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
340214849653	340214850223	340214850773	340214851323	340214851871	340214852423	340214852973	340214853523	340214854071	340214854623	340214855173	340214855723	340214856271	340214856823	340214857373	340214857923	340214858471	340214859023	340214859573	340214860123	340214860671	340214861223	340214861773	340214862323	340214862871	340214863423	340214863973	340214864523	340214865071	340214865623	340214866173	340214866723	340214867271	340214867823	340214868373	340214868923	340214869471	340214870023	340214870573	340214871123	340214871671	340214872223	340214872773	340214873323	340214873871	340214874423	340214874973	340214875523	340214876071	340214876623	340214877173	340214877723	340214878271	340214878823	340214879373	340214879923	340214880471	340214881023	340214881573	340214882123	340214882671	340214883223	340214883773	340214884323	340214884871	340214885423	340214885973	340214886523	340214887071	340214887623	340214888173	340214888723	340214889271	340214889823	340214890373	340214890923	340214891471	340214892023	340214892573	340214893123	340214893671	340214894223	340214894773	340214895323	340214895871	340214896423	340214896973	340214897523	340214898071	340214898623	340214899173	340214899723	340214900271	340214900823	340214901373	340214901923	340214902471	340214903023	340214903573	340214904123	340214904671	340214905223	340214905773	340214906323	340214906871	340214907423	340214907973	340214908523	340214909071	340214909623	340214910173	340214910723	340214911271	340214911823	340214912373	340214912923	340214913471	340214914023	340214914573	340214915123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
23826	21963	30124	24493	22110	22876	20078	11625	8085	8084	7586	7132	6130	4635	3533	3220	2978	2156	1668	1582	1650	1583	1540	1444	1407	1226	1146	962	926	968	903	915	880	895	908	958	919	952	958	883	883	920	891	880	953	860	841	886	874	883	904	933	860	861	913	881	877	880	888	870	843	914	788	881	849	893	908	880	844	857	839	893	926	881	875	917	842	887	924	919	894	890	874	836	842	868	843	908	844	889	880	907	880	887	891	883	938	879	890	875	884	862	922	949	856	915	863	904	890	886	838	875	855	853	893	895	913	830	863	888	836	882	905	950	908	873	891	874	837	826	879	845	839	882	867	901	858	880	863	907	890	849	932	868	927	819	876	863	851	843	867	842	903	875	794	843	895	930	855	869	878	877	918	892	836	837	889	898	863	856	865	834	909	847	859	861	925	874	885	889	861	915	873	885	859	838	833	846	903	836	868	894	866	854	821	848	849	832	836	872	848	887	867	874	850	833	872	847	879	873	849	906	881	891	912	877	885	830	875	864	880	873	881	894	904	875	857	905	912	899	857	877	840	831	895	822	896	860	826	836	852	912	864	856	885	876	836	883	855	910	873	898	851	922	901	899	871	916	886	813	848	878	963	859	814	906	896	886	889	826	908	829	852	896	864	919	887	881	883	813	893	863	874	847	898	872	839	884	901	836	813	853	909	869	920	822	853	840	861	830	905	878	904	846	872	879	842	857	903	871	814	887	899	811	880	869	856	869	924	871	831	883	861	802	862	853	876	842	923	915	890	874	804	838	866	898	833	920	899	876	849	834	882	864	865	886	925	871	886	870	869	911	890	877	827	929	916	856	849	862	828	812	904	882	942	869	858	864	804	829	824	849	845	887	874	878	830	897	876	831	853	855	909	851	894	858	805	876	824	875	902	881	860	900	840	936	874	834	897	868	904	858	857	878	865	856	858	863	885	869	900	890	848	879	882	856	893	895	951	868	830	855	846	888	885	893	895	920	896	853	828	910	908	889	865	902	862	891	856	919	911	838	895	850	918	887	855	860	860	852	893	848	868	881	854	819	908	876	866	890	891	864	898	883	873	863	879	864	856	879	883	905	852	851	868	845	873	888	860	879	867	850	881	914	907	901	855	869	884	871	853	833	876	882	880	865	866	842	852	846	880	917	897	876	883	849	845	882	895	834	866	857	876	865	865	881	827	910	832	866	862	862	901	872	867	902	838	874	939	851	868	892	864	831	842	848	834	861	924	877	842	871	832	834	912	887	874	897	849	914	843	840	886	893	862	878	826	830	871	894	838	859	907	882	855	877	920	853	887	823	887	851	871	880	903	874	917	870	902	848	831	892	854	828	876	889	874	832	867	844	826	830	886	821	888	836	895	898	857	874	862	900	899	888	885	901	847	820	901	893	908	838	870	823	876	830	845	885	828	866	823	891	862	875	893	875	888	929	872	919	866	873	899	889	879	898	898	877	865	906	849	927	879	924	861	814	850	848	907	862	864	864	875	856	931	875	839	865	844	867	869	866	834	813	908	890	819	920	881	836	841	857	889	866	861	878	881	852	894	835	829	821	939	837	956	864	862	860	840	832	860	843	873	920	832	874	863	937	848	936	880	879	893	856	899	835	864	871	913	875	842	848	872	831	919	837	867	855	896	890	885	878	871	897	840	831	878	862	939	912	884	857	860	911	860	865	842	855	964	837	839	899	818	873	930	921	898	852	934	907	898	860	843	842	890	850	910	827	904	891	903	840	919	833	923	845	917	862	869	855	849	891	842	889	866	934	872	872	821	898	842	836	845	918	869	861	826	856	860	867	860	891	920	900	874	904	907	873	883	866	870	935	893	854	881	861	847	873	901	890	872	899	916	893	874	860	822	868	867	885	917	866	860	883	866	843	940	846	845	829	818	865	854	875	870	915	809	861	858	867	894	880	867	900	865	814	857	846	828	851	871	862	834	861	849	918	882	883	872	848	839	845	891	935	842	826	873	863	916	854	838	869	852	837	886	830	820	898	815	853	863	902	879	872	853	918	877	891	846	867	830	844	861	855	858	853	900	860	883	840	859	894	912	845	861	894	918	832	843	828	864	877	855	848	853	870	841	878	830	895	868	859	833	888	854	832	863	899	873	867	839	873	878	864	855	837	872	864	872	851	885	841	920	886	891	854	878	837	898	880	872	871	918	879	908	900	851	846	889	847	882	865	873	839	844	883	904	831	897	910	879	865	801	873	910	873	897	836	901	837	898	856	860	936	859	881	858	848	857	907	904	890	845	911	888	912	818	887	829	830	885	888	793	851	834	872	868	867	864	847	912	871	849	910	850	836	879	920	836	854	854	865	863	904	841	842	908	834	888	873	820	846	901	825	884	806	864	862	909	901	900	853	937	914	870	890	896	815	849	913	886	913	929	850	932	875	851	835	851	912	919	865	847	901	864	911	846	883	901	883	949	873	855	825	863	790	836	807	873	858	873	842	887	841	836	885	878	845	852	829	854	900	875	838	861	925	905	903	836	870	875	912	905	816	879	888	879	912	907	857	861	883	834	900	879	900	895	834	879	859	877	867	923	896	893	827	819	831	895	914	913	869	922	873	876	864	868	816	854	915	860	832	843	869	868	854	847	835	856	922	884	880	881	859	882	850	889	818	896	882	851	865	856	852	890	841	896	789	858	883	868	946	852	851	868	835	899	921	867	889	832	886	848	905	888	872	905	838	857	891	829	860	862	829	912	869	861	871	886	925	845	840	820	829	902	866	901	861	894	873	890	806	901	853	842	935	895	886	839	871	889	887	843	868	855	878	850	883	924	873	887	867	864	916	879	878	870	889	866	813	876	860	872	867	835	865	862	858	873	886	891	837	870	938	847	859	887	849	846	896	921	841	875	850	860	847	878	870	917	830	835	889	878	888	857	857	836	817	954	851	835	860	888	853	867	858	863	869	896	856	874	843	889	844	853	852	852	885	879	902	968	863	847	894	884	865	870	849	909	842	861	891	858	856	869	912	873	853	865	840	974	904	880	872	853	851	815	880	824	886	884	859	875	845	911	870	855	880	887	862	911	830	840	861	796	833	861	883	820	828	863	879	860	876	844	834	862	821	875	847	854	853	886	849	821	874	857	925	829	858	869	877	811	876	863	874	869	860	851	806	924	862	855	871	853	884	791	873	882	878	869	926	869	865	910	840	857	887	913	870	886	877	839	827	825	860	894	889	865	863	928	840	893	872	859	838	887	845	852	857	907	918	842	900	886	892	827	860	916	837	864	874	885	849	835	877	855	846	954	835	869	843	859	841	920	883	834	847	910	840	850	839	893	862	852	851	827	857	923	868	904	869	843	854	889	874	932	876	864	880	842	809	921	871	885	893	866	883	905	840	883	881	874	862	847	906	884	878	796	851	900	863	884	871	877	830	832	841	856	808	865	886	890	856	860	860	841	828	916	876	900	888	858	874	834	906	844	839	907	883	849	845	891	812	809	852	840	861	887	871	862	873	817	903	871	921
16793	43717	43716	36403	28585	23116	18919	18500	15075	14886	13913	13000	10974	8281	6510	5591	5246	3598	2710	2354	2588	2469	2420	2179	2203	1747	1599	1285	1167	1135	1169	1110	1157	1156	1128	1096	1115	1228	1139	1140	1132	1093	1120	1138	1123	1125	1066	1123	1117	1142	1161	1125	1081	1101	1064	1130	1054	1076	1076	1100	1052	1054	1065	1094	1098	1049	1142	1143	1024	1050	1080	1076	1045	1096	960	1050	1052	1136	1095	1114	1098	1035	1049	1046	1098	1096	1103	1053	1070	1042	1047	1090	1090	1092	1088	1112	1016	1076	1096	1063	1111	1055	1080	1044	1121	1134	1047	1081	1104	1100	1070	1124	1055	1054	1098	1021	1047	1075	1060	1049	1083	1032	1014	1117	1074	1080	1100	1094	1074	1117	1043	1138	1081	1059	1014	1092	1110	1020	1124	1072	1038	1081	1093	1083	1084	1042	1019	1072	1122	1079	1023	1102	1045	1083	1073	1133	1114	1088	1101	1104	1082	1098	1112	1101	1103	1067	1072	1104	1111	1070	1043	1109	1023	1067	1074	1105	1071	1062	1050	1083	1088	1080	1118	1104	1099	1006	1082	1014	1112	1077	1087	1102	1066	1063	1089	1096	1074	1019	1110	1127	1092	1094	1082	1063	1070	1102	1106	1090	1103	1102	1099	1052	1104	1094	1031	1109	1066	1044	1119	1083	1078	1106	1072	1074	1047	1099	1101	1108	981	1096	1108	1047	1084	1033	1072	1099	1026	1101	1141	1139	1082	1109	1087	1036	1072	1075	1100	1056	1025	1100	1086	1134	1070	1131	1092	1087	1055	1018	1009	1048	1052	1096	1025	1071	1052	1107	1089	1066	1032	1123	1069	1075	1122	1031	1109	1013	1100	1071	1105	1070	1053	1096	1116	1061	1092	1042	1063	1070	1027	1056	1100	1151	1066	1090	1040	1037	1122	1144	1146	1062	1074	1043	1030	1086	1087	1097	1091	1055	1115	1115	1085	1090	1133	1028	1053	1072	1065	1081	1017	1113	1009	1088	1044	1063	1155	1093	1050	1105	1059	1047	1150	1106	1058	1047	1124	1048	1117	1102	1055	1105	1100	1080	1090	1037	1047	1115	1106	1053	1086	1124	1102	1132	1061	1078	1122	1038	1113	1094	1041	1099	1137	1076	1072	1082	1048	1079	1068	1025	1050	1048	1075	1057	1020	1064	1075	1043	1065	1010	1077	1096	1071	1139	1024	1052	1118	1082	1049	1046	1061	1025	1105	1084	1054	1066	1117	1032	1071	1067	1084	1055	1049	1037	1057	1093	1088	1072	1061	1097	1084	1109	1020	1089	1024	1102	1058	1057	1070	1098	1042	1061	1076	1073	1099	1069	1039	1106	1085	1033	1048	1076	1114	1082	1083	1096	986	1071	1074	1054	1058	1064	1055	1062	1170	1085	1130	1093	1072	1080	1084	1053	1064	1069	1088	1101	1063	1034	1068	1099	1077	1144	1030	1122	1048	1026	1055	1083	1095	1112	1054	1066	1076	1110	1068	1141	1131	1071	1048	1094	1070	1088	1065	1035	1076	1013	1102	1108	1101	1143	1147	1082	1092	1046	1047	1043	1038	1177	1095	1049	1069	1102	1092	1073	1103	1092	1058	1020	1037	1070	1096	1052	1035	1129	1057	1081	1094	1042	1113	1083	1032	1076	1037	992	1091	1126	1050	1100	1081	1086	1142	1046	1084	1099	1039	1040	1082	1151	1076	1099	1113	1037	1134	1024	1020	1124	1037	1034	1062	1096	1054	1071	1029	1088	1043	1030	1043	1075	1036	1071	1053	1051	1102	1031	1086	1082	1040	1045	1045	1096	1068	1064	1099	1043	1077	1028	1064	1094	1065	1070	1103	1043	1092	1093	1068	1024	1151	1049	1090	1040	1073	1122	1084	1055	1088	1070	1043	1104	1054	1046	1095	1062	1076	1079	1054	1099	1117	1002	1076	1131	1118	1037	1100	1068	1079	1045	1091	1142	1077	1062	1059	1090	1115	1078	1135	1079	1071	1131	1167	1051	1074	1055	1039	1136	1111	1037	1094	1087	1126	1056	1105	1068	1058	1067	1078	1142	1003	1028	1059	1081	1079	1070	1010	1078	1126	1071	1081	1069	1030	1069	1061	1034	1069	1078	1043	1113	1076	1008	1066	1079	1058	1117	1062	1030	1068	1068	1079	1020	1114	1075	1130	1090	1102	1055	1035	1106	1128	1057	1094	1042	1113	1049	1059	1089	1063	1065	1084	1055	1054	1058	1055	1072	1078	1060	1023	1040	1047	1085	1052	1071	1029	1093	1063	1122	1075	1087	1003	1099	1031	1121	1104	1073	1046	1064	1093	1102	1100	1090	1050	1127	1084	1058	997	1089	1051	1031	1051	1113	1047	1037	1094	1075	1056	1057	1099	1051	1110	1027	1091	1111	1090	1049	1138	1043	980	1079	1086	1043	1029	1045	1053	1062	1070	1048	1074	1062	1054	1107	1077	1076	1026	1036	1019	1039	1109	1060	1066	1064	1138	1065	1092	1087	1052	1096	1046	1081	1085	1053	1073	1059	1090	1069	1111	1055	1140	1105	1084	1104	1067	1082	1081	1064	1146	1128	1074	1050	1056	1123	1069	1045	1023	1017	1089	1097	1034	1043	1144	1049	1075	1095	1060	1057	1089	1053	1098	1096	1092	1097	1064	1023	1029	1066	1083	1090	1065	1118	1047	1104	1039	1077	1078	1086	1049	1073	1135	1096	1119	1072	1116	1088	1121	1107	1060	1050	1013	1126	1042	1111	1153	1116	1050	1047	1062	1110	1106	1051	1082	1105	1014	1124	1019	1059	1100	1062	1064	1057	1049	1123	1080	1087	1087	1043	1082	1009	1056	1080	1124	1103	1048	1085	1076	1088	1075	1083	1067	1026	1090	1081	1124	1067	1009	1060	1037	1064	1054	1032	1047	1093	1047	1025	1130	1070	1150	1099	1087	1111	1075	1047	1092	1082	1018	1030	1053	1051	1035	1088	1095	1010	1057	1039	1054	1032	1051	1022	1116	1100	1084	1106	1061	1029	1074	1084	1101	1081	1047	1104	1078	1083	1063	1046	1105	1058	1088	1125	1140	1041	1087	1045	1083	1044	1067	1090	1059	1055	1074	1070	1036	1094	1072	1084	1034	1082	1074	1059	1085	1063	1129	1073	1001	1072	1033	1104	1085	1045	1076	1103	1065	1050	1133	1082	1052	1084	1083	1057	1082	1044	1094	1086	1105	1051	1087	1079	1068	1084	1082	1005	1036	1027	1125	1046	1043	1071	1099	1071	1098	1062	1090	983	1104	1047	1084	1076	1074	1075	1017	1081	1049	1051	1083	1096	1075	1054	1110	1074	1032	1068	1082	1085	1095	1056	1016	1117	1057	1106	1052	998	1120	1087	1079	1049	1036	1049	1041	1117	1086	1081	1086	1099	1100	1095	1042	1082	1055	1079	1103	1088	1099	1100	1031	1103	1037	1101	1084	1048	1096	1058	1032	1095	1042	1049	1127	1090	1097	1116	1082	1058	1083	1080	1078	1054	1050	1101	1140	1086	1091	1090	1088	1101	1013	1132	1082	1078	1078	1066	1120	1051	1074	1091	1061	1053	1085	1074	1038	1082	1037	1063	1052	1100	1087	1028	1023	999	1071	1087	1075	1039	1035	1134	1076	1034	1121	1068	1086	1060	1078	1145	1061	1110	1079	1090	1081	1038	1127	1089	1089	1114	1071	1067	1100	1122	1109	1047	1103	1079	1071	1054	1080	1047	1048	1114	1079	1099	1096	1116	1076	1046	1106	1000	1102	1093	1115	1060	1150	1101	1013	1080	1039	1124	1112	1063	1082	1046	1060	1094	1111	1126	1054	1084	1100	1056	1029	1067	1068	1114	1079	1077	1086	1083	1106	1055	1105	1093	1053	1100	1074	1181	1051	1014	1113	1067	1064	1095	1060	1052	1046	1073	1063	1058	1052	1010	1131	1090	1065	1094	1048	1106	1082	1050	1005	1041	1078	1123	1025	1074	1087	1028	1131	1047	1105	1096	1059	1090	1089	1057	1092	1019	1069	1058	1019	1101	1058	1078	1078	1073	1016	1075	1038	1068	1044	1001	1114	1026	1064	1075	1078	1044	1121	1107	1025	1048	1076	1094	1055	1024	1124	1026	1115	1114	1087	1066	1043	1063	993	1060	1065	1055	1108	1067	1027	1029	993	1075	1085	1066	1057	1046	1049	1107	1083	1053	1114	1066	1091	1110	1080	1107	1021	1088	1049	1104	1036	1066	1098	1060	1075	1005	1058	1135	1066	1089	1044	1111	1033	1036	1095	1099	1083	1055	1060	1063	1052	1061	1055	1026	1050	1022	1050	1094	1123	1055	1147	1086	1099	1101	1044	1054	1052	1114	1106	1064	1044	1119	1026	1061	1006	1143	1048	1033	1071	1146	1061	1080	1063	1058	1106	1093	1079	1101	1061	1070	1157	1042	1113	1106	1051	1111	1036	1037	1079	1027	1092	1022	1033	1073	1102	1061	1088	1037	1081	1044	1032	1048	1120	1071	1067	1063	1027	1079	1086	1022	1085	1089	1083	1068	1110	1049	1056	1057	1056	1050	1048	1058	1087	1135	1137	1042	1044	1076	1090	1056	1041	1141	1071	1055	1103	1078	1072	1054	1046	1039	1015	1038	1078	1097	1036	1069	1093	1095	1030	1111	1049	1072	1111	1084	1090	1045	1060	1117	1046	1113	1048	1078	1056	1117	1031	1069	1082	1074	1041	1135	1118	1046	1016	1053	1116	1046	1077	1040	1104	1035	1061	1030	1116	1065	1075	1061	1115	1061	1096	1044	1048	1162	1061	1054	1039	984	1044	1038	1124	1029	1113	1096	1067	1055	1104	1064	1080	1076	1091	980	1046	1042	1032	1044	1114	1068	1030	1072	1063	1090	1019	1109	1059	1055	1051	1086	1074	1070	1057	1095	1040	1064	1047	1038	1075	1092	1033	1024	1061	1069	1122	1092	1092	1034	1053	1070	1061	1046
27140	22468	27156	22897	12325	8436	5108	2367	2136	2533	2792	2512	2089	1592	1376	1248	1143	807	825	767	839	797	710	677	663	675	620	537	583	510	534	508	547	553	573	504	506	517	547	535	536	510	523	551	563	556	521	522	540	528	505	552	508	552	511	552	510	541	515	536	509	507	521	567	528	542	543	503	540	514	557	585	564	545	538	509	546	524	591	492	490	537	504	523	558	514	557	542	525	541	588	551	557	509	515	570	557	553	537	556	506	523	504	576	569	538	566	570	497	541	505	537	591	521	489	521	539	511	507	498	534	547	561	567	507	537	545	537	515	540	538	506	546	506	513	525	533	528	566	531	517	536	527	542	558	540	533	543	527	518	555	565	525	574	522	496	525	523	551	522	554	464	561	527	587	500	535	569	559	478	537	556	523	512	551	539	517	562	537	559	523	527	526	528	545	547	518	545	545	594	469	513	544	517	554	543	515	535	529	541	512	506	543	539	545	505	555	568	525	529	481	547	538	522	525	559	513	555	551	504	546	515	532	553	534	543	465	538	518	559	564	577	533	520	609	531	541	514	538	556	537	527	536	550	530	499	504	546	564	534	550	523	556	549	543	498	510	487	514	488	530	521	526	550	513	498	520	531	551	566	526	532	531	513	521	548	565	563	528	511	553	512	516	534	518	549	529	515	560	536	536	504	517	519	537	517	506	529	528	515	547	562	551	524	498	483	538	567	511	575	544	541	522	507	499	503	527	515	563	568	565	508	550	540	562	523	507	566	576	523	546	520	532	538	598	537	513	490	561	540	524	525	503	541	524	535	558	558	552	564	490	543	512	542	558	566	518	536	536	496	513	520	528	493	534	560	512	564	576	582	545	537	552	538	544	506	541	517	558	571	496	523	520	548	515	508	537	552	536	548	570	526	565	520	536	559	475	516	526	560	565	524	519	525	512	539	548	552	540	558	549	536	539	539	523	520	533	555	540	490	537	533	528	527	525	540	519	528	529	502	552	534	538	485	530	529	540	497	493	525	554	566	550	515	578	521	511	549	565	538	590	543	546	528	515	567	547	494	514	522	560	529	540	532	493	533	549	522	553	531	528	568	520	531	543	548	548	559	547	543	551	494	537	519	570	524	535	509	526	528	547	533	595	561	513	532	492	528	508	583	532	513	526	560	565	536	544	576	544	548	535	553	556	513	545	505	506	563	560	534	550	522	532	511	529	561	525	548	544	507	561	524	509	500	529	513	539	534	500	531	572	561	515	521	541	548	515	550	514	550	516	543	586	550	518	517	583	482	554	551	512	528	518	549	554	527	559	513	525	480	541	572	547	546	529	560	537	564	537	598	543	557	605	532	526	534	506	527	502	513	532	505	539	545	530	556	529	564	529	552	502	529	532	509	525	544	516	524	539	515	560	516	519	506	519	499	530	540	522	542	504	554	531	511	549	543	480	547	569	584	520	513	497	543	520	516	564	494	529	538	532	539	526	517	538	498	528	534	541	583	500	545	571	532	545	558	577	534	498	566	569	521	581	481	562	553	565	526	514	527	506	556	538	566	530	528	530	510	523	523	505	571	537	497	520	502	501	541	552	537	566	576	516	531	480	551	549	567	554	536	491	573	509	541	509	490	550	562	533	541	529	522	547	535	548	551	541	565	539	499	558	583	537	546	474	569	524	520	512	535	543	504	559	498	564	499	515	514	523	564	550	495	546	557	550	562	526	565	532	503	514	545	529	545	562	520	562	503	516	539	540	553	564	506	539	549	526	571	535	533	522	553	552	517	511	527	540	531	547	535	507	572	569	529	580	568	557	491	541	541	554	562	523	543	506	557	512	556	526	527	547	539	557	564	509	565	530	566	508	513	545	542	518	555	561	524	515	507	534	511	537	556	524	522	548	508	511	532	539	514	537	572	524	517	571	517	542	484	491	510	513	515	579	515	537	565	554	507	526	496	548	544	539	517	525	542	519	512	528	530	548	523	558	567	531	564	518	527	517	538	561	515	532	516	547	515	537	469	577	514	543	528	508	529	510	527	533	530	513	527	564	535	559	559	507	512	527	559	533	498	535	542	552	519	546	516	536	577	523	532	572	532	565	533	521	501	550	501	514	534	526	519	531	525	525	494	528	519	519	537	541	490	527	523	523	527	546	469	573	545	532	551	521	495	511	513	570	529	512	482	548	507	533	509	520	533	516	513	517	542	576	551	560	537	531	524	505	540	533	584	521	522	558	527	516	522	528	521	554	552	496	516	540	528	532	533	575	550	545	538	545	513	554	515	524	568	522	531	515	528	501	556	573	516	519	550	550	570	528	517	549	551	513	509	549	563	516	505	561	537	531	591	544	506	522	507	532	526	587	563	518	556	542	498	540	573	528	522	537	537	543	559	513	519	514	551	532	566	493	499	544	524	548	584	533	542	516	528	541	521	530	556	553	490	518	559	514	512	552	514	580	510	551	512	533	556	531	489	532	518	540	547	522	541	541	504	529	508	538	531	579	536	526	525	511	536	515	501	519	546	542	516	518	532	531	568	527	517	546	537	563	554	527	596	535	502	507	469	566	534	567	562	535	527	521	562	553	555	527	504	512	536	540	521	490	517	531	514	508	541	533	539	516	572	541	522	549	538	546	498	528	510	527	589	540	550	529	533	556	530	503	549	514	580	545	551	552	550	534	496	558	551	580	544	564	498	548	527	537	517	526	527	557	509	549	563	553	577	537	508	537	580	563	579	528	514	506	527	564	500	550	514	529	497	486	545	564	520	563	560	493	562	561	580	484	505	555	532	548	545	551	568	537	578	555	499	511	543	582	520	519	513	532	529	522	538	544	517	509	540	542	497	518	533	544	548	537	528	548	496	529	520	494	547	574	522	543	554	513	542	529	554	546	547	564	526	504	516	541	544	535	530	542	481	508	545	581	527	534	545	554	531	533	541	553	523	534	539	532	524	492	556	577	523	523	540	557	529	541	506	567	542	558	503	499	519	530	578	534	513	561	535	573	507	493	566	510	541	573	554	536	521	556	536	542	537	531	502	541	525	535	542	544	565	492	523	529	564	527	528	556	529	542	519	507	545	514	522	556	541	550	544	517	566	532	558	517	546	515	515	500	488	516	531	519	548	540	518	530	517	520	549	559	527	496	535	523	532	520	525	512	515	512	536	536	540	550	525	553	528	520	550	529	512	586	535	558	527	511	545	528	532	495	562	523	530	490	520	536	533	541	543	526	537	571	572	553	526	531	539	510	520	533	531	576	531	522	530	510	523	506	492	531	528	512	539	577	548	568	540	506	557	552	514	531	509	541	509	504	494	512	537	520	547	547	514	527	538	594	548	533	558	542	511	536	512	531	545	550	522	537	509	527	546	517	552	541	531	540	537	545	541	552	548	529	490	546	543	552	536	482	528	531	555	578	587	499	529	572	524	574	566	508	533	490	532	523	516	510	513	525	552	531	539	561	500	534	555	557	537	529	494	564	580	504	529	538	572	532	500	555	526	521	527	521	544
14553	34743	33512	25390	17346	14966	9868	5088	4645	5361	6004	5345	4120	3123	2554	2277	2219	1360	1371	1163	1318	1227	1114	1039	929	877	815	727	692	667	667	654	649	649	660	658	660	672	679	650	635	687	701	636	680	663	648	612	694	675	701	659	663	620	670	660	700	660	649	691	636	643	656	680	639	624	671	660	693	632	674	660	672	670	689	671	647	603	652	648	669	694	657	670	675	638	686	667	628	662	658	713	659	661	673	685	679	700	727	667	719	636	662	679	660	670	668	598	683	627	652	639	639	666	694	659	668	669	667	666	675	703	669	661	671	647	658	679	645	679	681	676	655	688	629	686	687	657	695	658	660	692	683	684	684	650	696	665	711	640	661	671	671	676	642	738	660	589	660	676	631	686	729	672	660	656	658	655	697	663	674	659	657	662	680	699	643	632	682	661	653	622	700	633	689	719	670	679	671	654	660	666	661	686	632	672	641	676	629	699	648	682	697	711	638	629	705	662	634	657	718	656	689	647	653	650	661	598	683	664	640	643	676	622	679	618	653	675	733	643	652	660	622	699	672	665	671	642	685	684	688	687	660	681	656	691	665	696	681	643	693	637	678	654	698	657	683	636	646	656	693	657	642	663	670	696	652	673	702	698	655	718	701	674	665	691	648	653	615	646	648	641	657	663	695	636	681	657	699	702	714	662	628	671	656	643	667	676	644	669	694	652	680	665	683	596	637	641	641	663	652	659	659	644	638	677	735	642	718	686	635	694	681	711	605	658	633	655	704	646	665	629	641	688	646	660	694	666	691	653	655	658	648	659	692	672	682	665	663	653	673	649	657	633	638	632	637	690	658	678	696	676	676	637	653	678	648	687	687	632	671	627	649	715	643	643	664	655	669	640	680	637	618	650	713	639	673	660	685	665	627	629	663	695	686	667	712	672	623	643	657	669	669	626	666	671	650	678	661	658	703	650	645	647	657	692	662	672	696	657	646	684	602	628	682	677	654	653	671	640	665	652	682	661	684	726	664	617	688	673	667	653	695	649	654	672	685	675	664	617	678	680	629	680	647	670	671	652	634	641	675	667	671	636	679	680	651	685	685	703	660	684	672	670	657	682	648	673	681	683	688	671	634	652	696	680	642	638	682	671	671	689	680	673	679	657	680	612	667	693	664	642	732	654	672	683	632	631	660	663	634	702	718	671	670	668	667	670	680	643	626	589	659	619	660	690	656	690	667	639	619	717	642	670	678	724	709	679	677	683	630	674	660	621	690	653	668	699	675	679	672	656	669	674	640	661	640	618	647	641	709	656	653	674	693	664	675	667	614	647	652	688	649	636	626	672	646	650	686	653	680	685	716	692	643	670	651	721	669	645	688	635	671	623	630	663	687	702	678	669	652	693	647	647	675	681	680	679	649	677	633	682	645	702	655	644	682	649	644	695	709	669	630	682	665	674	663	632	681	681	635	716	643	652	627	690	636	682	628	725	652	638	646	677	639	649	654	677	681	651	654	662	619	646	694	651	683	655	689	625	658	653	684	690	657	692	679	639	662	664	658	658	693	684	633	656	682	619	669	684	655	658	650	685	678	629	684	665	704	635	689	635	662	650	691	649	638	651	673	697	663	653	659	612	628	641	674	681	657	637	675	679	646	660	612	706	659	638	655	682	634	646	629	684	693	657	667	661	660	671	655	628	708	650	694	672	664	641	647	663	655	671	649	651	656	682	670	647	695	671	671	680	619	643	683	707	676	649	631	665	638	658	684	652	653	728	645	697	673	679	632	671	665	663	680	677	675	636	665	676	701	711	669	644	676	641	660	649	648	652	639	694	698	624	690	699	715	681	650	611	654	674	657	696	630	688	654	672	703	687	653	699	666	674	642	693	660	671	676	629	699	676	646	655	622	649	677	645	678	644	661	744	662	642	724	649	662	710	669	662	606	672	671	625	641	654	669	649	685	658	676	635	634	632	722	644	713	684	625	613	699	678	727	701	621	692	634	707	655	716	667	627	638	628	652	667	677	644	696	655	668	656	631	691	679	664	646	672	692	653	711	702	711	630	647	679	660	673	648	674	663	671	673	656	652	664	655	647	672	670	689	603	684	635	677	676	687	610	651	677	675	659	671	645	648	644	644	641	735	667	690	687	681	642	668	701	643	666	733	646	693	689	663	666	664	620	665	662	650	650	673	632	682	691	696	697	621	655	646	690	699	650	645	662	653	677	662	669	669	678	599	682	687	652	662	651	698	652	698	646	682	652	655	606	660	626	690	690	669	698	695	619	695	624	640	723	651	640	700	696	654	662	683	685	698	668	648	717	694	657	685	690	671	664	637	685	630	689	681	689	679	679	632	644	677	667	656	702	699	664	690	675	686	607	661	639	692	676	692	726	687	685	656	649	650	646	680	681	681	644	657	652	664	621	655	660	655	651	623	665	687	695	684	658	636	697	689	651	640	658	630	639	671	652	667	634	612	665	665	658	651	646	666	703	688	641	661	675	627	634	669	684	649	639	665	688	660	650	652	625	640	649	652	644	681	613	629	649	680	688	694	663	674	670	691	680	662	677	631	660	635	677	664	668	681	666	659	651	663	653	637	684	641	647	664	666	658	707	617	725	648	649	661	627	675	636	648	706	648	635	672	739	690	690	690	672	668	691	682	672	615	652	617	650	657	623	678	654	638	681	691	710	678	657	689	670	700	669	631	688	695	669	699	657	688	652	663	632	663	702	674	652	637	634	714	691	691	685	664	644	664	698	718	625	675	633	680	684	655	660	682	671	652	664	672	695	720	734	687	655	670	659	703	595	712	636	662	695	686	665	687	642	644	674	648	694	610	715	641	681	681	651	654	663	664	675	648	650	639	621	635	646	681	598	664	652	688	647	639	687	705	645	634	742	650	622	671	676	660	689	707	667	621	702	668	691	702	644	675	692	670	648	642	654	647	665	682	691	628	627	673	677	685	618	626	683	673	671	665	653	654	710	630	698	662	700	639	680	631	653	660	652	680	665	640	677	688	677	661	696	666	634	665	632	711	642	635	698	679	697	649	673	697	687	672	599	653	637	678	668	634	662	673	641	649	623	642	637	643	643	677	627	623	665	665	655	690	691	697	663	662	609	672	701	683	652	655	624	700	680	664	691	629	650	677	638	699	661	677	688	667	652	641	689	655	665	646	655	628	658	669	663	687	691	672	649	639	683	705	633	681	689	641	640	672	724	651	641	637	626	655	682	657	660	734	656	659	673	671	649	655	708	699	678	681	673	666	680	652	676	678	671	655	657	654	626	661	677	687	714	675	637	690	669	672	682	667	651	675	670	692	681	669	674	642	676	685	661	647	679	689	676	675	672	669	676	691	621	629	664	635	696	645	632	658	686	640	684	638	640	661	683	682	683	647	686	651	619	697	671	666	612	669	687	666	694	677	657	655	672	660	682	729	628	630	715	664	635	672	682	665	628	604	675	705	651	681	668	658	677	670	719	635	676	627	725	672	650	673	660	642	644	671	679	656	667
23865	21133	28653	24314	21982	20757	15252	5075	4440	4591	5054	4071	3363	2688	2263	2078	1953	1557	1379	1387	1304	1195	1167	1089	1064	1039	958	838	852	804	819	821	848	824	855	851	808	860	858	794	837	790	829	835	802	880	813	841	848	840	846	836	779	805	817	816	856	811	798	798	801	777	814	817	806	799	804	820	828	810	860	869	820	819	805	757	821	799	791	835	787	780	741	784	796	832	788	820	785	832	830	779	779	770	808	777	807	809	873	806	815	829	787	827	874	828	806	823	826	788	796	783	788	792	797	805	806	786	858	847	831	768	881	836	824	808	848	805	837	820	772	832	802	805	814	809	873	849	806	846	857	833	831	804	787	812	759	779	806	839	781	846	772	823	836	860	815	790	805	832	878	840	783	770	837	793	796	829	828	801	781	798	803	847	819	848	803	827	797	820	802	811	782	848	826	848	817	814	851	799	810	782	831	832	838	818	832	820	820	836	809	793	839	808	803	825	863	742	785	801	837	801	842	822	822	801	799	762	778	791	822	822	800	816	831	809	828	852	807	817	816	806	830	829	790	807	850	832	799	799	804	791	762	844	804	814	834	876	790	819	822	831	849	808	808	825	837	809	785	858	814	810	856	860	792	814	812	801	849	800	828	827	824	793	823	878	826	869	790	830	819	793	762	822	817	759	800	817	797	793	832	818	900	808	812	861	817	782	807	847	806	823	824	815	823	788	813	833	791	831	829	816	799	823	865	791	837	818	851	844	784	803	813	842	833	810	843	816	835	758	769	796	862	833	807	851	784	803	780	857	769	792	810	787	814	846	810	847	850	783	796	803	799	827	793	835	826	773	822	834	809	831	817	834	840	786	809	855	827	811	791	826	820	781	823	803	757	860	774	846	843	774	809	808	799	813	832	793	784	847	777	806	822	817	835	791	763	831	732	838	830	775	831	805	755	809	832	743	835	853	787	775	848	824	840	787	798	812	829	856	859	816	786	870	813	816	884	834	790	821	777	813	803	838	815	772	832	839	858	827	786	807	859	794	810	789	816	790	837	820	796	849	799	791	871	781	788	831	826	804	809	815	808	791	817	845	829	794	798	794	801	822	828	816	812	815	852	769	779	831	794	834	839	805	787	788	854	804	813	832	744	777	804	804	845	830	810	803	820	862	823	808	811	801	757	807	809	785	847	853	753	776	819	784	858	779	793	814	814	830	780	824	881	820	834	815	856	815	831	818	771	842	764	826	785	842	821	879	843	843	800	782	833	876	759	803	818	841	786	780	780	774	792	832	844	785	820	805	874	819	836	859	767	782	872	815	843	763	809	848	785	787	844	827	832	807	827	828	773	806	774	802	807	764	831	795	821	836	822	813	831	793	793	799	790	827	801	840	795	788	782	805	836	827	796	811	858	767	828	889	809	779	778	794	817	752	770	787	796	793	813	798	822	818	809	876	795	824	815	821	804	790	839	803	824	808	798	813	827	770	828	828	893	820	830	796	852	847	830	913	790	816	802	821	799	856	795	828	784	773	818	830	819	782	802	842	835	825	857	801	813	784	793	782	780	783	806	798	859	788	812	886	822	821	824	758	769	800	812	834	796	844	770	839	836	791	787	804	812	816	803	835	799	792	793	825	861	808	785	810	825	789	756	793	817	828	800	845	843	795	813	844	841	801	814	786	869	838	794	783	847	774	830	868	820	760	846	837	805	827	804	785	801	826	810	852	755	818	782	836	857	806	820	801	792	769	860	843	888	796	778	846	769	760	776	831	816	791	843	821	788	820	757	837	825	807	789	792	766	813	752	802	813	795	819	807	844	803	858	779	795	803	835	784	780	798	814	842	848	807	811	835	769	782	786	805	807	818	815	819	775	783	806	829	810	893	757	857	807	815	753	787	743	855	807	831	740	820	808	811	848	768	825	761	846	804	827	862	812	801	851	779	853	830	823	807	793	817	797	829	789	829	835	775	824	785	796	816	814	782	843	825	835	829	870	840	820	772	808	796	840	846	822	770	809	829	823	809	869	863	835	844	799	815	834	823	760	766	835	843	785	788	823	830	836	860	820	776	832	804	836	805	813	821	813	791	787	762	826	835	847	765	830	742	794	801	793	832	842	858	861	834	825	779	822	790	797	799	848	741	837	833	835	826	782	808	775	764	851	827	840	744	828	844	812	828	827	856	811	831	821	878	805	839	838	843	816	808	836	861	822	828	777	861	818	804	866	820	798	838	821	756	841	846	822	834	787	817	898	765	846	814	800	791	803	810	771	785	870	774	824	822	799	848	798	792	818	815	829	827	823	870	819	761	843	783	872	822	822	809	801	816	815	775	855	755	853	870	778	800	853	826	775	846	805	810	836	867	797	788	783	763	841	815	824	805	860	808	805	805	777	866	869	860	805	790	828	795	839	813	834	837	827	845	838	898	846	813	825	780	836	844	792	808	801	800	894	837	795	811	834	830	818	765	817	846	763	806	759	852	792	808	758	817	760	835	838	890	850	818	785	825	828	818	791	810	806	821	813	800	837	827	763	771	810	837	809	824	905	805	766	765	787	829	830	750	797	802	806	845	771	772	810	828	874	809	838	809	820	839	783	808	759	808	817	840	811	795	815	821	790	829	779	817	802	790	777	854	792	851	775	779	815	828	784	822	823	798	802	800	819	793	844	760	805	808	785	819	821	817	802	790	806	808	851	758	774	772	827	808	818	854	830	787	830	843	834	802	739	777	828	867	768	811	845	825	816	822	813	847	792	865	807	800	806	819	842	811	774	790	824	799	805	825	809	779	813	802	786	744	862	793	854	820	827	806	826	845	823	813	833	814	818	859	855	865	775	868	804	765	805	831	833	789	815	835	872	802	819	826	806	757	759	844	844	805	846	834	813	814	796	767	816	833	784	856	780	828	831	849	803	828	783	813	837	797	807	820	837	830	845	783	833	790	855	817	799	765	774	791	848	836	804	851	804	762	807	811	767	835	837	827	870	790	832	844	806	830	810	830	833	795	823	800	784	788	749	747	759	788	767	828	824	801	827	822	812	797	797	836	809	785	836	798	784	803	784	825	832	805	841	804	828	810	820	856	823	821	837	863	825	865	848	799	804	802	796	831	814	771	809	828	828	774	832	804	785	831	775	883	833	742	880	808	881	848	840	803	787	819	829	806	817	834	772	837	784	823	844	762	816	813	825	778	823	762	840	810	823	802	800	790	845	855	771	785	799	836	831	777	801	848	815	856	817	834	817	827	801	801	823	860	748	795	870	791	804	797	805	815	803	803	787	789	766	820	782	826	771	818	794	779	808	819	813	845	844	847	841	782	800	790	857	813	813	759	835	803	777	855	826	783	817	833	834	803	817	811	790	805	769	790	824	789	767	781	815	825	784	774	758	815	774	815	784	769	831	800	794	824	805	840	819	847	778	759	812	796	821	799	833	817	786	795	788	827	866	830	763	815	831	834	837	862	803	772	818	850	823	825	820	816	778	757	803	815	791	819	798	800	826	766	799	794	761	836
17781	43633	43502	35239	26242	24266	18644	8429	8746	9105	9646	7816	6242	4932	4079	3600	3482	2641	2205	2229	2012	1680	1688	1503	1376	1407	1224	1107	1011	1082	1004	1053	1040	977	986	1048	1013	1066	1047	1022	982	1037	1013	1022	1011	976	1050	1028	1062	1018	1008	951	986	1035	1005	992	925	990	993	1012	1009	1026	1039	981	988	998	1010	1024	1008	1011	979	1029	1010	965	1059	1013	953	1063	1017	967	997	1020	1030	996	1041	1013	1036	973	991	950	992	1006	994	1012	1007	988	1037	1006	989	963	999	963	1015	990	966	955	971	1007	1031	942	986	1004	975	980	1069	995	1016	969	976	1067	1049	1044	1016	1038	1035	1004	990	1033	1013	972	954	1017	972	1046	1069	992	1015	1006	974	957	1012	1018	1006	1013	1001	957	1046	997	985	998	983	982	986	1037	1000	1021	1022	985	1008	903	1003	976	987	999	986	1019	972	1022	947	966	995	997	999	947	1040	989	992	1026	1014	976	1005	952	952	962	1054	985	981	967	978	952	976	973	989	990	1003	981	1029	998	1043	986	1007	1024	983	991	1052	1040	1031	1027	1009	1010	991	971	982	962	1034	994	1005	984	1041	1030	1048	1013	1002	972	1049	1016	1033	987	1029	998	987	1020	936	948	917	980	956	976	1034	946	1019	1018	1040	956	984	1015	995	976	969	989	956	1054	1000	1002	1053	952	965	972	1006	980	1001	977	1016	912	997	1005	971	1018	1001	970	1018	998	995	981	1014	1018	1010	1011	994	1027	966	1042	963	932	1013	977	957	1032	1058	1010	1016	974	998	1052	987	1069	963	1014	1003	967	1019	1037	1035	957	958	980	988	983	971	1020	944	1035	946	963	1002	1019	1049	989	1043	1006	1089	1010	1033	983	1034	972	966	1009	1053	1042	997	1017	984	1080	974	1023	1043	980	1006	1046	980	1053	1032	1035	1001	985	1023	961	983	956	956	1029	1031	982	976	955	1014	971	979	1026	1006	1005	1015	990	1037	1011	987	1040	1075	998	977	1012	1020	982	974	1006	1011	984	994	1039	952	994	1006	1012	1019	964	1064	985	985	989	1000	989	1021	1036	1003	1052	1027	1008	1052	984	964	1019	1011	971	979	934	983	999	1034	961	986	983	981	1014	989	969	964	1013	989	980	984	959	996	960	1009	985	984	1022	954	979	980	1002	1034	1020	1000	1023	1020	954	1009	1037	973	1011	992	991	969	1010	975	944	957	924	1030	978	1006	979	1025	1014	989	970	985	961	1054	1052	1017	1078	965	986	1030	1063	995	1032	988	1006	972	934	936	1031	1039	974	963	948	1005	1011	967	945	1012	1021	974	1001	1024	984	1064	1040	955	967	970	1055	981	988	977	972	973	1013	993	1015	1031	1055	1010	950	966	953	1005	1041	967	1000	998	1039	1022	1054	1020	978	1018	1043	1007	999	950	972	997	987	994	1033	1021	1022	1000	985	1066	982	1007	1024	1044	977	960	979	976	984	1028	1020	987	960	932	932	993	964	1022	1006	990	1010	970	975	941	1034	951	951	980	1063	948	975	1003	968	997	948	1014	993	1008	980	948	989	1053	954	958	1025	984	1018	1029	1012	981	1032	974	1041	1020	1025	985	968	1035	999	955	1011	1029	990	993	964	1056	1056	971	968	1075	999	989	952	1030	1012	1003	1015	967	968	961	1002	945	996	1002	1055	1007	922	1002	982	1016	990	1012	1007	997	1038	1069	1005	962	1011	1008	1022	1018	988	990	1012	1011	952	972	967	955	997	944	1033	1046	1025	984	1027	980	1035	1025	1025	1035	994	1045	998	1015	1036	1002	999	967	1035	1040	1034	923	968	1010	996	961	945	945	1006	987	995	999	986	995	953	1059	956	1030	988	1001	1038	1013	1003	926	1027	1052	950	1027	1032	1004	1058	1065	1008	1001	1040	969	1003	943	959	967	1047	1038	985	1003	1018	1012	982	998	1014	986	1017	998	982	1022	964	1001	965	1003	964	1018	997	996	985	1019	1085	1011	928	976	1004	1033	974	985	991	1004	970	973	995	992	1034	1025	995	989	1062	1045	983	1018	977	1003	982	1048	1029	1025	1012	945	990	960	998	1008	998	994	1001	1017	1030	996	972	1004	987	961	947	1025	1026	1001	1000	943	952	1042	1048	989	1001	1039	1043	991	956	992	1003	1001	993	947	933	1048	1001	1042	1075	1011	1013	1001	986	1013	1019	1059	987	1033	1005	1011	1003	971	1044	991	1016	925	1051	898	954	1021	1003	972	1037	997	955	953	1007	985	934	1015	1032	1021	1012	984	1023	978	981	956	1009	975	1003	1021	1006	999	998	963	982	1069	1021	1003	962	1031	1040	979	1003	996	1062	979	1021	1040	1016	1029	1042	1045	1019	960	960	1008	986	926	1076	997	996	981	984	987	954	1013	1019	1015	983	1010	1050	1023	1049	978	1011	1062	998	1017	1065	1041	997	1010	1010	1043	979	950	945	1043	1042	987	949	967	1006	963	1040	1019	1009	1007	1059	968	1011	949	998	978	1019	994	976	997	987	990	992	954	1015	985	950	960	988	1022	971	977	988	1052	1031	976	1009	970	993	1037	982	1027	978	980	1011	1019	970	1013	1016	1042	975	979	986	1001	981	949	1028	994	1015	1046	990	996	1028	987	1012	1005	1056	998	981	994	993	987	1029	999	1040	977	993	1018	1000	989	935	1019	962	949	993	1017	994	953	1015	994	1002	1053	982	966	997	1038	1044	914	968	993	1008	959	994	1005	1002	1001	964	1036	992	952	1045	1003	1029	995	975	992	997	1012	1036	1039	1019	1051	956	977	1003	993	1016	990	960	1013	990	967	1028	980	983	970	985	951	969	965	1012	987	993	1026	971	1039	986	993	994	982	1046	1023	1016	1049	955	961	987	992	1051	981	1010	1021	1019	946	1010	979	972	1001	968	1013	988	975	1065	966	1031	1020	926	992	999	1000	1022	983	1066	1015	968	980	1059	980	1007	1043	970	1025	977	1003	995	1050	1050	991	949	1026	1085	937	983	1013	952	983	964	1007	1025	1008	970	1021	989	999	1066	1034	1002	1013	989	1070	1003	991	1024	1036	967	975	1030	1022	1061	987	1005	1005	980	1047	1025	989	1004	993	1014	998	984	983	982	991	973	1005	1035	958	1028	996	951	999	965	1019	976	985	987	1015	1005	1057	991	978	999	1010	1019	1031	1030	996	1043	940	923	1013	1032	961	993	931	985	990	1050	979	978	1011	1032	1005	918	994	1040	1002	1039	1034	979	982	1025	998	969	1019	922	963	935	996	1003	1006	1027	983	1020	989	938	1003	1008	944	925	1042	1019	956	1015	969	1024	1027	936	1022	1057	978	962	1018	990	946	948	991	973	1010	992	1006	977	1006	969	1008	1001	1069	1034	967	1021	1018	1024	971	977	984	1049	979	1011	1005	1012	1020	993	937	986	996	1036	994	951	992	965	997	988	1002	986	976	1001	948	963	989	1012	988	1021	1051	995	981	1029	1020	978	1038	1016	1023	1005	954	1004	1013	947	1044	961	1016	969	1013	977	1028	956	1046	964	1033	939	964	1006	1015	983	1048	1055	940	962	1018	1052	1055	983	972	980	1066	967	1051	969	1004	1012	971	1017	1018	974	972	971	975	943	1008	991	1016	1039	1005	984	1026	975	1037	968	970	996	1021	999	996	945	991	1029	980	1018	978	946	988	1056	980	1005	962	1014	995	975	974	983	1050	1043	970	1028	1052	1027	1004	970	1016	1005	961	1059	1043	1018	1052	987	1038	951	972	974	1012	1019	971	976	960	975	984	964	970	1017	1056	999	974	1029	1012	1004	1026	1000	1048	985	970	1007	1009	963	1042	921	989	1037	1054	1047	996	1021	989	982	989	971	994	1009	1013	935	999	964	1004	999	1082	976	1035	975	1019	1044	994	973	987	1019	1038	1043	993	958	996	961	998	966	1059	1026	967	982	1002	993	933	1024	998	926	1006	1000	1022	956	975	993	979	1029	1010	1070	998	954	985	973	1005	1010	1028	983	1022	976	970	973	1004	1032	985	1004	951	1001	1035	965	918	988	1043	1084	988	997	991	1060	997	1010	968	993	987	1000	1013	984	1049	952	1019	1033	970	990	993	999	1039	995	1010	970	993	1018	991	990	1037	1028	1018	968	969	1041	980	1018	1034	987	1015	1026	939	974	1016	970	988	1008	1058	1019	989	1047
25231	21160	28056	27172	19887	12666	7281	5121	4099	3474	3495	3306	2537	1991	1471	1262	1135	1033	944	936	782	708	606	612	556	595	528	451	433	494	443	485	500	490	460	447	485	487	468	479	457	455	477	439	445	476	472	459	522	449	440	459	517	482	475	442	483	454	439	429	466	437	458	445	505	430	451	436	451	474	472	481	453	474	431	435	489	429	482	477	452	455	461	426	457	433	415	454	450	430	451	488	448	468	452	453	479	488	460	467	445	472	487	483	481	482	448	471	417	468	446	478	460	435	456	409	457	445	464	488	482	475	447	471	453	448	473	479	437	420	481	436	450	442	455	476	469	479	460	461	430	460	459	481	420	459	470	443	477	423	451	451	429	506	455	436	456	458	467	473	440	461	456	437	483	480	423	477	474	468	477	484	485	441	465	443	464	449	449	444	434	490	454	440	442	480	435	459	454	418	452	437	468	446	451	472	458	450	477	478	466	473	457	488	461	487	443	458	449	458	441	478	461	432	468	457	456	431	437	472	456	496	435	484	449	447	434	430	486	448	465	462	461	423	413	443	472	503	451	454	480	455	430	473	467	497	434	458	490	447	488	460	461	461	486	461	446	456	486	440	448	466	466	456	448	431	471	434	472	486	419	478	461	462	441	428	450	460	436	480	480	459	461	456	508	445	436	476	498	476	454	464	455	436	432	461	451	423	473	445	466	441	475	483	470	446	495	457	424	459	489	473	436	467	455	471	486	450	474	467	441	469	453	474	447	456	465	439	461	465	486	443	448	477	497	412	499	491	470	451	453	427	468	471	424	439	445	425	459	454	429	483	464	474	432	470	439	495	450	461	467	438	499	455	503	467	460	460	502	470	442	427	455	465	426	442	431	451	454	455	448	453	439	480	448	405	463	471	425	453	476	458	455	444	442	464	450	446	446	446	491	464	495	467	476	459	468	420	447	417	484	474	451	501	461	443	425	445	447	481	482	452	439	433	456	490	481	465	459	480	454	452	491	433	454	438	453	455	453	450	412	425	470	500	485	430	488	441	448	462	473	466	482	483	480	469	453	468	416	453	472	437	461	455	484	427	471	437	456	460	451	480	438	423	477	495	422	461	467	445	473	425	466	453	486	459	443	477	447	477	445	440	449	429	480	466	442	458	475	441	465	396	464	453	463	423	467	441	447	508	445	483	506	466	470	448	447	490	501	457	471	452	446	405	470	446	425	452	481	478	462	466	410	465	476	481	468	505	441	479	458	486	467	445	449	465	440	454	455	478	446	441	490	454	454	434	453	457	464	428	450	400	425	457	493	453	431	452	421	450	467	409	461	440	469	456	439	446	455	453	457	430	452	425	492	447	445	443	443	453	470	498	452	463	444	460	443	487	427	458	422	481	446	456	470	409	483	444	467	480	475	475	466	464	432	439	439	506	456	426	445	437	455	485	452	456	467	430	472	450	456	439	449	469	452	477	472	465	426	467	453	452	486	463	461	422	447	422	475	465	464	478	460	429	478	436	445	459	430	438	447	452	443	423	457	445	475	470	477	495	430	430	442	495	447	470	479	439	466	495	448	460	434	464	452	473	455	462	443	504	443	481	462	488	418	470	487	492	487	466	468	464	453	483	451	448	501	458	484	458	443	469	463	482	445	454	446	452	461	492	433	473	454	442	427	476	465	469	439	420	477	478	515	469	455	457	470	462	451	496	448	475	468	461	475	457	445	450	451	460	477	464	442	475	464	450	473	454	456	499	454	448	466	459	441	456	441	451	437	486	454	481	448	485	433	448	483	453	469	432	457	467	469	487	432	458	475	473	476	459	479	458	476	478	407	484	425	470	475	455	438	466	453	441	492	455	471	469	472	501	429	439	413	469	498	457	497	473	448	471	480	468	448	469	479	479	490	459	414	468	463	472	450	471	446	429	457	449	457	471	478	449	415	461	461	440	480	451	453	463	486	452	425	482	442	476	456	400	468	481	431	473	433	419	455	442	456	475	467	451	462	415	472	475	482	499	456	453	440	461	440	463	464	485	422	461	460	445	487	504	475	438	433	462	440	448	415	463	458	476	408	445	473	463	461	441	472	465	438	445	457	472	432	447	436	472	461	462	459	462	437	478	450	455	473	497	469	452	490	452	453	479	452	473	454	492	447	468	422	450	456	416	452	493	488	477	488	456	479	449	448	488	479	485	483	448	446	457	450	438	447	418	426	473	407	473	486	426	466	480	432	456	421	474	453	468	437	480	490	469	437	465	457	486	421	427	448	511	419	491	482	455	475	464	455	449	474	461	460	459	463	484	471	475	412	439	456	464	477	432	408	478	419	463	487	411	469	475	476	427	464	492	462	454	481	450	468	412	445	493	493	476	444	428	465	447	440	425	478	489	454	435	460	458	462	443	454	478	505	454	461	463	444	459	434	486	465	466	453	440	415	468	427	462	474	490	458	441	442	474	442	472	411	463	438	484	440	442	437	472	456	452	481	438	472	460	454	437	435	444	448	509	450	461	462	499	433	461	503	469	469	424	432	466	492	434	459	436	431	459	470	467	474	450	508	439	473	439	474	487	447	460	448	450	413	429	444	458	457	433	458	470	409	480	417	476	484	463	494	462	454	414	454	391	472	473	448	461	429	453	451	456	411	448	471	445	464	478	454	485	435	462	453	464	461	451	465	460	456	437	499	478	452	483	443	479	468	465	463	450	443	426	443	487	472	414	470	468	471	406	451	457	435	478	464	440	493	466	438	440	479	455	504	447	425	436	455	471	461	483	491	457	443	447	428	465	446	458	471	443	484	497	450	431	439	471	472	415	464	464	454	474	434	443	451	457	445	432	469	447	486	458	474	427	477	475	451	424	461	428	432	434	452	445	474	472	508	455	508	401	455	495	466	465	430	469	416	432	454	466	510	467	460	498	433	457	476	461	458	474	442	450	455	478	448	443	454	431	494	473	461	456	451	472	469	451	458	479	458	470	443	472	495	458	466	449	454	492	452	499	424	459	435	479	443	445	441	505	460	479	428	464	465	446	470	452	496	448	481	448	487	414	502	441	456	436	464	474	444	484	469	435	465	451	434	436	434	454	476	440	454	447	485	429	413	453	438	472	432	469	474	450	470	442	412	489	446	439	444	441	464	449	437	451	447	440	459	534	435	422	472	472	415	453	478	477	456	466	484	479	442	478	479	454	440	455	482	494	468	452	449	483	457	463	467	497	449	484	493	442	426	493	450	470	485	470	475	416	473	474	476	469	508	432	445	476	461	459	455	479	512	435	457	455	418	462	483	448	488	473	459	506	470	472	467	476	445	470	464	450	464	464	465	429	470	486	424	477	446	433	415	486	488	473	489	440	457	457	486	444	458	465	461	450	478	467	461	456	444	483	490	482	448	442	435	442	425	422	487	510	446	477	458	485	428	449	457	473	443	419	433	455	501	458	453	461	483	461	457	444	427	476	465	460	473	452	482	436	450	411	465	460	465	446	476	442	484	415	491	459	444	452	443	474	464	433
16895	39467	42202	33655	22698	18488	13016	10773	8933	7742	7575	6964	5238	4062	2951	2359	2195	1811	1641	1586	1194	1042	985	894	895	847	777	660	630	643	602	620	608	581	650	584	628	717	547	611	572	637	606	617	652	604	668	620	577	607	591	633	579	646	606	593	586	606	624	647	606	589	569	609	620	547	598	625	633	628	562	583	620	610	600	606	578	633	595	608	604	628	649	603	623	582	573	600	600	586	561	591	565	628	592	584	581	608	570	569	613	574	601	614	629	563	586	577	592	577	608	649	566	589	578	597	541	624	584	598	594	625	631	625	618	638	548	593	614	554	588	612	626	600	537	587	601	624	614	549	571	601	605	589	605	629	594	628	570	595	640	582	614	601	591	613	642	589	592	626	596	614	602	599	577	593	579	587	598	639	623	616	609	607	587	619	619	627	568	564	572	569	596	622	596	600	619	575	624	556	592	557	588	601	581	603	558	598	585	590	569	605	578	588	641	608	592	564	583	585	636	623	585	605	582	588	599	632	594	624	609	567	637	561	558	592	531	576	552	593	586	594	608	621	587	598	616	598	572	614	579	583	584	595	609	582	622	573	600	595	623	581	614	568	557	632	587	588	574	581	618	663	593	595	567	595	576	646	575	590	595	608	580	602	561	568	595	601	536	619	603	657	614	592	614	565	618	582	596	598	625	608	582	572	599	588	550	564	610	626	579	542	627	626	569	568	609	562	650	613	611	592	570	615	571	604	594	570	587	616	637	586	606	607	623	601	588	597	612	588	570	557	595	601	575	589	580	614	561	609	595	626	600	587	625	588	616	616	592	614	603	580	578	569	614	597	586	609	602	572	594	573	602	632	584	587	536	569	564	636	602	638	598	577	611	574	605	592	604	613	552	646	556	575	608	547	563	601	568	573	597	576	574	598	561	565	593	641	586	615	567	600	569	605	599	551	585	571	589	584	647	575	588	633	598	552	610	588	572	593	592	576	604	612	612	600	595	605	574	584	597	616	555	590	647	594	598	582	610	556	577	636	606	568	600	588	627	586	554	548	553	575	586	572	572	584	599	546	607	635	572	617	623	570	582	564	616	587	616	587	602	614	549	599	592	628	589	590	588	613	607	607	617	553	598	627	571	638	618	601	588	610	608	592	585	534	571	569	604	571	577	570	584	626	593	579	588	596	595	571	567	572	596	601	580	626	598	590	610	611	594	576	622	608	590	563	538	605	577	632	573	618	625	571	589	634	569	608	557	570	598	589	622	617	629	611	627	601	522	541	579	550	625	593	566	547	598	574	571	606	597	561	605	579	608	584	578	621	568	597	588	606	601	609	578	573	634	579	599	587	582	620	635	597	607	591	582	600	607	610	591	634	614	573	590	547	573	632	608	575	546	573	585	590	595	635	615	619	604	532	570	544	580	649	570	582	652	618	599	582	591	574	582	581	583	577	608	615	578	593	611	615	584	602	612	607	591	583	585	566	561	642	585	594	612	595	571	580	567	591	625	578	581	603	613	597	538	555	587	533	595	619	611	594	568	585	546	635	598	616	584	584	553	549	550	614	577	589	633	605	603	638	636	591	577	654	599	626	630	615	554	595	589	588	575	614	568	604	592	582	603	641	573	617	602	589	604	628	566	606	606	613	578	630	582	576	614	585	606	609	580	583	568	559	610	633	570	608	591	582	653	606	565	565	598	581	600	574	617	590	617	582	583	606	601	595	546	637	612	618	620	575	624	599	505	577	650	630	574	601	569	595	602	610	609	527	583	597	599	632	590	610	553	624	602	572	621	595	598	584	602	623	558	644	614	600	625	571	570	559	577	593	565	592	621	591	576	588	573	579	604	561	607	573	561	597	581	615	592	642	589	607	551	568	615	557	644	600	535	594	562	579	653	594	652	609	589	601	604	635	615	598	630	599	586	627	593	554	606	632	567	600	616	607	606	585	596	550	589	566	613	596	561	624	584	638	590	605	616	575	549	608	600	585	583	573	601	566	605	603	607	598	605	575	569	608	601	617	601	593	579	650	598	618	593	569	598	570	581	551	597	587	627	612	612	531	569	570	571	592	628	608	563	622	593	571	547	606	602	586	587	609	583	621	630	588	608	649	627	613	567	598	564	578	630	592	589	574	589	595	583	608	605	601	562	594	580	581	593	602	579	584	579	564	598	556	627	622	615	566	607	622	565	605	575	587	612	630	630	576	580	575	565	558	586	608	589	584	625	575	598	606	561	611	576	579	642	607	594	572	618	620	628	628	584	599	553	609	612	553	625	570	541	561	568	613	597	594	597	584	598	590	595	582	637	633	573	564	623	600	595	586	598	625	592	581	586	580	575	574	567	595	615	567	614	651	590	601	582	615	586	598	614	579	625	596	608	606	618	551	607	592	591	639	602	600	577	619	588	580	586	553	586	563	657	603	620	601	589	615	590	587	567	581	620	607	597	545	588	603	591	611	587	594	609	562	635	605	633	565	590	599	598	571	586	555	587	583	611	624	588	611	618	621	576	552	591	605	615	570	582	597	591	561	594	564	640	580	611	581	624	617	595	617	629	565	608	617	608	650	602	618	607	567	617	603	583	590	622	598	609	607	574	610	587	608	646	581	578	604	568	601	579	593	584	612	612	594	567	632	528	595	583	610	554	605	614	594	625	595	546	636	575	576	597	607	595	620	608	576	615	606	589	603	619	607	584	590	614	581	581	609	614	593	599	571	601	587	533	581	587	594	583	591	647	576	574	598	594	560	616	536	601	563	585	630	588	580	611	579	551	588	604	597	616	598	614	578	589	620	627	599	590	611	620	592	584	624	603	583	579	598	602	581	623	540	554	602	582	624	609	561	595	599	595	636	567	624	608	570	609	607	583	548	624	597	572	583	612	614	560	596	614	579	622	618	575	614	580	574	571	586	555	553	605	628	575	609	612	632	645	567	611	590	579	540	582	615	561	621	590	601	548	571	596	665	611	575	604	604	603	591	579	618	598	583	631	605	582	607	652	609	602	589	583	591	608	594	622	546	589	591	589	599	566	605	584	580	615	581	619	552	580	630	577	601	545	620	591	598	605	572	622	603	610	588	627	578	593	540	556	598	578	601	592	603	596	569	644	605	561	601	530	577	592	559	571	600	609	606	630	609	582	615	568	536	596	607	591	577	638	592	591	575	590	566	603	592	573	596	559	539	608	621	553	639	605	577	626	633	575	613	595	589	562	561	591	601	585	592	592	559	614	614	598	628	596	599	572	590	661	593	629	596	596	602	583	623	547	609	578	621	580	578	526	612	545	552	601	609	577	596	574	607	609	612	613	566	588	577	578	618	556	593	570	616	599	625	624	562	615	582	586	560	627	550	585	603	554	614	610	607	603	604	629	579	625	590	595	571	562	557	595	613	617	625	610	643	602	568	598	545	604	623	553	585	565	594	588	575	562	638	614	579	615	551	559	630	548	583	619	609	593	573	592	602	594	598	579	569	587	554	620	611	621	589	652	598	583	644	554	606	625	608	617	639
22925	21175	29027	23814	22020	23175	22208	13070	9288	8329	8079	7222	5435	3905	2851	2232	2196	1990	2008	1632	1443	1317	1246	1082	1042	1093	968	909	882	840	869	922	834	877	842	853	861	868	880	904	876	861	863	809	890	923	867	912	919	889	892	899	934	841	856	831	774	922	853	856	845	870	905	856	845	859	867	885	872	847	854	815	869	853	886	914	833	798	901	815	809	895	877	865	814	907	886	825	876	832	844	833	862	822	885	849	870	889	881	852	813	834	862	919	868	867	885	841	828	842	837	873	815	870	801	850	811	829	852	840	884	848	850	876	862	897	874	903	843	856	801	866	868	813	812	806	876	815	830	871	838	847	881	785	857	909	831	830	870	836	856	836	842	854	868	885	829	938	792	845	786	825	873	858	852	857	847	910	890	850	858	810	850	860	861	855	853	853	826	828	914	879	867	825	871	860	838	918	866	819	847	844	832	857	824	865	822	820	866	822	862	861	842	838	853	869	832	872	818	886	849	821	865	882	852	870	861	883	882	835	845	808	854	884	785	751	859	832	848	813	887	840	830	849	841	870	913	896	879	864	848	874	810	874	898	895	875	806	871	892	857	831	846	868	841	821	805	813	841	859	867	776	779	856	846	857	881	811	843	850	801	832	814	821	854	846	823	861	836	855	778	896	891	841	827	866	815	832	871	838	835	836	870	886	850	856	824	853	827	904	879	879	802	843	842	799	866	857	873	822	860	827	853	827	868	811	864	822	860	862	838	817	846	828	872	843	822	847	853	799	856	866	851	812	818	820	878	852	879	825	860	857	818	853	796	809	789	837	796	830	855	827	876	856	835	867	857	812	797	833	841	824	855	877	841	778	868	844	805	871	794	828	848	850	858	823	871	819	842	874	798	827	790	852	845	834	813	850	808	816	831	890	791	794	856	810	850	820	858	871	907	888	853	871	882	864	844	914	847	848	845	846	815	793	842	827	837	804	856	855	859	855	868	819	808	837	822	853	814	855	851	879	833	889	823	859	884	906	858	813	821	856	825	814	863	843	881	828	856	884	829	884	830	874	848	853	859	886	848	913	828	841	849	874	792	818	801	882	797	832	802	857	871	877	789	815	835	832	877	840	880	823	876	852	833	844	873	831	879	878	879	872	904	839	911	862	846	846	813	850	835	822	861	820	810	812	870	825	819	837	869	815	895	807	798	850	823	842	853	847	871	893	855	848	826	828	853	825	831	843	858	843	806	816	858	889	851	871	828	785	855	881	856	846	826	880	851	863	858	816	864	861	835	859	864	865	808	849	840	874	847	875	876	852	844	817	839	834	907	801	882	820	810	827	857	839	837	901	869	802	844	849	861	865	878	864	844	819	878	833	883	829	863	860	825	847	847	837	861	830	848	836	819	855	801	856	843	830	875	849	833	865	859	804	863	903	824	845	845	846	821	855	881	842	792	821	839	886	862	806	879	854	786	856	827	834	865	868	837	859	854	850	821	832	853	872	877	873	873	861	838	878	867	858	872	848	840	840	836	852	824	856	831	861	872	864	855	806	807	821	840	807	868	887	861	886	790	862	836	830	825	847	821	856	883	843	828	862	855	813	832	917	835	825	886	850	819	811	869	847	804	852	847	796	870	876	833	865	881	853	852	812	808	818	865	859	862	914	871	851	856	820	844	864	857	857	852	818	869	817	873	845	839	886	807	894	827	844	849	845	865	906	880	807	867	867	876	868	817	816	815	851	839	826	852	849	849	847	847	830	884	802	828	845	841	861	844	866	861	858	850	829	867	845	850	863	824	845	800	844	839	851	896	816	802	834	894	899	857	881	826	873	869	908	856	800	823	861	824	791	811	853	839	828	871	843	870	860	829	831	870	823	782	835	869	867	822	826	824	832	929	848	860	847	885	885	864	866	837	912	822	890	834	834	825	808	832	856	804	877	860	857	881	861	846	864	827	833	827	858	878	902	873	882	831	832	854	837	873	824	880	859	821	815	865	837	820	876	813	823	844	855	775	847	841	831	869	858	846	874	851	857	853	796	844	822	841	836	826	830	784	798	855	846	813	846	876	881	826	875	805	789	909	861	776	843	844	865	826	844	842	858	830	842	845	894	871	851	841	864	870	940	891	828	806	845	844	824	844	796	845	848	815	853	854	898	842	843	863	877	883	875	855	821	809	809	849	789	847	922	824	865	871	814	844	802	804	813	885	852	907	769	855	800	878	846	859	888	856	874	803	833	844	877	835	869	877	896	866	923	833	830	811	807	856	843	806	846	843	838	837	843	841	871	857	868	867	862	854	822	842	844	833	842	821	785	864	870	826	885	816	871	812	812	787	900	846	823	802	842	831	850	807	827	865	846	809	856	807	824	803	831	859	803	872	861	872	814	806	856	833	832	842	861	873	858	903	876	825	827	825	925	854	896	819	890	882	791	818	806	829	831	878	866	843	837	854	828	843	861	846	832	920	800	812	854	886	830	820	858	824	833	836	824	859	834	813	813	872	823	828	836	864	837	812	864	851	900	829	812	891	874	861	870	844	874	861	882	856	866	856	831	829	814	868	895	828	830	812	848	849	830	886	886	811	870	848	840	865	814	800	895	826	828	841	839	859	845	830	863	820	846	851	877	822	891	905	824	820	827	836	798	818	903	854	846	850	850	866	786	845	885	857	882	866	797	900	875	839	875	816	880	859	808	844	798	834	831	875	859	814	847	833	849	860	841	867	879	818	839	823	845	862	817	869	826	823	874	841	823	849	903	927	862	857	821	857	815	870	814	850	875	848	757	889	843	814	815	839	844	804	878	869	862	792	890	851	844	811	850	814	845	848	855	820	865	807	835	878	879	796	896	830	863	840	825	914	815	799	864	828	846	859	779	857	798	847	838	879	870	837	811	864	868	815	857	831	809	810	876	846	835	888	819	855	890	857	830	879	847	833	897	856	899	791	835	892	895	874	880	844	820	840	807	815	826	862	842	858	836	824	848	788	845	835	881	848	853	837	876	855	838	881	838	842	806	837	843	853	805	816	915	849	861	843	874	895	875	838	836	864	823	851	811	846	860	814	791	877	841	858	855	857	794	871	849	834	871	829	833	833	808	862	823	840	854	817	869	852	891	848	763	858	868	848	808	855	846	841	879	830	855	893	899	834	854	859	869	802	845	862	928	881	843	905	884	877	765	867	907	833	819	863	791	901	847	842	857	888	867	826	869	862	818	871	842	876	824	835	839	793	846	834	865	879	864	898	786	816	846	830	854	838	832	858	906	777	823	830	814	825	860	900	859	827	817	848	888	853	842	841	827	892	876	854	876	836	830	831	895	825	856	837	851	839	843	849	819	847	808	807	827	861	837	898	818	782	806	875	868	785	830	849	862	819	836	803	796	855	860	851	858	815	883	917	839	888	829	847	844	790	854	817	817	868	829	820	866	830	905	851	856	876	844	807	828	843	815	861	822	820	799	886	830	844	822	830	877	844	814	817	802	818	825	879	859	832	843	790	851	826	852	873	832	821	861
18769	45983	48879	43568	35221	26715	22772	19323	16067	14500	14186	12849	9786	6996	5032	3906	3722	3239	3368	2601	2230	2023	1826	1491	1405	1399	1316	1154	1120	1099	1039	1080	1072	1056	1108	1059	1028	1115	1125	1129	1052	1046	1067	1024	1034	1027	1156	1102	1129	1089	1020	1059	1006	1022	1039	1069	1063	981	1093	1021	1029	1023	985	1036	1014	1005	1124	1058	1064	1084	1089	1076	1100	1066	989	1066	1134	1049	1060	1071	1086	1041	1080	1006	1058	991	1064	1063	1034	1043	1013	1022	1003	1065	1028	989	977	1082	1030	1042	1036	1033	1084	998	1030	1024	987	1038	1015	996	1022	1044	1036	993	1046	1069	1006	1054	1034	1066	1020	979	1087	1006	1033	1059	1053	1072	1027	1084	1071	1040	1033	1006	1015	1017	1094	1027	1098	1087	1090	1054	1062	1059	1095	1099	999	1078	1048	1069	1053	1041	1155	1031	1034	1051	1019	1067	1045	1075	998	996	1023	1054	1077	1032	1026	1088	975	994	1055	1040	1045	1012	995	1016	1021	1028	1056	1022	976	1031	1105	1038	1063	1021	1068	1070	984	1067	1099	1032	1070	1094	1043	1024	1043	1027	988	1087	1083	1035	1023	1081	1067	1043	1031	1003	1066	992	1030	1074	1074	1060	1067	1060	1060	1102	1025	1015	1047	1067	1004	1072	1053	1090	1039	1051	1062	1024	998	1078	1016	1079	1039	1077	1095	1091	1025	1073	1014	1086	1048	1022	1049	1011	964	1079	1028	1066	1049	1074	1038	1043	1051	1110	1019	1039	1017	1051	1030	1146	1081	1019	1001	1052	1030	1081	1026	1033	1066	1013	982	1034	1044	1030	1026	1014	1083	1061	1051	998	1026	992	1062	1013	1042	1059	1075	1015	1056	1120	992	1065	1050	1081	1081	1017	986	1028	1072	1025	1049	1065	1070	1081	1066	1083	1065	1011	1020	1042	1035	996	1011	980	1060	1061	1038	1040	1033	1041	1062	1092	1018	1039	1053	1053	1035	1048	1004	1073	1044	1009	1011	1002	1045	1020	1080	1070	998	1122	1077	1092	1035	1072	998	1028	1035	994	1059	1042	1109	1115	1015	986	991	1076	1078	1063	1064	1058	1097	1038	1044	1102	969	956	1056	1013	1023	1051	999	1052	1061	1044	1021	1068	1030	1040	1068	1039	1055	1016	1018	1023	999	1061	1065	1069	1055	1113	1080	1104	1047	988	1013	1038	1051	1062	1023	1066	1022	1055	1053	1086	1036	1008	1029	1038	1004	1047	1069	1010	1068	1037	1015	1054	1042	1063	1026	1090	1087	1030	1006	1048	997	1027	1019	1014	1033	1027	1043	1023	1031	1054	1044	1081	1025	1080	1091	1057	1016	1099	1033	1017	1066	1057	1039	1018	1059	1014	1017	1022	1058	1043	988	1045	1037	1040	1051	1014	1033	1022	1051	1074	1046	1055	1060	1060	1028	1065	972	1063	1014	1047	970	1036	1107	1098	1097	1055	994	1048	1028	1040	1058	1070	1037	1021	1078	1025	1043	994	1025	1026	1069	1028	1104	1011	1029	1049	1082	1046	1082	1004	974	1000	1002	993	1052	1051	1007	1036	1015	1099	1035	1067	971	1084	1024	1031	1071	1031	1067	1074	1019	1043	1074	1073	1074	1048	1014	1017	1048	1068	943	1035	1055	1038	1079	1045	1077	1057	1020	1044	1081	1052	1055	984	1061	1025	1068	1055	1071	1051	1091	1085	1013	1057	1083	1108	1018	1051	1076	1054	1026	1048	960	1002	1007	1032	1031	1070	1033	1108	1033	1033	1063	987	1046	1083	1088	1055	1048	1052	1050	1017	1056	1068	1034	1081	1044	1061	1037	1094	1034	1031	1059	986	1056	1019	1035	1002	1054	1040	1017	1025	1068	1029	1032	1035	1094	1081	1043	1036	1073	1083	1096	1083	1055	1022	1037	980	981	1046	1052	1052	1035	1088	1019	1051	1063	1032	1046	1053	1074	1007	1013	1043	1040	1065	1053	986	1042	1075	1065	1043	1084	1040	1019	1047	995	974	1068	1058	1012	1010	1059	1029	1081	1050	1093	1056	1022	1036	1033	1033	1062	1042	995	1077	1012	1028	1083	995	1053	1028	1056	1023	1092	1050	1008	1021	1113	1057	1033	1022	1073	1040	1067	1011	1040	1045	1046	1029	1047	1054	1063	1027	1021	1004	1067	1101	1036	1136	1069	994	1034	999	1072	1025	1065	977	1154	1085	1039	1041	1033	1076	1049	1071	1030	1032	1107	1003	1041	985	999	1102	1052	1031	1044	1098	1041	1041	1077	1096	1026	1073	1130	969	991	1033	1028	1032	1014	1035	1104	1018	1035	1059	1073	1021	1024	1016	1022	1071	979	1052	1012	1043	1040	1070	1031	1042	1010	1043	1066	1054	1051	1073	999	1028	1045	1039	1037	1057	1033	1047	1039	1023	1028	1061	1040	1019	1002	1069	1056	1066	985	991	1056	1047	1066	1037	1100	1042	1035	1081	1072	1044	1050	1025	992	1051	1033	1022	1113	1017	1113	1034	1066	1000	1085	1074	1047	1065	1009	1105	1048	1087	1024	1011	1001	1025	1047	1006	1070	992	1089	1071	1032	1009	1081	1060	1000	1049	961	1104	1007	1076	1015	940	1037	1049	1077	1055	1101	1056	1085	1046	1028	1019	1067	995	967	1042	1114	1027	1026	1050	1017	1055	996	1058	1059	1055	1051	1073	1006	1045	986	1028	1087	1078	1004	1102	1008	1010	1045	1013	1043	1050	1022	1048	1038	1061	1073	1071	1047	1041	1077	1062	1045	1074	1044	1038	1086	1021	1059	1064	1008	1005	1017	1095	1051	1060	1002	1051	1073	1006	1006	1045	982	1019	1059	1057	1016	1054	1078	1099	1062	1058	1123	1005	1018	1009	1007	1013	1042	1046	1008	1036	1034	1024	1017	1019	1028	1079	1016	1033	1047	1061	1083	990	1030	1050	1034	1019	1106	1093	1072	1032	1046	1087	1021	1043	1058	1076	1044	1022	1054	1073	1012	1024	1034	1006	1111	1066	1055	1126	1097	1085	1037	1036	1063	1065	1033	1076	1068	1052	1047	1076	1011	1102	1026	1104	1033	1092	1043	1055	1076	1090	1068	1077	1042	1052	1117	991	1027	1057	1019	1010	1109	1006	1034	1045	1037	983	1045	1011	1081	1094	985	1034	1094	992	998	993	1083	1058	1024	1059	1092	1052	1068	1024	1087	990	1039	1009	1058	1006	1096	1075	1003	1033	1070	1002	1093	1021	1044	1030	1062	1090	1045	1009	992	1035	1044	1078	1073	1068	1014	1070	1060	1039	1033	1099	1029	1081	1035	1065	1042	1008	1046	980	990	1030	1074	1092	1018	1021	1052	1052	1048	1040	1037	1091	1024	975	1025	1005	1066	1036	1037	1037	1019	1105	985	952	1123	1021	1077	1045	1057	1135	981	1009	1038	1077	1035	1024	1035	1027	986	973	1035	1030	1072	1073	1016	1004	1018	1054	1035	1054	1076	1062	1032	973	1081	1103	1007	1061	1030	1074	1019	1078	1040	1093	1045	1037	1048	1056	1014	1062	1011	1067	1053	1053	996	973	1078	1084	1052	1082	1053	1023	1035	1024	1061	1035	1056	1026	1034	1092	1033	1043	1054	1053	1091	1042	975	999	1075	1044	1024	1011	991	1055	1062	1022	1124	1046	1142	1037	989	1083	1031	1057	1034	1029	1068	1047	1030	1052	1033	1039	1102	1055	1076	1000	997	1035	1043	1059	1000	1040	1047	1073	998	1010	1022	1039	1023	1062	1059	1037	1042	1048	1061	1097	1021	987	1031	1059	1063	983	1029	1031	1073	1078	1084	1021	1070	1070	1019	1009	1079	1026	1033	1019	1027	1100	1054	1064	1016	1007	1013	1029	1101	989	1090	1035	1032	1020	1007	1045	1031	1032	1069	1046	1059	1039	1085	1019	1023	1041	1071	1037	1029	1048	1014	1099	1046	1091	1040	966	1057	1128	1018	1089	1046	1065	1041	1030	1062	1041	1070	1080	1005	998	1078	1012	1002	1067	1028	1048	1004	1066	1026	1047	1041	1002	992	1029	1090	1037	1052	1038	1018	1045	1043	1052	1056	1016	1058	1060	1064	1057	1100	1085	996	1072	998	1021	1027	1094	1030	994	1044	1074	1070	1077	1086	1086	1056	1020	1076	1024	1056	998	1067	1009	1013	1110	1067	1007	1063	1078	1005	940	1044	1058	1065	1029	1036	1032	1068	1002	1113	1008	1009	1045	1041	1058	1079	1124	1024	1043	1052	1075	1040	1042	1055	1021	1060	1030	1066	1078	977	984	1006	1019	1060	1009	1108	1063	1088	1052	1007	981	1045	1060	1036	1031	1062	1080	1031	1063	993	1044	1019	1082	1030	1005	1039	1019	1029	1044	1009	1065	1019	973	1107	1103	1020	1137	1003	1016	1023	1061	1046	1072	978	1057	1024	1036	1050	1014	986	1030	1084	1056	1024	1045	1108	1073	1017	1025	1047	1041	1050	1080	1052	1020	1086	1058	1035	1040	1018	1049	973	1066	1010	994	1018	958	1055	1032	1074	1037	1058	1063	1027	1060	1054	1032	1057	1057	1004	1018	1057	1025	1052	993	1004	1045	1034	1030	1061	1023	1043	1073	1039	1016	1027	1049	1044	1045	1034	1082	1040	1072	1035	1077	1034	1047	1125	1086	968	1050	963	1067	1017	1083	1076	986	1055	1065	1027	1026	1056	1093	1050	1053	1051	1046	1076	1034	1001	1043	994	1069	1036	1024	1045	1037	1031	1018	1036	1059	1022	1066	1015	1023	1046	1086	1066	1005	1065	1003	1046	1049
27172	22585	30726	30243	22254	13561	6919	5302	4108	3632	3396	3102	2253	1582	1153	1075	1030	1001	865	819	813	725	676	694	703	618	627	632	602	566	616	540	576	630	584	579	578	571	608	540	585	565	566	574	580	573	594	597	579	610	561	615	596	559	584	586	582	564	574	556	596	567	582	601	569	604	554	557	576	610	567	613	567	597	581	591	564	608	571	608	576	599	616	609	571	626	556	598	611	586	576	553	590	543	566	613	596	608	590	625	569	565	568	601	553	615	563	555	604	586	604	578	563	579	570	528	583	554	578	595	576	595	552	533	582	613	606	571	587	574	560	608	553	571	530	591	571	591	574	615	597	589	561	613	611	594	631	584	574	583	580	555	562	535	523	546	572	589	585	545	603	593	557	583	563	574	554	604	577	575	591	552	573	532	566	524	563	551	622	564	574	556	597	581	554	586	596	578	575	584	582	607	556	579	567	578	575	565	582	551	543	553	585	599	553	579	589	624	585	555	575	591	588	576	566	568	586	601	604	532	574	588	550	603	548	595	585	601	601	544	610	577	597	587	575	560	602	594	607	569	572	612	555	596	568	572	555	578	574	587	545	560	582	543	605	558	591	587	574	507	560	545	556	577	571	581	564	598	631	558	598	584	585	588	582	595	593	587	621	610	597	543	594	574	568	576	559	568	576	592	610	564	576	581	551	572	580	553	563	601	587	550	585	624	526	609	568	549	536	570	589	589	592	554	554	612	603	600	533	570	594	558	547	551	590	582	610	609	597	584	567	614	606	594	614	596	548	614	586	613	591	561	590	577	556	597	602	569	576	618	578	562	574	586	604	584	552	585	597	590	570	579	562	587	569	616	571	568	618	564	619	621	557	575	585	585	578	550	558	521	614	592	510	581	589	585	661	580	546	582	578	560	589	599	627	570	567	577	551	563	612	571	597	567	525	585	596	574	581	623	603	523	558	619	574	581	540	593	597	563	527	560	638	538	596	590	609	555	559	574	560	574	546	592	641	566	580	584	600	630	564	558	557	537	601	528	572	574	563	585	620	552	582	602	570	619	568	572	596	602	585	586	620	558	584	592	544	584	633	598	542	586	605	611	638	571	581	594	581	563	581	552	597	602	611	584	611	636	624	607	531	583	573	563	588	555	624	630	595	590	600	566	589	595	589	574	587	573	562	608	593	562	531	579	570	604	611	551	544	620	580	627	562	584	552	556	568	570	619	542	552	611	603	602	584	584	579	565	535	589	583	579	611	588	553	613	582	628	591	552	575	608	526	587	598	512	539	591	582	580	615	595	577	596	563	541	566	541	541	537	631	580	616	595	612	606	591	578	558	623	554	526	564	519	619	588	588	555	588	567	553	566	598	586	560	606	623	595	580	563	598	587	590	566	585	640	556	584	605	605	581	569	584	591	586	594	602	587	575	585	588	579	590	584	577	590	560	532	571	541	596	545	560	596	591	545	584	572	573	530	587	586	538	563	573	565	573	552	594	561	562	562	579	605	610	613	545	577	584	587	603	598	571	583	588	584	601	557	575	578	559	587	571	564	546	593	538	580	569	544	574	588	577	563	587	542	527	616	581	561	594	560	575	592	596	560	592	533	591	570	607	633	584	602	559	589	609	562	590	565	546	585	631	588	548	598	620	577	591	597	574	587	545	612	590	618	604	615	556	569	571	580	590	560	560	581	585	578	606	540	583	551	567	570	562	602	599	621	565	581	612	597	566	584	577	575	630	603	547	587	579	583	624	595	583	614	585	568	567	599	595	580	581	574	599	594	585	583	584	591	586	531	565	583	581	551	567	587	592	611	605	579	527	565	544	581	610	549	592	570	600	548	553	563	585	579	591	572	568	596	578	577	550	565	604	584	581	582	588	575	559	600	558	572	548	627	555	578	549	585	565	592	543	603	581	572	582	568	590	556	608	589	576	595	557	582	578	578	545	610	599	560	596	579	563	579	618	609	577	529	579	550	560	552	568	578	579	540	608	556	551	569	621	559	567	563	516	577	572	550	587	547	560	590	565	551	587	594	581	574	576	563	580	548	538	584	579	580	587	565	612	565	538	613	572	604	631	602	585	589	574	594	559	597	546	578	583	553	581	587	587	571	554	536	557	559	570	583	600	575	600	583	595	580	593	547	579	569	581	617	597	559	598	602	583	571	605	562	583	547	552	606	570	540	569	578	573	584	509	581	532	565	577	571	559	575	599	622	571	554	597	583	541	556	615	579	533	572	562	564	580	617	585	596	612	627	589	628	600	585	596	577	603	569	541	560	589	586	563	537	623	607	587	516	578	529	585	605	573	584	622	580	579	571	595	591	603	563	556	576	589	604	568	581	596	562	582	537	579	556	605	534	582	557	543	550	580	580	573	609	594	554	588	604	587	631	559	607	569	510	589	569	602	616	561	591	571	516	558	606	536	536	613	634	580	608	570	586	599	567	598	588	526	603	561	567	585	592	589	592	611	559	555	592	600	508	584	564	567	544	578	560	587	623	584	584	595	570	603	577	622	616	609	615	549	626	585	597	583	655	531	576	585	602	585	612	575	542	557	606	594	608	606	561	591	559	569	565	609	564	595	609	593	582	552	604	564	571	581	561	569	602	579	604	570	613	580	580	569	550	586	559	596	627	595	564	579	560	616	559	551	576	576	580	573	561	587	586	602	558	578	562	573	537	536	585	560	588	580	598	573	604	520	551	555	554	557	599	564	602	569	552	629	602	574	617	629	546	573	592	584	575	579	519	613	588	642	553	572	593	597	589	557	578	556	601	595	559	589	590	563	619	530	594	584	601	576	558	558	590	574	616	592	582	577	578	564	584	573	595	537	611	586	594	613	601	576	587	598	587	591	578	560	602	596	584	556	598	573	618	604	617	614	611	588	588	564	615	570	588	568	600	535	553	557	618	564	611	559	607	593	548	600	586	560	584	594	610	604	555	597	601	542	594	563	587	621	616	573	590	615	574	602	572	554	648	576	539	536	607	616	601	604	590	591	606	580	514	576	597	598	581	631	617	567	589	616	599	590	566	571	568	612	614	587	648	593	609	566	543	561	587	591	592	588	575	588	571	580	613	581	590	566	519	605	575	571	577	565	616	578	596	603	564	600	553	648	557	550	634	567	555	583	559	554	572	564	557	590	536	573	553	586	569	575	616	557	567	574	572	550	565	604	574	563	576	578	594	560	572	598	614	581	558	585	601	601	535	574	544	546	565	556	579	539	560	573	584	592	558	547	596	599	536	562	548	583	567	610	576	557	601	553	622	561	597	581	590	543	577	577	585	583	563	596	609	582	547	574	625	572	595	617	545	556	565	553	583	534	552	561	574	554	581	540	578	606	536	607	589	618	590	597	595	590	626	585	577	569	607	569	568	567	548	612	591	612	562	574	577	580	576	580	580	585	548	562	589	580	547	600	599	575	524	541	583	571	591	592	565	588	579	588	583	581	584	544	563	604	569	566	572	553	570	556	577	586	576	568	582	576	577	586	582	585	593
14960	34515	37710	32748	27140	19258	12453	10817	8619	7617	7203	6269	4526	2835	2143	1719	1814	1625	1522	1204	1119	974	923	820	874	849	810	797	690	772	677	701	748	742	717	708	696	801	726	711	719	786	693	747	751	719	767	736	719	708	704	720	720	705	716	739	720	709	711	745	735	734	730	735	709	714	749	747	671	724	786	738	651	733	730	743	713	740	709	710	711	705	706	741	681	724	718	735	748	711	702	729	729	701	722	690	706	694	729	758	690	699	721	705	709	749	681	705	769	725	727	732	723	741	731	723	720	676	691	743	715	741	719	729	724	688	766	691	696	734	759	689	719	750	784	671	746	760	681	726	707	755	702	750	744	729	716	695	707	736	707	704	702	710	747	762	679	706	679	708	692	739	703	689	760	789	684	725	743	748	737	685	708	711	751	725	695	771	725	698	746	705	757	731	718	701	724	734	731	730	778	719	724	756	719	696	692	712	747	717	710	714	682	742	720	715	731	671	710	719	749	744	695	730	766	696	710	707	672	701	713	752	687	722	744	713	694	726	729	674	648	726	727	720	714	743	719	735	723	745	706	728	729	700	729	778	650	682	689	677	736	710	754	727	713	734	712	755	755	740	719	748	740	703	715	721	671	682	733	741	689	742	677	713	753	718	718	674	709	710	713	729	715	727	718	704	741	759	716	716	767	753	739	738	742	692	736	745	754	684	670	699	678	700	747	678	730	770	750	767	723	721	779	709	761	705	712	737	732	704	720	732	756	713	697	666	714	718	729	730	643	677	720	747	718	713	732	761	714	718	761	747	737	712	676	725	728	693	735	722	778	729	731	739	740	745	700	715	712	736	706	726	701	722	673	696	678	739	741	710	723	688	726	718	697	717	740	757	725	650	735	702	734	711	712	732	750	746	725	699	671	720	733	740	704	725	721	752	721	704	721	758	706	744	702	698	726	716	764	736	718	758	703	762	712	726	722	753	694	709	735	725	684	718	726	706	768	661	729	705	690	702	707	704	744	716	753	705	732	776	706	741	731	688	718	706	732	703	740	723	721	705	749	707	684	721	749	710	742	713	743	689	757	683	748	728	697	691	665	690	696	726	695	732	746	712	685	781	712	742	663	742	743	718	681	688	738	695	748	693	720	713	692	686	637	724	675	689	731	697	696	689	687	697	670	745	688	656	697	709	696	702	734	711	712	692	752	705	704	716	724	719	758	713	694	686	733	691	697	730	701	681	732	692	714	685	764	724	733	710	690	668	695	759	684	727	740	721	767	732	708	746	678	693	686	682	723	727	678	805	715	716	746	701	732	666	745	702	686	725	740	723	720	688	763	717	672	776	748	748	673	742	716	725	723	715	691	770	761	733	687	749	687	743	693	665	786	783	717	711	717	716	718	720	742	732	693	755	722	682	729	729	666	704	738	711	783	673	703	722	774	688	741	750	730	725	707	689	723	721	722	708	730	750	683	741	780	727	715	712	708	750	738	709	763	750	694	719	760	737	647	756	705	744	728	688	729	711	697	720	742	684	757	707	734	790	759	721	749	709	701	722	727	708	741	683	722	752	719	745	701	719	720	708	724	722	709	744	746	715	727	693	753	731	719	703	721	668	725	687	734	721	735	727	737	735	678	717	730	728	739	703	755	675	773	679	705	703	702	725	723	683	752	704	758	750	718	715	733	741	713	674	729	695	721	756	711	707	737	769	720	730	711	709	724	688	694	696	710	711	749	754	692	741	734	757	715	693	730	719	706	714	691	660	764	739	713	746	744	713	715	692	723	708	717	742	679	749	681	716	703	712	690	706	662	754	717	725	728	718	666	736	688	714	719	689	717	706	747	723	711	701	748	711	726	719	737	715	707	727	710	717	710	733	702	704	711	699	739	718	695	762	719	769	711	729	731	734	713	729	724	701	735	697	746	741	717	711	715	671	709	681	752	708	736	751	755	701	743	739	717	741	722	664	735	708	677	717	727	714	720	746	735	764	716	710	732	686	701	704	741	704	705	713	737	702	743	722	723	701	678	739	730	733	668	696	684	737	719	754	706	774	691	713	741	728	744	715	737	700	743	726	725	729	694	681	746	692	738	679	654	761	716	657	749	686	726	695	729	701	700	726	701	747	696	743	700	716	746	752	683	723	693	720	757	722	707	711	716	701	650	667	709	716	733	740	718	721	727	705	717	710	712	709	721	718	702	688	713	725	701	737	725	736	710	745	708	708	651	698	670	666	698	728	756	728	717	715	727	701	747	747	667	723	734	681	732	709	759	733	765	709	743	695	659	732	746	699	743	713	723	734	672	737	698	754	725	705	745	691	735	686	722	761	754	736	688	683	718	756	719	699	723	727	753	717	724	720	734	721	716	729	708	767	731	721	727	722	742	752	727	743	715	711	717	694	710	729	717	723	724	738	729	708	707	713	703	734	717	732	715	751	699	736	727	751	752	767	715	680	756	707	727	710	687	708	719	719	776	728	745	693	723	776	716	676	712	729	748	739	685	683	735	776	686	716	697	684	732	707	771	702	711	748	749	693	721	699	676	728	733	782	706	690	699	683	734	688	739	742	761	729	712	714	728	706	756	721	691	693	716	702	675	697	705	681	763	741	720	732	742	744	699	747	733	679	739	680	781	764	718	737	675	720	647	717	694	749	660	718	730	728	685	692	737	702	712	744	757	702	723	733	660	733	760	731	703	763	749	694	714	689	751	681	725	713	739	704	693	702	704	715	686	713	700	767	734	736	722	708	736	687	716	735	731	690	727	680	744	634	731	714	715	703	770	738	714	732	780	753	721	732	688	712	684	746	773	715	678	766	706	706	722	725	767	726	693	740	691	803	632	675	667	742	755	690	707	695	735	753	733	662	785	759	751	744	726	733	764	688	746	721	683	700	703	726	742	745	731	736	715	752	736	685	735	676	716	771	775	711	729	741	720	747	758	699	667	653	733	711	695	765	723	721	784	700	735	693	714	780	734	748	689	726	735	740	730	685	702	743	742	709	681	734	675	747	732	734	733	736	739	688	705	690	733	727	711	706	741	737	721	712	750	773	697	697	704	734	687	769	708	718	724	684	738	731	737	690	733	736	715	688	713	726	711	740	761	725	730	689	747	688	739	767	709	722	696	731	744	697	783	721	693	674	684	749	743	753	735	696	718	756	720	701	686	681	736	774	729	744	693	714	731	743	708	735	730	675	724	729	720	710	757	714	699	759	636	735	701	748	721	672	672	766	710	731	764	685	746	701	730	713	769	691	754	696	673	730	744	774	748	743	702	676	711	719	728	716	729	739	739	767	703	758	761	723	778	731	670	710	699	762	709	698	706	748	722	764	695	717	738	757	729	728	747	729	731	706	671	767	682	694	711	758	742	735	727	712	795	735	731	692	687	716	735	719	746	719	731	730	753	703	754	728	703	697	723	697	738	729	674	705	721	729	695	696	662	697	696	721	770	737	730	730	734	767	731	697	747	709	786	720	725	767	721	710	742	709	710	691	710	691	728	694	695	747
23901	21118	28570	24811	24729	22619	17113	10051	6328	5610	5575	5076	3311	2264	1991	1975	1985	1535	1471	1440	1244	1171	1045	1024	976	921	847	862	856	817	852	839	886	850	835	811	868	825	875	824	830	841	812	825	845	894	848	869	802	819	850	849	898	839	847	859	875	880	826	822	838	830	790	835	861	851	848	874	801	826	787	824	831	845	841	863	861	835	858	865	825	853	910	828	838	883	846	853	844	880	816	862	796	840	845	847	800	810	854	814	850	799	844	792	841	859	843	843	841	831	802	887	875	809	837	843	836	849	824	830	790	818	874	838	869	882	733	811	847	775	844	877	815	868	805	773	830	839	815	813	845	893	835	862	826	830	855	819	869	794	815	799	800	821	894	837	759	801	835	822	854	808	766	881	850	799	803	780	821	848	843	849	813	790	865	829	830	803	837	833	791	804	852	899	859	843	865	843	816	822	804	810	853	817	864	822	817	766	845	861	826	781	814	824	841	810	815	862	838	872	831	844	868	810	811	829	869	809	878	816	837	806	841	807	872	802	764	858	812	827	806	792	804	838	832	833	823	832	849	871	840	858	825	787	870	804	829	820	816	825	871	807	804	857	852	847	874	818	895	848	829	849	870	816	822	831	803	833	863	823	824	868	845	853	808	892	888	854	810	840	805	849	847	857	804	809	835	878	813	851	834	824	811	904	854	829	815	863	863	812	837	805	839	863	851	804	816	782	803	888	858	836	780	853	833	829	818	814	858	792	845	834	802	776	813	863	825	818	795	837	846	803	828	815	803	861	841	779	796	811	839	873	847	775	849	830	847	820	822	830	851	816	825	820	838	835	850	870	838	898	853	830	825	842	852	790	858	844	800	840	762	803	855	877	821	856	843	840	822	811	846	826	847	841	847	836	853	860	841	890	798	848	837	849	828	837	826	803	850	836	841	843	912	827	853	842	790	822	836	792	850	820	822	835	828	837	884	814	808	804	834	826	843	859	832	852	864	763	823	901	843	885	806	834	860	785	832	809	809	798	790	867	860	833	803	820	847	897	851	870	814	848	775	844	866	858	822	837	829	831	881	830	839	807	825	857	862	833	810	783	801	835	804	834	808	862	849	781	851	824	809	894	838	814	801	808	874	843	853	885	797	876	818	834	824	872	811	844	839	843	800	839	828	870	832	798	820	845	867	805	857	846	873	823	814	825	815	860	860	771	830	844	833	797	837	847	896	831	797	837	844	787	853	868	774	790	911	818	779	867	861	876	879	866	838	811	860	838	832	788	847	846	813	866	854	853	843	832	844	828	826	839	856	898	809	828	873	824	833	818	816	867	824	840	885	812	859	838	805	830	812	833	859	860	768	849	812	831	838	805	793	808	851	884	864	850	851	839	806	805	822	880	786	839	840	828	841	819	800	828	851	825	861	828	853	844	868	813	819	829	808	784	815	822	854	853	812	861	852	792	826	845	855	819	833	855	902	835	845	858	835	833	852	795	864	846	864	848	818	830	882	856	822	849	840	825	871	813	895	836	827	828	822	832	808	817	800	816	877	893	852	839	850	815	812	828	861	838	828	813	831	833	831	804	792	766	841	834	835	835	857	806	830	834	792	792	834	898	850	848	823	798	822	885	817	871	854	809	854	760	880	761	809	833	794	852	791	836	852	788	784	800	850	804	855	859	852	882	857	819	838	815	821	797	882	782	823	836	790	834	883	813	826	825	852	846	860	867	804	836	848	786	865	858	830	886	846	775	865	817	872	798	835	839	768	801	868	808	863	913	815	856	842	809	837	846	822	810	784	773	800	848	793	806	800	832	792	810	865	787	873	819	795	817	827	875	823	854	841	790	852	834	816	811	848	815	831	848	867	841	814	806	802	797	867	867	884	821	824	816	836	776	840	812	856	809	827	838	843	826	829	825	818	830	821	878	795	864	886	803	804	838	839	815	876	881	808	870	835	765	837	839	889	884	807	839	836	799	785	824	766	869	847	841	843	815	821	780	804	830	822	859	823	809	859	836	807	842	813	866	865	816	865	850	868	809	860	848	813	770	810	846	744	822	871	858	826	854	794	795	824	803	895	876	865	855	797	869	835	844	786	833	865	839	844	888	829	868	838	912	826	847	874	830	773	819	848	826	908	804	869	847	780	835	782	902	834	875	840	824	827	797	785	871	840	813	795	817	834	849	822	802	881	795	789	764	790	829	825	852	843	801	809	772	809	845	768	848	827	851	791	826	852	853	830	789	801	864	833	819	867	777	773	840	859	790	826	822	811	828	824	813	825	858	851	871	861	864	826	834	769	794	817	838	842	833	838	827	837	853	839	844	835	816	881	800	837	849	785	809	807	879	787	790	848	823	824	802	837	838	840	812	871	811	863	770	836	850	823	842	839	886	856	828	828	865	820	809	795	808	870	832	846	825	895	752	799	812	838	870	822	841	822	808	816	864	840	856	859	852	774	775	835	840	838	841	807	789	843	827	847	852	819	818	851	865	848	845	838	836	852	827	787	845	843	812	806	833	829	825	852	879	818	764	824	885	862	795	823	828	879	796	839	857	868	822	844	822	835	852	766	839	766	873	863	825	837	853	844	865	808	834	813	808	849	841	794	865	827	912	813	787	844	859	846	835	794	821	789	835	831	814	809	851	745	801	866	867	836	829	807	844	863	802	807	821	833	805	843	857	844	873	872	816	832	827	811	773	849	844	865	794	817	776	819	777	853	824	802	819	839	784	830	850	848	846	811	808	837	848	790	811	851	747	863	838	882	826	928	822	862	801	857	875	831	826	880	838	795	815	784	858	790	824	825	867	819	795	820	783	818	866	882	781	880	901	817	843	825	851	853	863	827	860	839	773	869	844	816	836	876	797	811	812	799	850	799	845	792	827	823	836	824	854	846	838	825	829	862	915	839	791	834	795	863	828	856	803	844	855	859	833	846	797	857	868	811	814	828	799	837	837	860	879	813	841	857	865	868	803	869	838	854	840	807	879	857	889	874	842	834	828	842	837	774	855	858	820	799	841	830	833	800	872	840	844	842	886	838	860	817	842	790	807	796	868	837	807	790	861	860	833	952	793	806	865	840	833	873	846	892	826	827	809	870	822	832	843	792	889	838	793	814	889	824	839	857	798	834	860	792	823	750	797	841	805	862	867	784	860	823	838	825	848	789	807	823	887	873	852	831	811	804	845	840	822	816	862	779	855	842	806	838	800	861	841	911	817	860	823	870	833	810	837	817	777	838	821	793	801	802	886	829	828	842	857	871	838	831	852	842	812	830	826	850	842	855	847	808	875	831	824	805	851	841	785	887	831	833	865	811	817	821	844	843	813	804	861	839	818	801	871	836	794	806	832	862	876	800	809	816	817	871	820	780	875	801	795	822	847	831	799	851	783	846	835	794	844	810	829	799	853	807	839	838	852	825	821	837	800	823	846	829	859	845	862	819	820	824	877	846	828	859	822	828	806	807	813	838	843	821	785	821	845	859	860	775	806	817	824	860	822	841	828	877	837
16393	40442	42756	38777	34911	25794	20651	15984	12066	10789	10446	9231	6054	4003	3327	3369	3269	2355	2299	2230	1829	1643	1526	1363	1360	1293	1179	1112	1091	1053	1040	1044	1003	1005	1080	1027	1076	1031	1092	1043	1023	1028	1013	1007	1077	974	1072	1112	1021	1063	1019	1097	992	1027	1055	1055	1025	1077	1013	1079	1036	1006	1011	1020	1066	1017	985	1065	998	995	996	1063	1021	1021	987	1037	1030	1028	1028	993	1058	1011	1016	1013	1015	1004	1009	960	1019	992	1015	1026	1045	993	1014	1038	1008	1023	1029	999	1002	1020	1046	1042	1087	996	997	1008	1088	1073	1005	1037	973	983	1077	1044	1029	983	976	1006	1088	1071	1073	1012	1021	1003	1014	991	1039	1036	1013	965	1012	1005	1049	1009	995	1039	1052	992	1019	999	1020	1019	1011	941	943	985	1047	1042	1047	1068	1059	1020	1032	1003	1027	1004	1016	1044	1023	981	1060	1001	1027	1025	1000	1050	1052	1011	1017	1047	1021	978	1023	989	1012	941	1034	1040	1022	1054	997	1046	1059	965	997	1016	995	1035	1047	1073	1017	983	1057	1041	1000	1075	1042	1044	1041	989	1043	1015	1009	998	989	1022	1023	982	1051	986	1013	1051	1003	1033	970	1077	983	1029	1059	1048	987	1020	1002	977	1066	963	1075	1049	1016	1059	1020	1040	974	1025	1039	1084	1042	1016	1021	932	1000	1039	1012	1025	1054	982	941	999	1006	1034	1055	1014	982	1041	1009	1005	1070	1002	1039	1015	1016	1040	1035	1007	1035	954	1014	1008	999	970	1027	1022	1009	990	990	990	1018	1064	1081	1013	1025	1044	1014	953	1062	1022	1014	1024	1020	991	1030	1001	1020	1040	994	982	1007	982	1018	1023	1060	974	1021	968	1028	1002	1043	985	1023	1014	1033	982	998	1004	1021	999	995	972	1012	968	1003	972	1000	1092	1014	1048	1001	1026	997	953	1036	1033	992	987	1005	1019	1036	1006	987	995	1031	995	1047	1043	1003	1039	1001	970	1050	1046	982	1022	1014	1038	996	1003	998	997	1035	1016	1001	1017	1019	1005	1060	1024	1066	987	1058	1006	1017	1086	1031	1033	1081	1009	1060	1089	998	980	1027	972	1029	1065	1011	1005	1001	1031	1050	1019	1042	1058	1038	1008	1028	997	1018	1023	1026	1025	1054	988	974	1032	986	1019	1046	1046	1029	1031	978	1051	1065	980	1040	993	960	1004	1030	1056	1001	980	986	1038	1067	1019	1023	1050	1006	1013	984	967	979	1041	1121	1032	971	1032	1016	999	998	1027	1038	1010	1022	1089	997	991	1026	1024	1004	1032	1032	1032	986	1011	1002	1039	1025	1027	1041	983	995	1009	1025	1002	1041	999	1049	1062	998	1016	1047	968	1043	995	975	1034	1022	1040	1038	1065	1044	1038	1005	1005	1052	1001	983	955	998	960	1060	1017	1072	1012	1020	1094	984	1031	956	972	1003	1014	1019	1009	1031	995	995	1062	1008	1010	990	956	976	1001	996	1000	1011	988	978	1001	1033	996	1019	928	1020	1037	1010	994	1080	964	996	1009	1035	1032	1033	974	989	1046	964	1010	995	1031	1066	1059	1013	1014	1029	1003	1015	1062	1059	1065	1077	1046	1048	1039	1046	1051	1048	1074	1021	1008	1001	1023	1062	1017	958	1022	1024	1007	1014	1020	961	1045	1046	992	1043	1078	1025	972	1014	975	988	1002	1030	1021	1008	1017	1003	1033	1004	1006	1023	961	998	938	999	1000	1054	980	988	988	979	1064	1006	1005	1026	1001	1003	1036	1033	1058	1067	971	1029	1047	976	1044	1024	1034	1025	1063	1031	1031	975	1003	1045	1006	1007	988	959	1036	994	991	1029	1011	1009	991	1014	1005	1060	1044	986	1015	985	1005	1006	1038	1017	1008	1007	1075	1037	1029	998	1011	1042	973	955	1083	1050	1025	1000	965	991	1000	1040	1007	981	966	1032	1006	1013	997	1013	1008	1019	986	1019	985	1013	986	1030	999	1006	1089	1003	1014	981	992	1034	997	982	1061	1034	1018	1035	1006	1010	1074	1018	989	1016	1039	1030	1008	1060	950	1021	980	978	902	1033	1008	1042	1011	1038	1008	1022	962	1024	973	1013	1065	1020	1030	991	1019	943	1069	972	1060	1017	1007	1055	1006	1057	995	1068	1018	997	1003	983	1013	1009	1049	983	1008	1015	1003	1024	1019	986	1016	972	1065	1044	1026	1029	1019	1016	1028	974	1018	1031	965	1004	1006	1040	1025	1008	1037	992	1049	947	1018	986	984	1034	1000	979	1016	992	1038	965	1015	991	1050	1038	991	1023	981	1025	1006	1113	1044	992	1003	1016	1133	1036	988	1038	1063	997	988	1009	1029	958	994	934	1002	958	1006	1028	1021	1034	971	966	978	982	1005	1056	1008	999	1012	1043	964	1007	993	1059	998	1018	971	1047	1027	1002	973	1046	976	986	1044	991	988	1027	1038	984	1050	1004	1050	1029	1040	966	1015	1102	984	974	1041	999	1035	1059	1059	1001	1086	965	1057	948	1035	1020	996	969	999	995	1026	988	1009	1074	970	1037	1052	1040	1008	1016	1011	1034	1028	1043	980	1034	979	1034	1019	1032	1032	1098	993	964	1002	1003	1006	989	1080	1002	1012	983	979	995	1058	1060	1020	1039	977	1003	1051	1002	991	1023	1021	968	1055	1021	1025	992	1013	1024	1034	1107	962	989	951	1030	1054	1003	1036	1043	1023	1013	1066	1017	1031	1015	1050	1032	998	1069	1042	1046	1015	986	972	984	982	1041	1085	1049	1048	1001	975	1044	1005	1039	982	1002	991	988	980	974	1027	974	1099	1024	1002	1021	981	1027	1052	1019	1006	1000	1067	989	1009	1025	995	1100	972	978	1015	1026	1044	984	1024	999	1039	1013	995	998	1019	1014	1015	1002	1003	1009	1025	1009	1036	1058	970	1014	1008	1007	989	1054	968	993	1025	1003	997	1018	1051	1003	1041	1004	967	961	1028	1038	1058	1047	1029	1053	1008	946	992	1065	1004	974	1004	1005	1023	1013	1021	1083	995	1011	1053	1001	1057	999	996	1004	1003	1037	992	1011	1029	1063	1023	1002	992	1033	1048	1033	1064	990	1014	1007	1040	1010	1038	976	1048	1039	1045	1044	1040	1007	1052	1007	1025	1017	1014	989	977	1051	1040	1034	986	1040	1011	1016	1031	1044	1008	998	1007	1029	1066	956	1030	1040	949	971	1072	990	974	1036	1041	951	1029	1040	1017	970	1043	1004	1036	1019	997	1022	969	1077	976	1011	1015	1013	981	1011	1000	1045	1009	1016	1041	999	991	1052	1052	1064	1001	1023	1004	1027	969	1051	1005	1035	999	1036	971	987	982	1007	1071	1060	978	976	1002	908	1005	989	1040	974	1027	957	971	1052	1071	1025	1030	1063	981	1049	1032	1045	993	1030	1004	1053	1091	1045	956	994	1011	1013	1002	983	990	1007	1017	1088	996	1078	1002	993	1010	1017	1016	1006	1056	1012	1036	1046	1031	1076	995	1038	959	1055	1040	998	1045	1046	951	1040	1010	985	1071	1026	1014	1028	1037	1015	1007	975	1074	989	984	992	1029	1012	1000	1052	1012	950	1037	988	1077	1025	1081	1015	1023	987	1025	1052	1054	971	985	1030	1028	1058	993	1049	1031	968	1054	975	979	1026	990	1006	1020	1043	1030	1061	1037	958	1050	979	1013	1018	1051	1031	1002	1041	986	1038	1011	1027	968	1017	1016	980	1037	998	1044	990	1039	1037	1031	1032	979	1077	1054	984	1060	1003	1055	1030	1043	979	1047	1026	983	1016	1023	976	1024	990	960	961	1074	1026	1015	979	1007	1048	992	996	1021	1000	1000	1028	1068	1005	1048	963	1012	981	1035	1072	1060	1043	1029	1009	978	1021	1039	1046	1032	1019	1063	1008	986	1030	1047	989	1063	1076	1034	1042	1050	1005	1013	1026	1013	1009	1096	1008	980	1012	1046	1021	1028	1013	1031	1071	1024	936	1015	1012	982	1041	1015	973	977	1010	977	986	1045	1054	1052	995	955	1024	996	1032	1024	1042	995	992	1029	1011	989	999	1006	1078	1054	1023	1016	1038	986	985	1048	989	1049	1033	1038	1003	1062	937	1019	1046	1008	999	1010	1030	1000	1013	1019	1024	1012	973	1061	1024	1057	1038	1000	1062	1015	956	987	974	994	1011	1013	1030	1055	1026	1007	978	1081	1026	988	1052	1049	1080	1064	999	1002	991	1010	1058	1020	977	1007	1012	963	984	1001	992	1010	1032	980	1014	994	996	1012	1048	1021	1038	1023	1031	1008	1069	1042	1098	1016	1032	1065	1005	1076	975	997	1058	1032	954	1037	1085	1023	1053	1012	1041	1060	1025	1004	1034	1055	1058	1076	988	1047	988	967	1065	975	977	1028	1040	1037	1008	1035	1000	1022	995	1025	1013	1049	973	1043	1040	1099	1003	1013	970	1032	1050	1029	1024	1036	1042	1045	1003	965
25221	21153	27778	26793	23257	17940	11718	7289	5692	4514	4017	3137	1900	1269	1056	1207	1071	1015	1002	863	798	727	655	620	571	589	493	476	507	439	467	493	513	485	487	464	496	484	488	449	464	473	476	513	470	459	457	500	455	484	438	459	492	492	460	462	497	489	481	473	466	448	434	501	469	492	477	460	464	459	472	471	503	493	458	473	481	459	488	474	496	475	503	474	454	495	492	491	493	446	524	514	445	496	476	477	458	479	465	505	466	507	490	420	487	506	477	460	498	437	459	481	455	458	464	448	511	495	471	466	485	452	503	471	468	436	448	424	483	459	442	477	442	475	472	483	439	486	455	479	448	441	463	461	481	474	443	449	469	492	484	415	443	459	466	461	469	475	468	517	486	469	472	475	455	470	500	446	473	487	447	465	486	476	476	462	455	474	454	456	491	424	486	428	454	482	459	414	429	482	475	424	497	457	478	490	510	444	493	456	455	496	451	469	470	449	466	470	485	451	467	460	476	477	489	449	477	468	479	460	466	439	491	447	464	452	468	435	464	434	456	462	456	505	484	439	440	497	475	424	450	468	461	472	469	478	463	481	461	458	489	485	519	484	480	434	458	456	453	477	480	467	469	446	446	441	477	463	446	477	475	507	466	465	470	476	473	452	498	471	459	508	481	472	454	486	434	470	415	515	462	454	513	426	449	493	458	511	451	446	505	470	468	484	465	460	439	464	460	449	435	472	466	453	457	497	483	468	499	448	486	490	452	448	472	432	496	448	462	467	427	476	440	492	472	485	469	459	479	483	518	485	484	497	493	495	449	464	477	488	437	484	467	482	460	492	490	432	476	442	495	500	463	483	470	479	424	452	493	463	436	465	497	437	466	504	492	486	474	435	421	476	454	488	485	476	487	426	487	478	466	484	437	458	488	523	437	461	471	437	495	465	455	473	446	480	495	495	478	468	481	479	496	478	480	494	473	440	488	476	471	497	454	493	485	485	438	464	459	489	482	490	468	476	449	481	482	485	473	441	453	489	483	463	463	498	477	467	509	508	446	466	483	455	487	499	466	462	454	443	464	468	472	472	453	471	474	449	473	477	456	418	476	437	468	477	471	483	474	469	452	490	462	480	476	455	470	463	478	436	469	489	516	446	533	441	511	479	518	488	467	471	458	510	471	483	477	470	464	442	474	456	439	476	445	469	459	471	482	478	512	498	472	469	470	483	496	487	486	509	434	466	485	469	486	441	416	469	458	465	468	490	463	444	464	477	476	460	502	494	472	480	464	460	408	447	468	490	489	464	479	455	462	458	436	452	512	457	460	425	501	487	475	452	476	496	482	521	474	438	504	475	505	483	469	475	456	458	488	470	467	487	469	457	436	454	474	431	484	489	472	460	452	481	444	475	501	487	491	428	487	477	470	444	471	462	447	467	458	480	472	457	473	438	428	481	463	479	473	459	482	449	449	491	449	462	449	448	482	462	448	468	483	492	459	473	458	453	466	476	453	478	431	481	465	487	461	487	497	462	475	440	477	443	467	460	494	475	498	462	474	485	464	468	492	426	472	502	466	508	454	458	491	473	474	485	505	492	472	466	441	470	453	468	496	448	470	435	472	473	486	479	454	475	479	463	498	479	497	459	437	456	468	489	491	469	459	442	437	468	464	489	444	477	449	506	449	456	466	500	479	506	486	468	469	475	457	490	454	454	476	495	505	476	475	455	493	453	467	463	458	473	461	443	476	457	477	432	454	498	492	492	471	502	468	430	474	475	501	464	506	526	461	437	461	482	500	470	449	470	468	457	470	476	456	478	490	421	467	526	479	450	504	466	451	467	432	449	459	438	478	482	439	462	487	543	471	507	499	452	474	467	491	467	426	479	438	473	449	502	480	463	447	453	470	448	521	454	466	463	478	484	447	477	467	481	451	467	454	466	487	422	460	480	456	456	458	484	479	461	437	474	472	472	480	508	478	453	523	478	476	462	451	454	473	489	473	486	435	474	427	481	477	470	523	470	442	471	500	458	434	488	428	480	480	466	489	429	504	462	476	469	482	503	461	495	459	515	440	470	478	449	460	463	471	495	473	482	484	472	483	471	455	485	459	470	481	462	445	488	453	463	434	439	470	469	479	529	451	479	470	431	460	470	471	486	462	476	447	459	470	473	442	465	446	488	500	468	477	481	441	437	484	505	486	460	449	442	462	472	463	433	456	461	514	467	489	504	472	479	458	500	488	467	495	455	471	444	438	487	488	470	472	441	447	552	442	466	541	492	459	449	461	460	490	475	479	448	422	465	471	487	451	453	479	488	466	456	430	476	479	493	457	499	467	492	444	448	450	489	475	477	459	477	466	466	459	488	488	531	431	450	475	436	450	444	443	498	454	471	487	488	484	466	471	490	423	479	441	475	502	476	450	493	469	449	441	482	470	468	445	511	452	452	488	463	467	459	455	478	484	446	421	455	505	455	464	489	468	481	458	486	456	485	438	453	471	431	472	488	468	470	487	487	455	474	459	432	439	478	490	468	496	484	472	435	457	479	457	494	471	462	501	467	493	477	447	516	467	439	463	513	501	508	449	472	446	461	469	499	419	458	508	491	442	499	468	424	493	482	485	469	475	484	470	474	477	466	489	474	455	469	499	455	467	497	476	488	446	450	441	478	430	459	468	435	476	478	431	460	469	467	483	494	474	475	486	447	474	503	446	505	464	480	450	451	463	469	471	460	449	468	487	496	457	471	463	426	469	452	494	494	452	503	438	467	446	490	469	492	461	495	487	525	463	499	455	546	455	450	465	474	491	492	479	466	449	525	479	457	450	479	475	483	440	451	470	473	451	470	469	412	513	473	474	470	532	504	459	443	473	456	473	451	489	481	451	482	459	487	448	469	472	477	451	465	476	473	456	449	444	447	477	470	493	441	472	427	474	470	523	462	455	512	439	537	447	443	469	479	485	513	483	490	474	484	463	430	486	491	457	479	474	446	476	466	475	486	466	496	485	491	494	497	474	447	417	438	454	499	466	498	466	468	469	460	500	455	468	460	482	448	450	496	453	441	476	462	498	448	450	466	451	506	455	473	440	476	471	453	483	485	461	462	482	468	447	489	502	444	464	522	433	468	484	479	463	478	477	436	500	461	489	485	447	447	443	455	486	496	452	477	436	466	471	424	446	449	490	463	452	456	494	461	479	477	484	444	494	429	459	491	446	441	454	473	496	486	437	488	445	460	469	499	454	466	479	484	487	476	467	462	475	461	482	487	479	453	451	423	465	493	508	484	471	477	496	495	468	477	451	443	450	465	498	479	494	481	474	449	499	499	488	465	480	446	446	460	471	478	481	446	489	495	504	454	535	473	476	418	441	496	510	483	453	446	489	456	492	453	464	473	451	466	496	451	461	476	489	452	473	438	473	454	478	466	468	492	497	467	456	460	428	452	432	442	445	446	486	451	488	486	486	481	462	495	476	458	439	433	456	465	483	459	472	467	423	464	467	462	474	458	466	476	452	477
15665	36653	38789	33235	30704	24355	18037	14256	11814	9489	8358	6472	3934	2593	2139	2317	2018	1768	1639	1470	1265	1117	957	973	883	780	615	638	702	611	606	635	605	607	645	614	617	644	603	614	597	663	611	595	616	618	646	627	626	643	595	582	593	606	588	596	622	644	597	647	582	598	577	603	647	630	648	611	581	626	621	600	628	612	598	599	597	635	668	621	603	624	592	595	621	587	637	616	555	591	536	594	573	644	617	579	606	643	599	612	565	621	583	614	610	604	604	590	585	564	606	606	614	542	633	618	637	605	575	543	576	568	603	639	563	575	592	627	618	557	603	604	579	599	626	561	611	619	611	576	575	625	595	581	636	571	624	603	614	627	581	650	615	582	610	619	635	595	613	629	610	636	634	600	622	621	610	563	636	581	632	603	620	603	645	648	664	606	630	646	565	611	613	638	626	628	599	633	577	579	614	600	587	575	607	562	604	622	604	632	614	632	592	607	606	565	596	570	610	605	600	548	625	589	587	634	587	596	588	618	610	617	566	636	606	630	646	585	668	621	587	602	613	601	638	593	669	578	558	614	585	608	596	654	626	635	581	610	648	644	611	618	598	605	626	649	587	615	575	637	626	623	639	573	632	620	615	595	631	622	596	618	581	627	559	624	584	599	585	616	583	562	653	593	605	598	557	598	592	618	644	619	552	632	582	585	601	577	603	585	616	615	616	630	611	570	617	626	619	621	595	604	667	594	651	631	609	582	577	574	589	585	577	607	572	647	598	609	610	575	631	620	647	623	563	612	608	591	629	589	636	593	589	622	563	597	599	593	589	571	619	624	640	624	607	583	596	622	599	620	626	678	609	611	584	617	652	618	570	593	631	581	602	614	629	636	577	600	592	598	584	634	571	586	623	659	585	618	626	606	590	639	557	625	577	635	604	608	639	583	600	584	576	593	560	610	566	653	583	613	617	603	614	627	630	644	606	607	619	598	646	633	619	582	626	626	607	582	586	554	626	593	586	597	569	580	573	616	620	604	609	591	628	597	620	610	595	634	600	601	600	608	669	563	598	603	577	601	627	596	619	625	579	600	596	658	630	621	643	554	603	625	599	604	581	618	609	604	653	613	623	618	596	635	622	588	572	614	595	621	646	634	574	648	601	596	614	594	588	581	607	582	618	581	576	621	601	630	597	602	629	616	622	587	631	618	613	623	591	576	557	594	638	621	594	617	598	619	611	634	598	575	635	605	581	588	594	622	595	585	623	664	632	615	611	602	593	588	652	623	615	615	638	609	624	605	568	580	620	561	603	649	648	676	616	640	600	593	611	599	618	628	532	558	597	626	635	620	588	628	634	640	614	584	632	636	605	627	647	650	570	615	597	622	598	603	579	604	610	587	651	588	609	614	583	588	588	614	593	616	566	580	603	566	614	615	572	606	603	555	610	610	594	634	602	649	558	558	592	624	615	621	604	625	664	610	609	622	596	617	574	601	587	621	583	569	589	593	605	596	607	609	630	600	604	641	574	592	591	598	655	609	608	577	587	604	646	619	617	594	600	577	622	597	611	555	640	579	618	657	625	595	618	609	594	578	619	621	595	616	646	663	574	595	596	660	636	635	636	588	604	603	632	609	624	612	639	601	602	608	612	595	593	561	617	594	603	668	632	614	599	569	593	589	583	619	620	575	602	595	593	638	597	621	591	600	613	649	668	633	624	578	640	589	576	637	605	647	574	613	591	646	643	609	615	624	582	633	575	582	602	583	581	582	602	543	621	612	644	581	612	669	607	627	572	592	597	610	612	593	629	643	577	641	627	610	602	565	601	633	621	605	594	659	629	630	544	610	610	659	641	626	608	617	571	597	655	586	618	587	567	595	609	599	582	601	607	600	598	591	604	608	595	569	635	607	595	588	596	608	619	631	592	582	573	592	621	637	606	600	591	614	566	606	619	653	597	604	602	581	585	584	594	637	583	620	596	587	633	635	636	597	604	604	621	623	602	554	595	634	577	660	631	608	603	637	579	662	631	628	573	641	654	599	623	588	681	609	627	595	599	632	602	607	596	646	631	643	645	637	607	639	602	597	607	562	616	610	607	626	603	621	600	611	599	652	568	590	605	570	608	653	605	600	606	634	603	588	623	595	634	638	580	662	610	600	633	620	630	624	587	613	590	584	606	554	594	582	639	603	628	617	582	619	590	620	591	618	597	631	624	622	624	613	618	623	605	589	585	595	628	609	618	585	620	628	608	600	592	622	625	613	578	624	609	601	622	598	630	618	649	597	614	613	620	611	621	623	612	615	616	579	655	559	598	626	627	634	602	581	614	583	613	585	623	605	569	605	630	609	586	607	583	655	579	589	633	595	632	655	619	600	605	605	616	574	591	568	615	627	623	639	614	613	599	630	632	615	618	585	619	606	596	583	605	572	588	595	541	619	619	585	567	559	614	610	590	626	598	600	617	574	571	591	583	614	597	595	633	612	619	633	590	608	588	583	615	591	617	652	591	555	657	626	605	610	637	595	627	608	552	583	585	569	593	608	599	604	626	643	637	615	628	591	601	619	616	605	614	636	619	629	635	629	607	621	620	602	594	637	670	628	597	640	591	639	586	631	594	602	587	594	602	604	617	610	628	607	604	629	600	591	571	578	599	558	621	599	573	611	629	614	599	640	621	602	644	602	634	629	546	589	602	576	585	606	607	594	564	605	576	647	676	607	635	631	609	621	582	598	606	603	633	572	620	633	631	615	606	604	584	634	620	592	598	587	600	589	645	645	598	609	622	573	615	581	594	573	616	627	624	589	594	637	629	569	617	614	554	593	598	632	600	592	609	551	622	584	605	587	586	594	593	590	576	553	561	630	606	623	613	579	592	595	606	605	600	560	625	585	620	580	578	569	621	604	596	603	590	617	617	607	634	606	618	586	604	632	653	590	574	618	605	604	599	618	598	591	622	582	563	622	627	604	637	611	564	622	660	595	565	607	611	603	663	644	624	622	590	652	629	617	561	595	590	623	638	565	619	602	648	598	588	608	564	610	576	629	594	633	646	558	621	585	601	615	638	597	595	600	605	646	605	621	612	606	618	605	616	566	584	606	607	615	638	634	665	634	578	577	589	623	600	616	624	583	609	650	656	591	596	606	601	645	646	559	597	620	627	672	621	604	603	609	666	585	639	671	577	572	628	616	647	639	641	585	599	613	584	600	584	628	610	641	607	579	560	617	597	626	574	607	606	559	575	601	612	568	615	615	542	618	656	605	636	607	620	581	645	621	628	611	624	578	613	604	604	615	596	585	578	617	626	649	597	593	623	583	631	638	595	593	601	621	612	608	616	567	616	586	557	622	635	605	607	584	616	607	622	619	588	588	575	619	629	650	590	613	595	583	601	612	623	594	562	605	574	603	620	612	632	552	585	652	603	579	594	610	597	557	594	572	611	583	591	609	639	630	585	600	574	582	576	597	587	577	600	635	622	586	599	598	596	600	601	602	644	635	623	614	599	653	606	608	603	599
22933	21159	28947	23740	22031	25163	26409	15750	10678	8955	7755	5485	3439	2534	2113	2198	2221	2038	1746	1606	1437	1347	1146	1198	1171	1014	904	858	879	854	855	906	881	860	854	862	843	871	873	859	840	886	791	896	894	944	863	825	888	857	797	862	842	852	797	850	827	859	845	843	836	826	854	888	828	848	878	842	847	835	853	831	827	862	848	825	808	816	791	850	860	870	899	855	805	875	802	839	832	851	840	869	840	857	794	870	795	865	866	857	834	852	894	886	779	825	846	840	827	822	842	805	850	860	817	823	798	833	860	828	886	843	861	851	846	840	822	852	808	814	852	819	830	845	851	850	849	827	849	846	800	832	873	779	857	840	812	815	825	793	834	844	844	842	825	825	904	814	837	879	802	903	809	805	840	800	867	874	839	830	870	842	781	800	815	834	845	869	829	878	809	833	879	872	815	842	828	811	813	872	824	803	846	833	847	883	794	836	865	845	817	871	865	816	773	811	794	910	821	827	806	821	834	863	810	820	846	894	812	880	833	812	830	808	859	831	852	813	805	841	823	842	899	776	834	871	802	824	841	852	865	800	846	802	842	855	802	777	874	852	809	814	837	857	832	845	831	836	837	827	832	810	820	818	829	787	839	811	853	827	833	833	886	826	872	817	830	819	893	913	832	841	835	815	816	801	805	789	849	825	827	857	839	803	861	888	903	848	841	822	801	834	883	818	837	798	867	820	766	811	809	846	864	822	902	838	848	821	857	808	855	871	814	795	801	830	831	857	826	825	861	843	850	848	845	826	857	861	846	860	798	800	820	860	826	817	788	869	803	844	788	935	866	844	869	815	818	836	836	812	798	827	807	794	883	827	809	844	860	880	829	874	801	868	851	840	863	803	852	830	834	857	821	850	904	794	832	814	835	832	848	851	837	854	844	881	823	839	834	857	818	812	916	862	823	845	831	816	834	820	810	844	824	808	847	811	822	847	862	865	810	856	869	821	834	887	849	837	846	792	912	801	785	868	820	829	845	839	857	837	824	844	789	811	831	803	819	824	842	844	838	854	875	821	844	854	815	838	806	782	815	857	830	838	835	870	811	853	767	901	826	761	848	805	859	863	857	887	828	810	781	837	896	827	814	794	837	864	850	861	825	825	878	872	852	854	840	840	814	878	874	857	850	843	828	803	845	834	875	856	778	863	803	872	830	835	829	822	846	851	803	849	879	782	824	838	827	829	882	835	774	842	858	850	836	844	790	788	824	811	814	884	840	880	881	877	807	854	824	813	899	814	874	864	818	830	862	837	855	822	860	824	834	848	877	836	816	824	857	843	789	855	846	803	875	866	795	805	862	861	762	856	822	893	873	818	825	827	796	859	796	892	801	820	822	834	827	820	828	872	818	796	857	833	900	858	861	857	825	849	814	812	824	835	819	825	843	833	847	786	830	813	819	804	830	820	865	794	834	863	848	841	809	809	792	879	828	874	846	801	842	822	847	863	844	811	808	880	794	816	747	858	823	829	850	840	846	857	846	835	809	839	823	854	887	843	848	821	809	831	831	852	826	866	830	860	881	781	871	862	822	820	802	920	833	858	824	824	868	853	805	814	853	788	848	852	888	851	853	808	797	808	856	871	817	853	847	821	905	838	831	817	858	858	809	834	873	857	823	860	815	823	874	849	906	820	880	847	863	848	852	844	803	804	816	911	810	839	826	878	831	842	862	885	819	811	809	804	882	860	843	847	874	780	844	872	880	854	860	793	814	803	826	814	826	874	823	821	799	809	827	853	814	832	875	854	832	835	850	839	838	910	878	837	829	842	828	863	807	832	849	828	807	820	859	842	843	837	883	850	857	783	823	814	883	833	852	853	800	844	860	902	899	832	867	869	842	836	791	899	878	816	854	860	894	840	811	840	848	846	799	827	782	807	824	866	880	801	888	805	836	807	893	813	850	821	849	820	832	902	816	810	901	851	912	906	809	828	830	823	785	822	868	868	863	871	812	841	831	775	833	847	816	837	813	819	869	923	888	844	843	860	834	833	850	855	842	834	840	856	820	818	896	911	795	842	842	841	800	856	866	807	824	817	799	843	818	804	868	809	882	859	839	829	794	821	843	864	846	800	798	840	802	840	836	888	808	809	856	775	850	783	858	786	814	835	851	846	865	759	810	842	832	855	867	782	855	865	812	861	858	812	830	777	852	836	840	828	898	825	823	838	817	824	826	890	799	853	807	797	853	772	843	863	841	852	831	840	858	804	845	853	825	821	818	837	839	894	851	805	856	870	848	840	880	828	868	885	804	805	814	896	842	814	808	814	833	810	855	875	848	847	818	827	870	865	827	877	871	838	840	825	843	807	897	846	853	804	867	882	807	837	842	874	793	831	905	813	831	808	875	748	827	816	864	881	870	818	832	836	867	834	854	866	843	848	800	873	841	836	851	830	797	825	805	806	834	871	799	790	840	821	855	833	877	844	804	869	832	862	831	906	873	887	829	874	859	814	821	770	883	808	847	837	816	826	832	863	810	792	851	808	822	840	834	877	840	805	846	836	877	875	840	842	870	828	869	802	856	833	810	872	874	781	876	828	862	832	832	778	808	779	790	817	797	836	827	863	916	808	860	843	824	842	798	889	856	808	880	776	837	854	823	834	825	831	809	820	819	844	859	841	813	905	827	792	869	895	892	835	833	809	872	901	858	804	918	818	787	887	816	787	830	874	814	832	896	837	842	836	797	809	808	806	808	866	842	852	794	822	853	882	798	822	832	834	857	810	842	855	800	853	825	805	854	842	791	849	870	871	837	863	795	879	888	842	843	802	793	811	824	864	846	859	830	837	828	837	811	813	766	876	861	842	865	828	827	779	815	865	814	865	801	893	863	871	807	831	809	851	847	847	856	823	830	855	806	813	897	822	848	818	829	822	882	867	836	820	845	851	823	794	826	819	811	830	832	814	854	836	871	841	813	807	880	831	854	847	863	796	807	841	782	804	835	862	782	812	886	852	819	853	879	798	803	847	880	827	801	788	845	857	839	836	811	791	853	840	809	861	856	845	801	828	860	812	808	893	804	814	862	800	816	820	782	850	822	863	839	847	825	836	800	811	852	855	775	852	894	829	874	785	837	874	795	834	820	837	834	809	853	816	864	842	804	815	818	835	844	851	798	797	846	850	846	837	844	795	855	815	811	868	826	865	834	832	801	807	864	804	848	860	865	813	828	849	846	805	876	820	827	853	806	796	844	913	808	855	836	792	848	829	817	807	853	874	828	820	845	768	863	849	826	836	862	847	821	871	837	880	819	819	829	832	846	832	826	737	814	821	841	873	813	806	801	817	811	821	834	816	855	807	846	858	792	839	809	844	816	822	840	816	857	867	824	811	812	809	866	824	857	787	870	827	853	804	882	846	793	861	883	858	804	843	827	812	827	839	818	797	861	842	846	833	852	884	868	824	869	860	875	879	850	807	832	830	878	797	839	845	862	830	840	799	791	812	861	828	779	794	829	864	841	851	786	878
18965	43580	44898	40697	36749	33889	28632	21930	17720	15789	13323	9768	6370	4371	3665	3971	3930	3544	2919	2498	2211	1892	1776	1732	1695	1271	1112	1157	1081	1091	1041	1044	1089	1143	1048	1135	944	1089	1122	1047	1062	1063	1057	1069	1117	1076	1030	1080	1035	1033	1101	1019	1022	1024	1013	1043	1046	1019	1108	995	1024	1071	1019	1028	1053	1019	1075	1001	1025	1045	1072	1010	1055	1019	1029	1016	999	1023	968	1027	1101	1040	1033	1063	1005	1029	1038	1025	1052	1066	1016	1001	1047	1033	1000	938	989	1029	1070	1054	1047	1034	1089	1006	1013	1014	1032	1037	1048	950	1067	1079	986	991	1045	1066	994	1039	1063	1051	1025	987	1087	999	995	1025	975	948	1006	1047	1065	1028	984	983	995	980	976	1031	1011	994	1040	1021	1077	1026	1026	1059	1004	980	1027	1050	1031	999	1022	1006	1026	1093	1008	1025	1037	1034	971	1042	1070	1083	1020	1086	1018	1013	1088	1036	1042	1026	1031	964	991	1034	1073	973	1006	1073	1025	1035	1073	1013	1049	994	1034	1082	1055	1029	1020	1038	986	1039	1015	1059	1039	1048	1009	1068	1003	1078	987	1065	996	1024	1050	1022	1050	1010	1049	982	1031	1008	1017	1006	1029	1025	1028	1066	1067	1059	979	1009	1123	980	1052	986	1054	1013	1066	1040	1102	1074	1008	1028	1060	1076	964	1074	1017	1016	1064	1028	1019	1052	993	1016	1046	1033	1030	998	1026	1039	1038	1052	1036	987	991	1022	997	1061	1042	1010	991	1031	1077	1043	979	982	1032	1020	1059	1024	1072	968	1022	1038	1037	970	1003	1057	1116	1089	989	1056	1015	1055	1062	1050	951	1017	1045	1021	1011	1076	1017	985	1016	1080	1077	1063	1014	993	1053	1029	1083	1033	1067	1046	994	1017	1050	1017	1023	1035	979	1035	1020	1008	1058	1015	1024	955	1050	1020	1058	1057	1044	1072	1067	1045	992	1041	1082	1029	1040	1017	1025	1072	1092	1031	1034	1057	999	1009	1008	1033	1025	1084	1015	1023	1050	1041	991	1087	1034	1097	1007	1058	1028	930	1041	1037	984	985	1052	1030	1003	1003	1012	966	1040	1027	1028	1045	1052	1002	1031	1061	988	1035	1009	1056	1080	1070	1036	969	1012	1014	1038	1088	1037	980	1029	1001	1044	980	941	979	1034	1044	1093	1007	1025	1018	978	1070	1064	1036	1026	1045	1018	1004	1016	1086	1021	1043	1065	1018	1059	1033	1049	990	1059	1051	1118	1126	1023	1055	1006	1000	971	1023	1019	1027	1065	1055	1017	1093	1061	1057	1025	1055	991	1058	994	996	991	989	1050	1041	1029	1047	1008	989	1023	1071	1105	1051	1060	978	1016	966	985	1060	1008	1069	997	1014	1033	1014	1056	1053	989	1013	988	1022	1002	1053	1081	1014	1015	1017	988	1001	996	1023	1041	998	1007	1038	1034	1043	1085	986	1034	947	1082	1009	1041	1020	1017	1021	1057	1032	1020	1035	1046	1059	1104	1048	1000	1073	1042	1026	979	1031	1048	984	1089	1018	988	1027	1021	983	1023	1052	1046	1079	1076	997	1014	1044	997	1024	1027	1037	1023	1041	1070	1005	1036	1048	1010	1055	996	1023	1042	1087	1016	1054	971	993	979	1017	1069	1018	982	1045	1022	1044	1030	933	1003	1016	994	1060	1023	1061	1039	1041	1071	946	1021	1005	1006	1001	1012	1041	971	1036	1084	972	978	1044	1052	1045	1009	1031	1048	1034	1031	1072	978	1045	1097	1053	994	1061	1030	956	1062	979	1020	998	1042	1009	1026	983	1068	1016	1048	990	1098	1002	1087	1038	1020	1011	1070	998	1066	1034	1034	962	989	1059	1009	1050	1033	996	1048	1072	1067	1036	1075	1059	973	1049	1103	1040	1060	1018	993	1059	1006	1081	1018	1010	1017	1007	1057	1000	1103	1042	993	955	1034	964	1042	1018	1003	1022	1085	976	1018	996	1022	1074	985	1050	1010	1055	977	1002	1054	1025	994	971	1014	1061	1059	1106	1036	1037	1046	1079	1075	997	1048	1074	983	984	1014	987	1013	994	1005	1011	1004	1059	1029	1065	1029	1008	1025	1021	1021	1048	927	1023	995	1030	1020	1072	1048	1027	1026	1027	1065	1034	1009	1021	1015	1020	1006	1016	1046	1042	1033	1041	993	1066	1041	1015	1037	1010	1016	989	1083	1008	1060	1073	1002	983	1055	1038	1060	1012	995	1060	991	1013	1063	1062	1037	1047	1019	970	1001	984	1022	1051	1020	1029	1061	978	1060	1000	990	1040	1028	1016	1051	975	990	1067	1010	1075	1055	1016	1054	986	1002	1018	1026	1038	1047	1038	977	1022	1077	1001	1028	1018	1028	992	1043	1020	996	1053	1063	1055	1018	1047	1018	994	1055	1044	1001	1056	1005	975	1042	1090	1046	1024	948	1013	1075	1024	996	1097	1017	988	1046	1052	1013	942	1007	982	1013	1048	1027	1013	1044	1014	1029	997	992	1009	1033	1064	1019	1015	942	1041	1015	1016	1014	1007	1075	978	1025	1074	996	986	1044	1014	1027	1045	989	998	984	1049	1018	1022	1032	1033	1014	1035	1027	1019	1020	984	1091	1056	1009	1047	1057	1006	967	1044	999	1050	982	1016	1051	1030	953	1061	1080	1055	975	1052	1021	996	1046	987	1037	1027	987	990	978	1026	997	1024	1001	1028	992	993	1016	1035	1017	1096	1035	1046	1020	1016	979	1044	1026	1033	1031	994	1027	1023	974	976	1019	961	1041	1075	1056	1049	1026	973	1049	1021	1048	1075	1054	985	1034	1069	1000	1018	975	1001	958	996	980	995	1047	1014	935	1075	1053	1056	976	1080	1029	1072	1019	1036	1053	1040	1022	1032	1109	1008	1073	1021	1044	1094	1039	981	1065	1014	991	1027	1038	1097	1017	1087	1001	1020	1057	991	1027	987	1018	1051	995	1035	980	1070	1012	1005	1045	1015	1061	1049	1022	1067	1019	1056	1094	1002	1018	1050	1053	1031	1026	1081	1005	1068	1051	996	1052	980	987	1070	1044	979	993	950	1045	1004	1058	987	1027	1006	997	1049	1040	1001	999	1005	1013	1039	1045	1040	1028	1027	1017	1004	1055	1023	1037	1067	1043	988	1092	1024	1051	986	1073	1014	1064	989	1052	1021	1062	1056	1034	1027	982	1016	1021	992	1009	1021	1023	1055	1003	1027	1005	1054	960	1044	1021	1013	1019	1019	1028	1028	1034	957	1051	984	1022	1013	1092	1025	991	1025	1030	987	1023	995	1050	977	1092	1017	979	1078	993	1041	1005	1034	1101	1042	1041	1059	1064	1109	1046	1004	1024	1075	1017	1053	1026	1027	1006	1001	1043	1005	1040	977	1015	1012	1056	1078	1052	1059	1052	1006	1072	975	1005	1055	1099	1045	1041	1007	997	1060	969	1030	1035	1027	1082	1009	1034	1109	1021	1079	1022	1027	977	981	996	1030	988	950	986	1019	1083	1006	1089	1047	1032	1037	1124	1085	978	1037	1052	1039	1088	1030	1042	1053	1006	1018	1014	1022	1056	1053	963	1013	987	1023	1008	1020	996	1024	981	1086	1074	1050	1064	984	1048	1009	1002	1079	1065	1026	1075	1056	1082	1023	1010	1044	1055	1066	1033	1067	1025	1030	1044	1003	1028	1002	1014	1045	1009	1026	1002	1030	995	1094	1053	1017	1038	1004	965	1023	1045	1058	1053	1014	1036	1047	1011	1025	1068	1000	1051	999	1021	1011	1031	985	986	1010	972	1010	1033	1041	1034	992	1050	1041	983	1082	1003	973	1054	1020	940	1042	981	1034	1007	1009	1044	1007	1100	1031	1038	1066	1070	1059	1063	1017	1064	1006	1051	1083	1050	1017	992	1015	1041	983	991	1034	1024	1056	1041	1028	1052	1033	1006	1035	1059	1054	1037	1104	991	1012	1027	1034	1022	991	1036	1013	1053	1000	1002	1033	1054	1018	999	1076	1043	1049	1049	1007	992	1044	1027	1025	1017	1036	992	993	1081	1008	1074	1054	1007	1075	997	1096	997	1050	1040	1031	1070	987	1031	1077	1030	1066	1045	1011	1034	1030	1076	1046	1061	1060	983	1043	1016	1050	1021	1023	1008	1038	1020	1039	1015	1040	1065	1049	1023	1044	1064	1010	1055	984	1017	983	1049	1034	1034	977	1046	1049	978	1040	1052	1007	1042	1042	1070	1066	1012	1054	1037	1026	988	1035	1045	985	1006	1023	1067	1036	1003	1019	994	1041	1048	1096	1050	992	1033	1035	1016	1016	1023	1054	1012	1088	985	1016	1002	1055	1060	1157	1137	1019	1023	1058	1067	994	1050	994	1035	982	1001	1018	1055	1041	1064	1031	1050	1023	1025	1028	1025	1040	1008	1039	1100	1051	1043	1010	1009	1082	1043	1002	1076	1046	1065	1042	1066	976	998	1062	968	1074	1076	1026	1092	1051	975	1037	1055	997	1038	985	1023	1030	1026	988	966	1016	967	1009	1054	1011	1049	1041	1020	1106	1077	1018	1007	1056	1061	1073	1045	1037	1021	1024	1030	1073	1057	1035	1018	1051	1034	1067	1053	994	1024	1043	1079	978	963	975	1022	1022	1083	1067	1005	1024
27122	22702	28944	25127	19870	13800	8605	5311	3719	3281	2824	2022	1427	1150	969	1008	936	930	933	809	777	718	657	680	671	600	576	598	528	547	579	559	564	563	538	565	530	564	588	588	532	558	553	554	522	537	562	525	582	536	552	546	511	560	551	543	576	556	534	538	540	546	572	513	512	556	530	555	523	553	518	545	579	549	570	551	559	578	555	531	569	552	552	566	546	533	549	558	528	548	581	534	577	500	556	572	564	522	530	591	532	543	543	555	549	569	509	526	548	544	556	563	594	551	525	527	523	526	573	524	561	560	567	537	543	555	539	533	532	555	536	548	550	543	547	536	521	537	525	576	517	577	563	549	533	510	585	562	597	512	606	569	532	547	588	576	572	511	568	514	556	548	560	533	523	528	578	537	538	572	516	533	531	542	555	580	518	573	539	522	508	576	537	502	506	533	520	579	523	506	506	548	556	507	523	572	531	499	563	511	545	536	548	570	572	562	542	521	536	567	551	567	570	585	545	536	518	585	533	547	504	554	579	535	592	529	572	575	552	535	585	562	592	592	543	518	560	538	538	590	546	531	538	536	562	532	535	577	515	536	574	543	518	493	536	565	569	539	506	624	539	542	564	580	561	561	528	511	511	543	556	549	538	548	579	554	551	540	578	557	559	581	506	531	578	544	577	541	570	547	532	555	526	559	578	583	529	564	535	525	553	565	549	536	579	542	563	497	532	526	562	557	566	539	524	565	548	522	525	542	555	536	563	589	537	542	573	553	598	563	568	540	520	528	582	544	579	553	560	555	502	585	550	567	526	542	512	612	544	568	492	543	567	600	556	547	565	550	523	520	570	621	530	505	570	558	541	559	581	522	536	594	543	580	580	541	542	508	523	520	551	523	521	547	525	548	531	565	531	536	555	563	569	552	554	566	558	520	517	541	559	564	556	555	495	539	522	523	578	545	553	586	554	531	578	526	525	529	567	522	564	554	528	518	516	525	548	579	543	537	516	568	556	544	549	554	580	507	524	547	579	534	528	529	543	537	563	546	535	572	542	533	515	563	558	541	544	525	527	485	606	535	553	536	533	559	592	543	566	580	506	562	543	545	549	577	525	548	551	558	550	531	578	557	550	542	562	546	569	535	553	496	536	545	524	512	536	559	518	537	567	551	574	570	576	523	573	558	566	560	546	527	582	551	555	556	553	557	517	538	570	566	527	505	559	561	532	584	582	566	518	527	547	565	561	530	602	515	576	560	515	564	547	540	550	557	542	517	555	566	523	555	524	541	552	558	540	559	554	508	560	582	552	589	501	561	520	526	512	588	536	581	577	596	574	541	550	576	574	530	569	559	591	553	560	520	540	525	581	578	526	528	575	521	573	576	582	536	523	557	520	544	521	511	570	525	539	557	568	514	562	572	530	538	549	551	524	569	520	524	511	576	525	524	592	533	524	582	573	529	556	528	561	543	555	535	547	559	582	563	561	529	544	551	570	540	518	549	566	562	539	516	544	560	535	539	544	566	549	521	520	545	538	561	577	573	519	541	588	559	543	541	515	559	529	528	523	526	550	563	534	536	525	509	539	520	553	537	579	569	572	492	561	549	603	528	567	535	510	534	556	603	553	506	538	552	609	541	552	542	529	532	532	549	547	549	594	556	569	507	589	530	548	576	566	565	581	544	540	558	548	528	553	591	506	564	579	564	554	546	504	558	556	545	508	561	532	533	540	565	535	542	556	587	577	558	545	518	528	541	528	517	533	566	511	529	558	550	560	580	542	575	513	556	503	561	555	541	530	532	571	513	538	523	517	548	515	568	568	569	510	534	574	579	551	555	573	545	561	525	541	565	552	578	563	568	555	547	577	559	572	549	542	544	554	590	537	570	550	566	545	552	570	546	526	548	552	561	557	548	554	578	538	549	577	521	556	580	578	545	568	596	524	526	590	522	564	515	570	518	525	575	573	562	548	554	586	542	515	553	601	552	538	547	591	577	516	541	527	563	533	549	500	541	540	573	545	551	571	561	528	503	572	518	564	543	548	552	536	590	585	587	546	558	522	509	563	559	565	508	546	527	537	550	562	528	524	580	584	500	497	542	539	526	549	520	507	558	566	541	524	534	541	581	571	511	525	534	531	524	569	514	534	544	538	524	514	544	572	562	556	554	549	575	540	551	511	525	561	541	585	589	525	547	570	567	591	553	590	551	607	562	577	570	561	547	542	545	563	515	560	557	515	579	523	501	534	551	523	550	550	546	563	584	547	560	557	528	554	568	564	538	543	536	545	531	553	552	557	567	577	546	563	550	576	536	526	532	548	517	546	558	522	549	496	563	524	576	579	510	500	535	569	554	546	581	556	534	568	550	538	610	524	563	539	538	550	527	580	514	583	562	553	499	538	540	538	549	580	544	557	497	545	542	578	561	533	561	576	580	560	534	547	522	546	545	564	540	545	571	565	547	543	530	523	529	562	537	539	551	537	540	611	546	563	531	532	533	530	506	541	504	562	570	546	513	534	529	542	557	595	557	551	539	501	534	541	609	530	519	572	532	547	564	524	558	558	530	542	561	544	571	505	556	561	521	541	564	538	551	554	542	562	525	539	563	548	542	567	502	505	537	535	562	522	565	530	570	581	555	544	551	525	510	567	508	517	562	542	557	574	549	565	521	566	557	560	571	560	517	565	519	520	546	558	539	547	543	547	535	550	553	529	541	533	596	545	547	545	554	533	564	521	602	550	555	485	536	514	544	498	492	515	519	575	541	535	524	525	565	530	493	533	577	568	568	521	540	550	544	553	545	508	529	524	530	533	531	584	551	508	536	523	551	581	534	500	515	547	540	513	544	548	560	559	542	522	532	547	537	521	542	605	534	530	532	525	566	583	537	549	563	558	551	563	565	561	564	569	594	609	571	562	575	550	555	516	560	548	599	536	562	557	541	526	539	488	552	597	588	563	545	543	529	562	548	551	566	508	571	567	534	570	551	534	584	576	558	576	570	532	565	581	526	554	542	522	568	569	517	550	577	548	546	523	506	590	532	557	557	586	568	575	552	562	494	580	538	579	530	559	538	503	564	486	582	545	526	552	557	594	545	607	533	533	535	538	598	564	530	538	524	585	595	516	554	539	555	556	579	552	527	570	586	528	547	552	571	536	543	525	515	524	560	542	553	576	580	536	612	548	547	548	553	572	502	533	594	528	551	540	571	548	547	561	538	576	539	567	541	537	581	526	573	586	532	590	558	566	555	547	574	602	572	549	518	559	532	546	585	576	559	539	566	578	544	561	541	527	490	554	556	540	564	550	559	568	554	523	571	566	541	608	506	558	578	538	528	543	558	533	561	534	537	590	518	520	563	541	550	535	530	517	503	558	559	513	575	589	547	590	554	514	548	539	556	534	559	549	555	512	524	554	566	585	573	547	542	552	564	526	498	561	564	564	568	561	602	530	543	535	558	596	566	559	545	544	546	537	559	534	547	554	556	563	557	547	561	541	523	540	537	537	555	509	593
17914	34879	35244	27719	25335	20662	14956	10462	7766	7134	5804	4133	2810	1887	1597	1669	1621	1490	1512	1251	1098	1001	924	891	857	736	704	701	714	675	698	721	704	693	676	683	667	770	668	686	692	711	708	677	692	674	640	706	671	655	690	672	703	639	618	633	692	672	667	651	704	679	636	627	678	627	688	714	685	655	703	668	650	685	668	703	681	711	705	700	680	666	719	685	676	650	707	703	709	659	677	683	681	633	652	678	710	725	675	665	639	693	663	651	683	656	681	677	688	653	672	656	654	677	706	669	682	653	670	697	658	657	672	708	683	710	661	665	688	699	710	655	719	673	638	655	682	690	674	645	693	710	720	676	693	625	689	647	675	654	643	688	659	643	680	668	690	667	716	663	674	656	634	630	712	704	690	673	733	760	732	675	691	655	695	655	672	681	704	713	681	653	724	639	694	652	639	672	681	690	670	671	633	698	655	660	666	659	680	653	707	687	640	710	667	642	678	666	675	720	638	660	705	667	642	680	691	688	670	646	685	662	705	631	666	694	663	677	693	663	674	647	643	608	662	665	680	693	672	654	661	686	655	671	673	682	679	670	682	710	687	655	652	652	686	656	724	692	660	702	704	668	698	649	700	700	666	644	633	645	679	681	698	661	696	673	643	659	648	633	636	691	617	675	678	660	700	654	689	690	711	673	701	725	691	699	700	701	660	675	687	662	667	691	665	639	734	695	696	662	692	704	637	693	676	683	673	640	659	631	669	708	633	713	693	655	672	634	598	657	720	680	707	634	629	691	691	664	683	623	667	681	677	671	681	709	671	678	690	682	689	665	644	688	659	670	676	669	683	668	630	676	699	723	661	702	631	634	667	668	695	671	683	676	643	691	711	655	684	670	698	630	695	663	696	666	655	705	623	657	723	603	631	658	638	689	637	664	694	681	719	661	670	715	654	689	681	638	741	694	662	680	673	701	725	665	685	643	694	628	673	702	671	631	639	682	680	695	698	670	660	712	661	668	720	673	669	724	780	630	680	639	630	671	660	705	726	672	652	619	649	666	670	668	732	675	665	671	685	687	656	671	667	643	713	641	668	646	683	652	656	666	686	730	659	660	695	737	706	646	699	673	727	704	620	701	640	638	635	714	675	675	654	692	691	681	654	722	689	689	685	681	695	658	654	656	655	705	693	655	674	633	650	660	686	726	681	689	661	666	658	669	712	667	726	682	684	681	714	672	672	666	675	683	669	674	635	675	691	683	696	659	665	697	672	718	667	689	611	666	702	683	688	675	628	643	683	634	691	679	670	626	696	688	670	661	652	666	668	636	640	662	654	677	701	678	684	682	669	680	691	693	665	697	683	673	674	698	703	663	684	671	690	652	660	652	600	710	743	656	686	638	701	678	731	660	635	647	697	701	629	656	654	667	668	676	637	676	662	686	721	667	674	666	701	666	696	681	695	654	695	701	711	659	666	693	703	683	696	692	662	642	683	686	674	645	686	681	657	710	670	670	690	652	648	672	670	681	682	619	695	670	643	719	687	726	674	686	652	681	707	666	657	662	685	649	673	717	633	661	680	652	646	662	666	657	679	656	728	682	652	694	678	697	729	697	673	707	693	718	649	683	666	674	653	655	659	650	628	691	678	666	680	666	715	642	713	727	731	687	684	645	729	679	672	695	687	658	628	665	599	679	706	659	683	703	639	630	654	698	657	665	672	726	637	668	679	710	700	657	674	654	661	713	659	655	655	696	673	686	663	657	682	623	698	680	651	765	663	734	689	718	698	645	655	677	725	683	685	741	652	678	723	701	699	672	680	692	706	692	674	660	725	607	675	668	693	665	637	662	671	707	653	711	688	669	642	683	730	662	678	627	645	641	692	652	720	668	693	642	649	616	667	666	692	653	638	641	658	668	669	707	692	677	677	638	666	657	678	729	686	633	690	692	718	664	661	682	641	654	673	638	742	710	712	694	635	685	627	657	676	714	642	691	644	710	680	701	669	656	652	725	629	648	673	647	694	706	694	692	711	729	668	720	657	632	676	658	687	656	657	668	648	683	659	682	641	656	668	660	660	662	640	693	652	669	670	688	644	703	651	679	681	664	723	642	678	648	690	688	670	647	668	680	699	688	694	642	711	680	666	678	690	683	718	679	663	713	701	677	649	656	654	720	702	644	661	671	651	668	649	664	675	671	687	652	729	683	657	642	647	705	691	698	639	641	669	706	678	721	675	666	667	682	675	668	729	650	704	697	654	696	679	673	693	708	657	663	605	695	670	641	712	679	647	646	668	643	680	709	676	674	618	681	653	629	667	715	659	662	651	701	677	709	671	713	661	667	678	670	679	684	679	712	634	650	678	624	707	638	682	676	659	719	685	707	719	660	674	684	666	697	643	655	694	613	691	682	695	635	647	687	667	661	666	713	664	677	685	720	663	693	653	687	724	700	687	712	682	671	642	650	676	656	715	663	635	672	690	661	691	671	693	672	673	655	684	664	696	724	713	652	650	677	651	648	668	687	671	696	643	683	637	705	659	679	693	654	723	684	686	686	679	659	698	644	693	668	718	605	669	645	679	668	669	659	640	660	660	661	644	659	689	666	669	714	677	690	693	669	651	692	635	669	678	655	659	686	666	709	669	716	705	642	661	632	690	677	682	656	682	656	691	686	702	715	705	669	679	695	697	648	672	720	691	726	657	650	726	725	659	666	684	717	675	665	680	654	685	651	650	638	702	635	674	657	708	638	670	701	662	672	665	692	659	649	671	692	666	658	687	669	710	713	689	696	631	679	714	693	683	629	699	633	678	643	691	651	655	678	698	704	704	645	632	675	704	688	703	673	676	645	676	716	727	676	682	693	648	689	651	678	648	672	671	694	696	626	684	642	659	680	681	693	689	641	657	703	707	681	652	647	685	688	693	640	690	601	685	675	648	679	677	679	655	677	687	671	657	647	694	680	680	685	712	655	683	672	658	727	667	715	667	639	733	701	633	659	708	702	662	619	640	730	705	655	672	666	694	700	667	689	660	689	705	658	672	691	664	685	708	672	655	660	676	661	660	667	703	640	694	643	724	670	663	624	657	637	685	695	675	721	625	649	654	723	701	680	658	677	673	689	691	663	671	658	692	675	658	690	650	677	703	680	667	685	687	691	666	698	660	713	657	590	691	654	673	720	696	665	693	671	680	687	661	707	710	695	705	660	703	667	683	599	632	663	666	678	687	680	660	681	628	702	628	620	625	701	688	638	634	639	693	673	681	705	662	649	725	657	702	683	672	671	693	677	647	650	679	679	682	674	657	641	662	689	683	691	675	665	760	684	691	674	634	727	683	657	682	663	692	686	669	672	712	722	661	687	661	682	662	667	670	660	645	661	703	691	681	676	692	667	660	675	688	684	740	632	675	666	658	684	628	636	699	668	664	688	673	667	683	670	725	641	735	654	661	673	670	699	676	693	666	658	716	679	625	669	678	659	682	695	678	732	677	650	683	686	671	664	710	663	673	734	672	696
23934	21154	28621	24592	23577	22747	17741	10104	6389	5551	4814	3561	2654	1965	1536	1468	1643	1587	1503	1321	1201	1128	1066	1057	929	921	874	859	859	876	852	789	859	836	858	818	854	842	851	854	832	822	801	812	828	850	831	838	873	858	775	828	789	811	830	793	759	826	758	817	842	795	804	832	826	785	888	770	843	824	788	860	826	807	759	776	841	846	773	795	805	819	832	809	856	824	824	827	823	826	826	835	838	874	864	849	828	805	828	784	847	813	842	806	824	819	793	803	764	837	819	842	793	807	798	792	792	799	786	802	729	824	831	765	801	861	805	790	833	839	807	800	790	804	807	818	825	810	797	805	799	837	818	833	771	762	804	792	822	864	804	757	794	864	856	859	804	807	815	787	824	816	810	815	803	814	844	867	778	803	829	799	836	768	797	821	852	784	836	860	847	783	874	834	806	865	814	848	824	858	796	865	839	751	814	832	816	778	745	726	812	814	806	816	840	811	786	821	830	842	830	825	772	819	839	836	864	889	779	786	854	805	836	832	804	813	801	796	821	782	821	829	826	780	817	819	755	797	778	832	808	791	766	760	839	830	834	811	810	832	814	859	792	780	814	854	814	828	829	844	844	850	813	813	847	809	797	767	861	831	786	872	804	756	801	819	816	861	811	821	836	867	804	815	866	777	756	755	782	811	850	831	831	783	801	876	878	861	804	864	800	796	798	771	835	826	777	785	832	772	858	792	790	828	745	795	781	777	753	804	864	827	812	800	824	787	855	792	824	802	826	820	816	740	805	811	813	826	836	830	801	792	790	793	798	835	861	811	822	806	850	846	861	819	858	795	801	807	778	808	881	779	793	802	805	835	835	825	787	815	803	838	818	856	822	779	776	823	853	803	872	798	852	770	844	770	779	871	807	783	786	822	795	818	838	798	778	778	826	783	852	821	778	797	830	815	831	824	841	819	831	840	800	792	800	830	777	794	814	840	831	843	868	850	822	800	844	827	842	845	768	788	879	830	889	899	811	838	798	830	837	818	793	811	839	851	839	764	782	813	816	791	811	800	825	820	829	828	750	815	787	798	789	813	764	776	767	837	833	842	810	774	830	773	816	814	818	864	843	796	825	816	851	821	818	813	793	788	761	785	819	792	808	822	820	791	831	822	793	807	810	864	764	839	839	845	880	837	844	803	855	799	780	789	813	802	825	783	825	757	828	824	821	800	815	811	816	857	829	796	838	816	855	852	843	825	796	851	816	809	824	818	823	835	837	845	815	803	809	799	788	856	805	861	803	797	817	780	825	827	850	808	862	795	860	839	796	792	794	832	832	799	840	753	799	830	838	866	855	803	822	845	821	768	792	814	865	836	816	788	838	823	777	806	841	800	880	805	873	825	797	793	808	814	802	833	776	848	865	836	751	818	819	877	816	821	829	823	846	852	835	854	811	810	787	802	806	821	770	806	823	842	805	853	822	783	792	792	814	793	828	866	883	814	820	778	839	824	804	778	820	836	795	825	847	813	772	800	834	788	813	850	789	806	807	848	801	826	796	818	806	834	877	821	785	762	839	801	818	803	771	787	820	758	819	829	822	810	844	792	843	777	839	792	852	835	804	861	852	833	790	789	764	796	800	820	807	810	809	798	856	881	791	842	820	822	758	829	789	878	797	853	822	820	834	774	858	829	755	829	831	803	773	828	817	802	824	821	833	818	776	821	804	781	804	873	829	816	816	780	813	811	803	831	868	795	803	825	833	800	847	816	841	836	775	795	789	821	831	775	776	821	810	819	836	861	871	874	861	810	794	792	770	833	795	817	832	822	813	797	798	798	834	819	832	793	843	830	826	798	801	871	786	789	819	817	838	830	791	829	846	795	779	795	854	801	804	780	820	825	861	768	763	810	823	800	788	869	838	838	812	828	763	759	780	822	845	812	847	829	817	846	827	840	802	838	821	815	846	830	872	806	782	814	786	838	804	827	794	801	834	803	783	761	829	840	797	751	798	820	826	873	788	816	846	771	844	839	783	803	776	808	820	858	762	803	804	799	852	772	772	788	806	806	834	781	852	775	805	820	853	825	830	829	784	798	822	771	786	813	808	784	816	809	850	801	890	809	840	814	841	864	819	848	829	832	819	809	818	838	811	846	862	791	854	789	783	831	801	786	843	809	806	777	828	823	840	822	825	800	805	820	805	832	782	791	827	823	799	833	871	827	809	838	833	842	816	858	835	754	768	783	814	817	862	799	776	818	787	801	787	839	811	827	833	879	838	854	801	806	780	837	806	802	805	787	795	802	882	786	819	854	820	792	806	792	832	807	815	800	817	779	795	841	829	812	799	807	813	824	789	822	827	784	838	820	790	843	839	831	831	855	816	833	794	808	821	805	816	783	816	830	754	816	853	742	756	831	788	834	792	836	799	814	814	798	854	796	872	835	796	817	872	826	807	868	821	803	871	844	818	866	807	795	811	824	841	834	822	766	812	824	770	811	824	843	826	841	786	832	808	820	801	763	770	797	837	813	834	805	799	784	837	843	834	815	812	836	786	822	805	849	797	839	778	770	833	838	827	860	841	838	796	845	755	768	855	843	813	797	828	810	792	790	779	785	782	795	785	844	790	792	782	811	813	764	800	807	828	809	777	845	789	793	810	805	827	810	813	763	810	817	829	820	823	838	803	792	839	816	790	834	843	768	784	835	827	821	789	849	815	828	775	799	801	829	833	877	793	813	816	839	824	786	772	794	817	824	803	769	851	818	782	820	824	815	838	791	803	812	835	835	836	777	857	836	789	816	793	837	816	831	806	835	793	817	793	870	878	808	837	845	828	793	781	801	775	799	812	775	807	793	865	833	867	806	857	810	846	795	880	850	765	807	803	868	824	843	759	763	842	817	879	827	781	781	836	768	838	844	809	811	854	854	812	807	824	807	794	822	814	824	849	772	784	777	817	807	809	803	796	822	875	794	824	843	766	780	814	803	820	743	848	835	832	836	821	850	812	819	799	807	794	825	875	788	808	782	798	823	801	875	878	811	819	801	788	815	807	774	814	837	881	860	824	802	773	821	876	810	830	826	790	804	830	819	847	863	840	771	804	818	822	797	818	801	833	822	815	807	821	846	845	825	806	843	843	817	807	796	819	832	773	861	863	818	784	860	796	841	838	830	837	796	816	821	823	811	824	763	780	791	838	755	821	813	838	818	821	862	789	780	829	833	816	823	793	863	824	818	805	780	799	775	805	841	766	748	763	867	788	856	832	816	793	824	826	865	843	834	813	822	820	832	796	808	914	819	785	828	805	841	794	806	827	823	821	806	817	816	790	811	774	792	793	843	827	887	812	807	835	823	808	802	783	840	860	856	837	814	836	835	851	826	752	838	819	799	817	844	824	845	770	800	829	787	783	740	817	836	844	839	819	804	863	801	797	801	774	815	854	832	813	886	825	860	787	793	807	807	841	824	832	773	833	807	856	747	805	784	802	796	778	825	821	791	811	765	836	874	821	810	805	771	817	831
19934	43061	43612	36895	32744	26254	21741	15861	12058	10295	8914	7118	4825	3389	2542	2389	2663	2615	2406	2107	1845	1562	1635	1424	1320	1186	1054	1048	1076	1053	1026	1029	1031	1014	1068	978	1084	1077	977	1047	1046	1006	983	1026	1055	1053	1074	1057	984	985	1017	1009	1013	1058	1037	1029	990	1029	992	986	970	993	975	991	986	990	982	977	1024	1023	982	1007	1014	953	1047	993	955	1021	982	955	976	1049	1014	1007	956	999	998	1066	996	1069	1030	964	1019	981	983	1067	968	946	1020	996	999	1062	1026	1023	1005	915	1049	982	1009	976	1007	978	1039	965	1016	1034	1004	1033	1045	957	1017	977	1012	1025	940	1017	985	1020	969	1003	991	1031	993	981	921	1053	1021	961	988	1028	954	1008	990	984	973	1047	1029	1034	990	1002	1028	1005	988	984	1025	1009	996	1016	1101	1014	1017	981	913	1028	988	1015	994	972	1036	984	1014	1015	1009	963	1030	1003	1026	971	986	1006	1034	1003	979	979	1043	935	955	979	1004	987	1051	1008	1008	964	998	995	992	997	1032	1027	980	1003	976	1064	988	992	1027	980	972	981	1016	1072	1024	1044	1012	991	1027	959	975	1007	996	992	1013	1075	993	993	1039	971	977	1043	1046	998	1005	1036	995	1018	1005	1011	983	964	997	1013	931	1017	991	942	1003	992	1004	980	973	988	1004	1022	1009	916	1049	1014	998	1000	987	984	1002	997	927	982	982	976	979	970	1031	1011	1036	1065	957	945	962	1057	962	1028	983	985	961	950	997	916	1036	960	1018	981	999	988	991	982	996	1022	944	965	1013	1015	1024	975	1027	1046	987	1015	993	950	1005	947	977	960	948	946	918	947	956	972	968	980	995	1020	971	998	990	961	1005	998	984	1022	910	1034	991	982	993	996	981	1023	1003	1064	1030	1028	1002	1002	963	1025	996	1003	1037	1037	1027	998	1017	943	997	1029	952	1004	1031	1000	924	985	1044	1031	1008	984	984	1030	1015	1032	992	1000	1001	997	1008	1011	972	996	953	1047	1015	1019	989	1012	984	1014	964	1035	999	959	1000	995	995	976	1010	985	1006	986	975	1052	988	993	939	976	1026	995	1018	999	993	1031	1002	957	1031	995	979	974	1031	1063	954	909	989	949	990	988	989	1031	982	985	967	1048	977	1004	983	994	1028	1030	957	1020	995	1004	1001	999	955	983	975	997	952	1014	1017	988	970	941	1003	952	1036	1056	954	1022	957	1030	970	1020	1005	985	959	1006	1007	1016	990	1013	967	1035	1036	978	1017	988	985	993	1025	949	983	1016	994	953	1040	962	979	1008	994	984	1015	925	985	1011	1029	1027	968	971	1014	989	1024	956	1023	1039	1056	984	978	929	979	976	972	976	990	981	1006	1012	1018	965	1007	994	962	1014	1063	1011	1010	970	992	987	975	995	987	995	985	998	985	968	975	983	1045	995	941	975	952	1019	1018	974	1013	993	964	992	1037	967	972	1062	1028	1008	1009	1024	967	989	968	978	1001	971	949	980	1021	961	972	1009	979	952	1013	957	1026	964	1009	957	1031	1010	972	964	1002	997	1039	1023	958	1046	969	1029	991	1017	997	969	973	993	996	1013	1029	979	1030	943	978	1021	1000	969	1051	1022	967	1010	1066	1008	1002	990	965	998	964	980	930	975	979	1028	985	963	965	970	990	1056	1001	1040	1015	924	993	1013	1038	975	1025	974	976	991	1055	1037	964	1016	1024	977	947	969	1003	994	1019	1023	1008	1038	987	944	1058	976	1018	1010	991	983	1000	1002	1019	998	953	983	949	1013	1011	988	995	990	1005	1030	982	1010	1004	1022	1030	971	999	1018	925	1010	920	1029	1019	960	1008	1018	1005	1010	1014	969	1035	1006	1029	979	979	998	1036	972	1022	982	1011	1042	1026	946	1041	1042	984	996	1019	962	951	1036	1072	980	958	938	996	1011	1031	1022	981	986	952	1008	980	954	986	974	1007	974	961	1028	1011	1008	994	981	1019	988	966	1026	971	982	957	998	995	995	1019	988	991	970	976	940	995	995	969	983	994	1033	959	987	997	921	982	1012	1015	946	983	997	996	1017	1046	960	993	1035	994	1000	946	990	969	964	972	976	1006	1025	994	1009	1013	962	966	993	963	981	1003	1002	1011	984	944	997	1027	1028	978	1017	1009	983	985	962	1000	949	972	1032	998	1006	1045	1020	994	1003	1027	1043	965	978	964	970	973	1008	1011	960	990	1016	984	1005	1027	966	1023	996	1058	1019	1013	937	1007	1038	974	1018	1034	1009	1023	998	979	981	965	979	1002	1003	970	1017	1027	1023	1010	986	1013	1001	1043	1045	943	1016	969	994	996	1057	1000	1011	984	1004	1003	941	979	1063	966	986	982	944	1024	1005	1013	963	981	952	1037	993	981	1022	963	984	1015	994	947	1020	997	986	1033	1001	959	994	989	982	959	987	956	1016	1043	968	998	998	979	980	965	1016	988	985	970	1005	1005	996	1034	955	1006	969	1022	1062	1021	936	968	951	966	1002	963	1005	989	1011	1000	965	1021	1006	992	1010	1009	979	970	1040	955	1002	925	1002	1035	990	956	933	992	995	996	996	1002	988	1043	934	1002	1031	988	961	1011	963	991	986	1075	991	973	958	959	986	981	972	991	993	962	999	1036	989	1030	927	1033	960	988	999	1069	982	1008	984	983	990	989	992	971	1036	994	1016	1027	1029	975	976	980	1036	1027	1020	1099	957	1000	1032	972	994	1003	1024	955	977	980	1019	1048	968	1043	993	1052	1012	1013	957	1007	992	1013	936	1023	937	944	1049	954	1013	991	967	997	1028	1013	930	1001	977	974	992	1057	1010	1029	995	942	1032	950	1013	977	1012	978	976	988	975	978	994	933	937	984	967	961	970	1025	982	969	1004	963	964	1024	1016	978	992	943	1005	1031	967	991	991	997	1025	955	999	1037	997	1026	992	980	989	980	1014	950	1020	917	1009	986	996	953	1006	957	936	1043	1012	1026	950	991	950	957	929	993	1012	952	990	992	993	1026	981	937	1016	996	986	1010	926	1017	969	1020	976	1026	976	1080	1004	997	964	955	974	1015	989	1010	952	965	1008	956	983	1032	1010	1008	998	1054	976	965	1048	990	1000	991	1027	1003	1025	954	985	1026	996	1029	958	974	961	995	1026	940	976	1026	997	1025	1002	983	1053	986	1009	1046	1017	921	985	1044	1028	1027	980	1006	1039	960	1021	980	1019	1011	966	959	981	984	1027	1010	978	1010	994	996	969	938	1000	959	976	1023	1021	983	1008	1000	1016	1015	964	1034	930	1046	977	988	1031	974	985	969	1036	964	1004	1004	1007	1007	985	1005	967	1002	971	998	1016	934	1029	1067	1027	1013	984	984	987	975	982	1011	962	1004	993	949	1076	1011	992	1002	1053	971	1003	1003	994	984	979	983	978	992	986	1010	1017	985	1016	973	992	1013	1025	994	1033	1019	973	1054	1048	1000	962	1066	992	1068	987	1009	1022	1025	1026	986	1034	992	903	1013	1074	998	931	991	973	1017	968	974	952	1013	1001	1020	982	1024	1008	959	1011	1016	967	1013	993	982	1027	987	1008	971	985	1027	941	1005	998	982	957	981	1001	1015	941	973	959	989	1023	989	1029	1006	980	1029	1029	959	1018	987	985	969	1012	1019	956	1025	969	964	1027	969	1009	1042	987	1003	993	1010	970	1016	957	1005	973	1015	981	959	1012	1015	1011	1015	1014	957	981	968	1025	948	1024	984	1002	1011	988	1029	968	990	1021	1002	931	989	1002	989	1036	982	966	1028	992	998	955	952	986	937	977	1062	1046	983	1020	954	1042	987	1004	997	1004	1027	982	989	948	973	1048	975	954	982	978	983	977	991	972	994	988	956	977	1070	977	980	958	1032	958	1039	971	961	978	973	965	978	957	1009	986	1049	965	972	988	976	989	977	968	974	979	1001	994	970	989	978	982	1027	996	973	1010	1008	999	970	981	1001	988	1007	1027	1032	965	1012	969	988	1004	1000	1006	981	1022	1004	973	1022	958	1004	1012	985	1040	958	1040	1030	1004	989	971	1044	977	997	1042	998	960	947	944	956	1030	968	915	1021	998	997	1008	1001	947
25168	21169	28262	28056	23507	19259	11688	6598	4600	3413	2886	2296	1648	1187	1029	960	1081	994	911	823	803	658	655	664	553	474	475	494	459	505	467	466	421	474	440	490	460	489	524	445	475	478	476	475	444	457	458	425	474	471	455	491	444	494	446	488	485	448	477	446	485	424	464	450	440	464	462	480	448	474	512	478	453	473	462	436	486	457	438	459	432	476	428	505	469	474	465	467	444	475	438	421	468	432	447	479	451	445	471	440	463	482	441	423	434	487	456	458	454	464	435	455	465	496	452	460	453	457	444	466	445	464	458	439	506	493	488	502	463	426	469	448	441	467	457	466	415	466	456	440	477	411	467	455	417	443	438	475	441	432	451	463	445	437	453	453	488	464	438	475	410	430	481	467	450	458	426	472	429	451	408	439	444	460	452	449	460	440	457	497	432	442	473	465	461	459	497	440	433	494	490	467	437	455	481	494	492	438	434	450	456	478	436	455	455	464	436	425	466	462	469	486	445	459	471	425	429	471	495	460	482	443	453	469	438	472	433	448	486	456	452	483	470	456	478	457	433	473	521	473	486	452	468	449	468	457	496	441	455	451	458	452	461	465	444	443	473	468	468	499	460	460	500	476	488	454	437	443	440	447	452	425	454	459	460	459	440	459	437	470	441	483	483	451	495	488	496	444	466	457	446	448	473	438	462	431	469	499	498	443	479	451	464	476	426	466	472	447	511	442	462	477	419	454	478	484	462	448	479	440	446	454	437	489	460	427	463	431	472	441	510	460	451	439	459	474	475	469	436	469	440	461	476	472	507	430	484	454	444	498	449	432	446	495	449	450	457	428	475	424	470	441	482	432	474	439	416	483	467	444	467	457	439	485	475	433	428	458	467	480	494	475	471	458	451	462	490	458	457	454	447	433	421	453	475	417	493	445	477	452	464	474	422	457	447	448	482	484	461	437	443	463	455	485	460	441	459	442	471	503	466	468	480	462	437	460	481	473	477	472	456	448	451	469	455	456	435	462	450	463	474	476	459	463	448	464	422	416	453	438	426	451	505	473	495	467	452	479	455	459	483	447	451	449	468	471	490	492	493	478	442	448	470	409	437	467	483	475	440	440	442	478	455	443	468	468	479	463	447	443	430	470	444	456	437	536	456	431	422	453	472	439	456	467	446	447	443	455	451	485	419	512	471	457	438	465	466	454	460	470	436	432	460	451	453	470	442	432	472	495	456	457	451	424	443	493	486	472	482	408	445	421	419	486	470	424	460	453	445	491	459	463	453	503	488	439	445	488	466	483	449	500	459	426	470	435	475	444	493	457	443	445	452	432	478	481	488	512	470	449	454	439	444	406	465	452	453	449	458	451	450	440	434	438	459	484	473	439	450	466	432	450	445	499	475	476	457	430	444	467	469	429	461	480	478	460	469	459	439	475	473	444	460	501	443	442	465	447	466	423	460	432	473	461	478	460	492	453	465	476	485	447	445	472	442	470	465	456	438	443	482	463	469	439	428	447	450	481	486	433	461	485	450	468	487	443	443	462	474	479	465	440	482	443	418	461	466	471	472	466	494	462	477	464	438	489	451	454	432	421	455	434	470	471	500	406	458	435	454	469	459	426	449	426	475	490	492	469	458	437	461	446	481	467	444	451	459	449	421	450	429	473	464	454	485	461	430	441	424	423	437	471	463	436	444	455	455	460	436	437	470	494	456	438	462	459	441	434	459	442	427	442	436	464	460	453	419	449	475	464	461	431	478	496	466	460	476	434	466	471	455	477	411	453	483	454	487	456	480	459	449	419	438	444	487	467	444	449	440	458	432	443	500	445	494	442	476	463	483	443	482	464	502	503	481	450	445	468	457	468	451	458	479	429	496	463	463	477	426	470	478	473	469	439	438	468	446	472	461	480	466	430	441	489	456	468	452	443	473	459	442	511	473	437	468	472	454	492	461	423	449	463	450	460	464	476	448	484	464	470	462	489	461	486	436	473	457	447	478	456	488	455	489	458	425	480	436	433	530	484	455	434	490	453	455	444	490	461	441	446	432	486	491	497	465	440	452	434	488	456	484	466	451	500	507	460	418	464	488	460	467	465	463	435	471	451	447	465	426	479	447	448	484	412	449	456	455	481	460	452	433	455	445	482	452	438	489	442	440	429	483	477	451	465	441	466	450	492	481	485	453	463	463	499	460	417	469	444	469	477	470	454	453	434	450	498	460	437	476	448	445	450	456	430	496	442	447	450	429	466	444	459	457	469	476	459	437	495	449	454	440	483	446	483	445	476	433	451	475	462	459	439	438	478	523	424	475	463	471	448	432	447	415	427	470	534	440	448	471	485	449	431	444	486	463	450	453	456	457	441	440	458	485	434	449	452	468	459	410	491	502	463	462	475	450	472	454	445	409	470	422	472	458	433	455	487	488	453	444	451	467	443	483	457	480	451	459	459	478	450	483	451	446	459	463	444	473	457	489	432	419	413	453	455	488	428	488	485	490	480	465	445	460	476	456	475	455	483	466	452	483	462	450	470	453	439	468	467	467	422	445	466	466	495	456	473	456	449	441	506	460	439	472	448	434	481	466	477	455	473	451	440	493	482	463	468	432	493	453	493	483	456	469	475	454	492	451	452	520	415	513	476	455	445	487	521	464	473	468	467	419	478	468	455	466	447	435	472	449	460	449	445	422	487	454	436	418	446	440	463	474	445	472	432	469	492	419	462	456	422	459	495	440	431	398	455	441	493	453	472	448	456	474	442	471	424	450	428	438	481	477	434	453	415	425	452	451	439	421	477	464	469	443	463	432	431	453	487	473	470	443	475	498	444	435	468	465	447	474	464	436	475	452	481	471	458	445	450	433	472	468	452	501	450	466	451	516	463	424	481	439	457	482	450	432	448	474	461	446	467	454	466	448	453	446	451	439	472	446	438	458	462	475	447	459	458	467	430	461	456	460	432	430	435	421	491	464	446	438	461	447	450	467	432	435	431	483	482	444	475	469	440	458	459	456	439	432	465	459	460	456	466	445	451	487	433	463	463	424	480	490	522	448	480	415	484	438	513	439	463	452	467	462	467	527	465	426	444	435	452	463	475	415	473	479	445	465	480	509	447	411	506	499	475	479	495	465	475	437	477	459	473	431	490	501	427	481	476	456	420	456	476	401	436	467	442	498	480	455	406	464	447	462	453	480	450	477	438	435	479	456	454	464	461	463	483	459	451	469	476	444	484	486	444	444	459	470	503	426	504	443	431	512	481	471	450	487	435	486	454	475	454	411	510	476	430	455	421	404	468	445	441	519	437	479	449	443	433	449	487	478	446	450	451	492	453	467	481	515	483	444	435	466	472	488	440	444	492	463	416	448	453	460	457	467	423	396	455	455	462	452	454	527	464	454	484	473	459	531	469	469	446	447	443	477	378	482	466	441	448	466	458	473	463	447	440	425	452	461	467	433	474	488	452	441	476	455	455	444	442	486	453	460	441	441	484	485	476	459	442	495	458	420	469	449	448
19344	41601	43001	36411	30526	25826	17677	13022	9787	7488	6129	4737	3417	2257	1849	1865	2044	1711	1585	1368	1246	960	996	994	827	662	669	649	612	609	621	613	555	605	582	625	581	635	640	573	604	593	598	558	624	604	617	592	611	593	670	587	565	616	592	622	600	606	635	533	598	584	559	610	617	554	632	597	641	571	611	618	609	610	623	613	605	586	606	588	587	602	594	598	568	564	611	540	597	595	634	574	597	586	604	596	619	592	652	597	610	618	629	586	577	616	632	593	586	595	606	616	628	602	628	591	637	598	578	583	578	589	563	606	610	598	543	598	581	555	606	598	608	609	607	543	576	620	598	587	650	585	605	597	641	592	591	626	606	595	563	595	613	611	600	607	594	587	631	633	598	618	629	573	564	560	558	580	567	600	614	542	591	591	566	635	612	565	592	604	599	591	551	596	585	595	610	598	602	586	594	585	566	586	577	606	567	597	576	629	599	576	601	625	596	606	598	563	598	601	609	559	566	587	594	636	596	608	583	613	591	558	624	626	590	636	592	632	585	578	580	592	617	606	576	599	583	594	592	628	616	584	575	563	580	592	621	605	623	597	651	575	651	598	550	610	554	625	605	603	618	596	591	553	526	602	617	613	546	595	602	585	625	612	589	581	605	659	608	607	609	615	616	588	561	607	583	598	578	610	570	602	580	645	626	622	608	597	603	633	568	588	606	596	611	575	600	575	609	582	607	563	619	613	582	607	611	635	605	594	615	608	582	601	628	596	620	678	559	609	560	574	604	569	601	597	568	571	587	608	602	603	614	609	572	590	603	586	577	587	593	591	607	628	621	603	618	622	598	586	586	594	602	610	569	580	614	596	582	575	604	637	640	577	610	617	600	642	609	562	629	629	616	604	603	589	654	599	599	595	612	593	578	611	593	569	591	581	618	582	629	602	602	611	596	617	641	597	582	614	582	604	606	583	549	600	605	585	606	587	589	686	591	567	611	611	570	627	586	597	579	593	610	594	587	602	614	565	625	611	582	597	583	604	574	588	572	642	581	601	543	604	603	609	620	578	570	622	557	566	617	541	586	596	594	608	572	565	571	573	597	608	598	600	588	600	572	607	555	576	621	613	599	614	610	596	573	604	632	585	608	564	581	633	583	612	581	615	628	558	582	580	570	623	598	585	600	599	573	605	598	564	601	617	627	623	545	596	605	607	634	616	606	616	611	562	585	600	600	611	624	598	624	593	612	551	620	657	612	551	606	588	612	560	608	568	577	600	558	619	569	604	561	566	585	614	619	591	617	612	609	604	622	649	598	586	594	589	588	574	579	611	599	611	596	580	633	635	558	600	609	588	598	604	567	588	656	588	599	598	632	574	574	580	553	612	570	595	610	537	620	621	562	599	616	626	623	634	608	599	594	590	601	583	596	589	590	594	586	622	607	640	580	585	595	653	634	626	563	601	582	531	678	590	590	569	573	602	611	573	556	620	621	619	617	560	611	609	571	572	616	615	652	558	658	614	565	614	589	594	609	616	652	576	548	554	638	570	601	606	599	608	577	638	609	575	596	601	576	573	628	560	597	600	583	621	612	633	624	603	604	579	598	552	597	568	609	580	581	602	569	582	574	589	597	571	607	578	608	584	626	575	561	562	581	590	558	593	631	590	602	580	607	602	574	587	600	629	578	623	610	638	612	600	587	587	617	618	609	610	561	577	613	601	579	615	595	629	568	582	605	639	582	561	552	664	586	583	593	592	597	588	586	651	620	559	590	596	600	574	571	636	628	599	613	581	638	611	637	632	604	631	626	619	613	591	557	635	533	617	609	584	550	607	619	645	579	575	586	586	592	586	614	582	601	593	590	569	630	595	604	614	625	586	610	555	563	569	589	615	596	591	567	622	600	593	588	629	611	608	593	618	646	629	538	608	580	562	597	602	625	654	578	574	601	572	586	564	644	569	590	581	619	607	638	608	587	570	583	612	596	605	613	593	542	610	618	624	610	572	616	591	578	561	645	617	600	598	612	565	621	577	604	637	597	596	625	605	663	581	601	562	617	592	599	611	590	605	593	609	616	632	559	596	607	629	616	586	581	611	627	567	591	586	594	602	613	604	567	586	606	635	597	597	575	593	604	660	628	631	592	621	617	561	607	629	588	605	590	566	601	626	634	568	614	594	595	598	554	598	623	620	582	565	607	587	604	596	629	600	599	615	602	590	564	631	568	599	594	616	610	593	588	581	604	569	582	592	594	624	630	543	599	598	615	593	629	630	562	559	565	592	581	608	599	602	636	654	582	598	609	568	589	621	623	585	588	589	615	564	587	617	563	615	622	590	601	601	640	602	630	597	575	587	607	625	625	587	608	594	604	600	604	588	604	594	599	573	607	627	603	590	622	556	621	586	595	578	543	603	583	578	595	611	569	581	602	600	596	565	586	599	595	602	543	578	624	557	617	594	592	604	616	622	636	585	573	557	630	611	624	583	569	611	589	603	622	614	616	611	604	618	565	572	598	569	570	633	609	584	581	589	588	635	604	649	589	601	571	603	619	594	573	626	584	613	596	584	630	549	598	582	607	576	613	610	627	588	595	589	604	580	564	688	599	653	623	608	634	565	565	584	608	590	579	571	567	612	614	597	621	584	594	625	632	597	596	577	583	619	579	568	605	593	591	581	585	598	612	577	598	630	614	605	633	577	596	690	611	606	613	602	566	591	624	606	546	579	618	592	579	593	531	628	587	578	578	578	583	558	602	548	605	605	617	551	610	650	591	607	594	634	616	613	603	566	588	599	587	592	605	561	597	621	582	635	573	605	590	552	562	605	611	597	580	603	582	599	559	571	613	586	598	586	608	584	568	628	576	584	623	594	614	588	574	601	592	584	598	622	607	618	585	603	574	608	619	608	578	561	579	636	625	567	623	581	594	561	617	602	590	572	582	617	596	565	593	564	601	602	628	541	577	605	575	621	621	620	571	593	611	593	627	614	648	623	544	633	589	577	622	607	632	542	601	594	610	592	628	643	611	649	622	589	590	628	558	606	609	588	582	617	630	603	565	578	610	575	591	617	618	589	593	593	603	634	620	570	592	612	586	573	591	570	566	631	623	591	587	561	619	586	584	655	584	589	574	641	553	634	582	580	624	591	601	548	614	562	648	586	568	612	604	561	578	654	576	595	599	567	560	601	598	611	604	600	554	604	588	625	611	643	628	579	586	615	593	628	611	628	628	612	591	593	538	601	605	613	601	609	580	550	614	587	575	603	598	615	605	605	586	578	583	586	566	610	647	606	584	560	594	579	598	619	660	595	617	582	539	617	584	600	565	609	606	609	565	616	597	630	624	606	640	586	601	586	579	587	613	605	644	591	672	586	572	575	674	649	602	603	564	596	626	607	580	608	583	590	608	629	606	588	607	572	606	586	571	626	577	605	617	585	593	599	634	610	618	574	587	598	597	633	588	626	598	615	608	583	623	593	623	580	638	568	551	589	558	586	605	639	605	551	634	580	580	605
22919	21186	28997	23838	23178	25911	26344	17565	11661	8900	6565	4469	2993	2272	2020	2117	2077	1648	1669	1556	1348	1219	1249	1212	986	928	887	885	854	856	856	831	861	852	903	864	853	833	916	865	850	871	876	876	902	879	864	884	843	896	895	864	869	840	884	892	815	851	846	846	881	854	858	814	903	885	859	837	864	868	883	908	865	866	835	862	810	859	842	838	851	851	857	857	832	832	844	795	832	855	868	835	843	864	857	836	819	846	865	911	784	867	846	860	817	841	809	855	850	849	871	864	879	847	891	828	843	870	808	855	854	853	858	863	828	809	941	820	837	863	833	906	792	885	840	849	880	853	787	827	856	814	899	880	813	842	869	826	895	906	841	849	824	880	831	910	860	852	807	849	868	856	870	841	853	819	870	867	802	854	885	797	870	835	866	843	841	833	877	865	873	789	880	817	819	844	898	857	814	869	878	865	829	868	860	807	886	894	853	808	793	849	835	852	819	900	770	814	801	839	883	842	816	836	767	832	818	835	846	871	833	854	878	806	802	847	907	846	847	863	839	843	842	839	857	878	851	825	799	838	836	879	783	874	872	893	833	884	828	820	845	805	876	800	835	801	794	839	880	883	873	843	861	837	842	914	851	853	877	825	848	856	842	889	834	865	851	835	826	840	849	808	847	838	809	835	867	852	860	855	873	794	830	816	831	829	848	854	794	916	811	876	883	875	861	824	845	874	808	823	781	836	805	874	797	816	819	830	829	815	870	882	852	806	844	850	774	829	864	823	810	812	839	853	857	844	859	858	864	831	820	795	820	835	839	835	856	869	838	815	852	845	851	875	805	806	830	793	851	819	806	847	853	820	833	819	807	837	822	847	833	879	847	863	745	857	877	845	848	878	861	863	842	837	895	866	855	878	858	862	828	845	817	777	876	850	846	887	855	873	844	870	780	798	823	875	824	829	843	846	797	876	854	895	859	867	831	870	887	880	801	886	808	820	827	838	877	848	823	897	853	839	864	874	824	835	875	808	804	893	801	813	867	826	862	871	834	865	853	779	836	851	804	835	843	822	797	862	828	823	803	858	842	835	824	826	886	877	855	834	870	836	870	893	875	863	806	838	810	845	853	887	834	884	845	813	861	831	853	812	780	808	828	867	841	872	839	862	898	819	837	815	801	839	826	857	905	804	837	809	840	819	894	846	848	809	843	860	868	838	879	812	833	805	791	828	849	845	800	874	853	814	822	823	780	788	837	883	851	841	849	781	832	826	841	855	824	817	857	874	885	828	857	834	854	900	849	836	811	802	853	879	836	842	813	838	825	816	826	821	804	804	838	879	849	847	834	819	893	812	836	882	838	821	857	810	868	847	887	840	840	868	862	845	855	809	812	861	801	851	828	842	823	842	864	860	826	817	878	853	877	904	844	771	849	789	885	865	844	908	803	816	836	864	864	859	796	865	856	818	816	876	812	878	823	840	849	828	875	840	866	847	919	796	841	814	841	818	847	860	847	826	860	866	792	879	861	864	819	877	803	855	818	841	842	861	884	807	915	904	831	831	842	888	853	852	861	854	860	849	847	835	838	802	887	823	836	846	895	847	815	796	885	818	834	871	868	845	874	864	829	869	825	866	819	860	820	845	839	858	839	849	886	873	841	851	841	869	863	832	852	832	796	804	816	816	811	861	806	784	822	874	867	872	890	822	817	832	864	799	853	807	790	841	828	797	896	822	817	812	812	791	839	797	838	855	864	829	804	829	830	847	808	805	831	851	843	793	861	831	819	887	873	829	848	855	791	842	840	855	889	854	801	886	832	857	870	896	867	886	855	832	851	849	877	826	872	844	845	797	816	832	856	813	775	875	880	820	809	831	827	827	834	849	844	868	785	860	848	903	833	829	837	883	855	895	873	785	844	822	861	814	830	830	853	832	802	892	852	878	824	854	864	848	834	855	812	840	842	814	839	828	827	828	829	816	801	898	807	839	826	849	835	821	837	867	820	840	838	871	838	886	806	851	864	843	865	857	859	828	784	843	832	785	839	839	832	863	810	846	855	810	846	795	877	846	814	857	848	822	889	797	849	816	845	870	840	766	840	841	846	831	830	811	804	818	827	844	872	794	834	832	815	846	844	861	861	844	818	846	853	881	860	842	829	830	856	875	822	815	852	866	852	834	898	867	830	849	826	836	816	851	832	854	848	846	851	785	865	848	795	866	825	818	835	835	858	823	851	827	839	851	809	862	855	846	903	875	844	847	808	841	830	895	896	850	869	829	838	817	873	833	812	806	841	853	802	814	842	804	843	858	809	878	843	866	820	841	815	879	871	865	820	866	832	818	805	830	843	919	814	870	888	785	836	814	810	802	880	828	801	849	818	815	858	847	882	831	821	788	859	884	860	801	871	806	845	832	840	872	859	835	895	839	820	792	880	840	819	819	802	863	833	840	850	788	854	826	878	783	807	806	850	829	835	877	799	778	807	855	853	801	855	826	865	844	839	842	876	860	809	840	871	816	842	857	820	906	846	846	823	814	824	861	820	857	865	833	831	886	845	826	821	881	886	891	862	833	829	816	848	825	826	818	803	880	910	814	891	774	891	912	779	849	867	807	820	821	793	887	854	879	840	865	803	857	881	840	852	832	848	826	797	860	838	819	842	814	801	841	911	826	863	859	834	830	880	863	838	844	829	792	857	827	811	888	826	799	857	827	844	832	847	826	808	861	833	835	848	871	795	845	812	832	841	884	827	823	829	810	851	830	842	834	836	866	823	862	812	828	823	839	820	827	883	836	846	830	879	815	817	870	830	842	860	878	806	892	880	822	828	874	825	873	831	871	829	876	876	894	866	888	788	841	871	811	851	819	847	879	867	835	861	856	870	827	838	832	821	799	791	860	878	867	856	834	865	831	801	845	819	830	887	850	851	862	822	824	848	877	794	816	854	847	856	848	809	884	815	862	812	833	904	922	878	807	857	828	840	842	807	803	862	889	824	773	826	845	822	873	818	799	836	857	823	813	848	864	853	843	825	873	832	916	819	848	825	864	842	846	875	830	880	819	866	815	799	850	819	847	828	822	822	797	846	854	859	897	836	825	806	840	845	798	831	819	829	882	842	870	846	795	840	803	855	827	877	833	850	818	863	880	832	835	873	795	854	863	875	814	812	820	845	862	824	854	810	816	804	889	800	842	835	814	848	842	821	783	852	860	892	900	817	858	859	795	851	793	825	862	870	881	816	855	797	818	816	833	815	822	805	799	887	849	831	837	932	834	854	829	863	816	898	898	880	802	878	830	854	803	857	841	888	822	897	846	847	862	843	839	846	798	849	833	823	819	845	830	825	811	813	851	813	812	868	878	803	844	862	799	852	872	845	820	851	851	834	854	927	886	837	849	822	872	771	871	866	883	804	870	850	876	841	844	820	888	847	803	895	848	861	799	852	833	854	821	826	823	867	839	831	849	868	878	809	865	836	863	824	774	794	828	824	859	829	855	858	809	835	848	861	844	821	809	866	806
22919	47100	48676	44442	41659	34155	28845	23724	18445	14917	11505	8175	5444	3920	3447	3555	3501	2927	2769	2489	2035	1692	1737	1663	1254	1120	1091	1163	1117	1120	1019	1057	1073	1077	1093	1030	1075	1084	1081	1081	1013	1127	1054	1047	1034	1059	1004	1115	1076	979	1033	1024	1083	1091	1042	1080	1069	1064	1041	1035	998	1071	1042	1095	1058	1023	1032	1090	1083	1051	1081	1097	1046	1038	1003	1045	1065	1055	1072	996	1023	996	1087	1030	1050	1063	1063	1100	1049	1033	1078	1042	1006	1089	1043	1067	1058	1052	999	1051	1039	1016	1054	1017	1094	1023	1068	1067	1060	1022	1046	1040	1045	1080	1028	1085	1025	1012	1019	1047	1018	1047	994	1064	1076	1043	1032	1036	993	1044	1099	1091	1094	1062	1010	1005	979	1000	1064	1045	1024	958	972	1083	1027	1056	993	1026	996	1098	1024	995	1014	1011	1059	1007	1064	1054	997	1071	1034	1053	1007	1063	1014	1058	1109	991	1012	1104	1045	1037	1021	1030	1026	995	996	1055	1069	1080	1028	1034	1012	1054	1079	1064	1071	1043	1083	1001	1005	981	1081	1011	985	1005	1056	1051	1025	1080	1038	1083	1011	1081	1014	1029	1015	1055	1010	989	990	1038	999	1039	1052	1059	1028	993	1041	995	1060	1041	1053	1042	1063	1081	1094	1024	1026	1054	1054	1044	1072	1031	969	1061	1081	1037	1025	1000	1044	1038	1075	1012	1032	1056	1021	998	1024	1013	998	1028	1040	1014	1010	1014	1092	1008	1015	1066	1051	1025	1020	1028	1046	1000	1030	1016	1044	1032	1028	1069	1004	1034	1022	1024	1095	982	1104	1038	1052	1002	1044	1026	1006	1076	1061	987	1011	1047	1031	1048	1080	1057	1051	1025	1011	1025	1051	1066	1020	1016	1037	961	1000	1061	1062	1088	976	1016	995	1053	1052	1006	1088	1095	1055	1022	1057	1010	1027	1036	984	1016	987	1041	1041	1046	1023	1028	1065	1046	1016	1038	1073	1014	1042	1051	1026	1070	1076	1018	996	1098	1032	1043	962	1003	1037	1063	995	1006	1035	986	1036	997	995	1025	1021	1089	1042	1018	1027	1083	1002	1061	1008	1001	993	1094	1043	980	1071	1068	977	1050	1039	1027	1074	1000	994	990	1039	1069	1026	1098	1149	1025	1053	1064	968	1086	983	1045	1039	1044	1021	1081	1080	1073	1004	1000	1091	1116	1053	1048	1052	1002	1061	1077	1039	998	1060	1029	1024	992	997	993	1047	1065	1062	1059	1077	982	1009	1058	1097	1007	1039	1064	1046	1048	1052	1042	1044	976	1044	1085	1017	1024	1054	1010	997	1038	1018	1038	1020	996	998	1012	1052	1003	1023	1034	1099	1065	1022	1049	988	1051	1052	1043	974	1070	1018	1078	971	1031	1014	1024	1049	1026	1017	1050	1016	1054	1019	1052	987	1017	1038	1038	1078	1046	1017	991	983	1051	1016	1086	993	1054	1013	1045	1085	1061	1003	1034	971	1095	1034	1016	1046	992	1056	1004	1041	1007	1005	1030	987	1034	1055	1048	998	1092	1020	1045	1049	1030	1034	1027	988	1025	1052	1065	1038	1088	1038	1013	1017	1047	1006	1069	1012	1002	1110	1008	1052	1032	1058	1008	1002	1038	1002	1058	1078	1068	1036	1044	1058	970	1072	1039	976	1033	1039	992	1020	1031	1070	1073	1027	1024	1070	1067	1012	1012	1103	1012	1143	1064	1063	1037	1057	1101	1077	995	1044	1044	1033	1080	1087	1070	1127	1012	1052	1031	1057	1050	1033	1075	1030	1052	965	1039	1057	1044	1022	1031	1020	1034	1023	990	1029	1023	1047	1030	957	1068	1007	993	1024	1060	1094	1070	1066	1089	1068	1049	1021	1050	1057	1031	1047	1072	1092	1071	1023	1040	980	1040	1036	1059	1016	971	1032	1012	1024	1047	1032	977	1079	1006	1086	1045	1101	1065	1072	1001	1057	1036	1000	1006	1000	1044	1018	1037	1020	1068	1018	989	1037	995	1042	1018	1034	1050	1044	1002	1037	1062	1053	1051	1048	1040	1057	1040	1027	1023	1003	1060	1009	957	1111	1060	1041	1030	1027	1062	1006	1025	1107	1088	1045	1030	1006	998	1066	1047	1030	1015	1005	1051	1018	1024	1046	1030	1108	1003	1040	958	1005	1049	1034	1040	1015	1031	1003	1003	1049	1072	1027	1105	994	1009	1067	1002	1078	975	1002	1035	1016	1059	1029	1043	1056	1052	1014	986	1056	1073	999	1013	1038	1021	1030	1033	1040	1034	1007	1060	1011	1092	1032	1020	1053	996	1023	1025	1022	1024	1043	1040	1058	1038	1016	975	1088	1002	1000	1071	1039	1050	1070	988	990	1053	1012	1028	1014	1066	1021	1052	1033	1005	1091	1062	1040	1013	1027	1058	1025	1035	1004	1073	1063	1006	1054	1048	1001	1099	1012	1018	1007	1067	1039	1004	1083	1035	1028	1022	993	1081	1043	1023	1044	1016	1077	1046	1097	1084	997	1053	1087	1013	1000	1099	1059	1058	1041	1048	1015	1034	1025	1128	1070	1023	1090	1068	1087	989	1052	1052	1046	1029	1056	1009	1062	1090	1057	1054	1014	1063	1016	1037	1028	1051	1006	1005	1024	1006	1043	1045	1031	1029	1081	1034	1031	1031	1029	1018	1035	1072	1050	1030	1006	1012	1029	1001	1035	1039	1044	1057	1028	1034	1085	1054	1043	1020	970	1015	963	1035	1020	1013	1016	1060	1011	1046	1035	983	1013	1012	1036	1073	1059	1031	1039	1044	1100	1065	1043	1005	1019	1061	1000	1027	1039	1010	1021	1071	991	1039	1034	1020	1087	995	1027	1009	1043	1002	1012	1077	1000	1074	1069	988	1029	1028	1070	1057	976	1081	1073	1020	986	1038	1019	1032	1002	1031	1113	1059	988	991	1020	1054	992	1042	1012	1019	999	1021	1049	1053	1011	1014	1070	1075	1014	1025	1060	1062	1076	1037	1022	1039	1048	1009	1052	1022	1015	1021	1083	1021	1008	1043	1037	1035	1033	1039	1097	1064	977	1029	1049	1028	1063	1065	1089	1026	1036	1057	1076	1048	1030	1008	1076	1061	1087	1020	1017	1063	1014	1046	1039	1059	1042	1048	987	1014	1044	1034	1001	1059	1002	1049	1061	1050	999	1087	1083	989	1014	1027	1041	998	1063	1009	1053	1047	1133	1064	999	1053	1041	1034	1027	976	1069	1050	1075	1046	1018	994	1031	1060	1008	1067	1079	1059	1005	1021	1051	1057	1003	968	1057	1024	1040	1027	997	1000	1108	1007	1033	1016	1007	1044	1030	1076	1102	1017	1028	1081	1062	983	1040	1026	1048	1028	1074	1062	1037	1024	983	1041	1002	1043	1027	1031	1013	1011	1034	1041	993	968	1040	1018	1051	1038	1016	1082	1057	1057	1017	1062	1037	1010	1059	1059	1051	995	1049	1060	1048	1114	1037	999	1034	1074	990	1126	957	1043	1004	1071	1084	1044	1047	1051	1065	1044	1034	997	1016	1039	1075	1045	1017	1075	971	1017	992	1059	1054	1046	1054	1014	1049	1046	1039	1067	1038	1053	1047	972	1084	1024	1012	1085	1020	1078	1052	987	1021	1090	1055	1026	1001	983	1026	1043	1030	1001	979	1055	999	1062	1102	1090	1039	1015	1076	1045	1028	1080	1053	1064	1020	1096	1046	1024	1027	1060	1006	999	1077	1031	999	1024	986	1079	1015	1039	1017	995	1021	1034	1032	1005	1044	1022	1071	1018	997	1002	1098	1044	1028	1049	1103	1003	1082	1046	1036	1010	1014	1007	1070	1068	1016	1045	1079	1074	1047	1061	1054	1008	1057	1027	1029	1065	1030	990	1004	1013	1019	1076	1044	1035	1031	1113	1083	1027	1042	1043	1071	1097	1077	1028	1073	1044	985	1023	1048	1023	1044	992	1028	1039	1020	1071	1009	1083	1056	1067	1120	1009	1036	1021	1074	1034	1028	1066	1071	1032	993	1011	1010	1040	1073	1001	1010	1035	1046	1014	1052	1023	1021	1040	1038	1047	1016	1059	1051	1095	1051	1068	1057	1020	1050	1024	1034	979	1021	1090	1056	1029	1016	1029	1025	1067	1013	1014	1003	1025	1043	1084	1071	1051	1007	1023	1078	1033	1030	1033	1041	1031	1065	1041	1043	972	1079	996	1084	1051	977	1047	1051	1010	1030	1051	1073	1032	1041	1023	1028	1050	1071	1065	1029	1065	1044	1004	1050	1061	1000	1078	1059	1005	1016	1050	1036	985	1004	967	1010	1083	1034	1036	962	1015	1030	1036	1008	1028	1004	1036	1067	1026	1062	1056	1045	980	1001	1018	1054	1037	1024	1040	1032	1038	1047	1062	994	1007	1023	1022	981	1013	1056	1007	1017	1057	1004	1051	999	1039	1056	929	1075	1056	1032	1033	1051	1079	1094	1066	1039	1029	1087	999	1029	1029	969	972	1012	1030	1038	1075	1071	1049	1099	1036	1054	1057	1014	1023	1001	988	1092	1053	994	1014	1062	1045	1012	1093	1039	1024	1030	1064	1013	1042	1040	1047	1079	1042	1054	1045	1063	1080	1064	1045	1055	1083	1098	1020	985	1037	1030	1035	1040	1062	1072	1028	987	1075	1082	1042	1089	954	1118	949	1022	1017	1070	1046	1073	1066	1051	1059	1057	1047	1022	1007	987	1072	1056	1001	1051	1023	1039	1067	1080	1019	1052	1028	1099	1042	997	999	1033	1042
27125	22413	30648	27671	21931	16907	11246	7673	5120	3533	2441	1676	1382	1002	1004	956	912	915	815	763	765	710	688	647	572	575	576	548	585	577	579	590	575	572	576	597	568	556	574	590	591	601	573	559	558	599	596	564	592	582	573	547	583	557	518	551	588	573	543	563	537	566	590	588	541	552	576	592	586	529	583	555	543	574	607	622	556	554	584	555	608	536	586	581	569	567	557	568	591	535	586	589	551	544	536	569	563	548	533	567	567	610	564	561	603	535	585	558	530	525	560	611	580	564	520	552	598	573	571	569	589	537	574	539	577	588	531	566	577	561	596	586	586	593	601	549	563	538	551	562	569	561	556	565	543	552	551	576	585	556	556	558	577	581	578	564	583	556	576	575	557	580	580	582	581	543	570	600	540	554	552	566	571	552	569	552	610	562	575	574	582	609	547	547	574	545	553	517	553	556	555	605	544	527	566	618	541	536	587	529	601	559	585	551	595	526	571	560	544	551	562	538	566	552	587	555	538	596	551	553	580	556	585	559	555	585	563	554	573	551	545	556	572	576	549	602	577	553	566	541	520	595	561	582	560	557	559	562	561	522	551	561	571	567	524	491	595	581	572	587	596	538	548	599	564	589	573	609	570	560	551	541	574	538	590	577	519	593	539	558	550	574	544	605	571	599	572	535	557	570	569	603	580	606	612	517	598	597	556	604	560	495	591	577	605	556	557	598	548	533	588	545	578	558	553	554	598	585	579	551	546	567	574	542	549	522	555	584	553	562	577	543	600	558	566	554	618	579	549	576	569	549	554	572	556	526	543	566	576	522	540	607	516	581	572	583	601	489	556	569	537	587	558	540	585	553	601	578	577	566	587	574	569	539	563	602	561	554	566	540	578	571	569	564	531	600	525	539	530	524	580	569	574	570	546	556	527	539	576	545	586	531	598	587	567	548	578	546	596	579	526	558	554	576	606	582	533	539	529	586	601	538	622	532	573	550	557	565	541	549	571	559	527	552	575	602	521	519	581	546	552	550	503	566	572	558	611	541	561	556	576	546	591	533	553	569	559	583	567	572	612	606	549	560	535	550	554	571	580	561	573	541	550	551	539	565	539	575	552	542	567	590	593	544	553	535	554	530	582	552	526	538	578	562	536	616	564	568	603	523	556	546	511	530	548	541	578	561	622	552	589	527	511	552	563	609	575	562	539	594	595	548	543	556	582	583	602	545	558	599	561	532	556	572	522	594	583	585	572	567	552	528	551	558	504	553	559	561	579	568	567	537	565	566	526	544	566	594	559	568	598	541	570	552	596	565	552	526	573	588	565	538	546	542	579	618	548	605	554	582	578	527	539	579	579	569	571	560	549	584	538	544	602	558	572	554	568	513	542	570	577	564	552	582	576	585	604	583	609	543	565	633	537	571	547	558	555	571	587	556	591	535	574	605	553	578	583	537	547	570	576	575	581	602	543	591	555	573	559	574	562	544	587	560	530	586	543	574	603	581	592	595	604	595	539	530	558	632	553	591	515	576	605	570	567	624	601	572	566	598	567	546	587	541	569	539	566	567	546	561	524	575	586	555	540	590	531	553	590	593	556	582	565	590	543	538	519	546	564	564	556	569	535	555	564	560	579	562	554	549	531	563	542	527	572	563	554	552	540	522	582	568	553	563	580	580	570	588	543	579	547	595	570	553	549	576	572	564	530	565	550	545	525	534	575	568	536	585	562	579	599	538	610	600	566	546	516	557	607	542	600	554	573	639	568	535	547	562	598	517	556	549	530	542	559	556	550	584	585	543	591	532	563	569	565	573	566	559	541	566	561	539	606	595	565	529	569	572	568	531	518	548	533	557	563	523	546	628	565	558	579	572	577	549	522	576	576	511	559	591	571	569	551	526	550	580	585	567	559	577	555	547	553	528	568	545	562	562	553	579	588	563	594	544	582	539	575	577	572	541	587	583	542	517	512	561	485	580	633	587	520	601	575	589	539	550	549	544	573	561	541	576	553	566	603	554	553	544	543	524	574	553	559	520	546	579	546	543	590	549	576	499	536	555	577	517	565	566	555	590	558	584	546	582	571	576	548	577	564	570	562	555	556	564	543	550	571	602	585	552	496	533	590	560	560	555	550	520	586	519	546	554	579	612	559	536	527	542	553	558	581	559	563	601	549	543	583	534	537	557	558	605	543	541	623	562	570	536	600	551	534	576	548	544	595	575	574	572	536	553	553	533	539	578	526	585	561	517	571	565	574	602	592	590	573	576	577	547	562	566	538	590	554	543	540	537	585	613	567	552	563	608	552	581	551	627	612	525	550	575	574	592	581	554	543	591	553	614	545	573	565	562	550	586	595	582	540	584	601	547	550	571	573	630	546	569	518	560	550	533	563	542	588	560	553	582	567	589	578	576	536	616	558	558	577	542	591	608	582	584	600	585	606	520	607	602	590	572	573	634	558	564	550	553	539	595	604	581	569	576	573	576	592	563	581	544	567	557	585	546	591	564	592	573	566	592	568	559	574	568	546	562	555	564	550	545	594	550	600	562	583	564	584	583	570	582	525	518	559	590	561	540	586	620	560	582	552	541	456	543	561	536	576	526	558	556	570	601	594	540	550	567	562	536	600	585	602	511	574	563	537	554	547	518	559	575	598	522	570	594	535	546	564	557	539	544	615	541	547	575	577	553	570	534	542	622	580	536	578	519	578	548	582	554	570	588	568	569	563	550	554	515	545	573	584	560	570	601	520	579	541	573	586	596	568	595	572	548	552	550	570	583	543	557	570	541	543	545	536	569	529	603	547	554	596	567	575	561	572	565	568	588	549	596	548	592	566	586	553	547	532	549	575	624	586	557	581	524	558	581	570	534	569	560	540	575	607	537	578	581	567	580	548	571	598	590	562	550	593	595	527	550	603	602	592	518	542	581	526	553	567	565	536	560	576	556	534	585	548	566	593	566	583	528	565	563	600	558	530	563	543	559	534	540	561	553	605	546	558	580	614	586	609	560	538	546	591	577	569	597	556	547	540	558	538	591	580	544	575	534	570	547	541	561	548	566	600	563	575	563	581	556	548	570	562	583	547	620	549	626	575	580	604	546	541	568	587	583	518	555	588	574	587	627	567	549	561	568	559	605	579	566	559	563	545	577	597	550	595	555	493	548	558	574	587	543	588	554	579	580	587	567	537	543	546	526	561	550	548	547	528	590	566	585	567	590	543	567	566	541	582	546	512	562	561	596	574	545	555	594	512	539	582	522	574	575	578	532	568	539	624	588	546	611	581	585	564	523	557	545	568	554	513	565	578	602	566	570	496	559	573	517	553	605	545	615	589	558	568	570	577	559	521	550	561	605	561	607	513	549	558	557	569	552	542	577	571	599	550	552	568	578	561	585	579	568	574	566	555	588	559	576	581	615	569	533	596	530	529	586	527	557	579	527	573	539	563	557	542	582	566	574	555	582	603	558	582	563	552	579	543	585	605	595	540	554	566	555	530	534	520	513	585	533	545	571
17849	34189	37367	30026	27522	23443	18166	14093	10075	7184	4842	3329	2351	1765	1628	1521	1478	1318	1247	1089	1045	936	926	851	752	711	727	690	705	696	718	717	694	704	724	685	709	757	699	696	736	747	727	780	709	700	685	667	732	692	671	666	706	696	764	732	695	699	670	696	729	699	730	642	689	657	732	725	717	735	710	700	714	671	685	699	711	698	716	702	715	693	678	680	712	723	676	675	717	720	727	687	716	677	695	733	681	700	720	697	707	711	698	730	748	650	699	689	729	742	693	712	654	709	697	680	691	704	690	716	716	697	716	714	696	697	706	703	707	687	650	736	705	722	752	728	661	652	694	686	709	722	688	681	695	709	728	729	738	695	672	701	669	661	679	717	709	688	652	675	668	710	706	709	725	668	678	679	669	707	670	704	682	717	677	661	722	708	715	701	652	711	712	720	734	690	721	689	748	695	748	686	697	649	724	732	706	722	709	703	720	748	651	682	659	706	702	671	674	700	692	692	674	702	714	694	679	677	660	702	689	728	709	669	748	715	710	657	716	711	683	722	704	683	699	734	681	690	716	679	687	656	705	722	716	711	700	703	721	660	751	744	713	689	731	667	684	703	660	673	649	659	654	722	689	711	710	719	721	739	701	686	688	756	700	700	717	736	704	708	752	679	729	696	751	685	681	702	667	704	722	715	698	698	710	711	652	746	736	701	728	700	711	665	706	733	681	697	697	692	653	670	673	704	681	688	678	659	683	721	718	756	662	685	690	703	668	650	729	679	665	697	719	708	718	699	738	697	733	739	659	667	751	695	659	687	726	704	690	667	702	654	706	672	793	725	711	718	672	648	695	674	697	714	691	715	699	714	724	721	686	739	679	706	711	722	655	693	710	672	694	688	691	703	685	636	681	707	702	688	709	706	751	672	705	681	696	724	696	682	705	683	724	724	698	653	741	712	700	716	702	678	703	684	672	708	722	741	695	705	706	693	711	658	739	740	670	691	721	728	698	724	707	748	692	689	734	728	757	688	718	679	716	710	680	681	693	635	719	720	726	706	697	743	677	658	700	737	729	668	699	687	736	701	651	684	659	716	700	710	680	691	724	693	696	746	682	686	666	697	722	761	723	709	668	672	702	655	761	697	687	662	700	687	697	752	707	719	670	667	682	741	714	686	738	691	694	720	745	686	687	668	684	687	716	675	715	713	710	704	664	663	718	681	718	744	704	662	672	741	703	685	698	711	698	717	702	736	655	729	675	686	707	734	706	697	673	719	732	667	702	667	732	738	689	733	753	657	701	670	706	658	682	700	684	704	690	675	712	712	676	757	693	699	709	743	672	675	710	751	720	711	673	671	672	730	701	720	706	697	743	729	707	666	701	749	728	738	729	739	714	663	660	696	659	683	684	697	734	718	634	701	740	718	730	693	672	693	706	668	704	733	688	723	714	723	667	718	697	695	709	689	719	652	698	698	683	691	697	726	701	644	735	663	671	744	655	692	702	651	680	667	712	685	690	675	704	692	761	673	694	731	750	717	705	689	723	743	666	696	684	752	703	683	699	684	697	664	654	648	741	718	710	727	759	707	657	712	702	742	700	756	726	651	726	724	658	667	686	705	687	680	706	714	672	641	680	693	694	658	698	679	716	727	702	686	659	748	705	694	699	680	688	679	737	728	686	697	685	704	708	669	708	679	692	697	689	700	682	698	714	643	714	718	688	675	737	694	697	699	754	696	725	723	662	671	696	740	686	697	645	727	695	634	724	648	694	711	698	725	675	725	685	714	694	764	731	707	711	679	774	688	728	727	691	673	711	696	684	723	745	697	694	720	684	691	688	708	685	711	710	775	703	684	700	677	711	727	693	727	702	680	744	642	702	709	653	722	723	694	688	653	669	700	674	704	742	662	715	657	734	688	695	687	730	723	699	693	694	713	686	676	673	716	697	649	702	744	684	723	659	721	715	672	697	698	674	649	722	698	714	718	702	661	712	704	680	663	669	683	693	668	706	725	690	713	698	742	717	724	726	689	693	674	724	706	741	725	715	711	656	729	698	702	700	699	707	735	727	716	686	743	730	682	679	731	668	719	672	701	675	708	648	703	714	663	684	727	704	760	638	720	670	690	668	717	695	688	683	672	725	695	689	707	700	790	696	691	700	702	705	723	656	715	707	715	702	712	660	723	724	663	676	738	729	713	725	688	694	690	662	721	716	757	654	677	687	692	696	681	774	682	736	647	747	716	733	706	687	677	754	682	660	715	698	748	697	742	723	688	727	699	703	731	717	679	722	741	723	705	699	669	718	713	700	698	667	678	662	670	675	751	694	716	719	681	691	707	739	703	760	681	708	739	686	736	745	733	683	706	707	706	651	720	655	674	738	712	725	706	700	687	729	674	704	664	701	702	690	680	719	660	732	676	750	683	674	680	684	704	692	706	710	665	707	698	759	673	708	694	697	666	686	709	722	722	747	671	674	676	704	703	721	681	683	677	699	658	632	663	690	721	725	683	689	701	680	702	685	733	657	735	676	697	714	687	719	672	675	699	695	747	710	630	697	706	702	731	724	653	703	722	691	752	696	689	743	722	686	692	689	724	690	673	674	674	684	729	711	649	679	666	729	709	733	697	664	672	690	714	680	694	677	696	688	731	704	717	718	700	715	710	670	681	659	716	720	677	721	719	708	761	692	744	730	684	711	716	685	717	650	731	739	676	725	683	721	641	733	691	709	655	738	708	669	686	736	698	701	665	689	660	658	703	671	711	668	740	643	732	704	715	719	751	704	657	692	685	679	661	719	690	750	699	775	713	684	731	646	699	691	688	733	722	700	691	702	692	720	684	715	695	686	671	707	734	726	647	693	698	715	681	706	704	665	732	711	682	724	717	714	708	679	695	682	736	732	713	740	704	701	689	715	677	701	773	681	716	677	711	716	667	645	697	688	682	678	717	734	716	664	686	666	682	738	704	677	656	706	688	730	677	725	719	707	717	719	734	695	715	712	703	716	704	715	756	691	687	751	668	744	716	686	725	682	748	727	678	700	722	719	669	732	743	703	644	716	670	715	674	690	643	707	708	751	694	728	700	747	649	711	704	642	702	713	715	723	720	668	712	693	726	735	701	699	715	695	707	666	691	692	694	720	742	688	683	707	703	730	710	662	723	684	751	716	681	684	715	674	727	702	708	645	699	736	761	736	713	661	701	691	720	682	713	675	708	688	732	704	731	729	706	754	680	725	692	654	689	692	700	675	685	683	675	734	698	731	678	694	701	703	726	718	669	686	712	701	679	637	724	642	672	711	703	726	657	723	709	706	709	682	687	676	730	745	676	771	744	717	718	693	712	708	693	685	675	700	718	710	743	665	756	673	706	694	691	715	722	728	686	729	694	715	724	661	719	705	655	709	703	675	675	720	686	699	670	730	646	674	668	669	681	707	675	691	649	684	692	706	680	685	742	692	677	714	726	671	724	701	665	703	678	716	692	678	692	742	702	676	680	702	702	651	702	713	705
23907	21151	28609	24592	24186	25461	22041	14666	9994	7026	4660	3211	2379	1882	1785	1621	1478	1391	1414	1318	1213	1095	995	990	863	860	893	864	838	809	811	835	867	912	834	832	831	861	870	912	815	827	828	903	870	823	839	841	825	856	868	862	837	913	767	858	858	842	832	811	849	844	821	787	828	821	875	853	832	823	855	849	830	822	849	810	813	815	895	836	844	850	809	847	802	823	858	812	852	825	843	827	857	817	888	829	847	850	844	838	848	827	837	830	824	857	842	755	808	845	837	824	879	857	869	829	837	833	843	846	858	804	816	803	797	812	893	851	830	844	797	832	822	830	797	859	849	864	896	846	834	791	860	845	819	770	808	850	837	821	849	850	826	789	822	906	840	858	840	846	872	874	868	824	846	882	847	811	870	877	871	874	780	782	861	830	842	803	880	819	887	824	822	861	845	857	869	851	779	838	889	866	859	857	829	821	848	857	825	822	858	839	853	849	849	827	785	859	770	816	842	816	888	879	834	820	824	814	821	858	875	839	801	846	843	865	814	835	825	825	837	823	834	788	801	830	810	878	879	834	860	871	804	816	823	771	825	847	861	855	861	829	814	812	843	805	836	907	877	835	819	844	791	854	870	841	839	815	845	804	809	816	816	868	831	876	842	874	827	914	872	811	790	872	855	809	800	825	809	869	820	832	847	860	884	804	849	808	800	823	844	832	793	823	844	800	797	843	882	870	798	806	826	811	859	833	814	847	813	821	788	838	807	789	834	818	848	860	831	836	859	847	864	812	861	817	862	841	823	821	821	862	860	815	818	837	851	796	842	823	788	803	846	860	774	870	874	833	824	812	789	864	834	810	806	790	857	807	840	853	821	833	815	759	793	870	844	840	820	861	819	790	862	824	861	818	806	828	787	820	858	809	814	781	778	860	848	882	806	815	769	820	814	844	896	893	815	797	837	711	864	837	815	826	860	798	788	884	850	826	842	808	781	814	843	851	791	814	828	850	891	817	847	801	818	860	787	832	859	856	818	856	831	806	817	852	840	797	862	796	811	838	790	842	871	817	822	833	823	803	815	828	796	744	810	822	778	835	852	847	856	860	838	850	825	816	850	829	841	860	835	817	812	833	837	795	819	833	785	814	795	818	771	851	848	827	878	865	811	802	806	776	842	851	877	826	856	914	863	863	870	815	815	826	825	787	824	762	833	839	854	810	841	754	846	827	786	803	806	833	824	775	854	858	808	852	850	794	801	872	795	844	854	855	762	802	856	815	833	829	836	824	805	848	785	858	852	800	805	860	890	821	853	827	803	814	819	838	846	859	778	867	810	852	857	795	803	857	821	877	783	819	803	822	846	822	828	864	816	847	805	849	856	866	783	795	796	829	857	873	801	863	797	852	824	845	812	834	850	791	807	857	827	855	898	847	817	768	835	861	842	838	802	817	803	788	837	853	789	856	869	875	879	809	808	861	821	872	819	837	821	822	826	901	839	873	799	802	844	806	825	897	881	833	872	877	832	805	815	802	846	815	926	840	849	835	888	900	830	858	811	864	838	862	868	792	884	833	864	863	830	815	863	857	878	886	801	816	830	825	800	811	893	880	825	891	836	821	825	852	800	826	857	796	823	796	855	914	811	865	832	825	850	819	815	840	833	858	805	811	801	834	816	828	856	838	855	850	805	933	823	854	812	858	810	878	813	895	864	832	800	820	819	852	823	845	809	823	821	858	827	808	824	892	820	848	895	814	795	828	875	873	825	848	833	838	832	760	810	825	831	843	802	819	818	842	865	855	826	839	824	807	797	918	851	823	843	811	853	816	780	843	803	851	807	792	832	851	832	863	873	895	827	801	882	804	827	846	846	822	893	825	838	837	827	776	834	892	820	869	835	813	834	801	833	798	805	839	833	860	801	869	833	809	881	847	870	839	827	842	850	855	838	900	813	850	835	802	865	814	869	818	865	828	867	865	836	837	848	847	849	800	864	783	862	783	826	826	851	870	823	843	832	789	818	883	818	743	844	831	840	807	806	816	782	807	782	818	810	873	823	827	800	813	846	796	817	833	874	827	878	838	839	862	820	835	839	832	807	773	835	846	788	762	750	843	814	806	875	875	851	770	876	813	841	842	818	778	793	878	804	821	800	875	807	807	790	828	793	786	832	892	862	858	870	836	836	852	809	837	817	821	789	806	833	876	783	797	842	808	849	838	908	863	821	774	839	849	845	822	811	856	897	800	839	835	847	836	811	831	854	791	842	848	845	849	821	847	850	814	871	807	826	920	821	795	818	816	854	808	854	860	852	783	837	845	837	854	799	821	783	878	842	854	846	850	880	839	825	792	809	797	827	839	872	836	822	858	838	872	888	837	797	900	834	792	859	774	859	822	825	852	781	845	830	784	833	828	849	870	745	849	821	841	835	841	844	844	840	810	828	842	822	836	807	811	861	858	818	807	872	849	852	832	838	813	807	832	857	823	807	834	838	832	854	871	816	838	815	761	831	816	848	812	817	855	838	831	812	820	856	817	902	843	856	798	835	843	837	798	814	796	867	813	848	872	829	841	837	840	871	749	864	820	795	832	838	868	857	841	858	843	790	817	783	847	892	827	876	828	811	824	882	816	834	907	857	900	831	831	876	811	824	853	841	885	800	797	829	806	810	745	891	848	816	816	824	865	829	898	841	827	831	866	793	873	854	809	769	852	821	834	882	830	819	808	858	834	829	870	846	873	817	841	885	824	796	815	776	845	819	853	766	848	795	906	868	835	852	844	807	804	837	820	842	825	857	790	812	815	836	791	815	807	888	818	812	808	849	854	859	835	806	835	814	807	835	814	874	855	846	749	776	843	863	882	830	848	782	787	840	815	818	800	873	822	827	897	860	840	795	820	785	843	776	810	868	826	826	850	834	874	816	846	785	880	852	816	778	828	852	846	794	811	840	868	865	871	830	818	854	826	838	806	864	810	880	820	843	808	833	849	853	861	870	845	845	864	846	831	857	844	821	789	842	852	825	865	812	833	842	809	793	809	857	791	828	837	838	837	826	792	826	844	818	821	840	852	815	804	838	764	838	795	808	856	778	871	794	822	788	757	852	833	788	790	785	797	816	839	825	763	820	868	787	834	787	798	772	844	825	874	840	812	809	820	807	793	805	826	788	826	774	835	831	814	808	833	897	890	868	805	835	887	858	827	855	854	785	858	823	848	790	833	844	844	817	857	836	846	839	838	803	832	796	823	765	802	852	825	842	789	836	844	874	864	807	807	804	737	823	861	865	779	836	816	815	798	860	838	803	839	779	939	878	831	783	826	795	900	811	759	854	822	803	843	806	830	819	830	828	780	885	867	816	863	819	823	806	806	860	829	741	846	796	839	881	770	890	843	868	792	866	821	834	782	831	867	838	831	854	856	874	846	891	804	826	876	801	830	867	845	836	861	847	787	779	831	866	834	818	807	813	875	801	887	829	776	818	843	833	797	808	776	854	808	849	785	853	800	881	812	875	827	853	827
21517	40681	39829	37199	34236	31252	26371	21225	16515	12402	8414	6028	4233	3260	2811	2696	2366	2362	2149	1886	1828	1479	1412	1355	1063	1069	1052	1086	971	1034	1023	1088	1046	1101	1065	986	1007	1012	1064	978	1070	1117	988	1029	1007	1051	1030	1050	1040	1004	1043	954	1046	1000	1046	1040	1012	1052	1002	1026	1010	970	1057	996	1008	986	1005	995	1001	1026	1002	996	1008	1033	1049	1023	1019	1032	1081	1009	915	1000	970	970	1044	1041	1056	1047	1039	1064	1011	1069	1016	962	1038	1030	981	1012	1060	996	1032	1029	1018	1022	997	1053	1032	1037	959	1019	987	1052	1020	974	1022	1046	1009	1023	1061	1017	991	1014	1073	1050	1024	1016	1039	1033	1008	986	1034	986	1030	1023	1001	1002	1022	1033	1029	1010	1025	1058	972	987	1006	1037	1077	1014	993	971	1073	1001	1035	1026	1047	1000	977	1012	1007	1003	1019	1044	1020	1013	1018	946	1040	978	1036	1007	1019	973	958	1014	985	990	996	972	1044	1002	1019	1052	1045	1056	998	1070	1012	1017	1003	1004	978	1035	1010	1049	1092	1056	1023	1036	1009	940	1032	1039	997	1055	974	975	1047	1011	972	1044	1078	1011	1016	1073	1036	986	917	981	996	1045	971	1040	1014	1018	1052	1000	1002	1043	994	1090	1051	1026	1058	1042	948	1039	932	980	1009	1014	963	1021	995	1011	1036	977	1032	1000	989	988	979	1019	958	936	976	1089	1056	989	984	1036	979	1009	973	1011	1014	1026	957	1026	988	1047	1018	998	1034	1041	1116	1014	1035	1038	1007	1063	1021	1002	1017	1022	1004	1030	1017	1034	998	987	1013	989	1044	987	1001	1045	1010	1008	1016	1035	964	981	983	971	1038	965	976	1017	1041	1003	1045	983	1004	1009	1004	985	1031	979	1012	1093	1021	1003	1004	980	1039	1057	1005	1023	1064	1048	1009	1048	1020	994	1019	998	979	964	1007	1018	1072	1016	961	1009	963	930	1019	1023	1035	1065	1027	969	993	1018	1016	985	1061	1025	1005	1054	1041	1044	1006	979	1023	1083	989	1034	1018	999	988	985	985	1005	1025	1019	1032	944	1015	1018	1055	1006	981	991	1041	960	989	1012	1013	1065	1007	955	1053	953	1042	1006	999	1011	1009	1035	1009	960	1010	960	996	1017	978	993	988	1016	1010	1027	1019	1019	962	1072	969	1029	1047	1019	987	994	1035	1035	1027	1042	1005	1078	1054	1076	1040	1050	1008	1059	1035	1024	1008	1020	1025	1027	1061	1005	1023	1019	1002	1022	974	1026	966	996	971	1051	952	1059	1036	1073	1048	1002	983	986	1005	1001	1025	1054	1039	1054	1020	1018	1052	1049	1058	956	1037	1045	1028	1034	991	951	1056	987	1039	1023	1019	968	1010	969	981	1017	994	1022	986	1070	1013	994	1039	975	1007	1007	986	1033	1009	1012	1020	1021	1014	1001	985	1016	1029	1003	1049	1003	1000	1026	993	966	1012	958	1024	1069	981	1009	999	1056	1064	1032	983	1023	1038	1048	1002	991	995	1005	1002	949	1071	990	1043	1040	1046	1021	1042	962	1010	1043	1004	1000	1012	1011	1034	1043	980	1032	998	1035	1043	993	1011	1057	1026	981	1018	969	982	1084	1012	1061	972	1007	953	1031	996	1079	1043	1008	1027	1071	1045	971	1074	995	1066	1022	1041	1031	1058	1009	1036	982	1011	993	971	1095	1040	986	1060	975	986	1012	1052	981	981	1011	986	1009	994	1009	1047	955	1058	992	1023	930	1004	1021	1048	974	974	1042	1015	1005	970	1022	1040	1040	1015	1089	1054	1049	979	1000	1042	1015	1002	988	1006	1037	1020	992	999	1032	979	1005	1029	1023	1010	981	1000	1020	987	1072	1082	991	985	1064	1089	1063	1017	1033	1046	1066	993	1024	1068	1004	933	1007	1022	1014	989	956	1016	1052	1055	978	1035	1108	1004	1019	997	977	1001	1044	1052	1028	972	1005	1023	969	1059	1020	1009	1020	963	1047	1045	984	1013	1001	1071	960	1031	1024	1004	1005	1052	1016	1026	1016	993	994	1011	995	1005	1023	995	1014	987	975	1001	999	1038	1049	997	964	993	990	1012	1067	983	1030	1017	990	996	976	1028	1012	1072	1007	957	981	1002	1021	1034	1001	1009	995	1016	1015	1020	997	986	990	1047	981	1030	1015	1051	995	1039	934	1036	1049	1026	1050	1034	1008	985	1041	1005	1037	1027	1030	945	974	1022	1002	1058	990	984	956	986	977	1014	993	1040	977	1006	1063	1045	1027	982	1068	1012	1050	1094	1034	993	975	1018	1021	998	977	1002	1041	1016	1021	1039	1073	1039	969	978	1044	995	1016	1040	985	996	1031	1000	996	991	997	978	1013	981	1044	1013	1039	1040	1003	1043	936	1080	1032	1050	972	1026	1027	1028	996	939	961	1030	1049	990	965	1006	1011	963	1006	930	1017	1074	975	931	967	979	995	1015	1009	1039	985	1029	947	1033	977	998	916	1014	1025	1025	1019	982	1018	1021	1028	1046	1023	972	984	1001	997	1006	1035	1021	981	1021	1044	1019	1005	1087	1010	995	957	1000	986	1050	1025	994	1024	988	1025	1063	1016	1028	1006	964	1002	983	1033	1018	1006	1055	964	971	1034	981	1102	1010	1004	1029	1113	985	1049	1044	1003	984	957	954	1026	1047	1027	1085	1063	1021	997	975	1060	1056	1004	1069	1000	1006	1004	1073	1055	1019	1036	1022	1001	926	1007	1007	1026	1043	1030	1000	959	984	1027	1035	1020	994	981	1041	1037	1023	1024	980	1053	1038	960	1034	1017	1061	1011	1031	1017	1043	1021	1015	992	984	1003	1068	989	994	1001	1004	1012	1025	1025	998	1028	1017	999	1061	1020	1024	1019	984	1036	1028	1040	1022	1043	975	1010	1021	980	991	1050	1011	980	1013	985	1031	995	970	1062	1018	971	981	982	1020	1058	995	1054	1035	1065	986	1024	1007	975	1017	1023	1063	1032	982	1026	1009	1032	1018	981	998	977	1006	1118	989	1000	1026	1025	982	1041	985	1007	977	1059	1093	1018	1063	1007	1073	980	1078	1039	1071	1038	990	1031	1009	996	999	958	978	1025	994	957	1007	1011	973	963	980	997	1049	1003	1025	1019	1028	1030	969	1006	1013	1040	1015	1004	986	1006	987	1014	960	999	1004	1010	1032	1066	1065	1041	1070	1051	1020	1043	1005	940	1056	992	1044	1024	946	1020	1009	1026	1022	995	996	983	1017	983	1038	1020	1012	978	1012	1007	978	1024	1057	1011	980	1011	1032	1004	1025	936	1027	1008	1025	991	1039	1003	985	1045	966	1018	1014	1012	968	978	991	1030	1043	1025	1002	1042	1026	1010	1060	1010	1011	1007	1046	971	991	960	979	1023	990	972	990	965	1032	994	1064	1002	948	988	1046	1043	1047	971	1040	980	1038	1001	1016	1027	1020	1015	1036	986	1002	986	1028	1023	1023	1003	1049	1011	977	1002	1078	1048	1035	1011	1055	975	1086	1056	991	1060	1008	1006	972	949	1019	994	1006	1028	1071	1042	1061	991	1009	967	984	1066	1048	1040	933	1011	1032	1062	981	969	1067	1049	972	1001	1007	968	1060	1040	1014	1070	978	992	1022	994	1012	1059	1032	1007	979	964	1042	1013	990	958	1019	1028	989	1038	1009	978	999	1040	980	1033	961	974	1060	1012	1092	1023	1029	1047	1006	1067	1002	946	1013	1007	1038	1012	970	1075	1048	972	1022	998	1000	1009	1073	1022	1010	960	999	986	1051	924	1038	996	1047	1028	1033	1022	1047	1002	1018	1059	1027	1029	986	1019	993	985	985	1031	1021	1019	1000	953	991	981	1014	976	1070	1007	966	1041	1054	1020	1030	1020	1035	999	985	979	984	987	1022	1084	993	978	984	1000	1026	965	1000	1013	1011	1045	1048	982	1022	1015	953	978	1007	1044	989	995	983	947	1013	1023	960	991	1057	977	979	1039	1015	960	1011	1075	1043	1043	977	1008	1038	1011	1025	1061	1039	971	1040	1056	998	1078	1032	980	1012	1031	1004	964	986	1035	1077	1072	1031	1009	1010	1014	1018	988	980	1051	1023	1002	1029	1017	998	1080	1024	985	1016	972	1068	1055	992	1051	1037	1032	960	1025	964	1028	989	1026	1007	1034	995	1007	982	1007	998	1027	1036	1052	1015	1010	945	1061	1068	1017	941	1057	1025	982	1041	989	976	1003	1014	1134	1057	1042	1028	1011	1078	1051	1004	1032	964	1016	1012	1045	1003	1059	991	1030	1008	991	986	1033	982	1034	952	1015	1035	1027	991	981	1037	1056	1047	972	999	975	1035	996	1006	1046	1020	1025	1004	1016	1018	1014	988	977	992	960	965	1011	1030	998	1024	1022	994	1066	1053	1014	1038	1022	992	985	995	1044	1002	1011	1001	976
25144	21151	27698	25850	21209	18415	14141	9081	6944	4649	2977	2236	1694	1351	1038	1011	1037	1004	939	804	795	678	676	539	489	526	471	512	482	461	472	464	496	507	502	469	462	468	458	520	501	489	468	460	488	491	487	473	474	457	496	495	441	444	492	455	493	463	496	514	448	501	484	469	478	506	487	420	463	479	505	455	467	450	495	468	423	458	475	456	472	444	489	493	437	499	463	436	480	449	478	487	490	498	454	445	497	465	453	481	469	509	464	467	515	427	500	448	445	485	522	482	490	444	464	484	468	461	476	483	485	480	457	479	454	453	474	448	483	485	454	459	476	474	497	486	451	453	453	470	468	414	442	464	482	492	473	473	417	468	480	455	459	518	474	462	463	503	482	494	497	464	472	494	432	457	486	474	480	446	428	471	486	460	452	446	459	477	514	473	451	487	460	501	475	501	475	474	439	493	494	482	473	466	444	471	451	483	478	451	462	479	502	439	477	462	496	475	469	460	489	481	476	487	444	478	449	455	479	461	504	454	455	461	462	476	457	461	462	430	482	442	503	488	475	437	486	492	484	502	503	458	461	446	483	478	483	478	489	495	478	461	461	460	460	476	435	466	471	490	496	514	464	468	474	484	484	471	496	435	469	511	460	485	500	468	441	458	483	480	496	503	469	473	445	449	507	472	462	491	466	478	503	507	455	470	461	452	474	476	464	472	436	432	425	493	481	446	426	484	457	499	430	514	473	459	480	465	476	473	505	431	462	472	483	473	463	508	472	478	485	475	470	473	476	496	453	454	426	440	485	448	436	492	451	477	450	483	521	446	464	484	475	475	507	474	451	464	482	436	484	456	487	476	451	501	443	451	429	505	478	472	452	483	475	441	517	468	473	480	480	493	503	464	469	452	463	482	480	483	485	467	492	494	436	487	516	443	470	483	446	496	460	470	496	450	494	459	477	486	486	452	458	451	482	465	482	438	503	451	442	508	495	520	448	467	495	497	463	490	485	456	434	478	484	452	477	460	478	483	450	458	468	502	461	485	474	448	481	447	458	480	451	469	462	487	460	482	471	488	445	452	496	500	475	522	474	456	454	498	441	479	474	459	475	463	464	475	478	465	463	463	465	486	489	479	492	490	524	453	491	477	476	452	447	435	463	497	471	468	477	486	476	440	455	454	477	483	482	453	451	460	442	516	448	478	475	517	461	465	435	494	452	418	439	499	486	497	484	466	448	434	482	415	480	478	481	438	511	467	459	443	478	456	468	485	484	453	477	480	478	494	488	436	451	482	469	532	451	481	436	491	465	509	498	495	466	486	498	463	446	513	483	492	462	467	470	505	455	492	495	481	433	477	466	473	443	452	459	489	455	483	520	491	448	493	436	420	473	496	498	473	511	462	491	502	465	459	457	473	481	486	481	463	459	503	440	458	479	442	484	470	467	452	491	495	458	471	472	451	508	430	461	471	440	413	466	455	447	443	482	437	508	473	485	486	489	466	446	448	503	438	458	488	460	438	454	495	472	446	477	467	493	465	477	452	475	460	455	458	520	470	489	491	468	519	495	501	495	475	430	522	456	475	501	477	451	450	486	503	474	444	446	479	445	519	476	489	521	462	489	475	443	480	473	514	432	440	475	474	448	470	496	427	466	448	475	469	484	489	510	473	500	488	469	464	505	480	473	457	507	475	480	427	461	455	478	428	466	446	507	470	466	460	435	482	439	484	499	473	488	472	464	447	474	491	454	467	473	492	448	470	490	461	430	497	485	505	460	477	455	478	482	481	472	503	482	435	450	471	491	495	483	489	461	442	486	464	468	458	496	467	498	489	433	435	504	487	482	444	477	442	457	503	475	479	490	451	498	474	438	439	461	464	470	441	455	465	472	475	448	529	464	501	458	468	453	457	433	427	482	468	462	440	507	493	509	463	498	479	502	478	518	456	472	471	496	425	476	458	494	467	444	479	481	486	486	468	421	454	444	466	506	525	450	500	456	456	460	452	467	482	450	453	452	465	447	490	451	455	490	433	473	471	491	450	440	495	495	467	469	470	465	466	477	446	444	472	456	424	447	484	440	432	452	526	447	485	483	485	452	473	484	458	479	470	478	423	484	477	443	468	430	499	489	482	492	469	457	537	458	522	463	478	494	470	465	457	464	446	451	485	448	456	481	490	476	462	474	459	480	470	451	489	434	461	492	423	455	487	495	458	467	490	475	441	458	484	457	453	444	436	456	439	525	444	478	471	472	462	469	485	485	426	460	475	476	470	494	473	483	504	430	463	443	474	502	442	443	450	461	482	481	454	423	483	447	444	466	469	462	460	481	448	469	491	515	484	465	466	448	464	484	485	457	483	494	460	456	485	495	502	471	508	465	457	475	471	445	489	477	452	501	474	493	438	470	452	449	461	462	450	491	475	507	444	456	474	465	460	501	458	484	459	466	504	482	441	459	473	462	478	486	452	442	500	485	456	492	444	464	470	475	454	473	471	454	436	440	444	456	477	443	490	493	484	477	461	461	449	462	463	491	474	466	479	462	499	442	437	466	477	477	473	500	521	484	466	483	450	481	457	503	462	461	463	446	451	490	507	430	469	471	490	483	483	487	456	475	449	476	476	462	473	454	471	458	475	465	450	447	457	460	423	475	472	491	471	452	456	441	508	446	465	491	491	481	487	469	443	492	446	443	465	509	487	458	479	452	463	460	461	462	454	485	487	432	447	501	441	479	459	478	463	447	539	507	453	473	427	487	521	481	439	502	484	482	469	479	467	490	474	441	454	487	472	468	464	476	476	459	463	464	479	473	426	476	493	482	504	487	476	506	452	462	490	487	482	484	477	465	472	487	472	501	461	471	484	461	461	476	451	472	517	485	444	449	475	499	436	490	505	446	433	493	481	436	483	450	501	464	531	450	521	464	457	515	496	453	447	473	451	506	441	483	482	462	462	472	473	451	486	466	503	470	511	438	431	496	486	438	481	455	489	468	459	474	452	460	448	491	466	520	470	453	480	443	478	447	455	470	471	475	455	470	458	469	461	473	430	489	458	502	520	465	458	491	467	471	488	474	486	464	447	455	444	451	459	482	452	458	491	465	460	467	481	469	445	474	455	475	516	456	480	476	504	489	508	504	498	435	428	473	469	481	451	459	470	437	451	475	475	428	479	473	469	432	483	463	438	467	500	478	451	461	451	453	450	511	480	490	469	412	488	480	492	459	481	469	475	425	475	450	491	502	469	466	489	486	463	495	479	509	459	492	440	463	475	454	478	468	469	453	456	476	516	509	479	461	469	493	490	488	463	474	451	508	459	475	456	460	456	476	468	459	457	481	500	450	493	470	461	520	462	474	473	484	472	461	473	456	454	497	487	468	476	491	471	478	540	482	455	476	498	479	483	477	424	474	499	428	474	497	445	467	442	448	436	500	448	475	473	466	457	440	450	469	458	482	480	441	462	501	482	473	516	444	441	438	515	470	460	461	443	440	452	433	465	480	438	439	487	443	447	445	482
23976	41902	36412	29186	27527	25565	21186	16639	13778	9775	6521	4494	3351	2473	1904	1873	1905	1804	1669	1404	1246	1008	968	789	687	663	678	639	637	602	626	617	614	624	633	623	682	628	652	600	650	640	630	663	625	602	602	616	613	591	643	593	620	613	599	574	587	620	602	610	580	614	601	614	583	590	594	643	621	584	586	577	577	623	593	594	596	588	568	642	614	574	591	638	584	623	628	600	590	608	622	608	584	578	611	618	659	636	623	616	604	578	566	612	584	577	600	603	595	641	567	602	641	617	592	614	601	572	658	593	575	643	610	577	569	621	577	629	617	602	611	626	579	606	624	615	562	569	612	576	584	582	617	558	612	592	587	623	618	600	599	608	584	652	584	617	611	650	628	566	627	577	648	584	614	581	645	586	617	585	626	650	622	614	601	608	565	619	595	594	585	594	603	617	636	598	588	587	595	590	607	601	643	549	566	593	580	636	576	604	627	617	635	580	593	593	602	628	619	592	644	537	622	587	586	584	657	608	572	566	588	609	573	608	611	571	590	591	583	593	630	598	579	589	601	593	612	633	646	565	599	611	574	622	643	615	615	589	621	621	597	653	588	563	637	597	573	623	621	633	581	588	614	580	590	576	570	561	582	597	548	596	634	616	607	568	566	615	552	603	606	580	615	636	607	594	620	617	605	580	595	571	608	595	610	562	618	591	578	617	592	596	594	586	613	619	603	591	587	565	603	614	634	579	608	578	568	631	589	629	613	640	609	602	577	585	626	580	585	606	606	623	609	620	584	582	592	621	589	607	602	609	626	598	608	593	657	612	601	589	565	607	576	617	638	599	585	669	573	610	597	584	648	613	579	580	630	613	637	638	610	603	608	594	555	588	573	625	582	616	622	596	603	607	593	591	631	631	590	602	602	621	598	602	633	617	546	588	610	610	600	621	605	574	634	574	596	623	626	601	598	608	612	590	587	592	582	585	595	653	650	563	635	640	583	605	620	603	571	530	622	625	603	615	626	607	587	651	573	633	585	570	614	641	632	586	612	607	558	631	612	576	593	631	616	604	625	588	579	595	621	583	593	583	634	570	626	605	563	621	624	626	627	553	573	638	564	602	609	615	619	607	581	624	607	617	615	636	572	646	587	603	583	605	606	607	601	618	590	576	605	655	628	609	653	591	590	635	610	649	590	606	607	592	653	579	600	589	580	631	600	569	571	675	587	594	620	651	596	613	608	620	585	575	647	604	621	640	611	619	574	602	608	623	599	635	639	602	638	571	605	581	625	610	574	597	554	608	569	591	613	575	623	599	607	597	611	621	650	607	598	608	610	586	576	618	591	627	577	552	589	599	652	577	624	612	576	561	599	632	620	645	599	579	583	623	574	596	588	600	606	637	649	598	627	588	639	590	624	633	609	619	608	597	589	639	593	579	591	631	604	641	591	613	615	636	598	605	600	596	610	645	617	597	595	618	561	619	596	599	619	628	601	633	640	617	594	596	596	626	595	573	607	624	585	593	566	650	613	618	595	617	609	583	615	598	587	623	601	609	577	587	622	542	591	622	613	616	655	583	610	613	592	590	548	616	617	560	582	598	602	574	617	648	603	658	599	629	612	576	555	637	598	578	621	624	551	602	635	620	552	634	640	617	599	591	590	626	584	580	632	588	608	611	648	618	564	589	655	599	666	580	564	556	595	618	617	580	645	586	598	577	592	608	617	573	588	600	636	585	635	600	609	572	619	570	593	626	650	659	572	582	571	589	646	590	622	571	624	618	556	569	587	597	588	619	648	614	619	609	590	638	645	555	635	585	585	623	633	568	653	564	593	605	566	579	610	571	658	627	602	606	628	614	631	595	605	621	602	581	598	604	597	602	596	608	649	629	651	627	596	601	589	654	657	598	630	576	607	631	606	546	609	587	576	637	643	621	616	625	553	580	552	632	642	631	628	621	600	581	581	595	642	628	573	627	566	626	562	589	573	585	658	614	621	595	659	637	625	618	622	630	614	614	623	616	608	624	620	657	612	643	608	582	645	583	642	619	589	624	596	614	580	571	601	654	606	646	584	571	603	650	596	639	609	633	543	593	622	595	571	676	614	585	597	601	596	577	596	613	567	622	616	596	585	619	615	597	620	685	585	632	625	622	599	593	597	591	599	658	620	606	611	598	620	583	628	580	589	605	587	588	615	582	621	599	629	575	591	633	621	578	603	634	596	566	614	607	581	607	612	583	639	601	575	588	598	590	625	652	650	592	580	595	559	585	590	561	625	612	621	607	579	531	565	613	540	602	610	608	605	590	590	572	598	612	626	589	676	576	622	628	613	642	583	640	610	622	606	575	601	584	655	556	612	619	621	619	585	633	606	644	591	594	628	614	613	607	595	641	603	591	562	586	606	575	598	601	650	584	578	588	586	613	546	623	598	595	575	613	594	643	617	611	577	582	654	568	601	595	594	591	635	609	590	572	614	602	596	575	590	543	606	572	605	601	626	541	590	595	572	625	609	647	597	663	613	589	583	589	612	599	568	629	594	621	599	619	641	597	584	603	554	628	651	641	601	631	563	601	593	571	642	642	596	622	642	593	608	639	571	602	566	587	601	580	644	596	579	577	612	589	590	586	642	587	610	618	654	625	622	590	620	620	586	583	605	588	629	621	577	625	631	621	569	576	603	624	608	624	608	595	612	607	588	611	597	641	578	625	609	630	585	627	616	608	619	573	615	662	592	591	631	579	568	584	606	582	629	596	613	575	580	665	599	574	632	586	619	616	586	582	593	587	604	583	586	621	629	579	586	608	588	642	598	563	630	614	613	591	593	590	593	596	627	628	613	647	598	616	587	606	605	613	613	610	588	588	633	567	565	610	586	636	603	638	609	620	616	622	572	642	595	621	560	637	589	641	612	650	588	594	632	657	605	593	582	636	645	634	614	629	607	623	623	591	557	639	573	564	630	622	610	682	607	641	601	610	575	628	605	580	647	631	625	590	637	583	597	621	605	592	621	564	605	588	591	591	583	603	628	620	612	551	558	607	594	608	607	593	626	602	635	604	635	586	631	628	580	649	600	580	595	614	630	630	599	600	596	603	589	630	576	576	563	570	630	598	575	591	633	634	578	612	611	624	601	573	586	587	622	605	591	616	623	554	565	615	637	629	626	620	567	569	608	642	603	586	633	658	618	618	598	625	627	642	588	634	638	593	587	619	572	594	617	607	611	579	594	650	621	592	600	595	586	629	625	621	575	593	566	620	603	640	625	592	651	613	589	584	594	635	604	587	639	620	597	625	590	604	598	597	578	605	619	612	611	591	614	624	578	566	610	611	559	595	601	638	586	596	608	617	602	624	613	612	663	571	612	612	578	603	588	593	585	623	550	579	616	612	612	621	614	654	579	610	581	624	617	591	602	624	607	555	633	609	625	645	553	605	615	622	592	635	588	633	615	613	570	613	621	615	613	602	619	592	601	599	620	575	613	612	579	592	599	636	604	593	610	605	608	621	606	619	669	623
22881	21182	29031	23638	21695	23534	24607	15945	13170	9649	5995	4012	2889	2220	1995	2116	2180	2195	1822	1647	1426	1317	1247	984	903	893	887	909	857	874	828	858	858	862	866	866	845	901	913	795	847	866	859	867	779	809	840	866	820	837	816	865	803	849	786	816	837	834	879	826	829	878	839	824	820	800	877	832	778	835	852	848	803	830	879	814	825	846	803	763	840	839	808	801	890	811	829	801	833	864	795	804	813	802	819	869	870	856	834	803	852	842	846	795	829	839	829	836	861	849	776	816	845	846	840	828	787	832	866	787	837	838	817	850	806	845	824	820	827	840	780	857	780	863	866	806	835	836	867	851	906	882	857	869	834	816	827	836	832	819	822	818	809	808	828	826	863	853	857	812	808	819	882	843	859	833	847	816	792	796	806	805	799	863	846	837	827	879	837	850	873	845	808	819	838	828	851	819	840	785	865	803	807	891	804	805	868	792	828	873	830	814	857	838	870	832	814	831	826	836	836	817	824	832	787	809	829	837	841	845	808	832	835	860	806	778	824	824	841	879	870	836	818	808	869	846	864	869	844	817	895	855	836	837	834	864	765	863	792	864	804	833	847	814	827	860	803	831	827	839	842	844	817	852	822	787	792	768	872	793	854	775	864	831	840	840	798	822	849	862	852	761	854	851	870	841	803	854	855	754	795	788	832	808	888	821	806	848	789	833	804	829	821	807	823	805	854	811	827	806	812	833	849	813	810	804	811	792	796	863	883	819	805	867	829	842	832	838	873	852	853	805	860	860	780	830	828	821	893	908	814	810	834	766	793	842	829	809	852	775	840	875	845	815	787	813	807	826	796	858	842	872	804	862	845	834	888	827	785	788	911	859	814	798	793	881	834	836	807	836	915	809	827	860	799	788	857	815	812	782	834	796	832	821	776	835	820	850	806	878	830	840	853	846	805	848	785	837	845	854	834	798	804	817	826	837	814	852	822	840	836	870	877	803	827	812	850	856	846	818	808	856	845	811	845	821	860	807	806	780	837	819	832	768	839	796	794	824	777	812	840	857	873	849	852	870	793	821	821	851	811	818	836	815	838	821	848	829	865	828	887	825	852	758	852	802	814	778	861	849	821	810	810	835	819	850	807	857	800	772	793	857	855	849	843	808	835	803	813	828	855	806	791	832	778	818	804	808	811	840	833	786	807	806	801	833	808	827	862	822	806	826	829	797	829	838	820	841	842	842	846	842	792	859	839	812	860	798	795	861	809	882	830	819	842	800	763	803	807	805	813	770	793	845	843	774	887	836	820	843	861	830	864	829	798	812	877	837	753	794	791	840	832	834	807	851	870	816	796	792	859	812	826	848	854	872	852	820	821	818	808	813	830	844	844	821	838	850	826	846	814	788	818	792	808	790	828	868	861	810	878	846	863	801	831	760	825	817	861	849	824	810	859	815	850	828	780	840	867	832	806	836	856	794	862	815	863	833	833	861	854	822	860	821	850	798	878	823	874	838	831	842	895	815	852	856	801	811	814	847	826	900	851	832	804	820	830	813	851	813	903	836	837	856	803	917	825	862	867	786	806	840	843	826	790	847	834	889	858	798	797	797	843	823	798	851	864	783	847	837	801	809	875	829	814	860	822	838	841	799	874	791	774	846	830	856	852	811	804	831	853	825	797	901	845	819	839	783	878	823	804	846	849	814	873	849	850	857	834	804	840	816	871	864	813	826	865	829	837	796	849	825	819	829	816	902	921	821	829	857	845	802	846	883	861	795	856	845	850	905	806	814	811	856	836	780	803	855	825	861	846	855	826	846	797	830	841	833	808	793	818	824	798	840	778	825	817	873	833	810	873	858	861	778	812	822	773	860	792	830	871	773	806	852	844	771	864	854	854	830	866	764	835	866	837	850	796	851	856	847	774	826	826	825	814	812	779	779	894	892	831	820	785	785	824	836	790	853	824	809	848	842	829	826	855	782	823	838	826	805	821	843	820	850	782	829	845	842	830	823	795	791	804	838	816	812	831	839	831	828	851	819	856	832	864	847	856	804	822	817	791	803	827	762	848	838	838	810	836	848	881	799	820	860	848	725	813	864	830	841	790	799	883	813	848	883	800	868	822	808	799	796	847	832	823	864	827	849	849	889	865	796	809	860	813	822	851	820	835	788	852	830	788	869	839	828	820	804	821	842	801	802	811	804	875	822	786	849	850	825	819	836	904	887	844	839	798	810	810	886	790	847	852	877	840	827	797	863	757	861	822	868	835	858	882	865	854	801	834	845	786	780	841	816	875	769	858	793	842	860	848	820	799	804	797	867	819	786	899	822	793	840	890	843	802	818	828	830	793	798	831	840	801	770	899	827	811	838	807	843	842	853	811	886	790	782	890	810	861	863	828	832	818	790	806	881	847	900	863	877	865	791	838	807	835	831	890	847	819	847	854	806	859	775	840	835	815	869	821	863	806	777	841	840	821	809	825	806	831	822	815	913	783	863	864	865	815	822	849	814	860	781	768	846	778	806	797	853	854	826	821	841	761	866	842	787	794	816	835	833	792	844	828	790	831	829	839	837	831	826	846	821	856	849	789	832	837	832	813	814	846	790	860	850	852	807	840	844	753	863	834	840	780	806	782	802	794	822	882	818	878	813	779	792	845	852	841	809	858	839	817	867	792	823	836	813	788	801	838	807	872	885	798	822	851	855	829	768	878	874	831	826	818	838	815	775	802	808	812	777	808	794	798	853	791	839	828	810	768	782	835	818	821	788	810	841	866	891	833	790	864	847	860	875	810	876	890	882	891	793	801	849	875	862	766	794	808	837	802	787	829	809	841	801	836	808	836	874	859	802	783	904	839	819	838	836	887	836	851	788	816	873	829	786	799	863	846	816	822	788	849	832	852	872	805	835	833	818	818	818	812	771	768	801	843	836	808	849	782	793	760	808	811	822	821	833	788	812	865	784	802	803	840	856	795	835	806	853	839	791	859	828	840	810	869	852	841	873	843	839	830	867	784	834	828	811	852	846	773	814	865	853	844	839	804	860	830	785	836	803	921	838	860	816	783	840	770	821	819	783	879	856	847	816	832	857	877	798	783	828	836	832	792	866	803	805	772	779	762	817	815	866	828	813	807	780	887	846	881	808	768	787	822	926	817	881	840	814	831	848	794	803	830	792	785	851	808	838	796	833	770	816	851	852	853	860	811	819	813	840	905	828	818	856	816	861	910	847	815	818	835	873	871	839	839	854	824	783	836	826	855	797	773	880	818	812	827	851	824	841	797	811	819	840	833	819	793	843	833	793	823	839	807	820	832	841	790	885	851	812	885	828	846	810	830	790	788	876	783	828	842	842	842	806	845	850	778	831	842	812	900	785	847	805	816	810	797	839	833	849	822	862	838	804	780	837	828	878	771	865	834	825	760	908	930	869	861	845	792	877	793	851	798	825	862	770	823	796	842	825	851	810	842	779	833	803	840	848	802	803	894	829	869	900	830	851	817	814	881	870	824	813	831	789	789	814
25195	51428	49512	38504	33463	29261	26137	22867	20702	15688	10359	7317	5287	4019	3498	3641	3795	3675	2873	2712	2270	2040	1725	1325	1193	1084	1125	1142	1041	1103	1068	1066	1057	1066	1061	1062	1076	1109	1019	1103	1048	1097	1056	1044	1084	1068	1072	1034	996	1032	1013	1018	1017	1086	1068	1056	1047	1039	1029	1044	1008	1075	1049	1003	1005	1069	1002	1024	1006	1029	1040	1008	983	1040	1051	975	1028	1061	1023	978	1015	1023	1028	1039	1019	1003	1001	1042	1021	1036	1011	984	1027	1058	1033	1048	1011	1017	1009	1046	1023	1035	1043	1052	987	1048	1052	1009	1005	1012	1018	986	1014	1048	1016	1014	975	1024	1005	980	1007	1056	987	1049	1085	1067	1064	965	1014	1023	986	968	1036	1042	996	1005	1008	1091	1016	1050	959	1022	1030	1004	1006	994	1067	989	990	1090	1027	1009	1008	1048	988	1011	1002	1034	1015	1027	1016	998	1052	1038	980	970	994	1034	1032	970	966	1021	1040	975	1015	1074	972	1018	1026	1033	1022	971	1069	1029	1003	990	1033	1052	1033	984	991	981	1006	1044	1094	1001	1040	1004	990	1025	963	1091	1005	1064	1046	1019	994	1028	1070	1007	1016	1027	1003	1040	1003	1049	971	1047	1046	1057	1059	1031	1023	999	1018	1037	1016	975	1008	1000	969	1107	1004	1009	924	1023	974	990	1062	1036	1075	999	1016	1035	1005	1043	1001	1033	988	1000	1029	1044	1030	998	1009	1023	1012	987	1033	1018	979	1031	1034	1021	996	977	989	1043	1032	961	1058	982	998	995	968	1011	978	1014	1050	1019	1016	999	1044	1019	1070	1036	1032	1052	1026	1020	995	1000	1066	1038	1032	1038	1036	1030	1027	1040	1023	1009	1051	1006	1021	1051	1017	1023	1065	1045	1077	1001	996	1017	1020	986	1043	1027	1021	1018	1022	1051	1038	1064	1006	1028	1016	1011	991	1058	1039	1030	1005	1007	996	998	1010	1042	1037	1016	1081	1055	1032	1034	1034	1075	1005	1050	1056	990	981	1028	1073	1073	1051	981	1015	1007	1060	1071	1052	1050	1043	1037	1028	998	981	982	980	999	982	989	1031	993	1022	998	1016	1050	1031	1014	1014	969	989	996	1036	1026	1026	974	1074	999	1065	1034	999	1020	1017	1051	1003	966	1010	1050	1001	989	1065	1050	1006	985	1008	1032	1008	1057	972	1043	996	1006	1023	982	985	974	1038	993	995	1030	1054	1077	989	1013	1036	1022	1058	1062	971	1000	1038	1013	1007	1025	1017	1002	962	1024	1013	1080	1049	1012	1042	1025	1046	1058	1037	1041	1007	1038	1047	962	1054	1020	1053	1058	1060	1030	1019	994	1061	1015	1023	1024	1001	1011	1035	1011	1045	1036	987	1074	986	1062	992	1056	1015	954	957	1033	1068	1047	1052	995	1024	1092	1050	1041	981	1017	1034	1037	996	1038	1068	1052	1024	995	1024	1022	1026	1045	1050	1043	1037	1019	1004	952	974	1073	979	1003	1066	1049	967	1003	1008	1082	1046	986	1018	996	1026	1042	1063	996	1002	1075	1059	991	985	1033	1035	993	969	994	983	1056	995	982	1021	964	1009	1024	969	1024	1090	1041	1035	1006	1055	1050	1068	1012	1023	989	960	1000	989	1004	1058	977	1011	1012	1023	993	1039	1027	970	983	959	1054	1020	1025	1033	970	977	1023	1021	1064	1069	1049	1037	1055	1106	1016	991	1094	984	1023	1037	1057	1056	951	1048	975	1038	1031	1045	990	1088	999	967	1047	1027	982	1029	1010	1016	1044	1020	1034	955	967	1021	1095	1017	1014	1010	995	987	1038	1034	1029	1006	1042	1048	1024	958	1000	983	1023	1037	1030	1061	949	1054	993	994	990	973	978	938	1009	986	1041	1041	1029	1018	1047	1022	1059	1033	1032	1034	1009	984	992	1072	1035	1108	947	1043	1012	1033	1010	1036	1003	952	1012	1036	1071	1074	940	1021	1025	1053	1019	986	1029	988	1046	998	1033	1002	1003	1002	1039	1051	981	1038	1076	1005	1002	1023	1066	965	1008	998	998	1037	1049	1045	993	1015	999	1001	1004	968	1085	1099	993	1026	1082	989	1064	1019	1065	979	1020	1028	977	984	1026	1025	982	1016	1010	1001	1002	1046	1050	992	985	1015	1031	1054	979	979	1002	1028	1015	985	1012	989	1068	986	1002	1036	1031	1036	1023	1035	1021	1005	1048	1032	1041	1082	1025	1012	975	1005	1014	1005	1017	997	952	1012	1005	975	1022	1035	1029	971	1004	970	1068	996	998	1068	1031	1030	1022	1012	974	1044	1048	962	1046	1009	986	1014	1061	1017	996	1029	983	1023	1078	1003	1065	1006	1067	994	1085	982	1021	1061	1059	1012	1039	1019	1011	1024	1027	1010	1007	950	1048	1000	1017	1053	1022	1017	1007	1027	1077	1066	1021	1047	1013	1039	1038	1004	1000	998	1030	1085	1030	1014	958	1020	1017	1010	1014	1045	970	988	1022	1005	1032	1047	1041	945	1035	992	961	995	974	1035	1051	1010	1011	1049	942	1037	1019	1029	1052	1065	972	1072	1007	1037	1003	1062	1065	1027	1014	1055	1017	1009	981	988	989	1074	1048	1013	1041	1022	1030	1076	986	1034	1068	1027	1025	1018	996	1044	1017	1004	1063	957	1036	1104	1006	1006	999	1067	1028	1042	1019	1015	1048	988	1031	1020	1021	1045	996	1017	977	1014	1045	1022	987	987	1077	1031	1019	975	975	1025	1084	963	1039	1031	1016	1020	1037	948	1049	1017	998	1058	981	1048	981	995	960	1009	1021	954	1020	1047	1024	1039	1043	1008	1009	993	1028	979	1026	1001	1014	1024	1083	1000	1116	1030	952	1051	1035	992	1042	1055	1059	1011	980	990	1014	1059	1011	1058	1008	999	1028	983	969	996	1002	1098	1039	994	1042	1025	1055	1002	1027	979	1002	1066	1071	1016	995	968	998	1060	983	939	997	1044	958	941	1046	1036	1005	1035	1050	1059	1002	1002	997	1058	967	991	1032	1003	1011	1011	1036	971	1065	1029	977	1034	993	1029	1053	1009	980	1015	1013	992	1018	1057	1010	1063	1055	1026	1026	1016	1024	1015	1036	1016	1013	1043	970	999	1058	1032	980	1053	1025	1034	1016	1062	1025	1037	1041	968	1062	956	947	1065	1035	1011	964	1028	1042	966	983	1053	1054	1037	1022	1012	1035	1037	1003	1001	1029	980	1008	1025	1020	1047	1047	1013	1036	972	975	982	1021	1058	1042	998	954	1040	1039	1060	996	1091	970	997	1004	967	1084	1011	969	983	1001	1046	988	992	1063	1025	1013	988	988	1084	1025	1004	1015	1034	1032	1024	1050	1050	993	999	1017	1033	1018	1064	995	1040	997	1034	1019	1000	1034	1014	1040	1062	1045	1017	1005	1062	1056	1029	1019	1040	1025	993	1003	1038	1016	980	983	1070	1030	1039	988	1018	1037	1058	1048	1033	1074	958	1092	1061	1030	1032	997	1041	1019	1011	1000	1005	965	1052	1015	1022	1005	995	1018	987	1005	1016	1012	1056	1016	1055	1019	1031	972	1012	1036	1002	1010	1074	1042	978	1016	1024	1038	1069	1031	991	979	1087	992	946	948	1047	1006	998	1018	984	1054	989	1016	1008	996	1038	1011	1035	971	1042	1039	1004	993	1028	1054	1071	1029	1063	1069	967	1057	1088	1048	1074	1064	1038	1031	1062	1039	966	1068	1075	964	1003	992	1028	985	1026	1016	995	1029	1048	1024	1051	1020	998	1043	1038	984	1003	1044	937	978	981	1011	1064	1012	1029	1035	1046	1034	995	961	1023	981	1043	1034	1032	988	1034	1025	1007	1005	1056	979	1056	1072	994	994	1001	1013	976	1006	1008	972	1062	1004	1034	965	945	1020	1009	1024	1118	1044	962	989	1036	1053	993	999	1051	1036	996	1021	990	966	1011	1010	1053	1070	1025	977	1019	1026	980	1062	1011	994	989	1036	988	1083	1010	1083	1060	1066	1055	1031	1044	1097	1032	1057	1030	1067	976	1047	1001	986	1004	1059	1018	1011	1024	1050	981	1061	1019	981	963	1050	1075	1030	1015	1008	1043	1001	1034	990	1087	990	1048	977	1103	1016	982	960	1020	949	1048	965	1045	1076	1036	990	1088	1034	1049	1010	1109	1025	1009	1029	984	1025	1025	1059	991	1027	1026	1023	998	1045	1031	991	1027	1044	1021	1059	1040	1010	998	982	1049	996	978	1004	959	1002	979	1000	1040	1054	1064	980	984	958	986	1039	1010	1008	1015	1014	1007	1032	1009	1045	1021	977	997	993	973	1012	1028	979	1005	1018	991	977	1039	993	1018	1013	1020	997	1056	1045	1077	970	979	962	1027	965	1041	1016	1026	1016	1028	1003	1011	1039	1055	1051	1003	1039	1014	1013	978	983	1067	1012	1010	995	1057	964	1010	1030	999	1029	1018	994	1051	1002	1030	989	1008	1031	1000	1047	1008	1016	1038	1031	1005	1034	1003	999	1012	994
27317	23280	30297	26235	17872	11972	9192	6709	5143	3475	2032	1402	1075	957	936	1052	1082	1021	883	801	744	662	635	595	571	560	494	590	581	572	587	592	568	556	570	545	529	545	555	509	599	566	534	540	583	546	541	528	564	549	569	575	522	545	542	588	554	550	575	540	561	552	559	550	522	558	533	565	543	517	554	520	552	504	538	531	510	503	528	549	539	542	548	543	522	560	517	560	544	563	559	581	514	540	532	615	572	521	531	514	555	555	567	544	597	590	532	529	551	576	553	578	526	556	582	487	498	539	559	504	537	549	581	580	545	588	546	588	588	510	528	564	534	603	588	542	591	569	555	574	500	548	542	531	516	583	551	551	520	580	523	547	498	559	522	585	544	554	537	506	507	547	537	558	569	567	606	532	529	555	482	576	528	556	540	547	549	528	545	546	525	545	588	515	534	508	561	488	580	566	565	578	536	539	532	540	520	531	549	581	505	579	518	550	536	548	557	601	531	545	531	569	497	551	529	574	549	553	526	568	555	571	538	529	546	555	536	528	520	516	526	572	581	565	531	529	528	526	540	530	455	517	565	525	550	526	584	545	535	533	589	566	595	535	509	501	511	534	518	521	563	524	526	534	584	532	577	557	540	534	514	528	556	547	556	536	573	546	537	544	565	539	561	553	554	502	557	580	566	528	539	596	528	571	573	539	550	556	546	599	528	529	521	549	521	592	523	554	494	572	534	594	568	523	573	539	574	520	549	571	572	546	562	518	500	529	579	573	563	556	524	552	573	541	572	582	568	518	567	558	530	550	560	541	535	558	574	542	532	544	480	514	513	548	537	506	522	573	585	561	518	539	573	520	572	487	556	546	533	559	567	534	572	551	544	551	503	540	544	499	572	544	499	510	511	526	536	556	530	537	549	541	542	580	569	531	554	521	547	553	561	525	533	501	564	540	549	608	565	558	563	537	543	542	529	575	522	583	565	570	571	519	538	537	582	542	538	559	553	562	551	526	571	569	530	551	499	614	551	535	522	592	540	517	572	528	586	528	523	559	525	599	533	510	536	532	544	534	541	524	575	539	544	554	541	524	556	591	534	560	497	513	594	566	575	560	566	598	582	554	546	552	520	577	554	556	589	522	539	525	539	563	579	584	525	502	584	536	540	514	529	553	548	620	570	554	541	558	527	551	537	505	554	534	538	522	597	527	517	483	555	491	542	490	506	539	544	515	586	534	520	549	510	577	572	556	557	540	552	523	575	560	567	520	525	549	611	526	558	532	529	537	532	556	587	554	545	562	536	561	522	538	550	574	524	523	561	580	620	535	544	558	555	580	496	546	535	543	550	573	520	511	577	542	559	539	552	517	538	551	578	540	528	548	568	502	518	545	573	530	545	529	532	564	550	542	515	591	534	552	533	552	541	559	511	532	555	530	536	554	518	512	521	559	544	555	575	545	551	543	520	512	592	518	571	548	553	550	541	568	566	537	539	563	552	569	571	546	580	571	558	524	539	539	557	518	498	543	559	563	538	573	592	588	525	523	543	532	535	511	554	561	539	602	545	543	545	565	580	610	564	522	562	547	584	546	572	556	541	573	507	568	520	541	579	518	559	545	538	528	551	563	529	554	592	555	534	554	535	533	557	560	503	585	569	512	569	494	559	543	541	555	561	543	548	555	521	540	552	546	548	557	553	541	530	530	574	508	570	535	536	558	554	530	600	551	555	553	533	557	581	540	554	544	534	553	529	560	483	559	563	580	577	507	561	568	612	501	573	589	563	559	544	535	536	532	542	549	513	522	553	538	526	541	533	540	532	574	531	520	519	527	552	564	546	556	536	540	546	530	582	595	513	536	574	541	546	539	555	579	544	544	586	537	572	577	516	512	602	541	530	568	526	512	538	534	542	548	572	547	528	579	519	532	571	543	501	544	520	549	524	539	551	548	527	514	524	541	561	538	574	555	604	527	556	542	552	541	600	548	567	586	590	588	554	499	531	557	533	525	536	572	544	534	550	568	540	547	538	601	549	551	513	499	541	570	552	548	565	548	547	549	546	575	530	521	533	505	594	540	527	568	534	560	568	554	505	509	499	557	541	563	557	539	518	538	540	554	507	574	529	566	553	599	519	535	545	547	545	568	548	548	560	574	571	520	554	545	553	499	505	556	549	540	561	572	561	535	514	570	528	604	516	575	529	529	560	522	517	546	533	531	562	523	544	550	545	508	574	540	556	534	551	535	530	569	553	528	492	548	548	558	578	573	530	564	538	517	549	576	549	554	545	553	558	547	537	573	563	552	522	509	549	569	526	558	547	539	529	579	594	546	553	532	521	526	573	543	526	514	543	535	538	565	526	570	554	564	534	576	539	610	491	519	507	535	562	557	540	512	514	559	536	545	553	588	547	525	583	543	522	534	550	533	525	561	567	536	564	563	545	562	542	549	561	554	570	533	528	567	534	498	557	557	550	528	559	553	484	520	546	525	558	556	567	551	533	551	531	565	529	509	577	561	520	561	568	544	515	568	559	538	526	507	535	537	565	535	510	553	568	558	542	508	557	587	561	553	547	535	515	528	579	552	536	500	600	580	542	532	519	548	592	542	540	552	538	546	576	531	519	539	534	549	557	551	539	555	583	550	542	548	562	590	537	524	494	530	502	549	568	536	517	516	592	529	547	526	557	549	538	491	553	560	523	560	539	552	542	574	498	548	541	564	578	543	515	499	533	591	576	525	501	494	546	544	560	569	583	513	524	548	544	568	553	537	576	566	546	522	551	585	553	584	541	526	524	541	550	547	557	529	573	565	576	557	556	511	544	591	559	563	561	497	534	602	525	535	549	566	542	566	525	570	559	594	579	534	521	551	518	570	538	556	546	529	583	523	513	568	518	561	530	532	591	554	564	536	531	528	524	578	564	525	586	586	513	520	520	608	564	533	530	575	542	537	534	491	532	552	541	549	520	551	545	535	547	531	549	542	542	578	532	545	522	517	583	518	533	577	504	570	545	525	534	526	518	540	592	553	519	553	527	520	523	545	529	531	564	533	535	601	541	538	578	554	571	570	519	549	573	527	539	506	554	572	554	529	525	597	532	566	498	532	559	554	560	550	568	565	557	590	548	568	548	508	516	545	508	535	534	539	559	578	557	521	538	583	542	577	542	504	500	512	541	572	567	554	576	581	539	536	578	566	560	505	535	567	530	561	523	525	548	524	506	556	568	525	563	539	541	510	597	505	565	582	584	525	517	555	560	507	517	518	578	559	557	568	540	562	523	515	548	535	519	593	533	526	540	540	552	529	515	536	563	577	554	517	614	568	554	556	544	540	580	530	564	566	576	567	550	560	587	568	580	564	530	517	533	565	529	537	560	525	510	493	594	569	523	572	581	549	569	555	557	540	553	638	498	564	563	544	500	553	507	497	562	556	556	519	516	541	556	505	556	558	549	564	556	531	569	523	540	544	535	587	543	561	569	519	608	516	510	558	560	538	583	578	531	556	574	523	570	508	529	565
21285	37257	36944	28882	23153	18623	16159	12813	10484	7146	4139	2646	1969	1668	1584	1863	1835	1792	1325	1236	1061	921	876	789	703	730	701	696	684	691	682	693	686	695	677	725	712	656	695	690	734	683	705	659	699	738	707	758	691	674	657	687	683	705	688	667	698	691	656	665	661	680	652	709	651	663	697	712	632	699	720	658	611	705	698	729	687	652	670	612	691	703	714	683	682	673	691	706	714	677	654	656	665	690	674	666	693	680	705	668	692	709	677	718	706	665	724	654	730	711	689	710	692	641	715	729	676	633	682	666	647	687	673	656	701	722	719	699	669	669	698	649	641	679	667	667	676	667	692	626	721	729	653	667	666	728	657	709	692	646	658	760	700	682	720	641	671	712	692	663	660	690	680	689	636	691	678	709	682	699	672	697	711	697	711	710	673	722	725	666	723	706	663	712	689	712	651	676	706	693	687	627	662	684	673	689	689	675	666	642	717	671	698	695	671	681	672	662	695	734	694	658	700	689	656	701	667	703	685	688	651	709	654	694	682	640	647	712	682	715	636	680	688	668	656	671	721	674	661	698	656	651	649	700	664	663	742	666	715	676	701	669	694	698	682	667	684	679	654	685	687	654	673	629	735	673	612	666	672	679	645	670	699	730	743	653	678	644	677	666	677	691	696	659	698	679	686	706	704	659	654	675	682	648	690	664	656	648	736	665	731	671	682	736	677	713	749	706	736	650	726	671	674	690	616	683	704	676	656	632	638	639	685	641	712	701	651	696	649	662	704	703	693	629	688	678	663	717	652	699	630	679	692	676	693	685	710	685	701	659	695	645	713	683	665	676	698	676	692	671	737	675	700	633	690	691	638	695	677	664	669	724	675	710	691	654	667	676	695	674	665	676	624	684	698	715	694	699	656	659	693	648	608	706	701	638	707	630	687	698	692	666	658	633	700	642	644	670	681	695	610	675	681	682	653	672	676	684	645	725	646	698	693	678	723	650	678	723	660	741	677	683	638	702	627	704	698	694	684	678	730	690	653	689	721	731	722	677	658	653	663	683	666	686	686	663	695	692	682	691	675	670	680	645	640	667	671	634	663	656	660	677	687	683	669	719	727	678	675	696	647	706	666	722	693	679	668	668	671	656	698	710	721	688	678	666	686	703	671	670	698	684	711	695	630	700	694	659	677	686	697	670	705	675	658	664	661	686	690	706	701	646	696	672	708	660	661	691	679	672	707	650	705	664	635	661	679	685	682	637	704	734	674	704	682	699	655	711	671	713	704	649	656	671	677	700	672	662	677	681	701	684	658	701	700	672	682	721	673	665	684	655	687	683	656	700	709	691	649	687	694	659	688	679	684	673	715	666	654	655	699	705	674	660	639	721	664	703	693	681	701	666	666	670	647	639	652	694	672	671	669	681	705	651	682	672	694	707	643	695	663	659	674	676	650	683	669	723	687	698	655	662	708	654	677	682	692	656	693	660	698	685	668	696	639	630	730	688	683	709	665	688	670	718	661	677	662	662	704	679	692	667	745	683	672	709	642	657	677	680	674	672	659	672	721	671	694	674	685	662	693	678	630	653	703	674	742	706	694	695	735	685	648	694	637	652	692	691	669	682	678	687	641	683	730	661	732	681	673	719	695	673	677	665	675	639	658	686	662	673	674	700	677	686	695	617	688	641	669	666	617	730	680	691	646	642	674	671	659	659	680	626	707	686	662	712	702	672	695	660	698	709	677	700	676	646	695	639	697	671	655	659	719	668	633	641	651	669	677	696	670	678	706	656	690	698	651	690	648	704	714	726	703	645	710	724	690	701	663	701	679	717	638	738	673	639	663	697	657	668	718	648	664	697	678	642	713	696	700	682	692	670	711	682	725	687	656	675	683	750	652	713	650	729	684	674	657	681	655	657	679	644	672	638	670	677	683	659	702	629	628	677	690	697	691	670	700	656	708	686	687	705	670	689	655	704	666	680	696	695	690	675	688	710	657	655	662	673	646	676	688	687	688	645	654	705	664	607	678	679	645	662	679	682	671	636	738	654	671	686	672	673	759	635	664	685	669	684	694	661	660	675	641	641	673	689	655	689	663	685	714	692	692	681	692	701	662	660	679	674	636	669	667	702	696	646	682	651	669	658	672	655	661	682	683	671	688	685	642	700	676	677	696	673	697	723	701	692	688	672	669	696	701	700	666	715	695	693	680	675	682	674	644	665	713	652	705	621	715	720	642	697	643	662	666	679	670	755	703	719	654	739	703	656	688	669	693	694	646	617	692	695	674	661	673	684	700	699	671	686	697	659	712	632	667	689	653	672	643	699	670	628	723	643	672	677	696	701	699	666	664	692	667	702	660	682	709	649	719	651	631	737	708	691	671	646	675	694	688	687	641	694	683	666	687	679	680	691	693	696	684	701	657	654	706	674	708	729	662	685	686	680	680	658	677	687	700	745	685	661	671	698	667	717	632	672	664	666	650	680	667	687	664	671	692	738	693	683	730	642	681	718	665	663	710	673	711	643	684	621	644	706	682	674	688	648	648	723	647	681	678	686	652	673	679	676	657	666	684	697	688	693	693	668	652	702	681	680	649	680	696	677	691	645	663	676	708	698	667	705	652	683	682	662	637	671	697	684	697	645	658	693	667	675	665	687	711	644	694	638	690	674	647	719	694	739	663	700	662	660	657	698	676	690	701	630	686	684	671	685	685	719	713	678	684	686	704	701	685	680	679	657	676	691	704	710	673	709	674	652	681	630	686	734	688	675	655	627	699	636	690	679	698	650	701	683	645	664	668	709	698	714	659	660	716	671	665	634	670	695	699	674	670	667	674	690	661	661	679	708	697	735	689	690	681	695	681	732	632	700	684	704	731	642	703	687	686	698	690	651	686	671	687	660	674	698	688	658	692	635	701	668	655	666	676	677	720	698	696	711	672	677	656	679	735	708	712	667	635	698	713	682	673	684	678	684	676	686	663	716	660	695	646	737	730	680	627	671	660	710	701	702	660	660	686	678	660	693	645	645	718	652	663	700	690	684	684	684	646	620	705	683	654	665	697	728	658	677	699	699	731	702	664	674	671	629	679	684	652	705	636	694	698	622	704	713	652	728	656	677	664	695	650	656	677	696	710	632	701	664	708	684	689	665	689	734	682	707	716	695	656	641	715	656	697	697	727	696	703	707	694	682	708	696	656	605	671	662	660	680	678	690	650	702	671	663	707	722	679	690	716	672	653	723	685	668	661	680	621	668	670	661	678	673	680	639	684	693	705	671	642	694	686	686	675	673	694	719	639	676	683	689	716	686	706	651	714	710	740	726	642	659	706	677	651	637	649	639	654	661	691	643	673	685	695	668	652	628	717	664	704	707	651	679	686	677	729	650	674	693	652	704	721	674	705	671	718	668	669	692	674	694	681	729	647	668	671	682	639	654	668	617	703	667	675	708	712	649	675	677	707	664	661	680	660	650	712	690	685	666	662	688	630	661	694	705	652	626	715	767	653	618	647	683	665	694
23941	21186	28628	24413	22339	22245	17404	10901	7243	5467	3836	2696	2404	2116	1962	1845	1758	1610	1374	1291	1126	1075	1017	908	843	886	882	895	855	879	852	837	756	764	820	854	812	839	784	811	851	856	854	781	818	826	829	828	863	819	788	853	864	847	772	772	813	796	834	809	795	854	774	824	797	777	814	804	773	783	790	802	755	792	855	767	772	802	787	819	814	807	746	840	791	790	804	778	743	771	819	806	834	810	797	810	786	799	843	840	816	753	799	759	836	763	748	822	810	797	757	793	813	803	840	805	753	801	826	857	766	758	797	789	794	818	833	784	807	797	760	786	767	802	773	799	835	767	826	769	804	803	814	816	782	830	784	773	783	799	754	772	824	809	757	794	819	809	794	815	783	861	805	793	857	833	791	866	812	771	772	775	815	779	829	758	790	773	778	798	804	819	793	791	776	788	793	798	813	816	784	843	829	786	853	789	825	818	835	834	815	822	801	732	774	851	795	814	844	779	776	817	795	780	795	800	780	799	823	857	804	807	738	804	788	737	800	817	746	825	785	809	813	819	803	777	777	809	801	842	768	763	774	766	834	804	764	827	820	749	749	801	791	831	789	798	793	786	826	834	831	820	847	798	778	809	811	762	787	795	779	789	797	758	761	838	828	834	841	812	810	791	821	913	806	797	839	805	822	803	795	804	805	805	832	826	795	810	793	812	828	808	825	784	773	818	781	814	818	800	815	826	841	796	797	828	811	788	770	751	836	809	824	772	776	804	870	764	787	798	751	854	824	837	842	830	819	799	767	806	747	821	776	822	824	790	788	818	809	801	758	797	828	815	780	790	820	768	751	871	780	835	833	819	765	795	781	853	767	796	795	777	826	828	765	809	865	792	871	794	762	821	793	798	795	792	781	805	769	780	805	797	829	839	792	794	795	813	802	774	789	780	787	794	807	834	790	840	847	783	796	804	780	788	827	776	805	794	827	789	783	830	788	808	804	807	815	840	786	827	763	781	778	810	791	798	780	750	849	794	844	790	828	825	816	798	844	832	770	838	850	824	771	801	800	751	837	766	829	778	789	797	817	807	770	869	824	782	816	754	794	846	793	842	793	809	815	768	819	850	770	803	798	784	790	782	779	853	840	782	840	830	800	822	744	817	799	818	829	781	781	796	781	792	865	758	795	826	830	837	873	812	808	774	756	834	827	760	787	795	784	772	786	828	797	829	878	858	828	818	858	792	841	827	813	842	789	795	854	820	805	783	726	789	796	834	780	795	779	803	803	795	805	806	829	801	851	770	838	799	813	835	805	820	741	812	828	841	838	779	830	833	763	842	783	794	823	823	819	813	834	848	793	862	815	839	834	781	835	811	810	782	796	841	784	824	793	803	884	794	784	785	781	789	795	832	799	808	749	832	782	825	811	813	816	838	816	788	764	839	784	825	747	799	823	824	818	826	784	822	782	826	798	770	829	805	804	787	783	787	792	766	837	776	800	781	810	818	778	772	868	812	806	826	761	774	852	765	805	802	787	754	816	802	831	801	777	818	821	842	791	829	833	812	790	773	819	788	818	729	836	827	816	817	799	779	826	799	854	791	787	811	827	842	767	814	813	793	800	789	758	850	766	850	787	814	797	825	786	794	815	885	874	829	803	775	847	771	822	884	811	778	828	783	809	817	758	743	795	831	784	769	851	814	788	803	862	825	811	819	822	829	806	794	812	891	809	810	807	798	828	807	836	808	765	799	839	776	818	857	814	766	799	840	825	826	789	851	798	822	823	830	846	839	825	794	809	791	849	822	828	763	757	727	831	818	788	802	837	774	830	836	781	831	766	795	808	802	788	799	851	823	839	767	784	833	826	811	783	834	834	829	812	803	774	779	789	771	778	806	780	821	798	787	832	822	831	783	761	779	801	785	855	800	800	798	821	791	847	818	790	825	817	797	801	730	781	764	825	809	772	816	802	811	782	792	805	754	779	798	777	804	797	779	792	790	773	772	781	838	760	806	805	831	826	782	794	804	800	808	819	869	827	767	789	838	785	821	790	817	804	829	769	778	741	820	793	794	818	790	818	819	772	800	801	808	804	800	794	780	831	797	837	781	835	778	834	753	797	824	736	824	814	833	799	797	796	790	819	793	767	783	807	856	803	771	783	829	808	803	823	874	767	774	814	818	845	744	800	866	800	785	809	755	759	817	842	846	815	759	803	822	822	812	762	755	755	762	830	844	827	793	809	830	789	833	771	771	793	790	826	838	828	767	771	817	811	826	832	800	757	833	754	792	813	825	823	783	831	783	791	834	826	883	814	809	787	817	810	796	801	848	797	795	791	824	775	802	840	799	758	767	775	789	853	827	783	809	854	794	786	763	839	774	812	791	812	806	796	854	794	847	753	807	781	788	753	796	825	873	819	775	818	832	831	771	812	787	841	864	869	773	803	822	836	810	825	779	781	759	815	827	839	854	729	809	809	802	839	751	775	799	804	839	790	823	837	799	785	786	846	789	834	796	779	816	783	870	803	801	862	789	831	796	818	861	803	800	790	809	830	774	744	794	785	824	823	834	826	838	791	831	739	833	793	793	792	821	851	823	798	816	796	780	783	785	817	785	753	826	803	769	760	824	804	781	777	841	763	843	796	788	811	784	827	811	819	788	762	762	842	875	813	831	800	820	793	791	835	795	814	842	809	817	796	805	845	768	796	813	805	789	843	804	812	758	789	819	797	742	817	803	821	779	840	790	771	821	855	792	813	795	803	843	741	823	790	772	778	815	841	788	801	741	801	814	754	796	825	851	819	791	793	810	812	794	766	825	741	807	782	831	840	779	792	776	843	805	836	799	758	758	822	830	799	819	854	850	836	779	779	774	792	844	779	772	841	842	816	832	795	792	775	807	821	816	803	817	816	822	808	821	753	783	744	800	807	757	788	806	790	778	759	793	775	754	764	792	796	806	790	802	805	818	806	811	822	840	828	799	779	773	797	807	758	835	825	835	762	795	819	815	767	806	800	788	826	838	789	789	788	795	796	823	817	836	778	788	823	819	820	791	785	806	825	852	817	832	788	783	834	788	795	798	773	786	790	820	761	787	743	793	796	794	843	786	809	839	770	816	775	775	821	795	812	761	786	780	767	787	802	810	806	810	821	827	800	784	801	775	787	857	782	799	767	796	792	769	819	752	830	783	792	805	785	811	795	724	779	819	839	782	793	771	764	814	779	823	802	745	810	806	817	822	824	772	785	821	849	839	810	798	800	827	830	803	785	812	793	808	801	778	817	802	808	826	788	788	755	783	781	749	779	780	852	771	825	771	810	841	833	818	784	828	860	815	838	868	750	797	771	833	777	853	796	795	810	749	766	823	812	867	788	823	796	793	804	813	805	823	741	777	788	798	825	811	871	800	810	777	846	793	820	769	818	747	861	804	792	768	815	762	790	769	784	853	797	812	742	799	800	791	791	818	848	789	792	814	783	755	790	814	829	755	812	852	839	771	763	835	822	817	786	783	796	809
23376	44056	41673	33455	28320	26654	21667	17380	13433	10201	7162	5016	4421	3942	3278	3149	2976	2725	2079	1991	1590	1522	1332	1244	1178	1137	1074	1029	1049	1040	1018	1011	1036	991	1003	990	988	1082	999	956	1045	1030	983	971	987	946	1060	941	993	977	1043	1017	1025	1009	960	939	947	973	1036	1022	1018	957	1017	963	977	960	1013	1033	987	950	1026	967	1011	969	965	955	972	949	947	990	1026	973	947	983	1030	986	965	1022	1021	976	937	1014	955	956	975	972	980	997	967	966	989	977	1005	958	980	1026	951	988	991	1003	1016	963	997	969	1012	981	1009	957	935	988	950	994	984	986	995	971	984	925	964	952	977	921	980	982	962	964	997	939	951	972	986	986	1007	1001	992	1030	1007	982	1003	1046	999	1005	993	953	1001	989	1010	980	968	1026	924	973	1007	992	1006	1022	1004	965	985	981	975	1008	923	1003	931	964	931	952	963	948	992	1014	978	950	995	982	1042	973	931	1013	980	962	973	971	992	947	980	963	942	974	972	951	906	981	959	932	928	991	1003	989	1012	988	964	982	936	1016	927	987	927	990	971	954	996	1027	911	985	977	942	974	1008	1018	950	995	958	1016	1027	1013	934	983	1008	1042	940	969	926	974	1010	1007	968	940	946	990	976	900	1018	990	997	981	991	1013	1007	959	983	1008	937	984	1011	955	994	942	1018	978	935	980	967	1008	978	984	1053	1038	978	978	969	966	1035	929	987	962	985	941	958	1024	988	973	971	964	1009	982	1018	958	997	1013	939	1025	976	985	1001	1012	1001	983	899	1039	1055	990	965	976	996	997	978	963	1005	979	985	950	1026	1009	970	960	995	926	1010	1046	998	978	981	954	996	1010	958	1028	996	965	1006	970	1027	972	985	974	1003	1006	941	1018	1023	978	973	978	983	1028	931	941	1003	956	1009	990	1011	1009	931	992	980	967	966	972	961	985	982	927	980	1010	983	949	918	934	1023	1020	944	883	1014	953	930	973	968	988	986	989	908	937	927	968	925	1047	1011	977	964	993	929	978	992	1021	960	1006	981	966	1033	922	915	945	966	948	914	978	947	1011	1019	1033	979	1020	955	934	978	923	936	926	981	1036	999	970	978	957	902	1000	956	953	934	998	942	1043	972	1012	1006	999	967	957	999	975	1001	994	986	957	997	994	1021	1011	1014	976	929	994	935	903	1012	942	1034	984	1017	1024	996	944	1068	932	964	978	984	989	976	987	1001	990	956	969	976	1011	956	962	923	972	1019	951	1026	1013	954	986	949	979	1002	947	905	959	1003	930	959	984	956	1007	960	977	979	994	933	994	979	1039	1019	997	983	971	986	981	981	947	970	926	936	951	950	923	1007	970	964	1008	1004	1039	1003	998	983	1023	1014	1040	1013	952	979	990	987	1007	1003	946	938	991	961	965	954	1025	983	965	1011	961	1012	965	1030	969	950	982	979	1050	954	1006	991	974	1002	949	975	971	1003	957	1037	947	950	952	947	989	1008	969	996	998	932	1003	1018	956	1007	1003	1010	959	974	959	965	960	964	1003	990	965	1031	1023	936	1035	1014	949	990	940	991	964	961	965	960	993	1004	986	977	877	994	975	958	961	972	1009	993	979	951	964	1032	1038	990	960	940	984	931	957	983	936	995	937	1009	964	960	956	969	946	979	1043	977	966	905	1012	995	945	948	985	937	973	950	1005	963	1014	989	1004	943	981	1025	937	982	987	940	965	968	961	973	1014	1023	1005	998	994	969	992	928	1003	987	910	956	989	922	971	997	1020	1018	971	985	1004	986	975	955	967	959	958	972	918	1016	1015	950	966	987	1006	986	1023	976	994	976	980	933	974	942	934	971	992	987	970	1018	976	988	985	1021	1005	963	979	943	1049	959	968	979	972	969	956	901	972	980	919	960	979	958	933	1019	942	960	995	976	985	979	968	963	957	961	949	983	976	972	1043	1027	1003	955	979	963	957	978	995	938	910	994	1014	961	1075	1019	987	965	998	988	932	943	1009	959	915	991	1025	992	986	949	991	988	979	955	895	970	987	959	965	998	1031	994	979	1049	993	974	964	1014	990	950	983	1008	943	1009	1004	987	950	970	982	1040	990	1006	933	1000	1061	961	995	1015	1031	964	971	997	931	1037	935	982	976	955	960	945	976	953	986	1007	1010	1017	1006	975	1002	1014	1012	1017	979	986	975	969	999	964	989	1024	963	980	993	923	955	983	1013	964	976	972	1029	1006	980	966	977	947	997	963	959	956	979	967	963	938	1002	962	947	970	1040	934	937	1015	1011	980	968	969	982	967	1005	1002	948	952	1009	960	955	984	988	968	949	973	984	994	952	1012	940	1004	950	1040	956	965	993	962	1010	976	978	1004	991	1002	981	1031	982	977	971	979	974	926	955	976	966	968	997	946	970	959	960	924	982	987	1019	992	960	1003	960	1013	1018	987	1041	990	967	925	958	1010	891	950	922	992	974	953	1011	975	1041	1003	975	945	985	976	985	957	937	994	965	979	991	960	965	1000	996	971	972	970	997	979	1017	937	1024	967	978	935	943	946	991	965	990	985	959	905	955	981	947	921	976	1050	959	987	960	997	996	989	982	1024	991	946	975	958	988	938	973	1034	991	1042	992	986	937	959	996	1021	984	1022	978	1043	1019	1006	1016	1000	972	1011	1003	983	932	1036	939	1035	935	921	1017	980	999	996	980	945	1008	944	942	949	959	972	1020	959	978	969	1014	954	978	996	945	1025	988	1004	950	991	1008	988	950	1019	989	991	1005	1000	1001	977	979	999	980	995	1009	989	992	970	978	986	962	980	985	969	972	977	992	990	985	1020	988	959	989	930	948	983	952	910	997	1022	1006	970	1026	977	979	959	967	952	978	995	985	997	1015	939	1012	959	993	957	1005	1027	1001	991	994	1041	975	947	935	1010	1029	993	946	941	998	986	1008	994	940	973	944	995	975	978	1002	954	987	977	989	970	973	992	963	990	969	1007	997	935	995	969	996	959	972	985	1037	990	996	988	1001	981	997	986	1003	1032	959	996	960	984	988	971	948	1031	1030	1003	1002	1008	987	934	961	936	983	964	993	1036	1017	980	997	1040	992	961	964	1026	994	968	999	949	1032	969	985	996	983	1033	959	985	928	990	1028	964	1014	952	1006	957	971	976	967	986	960	975	953	1003	968	973	1027	986	920	985	965	959	960	968	945	996	990	1000	957	961	983	934	980	991	934	981	982	1003	978	987	1021	982	1040	985	973	973	980	932	944	998	947	931	1049	947	972	991	984	997	981	972	957	1016	960	973	1038	988	941	1032	974	974	965	986	1002	958	928	966	988	971	1021	980	977	953	1007	997	1015	1026	957	1031	953	941	1000	990	940	967	979	999	1004	944	981	984	1013	955	999	1029	969	939	985	988	935	1000	1012	984	1005	959	932	989	952	980	987	977	1052	939	1007	924	992	1051	935	937	1013	993	1020	995	990	1007	991	931	974	986	1015	979	1009	1011	994	1000	1021	996	1032	956	954	966	951	973	995	1000	944	989	953	1041	1033	1034	948	966	936	1031	991	978	960	922	969	951	964	973	949	973	994	979	1028	1010	946	995	1002	966	968	978	951	978	947	972	978	1012	931	994	986	1000	1028	1001	971	1020	995	978	921	975	960	1001	1026	989	986	982	965	982	940	1038	981	1042	1020	973	935	974	981	951	1014	950	972	985	966	994	975	978	935	982	968	964	967	966	997	939	966	988	1025	940	999	978	947	974	976	998	966	991	954	971	1016	953	949	963	1010	963	1018	983	964	1001	953	973	973	938	946	997	931	979	927	965	1085	981	989	957	994	941	981	967	1002	948	960	955	971	1030	960	988	978	921	945	1009	972	999
25212	21166	27735	25532	19256	14466	10152	6198	4321	3387	2608	2188	2118	1585	1273	1084	1043	982	831	786	644	602	583	464	509	436	439	429	432	417	433	421	431	435	457	427	472	379	408	452	417	450	440	426	443	421	430	410	441	456	470	447	439	474	407	465	487	441	437	430	405	415	433	438	468	450	415	442	460	418	426	460	440	453	439	428	409	412	433	458	410	421	403	415	420	419	415	428	449	457	457	439	450	413	421	450	407	437	433	474	416	436	422	408	412	411	428	445	441	402	431	466	416	442	441	434	406	430	438	448	452	401	440	446	431	392	445	411	427	440	448	434	441	428	423	418	439	415	473	436	451	406	464	436	407	430	403	441	400	401	434	454	441	452	435	424	444	437	443	457	437	420	438	425	415	460	411	427	413	431	421	439	420	435	411	438	431	429	411	438	442	406	463	382	448	385	429	421	468	462	402	418	419	416	440	426	450	445	435	443	437	434	419	405	414	445	445	431	467	436	409	440	501	415	426	412	404	401	443	392	418	435	500	426	428	415	411	408	392	427	406	454	444	485	419	437	456	409	442	448	442	463	424	401	397	416	429	426	425	435	443	454	446	475	446	440	410	457	478	429	394	436	406	408	440	391	416	439	426	392	475	438	435	409	436	449	457	450	432	420	415	413	404	413	386	427	445	399	437	463	431	403	418	414	444	434	420	403	437	457	437	445	402	463	457	417	438	462	434	452	434	452	473	409	435	441	423	451	429	402	425	423	449	411	422	401	413	442	468	448	387	407	440	403	445	458	406	398	457	448	461	455	426	436	441	414	439	431	423	413	409	415	442	459	434	427	430	441	418	416	430	450	416	420	400	437	420	387	447	470	436	420	454	412	440	447	446	473	431	433	422	352	385	404	438	419	381	469	427	441	451	413	455	425	403	448	451	406	437	444	436	377	451	403	461	440	419	427	410	447	434	427	434	432	448	416	417	406	458	499	406	426	443	435	438	443	423	418	434	404	445	466	418	436	438	415	451	444	420	426	437	434	425	413	425	419	460	423	469	427	437	421	425	416	436	437	427	413	425	404	416	432	444	432	386	425	408	433	441	414	426	423	450	441	431	468	447	420	409	450	468	463	434	425	447	439	403	411	420	441	419	419	420	428	406	429	448	399	413	431	424	394	422	422	415	391	417	393	413	432	406	417	456	447	402	394	391	406	415	450	441	382	418	442	425	406	435	431	445	449	415	394	455	443	455	421	413	451	409	447	441	422	403	416	430	394	419	431	435	440	408	433	433	420	411	404	424	401	461	473	403	431	398	432	453	429	442	459	429	423	397	432	426	428	433	431	420	459	391	449	421	468	411	434	425	454	402	452	413	441	468	382	414	420	431	402	423	437	435	448	430	440	431	426	403	458	429	408	431	412	442	426	431	433	443	413	469	429	437	408	395	440	437	419	439	413	409	430	421	433	444	421	440	433	420	418	454	398	391	429	441	394	409	439	460	422	425	427	435	427	472	427	468	395	400	453	429	434	441	431	461	424	422	467	435	437	402	421	420	436	424	451	417	473	449	436	433	458	448	392	458	474	446	417	436	429	399	429	441	457	420	456	397	406	442	443	418	416	367	433	446	437	402	464	420	437	418	409	412	402	437	413	441	469	445	416	446	419	434	409	409	439	451	426	462	452	427	411	422	410	459	431	424	445	440	439	444	459	441	452	443	444	420	414	436	418	426	402	453	395	442	427	419	418	413	416	448	422	453	413	403	382	437	473	436	425	425	432	410	414	386	420	423	438	415	441	436	427	397	446	439	429	451	425	448	425	396	441	465	449	434	468	411	414	389	437	408	432	421	390	427	452	443	426	413	446	421	424	453	435	422	429	436	455	413	455	415	409	431	438	400	447	420	411	419	478	411	428	437	421	393	432	456	425	409	386	427	459	445	441	433	423	393	435	428	410	418	428	440	457	442	402	438	450	429	442	446	426	419	450	445	449	435	431	430	441	445	418	420	400	402	419	424	442	429	431	435	455	385	459	415	436	397	456	436	426	401	432	402	413	403	419	424	440	415	452	420	424	430	435	437	431	424	447	406	441	425	412	398	422	418	447	440	417	446	437	424	437	466	427	409	435	430	463	464	423	390	440	404	429	457	454	453	410	438	414	422	417	413	459	412	389	445	414	425	422	411	452	441	446	422	386	440	415	416	458	432	452	406	407	444	410	422	401	421	399	464	444	427	413	443	415	445	422	435	451	414	433	442	403	419	411	451	427	433	449	459	424	445	456	445	379	444	436	450	424	425	455	391	426	431	439	417	419	458	382	446	451	429	430	441	430	395	413	435	428	419	440	440	392	465	435	425	430	443	440	428	492	438	423	415	423	458	415	444	476	442	416	481	455	431	434	411	463	447	423	402	433	431	431	463	418	465	425	437	445	437	452	409	436	422	448	430	441	391	402	399	410	454	435	413	454	431	396	420	442	399	430	401	438	456	390	448	461	415	428	468	435	454	412	454	475	427	416	393	432	449	459	394	433	420	428	423	445	416	422	410	435	412	410	400	404	425	401	445	452	434	421	412	428	395	415	462	396	436	400	445	415	399	447	418	449	401	437	410	461	466	392	449	418	414	458	417	433	419	430	417	443	442	422	439	444	411	456	407	417	439	427	473	424	447	435	463	427	417	427	428	421	443	443	439	432	426	385	455	461	405	439	388	421	450	442	443	438	412	432	403	470	436	411	452	422	436	492	427	438	467	391	431	433	477	397	409	416	436	460	413	430	421	408	420	453	433	430	434	437	433	455	442	394	424	417	437	440	429	402	442	408	428	417	467	441	429	394	417	390	434	426	417	442	428	454	414	415	415	487	433	460	423	445	428	449	426	423	439	474	412	462	418	388	435	468	470	453	406	411	437	426	399	410	425	425	469	417	429	442	408	455	373	413	410	418	449	388	452	433	431	429	439	430	443	418	433	444	422	427	459	411	448	395	420	399	409	425	434	436	429	424	439	457	386	453	428	412	403	418	436	467	472	446	448	413	420	399	467	456	427	442	433	422	415	431	453	437	447	391	442	425	398	436	423	438	472	419	431	419	442	435	432	453	439	389	428	470	448	413	433	419	397	424	424	391	460	425	440	400	438	459	383	421	416	428	456	448	432	402	445	438	434	405	431	456	438	384	442	423	455	460	453	466	437	422	445	441	412	439	428	390	450	420	417	418	413	451	416	452	433	435	452	411	421	417	440	436	416	440	451	436	435	419	426	407	483	435	401	438	456	402	390	474	383	434	396	456	393	455	431	434	451	395	443	443	443	416	452	417	409	462	438	441	417	429	404	451	429	449	456	418	425	439	424	413	436	416	438	404	401	448	453	459	409	419	448	432	427	399	422	458	405	453	412	425	431	443	408	440	449	433	427	424	406	408	426	427	424	445	402	460	418	402	405	405	401	453	459	408	437	427	396	452	505	437	447	411	416	437	411	405	416	431	398	469	419	424	412	430	402	473	422	447	446	411	428	455	441	456
24872	42832	36351	27149	23152	21253	16914	12308	9442	7654	5853	4786	4462	3026	2481	2117	2073	1862	1497	1273	1110	858	785	715	711	652	592	564	597	592	594	650	574	585	568	591	606	590	572	550	592	577	596	578	585	559	532	571	597	591	548	558	569	534	526	537	566	568	607	517	585	575	559	526	554	601	555	533	535	571	546	553	559	543	529	529	558	571	565	574	534	542	569	584	580	532	626	533	574	526	570	548	522	592	571	576	566	573	547	577	558	584	537	554	568	537	543	563	561	583	543	561	527	504	588	564	552	545	569	575	519	587	596	509	557	559	550	499	575	585	546	522	577	598	584	557	569	536	562	501	527	543	567	542	562	564	541	544	549	590	533	542	509	551	577	542	537	547	536	579	575	545	543	535	578	600	570	577	582	580	571	585	581	579	553	581	566	536	551	529	554	554	557	527	525	536	590	498	567	557	517	580	525	553	540	548	541	560	557	556	567	568	537	565	615	572	581	570	581	520	517	595	536	567	591	505	597	553	534	513	561	544	584	518	555	601	567	510	535	524	583	567	533	590	582	559	534	576	575	593	544	578	583	537	556	564	592	525	579	537	571	582	556	558	570	560	548	583	506	568	573	579	556	568	571	556	522	561	537	613	542	588	570	546	558	512	482	553	573	529	518	610	580	553	556	565	506	554	554	537	560	546	608	597	557	537	565	552	561	558	538	580	562	588	599	539	562	548	580	575	556	605	561	512	585	607	526	608	564	582	540	587	568	547	522	512	526	542	558	567	588	544	546	569	582	603	552	552	562	548	541	578	583	564	585	602	529	560	546	562	575	559	580	522	546	591	561	552	524	549	582	592	528	557	511	555	573	546	524	550	550	557	582	514	527	560	591	539	543	566	534	563	565	537	614	579	583	546	568	522	601	596	548	541	546	528	544	536	587	571	548	555	555	622	550	611	583	558	567	550	546	518	625	604	609	526	549	558	519	557	568	548	551	596	547	584	601	550	597	585	580	549	561	548	555	559	570	582	548	547	562	539	568	583	547	587	557	573	547	524	557	575	585	564	552	572	541	551	585	552	529	577	515	554	563	567	571	517	545	609	531	545	540	549	522	555	547	540	560	560	537	538	546	547	557	532	532	561	557	560	555	530	538	582	577	541	543	496	573	562	553	592	560	555	557	531	577	562	554	562	542	567	567	533	594	558	556	594	563	586	549	575	582	560	559	564	595	529	519	561	518	583	532	604	538	546	605	590	546	562	560	546	560	546	559	583	573	549	540	548	544	554	562	545	614	591	546	542	570	538	554	551	528	541	600	597	519	527	528	500	548	606	483	540	541	540	557	519	563	546	541	530	544	542	572	540	585	553	536	553	575	563	530	536	587	603	557	538	574	526	539	564	546	550	538	572	557	602	571	540	568	602	577	535	556	519	564	543	536	538	541	490	552	537	520	578	570	535	581	558	567	580	550	524	556	514	556	536	569	541	542	555	573	571	566	569	559	540	592	560	546	578	560	532	591	546	567	520	575	568	589	542	547	558	563	519	519	570	564	581	572	566	528	534	552	556	552	569	533	584	554	565	581	589	548	534	603	551	564	598	535	535	565	592	537	587	541	523	565	586	564	497	542	546	562	569	563	538	589	537	586	573	576	556	576	580	593	576	527	588	535	578	520	559	554	571	555	563	505	555	548	548	567	503	549	575	560	515	528	556	534	574	559	512	535	563	560	547	552	553	575	525	590	549	595	576	551	587	566	544	532	535	566	544	541	568	574	584	536	580	581	589	583	582	570	575	578	567	590	576	570	558	584	555	532	565	568	556	538	550	606	530	634	603	552	538	569	543	595	591	593	535	598	546	513	558	557	542	537	609	580	542	566	568	583	539	563	564	541	578	570	575	534	525	554	591	541	581	556	539	573	551	555	554	563	561	544	547	598	528	557	541	572	546	560	566	549	536	560	570	571	522	523	550	568	553	558	563	565	574	547	567	586	597	515	566	515	544	500	585	561	558	606	572	539	550	543	522	575	558	545	586	576	579	549	577	518	570	549	527	537	556	523	552	560	547	530	561	526	531	526	612	573	568	526	563	523	547	533	507	606	566	536	545	545	605	548	589	546	534	544	557	555	557	554	552	562	547	573	553	564	485	551	544	553	553	550	560	574	515	553	544	507	549	562	528	582	582	580	543	548	588	549	571	547	514	577	553	523	572	530	557	565	547	563	564	540	549	572	556	553	539	558	555	577	611	551	544	573	594	587	571	578	548	546	589	553	566	575	549	545	582	565	576	554	579	584	548	551	578	607	566	551	532	542	554	559	570	550	540	535	532	570	579	551	590	534	548	580	571	517	557	573	588	516	530	579	576	518	537	545	564	540	530	565	584	590	525	564	560	557	569	503	548	532	566	548	584	537	551	547	509	563	510	580	562	584	558	546	563	554	522	507	564	551	529	563	540	586	604	514	535	580	531	548	587	547	561	550	565	546	536	553	530	523	541	530	573	569	563	549	568	537	520	588	550	576	596	546	556	541	508	559	551	590	554	525	572	531	534	564	564	557	552	557	541	554	554	575	572	578	591	577	570	553	554	546	545	504	576	554	565	548	555	561	515	557	612	567	576	513	546	532	560	553	574	596	586	538	530	536	569	562	568	536	552	553	586	609	600	541	578	563	560	521	556	601	550	580	557	524	581	555	557	564	570	551	565	547	577	587	555	563	548	542	519	613	533	612	542	579	573	579	498	540	568	535	581	581	552	584	580	594	550	531	572	596	528	611	585	536	556	546	571	544	537	600	573	594	571	568	533	561	564	552	568	574	537	570	561	541	562	579	580	549	550	539	539	542	550	582	541	578	581	531	593	544	572	533	547	559	533	529	558	531	580	567	554	586	555	586	598	573	598	531	569	548	536	586	521	547	564	551	530	526	547	564	584	597	553	543	596	556	571	558	587	567	545	535	566	559	575	532	564	584	554	545	569	550	611	552	611	541	550	556	562	554	539	555	570	555	541	562	607	591	547	517	582	532	600	523	571	567	570	609	584	568	572	559	536	543	584	553	544	557	536	584	568	593	529	528	564	558	535	585	551	542	556	571	563	628	542	587	578	530	534	485	579	555	576	546	564	566	541	571	541	552	538	549	504	555	543	567	557	561	527	538	571	538	592	558	556	589	552	568	571	534	562	579	612	550	552	518	591	513	579	541	579	548	563	538	520	548	569	561	580	586	556	569	553	589	545	536	579	561	572	553	546	567	560	536	520	523	568	551	552	531	530	543	564	575	585	574	566	544	589	561	513	523	537	543	581	525	569	579	500	553	584	548	573	565	535	573	589	532	574	571	596	559	552	585	522	583	549	551	565	560	554	569	576	552	559	563	580	533	590	539	578	575	560	565	579	553	539	560	529	546	551	546	556	561	549	544	542	573	523	543	544	537	566	602	521	553	544	589	562	543	585	549	532	559	553	542	594	542	569	577	581	571	551	567	550	572	572	553	620	566	569	518	533	595	540	594	548	515	556
22917	21215	29039	23726	21496	23239	23554	13826	9266	6784	5138	4492	3699	2768	2555	2272	2138	1994	1760	1491	1300	1079	1052	930	967	944	934	853	829	796	860	820	826	856	822	871	801	844	831	867	846	843	780	820	819	827	810	813	769	811	838	807	789	858	847	815	811	830	817	794	840	800	815	788	836	807	813	815	797	854	836	822	794	757	800	817	795	806	775	805	839	831	849	778	827	763	808	811	803	774	778	829	811	772	818	799	802	843	758	818	778	839	785	768	795	772	808	881	802	853	810	846	839	781	805	785	824	760	827	810	777	772	782	815	814	783	799	775	831	808	817	758	827	811	813	800	781	811	780	815	789	832	809	808	819	788	822	803	794	822	773	805	739	865	796	803	783	844	828	831	812	848	811	783	828	810	761	803	865	799	810	821	790	768	857	803	800	861	749	807	839	756	798	798	780	812	803	805	798	829	824	794	818	778	803	788	851	839	770	817	790	785	813	853	858	830	821	801	768	803	777	848	841	822	826	807	803	829	836	871	792	846	799	810	839	773	806	789	817	839	780	788	852	823	824	794	782	799	757	811	818	826	783	808	863	811	794	804	824	807	809	756	847	736	839	777	806	836	815	848	808	773	830	774	791	789	806	787	789	810	850	783	782	761	833	827	790	810	833	767	840	815	760	806	809	830	777	758	834	739	803	787	814	779	854	812	717	771	813	814	835	789	797	825	810	826	811	806	789	763	794	818	812	810	819	752	787	785	831	809	870	824	812	821	806	812	805	738	822	801	837	803	825	770	752	783	774	754	805	836	777	853	797	832	851	800	830	813	797	786	789	774	821	783	841	887	828	803	792	837	818	771	809	773	790	750	818	817	800	810	791	755	805	826	780	835	837	797	807	863	795	784	792	846	762	756	798	793	799	830	778	806	781	791	797	832	801	791	811	817	833	792	812	818	793	787	804	775	800	827	806	767	786	810	774	768	824	822	761	787	810	843	780	782	801	823	833	751	793	764	822	821	766	827	814	833	802	841	839	751	793	797	758	800	801	836	838	787	781	761	808	786	815	734	832	792	847	811	794	871	773	776	790	805	845	787	832	778	765	758	799	842	802	820	841	800	808	797	829	826	823	798	836	844	780	805	791	829	819	842	781	751	807	836	802	827	783	809	797	822	782	786	800	762	783	800	766	794	803	817	788	788	805	803	793	833	784	788	912	771	847	818	787	812	803	801	827	843	754	819	834	825	777	812	779	758	834	792	826	829	822	795	777	842	767	831	817	813	784	783	745	839	797	807	789	812	812	795	800	774	815	786	747	860	810	826	788	807	747	821	771	790	793	770	804	817	809	804	786	798	801	833	857	792	783	811	811	782	801	824	801	795	825	819	828	785	835	776	824	788	760	766	871	767	800	811	745	758	805	800	793	755	832	875	775	771	778	797	766	828	856	819	865	813	834	837	815	824	800	789	823	807	786	787	797	791	752	783	792	790	804	762	830	760	777	825	805	793	805	840	804	753	769	793	776	809	841	814	790	755	842	802	823	794	806	769	792	815	785	805	843	834	797	826	757	753	777	774	813	801	826	810	783	789	816	833	790	814	788	781	786	765	840	754	796	800	802	805	812	835	824	784	804	812	800	837	765	817	794	760	775	828	774	741	814	884	747	798	817	792	767	823	817	813	766	852	792	772	831	816	800	762	819	839	783	784	806	865	836	795	810	821	800	789	784	876	793	819	792	797	778	819	777	801	807	836	847	817	779	772	794	817	800	801	783	826	787	829	806	817	876	835	838	788	794	792	825	818	812	815	791	751	775	806	798	827	823	834	804	816	825	762	782	839	760	798	822	822	801	758	830	789	828	826	838	778	789	807	777	848	778	808	836	852	838	829	734	816	762	755	813	830	792	838	791	838	842	786	828	793	828	827	744	791	802	838	810	839	706	841	851	774	767	778	779	790	758	745	871	817	822	840	809	856	802	806	811	829	828	823	797	830	842	795	831	837	840	815	806	815	787	851	828	840	751	787	791	816	775	828	797	799	811	807	875	787	728	801	823	840	840	779	778	804	826	802	801	767	891	782	819	822	831	813	781	862	853	807	858	810	804	847	797	804	831	815	833	732	805	808	849	801	792	763	817	820	799	808	773	809	830	788	847	819	757	848	793	826	779	826	770	810	800	825	761	763	797	791	780	793	809	838	807	795	856	767	798	794	809	797	794	807	853	832	802	811	787	776	829	795	795	777	788	818	833	839	813	760	817	849	796	837	816	808	823	777	784	772	791	847	788	807	822	810	795	785	794	768	814	759	830	798	767	784	795	821	840	806	814	798	803	757	814	832	774	803	837	789	827	814	828	809	779	808	817	829	795	787	845	757	852	776	823	795	788	792	837	789	821	823	762	777	815	790	843	804	847	819	791	835	829	793	774	855	829	801	797	782	815	801	794	792	839	735	819	772	800	769	793	840	792	794	785	785	817	806	817	793	894	773	801	774	812	790	781	804	799	822	823	847	781	775	833	791	791	800	865	753	773	801	839	814	834	775	767	771	830	798	814	770	758	824	794	814	824	776	863	849	828	811	824	796	869	824	813	847	852	793	843	804	787	785	788	831	780	778	838	767	821	779	789	794	823	850	836	796	848	789	800	838	798	794	788	847	831	856	764	773	832	801	744	786	825	861	813	856	843	782	829	828	866	827	798	829	776	823	798	760	825	786	782	809	825	818	838	829	806	832	814	783	787	825	777	776	792	747	767	835	801	794	824	779	766	792	767	793	837	799	839	843	837	768	800	845	782	885	783	771	817	867	819	813	824	808	810	799	797	826	751	730	788	799	811	780	773	821	778	781	824	834	803	779	762	779	847	781	796	848	866	777	793	763	867	805	841	816	730	798	829	818	808	830	850	756	771	746	817	820	838	785	796	792	761	807	779	782	757	812	824	777	862	776	809	856	810	802	807	820	842	805	788	781	777	783	801	784	782	791	797	818	815	831	758	805	824	798	866	748	800	799	806	822	778	766	760	783	781	862	816	790	811	800	814	874	823	815	785	793	820	789	809	775	790	823	800	828	813	831	801	809	824	769	791	788	803	776	760	760	827	808	781	793	853	777	772	786	865	813	799	813	797	802	779	809	800	792	833	849	829	839	805	788	813	830	771	800	821	765	795	793	790	777	867	802	796	846	836	786	799	809	821	848	798	825	766	766	792	801	800	826	815	810	771	816	850	764	848	804	799	822	806	861	808	865	804	846	779	802	789	770	789	810	819	798	829	771	807	808	764	834	770	791	790	755	810	810	800	826	804	832	794	847	753	794	821	811	828	807	794	848	788	765	807	841	793	847	823	808	816	851	808	839	786	803	797	793	781	791	797	824	778	838	806	772	757	850	789	807	808	809	784	790	752	783	780	819	779	823	771	791	832	805	825	794	835	813	769	853	898	781	776	818	787	791	800	751	778	832	793	806	798	865	771	816	757	835	810	831	819	814	725	791	770	801	820	791	840	807	789	804	819	770	824	807	812	811
26786	50906	46445	35245	30353	28025	24910	19713	15728	12001	9576	8375	6906	5121	4340	3848	3679	3447	2767	2367	1937	1620	1466	1235	1301	1259	1104	1045	1040	1075	995	1046	1057	1052	995	983	971	1025	996	1008	1062	1123	1107	1042	1043	992	1051	1070	970	1043	1005	1070	1027	1053	998	1031	993	1003	982	989	1057	946	981	996	981	1012	1025	976	1037	1005	968	996	1016	998	975	1003	1049	1023	971	1041	1035	980	1019	967	1040	1012	1001	991	978	1086	965	985	1037	1020	978	1006	999	1086	962	996	1004	995	967	1024	1005	988	941	973	966	960	1038	1057	933	977	958	982	983	931	1007	1020	971	959	1014	986	1042	1004	1016	959	983	981	1013	1015	987	1021	1004	949	979	966	998	988	1026	1036	988	1006	1034	978	1012	905	1001	971	1002	990	974	1023	993	1010	984	980	990	1015	982	982	1014	1022	996	987	1032	973	986	1018	964	1035	1052	954	942	1019	968	998	1013	995	959	969	1018	974	995	1030	998	1025	1005	990	1012	949	962	966	930	953	936	973	1008	1034	981	1010	957	964	938	1007	968	954	982	985	946	974	995	1002	985	984	967	1001	950	958	1008	1014	975	916	961	1015	916	1001	982	984	966	983	975	972	1013	959	986	976	1036	953	898	986	940	1055	980	987	971	973	960	986	992	1008	969	955	1046	969	994	979	1028	992	945	1020	1011	975	1002	1010	996	971	982	969	987	1013	1001	939	1048	997	992	1018	972	1015	997	1018	1042	937	1005	1006	1026	975	1030	935	976	1026	1000	997	1020	993	961	1002	1032	1034	995	1006	981	1020	1031	975	1000	1052	983	979	990	1001	988	987	956	947	959	957	991	994	989	1039	1028	1013	991	989	989	988	964	1058	1001	945	1046	980	948	1043	981	1018	961	996	983	985	944	998	955	989	953	960	995	1028	1024	968	992	963	1018	937	1045	944	954	968	1010	977	971	999	965	1006	1029	1054	1003	929	948	965	994	1043	970	958	1024	953	1004	1007	989	990	951	1016	991	1025	933	982	1034	945	944	940	1024	939	978	964	993	1001	982	992	984	1020	990	999	927	996	1042	1004	1043	936	1009	997	1015	980	980	990	934	939	1004	1016	990	1011	987	1044	968	971	911	986	959	994	990	1005	1013	987	1020	990	969	932	993	978	978	939	985	1039	972	1002	989	1000	1021	1009	1039	990	929	991	1015	1011	983	1012	1038	1007	1039	983	996	979	993	983	972	994	987	936	961	976	979	1038	959	1017	911	983	1005	992	991	994	952	1038	1023	950	1018	902	1001	1045	970	978	961	1014	979	938	978	1027	974	985	1026	983	1009	902	1039	1006	1066	957	1020	1004	1008	996	980	992	1022	935	982	1013	1045	953	992	953	963	1000	958	949	971	983	1018	1005	994	1036	1000	995	962	991	1002	946	980	942	985	937	994	976	978	998	988	990	987	982	960	918	957	980	998	995	974	1013	988	993	1001	1020	1007	967	971	961	1017	958	969	1040	1038	1015	1007	995	991	941	1006	925	976	1008	991	989	925	1024	1026	994	1007	1009	1022	1015	987	1002	951	986	992	1002	983	1058	1017	976	969	986	968	1009	976	984	977	1011	1032	979	957	1039	997	1011	1006	993	990	946	1026	985	984	994	955	997	977	995	1014	1036	970	997	1011	970	1009	997	1053	955	1033	954	968	1035	930	942	943	947	1031	1018	1027	990	947	986	1009	965	1027	1021	980	950	976	990	991	975	953	973	993	1016	965	973	1036	998	1016	1001	937	972	954	989	1013	988	1000	937	1035	940	1025	925	970	1010	962	1015	961	965	958	1121	986	1032	1023	959	1056	1004	987	942	1001	952	910	930	981	949	941	1016	971	944	971	1021	992	1006	915	980	1021	992	939	943	996	947	991	1001	1000	1014	972	1003	986	1011	1004	997	1020	1006	988	1005	1050	1022	996	1025	1014	948	1046	998	987	987	1008	967	950	1009	928	945	999	1025	957	980	967	968	1001	1011	1057	984	972	1089	949	1006	1013	986	943	931	1010	1011	996	1070	1026	1048	1033	1019	936	941	1051	980	925	979	930	978	1000	1009	1005	1008	1002	963	960	979	1059	1012	988	1006	1037	946	961	913	962	992	945	1010	963	1028	959	998	1006	984	1005	1028	1010	994	983	1005	1041	1011	941	999	989	980	991	963	968	1032	1014	993	960	994	972	1004	972	1002	1023	980	1013	1008	1009	996	991	1046	959	983	964	983	1014	1011	985	970	984	981	988	977	977	1034	989	975	984	1033	965	1044	983	1025	1016	962	1051	994	1020	1035	991	985	1021	976	1036	957	1008	964	1033	1000	1014	990	1004	1021	990	979	978	929	1000	981	977	1008	997	957	1032	1009	985	957	981	981	989	977	1013	1016	990	1035	980	989	951	1002	1024	1033	962	1015	1037	984	1011	976	1014	1036	1004	1017	954	956	960	997	979	1035	1058	1004	931	1001	988	983	1000	1015	976	941	1029	981	1019	926	930	1004	965	958	1080	976	991	941	997	1016	1068	1006	1022	1069	989	944	982	1005	965	950	922	958	1018	978	993	1005	950	996	1061	974	1013	989	1008	973	1012	1012	931	961	955	1026	978	1014	936	943	997	983	981	968	979	966	1005	929	976	946	982	975	998	1034	1003	1010	997	964	1041	1016	1008	960	954	943	988	992	1010	975	995	1048	959	987	950	1084	1029	965	1020	1003	1021	965	957	988	993	1013	974	1010	970	994	982	985	1011	978	1016	994	951	992	1041	932	947	930	1014	956	1003	1024	972	961	983	978	1001	1012	998	950	961	930	1006	1035	980	1031	984	1000	962	994	984	917	979	1023	987	923	1010	998	990	983	969	1051	992	988	1013	958	968	952	997	1001	971	999	1055	952	942	981	953	1002	1018	971	970	1016	962	964	1003	981	990	923	972	936	987	1015	978	1037	1041	1022	955	970	978	1009	971	985	1017	1008	958	995	1031	1006	1028	999	990	938	949	972	956	989	1022	933	983	1003	1019	1020	1017	942	934	983	1008	963	973	974	1086	991	1008	991	1010	957	934	989	975	1038	950	962	974	967	945	1014	1026	1011	1024	928	1013	1007	956	1009	1028	981	1004	1050	987	984	1007	962	1008	961	968	965	944	981	963	1002	1009	1004	983	983	980	1004	986	972	1000	939	988	983	979	1011	1004	979	1029	1009	1043	974	966	1028	965	968	967	1000	1057	1034	967	916	922	1029	990	912	1011	1003	991	1001	971	956	948	984	968	1025	952	1011	972	979	979	1000	983	990	1024	939	973	1016	1011	1039	953	1007	988	983	993	982	987	1000	991	1005	989	956	976	984	957	951	940	999	1020	996	1023	981	977	1015	1002	1000	1013	965	1013	1020	989	1003	1011	993	956	956	894	982	1051	958	931	994	941	964	941	1001	970	988	1013	1001	963	1013	1018	998	988	927	960	1010	953	1035	1006	946	993	994	1050	999	997	1003	1022	987	995	984	947	1019	994	979	960	931	1007	966	971	967	958	989	941	1017	960	997	972	1018	1028	979	968	1003	988	923	949	981	944	982	998	962	951	1012	936	1044	969	1015	1017	1017	982	1030	986	1003	997	995	1017	969	998	982	941	990	1026	1018	995	982	973	979	973	1021	918	1005	952	1005	960	962	968	998	939	1029	982	960	979	1013	984	937	907	1012	1008	989	971	1030	1009	1032	957	1064	958	954	988	951	1000	1024	988	947	945	966	993	963	971	973	984	1004	995	986	993	1002	983	1022	968	993	985	978	919	992	980	1028	1013	975	963	995	952	1010	984	1053	969	953	958	954	1072	959	1026	1006	978	1027	997	1031	977	1048	1020	1004	979	937	973	962	1000	956	998	977	998	998	959	1028	1042	959	967	946	1015	1026	946	1013	986	973	970	953	959	1015	1008	976	983	998	990	946	963	1020	1024	1009	958	1011	921	1057	954	955	1000	1001	969	929	930	987	1011	939	946	969	975	989	896	991	1018	954	958	955	992	983	1003	1005	991	985	998	981	972	981	941	916	962	977	985	980	1031	966	1027	975
27387	22693	29297	23786	14174	8699	6974	4710	3414	2621	2108	1817	1611	1322	1152	1029	1004	891	795	747	672	619	584	565	571	537	511	526	528	541	486	488	531	494	545	530	549	538	505	539	601	525	526	553	559	561	516	494	499	514	498	533	476	546	518	520	499	523	564	529	500	542	500	524	533	513	511	444	504	504	509	467	521	539	515	510	507	486	514	528	498	522	514	530	518	520	567	527	499	508	488	548	545	574	513	523	475	542	556	526	481	528	514	533	558	559	519	514	528	506	529	492	502	581	535	566	525	488	502	533	494	527	521	491	539	496	510	470	566	559	535	498	508	481	545	505	562	525	519	516	531	502	526	550	527	530	533	505	515	526	523	534	534	538	516	503	524	537	508	532	533	515	532	514	515	525	518	539	492	513	523	528	508	487	534	512	509	509	495	531	496	470	504	546	544	486	487	557	569	465	511	515	499	505	522	531	518	485	509	484	522	498	524	541	524	517	545	515	533	488	509	514	518	559	501	506	543	479	545	542	528	489	509	481	512	534	514	525	487	502	531	531	500	508	519	545	531	508	498	511	523	535	482	509	522	469	543	525	505	490	527	489	515	525	524	505	533	490	547	504	520	505	514	522	480	491	541	544	518	517	514	511	508	514	531	528	481	525	531	480	548	497	552	538	530	544	524	523	555	528	527	497	512	557	534	512	507	485	503	574	518	523	550	447	525	498	536	524	505	506	513	526	507	521	507	579	530	494	507	536	512	499	555	525	516	527	519	482	522	531	520	508	515	573	514	491	543	530	517	462	546	468	450	526	527	498	520	537	530	532	518	519	530	560	488	537	459	532	487	557	535	534	509	534	519	530	510	540	561	511	505	532	499	546	519	504	517	521	486	543	514	544	541	505	490	545	510	504	553	530	491	530	501	526	536	528	517	526	523	514	501	557	515	475	526	545	531	536	545	491	560	497	526	518	537	487	505	518	539	473	554	518	483	496	507	541	533	591	525	523	563	549	508	513	544	500	525	527	523	489	493	563	510	499	532	486	542	501	522	515	541	506	484	523	468	527	497	516	515	549	516	551	499	535	501	495	521	532	526	532	472	467	538	501	506	490	512	511	533	520	507	545	485	535	525	496	526	526	527	508	521	547	549	542	531	493	514	488	535	527	540	498	529	494	504	557	540	537	544	541	518	537	525	542	520	519	528	523	493	508	517	530	509	506	538	483	570	509	575	537	476	519	474	520	534	545	496	516	529	512	547	494	503	507	518	556	551	510	523	475	541	513	494	543	514	525	522	558	529	521	572	498	527	517	501	512	501	510	583	520	503	505	527	521	531	498	521	498	528	500	497	467	490	532	508	490	533	507	507	515	550	518	501	521	531	524	499	557	505	522	518	536	535	524	522	560	506	524	529	493	501	529	517	496	484	521	513	539	545	532	517	502	500	494	521	523	534	535	543	523	514	539	533	503	526	516	555	488	520	509	536	538	526	575	524	509	482	540	518	530	524	518	538	521	538	518	543	540	514	534	528	494	532	490	526	561	496	521	515	497	530	515	491	530	509	515	541	539	549	553	564	525	555	529	515	524	486	521	505	538	546	534	509	520	507	511	518	500	562	545	507	497	524	494	502	578	521	479	514	506	485	508	542	514	498	511	551	534	529	520	490	532	556	533	533	493	521	526	536	524	525	520	493	489	527	537	514	513	539	546	564	522	518	536	504	515	517	562	542	540	520	517	550	489	503	552	514	484	511	549	505	499	535	531	514	544	526	522	498	518	531	504	537	471	521	503	498	481	555	516	505	502	514	526	500	562	520	511	523	494	512	514	564	499	531	551	540	489	545	498	514	540	559	510	497	509	555	550	456	515	490	523	529	484	514	504	512	534	510	509	542	562	499	526	483	481	557	501	512	506	556	498	549	528	507	525	555	511	493	531	472	523	564	537	546	504	489	512	482	496	518	532	495	531	559	496	493	503	513	529	500	540	492	534	544	567	519	510	509	512	521	516	542	562	525	513	532	489	496	496	488	526	516	495	500	492	521	498	508	526	502	486	481	503	525	532	526	540	428	518	539	524	526	511	531	518	495	531	557	524	502	511	517	523	511	530	547	482	521	519	545	541	511	523	519	496	524	471	552	508	473	525	477	568	534	510	549	527	476	526	507	510	532	513	556	541	516	534	556	503	514	549	516	537	509	513	557	500	502	521	513	530	528	551	504	528	499	482	486	514	548	557	507	504	525	505	526	527	533	535	513	533	493	501	528	487	528	531	518	541	531	488	506	516	507	526	523	479	556	502	535	508	491	517	529	539	502	556	535	524	532	489	551	543	547	482	527	505	511	479	512	523	494	525	501	540	538	512	575	538	532	542	530	530	500	507	525	535	528	574	477	557	484	525	553	500	487	517	538	496	540	569	527	490	516	522	540	503	521	513	507	480	551	432	530	518	492	506	522	504	526	502	510	526	553	486	505	488	497	502	461	512	525	523	522	505	518	517	528	492	494	519	516	570	532	527	481	483	527	511	509	545	555	533	535	497	511	495	513	520	523	559	521	542	531	524	520	511	562	550	512	499	525	547	512	525	510	529	541	508	496	526	542	517	516	492	533	506	529	537	503	496	529	498	521	528	495	563	563	507	501	518	570	510	527	529	503	500	563	515	536	529	503	544	530	505	531	511	523	475	538	537	509	549	507	490	483	517	537	514	514	520	477	505	517	520	497	517	522	531	541	501	541	503	526	530	527	521	497	536	512	521	549	510	542	550	536	490	520	515	504	555	524	513	544	547	514	519	494	504	508	530	518	519	539	509	527	533	486	539	580	512	509	472	566	526	517	486	512	540	587	538	540	475	520	494	522	503	508	539	530	550	509	516	511	503	533	519	530	508	545	488	515	506	541	546	570	512	505	508	509	502	520	522	538	545	493	529	500	520	483	520	482	473	574	521	494	542	559	519	532	487	573	501	517	518	532	486	513	501	485	498	552	523	521	543	508	525	526	547	455	506	514	516	567	521	484	554	495	555	532	551	485	498	527	571	518	541	511	531	546	502	494	542	540	512	520	543	522	536	535	539	533	581	497	546	532	525	538	556	563	483	541	515	506	489	516	558	516	541	532	552	506	518	519	524	504	544	517	557	561	520	506	539	521	508	532	512	506	486	525	505	540	555	509	528	530	511	516	515	566	514	540	513	538	517	493	507	510	496	512	514	484	532	542	555	502	519	508	530	542	488	500	510	513	493	514	524	488	517	509	523	528	536	511	497	525	549	550	525	516	551	536	485	530	503	502	519	528	520	486	482	506	535	539	509	561	514	515	521	519	513	521	524	559	517	485	513	511	552	550	527	518	492	570	509	555	506	530	495	524	511	525	495	518	494	540	533	506	497	523	499	495	549	505	512	498	510	514	489	517	531	554	504	530	539	561	514	532	559	522	502	518	500	556	508	528	531	523	548	517	551	516	509	493	485	522	567	538	522	523	526	518	502	494	516	523	495	495	521	499	514	505	529	507	528
20614	35487	36192	26222	19461	15066	13193	9681	7637	5465	4218	3815	3156	2511	2050	1841	1719	1473	1272	1044	979	879	729	711	688	674	677	636	672	674	628	651	650	723	669	732	659	633	668	634	694	633	668	631	630	676	671	661	660	630	599	671	625	687	685	642	645	668	651	680	672	615	651	605	670	663	653	647	639	626	660	650	629	656	644	675	614	661	631	646	658	631	690	639	619	679	648	657	672	661	663	662	721	634	620	619	636	682	653	610	676	637	630	628	653	618	678	660	687	635	636	593	613	677	669	642	671	616	644	695	629	632	680	642	680	691	649	669	675	646	649	625	637	640	654	635	661	658	624	603	648	618	643	619	682	641	639	658	680	632	699	546	648	658	643	630	613	668	629	614	635	637	630	642	655	630	653	620	624	614	648	650	647	683	657	666	637	671	677	638	621	652	652	648	640	627	664	638	646	660	652	630	667	654	673	677	630	651	654	685	625	628	679	682	665	633	681	629	649	630	649	680	631	660	648	639	650	653	672	657	639	643	659	654	613	619	609	646	623	649	671	636	670	650	687	700	615	661	625	599	652	622	623	641	658	677	633	646	650	664	628	604	695	670	648	655	641	647	609	657	663	674	623	619	634	663	688	609	687	680	625	660	629	632	666	680	614	688	653	664	668	650	602	680	649	644	617	658	678	649	678	636	606	648	655	657	670	643	626	648	621	658	662	659	661	630	628	667	638	660	651	655	612	640	666	582	626	681	643	629	599	677	646	657	616	631	645	673	676	670	623	617	682	600	689	674	667	684	648	680	673	649	639	651	637	594	628	642	617	607	686	662	648	672	641	650	654	622	649	649	628	670	601	630	601	633	646	660	655	651	650	621	632	630	681	685	647	636	701	670	607	627	642	634	658	663	685	634	612	632	610	646	653	659	650	646	688	683	672	662	632	621	640	594	612	635	657	628	675	632	661	680	711	670	657	639	642	639	641	635	616	680	648	682	629	695	682	641	655	670	642	674	642	645	641	667	640	616	621	685	653	629	692	671	651	641	680	665	619	653	609	656	644	657	615	655	722	631	640	672	642	687	650	665	632	605	619	690	634	625	645	700	620	638	650	615	636	625	655	626	634	638	663	615	640	691	666	621	672	659	615	613	657	660	588	623	603	669	637	651	673	636	657	665	692	654	646	641	638	642	657	648	687	659	614	659	646	687	645	646	646	620	614	627	658	655	630	636	575	637	627	654	630	616	636	634	667	663	634	694	607	608	613	663	633	620	684	663	664	667	619	593	640	670	664	640	675	619	654	636	608	626	631	621	631	635	618	586	623	635	630	675	625	674	638	674	666	635	653	642	639	600	652	648	642	633	660	597	630	636	703	625	630	626	680	643	654	670	653	648	646	647	644	644	689	667	623	657	670	684	602	600	633	650	614	671	662	676	623	682	673	643	608	652	649	632	626	643	672	650	601	653	711	661	670	642	656	634	660	639	655	673	625	662	651	619	592	646	698	683	631	660	624	615	630	647	643	675	584	656	655	649	634	650	664	621	633	678	601	679	623	610	615	643	586	620	628	605	684	670	661	686	644	645	625	629	655	649	700	657	622	604	649	630	630	633	650	654	649	689	656	623	647	615	658	667	651	617	670	627	635	682	621	609	676	657	662	639	659	640	639	653	642	657	677	654	660	662	670	606	621	637	704	664	661	644	620	615	656	670	614	652	670	602	640	635	684	685	641	656	613	669	660	679	632	634	658	711	680	607	694	664	662	653	686	631	692	604	618	686	680	639	641	645	643	603	646	631	666	648	675	647	628	687	643	640	624	637	632	652	684	676	650	651	623	666	674	663	639	669	641	660	597	691	662	664	667	657	623	679	668	664	585	648	660	667	672	620	604	641	646	624	664	654	684	707	711	651	697	579	653	635	624	663	636	660	628	631	673	661	669	675	638	659	657	645	608	631	617	667	609	631	640	648	617	640	708	617	631	649	650	645	714	656	655	653	639	639	640	648	623	619	639	647	683	637	661	637	588	706	630	611	648	595	650	636	627	656	631	633	614	670	642	646	626	674	630	664	698	645	661	622	628	644	671	616	605	643	661	645	651	651	644	670	674	649	688	624	658	657	624	668	640	682	665	689	652	645	663	626	671	644	655	627	636	648	604	658	702	679	706	616	656	608	688	678	624	661	687	628	652	653	668	619	592	705	664	632	666	624	661	657	669	628	700	648	654	653	654	664	638	637	624	643	635	653	622	663	652	658	649	548	617	604	672	631	659	621	647	641	598	618	645	641	627	660	601	641	676	632	643	672	647	617	652	637	660	626	657	697	688	624	597	641	593	613	677	677	632	617	620	619	623	600	605	631	661	612	631	643	644	682	603	666	643	638	644	630	647	637	638	629	689	634	636	663	680	622	644	665	614	633	648	619	651	668	666	586	615	618	643	702	637	637	613	641	607	646	591	618	604	629	603	654	657	646	643	609	640	671	639	672	680	651	649	651	654	597	676	609	623	656	672	672	646	611	626	640	668	674	609	660	622	652	657	645	658	652	664	635	679	607	655	589	633	685	687	693	653	664	669	642	602	618	599	642	652	659	653	667	624	664	617	668	654	681	612	636	656	660	635	646	631	651	650	636	667	648	641	682	661	629	683	642	635	649	645	628	684	661	628	696	652	646	647	611	624	670	628	611	643	676	659	649	635	637	629	655	658	671	649	672	696	649	637	631	651	699	649	654	607	657	612	700	657	655	635	658	668	664	653	679	691	658	621	664	650	624	701	620	610	664	658	658	632	618	696	654	591	665	615	659	613	613	628	633	663	657	658	656	659	619	624	620	652	636	657	628	594	629	628	595	629	649	661	646	656	672	653	642	627	649	622	648	635	640	628	612	656	575	658	683	672	655	645	643	628	662	617	707	671	675	668	676	685	633	679	673	665	633	608	663	690	591	696	647	607	653	644	651	631	673	654	656	642	671	611	633	655	666	654	639	636	635	659	643	658	680	645	653	634	689	616	618	594	628	663	661	638	621	638	635	659	589	639	656	612	652	673	658	662	641	626	637	657	676	612	666	640	633	624	687	636	660	637	648	603	606	666	667	653	639	680	681	623	607	662	647	683	631	665	677	648	699	657	620	678	661	629	681	631	630	634	637	653	637	649	628	639	631	626	691	665	659	672	620	684	642	635	670	644	647	621	661	646	656	687	646	642	648	638	652	642	661	658	639	670	627	658	598	645	666	626	626	631	685	667	675	649	647	575	648	638	607	652	664	636	646	671	661	671	633	663	670	607	650	597	625	676	640	711	660	648	683	661	673	641	654	677	646	656	692	668	616	638	623	651	636	623	599	639	628	680	641	653	664	630	608	652	628	656	661	624	659	635	639	693	684	671	623	626	657	655	650	657	618	608	609	676	643	651	641	656	624	636	612	661	683	607	640	669	633	670	661	656	674	647	660	655	654	638	601	625	659	689	635	665	662	602	629	661	681	671	650	662	634	614	662	641	667	660	647	654	643	622	611
23916	21142	28558	24318	22537	20695	15686	9845	7316	5480	4037	3616	2945	2231	1859	1713	1646	1415	1208	1102	1017	969	887	877	886	812	878	833	826	776	799	821	843	838	787	825	788	831	868	817	776	875	823	778	801	809	787	808	778	809	841	780	811	802	788	801	825	807	737	806	806	814	752	762	835	859	774	731	816	781	796	796	862	803	814	801	789	770	789	805	802	780	816	770	782	776	819	769	793	784	752	792	764	839	800	835	800	769	771	805	768	808	771	807	760	783	787	826	809	816	770	802	720	778	827	766	821	791	794	825	824	780	821	798	750	760	780	751	784	793	806	791	787	869	782	789	825	800	805	824	758	810	823	751	757	728	780	819	780	815	839	820	755	741	809	766	797	765	805	823	787	772	717	761	796	807	798	828	773	713	794	833	780	789	807	836	818	798	794	817	822	775	815	810	783	824	782	795	806	821	829	772	780	801	809	807	754	787	834	816	780	851	850	767	810	781	778	822	786	741	799	762	805	796	760	781	780	735	757	775	780	813	803	811	787	774	782	780	799	811	790	825	786	754	752	799	740	783	805	789	811	759	873	759	772	807	784	831	783	809	743	742	839	787	751	799	757	779	807	826	799	827	768	762	827	817	756	766	751	818	803	856	829	810	763	800	823	833	803	791	807	820	795	779	805	768	789	825	756	748	770	774	750	793	780	814	792	793	815	786	805	796	772	811	755	812	771	820	793	798	793	784	795	838	860	851	831	821	789	771	786	820	806	816	740	824	807	780	811	797	813	791	740	769	786	807	798	781	799	813	795	831	773	765	803	768	851	751	800	787	754	728	756	787	825	802	795	799	773	817	751	790	780	766	804	818	795	808	810	811	795	781	797	796	799	825	826	850	799	796	782	764	801	816	819	790	776	786	814	830	784	818	783	758	803	815	808	783	846	853	813	774	769	797	785	773	753	800	789	773	781	741	822	810	829	741	760	781	802	736	827	789	829	787	820	738	808	805	798	764	811	793	804	826	825	811	787	771	759	765	815	773	830	755	784	797	778	826	784	761	828	816	794	794	808	811	806	854	806	775	784	816	754	798	773	771	799	781	816	767	767	758	773	809	766	743	775	785	793	799	807	819	785	782	724	754	783	820	804	798	788	761	785	791	787	755	762	748	798	778	728	802	763	811	788	825	738	784	794	804	847	755	779	820	781	791	789	798	801	775	811	740	854	808	788	837	785	802	841	821	745	798	777	833	783	777	861	774	780	741	767	755	845	757	775	772	763	791	808	737	812	812	794	791	794	823	826	779	829	802	810	816	805	811	755	778	819	782	793	759	788	759	851	768	834	794	776	806	814	765	819	785	789	780	821	782	787	742	790	794	747	793	780	746	795	779	817	796	774	827	760	799	754	775	862	798	813	779	766	748	762	816	773	740	840	792	828	780	763	801	833	771	805	842	793	805	815	746	765	780	772	795	765	765	789	781	792	778	830	824	784	774	794	747	778	831	795	805	822	724	802	742	803	782	815	802	786	812	751	790	803	796	847	833	848	814	810	810	800	752	793	783	762	794	832	840	781	770	771	837	785	824	815	769	733	807	779	797	873	799	785	759	734	809	758	825	813	776	809	753	782	779	829	803	762	731	779	731	856	792	771	786	803	782	798	768	813	760	765	766	837	800	767	751	845	779	808	768	750	810	810	829	733	774	843	769	839	740	768	745	808	786	748	756	789	727	780	803	840	770	788	770	823	795	803	765	772	796	817	818	762	802	772	764	771	755	773	799	789	787	789	765	821	753	806	794	772	801	776	818	746	750	853	813	750	800	827	805	785	814	782	796	799	781	782	768	751	783	779	825	753	815	783	815	759	837	756	818	816	763	754	806	814	746	799	771	839	763	790	814	818	789	777	781	797	787	797	799	810	754	825	799	791	820	832	803	812	812	824	785	750	798	762	776	796	846	778	792	808	775	789	833	762	762	767	794	773	825	807	789	741	804	818	773	782	826	761	768	828	782	752	823	749	828	806	749	749	755	788	751	788	769	774	756	817	755	791	823	778	807	827	793	831	744	789	809	759	775	776	771	730	827	800	754	751	871	830	805	781	845	771	788	790	734	766	836	803	795	809	824	835	770	783	796	720	746	789	829	754	729	826	793	841	797	812	837	821	781	769	819	798	781	781	790	814	785	812	768	803	782	759	792	766	759	769	763	773	773	762	818	775	764	749	792	777	790	766	762	804	830	799	780	785	773	790	783	742	825	780	798	813	832	879	771	745	755	746	779	830	764	802	798	783	736	772	752	807	798	747	799	807	761	805	819	760	782	749	772	728	826	823	800	843	795	789	804	778	771	743	827	763	783	787	808	793	814	769	814	781	798	782	737	715	799	806	767	759	801	812	786	760	775	796	815	745	762	755	775	764	770	855	787	754	811	818	782	862	803	812	808	795	760	782	807	755	784	796	764	814	821	761	790	780	830	784	814	734	760	773	805	763	793	795	815	814	777	795	787	779	809	762	766	823	761	769	776	837	759	819	835	768	778	803	795	799	835	771	858	814	801	780	735	823	785	759	797	806	793	785	769	785	789	788	810	773	759	795	792	837	726	786	802	759	812	769	821	757	769	822	810	781	761	779	782	739	797	752	744	791	794	819	849	832	803	756	812	793	795	768	843	768	864	768	801	812	788	826	806	816	822	825	758	781	809	731	795	774	798	779	767	760	746	790	823	819	822	785	758	860	801	844	835	726	756	764	781	750	792	762	792	749	774	817	732	806	768	788	772	784	785	805	811	784	776	757	792	860	853	800	765	771	793	778	840	768	746	798	803	770	813	816	741	802	836	802	816	787	760	814	742	776	784	750	789	802	791	750	768	784	773	736	790	817	766	761	792	804	817	823	824	791	859	782	814	754	782	790	781	770	763	741	735	774	774	816	784	792	778	802	808	781	803	791	779	779	771	741	772	775	735	853	766	799	769	790	752	800	798	786	796	788	797	808	822	761	763	774	806	774	807	791	807	767	765	792	732	774	802	768	759	837	778	757	775	789	805	768	821	769	775	757	767	720	731	782	773	746	826	783	759	817	784	771	725	764	759	776	772	803	753	817	817	781	805	806	768	766	784	786	784	754	758	798	767	781	790	820	807	819	794	757	766	732	782	823	814	802	732	798	815	818	845	797	754	839	728	764	801	782	800	837	761	784	760	727	791	781	791	779	806	828	796	754	805	811	818	747	797	764	797	762	837	787	801	756	782	762	756	760	799	848	778	730	776	770	785	803	782	764	770	777	790	781	773	830	769	821	796	764	789	783	820	778	757	838	807	822	785	740	797	737	747	783	875	772	789	780	808	843	801	841	759	786	761	788	815	797	835	797	803	795	745	785	729	828	788	821	764	803	769	798	761	798	831	838	790	819	778	776	764	813	815	802	767	849	796	768	838	783	754	743	791	837	781	782	753	788	821	758	771	803	786	729	772	794	757	790	805	804	796	779	744	835	838	784	757	809	788	815	816	769	773	741	828	783	813
23309	40439	39408	34098	29544	22865	19585	16223	13311	10417	7845	6802	5437	4164	3254	3111	2612	2250	1858	1628	1428	1333	1176	1080	1119	1141	1038	1061	968	991	1087	1021	969	983	1066	998	986	985	1034	1046	1006	1004	983	1027	1005	922	962	994	973	990	999	985	1011	939	965	976	980	935	970	1011	955	959	944	963	942	1032	1019	979	946	958	961	932	950	950	951	990	931	932	1000	1009	961	935	942	1020	1015	948	934	987	915	965	951	922	969	899	981	934	953	974	935	1008	978	953	930	952	977	971	1000	968	943	1007	936	971	987	962	983	1011	937	956	981	1020	1002	952	983	964	948	899	920	974	903	967	965	952	928	964	966	980	943	987	935	982	939	941	1022	938	945	930	1010	953	923	996	994	944	977	979	953	962	982	979	973	1016	958	990	966	948	1022	953	952	994	993	951	975	925	942	993	968	983	983	948	967	956	1013	944	1014	965	984	928	947	1068	946	944	944	957	965	927	951	914	962	937	989	974	1011	969	991	968	981	981	975	958	894	953	896	968	1039	980	992	998	955	1024	923	980	995	987	897	982	952	1000	967	983	956	965	896	981	1023	966	1002	954	912	976	983	970	960	954	960	969	965	944	954	982	983	908	947	941	1026	939	943	961	979	964	996	876	1014	955	988	975	978	915	995	908	962	974	914	1004	955	996	948	940	1001	1007	945	952	983	959	945	989	955	980	963	978	986	1019	940	950	938	956	962	906	972	957	976	950	959	973	987	944	903	994	950	970	913	1007	959	974	1002	928	880	980	977	986	941	927	981	1029	943	948	984	997	951	974	963	950	1028	960	938	970	922	985	929	969	1004	989	1000	982	952	936	996	936	950	968	969	1017	935	956	1029	945	941	1001	947	1052	934	949	956	959	969	967	969	977	948	934	952	969	908	916	974	972	954	970	970	1013	1007	972	963	933	925	1007	964	984	962	1019	934	945	995	985	963	960	940	932	1000	995	992	998	990	958	994	948	1001	963	953	1018	919	971	953	978	976	971	954	968	937	892	975	968	954	952	931	932	983	901	967	952	926	938	968	974	981	964	952	981	1021	972	914	1012	918	972	997	971	945	897	1022	993	979	947	978	951	961	932	953	1002	989	1017	920	954	976	926	969	935	970	967	985	1026	940	955	950	945	975	980	923	994	995	924	995	966	998	934	980	994	888	964	987	960	933	955	927	992	950	905	939	1007	1014	960	894	904	980	978	918	973	907	1016	958	966	939	1021	1001	921	959	954	916	924	1006	986	971	940	934	984	1012	912	953	988	953	994	949	975	975	989	996	931	974	978	924	957	1019	1011	926	960	979	1001	965	960	920	955	994	905	924	982	965	949	976	931	957	982	955	979	974	982	995	963	943	958	1005	987	934	974	929	931	912	932	979	992	962	964	965	907	975	1005	955	946	912	961	909	959	895	970	948	977	982	932	937	1004	966	976	951	974	975	975	952	948	935	950	923	961	1025	983	936	971	943	968	961	945	993	913	1043	930	928	994	980	967	1034	987	948	987	921	970	998	978	970	954	943	950	991	981	925	942	1031	985	959	995	957	953	983	968	1040	991	993	993	936	1017	991	939	930	976	1002	972	977	1010	948	914	952	990	977	991	984	945	1008	972	996	946	970	947	972	1038	981	959	1026	1015	1000	947	996	941	950	1005	992	989	1034	990	960	960	961	954	993	1031	988	946	967	987	963	961	975	972	972	979	978	939	989	914	1012	949	969	965	992	997	942	982	936	1013	954	994	976	986	943	969	1042	932	983	922	972	979	1029	942	957	920	965	926	994	951	922	912	1004	977	985	927	922	967	1006	947	981	896	950	972	937	999	960	943	957	910	968	931	1020	972	967	905	904	973	956	918	983	982	1001	951	993	926	967	998	903	976	916	946	1034	977	994	965	987	927	1021	931	1001	909	1007	924	923	967	1002	973	974	963	945	946	942	975	937	1021	964	1004	957	927	955	952	994	1000	952	996	960	986	971	992	949	916	944	956	962	891	963	1015	969	955	995	988	941	989	911	941	989	912	951	979	994	939	939	944	970	949	910	938	974	923	1004	954	944	929	943	942	986	918	1001	941	971	987	977	966	1005	947	956	963	967	958	978	974	926	1008	958	944	1023	940	944	1025	951	1030	934	965	946	949	979	944	963	961	956	924	948	949	952	980	983	993	887	951	957	952	976	984	931	925	953	967	966	1008	956	957	979	1002	951	950	963	946	985	965	968	945	927	990	966	978	994	1015	1006	972	965	987	946	960	918	996	931	922	967	940	965	1015	950	972	979	932	904	946	912	974	958	975	983	1041	974	968	995	918	973	998	984	960	956	1023	967	962	956	956	973	939	987	937	952	988	1004	950	969	987	990	995	984	941	980	954	956	939	965	995	975	973	969	998	922	953	1007	928	930	969	974	1018	951	982	963	923	904	961	1016	1019	955	941	1000	947	969	970	927	933	981	999	965	994	918	1043	958	966	942	972	943	937	949	962	1014	938	926	999	971	996	958	994	982	979	978	917	907	1012	983	1006	985	939	949	878	954	996	970	917	940	913	999	983	982	938	987	955	907	955	942	952	954	1016	959	936	928	964	964	924	986	919	1008	939	949	995	972	998	995	942	948	961	976	1001	943	962	1040	927	954	919	985	978	975	896	971	975	968	934	995	1000	934	978	1001	894	977	991	987	968	1003	981	1001	1000	944	990	996	922	977	920	1012	961	1015	912	954	942	948	915	973	925	951	949	995	1001	951	963	954	916	986	980	889	968	940	980	963	956	923	973	921	946	963	954	966	995	910	957	991	962	940	912	951	956	979	951	995	988	963	995	960	982	945	990	928	972	953	978	962	1000	977	922	990	895	970	996	940	964	932	955	996	940	960	942	996	940	954	934	975	968	963	945	961	998	967	924	960	982	979	1005	980	933	919	985	995	959	959	988	939	969	939	961	930	942	960	929	973	913	991	1014	945	979	927	963	983	986	941	1014	981	998	956	934	964	940	921	918	914	1009	910	1028	972	955	944	948	986	912	922	941	991	1015	1027	975	943	974	964	922	999	943	1005	883	930	968	946	966	966	987	956	934	1019	997	987	950	952	1020	968	984	1014	961	964	964	989	947	1027	964	981	989	1010	965	1023	971	1008	996	946	936	936	973	974	988	971	934	1057	952	886	1018	942	923	966	988	904	1013	965	1007	1017	951	1028	952	942	953	980	952	945	964	963	988	955	977	1001	950	978	964	918	994	974	979	945	956	949	950	979	963	1020	950	1009	993	892	932	966	984	934	1037	945	1038	966	946	1038	915	953	985	934	1077	931	945	963	934	979	966	987	959	995	1024	965	975	995	935	945	970	988	937	998	893	944	987	982	996	1008	942	968	912	954	951	951	970	1001	965	906	988	885	987	973	945	965	977	935	955	944	953	966	910	931	930	1015	1014	922	976	952	972	995	909	929	938	999	1001	957	964	963	946	933	940	976	974	922	1037	987	951	998	984	1008	975	1003	945	933	1030	948	982	934	1029	935	942	943	971	970	1024	954	999	939	974	968	965	1001	937	1012	975	959	952	995	1044	978	1017	978	944	990	1012	969	1002	973	958	1018	943	990	966	963	926	987	971	989	985	970	960	1037	938	991	951	926	1021	948	934	944	985	944	976	921	954	971	992	953	922	947	969	971	999	958	955	946	963	982	957	974	998	919	965	976	964	986	979
25161	21158	27664	25828	20436	14013	9592	6750	5221	3893	3052	2514	2099	1722	1400	1088	958	827	608	611	614	533	510	523	494	455	435	481	477	465	456	494	433	466	447	458	439	447	444	439	458	451	466	474	470	500	455	416	426	431	416	442	482	442	376	436	428	411	456	458	433	412	463	438	433	425	477	408	424	459	469	466	453	423	460	411	394	449	419	476	390	407	458	444	460	453	458	448	417	429	409	425	427	447	420	433	452	478	454	417	457	421	425	425	475	415	453	452	432	422	416	447	464	427	448	431	433	489	420	444	458	405	419	478	454	398	430	448	468	434	442	399	472	432	461	440	421	413	458	425	425	466	424	462	443	414	471	457	434	455	450	450	407	455	440	445	401	409	474	437	453	451	445	420	419	450	447	458	439	433	427	432	471	404	456	402	446	397	444	467	404	426	445	431	448	464	424	452	424	436	402	432	445	424	424	415	424	454	445	432	457	419	458	450	429	396	431	446	454	411	431	484	474	440	431	430	394	420	467	403	458	432	476	443	437	413	455	440	449	431	452	440	431	455	429	447	456	451	414	432	421	466	428	447	439	425	453	421	431	392	440	392	424	477	403	418	436	404	442	478	455	431	461	399	450	466	454	423	443	452	424	460	415	415	441	434	429	438	406	445	442	416	437	410	426	429	439	437	430	424	447	382	463	439	458	412	449	420	479	431	428	431	405	405	448	463	453	447	425	457	467	437	450	436	408	434	463	404	454	421	432	437	414	419	445	444	497	429	462	424	476	439	441	457	509	456	421	427	477	423	437	434	418	440	450	449	461	424	410	463	462	436	446	453	445	469	450	468	444	466	439	424	457	430	426	454	435	451	449	437	448	425	433	429	466	447	470	443	413	445	489	414	456	443	434	456	433	441	461	442	412	469	400	433	406	410	456	433	455	397	413	413	465	418	435	424	427	410	429	414	407	427	447	432	425	410	468	432	446	425	440	420	414	432	414	423	424	382	438	405	432	437	445	450	429	470	436	437	418	462	438	438	487	420	379	446	414	448	461	428	470	444	435	419	469	436	417	420	450	419	460	420	471	412	438	426	454	444	413	415	418	418	453	421	437	440	448	447	440	438	420	460	425	394	413	427	451	435	448	400	431	454	430	439	452	452	426	443	430	443	420	427	441	454	439	408	458	425	426	445	472	439	417	414	412	435	426	422	437	401	409	439	434	432	398	426	420	432	422	449	444	447	409	462	429	432	453	410	409	432	433	443	443	448	462	439	442	438	455	458	433	414	435	438	434	428	443	397	426	418	419	467	409	455	409	460	482	436	436	440	444	423	412	434	445	447	436	433	464	454	442	449	421	433	494	420	421	456	438	462	431	435	445	454	459	463	462	444	453	410	434	415	447	444	426	433	434	400	450	441	434	448	470	449	467	449	459	432	447	426	444	424	448	410	398	424	435	407	426	427	399	453	420	444	412	453	416	448	473	432	458	470	445	411	430	432	448	475	408	463	423	419	456	452	455	416	399	440	451	438	429	424	467	430	420	419	445	457	381	430	443	462	486	451	430	429	437	461	423	422	426	475	410	382	411	431	461	463	443	435	435	483	438	427	461	475	441	431	444	475	441	405	426	421	441	452	441	437	422	455	416	450	391	428	425	436	438	389	455	430	444	424	452	457	398	444	450	470	449	400	432	448	478	424	415	449	405	447	441	448	432	402	440	455	439	452	482	402	442	429	432	443	452	442	426	436	432	423	415	456	504	444	442	455	435	462	459	406	442	409	438	423	467	453	418	429	442	424	412	429	427	457	418	407	471	450	433	385	396	443	443	433	443	419	450	427	443	429	435	444	439	440	410	451	426	408	428	450	442	415	422	433	473	413	420	423	420	421	452	483	412	438	411	447	435	427	451	450	457	384	443	427	440	443	422	453	422	419	450	439	450	458	443	427	444	451	419	460	396	420	450	449	434	408	433	453	426	432	439	420	428	413	422	472	399	406	438	439	470	445	440	460	436	438	398	433	443	397	441	448	431	446	469	421	459	454	465	457	418	453	424	484	477	444	451	391	450	431	448	422	440	456	444	447	445	431	422	436	390	463	427	418	467	414	416	429	403	439	467	433	423	397	444	436	428	434	417	475	452	371	456	465	452	444	432	408	444	400	454	423	403	444	432	431	415	437	447	427	448	472	422	440	467	425	447	397	453	474	471	459	437	415	420	441	417	434	437	435	419	428	425	406	441	457	445	449	412	442	422	444	423	402	445	465	448	413	482	438	425	436	457	418	468	435	440	423	437	431	407	427	453	470	432	483	430	412	416	442	434	426	447	457	423	466	419	466	448	421	426	422	447	407	447	436	440	464	437	408	436	436	444	435	420	417	420	471	425	425	433	443	387	446	481	453	392	452	449	457	447	460	440	387	449	434	439	427	442	452	469	434	448	450	417	447	420	407	430	421	450	456	447	429	445	437	413	467	456	442	446	434	443	435	430	421	464	422	426	439	394	476	413	415	475	504	419	423	425	422	438	465	423	427	421	396	441	467	423	449	422	438	475	484	422	417	444	446	462	460	442	395	416	426	433	437	428	443	402	418	418	435	447	421	464	432	416	452	424	448	425	455	422	431	445	467	463	444	474	452	436	453	465	413	412	411	419	463	449	450	429	437	423	476	433	396	422	434	420	420	456	445	424	432	446	437	431	483	431	427	453	471	449	431	416	425	422	441	422	434	440	414	446	433	420	444	425	419	451	443	435	421	416	423	435	386	459	444	418	436	443	446	450	460	447	408	458	429	434	451	457	455	425	410	426	470	435	408	434	438	430	418	402	435	415	418	431	428	440	416	459	451	473	416	470	455	460	473	440	426	435	437	438	421	472	446	481	437	414	414	436	410	404	421	472	454	428	437	418	422	456	463	449	424	491	437	415	410	432	426	456	418	406	407	447	447	395	466	461	456	398	380	437	423	428	472	432	477	442	447	421	436	437	449	447	408	432	441	464	440	451	439	430	456	397	458	392	439	434	428	466	439	406	439	473	437	451	424	475	443	424	416	420	431	415	422	434	458	418	426	403	476	434	414	446	424	445	440	424	453	429	444	462	421	437	406	400	424	392	481	434	428	432	422	461	462	435	400	433	410	469	463	432	468	469	427	428	438	456	432	411	451	440	445	433	413	435	463	465	446	468	442	453	477	428	427	483	447	443	407	461	412	441	394	426	447	458	433	470	425	420	454	435	445	430	428	425	434	468	453	431	432	415	453	405	391	432	459	428	443	457	458	423	471	464	442	421	456	444	413	449	433	419	476	424	407	440	459	421	467	433	454	421	450	414	433	436	462	453	469	475	423	474	464	457	456	456	434	430	447	463	438	444	428	449	436	423	481	446	406	451	449	403	469	454	449	414	418	443	468	447	450	457	463	449	442	448	419	459	461	455	435	455	422	436	432	389	434	433	424	470	444	416	410	429	413	437	442	422	416	448	442	460	460	470	439	437	441	401	436	437	440	428	432	446	459	472	445
26781	43408	36510	28986	26008	19893	16799	13438	11190	8606	6691	5607	4658	3642	2598	2055	1726	1419	1025	967	915	722	717	651	633	650	615	609	574	598	634	609	614	565	596	587	587	608	620	632	607	589	566	597	582	558	615	525	564	562	541	531	587	587	586	595	563	579	588	570	569	583	529	567	562	534	629	592	566	604	597	608	559	530	565	555	581	563	534	549	580	533	603	537	588	591	570	561	561	586	561	559	568	531	559	548	549	572	556	516	548	592	585	559	529	623	600	545	572	540	560	542	575	537	594	612	554	589	559	540	522	568	567	570	562	562	567	611	571	587	584	565	591	536	597	521	502	592	541	572	585	589	579	533	585	575	569	551	583	558	538	587	592	551	622	564	575	601	585	542	563	598	550	573	614	579	590	651	566	588	551	567	554	593	555	580	574	597	596	571	588	540	608	557	574	571	585	585	598	546	562	562	565	594	579	580	608	582	559	567	576	574	560	613	607	587	577	596	558	555	543	566	587	603	571	577	563	548	594	589	583	596	594	528	554	530	564	553	567	571	565	566	572	565	557	558	546	565	549	583	549	602	545	608	590	572	575	559	592	566	552	562	540	553	528	578	574	592	553	588	581	561	581	558	584	523	516	587	561	542	571	556	508	561	550	612	546	573	620	538	564	558	561	576	584	535	555	586	582	548	565	543	573	596	544	545	548	572	574	574	611	595	585	614	587	547	583	581	605	571	585	530	549	569	602	564	566	566	569	553	588	582	575	588	560	582	555	558	619	542	532	556	565	554	542	568	580	607	540	587	562	577	563	594	569	573	570	581	553	627	521	568	577	537	608	573	532	501	586	568	530	570	562	557	604	547	575	589	577	603	542	541	603	566	579	544	562	597	572	570	629	581	558	587	584	576	611	554	555	560	507	557	579	530	562	506	583	619	561	545	577	566	582	537	559	599	545	572	560	534	584	555	559	585	551	529	578	571	571	539	595	551	563	531	586	596	586	518	598	553	568	567	538	555	514	589	580	578	586	528	599	534	515	556	578	599	552	576	603	578	610	611	589	569	585	546	562	547	569	580	569	558	556	535	529	556	562	546	571	574	528	542	574	593	597	578	565	568	567	573	574	601	576	545	567	542	580	581	526	582	566	617	597	578	560	571	588	591	554	564	503	531	585	555	562	599	580	574	582	547	572	561	571	589	536	541	603	564	593	558	592	579	586	571	575	609	557	556	573	563	568	580	529	619	574	549	595	545	545	590	543	628	556	583	521	543	578	565	555	517	577	536	564	554	604	570	546	620	599	548	539	587	611	557	581	587	586	555	601	590	532	613	566	576	591	539	590	578	575	576	538	608	624	538	571	598	541	559	589	571	565	585	528	588	529	549	552	589	570	573	550	572	589	570	604	604	602	543	585	619	545	583	606	555	550	556	592	556	555	557	557	601	541	543	547	556	546	597	587	615	587	550	587	603	555	536	538	561	553	588	531	523	575	554	562	568	588	556	567	571	600	534	538	593	628	572	598	568	556	538	586	543	541	561	559	526	575	589	522	543	613	594	580	540	581	533	608	578	520	558	553	561	587	614	573	560	607	553	550	613	575	612	563	581	543	561	587	585	558	576	568	549	604	569	571	581	563	571	589	518	567	553	606	535	589	562	614	604	616	554	568	528	582	559	553	577	602	604	573	557	559	578	584	549	539	575	560	631	554	568	574	568	576	533	574	554	565	562	571	596	546	582	548	594	571	537	566	572	602	580	581	552	548	558	560	583	573	584	566	556	574	548	530	579	539	602	507	574	544	562	598	566	565	580	575	561	579	638	590	598	540	563	545	577	565	535	565	590	525	586	555	566	580	605	579	564	539	558	556	549	594	568	563	618	560	616	614	513	551	591	558	573	562	559	578	579	538	610	532	571	557	553	532	604	611	600	576	584	584	610	531	566	597	585	597	557	572	545	529	578	575	540	541	546	619	593	614	598	531	561	523	584	561	554	548	574	586	587	546	580	562	561	579	530	591	599	592	578	544	562	537	573	578	595	537	601	550	540	580	564	621	568	534	590	583	548	565	546	583	575	550	576	536	542	560	606	514	554	589	567	574	555	584	557	584	561	571	565	547	561	561	521	576	565	565	569	613	606	586	540	551	569	596	560	568	602	593	564	554	556	602	552	568	574	585	575	592	562	566	526	613	540	555	590	565	589	570	562	557	546	588	573	544	555	542	578	551	564	581	581	601	576	547	532	580	549	580	596	586	589	611	546	563	578	596	570	555	563	563	589	560	575	557	580	603	578	607	564	522	542	571	559	594	523	541	548	565	573	590	583	590	589	528	586	525	566	582	587	592	605	564	569	590	557	530	548	590	546	601	609	542	537	584	584	589	615	564	576	576	585	565	536	578	551	566	536	542	574	558	567	567	607	534	565	576	589	563	542	574	573	582	567	615	533	574	584	591	570	520	547	581	554	544	567	554	584	549	586	581	608	587	555	567	555	573	529	587	567	564	576	543	543	585	558	538	527	533	577	568	576	567	557	554	544	597	549	553	600	563	522	522	565	574	565	564	548	594	567	528	587	624	566	579	598	583	543	554	555	553	616	600	555	622	568	573	551	519	541	538	544	575	562	582	538	578	589	561	592	546	599	561	562	584	532	560	602	569	584	577	555	546	561	574	585	547	556	571	553	623	626	569	579	575	559	555	560	596	592	577	525	565	554	592	519	568	561	571	586	565	568	599	593	558	552	571	503	585	583	548	573	595	518	579	565	559	574	566	546	590	539	585	614	575	534	564	542	560	535	547	507	572	535	577	569	544	555	581	571	622	554	531	532	576	618	559	554	561	534	611	557	563	575	596	591	576	552	552	602	584	541	630	571	571	591	590	546	581	573	584	582	572	558	566	574	580	588	586	607	544	556	599	558	558	563	567	599	540	586	567	598	550	611	575	545	575	574	524	546	556	558	574	564	552	545	599	564	544	592	549	546	566	601	561	540	572	551	539	530	550	536	616	570	594	548	570	569	610	590	598	566	572	592	567	601	547	595	548	502	572	599	557	587	598	584	568	544	545	560	584	537	523	561	535	533	570	540	558	557	567	584	549	542	586	569	589	585	569	536	582	556	553	607	571	569	610	574	614	569	540	574	601	548	571	559	506	519	579	562	619	555	575	591	537	552	566	569	587	558	582	557	550	579	544	553	572	565	555	556	607	574	581	525	609	544	538	565	519	544	548	522	558	560	547	612	603	560	550	528	536	557	603	600	597	600	569	582	567	577	576	574	593	599	564	550	571	565	599	546	571	565	586	603	551	574	580	633	584	565	575	541	565	599	546	543	573	556	576	563	582	580	586	593	583	578	557	531	585	536	528	549	608	587	574	585	560	594	603	602	579	570	554	539	584	637	579	567	606	543	597	589	556	590	552	544	550	557	551	586	588	588	595	533	551	601	591	525	570	596	558	614	576	576	499	596	576	590	599	524	550	585	604	547	588	557	585	557	531	543	543	566	546	538	565	596	564	556
22932	21190	29022	23690	21538	22863	22497	13750	10805	8812	6567	5378	4342	3184	2348	2023	1802	1374	1204	1142	1055	982	973	935	891	849	875	790	868	870	863	852	816	858	815	823	837	855	880	842	873	813	858	828	844	781	853	788	801	815	880	794	807	823	880	791	849	754	794	791	791	802	845	813	890	807	856	842	813	842	808	781	872	843	850	801	821	733	843	809	842	769	769	829	807	830	821	814	891	826	793	794	810	912	825	821	817	824	849	845	780	823	810	803	822	806	798	848	802	795	801	879	840	787	874	802	815	806	838	830	850	804	774	766	743	763	809	796	811	781	864	817	846	772	811	766	826	829	810	800	809	801	814	798	782	832	811	801	775	794	782	819	822	843	804	871	877	837	794	790	836	842	841	823	751	806	790	803	801	832	812	807	792	803	776	778	806	857	793	765	812	794	786	844	810	852	822	822	823	841	850	820	796	840	790	808	773	822	826	806	813	769	777	766	847	773	762	843	809	870	812	849	749	764	847	831	836	799	837	816	797	803	779	793	852	822	799	768	828	794	802	783	821	832	814	790	822	824	875	831	801	837	851	828	829	826	831	827	856	808	817	780	830	825	792	818	833	833	792	814	853	846	829	842	786	838	778	835	825	807	747	827	779	811	774	801	821	818	805	851	779	829	830	896	798	853	826	773	798	794	791	822	772	796	795	839	845	782	823	802	815	772	810	840	813	851	831	762	807	824	835	797	819	852	776	816	791	831	776	821	830	844	742	817	785	801	813	805	781	823	791	740	820	789	808	815	827	777	816	822	791	818	806	798	833	789	837	841	813	836	778	792	784	801	803	847	798	785	805	800	843	767	797	809	852	860	786	785	825	796	827	767	797	871	755	768	840	813	808	890	778	862	814	817	810	805	801	777	843	848	823	810	787	804	811	816	876	844	836	804	803	847	774	812	794	833	770	794	771	779	775	822	845	832	812	834	775	808	795	842	847	807	848	827	765	820	845	832	825	798	773	795	804	831	785	784	822	815	835	858	780	822	813	812	833	759	841	831	859	806	808	816	803	786	847	778	799	833	872	825	836	828	824	778	795	778	765	760	867	808	823	830	841	785	819	818	838	851	835	755	833	802	851	868	783	834	779	788	781	813	832	805	785	843	756	803	800	808	841	839	794	852	822	815	770	752	810	826	804	832	851	786	777	812	821	809	786	840	836	793	812	796	742	821	775	883	784	799	804	812	779	796	850	772	797	775	774	811	853	824	822	768	804	786	792	791	822	807	780	762	809	798	796	812	811	793	858	804	771	804	763	785	851	832	751	811	756	852	814	813	795	811	797	802	786	813	877	832	770	796	771	803	823	724	864	786	790	823	812	826	805	813	798	766	772	755	811	832	825	825	823	810	808	784	836	818	782	834	831	865	780	789	796	754	815	867	831	819	741	815	844	846	815	804	819	813	791	835	783	785	789	792	811	810	789	818	817	793	793	848	826	805	869	820	752	780	799	897	797	803	829	782	776	863	775	804	781	844	845	822	775	860	819	787	775	816	846	767	797	820	840	839	843	856	784	846	836	818	862	829	793	774	785	753	806	815	778	826	796	812	808	761	808	804	780	841	825	829	789	864	881	788	774	803	863	835	821	811	804	866	777	784	846	800	818	841	843	816	810	835	854	801	753	836	812	802	815	840	758	805	796	793	826	792	796	808	873	832	808	814	804	803	838	843	786	773	794	851	788	863	794	835	826	842	855	770	763	773	795	840	795	827	756	795	782	802	825	780	849	847	799	809	828	823	804	765	820	803	783	826	804	796	813	834	809	828	825	817	874	831	812	752	817	821	801	803	815	847	807	807	855	836	774	786	752	785	773	764	790	814	831	851	839	805	834	834	838	779	819	828	822	821	820	855	865	823	855	849	764	792	804	839	826	791	778	780	801	826	843	788	824	820	873	768	808	824	863	814	779	824	794	839	784	817	794	869	858	805	848	806	793	812	809	846	809	785	797	852	836	840	835	825	855	807	784	780	798	830	806	842	849	809	745	833	829	829	794	804	836	798	838	784	793	775	835	813	803	798	788	804	817	795	838	782	809	763	754	822	830	799	795	827	841	848	839	810	815	847	782	780	804	868	843	808	868	803	830	795	795	822	829	822	822	785	777	800	789	816	784	830	867	780	817	783	794	833	800	766	780	798	821	838	757	820	817	796	803	833	798	795	824	807	808	792	816	841	823	829	793	773	801	849	838	780	831	808	749	873	816	840	828	839	833	807	822	816	814	843	800	751	828	810	828	791	830	882	822	790	802	766	882	831	797	805	826	807	857	838	813	807	812	773	826	798	815	840	872	824	838	824	799	770	790	799	758	821	746	809	845	827	840	822	787	815	809	821	843	839	807	786	775	815	785	784	780	888	817	797	776	824	782	840	803	835	841	828	791	815	810	846	816	732	863	842	804	777	831	828	824	768	825	842	820	884	851	820	788	837	800	787	851	804	856	822	788	776	842	778	815	831	847	829	764	804	838	816	832	825	777	825	793	795	815	804	805	822	846	823	798	781	818	798	893	779	816	786	861	796	769	816	885	821	837	808	768	791	773	860	809	849	844	857	831	818	795	784	803	792	832	783	771	822	767	791	834	785	834	806	774	796	849	783	798	824	816	816	838	839	784	837	819	799	806	818	822	840	865	768	851	769	831	782	812	794	813	754	820	817	743	809	783	813	825	777	791	795	796	813	838	798	815	798	797	766	799	803	839	757	851	791	844	831	823	814	818	838	821	729	788	856	856	804	861	869	842	838	825	819	835	853	808	778	825	808	829	784	827	815	847	794	834	865	800	797	814	799	807	806	867	793	810	799	739	861	808	807	806	826	818	810	767	748	836	824	826	810	802	874	788	854	777	776	802	776	777	819	767	825	856	796	790	893	855	791	799	790	786	803	870	828	829	791	801	829	801	826	854	850	889	790	782	813	781	833	864	782	794	766	830	809	799	805	803	815	791	823	807	778	856	813	787	833	819	765	764	842	772	778	793	812	809	804	855	832	796	844	799	807	847	794	850	749	825	807	812	769	747	827	791	772	799	814	770	851	780	808	822	760	837	782	848	832	797	755	834	762	833	812	797	795	790	819	808	780	806	800	817	841	803	837	833	738	837	812	799	812	740	808	780	834	763	824	810	832	775	787	811	787	761	808	881	816	740	833	798	864	801	852	836	789	815	809	792	804	801	796	806	801	818	756	811	783	793	859	841	744	835	862	771	830	862	826	779	837	818	775	835	841	831	832	847	761	861	839	804	809	823	811	783	834	776	816	801	864	840	798	772	755	780	795	792	801	826	757	808	842	814	815	795	808	834	788	835	830	774	834	828	833	743	805	802	789	792	807	784	785	853	848	803	854	760	793	801	816	798	796	836	810	789	789	819	820	823	781	866	824	796	799	860	855	787	773	772	779	778	796	793	772	832	822	840	857	858	788	819	770	805	785	786	808	866	808	768	816	792	798	797	821	809	777	820	809	818	824	834	754
30293	57200	50276	37591	32223	26615	23043	20104	18159	15175	11874	9858	7774	5560	4374	3598	2922	2122	1873	1654	1627	1306	1277	1212	1141	1087	1078	1043	1009	1069	1097	1082	985	1013	972	1030	1103	1021	1073	1150	1076	1111	1069	1063	1027	1014	1045	1042	1049	995	1012	1032	1018	985	956	990	1021	1007	992	1010	1036	1044	1068	1015	1003	1034	1004	1052	1018	981	992	1013	1025	1004	987	995	1017	1021	1003	1038	976	1007	992	1053	1060	1027	977	1030	958	944	1040	1012	1026	924	1014	992	1054	1024	972	1008	1021	1030	1011	1011	984	969	973	966	1030	1011	958	1069	1001	1022	1013	952	1095	997	952	981	978	984	999	970	1041	989	959	1053	1017	968	994	1033	964	950	995	1072	986	1007	975	999	1012	921	962	974	1001	990	1014	1016	992	970	1024	1022	1013	1031	949	1013	962	1046	1071	1026	985	987	962	1013	1016	995	951	989	1014	998	1042	1049	1012	1002	949	1036	981	1038	977	988	1015	1007	1005	982	983	993	996	965	1004	943	953	1008	958	985	951	985	999	988	956	997	1025	973	993	926	986	983	1037	1004	1082	976	984	1033	1009	1011	977	1018	975	943	1030	1014	1028	1063	953	1030	1024	1045	1004	1012	1016	1044	1023	1033	990	1022	965	988	960	1013	1013	957	1001	965	1057	976	985	981	953	964	1046	962	986	1012	998	1018	1057	989	1003	973	1003	1010	967	985	1011	944	909	1010	992	955	1032	939	973	950	1015	1010	937	1017	931	993	959	998	982	976	1030	971	938	1053	930	1015	1031	975	1009	977	985	978	1002	1002	918	977	976	1012	1019	969	974	1035	984	954	971	997	1016	1025	1004	1063	997	930	1020	972	998	1014	930	969	991	1021	1050	1022	999	992	993	960	947	978	981	979	1019	985	1009	930	952	940	1035	969	1019	979	980	1027	1078	1061	974	1008	1044	995	986	992	934	1030	973	1021	1014	972	1000	991	1040	1022	988	998	940	1003	1034	974	1002	973	962	1000	986	983	1039	1005	1031	970	1001	970	967	1023	982	1045	964	978	995	1004	1011	1023	1033	1014	1002	983	968	1009	1008	1023	968	993	1021	993	989	1035	968	1036	1003	996	990	982	969	1002	1012	1076	1013	944	965	1019	1034	1015	989	976	987	944	997	1030	985	955	971	1035	1016	999	957	979	968	984	1000	985	989	1012	971	1024	1007	994	987	987	965	944	983	1020	932	1013	1039	982	966	992	1012	989	1048	973	966	1001	1040	1027	1011	977	1000	973	1072	1041	989	1013	1069	1012	1020	998	1036	997	929	962	974	967	973	969	1051	1049	1030	958	1012	993	961	1040	968	985	1056	1041	1061	1002	963	963	1021	990	1015	1007	996	1032	948	1038	962	1011	970	938	1042	998	944	1008	1002	1050	985	970	1016	997	1033	1021	1017	968	1016	1021	1004	947	978	981	1059	1010	980	1009	1009	1025	993	992	998	959	952	994	1024	997	975	988	1023	979	1011	1000	995	1050	963	973	1035	1053	1013	1014	1010	973	1006	1033	1019	955	1048	971	1014	1023	1042	1036	993	973	971	959	989	989	1017	971	1019	957	968	1005	1000	987	980	975	1000	999	983	984	1022	976	937	1028	1044	999	1005	1006	1020	980	985	976	997	1024	1037	974	1034	995	980	1004	1015	1030	1035	986	981	1027	995	958	1014	983	990	987	930	1037	997	1026	1037	1051	1018	973	1022	1026	1017	968	993	986	1035	954	953	952	1023	997	986	989	1042	1006	1029	1018	984	1009	992	1024	984	1030	1063	958	1056	1003	1005	1029	1001	990	989	977	1004	1029	976	1031	998	994	1021	1009	989	1038	932	926	1076	1027	1015	994	1008	967	939	961	983	999	988	961	971	1027	947	1068	980	1048	1008	958	1029	1043	994	986	992	1004	1041	987	974	1034	1038	1007	1045	1085	1007	1002	1001	992	945	1003	1006	953	1012	970	1032	1011	1002	1005	1034	998	1020	1031	1005	999	1059	1008	1043	978	991	997	1002	983	1032	990	1014	984	997	971	971	1023	1021	977	1035	1005	1019	980	1050	978	955	1007	1025	963	1015	988	978	973	960	1004	985	971	971	954	1008	956	991	1030	981	1008	918	976	1007	938	1011	1002	954	994	940	1033	1005	987	912	998	1039	1016	960	995	1035	991	990	1041	1026	1002	999	985	1053	957	1089	968	990	955	992	989	1006	993	968	1030	957	979	935	1005	1002	957	1016	977	1011	1039	1027	1010	1002	1016	926	1026	1020	1044	1041	1015	977	971	969	981	998	970	980	942	989	1014	983	987	1033	1028	1023	994	1023	1025	1001	1014	976	975	992	998	1093	965	1020	1031	1001	989	1044	1010	1011	1004	1027	1018	1005	1027	1032	1013	1012	954	995	989	977	995	940	942	977	1029	986	961	973	1015	981	1072	977	1018	984	961	980	987	1053	1054	1023	1034	1001	1051	1007	1002	1013	1001	961	987	971	1009	1013	952	982	958	990	1024	999	955	960	1056	1004	952	997	1004	996	1044	1027	1023	984	949	1033	979	983	1037	1033	1030	1068	1009	974	988	1011	978	1017	989	994	1053	1006	975	955	1002	1073	1007	1040	974	992	990	962	997	1013	953	1012	1011	996	952	1002	1014	980	970	1061	1026	960	1025	999	992	1004	1021	1043	988	1010	990	1009	989	1009	995	1003	998	986	1006	984	987	990	969	956	964	976	974	925	1022	1046	1028	1006	987	1048	1001	1004	988	984	904	1015	916	1061	1004	964	1053	966	941	1019	966	1006	1002	1052	945	966	1011	963	1061	975	999	987	966	938	1009	1029	988	999	961	1045	973	1014	1010	1016	1133	1008	1015	983	940	1027	990	1040	1000	991	942	975	982	1076	989	974	982	969	971	989	1021	1002	983	1027	971	1031	969	962	931	997	1009	1073	1011	951	1059	1007	996	1071	1010	1003	1022	962	1015	963	1030	1020	992	940	991	1001	1010	964	952	998	1012	1055	993	1007	959	991	965	1015	1007	965	1020	959	983	994	1005	1048	975	1017	1077	1004	972	969	1035	1011	980	971	1039	1044	1010	966	998	1061	997	984	1043	968	998	1004	985	979	1020	1013	1001	1094	1064	974	996	1050	989	990	984	984	1045	990	1015	1047	967	1076	1004	974	1048	977	1004	927	996	984	1000	958	1006	1004	1001	1013	1052	1037	984	947	1019	940	1012	995	1045	995	998	1053	997	966	1032	978	1011	1010	959	1000	981	957	949	990	1011	973	996	951	986	996	1025	906	1052	978	990	998	980	996	1031	1022	1050	999	939	1067	1058	1054	1023	974	1028	1064	949	1017	978	1005	991	996	1008	982	997	1027	998	950	1034	993	1015	1023	945	975	1006	939	971	1030	1007	965	1059	986	980	984	1012	982	1024	1000	953	995	987	963	1017	1030	1010	1042	1035	970	1005	1011	969	1044	1017	1033	1013	1001	1050	974	1013	1003	1019	979	958	1026	1013	1035	1006	1003	987	1031	964	979	1010	1007	969	995	945	981	1010	1037	1099	1026	979	1083	1006	1034	1038	1000	1016	1033	984	1060	984	1026	943	975	1057	1021	971	990	1021	1000	944	993	1021	976	1016	1015	1002	942	994	1033	1036	966	1023	983	1011	997	981	979	988	1006	970	1047	1023	921	1026	1002	1009	1020	976	1020	1023	1032	963	955	1057	968	1007	1064	965	1001	1025	1013	942	1047	958	995	1043	1015	1017	994	1015	1041	953	1027	960	979	979	970	987	993	979	1017	1041	972	1020	974	977	969	975	1042	997	1011	966	994	952	968	1000	993	1041	966	1038	1052	979	1031	1063	1014	1014	972	1034	1031	1001	1053	1042	963	947	1062	964	1012	1052	992	966	965	969	977	1002	946	1003	994	946	993	1002	984	958	1044	986	984	1008	1016	1010	999	959	1008	963	1037	1006	1014	971	1027	995	999	982	955	940	978	986	990	972	1028	1009	1005	1018	1002	999	978	997	1004	956	986	954	1038	1003	1035	1020	1060	990	1029	1020	988	1059	990	1025	987	973	1015	997	982	1008	1042	976	991	1041	1028	1024	974	996	971	963	987	987	1035	994	1053	964	979	1022	975	1021	1036	1021	1065	1028	1009	999	1001	998	1074	973	992	1056	1059	988	982	1008	988	994	1021	1007	997	997	1018	980	974	947	1014	1004	1000	962	1007	1007	1034	961	994	1029
27779	27298	34788	28012	17018	10001	6194	4709	3607	2747	2193	1913	1540	1178	1065	898	705	720	677	677	608	600	585	553	556	579	537	548	529	566	553	499	520	582	547	529	524	554	560	509	539	540	556	562	578	588	548	494	518	539	534	546	545	519	545	551	568	545	527	540	567	575	579	575	527	568	540	546	564	557	541	544	578	538	512	533	574	545	537	573	541	538	550	547	532	544	534	550	547	536	569	493	519	531	546	538	533	514	556	498	532	490	548	576	536	523	562	537	564	536	554	521	545	519	477	561	573	544	518	540	545	538	527	560	537	531	522	517	583	523	565	537	535	545	521	517	510	539	524	556	549	509	534	529	514	566	564	509	533	541	524	529	517	549	534	527	542	568	529	535	523	572	558	521	581	546	552	523	516	561	568	558	557	553	539	541	567	546	556	520	542	569	550	521	566	487	555	512	552	539	523	543	513	512	546	575	531	552	521	508	533	560	572	572	561	552	592	503	469	528	527	556	556	551	529	556	522	535	552	510	553	536	514	533	555	511	507	524	574	524	503	523	528	519	535	558	546	553	587	556	549	486	620	556	579	522	533	506	585	529	526	513	516	504	557	571	538	517	539	543	515	522	532	514	562	498	512	561	552	545	545	530	508	569	530	551	532	515	552	525	560	499	552	536	537	549	566	529	545	571	522	530	539	559	544	527	547	490	602	555	504	530	564	569	522	587	556	582	537	499	515	517	554	552	566	587	582	515	541	539	517	551	539	535	525	584	533	511	548	529	533	505	546	608	538	548	539	544	547	544	526	564	506	535	515	551	532	535	532	549	540	551	593	573	501	553	559	534	536	525	497	527	563	514	572	518	557	497	537	577	566	557	508	517	558	516	517	501	499	542	567	582	522	556	528	552	554	587	521	538	540	597	549	520	495	525	564	547	536	539	517	545	539	545	585	568	542	570	554	547	554	521	556	566	525	564	500	523	583	541	538	522	570	515	549	545	510	529	550	574	541	572	579	531	532	550	539	539	525	545	549	528	551	557	487	555	510	526	551	547	498	577	516	575	537	525	516	543	577	535	534	537	588	545	523	531	576	525	548	540	517	560	561	548	539	519	561	512	531	532	559	520	519	497	570	541	552	576	541	553	550	576	536	545	487	533	527	553	513	560	538	509	534	545	524	581	530	545	506	534	537	539	553	552	530	516	566	554	511	616	564	541	539	545	548	514	565	558	525	550	501	570	604	556	547	477	548	556	536	516	552	526	602	543	523	523	501	540	545	484	529	520	539	527	510	526	502	531	561	555	516	544	534	550	545	525	551	525	528	550	549	509	514	523	514	510	517	557	554	575	520	529	569	531	524	533	523	530	501	548	563	559	522	536	529	534	546	539	560	533	521	520	525	550	533	557	578	552	553	534	568	565	531	505	513	527	519	520	511	564	512	514	541	536	517	499	501	546	546	521	522	550	557	508	546	552	530	511	594	510	533	486	520	499	483	540	544	562	523	554	499	556	523	540	533	534	555	546	549	537	519	530	522	526	541	529	539	499	516	503	564	553	555	521	508	569	562	546	545	541	515	544	473	518	524	551	531	521	521	534	534	510	515	558	518	519	535	585	544	545	526	542	546	509	477	544	526	569	580	486	529	537	517	547	550	517	537	490	522	569	535	537	561	544	541	531	535	515	510	527	546	550	562	510	530	560	567	557	526	525	548	532	571	507	561	540	514	536	554	537	562	541	528	524	589	533	528	562	525	571	540	574	508	544	539	568	519	500	563	520	517	527	557	534	530	539	562	505	598	553	540	544	559	547	566	535	545	554	522	595	540	581	531	560	553	571	526	507	509	550	560	515	535	539	514	536	566	499	532	553	535	513	553	586	529	538	513	570	560	519	478	516	546	550	515	535	543	537	549	564	500	509	542	506	561	553	557	513	524	540	556	495	566	538	589	508	527	532	519	538	570	547	561	550	526	542	525	559	579	562	547	573	500	533	535	568	527	594	514	542	571	560	539	527	532	500	553	569	558	567	505	507	567	556	546	533	538	506	550	525	534	519	518	545	554	535	558	528	554	514	535	496	541	533	542	526	534	535	546	503	556	537	532	550	544	568	537	551	551	551	528	471	551	548	546	526	555	596	541	569	499	536	552	543	511	575	515	544	564	540	594	556	519	527	539	512	520	546	561	540	569	571	545	535	550	508	527	550	523	572	530	524	526	537	542	554	517	509	509	570	574	519	523	551	490	524	554	528	557	507	536	519	531	528	515	526	566	542	557	513	581	557	566	504	582	571	551	554	524	547	538	571	515	530	515	547	576	540	543	542	610	555	496	536	553	534	498	553	526	516	553	493	534	482	539	527	562	543	554	534	559	553	496	512	531	524	578	528	519	541	509	526	513	521	544	559	556	557	523	523	547	556	519	513	506	536	536	594	538	571	566	499	563	551	532	546	531	560	512	555	493	498	553	516	539	531	551	534	515	563	464	528	563	545	509	533	569	549	545	521	545	557	521	569	497	525	514	545	572	540	517	516	539	577	546	509	541	491	558	540	532	536	511	569	531	506	523	517	520	514	523	541	537	534	533	567	516	532	547	517	566	519	546	555	571	575	567	536	525	544	556	512	501	535	549	580	543	534	515	534	549	537	535	535	524	507	502	562	536	573	549	564	525	573	491	538	534	527	566	509	553	523	547	566	547	552	557	554	582	483	525	524	537	567	571	566	556	522	534	460	548	508	577	540	537	522	519	520	559	519	564	546	529	506	519	556	537	492	534	552	527	534	561	506	573	550	530	553	549	529	551	562	560	541	565	521	565	537	543	550	528	550	564	515	580	523	534	504	484	519	537	556	523	521	524	567	540	538	510	546	584	529	559	554	527	543	537	518	543	536	556	541	503	538	578	545	511	572	536	531	569	556	506	546	532	547	513	549	563	528	546	556	552	531	549	529	536	557	506	526	552	508	548	535	522	569	571	519	564	565	544	532	588	534	544	542	536	563	531	535	549	512	565	529	533	533	574	558	483	560	538	550	551	499	564	537	546	561	529	527	500	500	565	563	578	580	539	545	551	551	582	538	495	516	528	518	523	515	543	544	537	515	537	520	536	504	573	543	555	537	578	549	557	547	532	513	543	512	527	514	526	517	543	585	528	552	511	572	521	529	500	518	566	551	523	540	523	505	492	551	551	539	529	519	522	554	544	553	580	529	548	560	527	556	533	520	538	558	539	546	527	552	520	551	508	490	586	504	508	543	557	528	555	533	548	563	514	554	516	524	524	510	536	486	507	559	523	576	551	540	516	555	519	533	543	570	544	554	541	534	533	519	522	531	537	579	508	564	528	544	557	539	546	568	532	543	509	537	540	516	563	559	582	529	548	529	538	533	500	542	506	553	565	507	528	540	513	567	533	537	602	557	538	536	533	553	497	567	543	553	548	558	549	551	518	556	533	546	554	496	549	574	549	534	577	530	535	546	534	570	552	499	533	556	513	505	526	531	532	503	504	541	509	536	547	543
26995	45708	40409	29789	22163	15814	11578	9377	7521	5771	4413	3831	2915	2309	1756	1439	1119	1035	942	963	860	840	807	744	722	689	659	713	649	671	677	695	686	682	684	674	724	693	704	761	688	708	671	686	690	656	683	649	662	661	727	661	671	657	644	678	704	704	616	684	667	677	652	639	607	663	631	639	688	700	685	663	682	685	655	663	712	711	736	635	648	665	667	697	671	675	689	614	702	655	617	656	675	701	655	675	684	699	701	654	660	654	716	649	630	678	643	664	671	679	659	688	661	661	685	647	678	685	683	674	671	685	663	696	676	667	690	691	645	650	661	629	673	670	683	720	667	671	653	677	674	681	674	674	684	691	656	690	621	654	685	709	658	695	668	719	659	636	626	668	619	673	645	640	670	695	652	689	677	623	633	653	647	655	695	722	632	671	664	698	632	665	666	691	649	637	606	638	673	666	691	703	679	735	624	671	688	690	661	672	651	725	691	712	671	692	661	665	666	650	658	676	684	651	652	704	697	676	679	689	689	674	665	667	696	654	688	656	674	663	669	689	707	695	714	649	678	714	662	662	690	639	631	625	644	698	679	620	675	651	632	677	676	642	705	683	669	706	693	675	670	696	698	662	630	644	687	690	643	671	708	665	680	696	687	676	661	664	653	690	680	678	680	668	685	684	676	624	681	651	695	670	698	661	608	702	701	709	630	707	663	688	711	707	673	678	672	690	650	678	622	697	660	690	638	635	648	643	665	676	663	660	705	647	667	687	664	646	712	689	694	674	697	665	702	678	687	672	674	682	658	639	666	651	683	648	680	647	689	705	698	673	638	746	671	672	697	670	679	658	640	655	717	629	722	693	612	650	691	716	615	665	686	666	652	653	635	696	632	642	700	670	679	679	683	654	625	677	683	695	630	700	637	686	710	642	728	686	686	696	671	687	665	628	703	675	633	686	624	676	661	673	659	698	644	684	658	663	672	676	697	635	728	661	670	641	663	668	651	678	696	632	694	625	697	667	634	673	707	675	664	633	656	681	624	621	679	713	684	611	699	673	658	670	664	669	689	687	629	660	668	683	705	657	678	663	668	678	690	690	689	697	678	652	638	651	679	655	650	663	621	645	673	699	711	694	658	670	658	650	662	649	664	670	633	728	708	642	703	673	660	661	655	662	632	660	683	664	649	667	621	643	645	686	674	655	657	654	665	687	704	684	656	693	649	662	615	651	626	698	669	723	651	706	661	663	691	699	657	642	656	661	674	686	613	684	633	631	668	677	674	675	738	670	694	648	703	622	607	655	690	709	671	688	708	691	638	620	645	671	694	636	673	690	703	693	664	699	686	679	653	718	713	693	665	631	671	659	643	693	662	702	701	658	646	702	673	675	677	686	685	651	712	701	655	672	634	675	662	698	651	672	683	690	646	665	702	635	699	677	666	663	698	682	679	727	690	660	629	686	672	635	616	655	641	669	686	654	632	675	633	654	700	688	672	641	664	728	703	650	687	730	677	661	623	707	657	694	656	682	669	658	675	683	669	659	641	641	733	617	679	699	657	613	649	688	646	662	665	650	663	673	717	699	736	662	632	680	708	683	687	661	688	652	687	658	682	640	660	693	646	660	715	719	695	651	715	652	662	713	688	617	674	675	637	662	687	648	666	685	681	660	686	652	641	715	648	641	628	698	667	686	637	634	686	714	693	686	691	674	666	676	730	687	705	669	679	670	702	678	687	693	686	651	688	666	625	663	622	693	675	622	670	679	691	638	702	681	687	649	681	714	692	653	678	657	708	647	706	669	709	671	664	698	630	671	666	613	659	651	633	683	594	636	677	617	689	653	692	673	682	725	682	691	634	678	668	670	657	715	701	643	676	704	664	620	642	723	735	634	660	700	664	672	653	638	640	707	682	648	673	641	685	713	708	665	689	688	716	690	665	664	658	619	684	655	662	699	707	657	665	673	686	693	701	670	665	675	658	648	720	674	648	688	659	646	687	657	673	613	643	702	683	648	682	690	663	711	693	619	616	659	711	685	689	702	687	648	708	671	667	697	687	646	677	664	667	681	668	635	680	651	677	634	664	632	651	673	659	647	712	676	687	654	667	669	638	657	689	667	651	685	623	699	704	706	695	633	623	629	656	668	672	681	707	683	655	685	679	659	693	635	658	690	673	681	649	682	647	688	714	664	690	698	662	712	708	648	665	654	695	650	692	662	644	656	688	685	620	628	657	663	661	638	666	687	663	647	653	694	644	661	649	692	636	622	726	663	685	648	723	669	635	688	662	650	646	692	672	668	644	675	669	715	671	710	650	660	628	648	636	678	686	663	670	711	670	614	637	653	722	644	626	675	697	643	654	671	663	676	718	683	659	682	687	699	693	675	698	692	658	700	693	688	640	645	628	688	685	693	637	634	616	697	647	678	708	678	707	658	685	643	669	702	648	713	693	681	658	688	736	734	669	655	638	687	641	651	644	640	624	625	666	667	667	651	664	718	667	665	653	659	649	662	673	656	692	604	648	690	702	655	665	643	659	636	692	633	674	690	668	703	658	674	664	661	680	688	642	715	678	698	671	628	686	643	692	669	650	666	644	644	661	640	693	727	710	638	698	642	655	665	644	619	666	669	653	681	630	700	687	659	678	660	646	663	664	672	679	610	635	643	670	742	704	620	676	665	678	638	678	626	686	685	700	694	651	677	686	649	679	653	664	650	669	674	686	675	666	626	641	655	661	632	679	656	696	619	668	637	694	674	697	686	689	688	672	636	666	659	675	689	687	662	675	638	676	677	646	685	673	641	680	682	701	681	726	665	670	680	676	654	647	672	682	652	670	686	667	647	644	667	690	609	657	656	672	692	631	688	692	715	664	646	708	661	638	619	700	653	633	701	691	721	703	654	670	674	669	651	676	703	675	645	702	665	703	647	670	669	673	628	643	686	682	683	637	702	670	662	667	674	681	681	660	652	658	693	685	699	671	664	645	691	668	630	660	671	669	641	660	685	667	704	674	643	729	690	702	685	661	639	669	655	665	700	693	674	666	689	633	689	697	663	725	696	686	662	726	620	654	667	661	677	694	640	692	663	670	648	690	703	684	679	637	679	640	613	694	698	689	657	674	681	711	665	659	686	673	611	653	675	673	638	681	652	666	676	650	602	646	615	674	623	736	654	684	660	666	628	677	657	692	658	680	632	686	660	678	682	671	702	631	644	670	657	638	643	670	651	698	597	675	635	639	640	663	705	653	627	625	687	667	617	669	707	688	670	652	659	667	627	716	677	673	666	644	642	648	708	684	660	686	639	672	628	675	655	697	711	682	674	682	604	661	647	655	700	702	641	688	673	703	679	670	633	657	676	675	642	679	639	652	614	626	718	667	631	700	705	659	698	674	678	675	682	652	668	624	635	701	669	651	679	644	631	700	667	700	628	627	663	660	687	693	681	669	654	637	650	651	701	655	645	661	682	669	678	683	642	690	685	676	650	677	672	676	633	695	677	649	671	650	633	696	638
23798	21081	28614	24680	22977	21514	15821	11162	7918	5991	4417	3295	2325	1769	1611	1346	1202	1147	1065	998	1001	1015	1006	951	839	823	803	812	841	857	854	833	812	826	838	813	849	850	884	885	820	802	804	832	847	807	802	809	849	789	829	784	842	821	803	746	755	789	825	827	774	787	818	781	811	810	805	829	834	788	811	835	762	787	765	840	752	805	834	813	807	871	828	884	828	795	807	819	834	787	775	781	793	755	841	824	857	819	814	790	768	799	840	822	791	852	857	810	791	833	797	795	791	824	806	832	823	808	765	787	800	840	787	780	805	846	825	767	810	832	835	781	776	804	859	785	846	797	827	792	773	795	778	829	820	775	795	775	849	840	819	784	867	839	792	835	807	748	829	803	838	809	767	830	847	830	785	841	802	798	830	767	804	815	781	765	835	813	783	798	799	763	849	831	812	809	805	803	814	784	807	853	782	808	853	750	805	770	815	809	849	783	798	796	757	794	807	820	781	816	806	797	727	796	899	832	756	742	799	853	773	797	804	852	833	747	803	807	837	815	778	757	767	854	772	769	853	806	797	805	789	841	845	809	830	748	772	862	791	855	830	807	792	811	816	809	863	836	792	777	776	836	796	806	824	791	805	767	802	792	788	769	824	743	783	816	788	829	813	816	807	794	824	787	814	806	801	780	780	779	800	844	834	824	825	835	846	818	825	861	813	817	793	751	782	817	805	797	834	820	810	839	823	824	801	799	818	825	804	822	795	825	796	821	836	766	833	808	868	778	783	756	788	820	811	825	803	813	798	809	856	839	783	825	789	810	802	847	715	788	799	805	761	806	817	818	788	831	812	822	842	761	803	822	797	826	821	795	819	793	766	891	812	807	770	847	791	791	771	823	802	789	832	763	782	763	819	843	805	814	834	794	805	811	791	787	828	770	772	783	835	840	846	784	815	809	836	795	854	814	796	799	857	782	818	811	813	770	806	785	826	788	836	786	817	853	785	811	789	820	763	814	784	797	804	800	826	851	800	780	864	792	822	851	792	782	771	837	761	794	803	737	755	827	805	867	891	793	832	805	837	782	854	796	799	836	854	828	873	758	776	787	815	833	784	829	798	812	758	824	808	817	847	828	802	800	821	790	809	826	761	836	850	824	755	823	787	788	818	835	808	733	810	824	785	786	800	825	798	818	846	784	853	819	856	753	785	793	774	755	774	782	807	763	787	828	786	790	828	807	827	806	840	802	821	819	819	834	859	829	786	784	834	856	849	877	789	804	800	825	789	815	829	785	861	820	794	832	776	835	813	758	791	827	817	776	807	814	751	776	812	812	796	815	767	796	783	833	825	765	745	796	787	796	792	748	794	800	778	810	788	777	775	773	784	790	777	840	783	875	804	807	768	778	848	805	830	784	823	822	810	871	780	831	793	870	793	809	839	795	803	746	805	770	850	788	811	804	786	817	784	829	848	840	753	816	821	835	782	827	822	791	826	797	769	817	842	824	776	821	790	803	805	794	775	801	786	838	863	768	759	848	750	785	838	801	840	758	792	838	772	771	829	830	843	799	767	830	758	780	848	817	752	839	843	753	828	757	756	755	851	790	799	852	782	828	773	804	796	832	802	849	770	750	834	836	816	741	798	771	807	802	812	707	781	812	811	762	758	777	828	778	866	789	777	805	850	842	839	819	796	760	784	792	790	807	776	806	790	774	781	774	763	822	822	819	802	814	792	794	808	773	784	807	778	771	798	782	813	858	776	797	786	782	722	819	825	826	808	800	809	820	810	774	847	800	859	770	822	827	794	797	801	795	803	813	821	772	795	767	829	814	802	869	817	798	807	809	801	768	812	820	783	800	796	818	825	826	855	789	767	801	781	801	816	818	810	811	836	752	807	787	792	758	829	840	785	830	790	780	786	808	797	755	807	775	797	818	804	771	797	832	753	794	793	815	808	817	789	820	800	820	784	853	837	850	841	852	746	788	838	817	780	781	848	799	814	787	847	800	795	794	744	767	851	775	790	765	819	805	812	811	774	824	786	802	849	794	822	781	797	804	818	762	811	797	814	804	760	778	846	775	808	803	847	763	843	857	766	780	794	783	810	766	910	817	836	795	774	788	787	817	801	848	759	817	798	770	856	837	817	816	846	845	816	776	830	822	792	808	781	828	817	787	825	770	772	786	771	827	813	817	777	846	785	779	781	749	770	805	803	821	828	832	778	776	808	821	802	773	784	799	808	845	831	803	796	835	807	880	817	773	806	810	796	828	814	813	791	780	760	824	779	790	814	807	788	781	860	817	774	799	761	762	841	797	825	783	786	794	811	748	808	764	781	798	822	798	833	774	802	821	821	792	821	810	778	826	786	819	838	808	814	853	801	782	774	807	805	811	815	768	829	820	846	797	835	832	740	839	799	797	772	782	813	832	785	773	788	789	812	841	786	807	811	809	789	803	811	805	772	779	781	833	785	807	806	802	826	784	829	773	817	786	792	801	800	774	773	771	774	785	776	852	840	844	819	843	814	809	833	777	768	775	813	796	749	884	836	812	821	826	830	806	829	805	741	734	813	786	827	857	821	804	841	815	845	806	797	786	799	785	753	834	828	835	798	804	839	792	759	817	833	819	802	834	849	840	825	788	752	828	769	816	870	822	796	824	799	748	796	809	791	816	756	738	785	806	791	802	772	760	793	837	779	817	781	838	775	813	782	804	845	745	832	794	817	772	777	812	805	829	816	812	772	802	802	778	798	758	783	796	773	824	832	843	869	777	821	809	762	842	824	808	824	804	817	834	790	819	805	732	814	855	787	796	787	770	805	812	794	860	823	804	764	810	791	784	758	794	820	790	770	826	815	712	875	769	796	853	851	834	842	813	832	789	821	797	829	782	792	768	815	775	810	776	824	825	727	794	803	747	822	808	824	836	833	815	834	794	806	803	819	776	807	830	840	791	807	795	811	807	830	798	759	770	821	830	777	754	823	823	799	863	834	847	806	818	827	844	820	809	795	788	792	806	753	793	842	809	830	832	782	811	797	808	825	822	797	824	828	777	824	808	778	859	760	814	789	800	818	783	833	803	744	756	820	853	795	831	794	776	815	815	817	793	848	843	814	789	797	807	880	827	775	857	813	789	844	789	778	790	802	832	872	829	841	819	836	823	763	834	834	803	829	826	813	844	777	846	792	789	826	799	802	811	778	759	770	771	855	777	832	801	777	756	780	820	836	760	811	772	789	822	809	827	788	853	785	819	805	807	773	823	798	786	826	790	831	828	776	825	819	818	751	796	811	809	789	844	818	818	821	811	847	883	835	831	764	767	772	825	820	771	828	830	804	768	853	806	844	846	759	834	769	770	827	806	880	788	833	779	831	745	822	820	840	815	787	834	876	833	745	873	761	782	821	798	818	813	812	763	835	796	849	825	869	818	779	797	781	796	744	786	821	799	812	837	847	805	778	740	797	768	845	836	793	783	825	824	838	789	830	880	815	782	809	803	813	779	862	846	814	825	797	860
26587	53603	48562	37532	30670	24300	19435	17781	13997	10922	8184	5922	4182	3008	2710	2125	1859	1747	1585	1493	1375	1407	1249	1120	1082	1028	1002	1000	1041	1016	1009	1054	1010	992	994	1006	1042	1019	1043	1037	1024	1046	1012	993	1019	964	1020	1053	936	986	982	992	968	972	967	1024	993	951	943	943	1002	984	993	1003	978	992	1014	1021	951	972	997	974	991	919	987	957	965	1040	949	925	918	964	888	956	954	940	974	995	993	945	930	926	1021	982	910	1035	949	1004	933	984	1008	969	986	1026	1003	951	982	1008	972	1005	937	972	986	972	979	946	897	982	980	977	983	983	957	974	990	967	1065	988	1000	942	900	970	912	959	979	973	1016	971	976	1018	968	954	972	988	1023	974	1015	1000	992	935	998	1005	952	978	973	998	987	975	1024	988	946	971	976	944	1016	866	970	960	960	933	976	927	990	1033	1008	1002	978	1030	1000	932	1034	978	963	988	1001	974	1005	974	950	902	1002	984	963	940	997	953	972	994	959	939	992	962	1006	991	997	960	958	971	1005	1037	994	930	978	955	1027	960	1013	993	905	1013	951	938	941	962	932	944	925	1001	950	991	1018	985	996	963	951	1015	971	984	1010	1001	993	983	964	990	1000	946	998	1013	980	966	1027	1028	1006	958	971	959	974	949	899	1040	938	990	954	1015	992	993	1001	955	946	946	964	937	929	970	949	938	979	989	977	981	904	994	1013	979	975	946	1028	1028	997	984	964	995	992	950	981	1022	1026	993	1013	1016	939	932	1027	981	984	973	1005	1009	969	964	920	933	960	1001	981	1015	968	971	987	1019	969	945	978	1006	996	972	946	1012	946	979	959	962	1003	1037	943	1002	1011	1001	981	967	950	982	951	1001	981	941	955	950	978	974	966	960	976	963	955	997	966	949	963	1005	984	972	1006	933	1007	944	971	931	985	976	1000	925	978	1035	1000	1021	999	909	1015	1035	976	1008	979	1002	975	1019	981	993	980	949	1005	979	1027	1014	958	993	1019	998	995	947	1009	1007	944	992	970	963	1036	986	985	1008	961	934	903	988	958	992	979	987	1037	947	962	951	1023	1002	1000	947	1016	957	969	1036	925	992	980	1011	986	1024	1028	959	976	975	1015	985	1046	1013	937	981	1007	998	971	959	968	993	982	1002	978	1041	938	1003	940	1006	939	941	1024	964	968	946	1018	972	918	968	967	964	975	955	1010	958	957	954	978	983	971	986	992	979	965	998	1019	961	971	986	948	948	1004	1041	977	976	949	1021	906	994	998	925	1001	975	996	969	1009	927	942	964	1032	974	963	985	955	984	977	929	929	933	1020	1022	1025	940	943	986	1019	949	982	1030	972	1020	943	957	992	1007	948	1030	928	970	933	939	1020	941	998	1043	988	976	1030	950	964	1008	937	977	969	967	962	915	957	1007	1007	1001	977	952	1021	1007	931	975	999	989	928	989	979	982	983	968	983	986	1024	969	1007	995	989	909	1065	981	979	963	947	948	984	952	952	1018	962	970	1005	988	981	981	991	953	1023	895	1043	940	975	968	937	978	984	904	999	953	996	996	1018	972	967	988	1011	962	1003	964	987	990	923	1038	944	963	1028	990	1003	1011	978	1000	985	981	947	954	965	923	962	997	940	1003	929	971	951	948	1006	985	940	955	962	977	987	979	1002	996	927	941	983	1003	984	984	1003	990	944	980	986	944	1006	926	979	970	976	1025	953	978	949	981	1024	1023	984	985	987	974	987	1027	999	1002	1008	924	984	955	995	996	987	964	1021	990	1029	999	1038	1017	942	985	964	971	1022	1021	969	967	981	1036	1006	1004	1020	950	1010	993	986	951	976	965	959	990	1013	974	950	936	975	991	1035	1003	971	989	1017	930	990	979	936	995	1037	987	993	947	995	947	984	933	962	992	989	997	977	939	1015	995	1030	952	971	960	1005	976	972	920	997	917	969	946	970	945	952	991	1003	1032	944	980	970	953	969	995	962	978	989	965	976	964	984	967	989	932	984	932	933	985	979	967	934	992	963	988	1026	959	1046	977	976	946	1022	942	995	954	966	998	962	1009	1021	995	927	985	1009	1024	1000	899	939	995	1026	931	1013	1062	991	1009	1043	999	899	992	984	945	905	947	993	966	952	1074	972	996	932	955	993	948	961	999	908	1040	967	939	989	1002	1009	981	930	963	979	965	984	1001	947	999	929	976	910	985	984	972	1001	969	968	991	998	1019	959	951	934	996	1019	938	990	968	998	967	977	1004	1033	1014	1017	1005	1002	1022	974	968	967	997	1030	1034	945	998	1014	968	953	934	943	1012	1014	955	1005	995	952	962	968	940	1008	973	958	973	1021	974	993	970	1011	1009	977	1008	997	992	956	954	980	973	960	958	988	1016	952	986	997	937	944	970	987	1033	972	966	924	974	915	999	996	1001	979	974	994	932	985	951	993	985	944	976	1008	1050	979	946	963	1016	1003	960	981	977	983	948	960	962	925	970	948	1002	994	1005	954	1029	954	989	1060	1006	993	1010	1012	1013	945	946	1027	959	965	980	963	1012	928	971	986	931	958	920	1019	984	955	1023	991	957	1003	932	969	980	994	985	1010	983	968	1000	986	951	1001	954	970	1037	951	997	1003	1002	950	966	986	984	966	957	1011	955	993	972	912	920	1016	995	970	948	985	955	972	990	983	919	967	1035	994	969	999	1025	1005	988	966	1016	937	962	998	983	943	967	989	1009	980	1012	1006	943	970	983	940	1029	969	971	1014	982	940	1041	962	980	985	975	988	936	966	974	966	1010	951	1018	1005	947	999	968	950	967	978	1034	990	968	991	957	998	926	1002	956	960	951	962	1001	1020	1024	1020	972	954	989	1009	992	971	996	1018	980	982	953	934	947	982	959	990	972	969	965	964	982	1012	992	1042	959	997	984	1010	937	945	951	985	936	1003	985	985	966	966	971	991	1039	1007	993	965	995	964	996	967	949	979	962	988	989	946	919	956	998	955	963	936	964	1024	1004	991	1012	999	979	973	1036	952	966	985	955	970	1024	985	971	1005	958	971	1001	950	975	1010	973	1025	929	957	952	972	994	956	1010	1011	1028	938	1001	1027	952	986	1015	951	965	985	960	940	933	993	968	969	1065	939	1036	1013	929	1021	989	984	943	979	1029	999	943	988	945	932	1037	1014	1050	920	975	983	983	985	979	976	977	1002	976	962	951	1006	979	985	992	936	978	1058	1002	955	1014	987	955	965	1051	992	970	1018	911	935	981	979	1015	966	942	957	944	942	977	1017	964	956	952	980	945	990	965	945	1012	988	983	959	956	960	975	925	916	960	978	943	964	949	1000	991	958	925	1002	1010	959	965	964	1008	1042	960	1002	1015	985	1036	992	956	1017	1005	970	978	1027	968	1026	944	969	1036	949	972	968	991	949	962	991	986	1018	1000	911	956	971	954	975	1032	1023	1046	958	991	969	1028	969	985	912	943	983	960	1026	961	957	989	1009	934	1041	949	1035	965	969	987	1009	978	976	1005	1004	954	986	1002	999	990	982	963	1025	965	934	1074	1021	980	960	969	975	928	949	1033	994	976	1008	991	1007	995	970	963	963	947	980	957	1021	963	963	1004	1031	998	984	1003	980	950	984	967	1026	965	944	963	944	1032	939	948	983	974	1030	960	958	1018	1009	958	970	995	991	1008	951	948	967	1011	977	992	1003	971	971	939	977	978	987	982	1001	998	975	948	905	907	1003	995	997	978	974	1017	987	974	998	979	974	964	989	1004	978	959	984	1047	1051	958	952	1022	1003	1001	940	978	1008	960	1001	914	933	946	963	1015	944	990	1009	948	966	1010	948	918	949	1022	972	1025	999	1021	1038	957	1044	1013	1014	960	977	951	947	951	945
25122	21167	28957	27874	21388	15771	10554	6612	4834	3626	2681	1850	1317	1103	941	727	714	689	689	674	636	615	573	531	507	460	503	481	447	435	445	489	473	496	508	478	491	496	511	544	443	464	476	453	462	472	455	478	477	451	489	478	419	433	441	482	482	447	489	420	441	440	432	468	433	472	477	468	447	475	449	473	488	408	458	454	480	449	436	443	478	463	458	469	445	436	484	456	479	467	476	486	476	422	486	440	421	475	436	482	474	463	419	454	507	435	480	424	434	450	464	469	508	454	449	475	448	433	474	458	487	453	449	448	458	448	472	443	446	443	428	473	477	465	424	472	443	493	468	435	438	496	473	475	470	453	462	428	398	458	460	476	450	479	438	462	474	441	464	433	482	449	436	465	476	470	448	475	472	471	461	466	462	440	479	441	428	476	415	461	461	441	447	489	463	452	453	459	466	507	468	475	437	460	464	423	448	455	478	438	437	472	486	426	470	447	489	454	444	468	486	461	420	479	467	459	485	427	482	446	475	436	434	436	481	487	446	489	479	457	458	477	463	480	466	450	455	434	433	460	453	460	450	437	463	464	486	479	436	463	435	443	454	471	454	455	491	430	468	482	469	500	475	447	463	459	468	443	427	470	459	455	457	458	458	449	425	445	485	501	435	479	435	472	463	479	451	480	449	501	435	475	491	465	430	446	440	466	450	489	472	455	443	466	483	478	465	451	450	465	477	473	447	477	462	436	461	477	516	419	469	444	446	464	459	448	445	423	442	440	489	412	449	450	456	501	485	443	479	498	469	461	427	484	440	474	457	446	475	472	470	441	438	442	434	446	465	465	467	467	425	433	463	434	481	433	433	426	427	444	460	443	429	448	459	462	474	454	455	464	459	432	489	471	452	439	472	478	447	444	474	420	472	411	451	452	438	449	402	474	475	429	442	487	464	427	469	501	463	440	444	434	433	435	478	472	451	479	442	471	455	446	439	493	440	433	457	442	448	457	454	474	431	430	418	491	450	480	444	424	487	443	461	452	471	453	481	499	443	454	483	426	445	479	480	481	470	501	486	455	467	458	466	434	434	481	459	427	433	441	490	459	461	471	493	477	447	497	420	463	490	463	458	469	485	499	445	469	439	471	448	399	442	448	444	466	441	457	442	493	435	435	476	477	452	464	477	434	462	458	453	492	445	470	430	482	423	467	440	483	439	465	428	447	499	424	459	412	464	429	473	480	470	441	453	487	464	421	487	424	472	484	458	463	476	509	431	450	481	484	419	403	466	446	481	457	460	429	467	473	479	506	479	429	435	436	464	458	510	472	469	444	506	474	432	476	470	463	450	440	446	469	453	480	436	447	468	447	430	417	463	438	412	481	496	470	418	433	472	480	449	428	422	423	439	461	455	498	458	426	420	490	441	445	432	433	497	437	490	480	459	474	477	462	491	428	474	445	432	448	458	484	468	497	480	418	480	427	455	444	452	450	427	456	419	461	437	453	496	427	436	427	443	463	446	440	454	445	466	459	451	410	455	448	428	439	450	453	429	459	494	473	454	460	462	429	439	463	452	447	455	448	490	444	461	478	458	464	434	434	501	458	474	434	454	453	468	469	473	480	439	449	484	470	486	398	484	467	457	452	501	443	465	439	482	438	429	424	433	462	445	471	451	502	445	472	487	477	431	457	485	452	465	484	435	480	465	458	446	472	452	430	450	452	453	467	416	434	467	455	504	439	432	443	463	453	459	499	493	495	466	455	444	423	489	444	469	420	491	452	443	456	461	474	466	459	405	431	472	465	452	437	462	453	501	478	480	501	450	490	483	429	458	435	472	468	484	415	462	441	455	451	474	447	455	456	447	480	423	477	493	439	434	467	467	478	487	464	434	461	450	428	440	454	439	452	479	434	497	453	453	477	477	487	461	446	467	463	453	462	452	456	449	471	436	460	459	523	437	485	458	437	441	432	501	434	458	472	462	485	472	458	463	454	472	433	485	484	471	441	429	443	424	450	478	425	420	464	467	461	455	497	443	468	453	465	424	458	455	511	457	482	484	462	443	464	488	484	438	457	440	447	438	453	448	454	467	425	456	429	474	458	431	464	452	461	473	469	455	492	469	486	457	470	474	444	459	463	491	453	482	470	450	459	447	474	473	457	483	463	452	469	447	460	459	499	482	454	481	441	498	423	465	433	421	469	477	450	469	489	480	492	468	423	457	472	484	446	435	439	466	463	437	485	415	454	431	435	502	470	512	443	494	508	473	454	449	425	472	405	486	458	459	433	439	463	450	446	469	494	456	459	462	445	501	468	482	390	487	425	477	482	445	466	474	444	455	452	478	451	473	453	457	451	487	453	410	494	441	444	410	469	440	472	466	437	472	473	465	449	456	474	468	448	472	471	497	383	471	488	452	488	430	478	461	467	442	497	476	473	462	456	467	434	464	460	458	464	459	473	451	437	461	448	440	433	477	424	473	484	448	404	474	454	494	454	460	452	473	460	477	438	468	490	437	456	459	443	475	457	458	437	489	428	437	414	441	505	471	473	460	450	488	449	441	454	440	484	487	473	521	498	505	434	433	439	431	462	467	466	446	463	441	456	431	455	478	478	422	431	435	469	418	481	451	460	475	498	454	455	468	456	474	444	462	440	457	430	447	407	475	456	442	474	461	485	476	459	459	466	485	472	431	469	488	440	461	444	466	489	448	490	457	466	434	457	505	474	512	459	464	451	464	450	482	455	467	466	413	429	464	442	450	451	424	463	434	488	420	488	471	450	444	468	471	497	445	496	448	457	483	458	435	499	446	457	463	447	450	474	441	435	449	475	469	418	421	464	419	481	442	427	447	503	486	438	489	478	467	464	448	490	451	454	427	420	455	399	442	462	464	439	493	433	448	447	436	437	487	493	496	470	460	482	433	480	444	443	459	479	467	470	475	418	458	458	450	432	466	480	427	449	457	449	433	463	445	471	484	466	469	440	462	448	453	444	472	460	440	462	463	485	452	434	449	493	465	452	427	452	487	454	475	435	434	445	482	472	452	426	474	497	437	460	419	485	470	450	491	447	402	450	470	463	470	466	436	446	423	446	480	466	477	440	479	449	410	446	423	490	458	435	475	452	447	453	493	447	474	493	468	461	438	429	462	454	476	452	499	450	433	438	467	475	431	440	430	462	441	470	427	420	453	445	438	464	423	458	457	449	493	468	472	476	451	466	482	481	447	461	460	450	452	464	438	482	483	499	451	452	453	456	457	412	459	455	445	476	452	432	474	482	478	475	459	446	454	419	419	501	464	437	430	485	461	486	458	460	454	493	437	451	464	491	454	444	474	460	487	454	424	506	424	487	479	475	476	454	495	465	439	466	460	485	449	464	444	467	462	438	456	471	474	471	441	516	454	463	414	468	486	462	447	437	476	460	464	460	446	444	492	429	474	487	450	471	491	474	462	459	465	457	449	474	442	489	452	513	450	518	417	465	458	462	435	450	477	446	469	445	439	447	475	464	459	430
29873	52419	47447	34725	26663	21856	16749	13054	10022	7863	5714	3759	2582	2047	1666	1286	1195	1063	1126	1058	949	908	748	696	571	616	630	635	595	626	608	581	588	566	623	580	625	617	625	644	641	630	568	576	609	627	563	565	598	577	579	599	580	569	575	596	582	586	620	601	600	599	571	573	559	569	532	532	601	595	622	567	575	551	566	558	587	565	593	558	622	600	576	592	606	580	615	617	565	626	576	574	571	566	579	619	577	575	603	605	549	556	537	558	633	571	614	608	567	565	609	553	641	586	573	543	577	630	582	622	583	543	584	585	585	594	602	610	616	581	575	611	625	546	593	585	641	593	588	605	571	590	599	568	592	626	581	556	584	613	574	597	591	626	631	569	599	554	608	563	597	612	594	599	579	584	556	536	568	554	578	618	613	559	570	566	594	561	588	597	591	578	565	589	604	590	632	639	627	585	586	604	627	565	598	564	611	582	619	589	555	573	581	568	564	585	581	620	612	561	567	582	569	565	633	578	592	601	592	544	610	569	574	585	578	593	611	577	600	571	573	548	573	577	578	564	603	561	593	550	559	636	621	570	607	611	572	580	606	597	573	627	532	601	574	617	595	590	597	599	615	618	575	603	546	560	615	581	571	574	630	564	553	575	652	563	558	581	594	561	582	563	561	551	612	589	593	621	585	579	570	557	540	599	593	600	582	551	618	591	607	573	590	579	608	615	568	606	589	621	621	589	515	576	578	598	566	610	590	606	584	583	597	569	547	587	560	585	563	559	550	588	623	588	605	571	644	576	549	577	618	558	599	585	603	573	537	596	599	606	597	574	549	546	650	613	545	581	584	594	618	582	551	551	595	569	600	562	619	577	609	628	569	599	581	586	568	585	570	586	622	602	614	556	632	576	578	610	604	557	639	586	634	582	568	617	581	641	568	580	583	597	612	582	605	590	580	578	565	612	634	540	592	568	620	590	585	596	612	584	656	562	622	574	583	585	605	592	600	557	555	647	634	586	579	571	623	619	589	595	593	577	600	590	553	597	622	570	561	613	574	599	560	585	587	574	611	569	642	553	586	623	602	591	600	553	613	665	592	569	570	574	568	575	561	584	592	596	591	586	616	583	605	597	581	612	616	612	586	597	563	595	560	604	583	588	552	597	584	607	625	605	596	605	526	574	583	542	569	578	622	592	596	610	561	609	604	624	594	573	570	567	584	599	580	619	608	557	555	592	556	641	540	562	589	590	591	597	595	607	566	617	594	623	617	599	559	626	584	563	599	561	609	642	594	586	584	574	601	601	610	580	605	558	620	547	606	601	600	588	597	579	586	598	590	621	615	577	617	578	567	569	587	589	599	596	576	598	602	563	588	574	616	587	589	533	575	569	616	605	557	592	583	653	585	620	590	570	613	571	611	569	550	569	619	595	610	606	601	554	575	577	642	592	667	559	615	617	559	587	604	569	605	524	569	584	562	589	595	584	583	595	653	637	591	593	574	591	559	588	559	599	600	569	564	617	561	592	601	590	587	613	602	579	587	611	589	576	611	570	585	582	616	632	566	525	579	568	567	571	574	620	593	603	603	610	559	562	626	555	590	614	562	615	590	612	571	604	589	591	592	617	574	564	594	618	515	585	588	589	571	579	623	606	588	581	564	602	529	555	631	544	598	603	558	587	580	550	582	616	609	558	618	602	590	550	623	607	602	589	576	574	576	586	531	616	587	584	596	594	558	592	539	590	581	610	564	561	573	558	549	612	612	588	582	659	569	587	613	527	596	576	622	591	582	609	618	600	618	625	574	610	618	575	575	595	576	570	580	588	549	608	533	615	593	570	526	629	573	588	584	600	607	608	588	602	626	576	588	580	589	588	586	558	632	544	606	610	564	557	600	623	594	574	599	568	583	597	587	596	561	596	584	583	603	562	574	598	610	582	620	584	611	559	567	571	565	602	558	561	646	590	573	563	575	598	597	568	587	615	598	595	576	565	624	600	631	556	566	574	615	574	603	580	628	633	588	576	542	616	660	599	589	585	577	560	596	581	592	622	579	557	559	577	597	549	545	562	584	576	556	600	565	579	613	584	538	559	576	555	590	576	640	573	558	578	598	553	580	571	535	599	613	590	603	576	624	581	537	623	569	551	560	591	607	602	597	560	598	589	578	594	625	573	579	583	625	550	628	574	618	600	539	585	561	591	601	561	581	617	577	612	570	534	576	572	542	609	586	559	599	558	580	592	624	599	643	574	561	633	619	580	604	585	573	541	658	627	587	559	590	596	620	593	629	576	558	563	582	578	593	629	624	598	599	593	581	545	524	585	651	575	567	613	629	605	564	571	573	578	596	581	574	652	556	595	627	630	581	564	620	628	598	635	570	588	603	572	608	576	588	573	581	594	587	576	599	571	554	573	615	615	590	627	556	546	631	566	614	597	572	587	530	611	597	614	594	551	550	588	609	566	674	595	590	599	590	584	569	600	586	575	609	593	570	555	590	592	585	659	584	607	566	548	605	613	608	609	559	616	602	573	606	560	590	626	597	598	586	587	595	604	562	560	615	592	621	585	601	576	596	592	638	631	596	562	643	559	584	582	578	616	570	595	573	550	569	593	611	633	599	635	549	574	584	531	548	587	626	598	620	590	590	579	617	564	576	597	607	583	597	572	660	586	576	618	551	588	623	601	583	606	647	571	609	655	648	570	593	608	548	576	587	592	610	582	615	603	602	559	583	599	574	595	589	625	591	597	593	574	600	596	588	598	568	563	579	610	598	545	591	563	574	545	573	582	551	575	615	599	556	616	600	629	557	601	553	583	633	590	600	564	575	627	603	599	617	603	645	617	547	566	591	595	610	561	574	602	581	611	588	606	615	587	566	607	631	586	621	569	573	555	573	572	552	576	600	568	591	550	575	599	542	592	619	597	589	563	624	604	575	605	589	575	569	568	620	604	576	581	617	554	555	605	561	560	545	612	627	581	615	607	587	549	567	597	594	607	617	598	615	542	572	635	618	576	556	568	543	642	609	590	556	584	594	576	560	603	615	591	575	597	602	621	593	577	592	569	581	624	557	566	592	572	575	611	562	558	598	602	574	568	596	592	609	594	530	576	550	586	577	585	596	611	607	572	593	599	591	627	573	609	589	566	584	606	559	617	563	560	622	590	562	664	550	585	600	601	613	618	573	587	599	604	573	593	597	593	611	593	615	610	547	603	558	590	571	574	578	587	608	583	568	581	560	600	650	597	623	627	591	591	588	586	593	584	595	588	580	599	640	556	600	591	551	597	642	615	626	584	587	591	568	567	567	594	592	641	581	625	591	604	607	642	614	588	564	653	592	550	568	596	593	588	551	575	582	608	569	572	598	597	604	588	628	614	590	622	596	574	589	577	587	562	594	567	611	580	597	590	587	599	615	603	603	550	635	600	582	548	597	607	598	586	557	622	584	622	541	564	565	568	617	618	605	600	561	582	584	600	586	600	581	584	614	581	605	613	605	560	584	575	561	597	599	574
22885	21141	28983	23780	22083	24287	23972	13865	9343	7249	5301	3591	2675	1867	1545	1518	1407	1535	1569	1206	1251	1108	1016	971	897	832	851	789	833	848	830	882	841	911	887	874	902	896	812	852	876	831	849	822	863	792	786	846	830	821	785	842	851	771	781	832	791	812	837	834	828	796	844	793	833	808	803	818	841	832	823	799	836	848	849	796	784	849	842	822	826	810	800	795	829	796	831	838	812	832	844	787	849	860	839	806	812	750	823	872	789	885	842	831	767	842	825	813	836	818	892	821	832	795	845	808	804	840	755	816	832	804	774	907	813	860	806	828	822	815	840	853	819	800	849	852	830	850	872	818	836	844	845	790	824	825	855	826	849	755	782	818	857	829	888	818	837	835	814	839	810	863	820	817	830	845	803	799	831	842	817	848	861	846	842	797	790	829	849	849	815	840	827	852	809	902	880	793	801	772	829	826	835	835	790	796	798	813	856	823	821	849	803	792	865	826	856	757	841	877	845	823	852	869	838	811	827	880	808	840	835	812	798	877	804	825	869	809	849	848	796	836	756	845	825	843	796	818	851	838	814	819	791	783	853	787	797	823	846	819	862	849	815	785	782	849	823	849	821	861	768	844	801	808	836	837	831	815	821	844	832	808	848	834	839	857	821	809	788	774	824	818	845	806	865	789	782	844	809	822	810	858	786	758	854	752	823	823	817	816	784	841	783	814	818	814	859	836	827	858	845	907	818	810	820	852	803	827	789	843	837	829	832	757	770	814	840	840	875	842	847	844	848	835	823	833	858	821	853	815	784	762	806	841	772	850	809	821	853	793	827	846	818	851	797	781	806	874	866	824	862	830	861	833	805	833	856	867	846	790	835	798	830	775	855	837	820	832	819	775	853	858	851	855	841	803	847	853	819	860	822	816	805	832	838	807	823	863	836	867	843	802	818	820	841	841	867	813	808	862	877	832	766	850	795	814	805	884	792	839	824	834	791	837	861	800	804	822	861	836	901	813	823	789	802	830	769	824	822	884	823	780	800	836	796	794	822	771	878	841	841	824	805	849	756	820	812	826	858	805	856	811	820	847	844	818	798	766	817	831	791	815	782	792	825	864	803	832	785	831	812	788	812	812	769	848	829	822	769	820	809	871	831	801	819	835	823	779	852	813	824	866	804	855	756	849	899	792	857	767	817	795	821	814	778	829	831	825	796	822	835	861	780	832	831	807	819	799	783	816	850	801	781	808	816	824	806	866	800	872	910	857	890	795	797	778	866	787	820	838	809	829	806	777	863	865	776	785	845	762	835	830	785	849	864	851	836	778	827	838	786	798	827	793	820	777	891	865	802	798	884	769	785	832	819	833	805	792	841	825	866	809	839	852	818	842	836	820	818	888	802	855	861	843	846	857	845	769	812	815	838	839	801	823	860	842	810	797	828	816	835	842	861	796	802	828	837	837	867	789	831	772	818	811	880	877	829	853	806	849	855	837	750	774	788	847	818	843	899	800	809	801	819	832	826	865	814	861	854	792	842	845	820	833	826	881	804	900	819	801	780	787	858	831	830	890	784	811	788	860	789	867	785	766	812	837	875	789	754	784	809	801	874	792	847	846	816	804	814	818	843	818	768	854	789	805	797	790	878	829	796	781	771	843	859	753	818	844	810	761	864	772	841	845	812	861	813	803	822	816	817	785	871	797	849	843	815	847	824	785	824	819	772	790	827	795	787	826	849	800	874	865	829	793	844	802	781	802	839	833	834	796	810	823	827	819	859	864	843	887	848	825	816	844	792	827	811	806	809	844	833	860	807	855	785	821	806	811	800	820	790	832	855	873	754	843	846	839	832	836	852	790	819	824	830	819	822	796	885	870	842	852	842	820	818	822	746	830	839	775	788	820	816	813	817	836	792	830	791	860	834	814	840	808	839	846	829	783	839	818	835	852	861	796	862	865	808	849	821	825	807	811	800	795	836	833	828	786	842	945	815	804	828	815	868	794	810	843	828	813	825	831	835	866	859	849	823	786	806	818	787	824	871	816	881	832	773	838	857	852	795	856	823	817	803	823	825	806	837	818	820	780	843	912	787	791	833	789	825	804	766	768	817	824	810	820	783	817	811	858	807	825	829	826	796	801	837	867	872	821	831	836	759	868	801	785	810	785	778	824	813	797	806	820	836	829	800	826	761	856	827	844	784	781	761	835	804	844	786	769	814	842	866	790	816	813	801	793	792	837	806	852	768	873	837	859	823	806	784	826	828	859	922	804	844	763	830	764	887	802	824	793	807	830	804	785	839	858	813	817	842	794	866	823	804	822	855	801	801	764	885	780	852	891	778	789	835	819	835	832	822	770	815	826	834	783	826	785	789	794	809	835	866	786	781	825	843	826	876	844	827	819	833	852	800	850	815	794	856	851	856	831	772	804	783	808	838	856	816	854	805	779	828	840	798	862	830	819	865	892	791	866	812	835	807	818	853	814	819	757	825	819	835	805	867	830	861	836	768	784	840	883	831	871	794	784	836	799	801	832	856	811	825	780	796	818	798	843	844	820	774	822	810	805	800	759	812	752	825	767	832	777	790	824	797	826	795	838	820	807	862	800	770	854	840	849	862	770	835	771	815	828	787	782	868	809	775	811	854	843	804	865	865	822	863	832	756	817	773	851	815	818	819	799	813	842	808	820	837	830	814	810	883	784	826	819	774	821	859	818	774	833	811	812	822	842	800	844	825	830	822	833	808	892	762	809	851	804	823	800	804	819	804	818	832	831	814	811	816	871	810	855	796	810	818	809	834	878	823	853	799	855	817	795	800	830	839	772	834	822	819	823	856	769	825	826	793	809	797	829	784	806	844	813	866	777	862	870	818	818	831	865	802	814	810	789	824	841	827	850	794	879	778	855	852	812	801	849	808	785	814	781	835	863	823	841	822	807	831	807	815	810	793	803	812	844	875	865	768	820	798	823	745	830	761	825	845	828	800	819	776	739	802	848	846	818	840	814	867	801	778	797	871	808	769	850	811	839	840	755	823	836	843	795	832	875	804	833	843	804	848	820	783	820	801	813	828	833	837	797	813	820	807	821	780	829	786	816	836	826	857	804	825	855	777	770	793	847	814	811	838	784	822	798	817	805	793	837	794	861	828	832	812	860	807	871	846	844	755	776	893	810	814	815	861	810	759	820	868	787	850	825	834	816	816	809	830	870	807	819	810	826	862	808	798	774	835	877	856	844	806	800	791	813	807	830	798	789	847	795	833	842	831	830	875	839	858	846	855	854	786	846	862	846	826	880	831	827	850	813	806	832	830	843	854	805	867	813	819	788	800	861	804	836	797	845	789	785	831	768	835	817	829	822	850	859	793	840	781	852	825	835	827	801	801	762	817	806	794	879	869	769	845	848	844	839	806	810	828	821	853	826	836	810	830	850	758	824	828	824	852	817	849	866	828	793	797	860	758	852	811	807	745	815	799	779	785	793	832	833	826	817	798	869	793	781	815	791	822	844	842	864	804	817	813	823
33122	60900	53679	43235	36988	31046	24795	19608	15814	12641	9761	6387	4721	3352	2663	2276	2171	2399	2417	1892	1736	1550	1371	1261	1127	1015	1068	1043	1043	1082	1054	1053	1004	1061	1026	1073	1103	1139	1154	1141	1044	1015	1091	1017	1012	1060	1035	1056	1012	1028	993	1003	999	962	1017	1016	1015	1005	955	1019	1015	1016	1007	1024	1000	1018	962	1008	988	1028	999	994	1002	953	1064	1027	1008	1028	1001	1036	1076	1030	1012	986	1045	1005	989	1009	1033	1051	1048	983	998	943	1010	1054	976	923	966	1067	1005	947	994	1007	1002	1004	1054	1014	1056	1021	1012	1025	1034	960	1012	997	1031	933	1015	939	1023	997	989	1003	969	1019	990	1089	1013	987	1069	996	1052	1002	962	1001	1005	1030	1050	984	1028	1002	1050	977	1036	1013	959	1055	960	1016	1018	1027	1028	1001	936	1006	984	1040	979	926	1002	1018	968	1033	1051	945	1006	1018	998	996	969	966	1040	1025	973	1019	1035	969	938	989	1047	1019	1051	1043	1041	1003	988	955	980	912	1006	968	1022	1029	949	997	978	957	999	976	1001	996	974	1055	971	977	1026	951	987	977	947	957	995	1053	985	1013	993	961	945	985	993	1067	973	995	975	942	1036	980	1023	959	1057	976	1022	988	985	993	992	1038	971	959	997	1003	999	998	1013	1022	931	1047	1013	990	1000	1003	1050	1001	989	996	1013	1035	974	947	1006	998	1035	1005	1033	942	973	1015	995	978	983	1039	989	969	1005	1045	939	1011	984	1011	929	959	968	1044	952	990	1024	1013	1012	984	1016	983	984	968	1027	998	966	1006	1014	990	949	1014	1030	979	970	1105	929	1012	959	1023	972	960	1026	991	954	1013	956	997	951	1025	1023	1020	956	997	1019	1029	997	1018	997	959	961	1038	1005	992	996	1062	1028	1030	966	1024	930	1018	1037	996	1018	1017	968	981	1041	926	1022	998	1036	1035	977	1056	984	992	1038	1015	1110	1058	1017	978	980	962	1001	1015	1014	965	947	1038	1030	968	1014	936	964	996	1017	965	1014	1021	997	1042	1033	1028	1006	1027	995	988	1043	989	992	947	1023	1023	970	960	1052	968	994	974	988	1020	1015	1009	1079	995	975	994	950	1033	994	1031	982	1052	982	1027	997	989	1002	960	1019	975	976	1003	984	1070	969	997	1042	1060	994	974	1029	1029	1006	992	949	1036	971	1047	1015	983	1025	986	989	1064	1009	1071	1027	970	973	945	1080	999	984	1023	989	1002	1014	991	955	987	975	1017	989	1035	960	957	1011	1015	995	953	987	1033	982	992	1066	1027	977	1001	1007	996	995	1031	994	1023	1015	987	1006	1035	1042	1009	1039	1027	1009	992	944	996	1033	1053	1032	985	988	986	1038	978	999	981	1042	983	1027	1002	1013	996	990	1026	1035	934	969	982	937	1008	996	1002	980	1004	1010	1037	988	1024	1001	1015	1009	1044	1043	1002	1013	990	985	986	1011	986	1030	1000	1065	1018	973	968	991	968	986	997	1023	976	1017	997	962	953	998	1033	1048	1000	984	1013	1015	1021	1021	1001	976	1037	1011	988	1001	1020	1061	1002	988	1007	1045	995	1024	988	1005	1047	1035	1019	1042	962	1002	1017	1011	1043	1001	978	1034	1038	1004	1015	1008	1025	1022	968	1014	1033	960	1025	1024	981	1002	1002	967	993	1001	1033	941	1031	1027	999	942	998	974	991	987	984	989	1058	1020	1004	981	985	990	950	943	919	1026	977	1040	986	949	998	1015	1019	1002	1030	1019	989	987	960	1048	1012	959	946	984	995	969	1029	993	1044	984	1041	1012	1035	1012	1010	992	970	997	990	993	981	1007	976	1045	948	974	1008	1000	959	965	991	1016	961	967	995	1013	989	1020	933	983	1007	1027	986	1026	1025	1011	1027	979	992	1017	1035	1046	1017	1001	1004	968	992	1024	976	964	1050	990	950	1067	985	960	1044	951	1043	1028	1034	956	1030	980	1079	976	956	1001	1012	1075	1024	993	1022	934	973	991	965	999	983	950	964	1062	973	1000	959	935	989	964	993	1013	1035	1027	1021	981	995	1001	990	990	1011	1043	1007	1005	970	1024	1008	974	1036	990	997	971	989	1009	1013	1031	960	1021	983	993	975	984	981	1008	1048	918	934	1059	996	983	966	993	1016	981	969	973	1016	976	1079	949	991	1037	1039	948	982	1089	990	1069	1039	984	1031	1054	1044	1013	1024	1047	957	984	1008	967	1001	1028	1000	1024	996	999	978	992	1054	1018	967	1003	994	956	975	1055	989	1036	971	1034	1048	1021	1034	950	996	1015	962	924	953	1010	1039	983	984	1005	992	1079	1016	1013	923	1039	1018	1001	1058	985	999	1026	979	992	1008	1012	1056	969	991	985	1006	972	988	1028	1056	1069	957	920	1029	994	998	994	967	1094	1041	998	1007	1033	976	997	996	990	1044	1016	963	975	958	1026	1000	987	1027	987	968	1043	977	1030	1012	1025	1019	999	995	983	959	943	1015	982	983	1027	971	992	1009	969	1007	983	1015	968	1097	967	987	1020	988	1009	985	1016	1018	960	996	983	1003	1009	1039	1016	993	1027	1018	1070	1013	1014	1028	1025	1044	1023	1031	1016	950	955	1012	990	1022	948	945	998	950	1001	992	970	979	1028	1012	976	953	1021	1001	1034	942	1003	995	997	937	1003	1010	1005	1039	994	1025	1033	940	997	975	980	1042	989	1042	1011	1011	1020	1007	1051	1048	989	1042	1002	1028	1015	1013	1000	1012	905	1007	1035	1034	1026	1020	1019	1044	1001	1045	1005	990	1021	1013	1022	1016	973	974	1013	1026	1057	1034	1000	991	989	1071	964	985	970	957	1059	981	934	994	1009	1026	1005	1002	985	987	1000	1052	994	1062	995	964	934	995	1018	1024	955	979	909	990	1033	960	1046	974	1030	1000	978	1020	994	969	1037	940	1004	1018	1007	1018	1000	950	1052	982	996	1046	959	1002	994	982	996	1023	1041	1023	1023	977	1040	1018	976	1025	993	980	979	997	953	986	1030	1000	924	990	1048	1005	970	1004	971	1045	1035	1029	1009	1038	1019	1029	990	1069	1078	969	1009	990	1019	1002	943	934	982	969	987	984	988	991	997	981	1020	967	1004	1026	1021	1029	1085	1035	972	1033	1023	1007	969	1019	1018	984	970	979	1005	1034	982	958	1026	1020	999	976	1011	1035	1027	981	1023	1008	979	1005	978	1020	946	990	998	993	1009	967	1013	974	998	1026	978	947	979	944	1014	1048	896	982	1021	1041	984	1071	980	1075	1007	922	995	1006	943	1003	925	975	989	1069	1025	1044	997	982	996	995	992	1017	1008	948	1024	999	1019	990	970	968	958	1045	938	1028	996	999	1053	987	1028	993	1030	945	989	1046	985	999	968	1002	1007	1047	913	1021	996	996	1009	984	1023	1031	978	996	1034	1021	1019	1022	1029	1040	1009	1029	980	966	975	981	1016	960	1000	997	989	1018	1003	994	987	1014	994	996	1027	1049	1046	953	993	1003	1026	943	990	968	1022	1001	1021	1007	968	1007	1004	990	1007	966	993	1004	956	1014	995	1062	1002	986	1024	970	946	1002	973	1003	1006	999	986	1027	962	974	1044	1015	968	971	1005	973	1021	975	969	1010	1036	976	1005	1015	1031	1028	982	1002	968	990	977	987	997	1054	1000	1039	991	951	986	1079	1023	1006	993	1018	957	1006	1046	1031	983	1004	989	1005	975	999	992	1020	1076	995	981	961	1010	982	1005	1006	1017	983	1012	951	1051	975	979	1024	996	1016	976	1022	1019	930	1004	939	1052	989	976	1017	1010	995	989	970	1051	1019	1040	1023	1074	1028	992	1023	1023	1015	955	1003	998	1028	1032	1018	980	1017	1017	963	1033	971	1008	1000	948	994	1004	1007	1011	952	980	1036	985	1001	1027	1006	1025	957	1028	994	1013	1014	987	988	1024	1011	995	1009	1013	978	1035	1012	1003	1005	978	959	1038	974	1029	974	983	1070	1032	982	999	1027	1000	981	995	976	972	987	970	990	993	976	1017	1003	957	982	1004	1045	976	1031	1030	1037	1023	956	989	1013	1028	1006	1069	979	980	993	962	1002	1014	1005	1038	1024	974	979	959	969	970	1006	1020	1031	971	961	1031	991	989	1029	1047	990	1011	1032	1026	1053	955	1017	998	965	934	980	983	949	1032	995	1005	962	978	988	997	967
27740	29305	36635	25551	16848	10978	7573	4810	3227	2549	1921	1423	1147	968	862	776	858	842	773	665	660	653	638	549	540	511	569	537	514	519	572	514	534	525	546	535	521	542	545	521	566	542	492	528	528	521	554	530	473	521	539	556	521	510	538	507	539	508	548	533	530	543	548	528	513	490	543	564	529	535	549	536	525	541	547	514	515	492	500	514	559	546	564	544	536	524	533	509	511	510	538	505	531	529	530	544	530	536	510	517	516	496	547	508	521	562	515	497	521	540	515	543	520	481	546	531	544	549	524	523	533	513	545	533	524	527	520	513	531	509	487	547	534	549	524	523	572	536	518	543	508	498	535	489	545	519	558	506	533	546	507	500	514	527	512	534	519	555	540	525	535	515	493	490	517	538	481	532	529	566	513	570	536	573	520	502	512	549	572	492	572	592	485	561	485	515	538	535	482	528	536	485	504	529	523	560	559	524	502	493	497	511	515	522	590	550	558	527	543	531	554	490	533	573	548	511	518	567	482	545	488	481	506	530	532	526	476	497	523	533	509	532	523	541	567	519	545	488	551	495	571	516	500	542	507	498	515	555	506	523	553	524	510	560	583	552	510	509	528	516	502	483	541	490	532	561	493	564	552	493	478	520	551	528	516	566	555	565	485	519	540	544	544	511	489	545	514	519	566	526	559	533	508	508	537	505	496	511	494	491	510	537	579	541	525	554	512	547	498	482	517	531	545	498	557	533	463	538	568	575	552	534	546	545	538	520	505	493	538	511	520	499	531	537	521	552	492	498	517	517	570	536	490	542	496	505	555	553	498	524	533	537	523	552	510	550	533	499	538	525	523	550	543	526	518	506	540	484	565	509	501	505	549	544	488	494	578	516	499	526	555	472	520	551	516	537	542	558	539	549	543	509	528	557	552	574	515	523	509	480	531	543	533	544	502	549	511	465	506	504	508	471	565	520	533	533	528	527	509	497	507	539	529	515	498	509	533	528	542	556	484	511	587	552	560	529	521	511	547	515	504	505	522	530	549	503	478	544	533	522	547	481	542	528	526	538	515	524	564	543	542	524	502	517	533	515	563	510	508	538	521	505	496	488	549	579	548	523	553	502	521	502	560	498	501	596	536	550	567	554	543	534	529	578	561	501	576	497	514	517	518	562	524	526	557	536	507	566	522	505	556	560	510	539	519	539	518	540	534	532	569	537	499	501	518	505	547	529	527	535	528	531	513	502	537	534	519	530	512	525	523	508	550	555	527	533	517	527	474	534	535	525	530	564	529	553	542	509	502	542	523	540	510	497	552	548	500	537	533	523	552	535	520	540	517	541	513	524	494	483	540	548	544	505	518	527	539	566	549	546	471	582	544	527	505	531	512	536	534	552	518	526	518	531	542	518	575	544	503	525	519	525	535	516	537	532	532	464	491	512	542	520	486	528	594	537	502	493	529	526	534	530	523	541	503	536	531	534	560	496	527	519	543	500	559	530	557	533	559	513	519	505	505	506	527	544	515	561	535	548	509	504	514	531	511	558	557	511	534	535	526	522	496	530	527	550	506	568	508	524	540	493	550	479	503	531	481	579	533	521	502	531	550	547	548	546	503	548	572	531	500	518	540	532	491	564	533	546	517	518	531	518	539	549	513	513	489	511	543	568	550	547	523	556	516	515	512	534	581	541	519	522	513	548	536	513	545	505	519	587	518	531	524	552	516	549	512	532	514	535	594	549	541	548	552	517	484	551	545	518	523	511	503	550	573	503	545	552	531	478	561	515	505	541	542	545	543	558	520	538	523	554	492	487	505	506	539	519	504	517	525	492	512	533	501	529	513	519	545	535	550	548	504	481	511	526	480	504	545	495	526	514	558	487	505	578	510	539	558	540	505	529	516	499	521	573	570	541	534	551	547	537	569	492	528	508	533	551	511	558	534	541	523	579	493	523	529	528	535	544	567	515	548	551	521	532	486	555	562	569	551	535	534	496	534	513	541	556	576	521	519	551	555	528	515	505	522	530	567	504	476	530	504	526	513	604	507	511	494	520	519	510	546	514	533	504	503	529	550	521	526	514	547	546	575	481	492	581	497	547	568	541	514	511	545	540	499	508	493	503	541	540	530	543	473	542	538	558	544	520	543	520	504	508	494	515	525	550	537	530	527	484	572	495	529	512	530	547	479	492	511	516	508	532	547	574	535	472	573	527	513	514	555	517	560	551	576	570	510	508	533	508	521	534	532	517	511	505	537	529	544	511	525	469	530	501	532	512	538	522	573	509	553	506	576	524	520	561	522	522	508	509	559	532	563	520	519	531	558	488	542	550	514	522	564	570	538	554	525	544	522	486	533	524	525	527	548	542	524	509	505	585	547	546	568	491	502	515	530	528	524	539	493	519	560	568	549	556	536	523	545	525	529	558	526	556	522	558	524	498	514	525	503	542	535	511	493	498	580	554	531	576	529	556	549	541	512	497	512	528	567	560	520	536	557	545	493	568	542	549	547	538	549	561	492	509	562	508	524	525	523	515	492	523	499	537	524	491	559	532	527	508	533	555	535	522	505	534	568	531	551	536	549	511	512	483	539	516	518	535	543	530	519	558	505	544	529	548	531	536	534	542	527	516	532	558	532	535	543	528	520	509	538	527	528	499	550	540	529	508	540	545	547	509	488	554	543	547	538	529	516	531	526	555	550	540	500	509	497	524	499	484	499	529	560	520	481	506	553	522	511	537	583	522	476	493	493	553	512	542	508	511	499	496	534	531	534	566	512	531	539	518	525	534	516	500	570	526	559	488	564	538	552	507	523	537	494	467	528	529	504	506	513	532	512	478	516	501	534	558	484	513	481	536	506	532	493	521	523	534	531	535	525	531	511	502	527	548	508	523	545	495	531	484	506	510	513	551	531	511	538	534	508	593	560	574	525	549	477	559	522	581	534	553	525	517	523	548	569	543	578	523	521	520	529	519	523	553	517	514	529	527	548	503	568	527	557	504	513	504	517	468	542	517	503	584	520	513	535	507	495	550	515	544	525	511	509	492	537	519	534	531	495	490	565	545	507	556	544	558	539	536	510	525	531	558	511	552	530	537	551	487	477	506	531	503	496	504	535	504	500	538	554	522	532	505	524	518	567	528	538	534	545	527	533	543	510	517	551	511	526	540	508	542	535	585	549	499	542	518	504	534	470	567	534	483	560	550	555	521	518	517	531	550	515	535	547	582	494	499	538	551	529	535	492	522	546	547	495	499	522	538	502	560	496	562	457	519	513	523	532	496	579	522	513	495	531	524	522	537	545	537	527	541	524	522	523	546	553	508	558	491	570	529	537	547	528	519	530	546	556	505	529	531	505	515	512	529	559	512	557	507	478	551	549	546	545	556	478	590	507	510	517	523	484	498	531	517	535	534	518	534	512	549	507	520	520	518	516	529	542	552	515	554	544	570	502	489	565	505	516	514	512	538	529	524	496	515	523	551	504	521	523	561	512	519	495	554	552	519	512	495	524	502	553	514
28887	47864	41118	26969	22331	17191	13503	9620	6926	5360	4127	2697	2016	1629	1374	1286	1271	1280	1092	990	923	912	756	676	681	688	648	644	704	726	686	639	673	666	656	669	680	689	656	640	679	696	632	632	644	669	668	644	616	648	629	645	681	698	711	664	643	709	638	650	650	651	613	620	603	682	616	655	668	646	642	681	651	639	676	709	654	666	656	676	685	637	634	662	654	642	679	647	631	652	680	657	649	674	668	648	644	648	665	620	658	612	658	671	655	627	679	681	662	630	667	623	633	671	700	672	621	656	674	649	680	645	644	678	646	651	671	664	627	566	641	649	653	677	689	676	656	671	678	641	666	695	638	641	599	654	672	635	691	667	659	665	672	639	650	628	676	617	656	661	695	645	668	644	656	663	632	683	624	692	680	679	631	677	678	664	648	665	643	712	673	657	678	676	633	640	621	651	653	666	659	582	724	676	627	649	641	643	688	599	653	688	632	678	643	688	668	664	643	694	630	608	662	684	645	654	648	664	668	669	645	647	659	662	697	708	602	636	636	675	706	607	674	622	680	688	658	615	656	652	667	646	657	659	636	659	658	640	617	626	668	660	673	691	644	679	638	644	645	610	649	668	672	651	636	617	629	663	625	637	621	659	698	636	670	665	647	675	683	627	660	689	638	639	675	666	655	669	636	645	649	609	653	667	596	652	658	626	634	706	635	663	695	613	666	671	645	718	687	668	662	679	670	680	586	679	654	698	646	672	659	667	665	678	657	663	604	658	660	628	647	696	619	699	713	625	651	646	674	683	693	640	660	692	620	683	639	682	677	655	665	663	587	660	637	666	637	695	659	673	648	660	665	625	643	667	671	657	694	642	677	602	668	676	666	628	671	663	640	647	649	619	626	630	660	633	652	658	644	648	685	617	658	634	672	710	633	678	666	696	631	696	643	697	643	620	675	679	630	685	670	658	643	671	643	675	673	669	656	617	649	705	641	665	674	666	652	653	651	665	629	669	662	628	640	677	684	699	640	656	648	671	616	652	604	670	632	666	679	632	644	641	669	649	664	640	689	660	710	693	685	649	666	684	692	673	710	643	616	639	663	672	680	655	682	659	665	665	637	680	675	636	671	631	684	693	644	642	645	645	651	651	637	665	630	668	677	657	631	652	656	661	666	674	699	597	627	694	655	658	616	681	624	670	649	666	646	678	681	647	649	668	683	674	650	694	638	673	720	642	668	680	651	655	623	650	711	652	661	674	614	634	686	670	681	707	648	636	684	638	626	620	690	678	689	619	670	704	660	687	610	616	715	634	605	669	656	674	632	673	640	606	645	657	678	668	602	671	622	668	665	635	715	654	686	662	675	639	628	639	708	667	683	607	644	663	655	639	681	664	695	657	656	683	623	656	653	682	673	645	658	607	667	614	635	648	645	657	651	650	634	627	648	623	596	667	640	692	639	673	591	627	629	644	644	616	645	671	652	664	677	716	709	649	665	646	621	648	667	687	689	621	680	643	667	663	621	669	635	674	627	684	722	647	664	706	639	646	660	661	680	692	638	642	676	653	636	672	705	661	641	691	699	664	688	624	641	680	627	610	656	687	661	642	662	645	669	716	656	678	659	656	657	694	678	691	692	643	647	628	668	651	691	622	638	616	644	699	701	691	656	625	625	647	676	681	638	655	695	683	671	638	697	703	646	667	653	646	684	670	686	700	693	649	696	682	713	674	605	641	697	654	631	639	673	667	660	626	685	679	684	698	677	679	664	670	643	655	623	613	661	684	614	652	614	638	672	680	679	703	667	637	619	646	664	608	701	619	637	663	685	662	649	659	651	661	660	672	667	653	617	673	645	661	619	627	674	652	673	656	650	645	641	679	651	694	629	687	685	659	634	714	666	675	665	667	676	661	661	685	684	666	671	702	641	637	672	637	615	686	628	654	625	674	604	681	648	632	650	680	680	657	657	659	614	700	668	641	671	670	659	701	710	671	638	666	676	658	690	640	626	680	681	651	685	670	636	699	673	668	661	668	659	642	629	633	678	678	697	661	648	665	676	658	635	695	702	685	638	652	689	666	671	646	671	657	600	730	620	674	654	694	652	667	702	679	651	673	685	669	698	653	667	673	639	677	695	669	646	624	681	598	657	648	630	651	702	592	695	654	622	654	691	641	654	630	653	649	651	602	625	645	665	620	659	645	644	690	644	640	670	690	664	675	638	692	699	673	649	673	653	679	650	659	627	666	648	650	662	669	645	616	608	638	661	689	676	640	648	617	624	705	696	665	677	652	654	691	613	645	643	693	673	635	646	678	662	656	664	672	720	591	689	637	651	650	675	680	640	653	661	634	683	666	694	684	663	642	665	649	680	676	648	697	635	675	683	644	649	648	644	635	653	623	617	686	646	642	709	651	657	656	661	666	645	649	618	640	638	691	654	629	654	678	666	652	655	647	624	645	685	647	640	624	645	667	660	660	631	657	646	620	678	651	647	700	669	660	629	661	660	672	610	689	658	625	625	646	668	680	642	684	645	658	696	648	609	629	665	634	667	662	633	623	665	648	641	648	716	622	665	635	663	686	620	617	644	692	622	662	650	697	635	651	670	670	668	631	711	628	653	641	650	673	685	666	665	631	647	641	697	670	690	631	643	618	674	676	672	655	693	667	708	660	651	687	679	682	687	662	657	654	647	619	630	683	627	615	707	649	660	684	632	592	663	659	671	690	696	632	636	694	673	692	663	668	647	671	691	653	637	663	698	641	640	694	708	689	654	648	630	621	684	652	609	624	695	630	696	653	660	642	629	656	656	630	672	627	624	672	652	639	651	613	628	625	685	651	598	675	637	696	677	624	598	689	631	660	680	650	588	642	696	625	665	638	669	630	624	680	649	630	697	641	656	682	659	648	676	640	659	661	661	664	623	685	679	670	670	645	668	674	638	666	669	658	656	684	641	622	676	720	670	657	638	688	682	668	637	656	656	637	668	681	653	658	634	683	675	714	643	644	663	679	663	621	638	670	658	611	656	709	655	645	653	668	654	656	700	619	653	658	639	604	682	595	608	642	664	660	670	661	652	657	643	673	657	684	707	670	618	668	634	621	627	616	663	648	640	657	690	658	650	628	662	694	665	671	671	639	655	643	640	613	658	673	683	673	656	636	649	699	662	642	680	647	671	645	691	666	657	677	662	619	630	682	614	654	599	615	623	644	641	636	649	642	630	620	634	671	645	686	626	637	629	622	641	648	651	652	606	657	625	616	704	609	702	658	630	648	665	707	670	664	668	628	646	625	712	703	692	649	653	643	684	649	665	656	615	686	706	659	687	653	623	632	663	654	622	643	647	657	687	673	646	655	663	655	658	664	668	672	664	667	680	642	625	664	668	671	700	658	672	648	642	686	588	629	662	659	632	649	654	654	688	617	705	674	689	640	647	665	668	635	632	629	669	653	631	677	672	622	677	705	654	621	695	650	656	679	654	651	691	641	628	677	665	691	714	647	647	686	655	714	672	651
23878	21091	28679	24542	22310	21792	16482	9363	6468	4751	3597	2868	2213	1891	1527	1352	1229	1218	1294	1183	1065	997	879	886	842	764	831	823	802	815	820	780	855	764	844	811	838	827	807	809	846	812	777	829	832	835	818	809	810	803	758	804	836	813	847	783	801	777	788	818	764	778	824	810	762	811	769	784	787	776	830	785	767	772	802	820	791	830	782	788	823	794	795	813	728	797	782	793	822	765	792	836	811	792	811	822	805	835	760	787	842	794	761	729	806	785	760	802	773	789	797	794	790	818	709	783	781	811	863	754	751	758	786	761	788	818	761	758	769	787	785	676	759	796	802	812	802	780	810	801	778	833	785	805	839	804	780	756	786	808	814	719	785	750	774	833	794	808	827	834	796	808	749	771	815	819	817	801	747	750	798	807	763	861	788	822	834	796	802	817	811	820	797	785	784	831	811	837	814	824	813	767	770	832	801	792	799	790	770	736	812	804	779	821	833	764	795	776	776	800	754	765	772	774	829	791	832	788	798	783	756	805	817	813	790	749	779	811	765	789	778	813	815	792	789	788	845	783	743	791	785	810	821	821	811	781	809	766	804	795	803	795	779	814	793	764	772	857	831	760	821	768	819	780	774	815	774	782	807	810	750	825	798	803	797	743	747	808	808	800	786	798	795	806	763	775	777	787	737	784	801	755	814	822	780	776	807	770	809	728	849	819	830	822	802	786	790	759	833	762	792	761	750	839	806	798	791	822	793	761	804	793	803	839	783	816	767	766	786	788	787	807	783	810	777	760	801	770	819	773	812	788	761	809	800	780	786	809	841	787	823	799	756	793	788	775	770	799	795	823	752	748	849	831	764	769	746	773	758	790	816	775	817	752	822	807	797	787	795	756	811	793	787	801	778	779	791	740	825	804	802	772	794	822	782	808	783	785	754	754	803	809	781	826	756	808	767	758	792	769	812	878	768	789	835	769	783	801	801	779	833	792	819	762	775	739	801	812	809	777	819	818	795	768	838	766	781	754	788	753	787	751	777	782	743	751	787	729	816	793	748	800	781	786	771	781	739	776	807	799	810	819	821	795	792	811	765	813	768	751	777	778	813	769	800	754	781	774	842	763	769	757	755	780	786	815	791	765	779	771	809	778	786	742	761	763	807	838	802	827	798	746	766	783	795	793	776	820	782	786	824	825	784	769	774	786	821	793	787	796	756	800	773	808	857	784	764	720	777	769	834	821	773	781	795	806	756	756	840	788	806	765	815	849	795	845	843	788	825	762	820	794	810	774	800	776	807	812	751	811	809	800	759	818	871	731	741	783	764	873	785	755	772	810	787	783	828	777	753	770	765	844	762	791	860	780	792	785	797	778	775	813	776	777	785	779	792	809	770	814	807	799	731	782	788	804	793	747	755	794	770	827	800	807	823	819	804	834	770	802	779	770	780	817	789	818	756	793	807	758	812	798	778	774	797	806	781	816	774	776	794	785	808	821	829	803	749	753	824	800	818	812	779	790	788	784	817	817	813	791	777	747	818	761	786	827	815	795	790	809	751	773	811	798	806	816	810	783	748	817	792	786	805	708	820	795	806	788	750	794	820	777	733	817	783	786	834	783	819	770	764	815	785	807	767	808	796	803	773	777	788	799	819	768	794	781	762	816	777	781	826	762	786	843	817	785	808	752	803	841	753	837	741	778	808	795	782	803	809	774	797	771	798	757	744	789	792	802	827	750	782	790	761	822	797	823	766	775	793	783	810	757	829	769	796	761	788	820	817	821	785	769	807	764	815	769	786	825	781	788	818	785	771	773	874	840	761	837	828	797	765	761	832	733	858	804	775	786	783	779	811	789	826	784	783	787	827	794	840	756	818	816	800	801	810	776	828	805	757	749	790	810	784	776	798	797	825	731	824	783	830	800	802	791	830	807	822	824	796	795	826	822	792	804	759	766	784	781	780	765	764	845	757	780	802	825	817	799	709	802	800	768	807	828	763	774	787	788	783	816	811	760	817	754	803	753	783	777	738	785	774	736	725	788	738	758	796	785	815	842	737	763	748	782	808	831	807	761	739	820	839	812	761	799	749	778	830	777	762	820	828	799	803	769	778	799	775	752	796	740	806	817	793	764	785	784	780	813	769	822	764	770	774	821	792	782	820	788	751	749	769	762	773	770	825	804	874	834	761	780	786	777	740	789	787	793	826	805	800	850	772	751	804	808	831	797	736	761	769	737	754	773	798	791	781	762	752	784	778	794	774	774	768	766	763	784	805	743	778	770	807	751	807	756	747	759	841	860	756	804	802	792	794	771	759	782	707	800	766	788	825	819	804	810	771	790	758	796	838	770	773	791	812	803	797	810	780	787	829	782	808	811	769	752	742	830	764	788	790	808	755	828	790	774	788	744	758	798	758	803	796	775	812	784	852	820	785	770	810	750	846	765	847	802	760	766	813	789	823	789	802	761	786	813	781	779	790	824	816	787	739	775	771	837	727	783	742	764	749	795	801	819	783	786	784	802	789	800	758	783	760	849	797	819	827	779	787	821	730	772	755	780	806	859	818	776	870	732	763	840	798	773	764	840	838	813	782	833	782	803	849	729	783	733	757	807	779	803	811	786	781	754	766	773	793	775	817	826	844	800	801	799	789	774	797	761	758	776	787	804	774	786	834	779	796	768	782	843	752	840	768	790	799	814	792	794	775	769	797	837	818	796	792	781	814	797	843	844	808	807	841	826	802	785	806	763	826	829	792	831	736	822	775	769	789	774	735	802	830	761	845	771	779	832	805	792	779	759	786	750	727	782	760	783	798	828	860	759	837	843	813	760	762	747	795	798	846	766	835	778	788	799	816	807	801	761	767	770	774	820	817	791	852	744	808	758	839	798	766	772	788	828	796	820	829	766	798	773	779	790	765	844	757	793	813	753	796	751	786	747	807	803	826	765	806	761	818	800	774	808	780	785	820	791	791	841	790	772	772	773	799	778	837	790	775	765	777	786	795	777	793	781	748	744	824	746	835	829	719	840	832	808	783	782	824	766	845	815	823	751	756	756	770	831	784	745	800	837	798	803	800	805	749	752	793	858	828	774	725	749	758	762	774	778	764	788	823	785	810	765	776	839	823	780	753	794	760	818	794	788	833	808	767	789	840	807	781	740	806	778	788	796	810	779	790	821	783	786	811	792	778	738	787	809	755	832	781	837	818	778	783	737	784	803	775	754	808	809	816	819	798	755	780	817	752	786	816	853	815	778	740	796	793	783	761	802	772	822	804	745	796	837	753	822	788	737	785	772	815	822	762	769	812	812	769	787	774	752	802	809	806	855	747	805	791	795	757	800	770	826	804	794	767	766	822	835	768	784	777	770	760	769	771	825	807	744	770	801	768	795	821	792	765	815	803	820	749	776	810	770	757	767	799	796	799	822	772	807	778	784	780	772	797	768	814	801	831	779	772	834	781	776	786	738	775	796	777	755	865	750	802	770	750	796	778	783	817	782	807	778	756	776	810	807	775	754
28674	56290	50311	35689	28075	25594	19986	15138	11867	9130	6843	5239	4129	3422	2636	2166	1959	1846	1951	1747	1483	1333	1145	1059	1013	1000	977	1039	1036	1003	1004	965	992	1015	1019	954	1008	1015	990	1028	971	1001	1027	969	980	939	952	960	963	999	988	991	949	960	937	948	951	985	952	1041	933	997	1015	987	971	1000	912	1006	950	943	976	913	989	991	965	951	895	1001	917	980	973	985	965	1034	1022	971	911	976	936	947	1005	1021	990	963	1025	937	985	1027	966	926	975	935	1028	996	946	975	979	971	939	943	983	954	1035	974	990	973	970	953	1004	963	996	993	982	988	1010	961	987	945	948	977	960	977	943	928	964	1010	999	956	987	994	934	922	1017	964	990	1006	919	954	971	954	956	909	985	959	946	972	990	985	979	1007	947	960	992	994	926	985	994	1021	934	971	942	980	1049	910	943	949	977	1009	1023	989	962	988	970	941	978	917	981	963	929	1005	964	1019	965	913	986	996	1003	976	931	939	945	965	962	923	957	1022	1005	939	975	989	980	940	943	970	963	976	985	985	977	1005	988	963	945	989	979	967	962	933	956	932	961	950	976	932	916	1026	968	983	1005	983	984	1043	972	958	1012	955	929	997	912	904	953	967	947	967	971	995	992	936	959	1015	994	932	964	956	977	1033	991	967	984	989	996	923	993	981	1011	961	948	1012	973	938	969	952	897	942	970	999	897	948	998	986	973	995	930	930	953	978	977	1046	959	978	955	984	978	970	979	965	980	918	888	961	1000	962	989	949	994	1058	936	952	942	958	978	1018	935	969	958	935	1001	976	929	962	937	943	956	975	933	1031	943	919	1006	968	959	1009	964	898	907	952	953	1000	958	995	971	968	1009	982	971	938	1011	960	951	880	945	952	954	977	959	995	985	976	949	947	966	888	1024	988	990	965	921	975	973	984	1024	918	988	971	951	979	978	991	1000	1047	958	944	1041	977	961	978	944	962	929	956	1024	981	990	995	958	991	942	962	959	978	925	993	963	967	923	976	949	929	974	955	977	1016	995	949	970	969	967	953	963	945	957	941	996	940	989	1033	955	1030	952	940	960	972	1028	937	950	970	976	956	984	975	962	950	957	950	942	968	954	925	957	1040	980	985	953	950	1015	1009	889	973	983	994	944	982	1025	974	958	1024	941	949	884	933	953	984	994	1044	958	982	1005	942	930	1011	953	956	926	978	991	962	956	1018	896	1006	979	949	953	960	959	977	990	997	986	958	1016	1024	1061	943	935	984	1007	932	975	971	969	941	997	1032	1021	952	893	965	1021	930	1010	978	977	942	966	990	967	932	949	973	971	937	951	999	950	958	979	1004	910	939	957	989	958	980	1005	961	906	950	952	951	967	999	964	995	929	983	971	984	993	997	950	946	1012	980	970	952	1012	945	922	967	954	978	922	985	934	950	969	1006	920	945	938	963	986	980	1019	1022	1001	963	969	958	952	969	924	1037	965	938	946	1006	994	996	986	968	1005	897	979	971	980	984	999	947	1018	982	963	925	990	933	946	969	976	965	956	996	978	938	958	999	973	936	978	971	988	999	990	974	1009	934	1004	964	1022	917	989	930	1030	990	1005	908	966	911	969	1008	970	962	944	928	1018	985	941	1014	929	962	974	957	950	948	951	920	978	1044	1013	963	930	987	973	991	972	905	1006	899	993	908	956	1006	1002	937	940	920	980	990	958	926	1000	931	957	964	984	893	940	928	951	969	989	936	985	934	961	939	1001	984	1001	914	960	1004	918	971	971	941	994	921	926	950	941	952	1006	893	940	971	983	985	991	989	925	992	983	965	998	973	1007	958	979	986	973	932	997	974	1047	963	979	935	1019	967	997	995	897	968	1020	1001	1013	999	954	1051	942	964	959	976	951	929	967	981	1010	990	919	978	961	1003	998	1042	1005	1019	968	995	967	955	954	922	962	983	929	1002	926	1030	963	972	979	972	965	920	958	962	946	990	942	936	931	989	979	920	984	963	996	963	962	970	991	948	866	972	959	966	939	959	981	1013	939	919	969	947	1011	941	957	984	931	970	945	945	988	990	991	1013	924	959	926	918	1014	950	1003	1035	918	945	985	978	893	948	1043	970	968	980	978	982	959	958	972	941	983	928	958	977	1006	926	976	1003	982	940	970	913	940	981	942	935	938	988	1008	957	951	981	1005	964	963	974	982	903	947	938	964	944	942	968	953	950	974	995	929	942	935	948	925	1069	978	947	979	971	940	987	977	1029	966	968	996	924	963	950	985	999	994	998	960	947	1013	979	974	982	948	936	959	985	994	976	940	998	998	906	977	935	1004	976	954	961	1007	968	957	1022	980	918	984	965	890	968	994	915	969	973	989	1019	929	964	990	966	976	955	988	963	1007	936	919	934	1004	950	966	1057	936	1023	959	996	948	974	947	997	944	969	1002	951	950	1059	959	969	952	990	970	1007	997	952	962	1006	1001	959	912	1021	949	957	962	903	946	986	1005	997	1008	951	938	973	987	949	993	982	983	994	964	988	910	989	1004	918	964	961	976	987	942	917	920	947	1035	969	984	996	916	946	970	996	997	953	975	986	1004	979	980	977	1001	975	994	958	954	967	925	1013	909	926	991	996	978	975	1006	991	996	931	967	974	1000	1000	1001	927	1010	933	971	970	961	962	973	1002	922	891	905	965	1026	949	973	958	936	911	989	947	947	1004	957	916	965	956	971	963	959	998	951	1009	925	941	967	946	928	957	932	943	1021	941	988	968	985	962	997	999	1011	932	975	969	1039	953	927	1012	924	1000	949	1015	913	1013	990	997	914	909	1016	949	1003	923	925	960	969	971	999	968	965	954	969	924	1001	944	1018	910	981	1008	1013	959	958	995	961	970	964	1029	990	982	986	964	957	990	985	981	938	1071	971	1033	962	973	980	1010	957	944	1025	1021	989	947	936	910	967	1005	966	994	1023	915	933	977	971	946	963	951	920	956	1002	931	915	902	1023	947	983	926	1022	991	970	1011	993	995	950	974	999	1017	1012	942	944	961	956	940	959	920	944	978	930	966	1021	980	949	954	960	1004	961	897	995	961	966	938	937	945	960	1037	964	982	975	921	975	971	944	930	925	978	1022	967	956	960	974	947	899	1018	957	1008	994	1044	987	988	1000	987	991	968	1000	937	989	891	970	987	971	1017	932	960	1005	976	997	976	962	954	982	1013	966	1010	998	1004	976	1031	921	960	919	991	976	958	992	996	961	1001	967	903	980	930	946	976	925	942	982	926	943	979	938	1039	961	990	945	942	954	915	970	903	946	1016	927	952	974	933	975	978	1015	981	897	971	955	964	979	981	983	916	954	973	968	988	952	943	950	988	938	916	960	974	959	975	1000	1024	966	970	993	974	940	971	997	943	946	965	959	1012	957	956	985	971	984	978	960	934	1001	963	886	1004	933	989	990	996	986	941	962	963	932	1017	1000	945	952	967	971	919	967	1001	934	974	943	1021	932	983	932	985	898	912	942	937	987	989	948	998	946	999	1008	931	974	982	960	913	930	959	961	925	967	962	972	973	943	1010	956	1039	916	935	964	961	939	990	945	990	1000	917	912	942	955	976	987	987	993	921	979	952	969	961	969	962	969	949	962	896	1053	954	976	969	945	931	907	960	974	932	972	990	968	945	933	918	987	981	1012	958	1001	952	946	979	965	995	957	996	984	953	944	997	978	1061	931	980	955	964	923	962	977	959	1040	967	987	939
25273	21220	29068	27252	20473	14456	10166	6653	5050	3916	2946	2119	1667	1187	943	840	885	819	733	695	549	527	508	483	486	491	447	468	513	469	470	470	480	488	456	470	480	515	456	447	453	457	458	479	477	447	478	474	458	449	480	399	427	428	515	451	440	487	438	438	480	451	430	463	492	484	475	437	461	452	440	433	446	479	455	414	500	416	446	467	425	488	481	513	468	457	467	409	479	447	513	421	453	457	461	451	439	494	465	452	476	444	461	473	460	424	425	457	417	483	455	422	444	431	458	474	432	445	437	441	462	439	445	478	488	472	446	473	444	455	447	504	467	421	459	505	449	468	501	427	446	463	452	453	436	472	415	430	463	460	461	467	461	435	449	454	431	445	448	452	478	437	450	443	452	482	457	441	454	429	461	434	478	453	455	479	457	455	481	480	401	457	484	459	447	433	451	418	451	470	457	468	454	478	485	456	439	497	467	476	486	456	456	468	471	450	449	437	425	446	464	459	441	430	441	480	440	454	458	471	456	436	508	448	419	487	462	492	457	424	445	439	499	470	411	454	432	464	450	479	468	449	431	451	450	450	476	435	443	448	486	425	443	447	454	467	422	456	467	470	480	469	450	481	448	509	424	459	440	476	472	455	438	448	448	457	427	443	492	444	413	432	441	449	443	461	459	447	460	453	414	451	434	476	382	457	419	454	410	484	491	455	443	406	469	497	449	492	444	447	474	463	453	449	451	468	459	454	474	497	439	434	416	454	434	442	457	446	444	438	465	435	454	454	456	454	443	460	423	438	488	415	465	469	471	462	423	444	483	461	463	428	453	458	442	455	456	443	448	465	470	506	461	492	442	453	455	462	439	456	510	451	467	425	458	440	450	452	434	482	449	490	435	451	473	462	488	477	434	444	478	449	436	425	466	462	492	483	464	465	456	459	401	437	426	468	447	436	432	477	457	434	456	435	444	487	456	482	460	436	507	477	440	418	431	492	458	438	450	431	479	431	473	415	450	418	425	441	430	416	427	477	462	448	487	465	471	430	465	395	465	439	449	434	462	407	454	435	441	456	502	466	483	457	441	427	426	443	475	473	457	442	442	484	469	383	438	440	482	442	402	472	460	498	450	491	433	485	472	448	445	497	429	456	474	474	438	482	483	432	434	464	425	477	465	474	502	425	445	470	447	469	462	465	464	465	456	431	457	428	432	441	457	484	458	446	456	481	454	453	496	443	433	418	438	460	436	463	457	442	435	452	430	423	448	466	435	468	455	403	410	493	459	456	431	455	431	430	425	460	447	454	477	464	451	436	433	474	430	429	463	420	462	452	501	424	450	434	460	475	450	467	452	430	479	494	450	436	424	389	441	468	473	470	476	425	445	455	433	470	448	477	428	481	433	442	434	463	464	480	456	453	444	462	426	459	463	451	451	448	442	417	456	466	459	459	445	452	480	485	413	410	456	441	434	457	429	488	474	453	450	408	439	442	428	434	421	472	494	446	475	462	473	490	460	423	463	461	459	469	469	449	412	444	440	405	443	469	437	440	434	456	450	505	459	478	431	411	480	430	435	457	480	445	425	424	468	470	454	458	445	463	469	479	499	456	438	442	467	465	472	490	444	461	409	482	463	432	467	478	453	458	442	455	421	456	449	456	448	442	440	447	449	422	483	480	435	420	454	446	427	449	441	431	444	444	410	455	422	431	426	419	451	463	468	432	478	435	487	450	428	477	440	418	455	457	445	454	423	456	499	463	425	439	435	498	430	408	398	454	446	433	467	422	420	478	456	432	459	462	480	433	445	470	457	438	462	439	443	433	474	397	435	431	435	412	478	422	443	454	427	440	478	444	460	441	430	473	454	416	453	430	421	446	432	449	456	448	441	473	479	480	442	413	449	438	484	492	444	429	461	450	451	419	454	467	444	476	459	427	427	481	458	436	489	441	431	497	435	423	450	429	444	454	425	483	441	428	435	451	445	417	455	460	466	459	448	416	413	449	442	423	446	459	443	463	449	431	464	448	494	457	445	447	435	439	498	450	467	485	433	419	451	483	435	473	438	479	451	448	494	447	473	463	468	437	434	443	448	422	463	433	442	428	463	473	490	418	456	434	449	488	446	461	436	455	431	425	466	456	447	456	463	435	492	449	448	440	435	430	447	455	484	411	453	453	412	456	434	415	458	482	444	438	488	421	496	447	437	481	447	474	399	452	435	475	470	450	447	470	422	456	458	405	430	464	467	471	461	471	468	467	421	480	446	429	418	448	448	432	432	496	427	524	435	434	454	443	436	459	465	469	446	452	434	443	432	446	418	481	474	456	427	460	464	460	453	434	453	461	493	478	482	446	494	492	480	438	442	442	444	442	464	457	432	460	474	463	449	489	480	420	456	455	458	480	464	473	450	498	425	443	485	444	452	463	458	443	434	480	440	474	432	477	452	434	469	418	416	476	456	445	452	490	472	489	430	440	458	462	457	484	414	439	446	448	401	413	442	449	457	468	461	428	466	458	400	473	447	465	451	447	444	469	442	389	445	455	436	451	450	473	446	507	426	409	461	437	427	455	460	451	471	468	456	446	465	441	433	456	405	454	452	429	461	434	412	527	489	449	495	440	432	440	477	406	463	409	405	451	452	479	433	442	445	448	413	434	454	423	495	459	434	470	460	464	441	472	461	438	489	450	438	460	421	443	438	456	433	439	428	465	454	437	420	447	458	434	464	437	449	432	434	434	460	434	469	436	446	436	449	421	464	480	499	466	446	422	433	420	464	461	458	458	436	486	440	456	475	464	430	477	457	485	414	469	443	419	468	428	470	424	435	468	441	479	423	464	436	470	465	477	459	456	455	411	432	452	436	463	436	444	436	444	481	443	428	454	460	475	467	456	468	450	432	422	442	444	467	432	434	450	465	435	463	447	451	470	446	447	451	448	423	432	422	412	443	433	458	444	434	458	452	463	446	488	454	457	466	437	451	463	436	455	455	442	442	455	458	470	448	465	414	453	459	422	472	444	488	442	480	451	458	467	427	448	451	445	398	486	455	486	435	465	479	483	416	452	438	443	466	443	464	477	446	459	437	480	445	468	448	469	492	428	449	480	437	455	465	422	454	512	478	447	458	444	446	443	451	437	482	442	440	460	481	476	414	446	483	479	457	435	454	463	447	471	433	450	445	469	441	398	459	455	452	472	448	450	487	436	453	412	423	471	402	467	409	447	466	473	466	469	466	432	477	462	462	411	421	507	437	481	415	443	494	466	429	462	421	466	424	441	444	461	480	401	464	468	463	449	419	496	455	444	426	419	470	466	457	409	492	501	441	443	473	462	449	495	476	434	476	416	442	434	474	470	458	462	462	423	450	438	430	474	469	445	454	452	437	418	411	466	488	460	429	455	452	483	479	457	449	459	477	440	456	438	464	437	440	433	439	427	471	485	437	494	464	498	428	462	434	405	461	468	428	473	447	473	448	457	449	454	509	432	505	432	423	441	456	462	442	465	454	426	466	443
30372	52374	47824	32499	24829	20432	16601	13213	10502	8463	6447	4359	3383	2408	1668	1358	1352	1321	1265	1042	858	789	744	634	628	629	611	591	597	541	613	594	588	595	599	609	653	610	592	674	654	597	624	603	585	577	593	539	629	582	604	546	575	574	577	554	573	577	589	630	584	615	631	561	638	581	625	551	548	588	565	586	603	542	576	568	556	573	602	590	631	576	572	610	574	602	591	578	591	613	577	630	625	594	624	612	585	576	591	564	552	579	571	579	609	565	596	590	563	575	566	560	620	645	604	563	550	608	559	597	585	571	579	582	582	587	613	598	573	599	582	588	556	589	580	599	592	577	624	564	589	591	595	571	560	603	581	578	589	586	594	597	605	579	575	608	586	586	589	598	616	574	630	558	553	596	549	567	607	579	587	549	602	595	643	624	598	561	565	557	607	617	596	577	586	537	558	607	620	568	601	591	573	578	600	578	569	593	539	608	586	559	576	603	580	548	557	601	590	601	550	571	566	625	595	582	574	585	597	590	594	584	604	617	516	605	609	613	572	580	578	580	578	561	581	539	578	592	593	555	603	550	570	565	596	593	596	593	601	549	590	576	557	577	586	555	564	599	583	578	595	533	599	611	606	598	555	598	548	610	564	549	622	612	602	609	598	600	577	596	641	566	592	567	600	591	588	523	572	539	581	573	545	569	560	560	543	555	595	620	577	549	593	568	585	531	543	539	611	613	614	627	593	575	577	587	568	587	619	573	595	576	597	582	613	592	554	601	579	559	580	569	535	584	564	585	562	589	576	575	613	605	591	550	561	594	556	633	579	572	606	594	616	557	574	550	598	559	633	557	621	619	572	582	584	581	578	612	613	570	589	594	549	587	571	621	553	569	600	573	604	578	574	562	594	614	601	539	587	626	616	561	591	592	550	565	582	565	608	573	557	589	589	589	625	608	601	573	567	566	574	611	604	566	617	612	569	563	600	557	576	554	595	547	589	616	559	565	522	593	590	606	601	571	602	578	562	593	586	577	605	620	577	548	558	569	586	604	596	563	573	596	587	564	590	597	543	590	623	576	575	601	606	602	563	634	603	545	573	580	602	617	591	553	589	563	552	563	588	619	549	605	608	570	582	582	581	547	586	596	532	572	566	576	610	568	581	574	570	516	586	595	550	608	598	601	590	605	581	600	598	594	607	597	563	560	532	587	595	589	613	621	579	574	551	556	583	558	595	583	565	565	614	598	615	594	618	586	572	546	564	581	605	589	628	616	581	577	599	576	628	580	590	582	602	606	559	567	585	563	590	567	621	593	644	565	596	550	606	569	569	592	542	586	572	584	599	567	602	638	544	598	568	571	593	623	620	600	570	605	537	603	571	624	583	625	593	610	597	570	583	550	556	591	634	612	590	572	564	592	612	552	594	621	628	603	539	579	588	567	544	610	582	604	575	554	595	576	567	576	552	554	573	568	542	583	567	600	572	613	542	559	575	585	589	610	602	566	593	552	583	581	568	600	600	601	562	607	578	576	571	549	598	564	614	580	572	601	581	577	609	602	581	563	561	576	589	590	605	579	622	568	586	559	544	568	572	575	530	596	616	573	558	600	595	566	636	597	589	595	589	603	546	568	604	611	560	578	586	575	587	592	573	550	608	564	617	548	576	552	610	584	619	566	564	603	573	606	614	569	579	558	577	559	557	585	598	592	555	607	567	607	591	595	591	610	611	595	597	605	535	563	611	618	629	583	589	562	604	612	585	561	541	612	619	599	579	563	588	599	584	579	537	607	596	589	598	550	571	605	557	640	597	559	560	539	630	566	586	634	581	607	582	619	602	541	604	570	550	588	620	600	562	603	606	610	600	635	567	602	590	584	553	579	575	591	563	584	595	570	575	621	560	574	623	609	564	584	604	583	610	578	597	594	577	567	604	569	582	615	617	587	604	601	553	594	596	581	600	576	555	615	573	574	530	620	575	570	609	588	592	594	581	625	580	616	560	583	578	549	563	584	591	598	526	594	572	566	582	611	577	579	581	542	612	544	574	575	544	601	563	592	590	565	613	613	604	552	544	543	570	577	553	604	595	594	572	613	568	555	551	596	577	612	570	591	537	557	603	621	583	579	585	570	513	644	587	597	574	605	598	574	579	602	598	579	579	634	560	556	566	590	572	581	625	630	598	609	582	598	600	590	582	552	599	565	621	609	589	631	596	649	597	526	597	563	527	561	588	569	567	581	579	585	601	616	584	573	589	600	569	534	583	588	604	601	553	543	613	558	592	579	563	570	570	526	585	583	622	600	538	592	602	593	569	576	613	575	599	584	626	632	549	590	576	577	574	604	556	594	587	561	582	598	590	599	584	569	602	578	583	586	499	578	584	616	537	542	600	560	557	603	545	555	566	568	576	548	566	613	584	588	559	616	598	603	613	618	578	600	550	604	587	575	601	585	598	568	559	588	606	571	592	594	568	599	567	635	588	571	615	613	614	571	586	564	545	562	579	556	567	592	584	566	587	580	642	611	562	621	632	535	622	568	614	596	590	558	584	592	605	556	592	565	584	582	607	568	610	628	645	565	591	584	597	560	600	580	577	590	527	585	592	597	575	590	546	579	589	557	529	561	569	631	575	561	579	549	622	596	576	567	618	582	614	591	589	587	602	616	608	635	565	573	539	587	577	565	620	562	624	542	603	564	602	595	593	558	592	557	584	597	594	583	611	582	579	612	601	579	608	598	592	609	557	556	635	538	583	582	626	585	612	587	588	541	583	590	621	587	598	598	583	618	586	573	588	574	614	558	621	620	600	590	534	564	604	543	611	582	551	620	601	557	592	568	596	555	561	633	575	584	562	614	586	613	577	568	593	591	593	567	587	551	561	625	574	571	596	555	570	563	573	580	550	564	591	552	571	542	586	588	597	557	596	578	594	587	579	549	615	604	591	583	586	599	584	603	573	617	571	586	574	566	564	585	537	605	633	608	587	609	598	543	598	579	610	625	594	566	607	595	580	619	547	577	589	583	562	575	527	619	597	586	563	596	600	552	632	565	626	575	588	582	536	562	596	576	586	607	572	578	598	569	618	622	614	624	553	628	556	612	601	606	570	603	570	555	577	552	548	586	596	606	584	549	589	573	594	608	589	590	535	602	594	613	578	556	632	532	544	645	580	637	563	606	604	573	604	603	562	574	603	592	589	595	566	576	599	568	577	603	573	617	607	575	566	607	588	577	594	592	575	604	643	597	612	582	585	580	575	618	571	568	592	569	597	598	546	548	557	613	584	572	571	551	561	601	615	568	568	576	574	607	519	598	572	587	562	568	563	597	580	609	619	595	576	576	651	576	568	571	567	578	629	601	593	619	611	630	577	557	618	558	572	573	554	556	594	615	621	560	555	621	591	598	547	607	506	554	587	616	551	537	617	596	587	612	547	588	598	629	550	601	573	569	561	606	598	602	598	531	612	600	548	605	562	605	622	559	604	555	597	588	586	554	538	609	528	582	589	542	573	603	602	568
22847	21154	29000	23760	21865	23252	24360	14060	9210	6914	5205	3547	2756	1982	1618	1622	1655	1535	1459	1301	1204	1070	1015	936	819	873	873	889	820	841	861	807	857	805	856	841	864	867	827	849	833	823	848	789	824	769	856	855	826	784	808	848	823	810	801	836	824	836	792	809	838	830	808	800	850	818	796	826	799	830	799	843	819	805	819	792	840	823	847	873	843	820	818	836	825	783	760	808	805	840	841	774	836	856	828	855	835	823	791	824	794	858	832	827	826	795	776	804	793	809	854	820	809	913	776	791	797	829	774	772	800	769	773	821	741	791	855	827	808	816	773	799	782	864	828	773	807	813	783	773	871	817	816	718	797	814	746	746	793	858	779	717	792	762	849	859	823	803	831	831	822	797	817	835	806	822	790	808	812	806	863	805	787	739	827	841	786	780	864	835	817	804	831	828	802	790	792	796	849	876	832	854	859	821	833	798	781	879	774	805	775	810	827	795	798	835	757	805	826	785	825	814	789	748	785	799	784	807	846	827	825	858	804	851	840	837	788	851	819	829	794	769	792	807	822	796	789	826	827	879	816	799	825	797	817	860	871	849	854	845	816	894	828	775	846	805	826	798	843	801	829	815	851	872	799	854	802	772	819	809	809	830	798	829	814	830	784	814	769	779	819	833	828	827	802	779	817	781	827	782	780	785	862	840	875	842	782	842	796	843	795	840	824	804	891	853	817	813	813	805	778	804	813	832	830	817	834	876	778	784	794	795	809	790	827	873	854	819	767	732	779	802	863	803	843	808	869	835	787	772	777	823	824	861	805	808	829	835	785	818	862	807	806	807	818	835	805	766	809	838	811	771	854	795	865	724	824	857	894	832	815	760	792	811	771	756	795	819	838	793	850	822	825	774	858	804	811	818	825	804	791	833	852	806	817	805	835	836	825	778	805	825	819	837	808	853	863	783	816	770	836	821	813	854	839	831	826	771	807	799	806	795	848	825	855	804	792	824	811	779	832	804	800	777	780	809	792	819	782	785	801	775	779	808	861	788	819	816	821	784	800	834	789	850	798	795	809	786	806	845	823	833	804	798	782	817	880	804	794	835	819	798	749	831	815	785	807	859	808	861	866	812	789	813	789	757	804	783	822	859	840	863	855	790	776	802	842	758	805	780	787	856	836	760	819	835	842	815	788	826	794	832	787	871	749	821	784	788	833	772	771	807	752	757	854	786	789	849	745	802	799	838	815	786	829	843	835	823	824	831	804	825	803	810	807	852	790	839	791	806	787	855	788	821	817	840	846	811	789	816	851	857	757	810	806	740	797	815	875	854	812	783	801	819	794	820	780	838	813	806	830	809	826	794	868	793	816	828	800	821	800	817	795	825	876	807	818	848	820	777	796	785	791	844	787	846	774	761	773	800	830	861	797	816	820	812	802	755	839	780	835	827	856	768	812	835	803	803	798	828	820	813	840	765	862	818	801	839	818	812	822	800	816	824	809	845	824	803	815	789	822	849	809	836	769	792	847	821	856	788	813	795	832	856	832	792	799	848	834	774	814	824	788	820	824	878	846	771	834	799	827	775	833	845	839	822	782	773	787	819	813	864	817	817	828	839	778	840	812	819	793	818	808	817	807	784	843	821	810	777	763	829	834	793	797	821	782	778	785	805	828	806	840	836	814	794	818	820	784	828	823	857	830	844	822	824	798	809	812	856	796	827	747	802	840	831	823	794	838	817	820	806	807	748	781	821	822	780	811	782	817	813	809	850	807	816	773	795	806	843	809	785	818	798	805	855	788	811	828	849	828	806	814	795	754	841	785	750	806	788	814	793	785	773	793	825	827	827	832	866	770	821	761	800	788	812	821	808	812	840	864	757	831	814	836	799	793	792	798	777	822	834	845	795	862	810	841	788	774	863	829	821	772	808	798	785	842	792	848	793	803	771	771	819	847	824	822	815	795	804	807	823	818	829	776	816	864	840	768	830	829	788	818	811	808	848	799	822	820	832	767	765	791	811	788	812	862	819	826	764	832	788	806	825	760	826	826	796	867	818	765	790	808	809	847	788	785	799	813	816	827	799	804	797	831	803	785	789	794	805	789	826	807	793	807	791	837	808	791	806	807	802	792	826	797	793	796	808	851	803	793	830	801	837	799	802	841	800	818	820	815	816	809	823	816	805	797	787	791	790	821	854	808	754	828	814	789	829	772	817	826	799	765	799	753	838	814	807	837	785	831	837	803	831	848	809	816	835	815	828	793	813	813	842	814	838	831	864	787	800	788	846	800	823	799	819	762	795	836	820	845	788	776	836	764	768	823	855	847	816	839	821	816	846	756	813	823	795	829	838	770	857	790	805	827	795	777	772	789	842	821	844	797	825	784	830	811	797	828	793	742	790	817	792	790	802	806	769	797	751	866	751	793	772	790	777	790	822	861	825	823	791	854	852	815	868	807	810	821	771	769	790	845	772	807	830	860	838	820	783	805	807	819	902	846	822	819	806	822	784	786	807	825	836	804	808	800	780	829	821	808	791	841	785	833	783	809	839	754	880	854	776	867	745	794	851	776	752	817	838	825	835	770	787	809	801	816	759	851	831	810	854	792	765	805	747	796	782	763	745	827	788	813	797	791	778	866	779	785	777	828	795	793	877	794	815	773	793	821	758	839	815	842	815	749	814	828	801	816	813	780	832	803	802	828	834	768	810	765	864	799	824	783	816	813	814	852	807	829	792	814	803	849	762	828	795	776	804	799	810	818	781	807	759	795	796	802	814	794	770	774	810	812	835	796	817	837	804	863	798	822	819	775	809	807	782	804	829	823	802	782	824	787	823	785	786	857	828	781	865	858	825	810	810	795	819	762	769	835	762	781	821	829	788	807	800	787	848	812	857	824	803	773	814	813	768	800	803	823	781	787	772	839	802	860	824	835	796	813	792	816	812	818	768	858	873	813	799	784	827	842	766	818	796	811	816	847	817	786	797	822	824	786	855	823	809	820	816	749	801	807	870	813	764	851	812	825	804	855	843	777	757	808	852	839	786	826	814	807	794	804	818	731	820	831	793	753	789	801	790	787	857	827	775	841	765	853	846	817	799	808	815	772	787	827	748	791	764	797	820	812	835	843	820	803	811	817	784	780	875	811	770	821	773	774	766	784	794	860	853	870	820	826	822	805	860	806	833	797	785	796	839	805	864	829	835	809	809	820	846	814	763	815	783	852	867	796	791	876	780	835	814	780	801	797	820	846	833	792	830	821	788	831	858	856	753	831	811	802	789	799	762	797	863	763	779	809	823	822	808	779	826	792	770	806	826	766	868	809	747	850	789	790	867	829	756	806	861	821	783	764	771	795	833	763	835	813	779	830	769	797	783	839	845	828	772	801	767	848	820	748	836	802	817	823	816	788	819	794	869	825	778	837	813	823	793	750	768	789	786	830	804	789	850	783	830	833	827	856	834	831	817	859	818	796	820	825	792	819	807	830	825	780	806	752	756	797	826	788	790	815	838	808	841	748	794
35421	60998	54979	43137	34051	27905	26202	19396	15671	12030	9364	6521	4855	3487	2543	2617	2703	2429	2205	2024	1680	1452	1282	1222	1167	1093	1039	1065	1067	1049	1030	1070	1031	1076	997	1005	1015	1107	1045	1077	1054	1010	1024	1006	1040	964	985	1027	1051	1000	959	1020	945	1016	979	1027	951	958	972	960	1024	965	983	979	1009	976	976	985	969	1020	1017	947	976	958	1015	1020	989	954	979	1016	1026	975	964	1005	983	1025	957	973	1003	977	1036	973	1073	1017	1028	1012	1040	969	974	1006	1038	1014	993	1033	959	970	949	1000	985	1003	1011	1036	980	1021	1000	967	1006	976	986	963	941	1033	1027	983	960	1012	1019	992	1015	966	1011	1018	1005	959	1031	1040	995	983	992	978	966	1001	971	1022	1008	1015	954	975	995	977	1017	1022	983	1002	1000	975	1035	990	965	1066	946	1010	993	1045	953	1092	991	953	1006	979	1040	998	994	945	1004	1017	1019	1013	1020	1005	977	964	976	946	1042	1008	1031	1020	993	949	1007	938	1017	1009	1014	997	959	1022	1038	967	978	989	979	1024	965	974	980	1012	1015	996	1043	995	988	1022	991	991	964	973	1014	958	997	951	977	995	1006	980	1034	1060	941	1000	1013	1014	969	975	1026	1000	960	952	1017	1057	995	974	988	950	991	1017	996	1037	956	980	1000	984	951	1002	999	986	959	960	930	1025	933	983	992	1037	994	947	988	1000	1040	999	984	964	1006	995	961	912	1020	977	958	998	998	1025	1028	996	984	982	994	1039	1004	964	909	972	969	991	1018	1026	1027	1039	964	944	981	970	1005	981	1004	972	1044	987	995	966	967	1015	988	1046	947	993	929	1044	960	1008	1033	1025	969	971	954	1028	1012	972	932	1055	1026	1027	958	950	973	1036	963	985	967	1036	1012	974	973	930	1001	1012	976	1007	970	978	992	999	1007	939	973	1035	972	962	1011	945	978	984	990	999	973	973	991	996	955	1010	995	1034	995	1068	969	993	988	1028	1002	970	1018	968	1008	986	984	1020	950	982	975	938	1002	1001	991	1001	1002	1006	966	969	1049	993	953	926	950	1003	998	981	991	1007	964	1003	956	971	1019	999	1019	970	1029	972	978	989	986	994	986	987	968	982	971	893	952	942	1025	1035	1026	1020	963	990	954	926	1044	1016	1006	990	986	996	1002	1030	1025	1030	972	978	1002	951	993	1029	998	1019	1014	1040	971	971	1003	1013	954	1013	1052	977	988	1023	958	987	1022	910	927	991	1040	1026	946	913	945	943	1011	966	1007	1028	989	1032	1032	996	994	960	1026	992	1021	1102	976	1038	899	967	955	985	1013	983	962	996	999	986	940	995	1004	954	1011	988	1042	934	962	992	1028	956	1005	948	960	966	991	1031	982	1037	1004	974	968	969	1011	1029	948	958	1015	1006	996	969	999	1046	989	1010	975	944	972	966	1056	1008	999	991	1034	1005	1035	1049	970	1014	1015	1022	945	1039	990	996	1012	968	976	1022	1012	960	1016	1013	991	1014	952	1014	1022	1003	1046	969	1019	984	1046	987	976	1017	972	984	1024	983	973	991	963	983	972	1006	1016	1016	996	979	995	972	1029	950	1008	1012	993	967	1001	979	982	1004	991	993	967	1022	976	966	962	989	989	966	1035	1012	977	1029	1007	986	959	1013	995	993	998	1011	995	1016	959	975	948	992	968	1002	998	960	1014	1017	1019	1010	993	969	981	993	1030	1012	1032	1008	1003	1007	991	1012	974	1029	1045	1007	1024	971	992	1026	1030	1005	1000	993	987	942	1019	995	1001	1009	1009	1041	955	988	976	964	1035	960	983	1036	1016	921	1001	945	1030	990	991	1076	1020	942	965	999	1014	986	1052	957	1002	996	1004	1037	977	991	991	968	1011	994	1032	1024	997	1049	1037	986	1000	1010	959	1041	1001	998	1004	1004	1013	1021	1009	956	979	1013	971	953	1022	1013	1021	981	948	968	965	983	1053	1003	1005	999	965	940	982	1010	995	1005	981	1031	1003	1017	981	973	944	934	910	1003	984	1003	964	976	948	999	996	925	1004	953	952	976	988	963	943	989	978	976	1025	968	1041	940	973	913	961	984	1034	1021	1008	994	958	986	979	1016	955	1048	942	973	992	999	1014	969	982	998	1028	1012	1061	1055	946	1027	963	993	956	987	1026	967	1021	1002	1040	1003	1031	1002	965	997	968	1021	975	987	979	993	966	980	1039	973	1021	972	1037	1020	957	985	1016	1047	983	992	959	974	985	948	999	978	1061	962	1046	971	1009	997	967	978	1032	1025	993	985	998	996	1028	956	1009	971	965	992	981	994	978	993	1002	971	950	986	971	999	1012	941	952	1012	998	1044	963	991	980	985	956	1010	975	984	989	1018	1040	1010	966	1035	1023	1030	994	970	1028	977	1012	991	977	1017	1019	983	1003	1007	933	982	974	944	966	998	1037	1014	1014	997	974	1000	1052	955	1018	952	999	968	1044	1003	1017	1003	943	1008	978	965	993	1026	960	975	1027	1022	962	1011	970	966	1003	1035	1046	1018	978	1074	986	997	983	964	952	961	999	981	974	965	1002	995	1000	1061	1005	987	931	1029	957	1020	1003	975	995	949	981	997	967	947	998	1017	965	971	1017	930	1027	1019	1016	1082	976	1063	1012	1023	978	1065	1030	945	966	996	973	971	979	995	1023	932	1038	1020	1001	1030	1036	989	994	992	1000	974	1020	1004	976	1003	979	967	994	1008	984	991	948	1040	976	1014	1038	1013	1008	950	1011	1005	1026	994	970	980	978	979	1005	1032	1029	993	997	926	954	1033	1027	1008	957	990	968	1012	940	971	1025	961	1032	1013	1023	957	955	1002	989	938	995	1012	950	968	991	968	965	1013	921	1019	985	1053	1061	1006	981	1021	987	943	969	999	1011	972	992	1000	963	987	973	1043	969	1007	992	1061	935	1042	997	979	965	1025	969	975	961	1051	1010	997	1003	1038	980	985	1010	978	960	1024	976	1009	987	999	1004	905	964	969	974	1038	1006	987	998	1024	954	951	1086	997	980	1048	1062	1029	978	982	941	1015	989	1006	992	1018	1012	1004	1027	945	998	939	941	1015	1000	959	1025	1028	968	996	990	968	1061	1014	980	988	986	971	1044	996	932	986	1033	1085	948	1010	967	985	960	1024	1013	995	963	978	978	960	988	1014	979	966	1067	1023	997	1044	944	1019	1003	1012	1043	1001	964	1015	947	1005	961	1036	974	966	1056	1020	974	961	1038	1004	1022	959	959	1009	965	1041	969	1004	968	1030	952	950	1008	907	975	949	1029	952	922	985	900	1028	993	1001	963	1003	1000	1007	1056	1007	955	1038	1000	1011	997	923	982	1000	994	963	973	1000	1024	968	993	1000	974	985	998	996	968	980	998	1027	1019	950	1028	1009	959	1000	975	977	975	977	963	991	995	999	1013	1035	1001	963	1012	1019	955	935	997	952	925	1051	989	1007	1027	1028	1004	1016	1014	992	958	1021	959	995	1022	969	974	990	966	1007	1000	938	956	1017	1012	969	961	966	973	1047	981	1032	983	1002	1002	1014	1014	997	1023	962	953	1015	1001	1033	997	1030	1007	1040	1006	984	942	959	1013	1039	1002	958	1014	945	970	973	993	1003	1072	960	984	980	1010	969	1058	1023	995	969	1006	911	937	955	1033	1024	1045	1030	970	957	1019	973	943	986	1003	964	980	1002	995	978	942	927	923	1017	975	961	930	993	1010	904	941	959	981	983	1021	993	1006	986	1007	995	983	968	958	975	976	986	1049	931	988	942	947	1050	987	997	933	964	1012	1021	938	979	1022	987	1036	997	978	968	955	1011	1031	964	1010	1014	1012	972	968	1013	945	971	1008	1031	1003	1002	1021	954	1028	1023	976	1002	962	1031	1040	961	975	987	1005	964	960	937	1035	959	966	1001	958	984	1044	966	1004	1019	979	1008	1054	977	1000	1000	962	1037	982	969	1063	1008	967	935	989	1021	950	997	1028	1010	1004	1028	1036	902	987	973	994	991	1020	958	992	954	978	1022	1009	940	1035	985	997	982	962	965	991	1027	993	966	1053	1004	983	980	949	993	1013	959
28531	28838	34406	26182	16995	10460	7972	5299	3675	2487	1725	1246	1067	790	818	722	863	766	806	736	658	608	631	543	547	545	542	549	558	561	524	506	559	514	529	503	556	521	522	603	576	553	518	572	530	509	491	529	534	524	554	513	528	526	543	555	542	512	514	575	543	556	548	512	527	497	561	485	513	516	527	543	559	498	481	509	497	480	561	549	516	567	542	504	542	580	546	509	514	544	556	509	521	543	541	573	529	524	486	540	498	507	561	552	538	509	514	532	553	532	525	531	554	546	535	493	562	519	581	491	579	476	494	539	545	530	529	508	522	499	489	524	554	521	533	524	508	543	509	558	499	529	533	518	540	519	512	550	477	568	580	510	530	513	539	538	503	524	515	541	515	472	477	556	541	520	567	516	545	513	527	539	558	528	513	522	558	588	554	523	519	508	546	541	528	544	581	543	498	522	563	533	552	539	550	542	517	510	512	566	515	562	542	526	505	521	523	563	532	568	527	524	548	513	536	540	548	536	503	519	534	548	526	516	531	522	478	503	549	536	489	518	539	522	541	548	486	494	522	559	549	552	561	526	554	496	524	510	561	522	539	523	533	558	524	532	548	566	554	519	510	535	536	535	541	496	551	573	547	595	517	531	524	523	533	516	506	553	565	497	492	528	584	519	584	542	544	523	517	568	517	548	552	500	564	522	547	514	553	541	519	508	532	515	502	545	511	520	483	535	512	538	490	520	531	537	546	531	527	523	524	501	529	498	529	523	550	510	489	555	496	529	547	566	527	498	562	468	542	518	506	537	541	529	531	566	547	554	529	555	526	560	477	563	581	576	534	524	535	526	553	519	547	574	509	547	492	523	530	529	518	527	494	542	567	533	539	542	544	451	546	535	521	497	544	549	523	524	557	534	533	517	477	520	550	543	526	511	505	499	609	509	532	465	563	530	521	535	536	566	517	523	509	535	489	549	528	524	507	580	492	533	547	499	507	542	509	542	513	570	545	538	513	520	572	550	523	578	559	518	543	519	512	536	515	497	532	550	558	485	535	515	549	544	520	528	496	530	513	540	533	540	496	527	515	559	497	520	507	560	570	517	472	543	540	514	527	572	518	553	506	575	520	543	503	523	507	462	549	535	543	535	530	528	508	549	521	533	541	532	512	558	528	467	538	526	554	546	546	568	506	524	520	532	530	519	546	538	464	553	520	521	508	499	518	534	529	554	546	509	487	570	543	524	533	495	525	503	539	490	499	524	504	536	516	554	556	538	533	536	470	544	531	527	543	524	511	525	510	525	518	507	501	519	572	547	525	532	488	566	536	548	547	523	488	533	507	553	510	504	530	559	498	541	518	524	532	555	539	574	547	499	558	534	526	524	511	529	513	554	524	535	512	542	552	573	520	509	521	535	530	526	575	534	500	542	548	514	524	538	528	544	505	578	525	515	536	525	510	571	563	548	543	524	517	542	496	503	532	508	501	539	525	516	532	525	526	528	487	520	541	553	531	560	522	520	520	505	516	505	551	535	579	538	498	500	528	487	525	534	533	511	545	563	563	574	492	522	529	508	539	517	474	528	543	531	500	522	486	522	537	533	508	514	532	531	526	473	529	510	525	516	536	500	521	482	547	501	538	511	581	538	492	568	553	531	520	547	513	498	490	559	565	505	492	555	543	561	523	554	532	513	522	536	499	517	503	566	544	521	562	544	485	529	484	522	578	512	535	503	567	506	527	522	547	538	544	549	525	507	497	533	556	514	510	539	501	554	553	543	529	558	503	512	526	517	527	488	544	542	463	523	503	517	529	539	530	511	541	546	536	558	521	567	534	505	559	542	539	538	519	527	558	535	568	569	519	528	563	517	495	520	523	519	552	514	484	524	498	531	536	540	531	521	552	528	483	513	556	544	551	489	532	557	517	573	563	526	552	576	491	503	501	534	532	520	552	479	496	546	522	529	543	502	528	511	511	515	514	492	506	506	508	529	526	564	527	535	497	578	507	519	521	541	533	532	545	531	552	522	533	549	546	498	550	517	515	548	537	487	531	549	566	524	491	532	547	506	539	526	513	534	537	526	542	553	533	523	540	566	513	509	497	508	513	515	536	486	537	531	506	507	499	507	488	503	559	562	528	544	505	546	510	523	542	510	515	533	520	542	492	548	546	510	532	478	548	481	505	493	539	544	531	536	514	548	522	526	522	536	514	490	547	498	519	547	551	498	516	536	511	498	467	500	506	529	541	514	536	520	561	530	519	554	555	550	499	509	504	514	520	490	476	527	515	557	523	508	571	545	549	530	574	556	504	515	540	512	514	519	532	520	519	536	524	507	551	541	511	554	533	552	509	512	532	536	500	527	505	500	560	513	511	512	525	539	511	502	506	511	552	518	502	559	506	508	536	528	573	518	507	530	553	534	526	532	537	509	550	490	566	526	503	548	540	563	556	542	475	516	567	525	551	531	533	575	500	597	524	566	511	546	541	510	555	505	544	544	525	553	525	503	549	537	548	521	516	541	536	518	526	487	540	509	518	544	527	542	529	501	524	515	506	532	506	571	531	508	557	552	555	540	515	530	529	498	488	564	558	588	517	519	538	524	561	584	546	528	503	562	554	510	525	512	503	513	500	532	527	500	513	536	534	550	548	523	510	532	563	562	542	530	491	525	522	526	482	523	509	509	522	577	548	528	560	527	511	494	493	526	501	555	509	482	549	490	521	546	515	528	583	494	534	559	502	525	555	522	547	614	541	514	520	521	547	554	543	499	496	540	590	539	529	539	481	557	551	556	511	540	529	549	548	535	582	577	496	537	509	520	507	531	508	512	477	541	506	560	514	563	493	487	556	538	534	511	523	528	517	539	537	492	557	517	536	538	498	566	569	511	576	539	532	562	505	541	520	535	525	541	529	546	558	543	524	505	507	572	519	524	556	514	526	541	537	484	552	550	525	556	534	540	517	532	532	538	548	543	514	556	503	499	519	504	553	500	562	549	540	548	500	535	528	547	533	559	537	515	509	538	514	526	510	549	529	572	514	549	497	545	519	518	572	529	518	546	506	540	530	568	542	520	531	516	532	539	513	551	533	516	581	522	501	553	528	538	533	530	497	511	524	529	575	558	528	503	499	547	524	538	512	531	528	513	572	514	528	479	507	520	574	542	563	526	496	542	508	522	502	528	531	506	552	540	526	581	520	533	504	534	543	531	532	557	493	530	519	584	524	490	551	540	505	510	515	529	560	543	506	558	531	521	498	489	570	514	509	545	533	524	530	498	552	553	509	543	545	498	495	534	535	525	499	535	508	464	532	509	516	538	569	538	498	568	550	513	520	508	509	532	575	526	531	557	540	511	550	516	541	527	515	520	562	508	509	512	549	535	534	525	529	514	490	514	550	544	522	537	543	525	515	518	564	479	522	555	515	511	500	548	533	491	522	555	537	524	553	510	530	576	524	547	535	525	570	495	494	530	560	535	539	571	590	548	503	536	530	513	540	521	559	547	481	500	553	503
32622	46844	39843	28035	22108	16682	14386	10412	7632	5118	3380	2345	1841	1503	1195	1233	1351	1356	1192	1055	880	774	686	720	692	709	692	633	637	689	682	635	668	658	640	669	644	649	646	717	677	646	645	702	643	683	682	699	659	655	678	661	717	653	657	672	627	658	655	672	656	638	666	636	628	653	673	643	672	612	695	648	660	659	652	663	674	670	664	645	639	690	677	614	633	638	656	700	663	623	657	623	672	695	656	710	641	631	658	688	638	625	650	653	668	663	665	660	687	678	626	671	645	674	672	708	653	657	634	654	633	674	623	652	655	621	607	665	679	653	645	657	658	684	629	666	640	669	641	662	651	675	668	645	663	669	634	643	692	668	595	707	653	648	665	682	669	604	658	591	696	695	667	687	684	685	699	596	669	659	661	696	694	661	672	675	650	649	660	627	629	675	681	634	694	648	658	638	671	676	642	677	681	654	677	675	696	635	643	661	680	675	684	675	639	671	656	666	720	674	633	657	668	675	603	649	649	686	686	700	674	630	640	636	650	670	662	617	648	679	629	642	647	634	624	663	676	637	597	640	663	672	650	652	645	647	621	653	653	651	668	656	607	689	681	646	713	647	671	651	649	614	626	626	706	674	673	679	655	673	644	650	633	618	629	652	658	609	668	645	602	620	665	714	642	637	694	672	642	683	648	688	625	655	636	645	636	666	684	665	640	620	624	585	703	628	606	623	689	702	666	656	642	660	661	632	670	657	621	620	686	659	613	675	631	675	654	702	680	659	652	662	622	647	731	606	606	650	624	676	578	637	668	632	642	717	639	670	638	665	619	661	629	691	632	648	656	637	634	632	686	670	634	628	632	674	621	663	679	692	646	642	666	618	631	660	687	655	637	657	665	645	674	662	660	660	661	656	668	660	658	622	676	656	669	645	634	653	644	646	640	695	647	651	662	659	711	634	663	669	636	644	637	644	606	659	671	674	673	673	675	629	655	633	693	618	725	684	681	687	646	649	627	663	646	673	654	671	657	650	689	630	644	653	689	687	655	643	656	640	702	657	612	684	626	661	673	678	650	631	693	666	639	615	650	623	631	676	697	652	651	669	665	702	600	670	670	597	673	646	618	676	655	641	629	641	645	656	648	657	656	663	668	695	669	667	677	630	642	662	633	657	642	648	659	635	648	691	655	643	612	653	670	619	649	639	692	637	656	681	667	698	663	676	697	693	641	666	638	608	690	647	670	651	634	633	630	625	691	720	688	621	680	677	638	689	650	639	637	651	653	625	655	655	642	638	687	626	625	680	655	667	682	698	669	644	630	595	640	650	649	625	650	632	620	643	607	686	662	618	668	693	639	644	724	674	619	650	679	689	646	652	654	598	630	658	666	666	664	695	666	618	643	624	619	730	639	641	653	681	631	666	648	668	648	686	687	656	631	697	658	664	663	688	672	629	677	660	670	639	625	655	667	673	678	631	665	679	670	657	671	613	677	631	670	646	625	657	691	630	646	635	663	652	630	702	686	677	629	650	691	630	653	663	607	675	622	670	683	638	676	692	687	685	671	635	637	708	629	659	675	624	643	631	631	684	684	675	681	632	659	625	679	681	648	660	676	697	664	661	612	609	695	624	604	611	727	652	607	647	657	621	650	669	646	648	654	655	661	682	646	709	666	645	684	654	638	637	660	669	655	640	644	659	630	667	646	595	692	691	643	693	676	630	694	664	680	669	643	618	673	646	680	663	639	614	707	665	653	660	644	672	645	649	629	662	641	652	626	663	630	649	606	665	654	686	631	661	660	661	654	641	690	684	650	682	698	632	694	654	674	662	677	672	703	673	625	674	664	621	660	670	665	638	669	603	628	662	651	626	669	689	620	654	665	669	635	641	689	687	691	708	633	728	664	665	680	709	627	663	663	614	641	648	649	653	622	644	623	645	707	629	661	680	632	674	691	681	704	693	665	714	605	631	632	652	681	728	691	672	649	678	691	623	654	612	652	665	602	610	633	663	602	679	689	631	661	645	683	695	692	645	641	661	631	642	629	643	659	657	645	693	683	600	666	694	709	635	660	680	630	637	670	639	633	641	603	645	647	661	657	684	644	649	721	669	654	645	632	684	658	683	672	656	667	687	676	670	668	677	657	664	633	646	667	633	676	655	669	642	666	680	651	661	634	606	685	659	700	642	688	688	635	654	670	671	655	652	654	682	642	662	651	659	625	686	657	641	630	677	702	644	636	633	677	612	651	679	684	603	630	668	671	659	637	673	695	651	634	631	631	655	650	637	671	701	711	633	631	662	658	696	630	703	667	601	638	662	677	638	670	632	655	669	680	721	663	657	615	657	645	713	680	641	638	669	669	655	660	610	620	610	675	662	681	656	671	662	633	623	682	680	653	665	642	659	639	668	668	663	632	675	654	646	657	610	662	657	603	621	655	661	650	616	663	662	645	678	695	650	644	650	718	684	665	649	675	648	655	638	654	649	628	664	658	652	681	641	655	706	643	654	708	631	634	631	626	652	709	664	591	672	714	609	652	624	628	666	670	649	711	623	643	638	693	679	617	678	645	688	651	693	636	657	649	662	672	697	639	678	663	644	618	705	648	646	639	672	713	594	657	712	723	682	701	681	659	630	669	606	659	693	652	651	655	657	650	634	669	655	628	649	690	671	648	689	613	636	687	628	643	647	682	656	736	608	611	679	657	702	648	662	680	648	658	684	648	703	665	582	692	688	647	653	674	658	661	689	661	650	661	668	659	630	663	685	628	645	701	715	661	667	650	624	677	669	671	705	647	658	640	671	647	689	680	674	704	663	644	655	681	664	680	621	622	648	627	623	651	641	654	660	679	677	648	646	649	654	659	656	660	642	651	718	670	664	674	664	656	652	662	626	641	677	676	692	667	653	689	631	671	663	645	666	620	664	657	653	691	667	621	619	646	652	673	723	601	664	702	691	606	669	627	621	633	625	679	650	653	641	670	633	690	676	647	656	648	665	617	720	628	686	637	641	639	652	637	665	664	643	658	612	644	677	581	687	622	656	664	639	640	648	655	657	674	582	657	692	661	637	705	662	684	662	689	629	675	692	683	657	630	645	654	668	664	635	629	625	660	660	642	666	679	649	627	664	659	618	696	696	646	672	624	704	641	663	692	667	657	653	689	700	684	652	673	639	680	686	625	697	660	660	677	670	620	615	656	652	665	721	667	642	631	608	611	697	658	642	643	676	651	684	663	691	624	656	658	664	662	637	653	639	664	630	707	664	639	641	650	689	673	603	659	670	695	633	667	620	696	652	695	620	646	669	693	657	661	646	641	636	639	619	621	639	657	640	630	638	670	618	653	642	689	672	712	646	649	626	649	665	672	682	653	637	684	681	677	701	639	634	640	606	657	622	643	635	681	663	628	682	598	648	692	633	625	678	689	652	649	642	663	667	654	686	627	656	625	646	629	645	664	638	663	644	696	638	627	654	632	638	663	654	693	640	686	655	656	638	668	689	639	677	652	684	701	652
23850	21120	28544	24309	22132	20795	15688	9387	6584	4683	3569	2755	2009	1558	1355	1501	1583	1432	1347	1164	1038	952	854	855	811	840	794	793	795	827	828	778	798	782	871	806	823	735	798	785	839	786	758	837	805	798	823	765	806	757	858	817	717	718	791	762	767	824	725	765	816	811	809	807	766	794	792	781	797	788	767	795	762	781	799	792	815	736	769	778	743	768	793	732	838	796	740	786	763	795	805	764	805	770	740	739	843	827	800	776	759	802	820	798	765	804	757	820	813	798	752	788	791	839	803	777	774	778	821	712	733	785	745	785	795	802	805	782	755	804	786	772	801	785	752	791	853	818	754	789	799	806	806	755	831	780	826	797	842	726	762	769	778	754	767	820	813	799	811	762	777	810	760	814	760	798	793	741	763	769	808	800	819	818	803	748	790	778	774	754	777	769	804	777	763	771	755	786	738	805	762	804	851	775	741	836	791	810	771	772	809	821	784	784	822	776	767	740	786	777	779	799	736	751	824	756	769	764	782	786	763	820	781	805	801	798	822	781	817	803	738	740	798	755	740	789	751	699	775	801	781	770	743	775	766	764	759	776	740	854	762	800	766	728	789	799	797	780	742	761	793	767	808	823	758	779	820	799	794	725	806	738	752	811	794	773	769	824	833	763	784	802	840	796	823	760	788	805	781	807	784	823	785	756	765	801	717	826	726	788	796	795	790	844	764	777	793	778	812	809	752	761	786	782	765	764	849	748	795	789	843	780	831	774	799	777	772	783	759	770	790	742	793	751	757	777	755	787	770	806	795	768	820	798	853	795	744	797	773	797	777	800	828	770	775	780	788	840	756	776	842	739	745	811	800	792	820	786	717	778	807	749	731	753	820	821	825	774	778	815	780	788	791	754	772	803	805	797	797	755	833	774	813	805	808	735	774	785	780	808	809	775	747	816	787	780	746	828	807	776	814	750	775	775	791	783	807	799	839	792	817	791	810	803	798	812	781	813	762	788	776	815	784	781	771	763	788	796	791	784	782	781	792	766	851	801	785	779	828	754	752	858	766	793	787	800	788	754	813	755	768	800	774	780	754	770	799	815	760	793	822	804	756	791	783	804	807	763	786	830	794	773	802	752	802	803	795	778	809	742	780	802	762	797	787	827	803	840	848	884	807	749	706	789	807	745	757	814	834	818	788	751	805	823	760	748	745	797	815	788	765	756	760	778	783	763	786	743	793	831	801	800	787	813	764	847	803	757	769	774	775	816	790	798	756	733	776	774	813	853	823	811	763	784	803	786	771	800	767	800	838	744	803	754	832	737	799	803	775	786	747	766	759	791	808	800	783	736	779	834	745	780	828	808	830	761	763	758	812	822	817	807	812	796	775	786	779	773	782	773	778	767	765	827	773	805	756	791	783	785	803	793	801	811	810	829	807	787	788	801	753	826	766	764	804	751	746	750	782	757	851	795	783	786	799	728	776	829	841	777	716	799	817	750	825	790	729	766	769	810	809	815	775	765	762	748	732	758	832	801	819	758	752	777	806	730	791	756	781	786	789	787	812	747	767	786	749	805	778	806	776	771	779	813	770	758	783	793	739	740	776	758	799	776	768	744	797	819	835	789	760	751	771	795	805	757	823	778	782	785	757	806	757	756	771	752	804	792	811	796	781	763	773	809	768	802	819	849	766	749	794	807	806	793	749	792	779	752	781	755	786	830	720	734	776	775	763	785	778	758	801	780	768	772	793	765	776	777	849	783	743	787	706	774	829	781	825	797	762	766	763	799	824	776	810	821	788	723	861	755	788	767	754	820	823	833	813	754	799	788	747	785	780	782	799	731	761	783	744	781	791	797	828	745	804	766	817	766	792	756	793	753	710	823	811	768	778	792	755	789	762	782	795	757	794	842	731	793	756	790	766	793	754	791	751	759	810	790	791	820	762	750	776	782	765	795	810	726	818	804	806	812	767	707	794	808	815	830	821	752	784	784	778	786	783	744	816	808	769	793	785	763	844	762	778	742	792	804	748	790	762	791	766	813	847	787	752	801	785	746	772	781	794	820	769	806	772	774	828	754	779	821	775	763	794	830	781	830	801	786	815	800	785	758	851	767	781	758	844	809	790	739	803	792	778	769	797	790	794	783	798	784	781	742	816	852	795	782	746	785	789	769	770	749	817	768	825	755	759	729	811	799	813	781	776	740	830	772	774	767	772	814	758	766	824	810	819	812	776	776	751	796	793	775	787	837	780	755	766	808	724	790	750	789	811	780	773	858	778	811	844	800	773	786	760	816	794	795	793	787	785	799	815	811	789	795	775	810	781	760	802	782	803	754	795	754	790	762	796	754	792	807	819	816	791	800	791	739	784	792	777	751	802	800	799	779	759	782	799	822	752	812	750	777	806	783	799	795	771	753	778	836	730	753	788	730	749	742	751	790	808	817	791	765	846	769	790	842	845	825	751	788	782	812	766	767	834	788	801	809	785	789	811	784	829	789	787	764	823	853	722	829	803	815	763	794	772	746	724	765	747	795	782	845	819	857	795	774	784	771	826	782	808	816	746	796	779	779	750	757	774	806	798	783	796	822	756	790	805	755	806	756	849	765	790	782	842	787	819	791	798	836	866	768	794	799	730	781	812	771	817	783	792	818	785	772	772	803	787	739	801	802	786	795	815	790	763	744	778	762	746	823	784	858	770	809	776	782	786	785	788	777	777	783	759	762	867	787	764	793	805	791	745	797	765	799	771	818	802	781	766	787	751	748	827	783	804	792	784	760	801	806	702	788	754	821	802	802	781	825	811	744	779	789	756	780	790	799	820	748	748	729	750	736	765	803	781	781	801	779	780	735	806	832	789	806	811	749	774	779	786	813	797	797	795	820	848	792	820	838	787	773	819	785	799	794	804	841	781	775	829	845	826	816	717	790	751	809	795	786	778	806	781	752	790	752	778	831	843	778	771	760	773	811	792	742	781	809	775	745	807	805	754	794	783	819	853	799	803	769	733	826	780	813	816	761	745	741	737	765	810	792	754	772	758	732	766	743	838	789	807	792	760	738	807	792	773	776	753	837	741	763	794	745	783	784	822	783	832	773	851	794	760	765	768	769	763	789	795	818	763	835	817	784	822	800	803	798	781	762	788	796	801	826	841	848	776	783	784	794	767	794	780	806	814	785	792	808	750	795	795	769	835	765	769	767	801	773	790	775	781	734	807	815	784	802	822	799	767	767	828	799	772	783	874	743	780	775	767	798	776	751	710	757	783	799	804	844	824	845	765	836	800	782	733	735	802	780	873	779	784	780	789	807	799	844	847	816	755	745	756	792	833	756	726	762	736	771	806	829	768	729	827	769	789	783	797	803	821	794	806	814	788	777	785	814	776	828	774	790	759	772	740	809	767	761	758	781	801	774	814	758	728	796	773	754	756	744	777	796	820	764	807	807	792	789	759	774	768	809	747	788	791	811	797	768	796	709	731	805	811	809	815	807	759	742	854	713	752	754	763	818	794	746	715	805
30248	47870	44950	33742	27628	23304	19518	15734	11889	8744	6679	5027	3703	2618	2137	2356	2566	2307	2053	1737	1560	1236	1128	1097	1047	979	981	977	1018	983	979	1047	1017	1018	976	985	1022	982	975	966	963	989	963	999	956	991	977	998	987	967	953	959	980	1005	1019	936	981	944	935	933	948	983	949	981	970	929	893	970	1041	938	996	979	961	940	970	918	934	986	905	958	1005	1004	966	943	949	958	916	946	970	997	1026	974	945	924	951	973	972	981	959	920	979	949	933	930	975	984	953	1004	958	993	974	951	959	943	982	955	956	959	929	992	943	966	949	992	927	975	1014	982	929	941	928	972	977	991	990	944	936	959	912	960	995	988	988	1009	980	958	1002	1009	985	958	965	958	1014	933	922	963	956	963	898	985	906	949	972	971	983	948	935	1012	952	931	936	1013	990	990	974	980	934	929	994	920	972	901	989	994	969	931	939	982	1012	941	944	963	929	963	929	963	956	991	951	969	1027	972	958	985	936	970	892	920	904	997	908	953	945	882	951	985	969	942	968	943	909	986	1016	963	932	965	970	940	962	973	945	1035	938	1027	964	942	934	978	955	952	964	984	915	938	964	955	1046	944	966	981	1023	951	907	982	911	923	932	1005	960	986	977	941	890	961	960	898	959	959	989	948	951	1008	1014	980	951	961	975	991	920	915	915	932	968	960	949	970	950	935	917	975	1001	995	980	905	1028	979	1000	896	931	990	956	939	977	975	1028	956	953	938	933	917	1042	1010	903	1032	992	975	1024	979	946	994	944	989	923	1010	995	940	1003	896	939	981	955	901	928	943	1001	963	939	992	994	907	942	936	901	890	1045	934	947	924	940	905	951	970	1004	949	979	931	961	930	917	1021	991	935	990	990	971	950	971	970	950	967	968	912	964	974	907	929	976	1006	927	993	930	957	951	1031	989	983	932	931	973	949	955	902	976	964	954	909	1022	932	893	963	965	998	995	922	983	922	961	1024	922	926	933	904	1040	953	940	969	1010	943	903	947	963	928	958	958	936	961	1002	959	947	923	966	955	988	930	948	992	982	965	949	892	914	917	922	915	932	967	940	993	934	956	968	958	951	942	980	938	946	965	968	976	954	973	906	920	940	947	941	992	959	989	946	928	940	977	956	992	978	985	960	975	959	974	982	932	967	981	926	931	940	938	1019	944	956	962	934	958	983	953	960	1006	910	981	965	945	1007	996	990	966	979	984	963	966	960	979	931	978	948	957	999	1012	956	969	933	1002	1013	1033	992	931	963	1014	927	930	960	968	976	994	976	939	903	1010	977	973	936	943	988	925	944	987	945	1004	926	930	942	976	960	981	975	972	998	893	953	978	1004	914	977	963	1012	956	961	958	930	978	941	1055	981	941	884	987	930	983	914	993	957	925	996	976	937	927	1002	936	981	974	946	945	924	1011	1001	987	906	1020	990	978	940	958	944	974	915	945	979	952	936	931	980	991	949	947	977	935	977	971	982	937	999	969	977	968	939	908	927	921	944	956	1010	956	932	938	957	925	997	1031	952	970	968	918	952	1019	924	978	955	930	961	931	975	982	927	958	927	928	1001	958	918	919	971	949	953	974	971	936	940	944	990	937	985	990	975	942	931	971	885	930	904	967	943	974	910	978	923	990	939	950	946	923	963	937	935	987	935	960	1000	972	997	914	1045	947	960	995	942	998	952	981	927	969	971	920	914	973	925	976	980	966	988	936	929	1028	996	969	914	908	970	970	998	936	935	921	965	991	996	940	982	1000	938	968	947	945	921	983	881	935	954	965	962	1020	925	989	932	946	1041	1003	925	948	974	986	927	944	904	962	972	968	964	893	923	962	969	969	996	968	947	928	923	954	1003	961	943	927	923	969	951	982	962	1007	921	947	945	921	954	926	941	999	922	916	915	969	925	961	959	972	998	959	969	986	937	987	992	951	1005	929	1002	954	972	982	965	955	989	944	960	929	928	953	926	963	987	951	963	944	1015	974	990	993	953	937	950	963	950	930	932	948	896	989	991	933	921	977	1004	954	976	983	1003	924	949	935	967	976	967	977	900	1022	941	946	963	930	974	981	980	948	983	972	1002	960	1000	990	974	933	967	1008	999	951	930	918	950	1018	897	933	958	952	939	963	928	900	960	943	921	966	951	936	982	944	965	980	965	960	953	908	963	1029	961	956	984	987	979	980	987	980	983	985	934	928	967	981	955	952	958	973	917	907	963	996	904	953	921	969	968	903	945	963	956	1001	983	972	978	952	893	899	978	949	951	1040	941	987	944	920	933	974	905	978	967	962	944	963	942	936	999	949	959	968	1012	967	1008	995	956	912	971	912	979	949	981	911	999	941	939	976	996	867	927	982	979	982	907	952	1003	955	900	946	978	992	901	987	992	912	1023	992	992	987	933	904	947	960	942	979	915	963	914	942	931	920	947	930	962	959	967	952	904	963	1000	937	1009	994	1000	960	1009	923	972	993	942	971	942	970	963	966	957	979	977	971	972	929	946	959	931	960	922	990	917	954	972	989	966	1016	930	919	1033	983	995	986	982	963	908	917	978	990	996	968	967	995	964	877	952	921	934	982	957	972	974	942	992	983	958	972	911	891	943	905	931	943	983	971	943	973	915	913	919	899	972	909	925	947	962	971	998	948	994	958	980	917	928	971	1012	976	946	998	952	962	972	987	923	960	954	1008	925	942	969	952	919	925	981	944	960	942	995	921	911	999	905	996	984	848	968	954	943	899	955	919	969	964	950	970	937	911	986	984	952	991	936	885	1021	974	936	979	999	982	941	975	1003	941	942	877	977	945	916	997	965	925	985	952	923	970	962	1008	928	981	976	967	951	899	969	922	946	967	945	950	987	954	926	955	941	951	966	990	887	987	980	999	970	931	956	920	939	965	942	952	1039	932	929	1009	974	930	923	949	957	939	928	947	986	965	962	946	934	954	941	987	1015	972	997	1005	970	914	955	998	973	976	998	986	942	923	941	926	920	932	977	959	1005	887	924	937	946	938	894	927	953	1034	942	948	964	982	910	967	961	975	936	927	976	972	958	921	954	898	935	947	974	1037	1008	993	925	949	946	991	959	908	927	943	977	884	888	955	958	979	926	973	962	995	971	985	909	1011	951	980	980	963	967	954	1004	900	937	977	971	952	987	903	898	889	1003	945	943	947	986	937	987	973	1018	992	993	995	978	972	1001	965	952	940	957	959	967	964	1014	958	918	976	967	972	946	936	965	984	934	1008	991	956	920	952	991	985	947	940	919	943	965	942	998	999	959	960	936	943	951	947	931	937	931	927	937	968	951	967	962	1004	959	993	893	950	936	942	978	964	937	955	911	999	951	888	978	972	1011	913	901	972	919	1000	1029	910	975	983	957	964	1044	923	990	971	990	990	932	971	948	937	947	921	951	972	967	933	957	952	987	971	916	942	969	981	969	931	943	980	958	992	961	964	962	887	907	996	1027	977	951	986	980	961	919	935	945	934	920	978	920	926	902	935	967	963	971	976	1001	944	934	972	946	1000	938	937	933	987	893	957	1008	988	966	978	935	979	947	946	912	973	929	919	975	914	993	987	1004	998	942	965	973	922	972	961	944	958	915	959	903	979	950	966	964	1090	982	960	971	919
25092	21088	27612	25682	20220	13912	9577	6194	4318	3264	2518	1701	1282	979	876	920	1023	941	783	663	567	494	441	458	455	417	430	447	441	409	463	397	418	445	434	436	455	445	410	413	431	409	438	408	427	466	456	418	452	422	401	421	392	425	440	420	397	433	413	396	425	398	438	460	412	372	440	402	400	377	421	428	405	401	407	430	414	400	427	392	382	392	409	433	435	401	405	426	417	370	369	400	411	435	406	419	405	413	424	417	423	405	369	405	402	399	391	407	453	429	406	394	385	429	440	399	434	376	370	413	386	391	375	366	410	405	409	442	401	425	429	405	403	408	388	400	396	401	423	401	421	398	454	394	359	399	422	411	422	421	390	409	393	400	417	408	390	381	397	434	396	400	381	446	414	436	421	452	406	371	383	385	392	394	394	425	389	398	436	395	399	420	422	405	425	415	433	390	407	443	397	442	436	406	435	410	395	368	387	429	400	396	387	386	415	422	405	433	399	407	429	398	407	426	390	412	397	427	369	393	428	433	418	423	402	398	435	408	409	392	417	384	435	398	399	365	396	413	411	421	456	402	374	397	407	393	409	424	431	420	410	424	384	438	431	388	430	427	429	378	415	427	413	399	410	400	405	438	392	406	442	394	374	447	446	420	433	422	433	421	427	453	395	425	408	425	399	412	405	409	412	386	447	432	400	389	435	383	397	402	432	397	402	397	401	423	416	412	401	442	417	392	409	430	401	385	428	407	409	423	428	365	419	411	385	431	398	424	416	398	380	424	428	422	388	419	370	398	390	412	424	431	394	410	364	391	410	412	385	410	415	383	401	396	451	418	395	402	418	416	429	399	408	425	442	400	423	405	439	374	404	420	392	421	397	430	436	380	451	443	401	429	407	453	394	442	453	395	411	368	382	397	399	376	441	382	425	399	413	394	431	404	393	404	425	411	389	418	418	370	414	427	425	398	420	443	379	418	426	436	394	426	404	407	382	425	413	406	397	435	432	418	427	372	376	405	428	366	426	431	412	415	426	424	437	412	412	407	434	389	422	393	404	432	423	366	412	406	408	405	423	405	413	406	419	443	446	407	457	422	405	390	393	385	425	430	396	402	382	414	410	404	386	430	412	411	419	415	417	441	390	424	371	397	444	404	414	397	412	418	397	407	467	411	416	446	415	383	412	411	428	436	401	445	400	436	382	418	401	416	408	430	405	408	404	426	434	406	433	406	414	407	375	373	423	419	413	418	429	431	385	432	447	386	404	406	441	389	422	420	424	419	401	405	423	415	454	409	398	407	444	404	413	414	393	414	418	438	424	431	399	421	423	443	424	419	414	454	389	402	391	404	437	446	394	428	374	400	436	398	439	402	369	416	402	471	444	429	408	400	428	419	407	439	419	406	406	388	453	411	416	422	432	368	412	399	428	412	432	369	425	406	376	428	426	392	392	439	407	424	422	417	403	420	423	406	427	397	442	412	422	402	401	410	408	451	405	418	411	380	367	398	374	433	382	423	426	384	404	380	446	403	398	405	394	408	392	423	425	419	425	386	411	411	420	412	388	394	406	438	397	412	395	446	380	393	391	378	427	392	404	416	383	400	397	432	460	398	426	438	397	406	406	419	408	395	403	424	439	395	415	437	420	432	444	419	407	386	386	405	454	416	424	416	393	446	434	420	369	402	383	429	402	432	382	392	397	443	413	386	389	396	409	375	405	407	391	394	386	435	388	425	359	397	415	421	401	427	391	397	426	423	408	409	423	407	411	441	402	382	412	422	408	394	409	397	420	406	367	438	412	382	426	428	419	414	389	386	378	430	425	431	386	417	428	449	400	389	410	391	438	404	432	411	401	402	433	394	411	393	426	366	419	440	401	400	409	411	446	405	419	438	380	434	416	446	426	420	412	439	447	430	411	386	417	365	389	407	418	381	413	411	379	409	384	365	418	416	411	420	395	396	430	401	413	450	422	393	414	426	423	443	400	423	401	373	401	404	382	406	436	377	446	398	402	434	395	395	401	412	417	425	411	422	420	341	435	392	411	429	464	440	399	453	430	430	379	391	419	400	443	380	408	391	390	445	420	409	402	392	437	437	413	442	435	382	456	399	389	408	404	369	413	409	421	378	399	416	377	414	438	424	433	431	383	424	381	452	419	424	389	444	425	386	409	435	408	404	426	391	362	415	447	418	435	381	390	414	384	412	419	427	393	401	398	404	432	421	420	422	390	421	409	426	411	391	431	401	400	423	382	356	402	439	414	402	385	408	391	443	416	386	457	391	446	390	411	374	407	396	358	393	436	406	374	408	419	392	391	418	396	412	396	410	434	418	406	382	415	370	400	434	403	377	384	432	386	398	393	399	422	428	414	421	408	389	412	421	413	397	419	412	405	402	425	435	419	396	406	417	440	398	385	408	405	420	435	438	439	445	391	434	414	373	406	411	411	368	415	366	399	422	389	387	409	365	405	403	399	435	430	414	423	388	427	423	410	383	392	404	393	438	404	409	404	403	436	389	427	409	367	414	398	452	438	433	432	424	459	440	393	428	395	393	427	408	407	404	425	399	417	394	408	434	407	434	417	415	422	411	407	421	404	412	402	412	413	419	446	398	389	412	389	434	386	428	371	415	434	393	395	396	422	423	405	384	386	392	387	390	364	428	386	417	396	399	418	421	410	399	383	438	435	420	375	404	444	383	428	400	411	431	385	433	401	404	410	436	409	421	398	450	398	382	410	413	374	438	363	420	407	394	342	388	423	405	396	380	390	397	423	407	418	419	441	394	400	418	399	419	444	411	380	382	376	387	415	458	389	406	425	407	455	419	380	398	416	418	388	381	452	426	433	399	418	411	383	421	426	408	472	441	432	414	409	376	385	411	417	390	425	437	408	409	363	410	388	392	455	427	357	435	418	400	417	378	406	414	407	420	441	410	402	385	412	450	407	402	445	401	386	406	415	419	403	409	419	435	391	394	408	379	459	406	418	380	423	400	409	395	400	432	402	376	377	411	457	396	406	391	424	415	410	434	387	409	407	421	404	401	417	414	429	417	433	394	459	420	408	423	403	425	455	407	396	407	419	430	405	406	446	450	394	411	425	420	416	399	394	413	420	401	377	409	397	392	430	432	419	410	391	389	387	411	429	424	422	414	435	442	408	415	424	457	419	367	447	455	396	427	364	462	403	424	397	411	387	389	389	426	391	388	432	418	446	424	446	398	378	401	413	420	384	388	392	405	414	424	439	379	455	420	418	413	358	388	403	394	414	413	429	454	408	427	412	412	378	425	403	420	436	414	387	442	397	422	390	410	403	420	449	424	393	418	416	438	405	447	436	392	373	404	410	394	422	457	419	436	383	412	384	432	391	447	420	432	398	431	401	425	407	390	437	422	413	413	419	426	435	403	390	438	439	467	401	405	413	425	384	437	405	409	425	412	388	404	392	391	402	436	423	400	416	423	404	397	366	431	432	425	405	392	462	443	368	372	400	409	422	430	430	417	403	406	393	441
26387	38470	37541	28247	25257	19614	16365	12499	9311	7309	5565	3597	2481	1870	1642	1835	1988	1638	1378	1122	943	758	712	652	593	541	560	546	524	551	612	560	588	575	555	585	582	544	585	554	593	582	543	553	556	536	573	554	534	508	522	543	550	504	572	536	533	530	571	517	581	526	571	567	532	571	535	509	526	571	560	538	571	520	565	521	528	526	522	578	492	531	534	497	500	518	529	548	550	521	568	567	485	546	527	536	578	573	528	568	512	551	531	548	532	527	558	538	557	509	514	510	569	541	491	529	530	520	531	513	532	535	544	548	548	506	536	520	590	496	543	504	541	521	492	511	527	499	528	514	529	501	546	501	552	536	509	565	485	537	525	529	512	516	556	527	563	539	549	557	569	523	509	543	508	531	513	559	519	523	521	522	570	563	559	577	503	518	544	487	527	544	557	531	547	505	531	525	564	561	527	584	544	519	545	535	534	523	571	523	539	535	517	559	526	522	518	511	512	581	509	548	539	554	520	521	521	532	561	492	521	499	539	535	550	519	525	530	504	505	521	538	533	482	524	573	521	526	504	496	546	502	554	520	552	523	508	524	531	596	559	606	531	555	573	521	524	574	516	534	560	544	532	535	495	504	553	573	539	525	572	513	535	550	553	521	528	495	480	516	528	532	537	579	481	563	555	531	545	559	523	547	540	503	546	538	529	508	571	557	513	484	522	558	522	562	540	491	551	567	572	505	514	542	544	530	540	517	496	523	546	569	531	537	509	504	500	463	548	464	585	575	548	502	514	517	537	543	534	552	502	540	533	526	522	527	566	557	513	520	509	540	519	564	580	535	544	537	523	565	525	545	553	509	531	521	558	531	505	529	535	543	502	518	562	521	530	497	515	512	481	508	521	528	554	520	491	532	518	524	580	553	551	539	494	534	560	521	521	531	562	524	513	508	564	524	526	519	538	543	498	539	548	529	540	500	568	531	524	587	548	557	557	510	563	527	527	547	534	535	575	502	528	521	530	544	512	548	536	556	541	497	523	518	532	506	530	513	524	519	528	555	570	542	510	549	577	594	519	510	532	524	566	557	531	503	515	511	550	558	545	493	531	534	552	546	500	521	563	534	463	522	546	531	560	554	525	530	566	537	519	547	520	516	525	527	577	511	537	575	566	525	514	524	537	546	558	556	563	544	547	563	513	515	533	503	487	534	532	570	534	516	504	524	580	550	486	518	570	514	540	516	562	541	544	501	536	570	560	524	516	552	512	532	509	499	512	506	523	525	507	520	538	526	531	571	525	545	565	556	539	501	540	524	544	531	495	569	551	564	544	525	542	544	512	515	510	536	529	530	549	543	516	543	550	548	526	534	560	514	524	580	527	558	532	527	568	541	504	563	508	567	522	509	500	569	531	535	540	536	518	544	517	561	517	529	493	489	514	532	554	531	547	538	519	489	539	513	543	515	500	546	517	533	515	548	521	531	548	519	543	569	556	524	536	539	553	512	538	548	508	507	510	521	531	533	580	553	558	520	532	547	497	507	542	533	556	539	505	514	533	534	555	542	591	507	495	531	527	543	549	534	534	528	500	549	547	554	536	568	526	520	515	567	557	515	511	516	557	536	550	525	549	552	521	543	514	542	547	544	541	525	524	542	515	552	552	536	546	529	502	540	536	553	568	571	526	585	542	541	512	554	530	552	486	560	513	549	524	515	536	513	508	549	511	546	555	495	544	571	544	562	510	564	516	537	519	526	537	508	556	508	524	547	535	547	491	547	504	576	497	483	554	536	509	534	532	499	581	565	555	531	541	515	541	503	544	564	539	548	523	527	533	532	551	523	527	569	547	505	509	534	500	545	502	534	524	506	539	551	595	502	545	511	536	516	571	517	515	526	544	562	558	544	523	580	543	605	528	514	491	506	511	545	517	485	531	552	520	521	535	609	531	522	506	515	552	543	544	576	489	519	536	545	484	509	495	554	515	557	527	528	550	585	527	534	531	509	536	546	524	574	567	529	524	581	534	542	527	519	511	553	513	550	504	547	549	556	536	515	506	524	569	524	510	520	563	537	486	564	536	580	539	510	555	513	545	499	533	551	528	523	481	568	563	553	538	582	510	523	562	532	523	573	512	543	539	513	550	535	546	518	489	522	527	575	518	527	537	515	544	543	511	536	539	523	553	492	556	567	569	507	556	517	535	523	523	543	548	514	512	538	497	585	522	556	511	513	513	502	553	543	500	560	520	532	530	557	514	489	507	511	533	511	524	554	510	556	503	535	520	537	492	508	573	506	552	507	536	550	475	503	536	500	531	514	575	503	521	512	525	521	560	530	512	519	535	538	560	530	523	573	543	543	506	539	510	500	524	543	510	521	504	522	546	549	578	543	504	509	534	556	555	545	532	525	500	521	550	522	513	511	517	570	552	509	518	542	543	527	559	531	529	501	500	523	539	523	581	548	570	537	507	590	538	512	521	535	527	533	523	509	556	524	578	511	522	551	503	531	495	548	506	529	505	537	556	523	599	548	539	517	509	513	553	532	507	544	554	532	524	568	540	556	546	508	531	520	539	540	515	534	521	549	556	546	525	510	541	562	521	526	523	526	551	540	481	557	523	547	558	535	536	579	553	497	534	502	529	524	536	565	547	521	530	527	527	559	513	523	536	527	493	520	498	533	518	547	528	534	521	537	518	545	544	539	544	562	569	588	520	532	530	496	476	545	538	520	502	533	541	508	566	548	534	512	523	537	533	554	570	493	544	567	559	592	523	514	533	521	543	524	522	526	495	530	495	548	540	563	526	525	516	506	522	527	583	510	525	574	517	561	547	538	542	548	527	548	538	524	520	507	539	505	533	554	521	575	562	526	540	565	514	524	550	528	540	554	547	477	531	528	511	503	552	504	548	552	540	551	520	539	544	560	518	556	565	556	527	544	523	547	533	523	520	531	543	525	522	559	498	541	565	515	556	540	519	506	516	481	518	459	537	567	521	526	517	566	556	538	547	562	533	538	564	512	525	516	560	567	522	532	506	543	536	502	520	507	559	532	541	529	540	523	548	519	542	499	546	539	499	515	524	526	517	497	577	536	543	495	539	522	509	588	526	544	553	527	542	537	522	494	548	554	543	515	539	559	512	517	517	539	536	553	564	479	555	543	522	503	513	510	533	539	513	562	515	509	518	545	536	524	551	545	511	536	502	518	541	553	538	517	500	514	522	549	535	580	501	549	483	506	519	526	572	550	537	533	513	529	510	531	519	540	522	542	520	559	557	506	533	555	536	540	539	544	531	522	501	529	548	529	555	522	565	550	517	547	504	534	511	511	564	508	506	548	521	522	529	532	537	505	527	509	543	534	540	542	535	508	561	538	500	559	505	500	552	516	528	540	551	546	512	540	514	528	514	502	509	514	538	556	531	531	540	533	537	581	551	535	530	521	572	534	538	526	533	492	528	527	536	541	527	523	537	515	546	517	499	541	522	505	500	532	500	530	493	508	516	509	514	554	508	518	527	501
22897	21118	28870	23625	21497	23355	24112	14977	9858	7211	5278	3492	2728	2236	2038	2099	2193	1929	1558	1277	1204	1020	972	845	825	865	856	840	843	805	810	798	819	871	788	811	834	832	836	782	784	816	804	772	795	790	813	773	764	775	757	817	799	810	795	870	757	764	780	748	730	739	733	753	755	808	789	761	837	798	808	793	764	748	749	795	746	767	830	796	796	800	793	826	831	817	804	782	802	819	804	800	822	809	823	786	803	798	762	797	795	809	850	835	798	802	789	821	814	813	791	832	795	805	846	764	801	773	760	798	770	773	763	754	752	824	838	759	814	790	802	789	786	771	790	794	804	787	741	802	793	771	752	769	778	759	776	768	760	782	793	841	784	796	797	833	755	809	759	777	838	798	817	796	820	786	824	817	804	768	770	839	782	797	790	775	774	774	801	778	773	775	772	848	810	795	786	789	798	763	774	780	761	777	817	798	797	811	788	824	778	802	779	753	784	761	768	734	749	772	858	766	738	759	785	827	795	824	767	773	766	781	762	830	788	794	765	804	789	756	767	830	760	763	796	812	785	778	771	738	780	747	744	772	734	811	778	784	784	784	744	767	750	791	765	785	815	766	793	814	772	807	798	782	759	808	809	844	813	777	783	802	718	787	774	824	803	789	770	818	759	794	794	798	816	817	777	775	755	790	767	756	747	813	774	756	782	788	802	743	810	762	810	792	802	768	791	803	761	757	780	784	744	739	772	798	750	783	804	763	821	802	812	764	816	754	705	783	806	785	745	775	740	796	754	796	792	723	802	777	786	780	780	811	802	761	760	747	753	790	783	790	809	765	778	771	795	740	860	765	776	766	773	803	760	692	774	789	789	761	782	796	814	738	736	828	730	745	798	769	771	770	768	776	806	743	788	770	852	798	768	807	769	810	766	759	810	758	795	761	760	821	753	735	861	750	789	788	784	763	736	747	795	777	783	762	773	786	763	774	746	795	751	800	808	787	830	757	768	783	772	802	790	775	761	779	791	779	769	734	767	766	781	833	796	754	738	780	749	793	757	767	779	753	754	783	789	768	736	760	807	748	738	813	824	754	754	755	755	790	759	765	739	755	780	801	789	794	750	795	783	778	769	770	790	772	713	764	786	813	779	826	757	736	776	780	761	785	789	833	821	752	786	759	770	769	753	727	755	800	795	791	817	778	770	791	820	817	798	767	794	773	821	785	779	806	748	788	751	781	822	765	747	775	756	753	801	809	733	753	850	818	798	795	780	794	778	769	797	797	769	780	783	765	768	769	759	803	810	794	771	771	832	814	774	768	826	778	798	783	825	765	804	813	745	809	775	740	780	792	784	791	815	763	812	785	756	747	790	758	759	795	755	819	833	792	758	746	749	795	786	735	859	759	753	756	808	785	749	766	724	787	803	771	808	753	784	726	827	763	785	825	774	751	800	796	805	814	747	777	764	752	764	809	786	814	785	788	698	794	810	791	751	749	799	785	804	751	809	827	721	770	781	801	767	791	800	841	821	759	795	754	740	776	804	771	710	771	822	763	771	767	748	765	765	867	815	816	822	789	786	806	831	797	835	768	734	730	790	839	772	818	793	782	765	796	776	812	794	774	757	808	775	822	773	811	802	797	760	809	793	787	766	792	761	797	816	845	829	775	761	746	761	766	795	816	797	740	801	808	780	778	768	805	756	789	822	791	794	802	816	836	764	783	754	822	744	802	769	786	805	765	781	777	736	727	774	773	778	745	748	791	759	793	790	748	758	689	814	732	750	798	791	757	791	716	740	743	799	765	827	791	774	757	766	757	773	799	769	797	761	775	802	752	796	723	791	768	828	808	822	805	760	778	760	766	801	770	780	783	787	809	779	721	785	777	789	812	709	780	813	818	757	762	818	797	837	785	785	804	814	753	793	764	840	754	819	812	796	813	768	803	801	745	824	787	827	772	796	797	796	792	764	773	774	787	794	706	784	756	752	783	738	785	747	786	758	758	743	762	786	785	845	744	802	781	756	736	773	816	800	741	797	817	793	782	807	803	809	757	791	833	783	793	817	756	771	768	757	759	793	777	766	796	801	807	746	801	782	830	770	774	735	715	815	811	838	792	764	727	769	831	707	811	772	775	782	774	789	784	763	815	813	769	762	737	806	749	903	756	815	814	764	757	795	726	799	780	807	841	735	788	774	759	788	828	794	795	825	791	768	800	744	673	786	775	740	786	832	767	788	793	754	841	799	781	789	795	844	742	777	799	776	785	757	814	781	775	760	821	766	834	786	798	783	787	755	853	737	784	734	785	818	797	756	792	738	800	763	800	712	771	793	793	799	804	761	822	799	807	843	752	792	817	745	791	753	757	814	807	776	859	766	782	810	785	769	803	809	774	799	762	734	767	782	818	801	755	780	794	814	793	792	739	773	768	742	742	807	752	808	796	774	793	812	767	771	773	819	777	854	805	710	805	825	790	780	797	785	804	798	786	801	801	795	771	806	800	790	820	791	787	818	784	788	801	792	825	816	787	780	810	816	770	830	795	781	777	730	771	759	742	815	787	769	785	802	796	778	770	761	817	787	811	743	773	784	751	765	789	785	794	760	792	775	716	795	740	805	797	764	755	832	779	712	778	800	798	793	783	776	767	811	732	798	732	735	797	805	814	762	790	779	823	775	832	781	777	743	742	842	783	740	787	784	789	772	815	774	805	752	803	752	715	796	740	691	811	689	783	775	740	772	804	743	800	792	825	782	774	789	803	775	753	792	795	746	823	828	763	751	790	805	819	809	778	740	788	766	829	772	785	805	815	791	790	784	792	818	780	767	780	762	816	810	793	729	784	848	844	766	816	760	787	799	836	765	766	783	795	790	770	805	805	759	805	825	770	780	801	754	790	797	780	778	812	772	786	791	773	772	798	771	749	731	826	852	766	732	744	801	796	761	750	763	782	760	793	786	778	801	777	803	758	789	813	783	767	791	782	838	757	804	834	761	754	778	744	783	858	784	771	800	767	779	789	754	754	785	759	765	817	832	750	803	783	803	788	783	774	756	760	812	791	777	828	730	801	750	777	794	779	754	801	809	808	768	774	772	762	806	791	793	778	771	838	751	788	774	770	772	761	821	734	757	772	754	736	802	758	826	768	814	733	764	827	753	777	790	758	744	772	795	821	790	819	780	747	765	772	746	801	814	811	765	842	768	763	743	759	818	801	808	800	784	789	786	740	798	761	795	783	817	816	796	762	787	769	785	731	840	839	772	759	774	794	744	771	759	772	783	817	815	812	842	769	779	790	837	787	807	788	795	786	741	807	806	750	771	780	766	791	805	755	777	820	701	787	815	830	796	759	817	773	776	774	801	796	833	809	792	799	745	786	793	801	723	790	833	748	764	778	804	820	768	811	784	790	745	769	808	760	831	821	798	829	759	797	765	776	815	835	740	783	761	786	779	801	775	805	747	793	772	853	794	779	736	858	762	820	757	693	764	773	797	800	766	759	824	728	803	787	805	799	781	835
28552	44422	42136	35122	32131	29209	25711	21202	16635	12870	9557	6714	5093	4056	3508	3862	3744	3054	2445	2008	1798	1400	1230	1155	1126	1052	1041	1056	1070	1033	1063	1054	1033	1018	1025	1010	1025	1052	1035	1016	1050	980	989	1054	972	934	970	974	966	945	991	944	1003	963	982	976	968	922	901	981	951	946	1000	938	971	1012	987	947	937	985	940	935	952	960	946	1012	986	974	911	1038	930	970	953	951	1001	976	1011	932	981	976	971	942	984	1002	1021	958	909	922	993	1031	947	1016	955	941	972	911	942	915	952	991	1051	1033	921	951	971	1006	922	977	1012	961	991	974	947	928	967	984	940	1011	989	997	965	987	941	931	950	964	992	926	905	958	983	958	985	946	911	964	978	917	1014	964	893	938	988	965	998	954	938	965	944	962	952	981	979	959	970	964	988	973	974	922	920	916	914	920	957	951	969	977	979	952	942	935	921	1001	1000	895	934	969	944	1012	996	949	947	979	898	928	987	969	945	917	958	979	986	1014	962	951	922	904	967	957	962	973	1001	937	933	957	948	983	972	1001	919	963	952	955	933	934	994	925	958	915	961	994	966	954	967	969	951	958	968	965	966	953	996	995	977	951	935	888	942	965	988	1017	1021	910	960	989	945	883	985	996	919	975	980	972	921	952	941	969	935	967	943	949	964	940	979	997	961	981	927	968	941	982	981	948	932	954	996	918	952	968	950	987	1002	982	955	975	990	1007	898	937	902	954	952	905	979	960	938	931	889	930	979	985	954	907	992	969	923	905	940	935	976	934	871	925	953	956	928	929	976	960	949	986	956	970	958	986	999	902	1008	968	943	998	917	920	932	989	917	987	933	965	943	927	1027	972	934	920	972	911	969	939	960	993	933	963	979	924	986	981	945	1010	974	944	926	1031	969	962	971	984	957	920	950	961	963	973	953	965	915	914	977	1009	918	963	978	980	974	999	954	972	989	959	924	984	979	993	954	932	957	948	918	946	985	915	992	943	954	972	932	1008	924	952	970	993	936	943	992	953	964	945	924	1003	947	1013	1011	954	913	900	1035	981	960	986	939	998	997	984	1024	977	998	960	947	987	924	964	1009	998	936	942	978	989	948	974	925	918	973	990	1015	933	922	936	958	971	1006	948	947	944	939	991	955	965	970	932	959	983	977	947	957	939	971	981	971	934	958	960	966	940	944	929	909	979	977	933	960	937	968	936	913	945	1031	943	910	994	909	956	1013	969	915	975	967	985	936	1027	987	977	966	973	914	900	941	931	983	943	949	944	1025	962	974	994	1005	1011	925	909	918	980	956	976	936	920	965	905	937	983	977	959	995	961	982	983	962	921	983	970	919	992	986	980	926	1000	1006	953	979	948	988	903	940	986	952	981	983	976	940	919	976	922	955	930	937	936	915	949	937	986	982	994	943	938	969	1004	923	957	1001	968	943	910	967	1005	953	935	909	928	990	954	945	943	1000	975	971	948	974	918	960	992	947	977	978	917	991	946	937	954	960	933	923	943	931	957	985	986	971	938	950	991	965	951	944	929	940	959	1003	989	934	995	950	948	930	966	960	991	940	926	989	928	935	909	978	1014	957	973	976	972	988	992	920	939	947	934	943	990	935	992	990	995	960	1018	953	967	956	979	939	951	930	956	993	998	998	934	976	952	944	940	963	942	961	958	971	960	985	918	983	919	973	971	983	965	938	982	992	1016	929	929	958	937	991	983	955	970	979	904	922	961	961	909	998	995	974	921	1015	936	957	934	971	968	923	911	931	972	979	950	996	961	953	947	955	938	979	953	929	938	918	963	985	991	979	967	950	895	864	963	970	967	940	920	980	940	972	949	923	989	947	973	988	914	1014	970	985	941	987	931	954	995	947	939	960	954	924	999	1031	962	926	957	983	906	987	896	971	938	943	920	941	953	998	1003	922	948	1046	931	949	978	1007	943	1014	965	955	988	966	970	979	925	990	967	978	989	985	999	1033	941	993	958	967	960	949	929	954	952	971	1005	972	1020	928	953	954	951	988	901	909	946	926	951	1005	975	981	1003	937	971	928	911	937	990	1037	903	985	888	920	913	953	1021	971	956	963	955	966	973	965	929	1010	921	966	935	934	1020	941	1050	981	956	965	917	1002	920	990	972	946	961	922	935	957	971	954	988	991	967	938	957	951	978	986	1011	961	987	882	929	916	991	932	983	924	927	903	971	999	970	1051	955	894	925	998	962	974	945	994	979	973	989	975	895	943	930	921	924	926	898	993	973	946	915	967	928	977	949	915	1006	972	1014	913	945	924	950	886	1007	943	926	962	959	964	907	960	935	937	979	949	888	904	928	981	1007	971	921	917	917	965	901	941	978	933	1013	971	917	955	940	980	972	944	918	962	976	951	970	1005	960	948	930	970	944	964	949	941	1036	933	939	909	971	967	970	963	968	897	924	975	986	1015	961	953	907	1001	943	930	1001	906	886	943	968	981	922	927	988	947	935	951	959	881	969	950	958	965	928	980	1034	972	951	968	933	1001	980	946	949	957	941	961	934	982	968	974	929	951	964	946	921	993	966	968	973	968	929	900	978	941	948	931	916	1008	955	953	965	948	899	931	939	959	987	1024	912	916	958	984	923	945	999	951	971	929	966	972	936	1006	944	984	933	961	965	986	897	963	956	965	959	1011	1004	939	940	932	942	905	968	943	958	956	939	915	936	1011	912	925	983	957	966	922	1025	980	1010	915	959	950	956	970	1013	1002	941	876	945	925	994	964	952	1013	906	956	964	946	939	934	1004	973	930	910	1011	956	988	953	892	937	942	948	980	953	949	937	960	967	949	947	909	959	930	976	898	978	963	955	903	905	963	934	1012	975	927	901	956	926	979	920	972	937	958	965	917	951	946	970	940	917	1013	954	1027	1001	890	937	930	967	993	964	980	1008	948	971	927	961	956	983	937	993	958	952	989	965	987	963	935	936	982	953	900	950	875	987	973	1017	987	974	940	938	959	973	952	952	994	967	973	997	964	929	972	1002	982	950	946	946	937	1004	994	957	1001	963	855	988	960	1012	996	928	918	996	981	936	991	951	980	967	962	976	931	955	971	901	943	974	946	973	936	981	958	1000	941	1003	956	938	940	958	989	933	944	904	917	985	915	950	975	952	958	924	904	911	958	915	954	958	945	901	948	961	918	923	1018	974	933	969	945	978	908	923	988	975	918	948	975	977	878	964	969	986	969	996	977	908	981	909	961	960	1010	987	959	955	986	995	914	945	942	921	918	997	904	943	975	1011	982	913	967	943	950	926	926	1011	1045	993	958	933	1021	925	985	968	978	942	998	991	983	984	1003	973	979	903	943	963	995	951	982	926	958	959	1016	961	940	975	931	976	965	947	949	976	983	982	941	979	950	929	973	967	1023	957	979	978	946	950	920	930	961	920	985	991	930	946	958	941	960	986	938	1006	952	970	980	925	909	964	986	911	932	952	967	915	945	990	952	977	950	928	990	900	937	921	936	990	970	947	906	972	907	952	968	997	965	929	944	1029	916	1018	944	962	977	942	941	955	968	941	934	912	955	995	971	948	915	965	873	1009	927	969	935	908	967	1000	981	1003	994	969	957	936	963	1007	1012	948	948	928	936	967	993	945	968	1008	927	939	1008	952	977
27869	23151	24065	17689	10932	7725	6678	5356	3695	2564	1932	1408	1113	1022	1035	1000	957	799	681	689	606	551	485	479	521	493	511	512	486	482	504	491	482	496	500	483	498	480	482	497	489	510	506	524	494	493	511	454	519	513	466	492	495	525	463	507	485	509	510	512	465	493	478	466	512	463	469	528	452	489	486	496	464	480	479	498	497	518	530	504	502	546	506	499	519	529	436	514	430	489	468	509	550	487	467	499	484	503	480	501	479	480	514	528	474	471	546	494	493	472	513	487	464	513	477	496	458	471	537	536	516	505	532	507	533	500	467	486	507	496	472	490	499	514	462	476	492	513	543	503	484	509	484	454	504	504	498	503	485	512	486	481	528	523	466	494	496	495	475	522	480	507	479	457	501	481	506	506	476	476	485	507	500	484	468	442	482	504	455	497	454	480	470	491	479	493	499	476	485	515	470	501	489	504	494	513	501	488	470	498	522	488	508	557	509	493	455	446	523	456	471	479	496	500	480	492	481	469	521	485	509	520	458	473	499	470	460	478	514	489	526	480	485	474	451	489	541	508	494	505	466	483	491	490	473	479	477	474	462	518	469	496	512	484	482	473	506	495	497	463	486	515	533	518	509	499	495	474	465	468	475	473	490	504	477	484	465	483	502	476	459	532	535	510	527	502	477	499	477	488	490	460	464	516	547	456	501	515	475	466	526	506	541	517	464	509	522	496	488	480	475	464	503	488	452	500	479	523	509	486	451	490	486	495	487	475	484	515	497	506	539	503	479	479	487	497	494	445	469	450	477	516	491	481	483	512	490	486	479	492	466	477	517	472	467	531	470	503	457	454	492	501	512	476	532	517	502	482	478	461	472	480	445	498	511	508	456	477	519	483	464	495	531	468	522	535	484	483	485	504	469	524	503	533	482	505	496	477	490	481	494	491	545	497	508	485	503	498	475	437	492	463	517	482	498	469	501	482	477	488	479	462	496	515	498	512	500	494	486	512	478	467	479	484	526	504	488	553	527	508	482	498	504	513	515	503	457	515	518	511	497	469	514	469	514	502	469	522	514	513	480	512	494	490	491	529	494	479	471	508	453	538	525	491	479	490	511	446	492	524	474	490	495	495	467	487	484	510	491	472	504	490	518	486	445	477	494	515	469	525	471	471	490	498	467	510	479	459	463	447	469	467	521	497	456	543	476	501	502	505	534	494	449	491	482	500	470	494	510	461	516	487	496	475	508	500	502	473	484	529	529	463	507	478	535	472	504	508	511	516	505	484	502	468	471	519	519	502	498	465	430	465	514	468	481	477	476	503	476	501	518	475	510	463	507	516	443	460	517	539	504	533	491	491	517	489	470	445	490	500	469	463	480	507	479	457	485	492	510	463	515	480	511	479	483	524	481	465	509	482	521	482	492	500	502	487	524	506	471	490	493	473	467	509	487	500	491	476	474	488	475	505	509	449	541	495	474	516	495	488	489	521	468	480	468	500	516	496	448	502	466	535	500	485	504	511	511	522	474	490	493	513	479	489	471	480	463	504	478	496	499	462	479	496	484	513	492	503	506	525	488	512	469	544	491	502	493	491	473	539	489	460	491	515	499	478	499	493	495	511	559	522	461	464	479	467	463	514	496	487	488	480	470	497	539	498	475	531	480	492	482	520	488	514	523	480	508	518	467	470	474	544	488	482	510	467	529	473	491	482	513	479	485	498	481	502	516	462	490	455	502	510	496	536	470	484	496	511	451	491	500	498	544	507	489	492	500	490	470	494	501	483	451	511	479	492	498	487	480	443	485	502	494	477	469	519	515	459	483	519	484	507	471	519	487	479	488	527	504	553	506	498	534	478	480	458	490	494	469	508	502	540	472	449	528	474	440	481	494	503	520	463	522	500	496	496	557	501	487	524	476	482	502	484	506	551	477	458	515	502	523	489	506	478	461	491	489	522	457	543	534	525	505	499	502	493	491	503	456	506	474	450	482	521	528	455	480	473	489	461	524	491	506	496	509	494	501	475	509	510	468	513	501	511	480	480	488	503	520	513	512	482	482	509	496	496	538	517	499	528	503	493	495	528	470	497	454	467	475	489	471	498	511	474	495	536	446	515	478	503	459	474	504	503	472	504	492	477	471	461	472	499	483	522	507	499	479	493	494	453	475	527	518	494	483	506	442	473	493	535	523	482	484	530	491	495	502	478	469	481	446	494	468	522	503	441	501	513	518	479	465	489	438	524	518	540	463	489	524	480	489	541	487	515	488	477	525	504	479	494	463	475	512	492	506	452	499	474	461	477	498	507	473	525	527	482	478	479	527	477	479	517	508	493	464	500	458	455	496	480	496	476	458	496	492	517	487	472	492	509	493	468	455	509	509	481	510	522	469	477	487	525	529	484	498	471	525	504	465	492	453	514	495	493	520	462	486	466	500	503	519	482	503	518	496	490	495	475	478	440	497	553	481	495	463	484	462	491	536	502	481	484	492	450	497	478	472	521	493	486	456	504	530	499	485	477	504	477	491	479	508	509	509	487	467	506	480	482	496	475	452	508	515	486	499	477	515	503	468	495	481	504	519	534	482	494	515	534	489	500	519	496	516	492	441	466	485	496	498	435	516	494	426	514	556	480	490	507	516	446	507	481	465	497	541	521	477	492	527	510	493	523	486	529	476	522	486	484	485	502	479	510	470	487	484	517	488	481	529	506	477	523	457	480	491	496	514	481	462	466	490	490	470	506	517	472	497	457	535	491	450	469	513	466	496	463	507	497	474	481	495	501	502	512	496	461	483	528	516	514	467	531	488	504	487	460	496	471	538	471	502	497	443	470	455	519	535	500	455	515	490	513	525	464	511	517	479	472	462	488	495	480	508	451	494	465	489	499	508	518	470	470	494	496	485	511	486	499	493	514	445	477	490	496	505	508	517	470	501	495	470	509	495	465	520	511	507	505	479	491	440	497	517	527	503	465	470	468	512	521	501	515	498	482	483	468	490	519	497	463	528	511	454	490	462	462	483	490	465	473	461	455	473	504	511	469	493	470	468	498	476	487	515	480	492	476	485	508	461	499	506	517	518	494	481	528	471	509	496	507	474	480	462	464	527	517	485	487	489	488	507	512	490	504	478	524	495	466	473	487	490	469	464	543	482	495	496	430	508	511	536	474	501	491	502	497	508	505	503	479	483	490	500	479	501	491	498	480	496	472	494	481	456	490	463	531	493	472	505	491	507	480	510	490	487	486	487	477	508	551	475	504	539	471	475	509	474	488	495	448	514	515	500	495	506	511	493	513	485	502	515	525	491	457	467	463	486	494	521	493	498	495	524	473	505	520	527	514	518	498	504	469	501	499	507	466	491	468	483	479	528	461	499	517	485	505	492	485	462	492	470	519	503	488	492	492	545	470	495	508	518	480	473	485	479	504	479	479	516	474	509	478	513	484	506	483	464	516	496	500	469	464	498	527	506	531	516	470	489	514	497	505	514	470	526	478	503	478	529	517	481	508	479	463	499	513
27815	35964	28695	20615	16775	13631	12856	10682	7797	5645	3873	2872	2168	1812	1798	1724	1534	1371	1086	886	772	741	651	645	708	606	675	622	628	594	620	641	645	661	677	621	633	639	616	622	638	640	654	594	606	623	630	655	641	580	598	593	612	561	626	571	602	605	584	626	639	629	609	615	574	616	629	582	627	628	621	597	601	579	595	637	525	672	628	621	596	629	588	614	620	603	598	624	611	561	642	614	579	596	642	611	633	574	601	622	606	605	607	632	648	610	593	589	582	605	595	609	629	635	607	610	589	570	630	585	621	596	604	545	642	587	568	577	687	631	566	639	653	597	629	597	595	638	592	599	600	606	595	607	624	649	610	616	600	556	590	607	650	590	588	584	626	629	572	643	650	633	649	623	642	556	575	584	574	592	642	622	610	627	604	659	626	569	571	568	596	629	613	618	579	630	627	629	614	643	588	613	610	600	644	642	643	576	591	590	616	606	649	576	653	650	649	604	625	603	605	593	613	652	588	575	626	612	600	626	612	609	604	599	572	613	590	589	606	612	614	584	611	615	638	629	642	652	633	637	663	614	605	624	614	605	654	607	632	644	615	590	624	594	614	637	649	676	617	628	562	650	595	641	587	608	621	592	609	600	613	617	615	614	645	627	594	579	575	627	589	626	620	647	600	600	569	602	580	595	601	616	593	598	579	627	634	614	575	600	623	609	657	620	610	625	592	624	606	578	642	639	644	588	621	639	631	550	650	567	598	599	619	631	662	585	589	626	601	620	569	585	615	642	561	644	568	573	614	626	621	644	628	561	605	643	595	632	644	661	598	614	634	622	606	593	615	617	641	584	546	628	627	600	603	637	610	627	617	615	570	591	644	613	609	620	598	569	624	587	585	602	636	575	684	558	663	572	597	623	646	634	608	676	575	629	602	589	610	645	586	620	629	575	565	588	600	604	632	634	612	615	634	628	610	587	609	581	614	600	607	628	625	645	593	628	572	622	627	595	588	672	589	588	579	622	610	597	605	620	626	617	594	552	608	625	625	654	617	601	607	616	624	645	580	618	635	592	636	601	597	577	632	605	598	562	614	616	588	617	615	591	624	661	615	589	614	598	612	619	594	577	603	643	581	643	592	644	581	588	611	643	619	608	603	614	654	612	619	577	570	644	608	643	621	612	598	555	614	614	586	610	598	661	592	610	562	611	583	597	588	627	640	654	632	587	597	600	623	619	594	638	598	592	605	630	594	651	594	614	608	577	670	612	591	654	595	641	610	566	632	610	599	542	617	654	623	616	612	637	599	605	622	604	631	606	661	602	599	568	617	614	591	592	665	610	587	598	581	602	566	621	620	644	568	629	597	617	532	653	607	578	564	606	608	639	586	620	599	583	633	604	612	607	637	648	615	623	612	594	642	599	567	638	578	615	594	648	566	627	595	581	622	596	651	651	612	637	547	612	629	636	587	612	609	642	624	589	613	641	580	592	631	601	614	652	625	624	565	581	579	619	628	572	605	643	629	634	572	606	594	590	586	624	629	617	583	643	660	646	588	635	600	629	634	629	619	654	589	638	642	602	575	619	643	609	638	597	633	623	587	610	590	629	612	622	590	618	632	603	590	636	632	633	613	630	620	577	580	604	655	626	591	603	626	633	579	649	638	604	599	550	583	627	637	609	581	615	560	590	632	650	581	597	644	608	597	601	634	695	657	616	643	562	647	666	617	596	632	629	628	612	631	600	646	625	630	624	576	636	600	585	588	642	612	599	622	627	610	609	667	601	595	626	616	568	574	600	651	650	582	629	638	642	613	583	571	582	619	602	574	637	617	601	610	584	618	599	595	615	625	630	624	607	595	690	583	579	603	590	592	602	653	606	615	616	631	659	600	620	606	631	616	639	591	595	598	623	616	593	583	626	628	567	625	636	602	575	586	578	645	642	577	561	616	634	560	641	623	645	642	639	605	606	598	593	583	655	666	650	607	606	669	619	582	605	625	625	632	589	621	632	591	570	610	638	628	611	620	588	600	616	602	583	643	604	599	623	640	604	618	627	600	620	630	639	615	612	631	592	631	619	625	607	618	572	616	648	611	598	597	615	631	624	628	631	575	604	600	628	621	598	579	609	621	612	588	561	580	568	599	613	612	612	615	582	628	591	599	601	622	597	576	593	590	647	540	646	596	586	627	626	605	596	614	616	627	608	613	620	575	592	624	616	626	561	579	617	646	599	586	592	581	594	632	608	620	570	589	591	617	630	643	630	530	577	603	586	655	623	627	623	581	647	615	635	634	636	611	600	639	631	604	581	614	605	667	619	597	573	603	574	580	636	581	617	615	692	594	597	618	596	592	603	588	605	617	583	609	617	611	593	636	597	622	564	595	612	619	590	608	602	636	597	616	634	609	621	629	641	628	632	580	607	579	615	585	645	590	642	607	577	601	635	645	607	627	622	619	605	595	566	576	636	619	616	624	631	631	600	572	655	615	613	613	609	593	564	654	563	572	604	596	636	639	605	608	619	621	599	585	603	561	615	610	611	593	592	653	610	586	624	632	597	629	631	657	654	643	580	608	622	605	591	596	591	571	603	575	635	590	612	614	620	617	634	608	609	619	613	653	609	650	626	608	583	591	653	653	582	617	607	616	595	636	602	590	575	626	625	622	570	589	566	605	637	594	576	656	647	593	572	624	582	628	613	581	589	594	580	600	608	601	565	589	624	613	614	628	634	620	655	629	599	550	623	624	613	589	583	595	617	620	633	641	611	616	605	636	601	600	647	581	594	588	624	649	581	612	633	614	618	618	577	619	577	582	567	584	606	635	588	601	588	665	644	612	606	616	619	621	591	586	585	613	634	643	614	584	581	619	616	618	611	613	588	620	627	614	591	618	542	627	651	622	641	562	590	625	617	573	630	570	618	625	638	619	666	611	609	615	592	612	627	620	593	586	574	601	545	616	590	643	550	595	619	603	608	650	601	651	678	624	623	617	600	645	587	604	642	667	603	589	636	627	609	612	599	612	625	598	565	601	627	587	621	593	627	613	626	556	607	692	658	630	584	620	586	607	582	609	605	642	594	652	593	596	641	618	611	646	633	617	587	608	639	628	598	611	606	625	610	584	592	618	611	601	584	627	607	582	580	636	660	611	620	593	601	654	626	578	573	603	622	601	576	632	608	644	648	603	642	603	622	542	641	579	598	608	608	553	574	611	595	625	610	626	638	553	579	575	606	627	581	652	632	583	600	580	700	648	576	569	620	633	632	597	595	585	603	617	620	667	574	647	606	656	613	577	689	610	583	636	621	616	608	594	621	640	646	616	597	628	607	563	620	639	623	598	599	577	659	620	606	620	608	628	599	636	610	598	628	605	604	594	618	566	645	610	644	592	603	600	574	573	649	634	602	625	591	597	608	604	619	615	603	652	581	586	611	597	550	633	639	603	574	634	649	626	637	593	634	650	592	581	592	612	581	599	637	634	612	555	628	592	616	606	580	600	601	659	599	602	629	623	642
23887	21135	28556	24187	21643	18964	14130	9610	6814	4680	3285	2670	2150	1656	1572	1772	1542	1372	1095	1042	943	885	860	812	860	768	784	792	763	780	721	818	797	792	785	796	799	774	793	742	804	767	788	761	764	780	776	726	759	754	749	789	820	749	804	693	745	740	767	726	759	742	764	752	771	772	757	736	746	730	806	735	725	799	778	786	775	773	758	759	778	841	778	759	780	772	763	770	770	780	793	794	760	741	785	786	736	738	781	787	736	747	799	750	796	767	694	705	780	760	774	767	741	764	771	737	754	754	782	754	723	722	762	725	741	715	746	772	741	756	738	731	750	756	690	775	734	738	751	761	756	776	711	755	780	736	767	814	772	774	802	748	813	764	787	801	757	721	763	740	756	771	790	730	726	778	742	776	763	748	748	754	741	778	754	765	769	751	837	742	734	751	798	760	763	745	796	752	799	794	754	783	760	771	796	753	816	758	738	711	773	735	712	764	767	756	764	815	735	688	793	751	724	782	708	800	806	789	764	764	749	810	757	753	739	726	743	723	763	780	787	818	761	711	744	748	732	775	754	799	782	768	745	794	748	717	725	705	738	726	788	756	758	744	758	748	765	705	725	735	699	745	801	746	794	766	760	779	776	773	705	756	732	793	791	741	716	743	756	772	776	768	742	758	811	763	773	726	770	751	777	744	824	770	803	784	752	751	812	770	756	769	771	753	734	763	772	788	725	793	757	742	768	785	720	786	733	805	728	734	764	774	776	709	738	782	751	783	741	726	780	790	730	743	792	754	774	755	770	724	744	741	741	773	781	776	769	722	784	783	752	784	780	718	751	803	701	791	742	756	814	751	802	768	785	743	756	762	734	781	756	816	745	745	710	721	779	669	745	763	741	738	740	788	783	798	730	727	786	740	785	746	783	747	765	712	704	741	742	768	762	786	792	748	723	789	756	749	759	801	767	761	770	730	777	758	762	756	735	715	791	725	726	753	791	777	762	736	737	769	702	790	747	714	756	785	767	783	743	754	779	755	752	760	736	719	738	734	749	733	733	792	736	748	752	782	740	756	722	721	792	731	818	835	737	728	781	773	764	775	784	737	796	734	762	717	721	788	699	782	752	719	763	745	738	730	740	739	735	760	757	758	761	733	750	790	747	779	731	792	785	735	770	754	796	741	837	828	790	750	742	755	777	791	746	753	731	762	763	736	782	770	735	785	757	752	761	798	778	755	705	776	732	755	770	711	802	718	744	773	765	774	724	762	770	816	725	776	767	717	764	724	748	829	718	763	754	775	734	759	773	816	753	752	746	746	741	751	776	781	792	708	762	770	745	712	740	730	765	771	791	807	712	780	786	769	757	775	786	702	758	776	780	769	753	729	773	713	713	758	723	779	818	735	726	751	694	815	771	731	735	794	740	747	745	711	782	728	784	699	757	765	760	787	785	751	745	710	699	705	705	728	744	768	813	771	749	758	738	763	781	767	800	742	730	733	784	724	771	778	762	752	750	733	724	732	704	752	809	755	755	777	787	731	762	766	719	741	720	749	723	708	739	750	748	766	716	705	746	769	733	770	794	757	775	745	772	730	799	755	766	724	758	785	778	747	762	813	728	753	711	684	731	763	760	752	722	729	721	760	760	704	740	763	741	749	767	737	769	689	793	776	786	704	802	767	742	800	783	761	750	785	762	762	768	771	712	752	742	746	764	755	782	709	780	741	788	742	754	736	766	780	728	751	834	759	722	792	801	726	757	749	788	741	725	802	719	784	757	749	730	771	740	732	758	726	802	745	761	772	747	774	746	750	725	765	702	749	799	753	734	762	794	755	722	755	750	743	724	713	759	762	794	739	759	776	773	766	771	714	715	750	744	780	792	710	805	808	778	730	740	804	763	779	757	800	774	692	762	755	733	755	765	736	788	762	754	719	726	754	755	776	741	745	794	797	718	729	740	735	787	710	801	804	724	760	733	786	804	773	666	771	734	746	745	750	775	741	741	733	726	759	759	751	780	725	751	724	744	746	763	760	739	740	743	781	786	693	760	754	767	744	710	766	726	834	753	756	785	740	765	771	714	756	805	755	763	744	805	772	744	744	724	739	795	753	779	773	732	728	747	735	752	771	753	791	798	762	772	690	678	723	808	772	725	758	715	765	778	746	709	761	760	772	770	790	742	776	760	735	748	761	781	765	795	745	743	693	785	757	770	758	761	770	768	743	773	732	758	716	748	723	774	766	762	712	659	746	773	715	772	751	749	704	740	715	771	734	743	784	775	743	741	784	731	743	763	778	741	780	769	706	746	753	750	729	750	787	705	777	735	781	795	783	776	769	760	743	795	726	754	777	755	714	716	794	706	751	788	766	800	749	795	756	736	750	704	809	739	827	716	761	761	753	743	742	769	761	770	757	747	760	749	759	738	755	746	747	751	767	757	746	737	744	774	761	780	802	725	701	739	751	725	760	820	790	731	737	748	804	771	765	776	776	795	774	771	743	743	774	777	724	761	792	766	723	695	722	729	750	766	784	775	762	814	739	783	744	747	750	743	709	754	767	770	739	759	777	786	753	783	734	786	772	745	780	723	757	784	719	753	806	768	778	739	771	701	788	805	739	733	748	769	679	726	773	780	778	737	778	759	784	763	800	749	766	726	748	752	762	743	756	741	756	753	692	757	773	804	762	764	757	716	786	773	803	774	744	747	765	766	786	747	750	724	761	740	768	760	757	695	740	763	765	723	767	795	769	762	741	763	725	804	799	738	758	775	748	759	698	716	767	722	773	726	781	818	777	773	819	694	769	815	761	744	766	768	723	784	756	807	759	711	730	810	740	733	776	756	740	782	735	740	766	765	748	804	759	787	792	755	768	800	750	732	781	716	782	756	731	791	746	708	780	767	772	707	723	797	789	778	757	764	702	745	772	767	740	752	755	755	785	783	761	724	758	749	783	700	755	781	771	777	783	737	728	761	778	763	736	769	753	764	780	784	792	707	755	800	735	729	745	711	816	751	738	727	761	725	732	794	732	734	788	753	729	792	729	752	785	787	748	762	738	729	746	740	701	762	716	705	738	716	764	806	740	722	738	756	720	744	775	776	799	773	772	760	772	781	783	747	751	801	727	763	793	732	777	750	757	746	746	766	689	731	729	779	745	761	734	775	702	752	755	741	746	784	774	703	741	760	755	712	717	721	785	809	767	795	756	777	770	794	694	708	779	705	711	755	744	799	760	806	795	747	757	780	816	761	730	845	759	763	789	786	797	759	741	749	718	768	773	753	780	723	731	788	775	766	719	816	724	745	745	792	795	787	718	723	744	773	735	728	718	767	735	759	770	756	779	760	737	730	758	830	771	819	749	809	711	734	766	752	768	785	743	750	794	774	752	759	779	714	749	759	768	762	739	695	780	751	784	786	758	766	742	704	739	739	764	787	740	713	708	755	748	766	743	715	680	753	746	737	750	770	789	751	711	757	720	775	747	802	761	745	733	731	755	752	787	791	773	758	756	762	706
26335	41906	38716	29997	23772	19744	18527	16290	12194	9150	6456	5062	4031	2967	2755	2865	2598	2097	1520	1457	1308	1155	1102	1049	1083	960	994	949	961	987	952	957	941	969	979	981	1037	983	940	910	926	899	986	963	984	988	936	932	917	931	903	925	943	879	949	922	957	1009	898	934	979	901	860	935	918	905	924	963	898	950	905	906	966	901	935	956	938	928	981	890	996	927	923	939	938	969	908	939	963	946	935	886	929	895	957	915	931	948	914	908	956	1001	934	901	898	916	902	937	917	944	927	943	867	866	938	919	956	898	914	941	936	927	901	940	922	930	947	895	931	904	955	909	906	949	925	913	948	909	899	886	925	969	935	938	919	929	918	943	936	960	935	951	949	937	935	937	900	926	923	942	925	962	941	997	902	894	923	923	969	934	964	965	944	938	904	927	930	884	975	954	961	923	914	969	883	917	943	929	1002	987	928	993	919	918	970	932	939	981	971	957	918	930	910	921	878	931	935	909	899	945	916	942	936	894	890	931	928	915	920	966	953	930	935	973	923	919	904	971	945	941	926	888	974	934	917	876	953	957	945	930	896	958	912	931	894	955	893	916	973	969	923	962	978	913	904	963	938	930	910	922	899	937	867	898	991	910	907	864	908	889	955	935	951	918	938	940	955	932	883	917	996	912	938	944	977	952	951	926	946	897	883	926	942	922	905	884	896	916	942	931	937	894	909	928	898	888	970	978	878	959	920	857	925	938	928	926	885	929	919	906	890	954	954	953	990	943	949	955	902	923	927	952	920	959	944	964	881	885	943	914	924	933	921	886	880	912	898	949	958	943	928	932	952	915	937	959	882	942	939	906	849	985	948	922	932	907	914	936	951	916	917	987	932	919	888	901	932	928	943	943	927	949	965	961	903	915	915	926	912	955	963	907	897	904	947	913	921	925	920	965	944	937	930	925	914	939	914	961	928	938	942	929	951	946	896	940	896	937	922	879	1000	1005	925	902	933	924	987	934	941	934	985	919	933	963	955	943	924	875	926	883	911	873	923	928	889	925	873	930	893	939	954	923	907	937	913	959	928	931	927	944	860	898	917	959	904	973	947	872	928	943	910	942	940	948	915	976	902	937	909	923	922	931	933	942	975	934	918	927	935	900	881	876	966	877	906	970	983	923	948	932	957	906	938	911	905	932	953	936	918	880	890	961	918	904	937	905	937	894	933	871	921	870	979	966	955	936	899	886	890	917	943	912	898	939	893	952	857	940	904	934	919	907	941	918	965	964	948	905	899	933	978	917	959	942	994	981	870	948	926	906	949	908	895	885	960	891	923	904	957	965	1008	929	906	956	936	911	883	969	912	983	949	945	896	866	988	935	984	936	940	884	878	965	910	942	940	917	975	939	906	902	928	915	916	917	927	926	901	886	959	881	954	890	972	929	961	906	1002	910	929	945	921	949	898	958	960	958	940	950	905	898	914	950	955	958	947	966	935	920	898	928	877	960	928	898	883	942	910	875	977	938	941	899	941	944	921	900	937	942	917	954	934	947	940	889	912	863	963	965	917	938	881	907	911	880	948	898	912	917	890	913	861	926	915	940	897	954	958	875	914	911	906	904	909	957	928	906	949	929	886	905	940	901	901	935	924	915	974	923	876	949	942	940	980	942	878	925	931	948	923	947	895	955	925	993	928	878	987	930	901	895	907	928	929	969	876	922	911	1000	917	921	955	912	887	937	1008	873	937	945	955	985	948	981	927	951	961	991	893	886	956	924	940	898	923	914	944	958	896	981	911	945	922	943	899	885	912	917	914	931	916	988	924	900	967	933	875	899	922	919	948	927	976	890	920	961	939	934	949	933	900	901	929	959	937	932	961	914	957	894	906	886	930	844	902	927	925	936	940	944	904	894	874	968	863	949	908	936	918	948	962	953	939	888	929	910	888	970	918	914	899	934	876	936	903	934	917	951	917	957	906	952	927	941	930	882	933	949	889	885	894	970	864	929	889	921	934	903	893	910	932	937	953	975	921	941	908	917	957	934	933	941	900	977	930	978	954	927	916	909	869	919	954	970	921	949	1006	909	959	899	918	970	938	957	908	895	877	978	916	921	930	958	981	933	893	928	946	925	943	905	899	967	905	944	946	984	934	935	912	939	923	958	933	890	971	944	909	986	907	923	888	910	950	943	918	989	999	888	948	950	909	919	955	898	920	927	931	909	909	943	957	869	916	910	913	904	930	957	928	930	943	938	942	949	895	887	959	933	967	921	893	933	946	923	935	913	931	932	862	933	899	915	911	899	965	921	918	903	889	907	958	904	911	941	926	895	938	919	900	886	931	918	1019	909	938	928	949	934	935	927	960	940	914	937	912	906	874	933	941	909	903	904	889	926	912	916	905	955	918	909	928	943	955	925	894	892	901	890	900	992	885	890	957	945	918	884	926	943	947	910	919	870	860	929	855	896	943	915	926	946	924	961	959	878	925	941	975	921	967	942	917	916	890	961	890	921	926	900	1002	884	932	946	888	881	927	924	894	922	945	914	872	943	913	924	920	899	872	940	912	899	956	932	983	904	940	931	917	968	965	946	893	873	974	892	894	945	875	930	915	904	962	966	920	929	918	943	929	966	948	934	896	913	970	887	929	912	924	900	922	943	913	987	900	948	895	882	937	915	917	925	891	950	993	937	924	926	860	929	928	908	948	866	924	974	928	900	924	946	926	899	895	964	927	951	966	901	936	932	852	954	979	915	940	941	942	919	885	905	959	957	937	948	953	906	928	912	931	929	894	886	900	953	889	922	952	956	922	958	958	926	946	906	903	938	935	920	895	937	970	931	883	952	933	964	905	922	875	849	928	904	951	968	885	957	872	867	954	953	908	930	983	936	969	966	948	964	926	850	914	956	927	933	930	950	947	933	911	963	870	947	928	938	946	944	915	943	953	908	890	928	910	889	933	918	882	886	884	914	903	950	923	960	943	915	934	911	931	944	881	939	873	955	899	907	914	921	899	914	939	932	932	960	923	877	918	960	928	927	929	940	905	874	933	895	933	928	953	906	962	893	872	987	896	868	943	944	926	877	979	976	945	899	974	889	1005	901	942	961	844	974	940	945	955	888	913	871	890	961	942	926	960	949	988	916	939	919	978	928	940	917	906	959	953	902	944	909	986	921	922	918	945	937	899	954	881	937	958	900	952	883	901	943	914	995	946	953	937	931	931	950	932	910	914	911	915	877	949	925	962	937	934	898	923	891	911	935	972	966	888	870	931	925	946	909	934	928	920	937	951	923	946	901	927	968	932	925	957	886	911	937	973	886	980	971	946	1004	934	949	924	914	901	971	888	888	943	964	860	954	893	932	938	918	897	950	952	970	928	958	888	875	934	921	885	964	887	886	896	908	1007	903	879	918	919	904	916	954	898	943	916	921	920	948	872	942	859	958	963	904	938	942	888	908	907	896	927	859	881	893	929	919	890	953	908	926	931	939	921	961	907	863	958	948	972	928	868	921	914	967	923	876	914	905	950	977	994	931	903	967
25094	21107	27470	25412	18766	10558	6835	5467	4216	3040	2274	1716	1399	1144	1028	1000	877	713	598	537	504	443	396	431	411	386	391	357	382	352	419	348	401	430	372	384	371	366	360	416	413	411	370	391	406	404	378	391	352	399	408	385	425	413	389	380	363	396	383	394	384	399	371	372	354	363	365	361	350	391	403	384	355	394	362	376	354	378	407	408	422	372	387	386	369	370	374	362	400	417	379	362	400	389	361	389	371	388	434	387	403	350	369	385	376	381	386	409	375	372	360	371	348	341	371	395	386	399	401	387	355	367	398	372	400	376	365	361	365	369	378	355	392	392	359	383	343	365	421	375	390	356	361	368	394	375	364	379	410	369	382	405	367	412	393	343	370	369	355	355	361	366	399	386	402	358	381	353	365	380	383	383	379	379	392	368	375	381	401	355	357	339	338	354	328	379	399	406	417	388	396	361	381	393	394	354	377	396	387	395	349	350	403	395	374	404	391	397	404	403	368	391	366	372	381	390	394	412	393	387	343	391	366	405	365	371	322	338	363	380	358	340	384	376	384	390	390	347	350	398	381	386	401	389	359	384	368	375	378	377	375	371	380	374	387	392	372	378	372	336	351	396	374	386	403	363	372	359	348	422	377	360	406	348	370	372	359	378	390	386	396	402	348	366	368	349	385	380	374	392	345	373	388	379	379	362	373	369	392	376	382	380	398	389	382	361	403	355	400	393	337	381	372	372	377	402	375	332	415	380	395	384	378	393	408	370	354	384	371	401	372	369	358	374	385	356	350	361	375	380	382	371	391	381	362	384	347	395	394	392	383	369	395	383	392	400	353	375	385	395	344	390	395	358	353	386	405	380	381	362	369	380	360	360	375	356	397	395	366	399	393	387	375	386	402	385	400	397	393	393	367	355	404	408	388	374	380	376	364	326	384	383	405	374	367	373	374	374	385	440	406	361	377	397	404	372	368	393	395	355	374	361	373	388	349	360	360	373	377	381	396	368	339	346	395	364	326	348	368	403	383	385	363	379	406	366	367	394	363	376	376	400	361	372	356	393	420	346	399	356	397	377	344	362	360	367	349	397	371	366	363	403	373	410	380	359	396	389	400	406	379	368	411	412	385	363	372	407	363	397	412	391	360	374	372	391	387	383	382	373	418	367	372	388	350	391	375	394	396	346	361	388	391	401	380	356	378	353	432	392	378	391	393	366	386	362	402	413	368	360	410	372	376	379	393	368	359	373	400	374	397	378	375	382	386	378	397	386	380	373	369	391	401	389	384	380	332	399	383	366	388	372	355	375	403	373	378	374	362	368	366	419	417	338	386	421	367	402	367	350	379	352	390	377	373	368	384	394	384	358	344	386	394	386	378	358	341	375	337	373	406	370	400	362	368	372	371	381	414	387	363	385	368	389	341	368	380	414	382	354	388	377	384	354	390	395	352	369	369	373	420	346	354	369	356	373	397	355	373	386	396	410	407	368	385	406	352	377	367	367	387	381	404	379	369	379	375	342	381	387	384	356	401	389	397	389	384	391	395	370	386	368	370	384	410	397	374	394	376	352	395	410	379	398	386	383	356	367	339	344	361	381	359	373	383	367	327	387	383	369	365	397	395	372	360	367	374	342	399	380	385	373	387	386	357	373	381	349	355	403	381	368	365	367	365	361	427	399	357	400	353	376	392	373	393	377	380	396	374	370	407	397	355	345	411	379	379	376	386	336	392	364	365	384	409	381	379	383	381	376	386	353	425	371	373	413	393	364	410	358	399	366	373	355	374	349	417	390	375	354	382	393	380	359	336	394	391	358	420	419	410	434	360	371	380	389	383	406	368	392	397	380	338	375	409	369	385	369	362	395	360	384	363	363	340	383	407	377	374	352	384	360	349	400	396	383	372	353	376	360	383	383	403	383	366	400	398	420	328	393	371	388	388	370	399	349	400	363	417	361	399	402	376	352	381	410	375	348	392	386	353	373	358	372	341	353	398	395	374	394	366	378	399	372	407	354	381	390	371	398	379	406	347	389	379	382	380	390	386	402	371	398	344	344	403	377	365	364	412	405	361	381	392	348	371	387	382	381	425	408	389	368	373	349	367	388	397	395	365	364	386	396	396	384	375	377	384	392	354	350	425	384	385	350	410	355	369	365	377	386	381	351	391	394	342	369	437	360	357	357	425	368	366	365	413	376	368	368	369	391	383	392	381	353	387	399	382	366	376	341	397	350	383	390	355	386	353	371	371	374	364	357	355	383	370	358	398	380	447	413	380	383	374	381	394	408	407	389	373	414	354	376	411	378	398	415	384	409	359	373	396	393	344	353	387	388	408	379	384	385	393	368	374	383	356	404	378	383	412	375	351	377	417	399	389	396	380	376	382	398	373	368	368	382	376	389	355	385	390	350	380	367	370	386	362	362	391	363	395	402	401	379	361	379	367	379	375	376	381	370	375	393	376	375	356	374	375	390	383	364	381	374	367	370	401	386	370	396	356	376	375	348	394	386	382	412	379	357	363	390	385	344	360	386	355	381	367	388	372	334	368	351	337	391	366	386	384	374	389	349	355	389	385	364	353	353	368	368	383	378	371	341	363	349	359	391	426	374	358	348	361	370	371	367	391	383	383	372	380	342	376	366	391	360	361	345	381	401	339	386	366	352	344	370	369	369	374	395	389	368	365	365	370	395	346	394	382	390	365	376	388	368	380	348	418	333	377	394	386	370	358	385	345	388	382	378	356	372	323	369	343	366	371	397	359	369	357	355	413	367	374	371	362	362	371	382	365	372	379	364	411	408	394	374	340	376	377	381	386	390	376	381	389	402	373	403	383	377	386	349	397	397	364	374	355	390	391	345	378	336	379	394	350	365	354	382	413	368	358	374	397	381	382	380	381	383	355	334	378	378	357	396	357	371	395	385	412	371	363	370	355	375	389	368	365	386	335	368	338	368	398	404	388	398	405	421	395	393	391	378	377	341	406	370	407	379	402	379	380	360	351	384	372	372	371	417	346	392	365	356	397	373	349	377	361	414	380	408	374	421	400	379	382	373	346	367	379	380	373	399	317	374	403	414	390	365	373	378	374	411	394	350	372	345	378	372	387	378	361	353	371	390	359	373	391	376	381	368	379	384	343	378	399	343	371	377	396	382	366	387	378	405	363	369	388	375	394	402	369	339	349	396	358	424	379	381	372	381	384	405	361	359	360	390	402	383	375	373	388	382	391	319	394	357	382	378	373	366	384	383	346	370	400	366	393	403	353	399	406	361	398	389	362	358	399	387	352	374	373	379	379	359	336	349	374	411	368	384	352	353	398	375	387	387	425	375	382	352	381	401	367	408	353	388	385	351	390	373	395	393	360	383	412	375	376	359	343	373	407	366	391	366	387	382	382	346	371	382	378	353	383	380	374	375	364	374	369	375	409	404	361	381	352	372	336	371	408	352	393	408	380	400	342	394	369	380	397	397	363	344	375	363	437	380	355	387	386	368	392	377	360	351	381	396	401	402
27742	38368	32495	26840	22085	16081	13074	11833	9645	6935	4919	3802	2896	2434	2066	1909	1652	1376	1031	835	713	609	586	595	561	548	540	508	510	531	519	497	516	522	546	553	545	509	546	513	540	494	548	532	540	523	485	510	501	487	504	519	485	485	509	479	496	532	496	509	537	462	468	521	545	491	468	492	500	498	500	502	489	516	501	483	488	472	500	483	486	489	536	523	512	496	493	499	527	503	520	531	538	508	464	503	508	468	500	483	505	464	462	487	572	493	515	501	519	533	512	489	524	502	494	511	514	465	525	492	543	478	516	533	451	487	517	473	515	454	465	481	467	507	517	499	451	521	495	479	471	507	486	504	484	500	489	477	480	496	540	525	469	495	522	497	497	507	475	485	513	514	508	512	497	518	463	472	499	502	473	546	483	508	523	533	505	488	515	518	515	479	485	482	501	493	447	500	481	481	473	503	491	497	478	474	501	495	481	518	519	492	505	486	463	504	503	462	496	483	490	473	492	468	532	492	501	512	465	509	502	488	513	498	500	512	518	490	486	502	487	547	492	525	465	477	497	474	471	483	480	490	482	484	483	502	534	489	519	489	480	459	499	504	503	494	488	504	524	519	509	474	448	510	502	501	507	478	467	509	544	508	465	493	503	518	518	455	473	484	443	489	496	508	518	478	540	524	466	520	500	485	474	481	505	523	517	492	449	521	473	434	472	512	478	481	480	484	518	511	471	515	499	533	482	501	517	470	458	505	489	484	484	544	474	517	517	471	501	526	501	512	539	515	507	499	485	499	516	512	524	430	542	491	503	506	479	471	524	516	509	512	519	495	495	502	519	461	486	488	474	456	496	505	445	492	504	519	490	506	470	517	466	509	492	480	489	516	496	434	486	513	520	476	491	494	490	514	500	498	495	484	481	496	480	491	508	493	506	518	503	549	502	505	483	466	499	488	492	510	506	499	491	492	480	495	481	483	526	470	487	484	494	515	459	471	470	505	476	522	517	530	459	488	481	486	482	497	505	495	468	508	545	479	508	499	514	503	467	481	513	479	510	482	497	512	495	504	488	498	472	486	508	507	488	509	530	542	503	449	500	539	475	477	487	509	527	548	488	465	525	479	476	495	510	437	526	499	519	456	481	509	509	501	493	505	500	506	493	482	501	478	510	496	484	532	494	512	514	469	489	481	477	494	525	508	482	513	483	509	496	484	508	485	538	489	500	463	447	507	491	522	487	528	467	515	516	489	531	514	511	499	506	512	508	504	473	499	507	472	490	525	488	519	491	539	511	512	489	484	502	482	517	469	489	494	500	496	478	488	496	505	488	505	478	537	472	529	477	494	493	528	505	479	547	475	479	505	499	496	511	505	496	477	520	489	462	487	466	482	450	499	462	532	518	521	513	502	500	468	487	467	508	478	524	466	467	490	494	513	497	503	482	485	495	486	508	496	459	497	473	480	505	516	499	512	479	493	508	491	469	531	488	474	499	513	456	476	509	460	462	513	501	457	468	543	461	515	486	483	480	501	487	466	475	465	506	495	481	493	485	507	453	467	530	474	467	504	511	476	496	495	436	481	504	494	516	503	481	516	497	470	496	496	527	497	512	498	495	502	493	474	492	471	506	504	516	490	512	509	529	501	467	500	507	505	497	454	514	471	484	503	501	497	497	506	523	510	491	484	518	483	474	498	502	521	498	503	504	436	518	509	450	499	512	458	497	524	494	525	498	527	507	502	478	503	511	518	486	495	518	467	489	496	516	483	486	470	511	490	477	476	498	505	514	521	459	534	490	467	507	459	512	500	491	472	509	540	489	536	522	506	491	484	494	474	520	473	488	501	468	483	470	473	490	545	540	464	486	491	507	491	529	529	533	462	491	479	487	507	483	454	515	501	491	498	474	497	461	504	502	506	538	473	540	502	491	486	505	535	546	508	527	524	523	481	524	457	508	484	485	502	471	527	460	463	481	510	532	486	521	523	478	490	498	517	531	477	443	472	475	518	475	483	509	499	535	517	520	498	480	489	518	499	504	479	504	525	499	473	543	517	517	501	476	502	488	510	483	499	502	503	517	507	502	470	478	506	524	422	474	511	514	529	525	490	527	510	510	506	483	505	485	478	503	473	475	471	498	528	515	460	499	483	522	499	492	523	466	510	496	513	492	479	524	528	446	501	479	491	498	453	510	503	494	442	468	488	526	505	533	471	505	509	489	531	477	514	504	473	494	496	473	538	460	478	487	538	484	483	504	482	504	531	492	486	463	497	469	541	533	459	476	485	509	489	481	499	506	482	491	495	485	505	515	500	527	508	473	474	507	462	515	477	525	515	505	499	480	460	485	500	475	508	515	483	477	521	482	444	515	511	511	497	528	488	440	516	468	454	529	498	519	466	516	521	514	509	493	532	468	514	491	511	465	470	533	497	534	461	518	504	499	477	499	461	487	495	484	512	508	537	487	533	509	523	460	470	531	503	539	478	502	521	483	509	483	510	540	485	511	491	502	477	507	483	538	483	483	477	517	463	475	500	492	490	495	487	523	532	513	453	476	483	541	539	471	481	492	468	533	530	488	499	468	541	491	498	492	500	466	497	517	491	511	490	478	502	510	479	499	502	458	467	488	473	475	478	464	483	504	507	465	456	531	476	502	525	522	453	483	532	496	513	508	472	459	477	500	495	508	483	494	504	496	499	489	531	493	513	525	517	484	549	509	503	467	469	485	440	466	505	526	461	515	495	507	510	521	470	526	484	498	503	493	513	518	502	497	501	477	490	472	491	521	483	489	546	512	477	502	510	472	479	485	474	487	468	507	501	497	515	534	517	479	512	483	483	533	501	502	510	540	466	476	514	500	495	461	472	470	516	514	506	524	509	510	493	481	510	487	470	554	495	501	499	519	490	536	512	492	486	495	528	516	521	487	526	460	504	514	531	483	525	495	464	491	519	484	488	502	494	457	477	481	493	464	516	477	486	534	489	500	497	471	513	527	513	497	467	533	512	505	491	531	516	494	520	500	509	465	537	495	509	527	478	531	478	459	539	493	519	513	501	503	498	494	480	475	477	497	502	522	500	495	503	517	505	443	511	467	503	498	543	513	491	463	504	489	504	518	527	472	508	502	498	504	481	544	438	506	489	474	546	501	460	501	508	468	498	472	532	511	494	494	455	490	480	464	504	478	507	501	483	534	462	472	497	509	551	465	494	482	497	484	507	482	481	482	515	505	467	492	511	490	492	515	466	448	506	484	521	477	483	502	453	485	492	486	517	513	492	516	511	512	478	487	533	518	498	477	509	517	474	511	502	520	491	519	458	499	521	504	469	506	497	470	450	505	469	492	462	479	493	460	494	509	481	509	474	466	540	493	500	526	508	459	481	486	536	490	465	463	519	481	519	455	549	514	513	536	528	522	476	506	504	508	486	522	501	512	487	495	499	479	472	511	486	487	521	451	513	455	486	473	484	507	491	482	521	497	503	466	496	472	492	494	496	486	531	517	502	464	500	559	460
22900	21158	28963	23662	21406	22338	21091	12618	8969	6712	4726	3595	3074	2521	2177	1975	1636	1392	1208	1061	930	952	872	885	850	814	784	780	819	803	766	795	781	765	842	791	794	790	819	777	804	768	818	798	784	784	787	728	781	755	735	754	745	757	787	727	788	743	736	768	786	751	751	758	762	766	798	747	760	816	795	766	747	789	802	754	736	764	723	739	760	717	747	738	768	758	795	736	786	719	770	728	731	753	783	756	751	725	750	776	786	696	750	776	757	769	760	768	759	704	801	745	743	766	811	740	797	713	772	761	813	776	789	790	796	729	770	758	727	739	740	706	817	749	750	748	759	760	762	738	775	713	755	784	779	749	754	768	746	729	722	754	770	754	771	748	815	758	741	782	754	775	779	710	753	764	775	774	759	766	753	805	808	763	802	810	708	805	768	806	777	721	793	760	711	738	780	736	770	779	717	760	737	833	786	787	741	751	764	813	802	763	757	749	743	775	711	720	745	819	784	778	755	737	742	758	744	778	738	828	770	744	792	739	756	753	725	684	811	741	735	718	730	749	706	757	772	748	789	775	760	712	733	740	721	756	754	800	779	766	734	739	788	723	733	731	778	753	731	740	816	746	775	761	730	723	792	783	780	736	732	767	728	737	757	787	779	781	730	774	697	734	770	782	804	738	709	748	749	781	745	717	720	796	794	754	761	789	779	758	783	767	746	754	692	766	742	783	769	741	785	819	761	767	744	740	770	766	801	708	765	754	742	781	789	765	749	797	734	776	738	712	780	737	740	720	738	706	766	721	728	744	731	723	776	738	733	778	737	750	654	734	725	776	782	808	816	767	743	750	759	790	765	749	734	734	727	732	783	754	709	746	733	741	785	744	782	741	694	750	759	786	783	751	759	775	723	788	759	788	784	757	750	744	744	764	763	765	710	730	677	729	802	738	765	747	756	763	707	766	742	719	718	709	793	742	727	759	723	808	785	730	762	741	742	799	729	835	746	768	745	760	797	747	747	762	767	767	732	746	752	768	752	808	741	746	772	758	775	766	799	770	760	753	800	763	768	763	748	724	781	778	685	762	805	771	769	739	756	743	737	734	819	701	730	737	744	768	799	771	783	763	767	799	783	769	737	788	744	780	770	787	799	784	765	750	726	703	727	755	704	842	806	708	754	732	739	775	718	746	745	735	723	767	758	805	766	761	752	746	777	731	724	759	771	828	762	730	738	745	771	741	729	748	754	796	755	687	762	784	730	745	750	738	749	758	711	812	756	783	724	753	727	747	762	795	745	728	755	747	761	775	761	751	784	762	770	713	759	732	781	758	772	746	759	778	807	754	774	738	757	729	723	756	769	756	730	701	766	765	799	730	743	759	750	739	754	781	771	763	794	784	754	737	730	752	746	688	748	747	778	718	768	765	757	749	769	778	779	724	750	719	728	754	797	756	746	801	760	754	785	750	746	747	748	713	747	756	749	768	755	762	747	770	814	695	740	792	790	752	733	758	742	718	767	765	745	774	767	784	763	739	789	766	755	766	829	723	772	746	749	761	741	720	753	803	745	680	833	726	772	705	825	778	788	790	742	754	791	764	790	807	741	769	764	710	739	772	753	772	699	787	738	751	783	759	756	748	734	777	715	749	770	724	779	787	748	733	719	758	708	773	756	749	762	737	794	740	719	746	763	781	758	780	766	745	755	736	755	720	785	788	735	765	783	761	778	761	725	735	732	723	804	794	745	787	738	742	755	722	776	749	748	778	760	791	758	738	748	772	747	725	778	762	782	796	756	730	702	774	721	751	759	739	760	734	761	785	758	776	738	783	769	707	763	738	770	747	760	756	734	763	788	790	779	719	762	681	736	716	790	710	748	743	723	744	760	767	810	766	735	750	740	780	810	749	782	760	716	730	809	774	761	744	769	766	761	771	747	773	761	757	755	749	726	769	765	754	794	806	772	699	745	792	781	787	777	724	714	761	747	785	722	804	794	791	768	778	792	775	746	797	775	782	739	769	759	776	780	758	761	728	776	754	739	757	711	756	723	719	760	781	773	696	704	706	771	729	758	741	744	778	768	722	737	751	756	749	713	759	736	747	763	689	752	708	741	741	764	722	732	722	775	784	739	787	741	767	761	716	778	737	722	774	751	759	760	789	723	790	749	749	750	729	789	774	726	771	785	768	711	785	808	719	742	703	712	738	729	755	717	752	759	725	725	775	774	739	755	723	738	748	761	794	741	766	714	782	750	732	775	749	756	780	738	782	693	757	759	749	759	775	749	782	794	731	795	725	742	752	787	763	751	746	803	748	803	728	729	708	750	748	774	760	757	758	774	744	737	752	738	748	727	735	755	726	765	773	758	776	715	718	732	793	720	746	759	737	776	763	741	802	767	723	730	732	798	745	748	739	731	788	770	752	756	756	776	786	782	786	763	747	745	766	705	735	747	778	773	741	772	743	771	802	744	770	779	747	748	734	766	751	742	714	741	759	749	722	768	733	788	772	752	759	726	810	739	774	769	723	762	749	714	826	734	760	735	735	749	711	752	722	745	713	722	724	780	756	762	783	730	755	717	767	757	758	775	767	747	741	731	771	746	754	770	738	723	785	737	732	770	775	768	779	731	724	763	783	777	742	807	726	789	755	739	768	746	744	724	723	757	743	761	748	754	737	763	746	766	736	788	769	739	742	738	805	752	760	730	762	752	759	745	743	768	732	757	749	772	708	754	753	757	810	780	750	761	745	772	738	787	747	757	775	729	759	768	703	785	773	744	774	717	781	780	760	756	697	745	737	755	761	767	724	735	704	744	817	764	761	787	772	751	751	747	799	737	780	740	718	737	724	755	761	748	729	763	767	783	799	729	758	749	717	802	760	739	732	723	794	805	744	780	746	831	760	767	713	748	784	738	754	769	740	791	747	739	811	737	775	720	671	752	791	716	745	783	760	730	748	751	763	747	771	848	741	728	766	781	705	762	755	769	780	758	730	738	766	765	706	729	784	766	798	731	760	799	754	762	724	768	756	783	700	756	739	743	796	737	740	714	743	770	704	769	776	833	730	775	722	733	746	752	782	749	743	761	729	728	740	764	704	774	737	803	801	743	787	821	759	716	757	762	767	720	776	737	801	824	685	724	751	715	743	743	743	782	694	707	733	738	718	766	710	735	761	712	777	753	782	753	745	755	759	686	733	722	762	764	759	752	784	770	746	715	758	752	788	830	741	755	750	718	755	736	745	711	759	719	760	742	722	752	773	738	702	765	746	673	733	780	762	732	792	749	799	775	732	724	728	678	795	752	779	709	752	658	753	761	795	744	771	771	772	768	723	772	809	775	717	729	739	730	736	781	771	752	755	814	747	733	719	743	748	790	699	728	786	756	756	784	720	716	724	777	747	728	752	738	786	763	760	755	754	747	766	780	732	663	745	778	761	791	747	769	756	766	740	754	770	755	742	724	737	740	745	741	759	758	749	793	794	775	727	764	752	709	771	694	760	737	746	769	795	733	712
30403	47459	41133	32471	30342	24073	21257	19441	15763	11919	8837	6754	5638	4552	4043	3604	2927	2247	1823	1545	1425	1334	1244	1165	1026	1072	1090	1050	965	966	1022	1008	992	1076	1035	1049	1016	993	1004	977	953	959	942	980	974	963	919	990	981	970	969	958	950	949	1001	955	984	944	953	964	899	878	954	952	912	985	928	894	943	942	975	885	921	934	936	971	952	880	917	959	919	936	940	981	920	914	952	905	890	978	928	1008	915	955	952	917	884	928	917	922	922	917	961	957	921	893	910	955	994	930	953	944	915	947	894	966	915	929	961	949	876	969	958	927	897	915	916	896	935	908	914	949	942	908	910	892	925	957	917	896	947	931	964	840	952	946	917	981	929	944	915	937	961	953	928	933	929	872	935	963	944	932	925	910	955	931	939	901	903	923	933	942	985	899	946	923	931	941	936	995	941	954	930	960	948	924	923	943	946	942	956	927	942	941	926	951	903	909	889	998	888	954	896	965	920	933	952	1011	905	976	919	927	967	956	925	902	968	942	879	855	952	862	965	962	890	920	939	921	940	965	937	925	943	998	961	922	890	881	977	893	946	894	922	877	965	874	958	947	912	943	916	937	906	895	940	898	961	936	930	870	943	863	934	918	909	948	873	913	909	918	950	968	968	938	942	903	928	971	917	911	986	923	951	952	928	892	894	908	926	888	983	954	905	936	918	916	950	919	885	923	947	951	904	975	965	958	925	903	876	904	933	897	901	955	927	971	957	978	893	946	989	919	909	919	913	944	938	932	911	915	930	875	912	906	925	935	956	888	909	896	948	938	949	950	948	907	947	896	893	929	929	953	937	953	929	904	920	958	918	926	862	965	970	955	923	971	957	915	947	923	916	941	951	957	951	992	927	901	942	924	969	918	923	959	965	942	914	951	915	939	963	998	949	931	892	968	890	948	952	968	915	911	943	979	939	935	948	960	1004	903	951	923	976	925	928	914	919	876	917	932	930	866	920	920	971	960	935	957	854	1005	941	972	925	945	885	953	908	906	953	933	921	860	950	921	894	910	923	923	928	956	926	972	987	918	961	934	932	933	878	896	1010	940	924	846	951	928	973	899	900	896	919	877	909	936	928	990	913	948	904	946	963	989	956	934	959	889	879	916	900	943	953	876	877	961	955	865	949	948	934	914	897	959	895	867	950	964	917	883	945	907	925	986	1018	920	977	950	926	892	910	966	956	959	955	911	925	935	923	850	951	888	945	954	929	957	912	930	976	930	923	963	933	873	958	961	910	928	933	898	945	973	977	904	886	931	907	962	928	933	900	977	919	948	893	967	972	964	955	883	958	957	947	901	927	947	949	1029	940	946	906	934	953	861	891	900	932	938	921	919	908	936	892	864	929	907	970	893	996	924	948	953	918	892	943	927	932	918	947	935	981	914	910	888	933	950	971	1004	888	905	963	979	914	906	938	912	932	930	914	947	881	955	897	937	960	956	957	907	996	930	974	909	934	921	907	857	880	925	893	940	931	957	968	946	933	914	952	950	915	916	997	907	850	916	922	949	905	921	924	950	950	910	912	930	916	884	950	919	914	899	976	960	950	925	940	940	927	946	999	875	900	909	956	933	942	965	944	982	830	965	920	936	914	969	915	930	924	987	941	937	928	920	886	940	896	889	909	914	1010	928	932	972	919	902	948	879	940	889	919	988	882	880	948	918	954	944	983	933	911	902	892	892	988	855	945	918	974	916	901	914	912	874	945	930	932	964	902	917	946	952	918	894	903	920	959	921	959	946	915	935	988	879	965	933	929	948	944	940	959	889	918	920	907	926	974	894	935	897	931	920	860	929	969	973	961	902	901	965	909	903	912	948	936	938	908	915	951	939	955	913	939	945	890	941	916	900	969	933	955	919	933	945	875	918	890	906	928	956	965	881	930	920	952	865	891	918	935	908	914	969	940	923	935	914	942	890	920	915	972	918	901	912	911	946	912	924	926	874	936	896	967	978	903	950	970	918	971	933	953	914	925	953	879	951	956	945	935	916	945	884	946	933	926	973	969	976	920	990	891	954	987	960	922	906	948	939	936	871	938	1005	917	917	980	933	932	898	921	932	899	924	932	975	905	930	866	897	879	953	1000	961	951	936	935	922	933	920	955	913	901	976	945	916	926	918	910	947	904	944	943	945	966	896	926	924	935	892	887	901	929	936	957	889	918	872	933	936	977	955	943	939	900	906	890	936	934	927	888	902	937	895	963	926	972	941	911	884	908	882	966	970	902	932	961	934	912	924	920	937	895	935	935	961	973	962	910	947	920	913	914	945	930	907	960	958	940	904	895	941	934	1007	945	915	898	905	912	936	874	915	924	910	994	948	950	887	962	918	947	908	908	934	919	915	910	937	901	953	977	907	912	982	911	922	916	949	966	940	950	983	965	902	929	920	888	936	932	900	951	888	951	943	947	928	920	930	890	893	922	907	961	936	957	970	949	944	1017	976	937	1023	921	934	911	968	903	881	964	990	937	882	909	974	946	894	915	936	910	920	868	965	865	972	916	974	959	948	925	932	888	944	941	924	944	934	951	930	927	1001	928	945	964	939	921	938	897	888	945	912	926	922	923	927	942	940	926	976	905	992	936	933	951	942	879	976	972	985	933	971	978	936	974	933	946	937	858	998	955	939	943	1007	882	936	886	925	916	925	942	945	921	953	981	932	955	936	928	915	939	910	931	962	992	889	947	926	909	980	980	910	946	922	955	922	937	890	910	940	987	954	921	911	930	923	977	874	956	915	946	910	928	931	959	942	974	927	934	913	965	926	926	875	974	947	936	964	896	944	950	926	915	924	938	957	924	954	979	899	896	931	941	928	938	953	918	896	961	966	905	929	895	940	940	942	908	902	916	919	975	1010	934	976	963	935	926	904	900	853	962	970	976	991	886	932	937	957	955	935	916	925	920	934	967	951	941	902	935	936	927	969	981	891	982	958	902	950	912	922	962	906	942	940	947	935	930	930	888	943	945	909	900	941	925	911	919	967	937	947	944	915	979	939	900	974	922	905	989	940	900	931	846	973	908	969	943	954	893	912	969	929	918	942	930	930	938	892	883	967	967	931	968	895	927	896	937	932	954	899	874	911	969	905	897	898	915	870	930	927	912	960	973	928	907	960	924	905	933	962	945	915	904	930	943	951	991	919	954	929	967	929	916	899	955	930	935	977	933	892	965	938	867	966	1005	920	945	936	915	865	875	850	929	916	932	935	910	933	922	964	929	929	907	971	932	908	920	958	897	953	955	950	984	891	916	902	938	938	951	895	938	909	912	982	904	924	956	940	930	949	933	935	933	953	918	874	909	968	933	910	898	939	945	896	928	958	903	932	921	870	878	929	941	899	933	907	933	947	923	881	876	939	904	899	967	951	933	924	923	912	873	943	912	878	939	891	909	936	940	954	941	965	935	879	945	897	949	961	974	925	919	989	960	966	938	902	960	969	944	968	990	867	917	960	983	877	932	943	896	853	946	945	909	899	949	954	935	866	944	927	910	914	952	922
27589	23274	26386	18699	10340	7653	5635	4238	3540	2542	1817	1500	1228	1036	924	788	786	657	522	552	519	541	492	517	483	514	449	505	483	457	469	499	490	426	481	474	495	506	493	459	470	473	471	485	524	473	467	515	471	474	466	488	455	506	466	486	442	467	490	455	509	458	462	506	474	449	467	493	490	475	443	506	468	521	484	474	481	493	446	450	512	487	451	414	461	404	434	461	443	455	525	466	487	441	483	454	482	513	454	463	466	489	461	489	470	470	469	476	473	465	471	446	455	495	499	496	505	453	472	448	471	437	471	463	485	506	462	460	476	470	507	450	450	498	507	451	462	501	446	472	474	461	441	465	456	499	451	501	477	469	485	494	462	510	466	471	462	485	456	494	471	463	506	481	458	443	455	462	516	479	459	492	443	466	405	467	495	478	440	451	459	464	472	434	438	460	495	504	509	496	458	468	488	447	446	449	457	440	490	458	452	489	508	460	497	476	450	464	426	476	500	472	481	433	490	469	473	479	449	468	439	467	487	470	445	509	502	456	459	487	457	452	436	436	445	490	472	473	497	463	457	479	494	485	492	457	491	472	477	450	514	473	434	448	430	447	459	470	472	473	428	461	501	466	516	467	480	469	485	465	508	430	485	469	443	495	456	499	457	468	460	471	462	497	455	441	483	459	429	455	472	470	440	473	443	433	463	455	491	461	436	437	470	471	453	486	481	474	448	459	434	464	486	460	471	472	465	457	459	513	427	496	477	481	473	473	473	448	457	504	513	466	454	480	473	481	451	436	466	486	455	463	459	467	460	470	511	492	471	439	479	454	450	492	486	459	474	443	491	459	503	445	451	496	498	489	524	478	446	447	457	495	465	482	531	467	480	481	428	430	471	452	477	492	460	491	469	467	463	485	487	448	501	465	473	513	458	447	468	457	451	477	464	487	456	486	502	468	484	422	503	475	482	491	501	476	454	502	456	473	480	443	451	445	490	452	446	461	464	473	445	473	486	488	436	493	486	481	482	473	460	444	483	504	473	447	450	472	499	454	520	466	469	483	476	461	494	481	476	494	464	505	487	470	465	481	496	463	495	450	487	452	455	474	480	515	450	412	449	498	491	390	461	492	481	472	462	458	487	476	491	474	495	493	423	448	475	473	463	452	472	465	429	451	446	491	442	401	465	479	479	467	461	486	495	499	467	481	449	491	484	450	521	441	437	475	439	452	499	449	457	458	503	455	444	457	469	475	498	460	470	459	499	495	452	484	491	489	482	468	439	484	431	493	492	484	429	448	461	467	479	464	453	457	480	528	501	456	511	476	475	457	479	469	441	482	454	468	478	466	448	479	491	491	485	446	492	459	471	464	487	462	460	405	435	420	472	459	444	476	474	468	451	507	469	475	471	491	473	443	468	467	444	477	492	423	483	466	469	440	500	452	458	484	466	497	487	503	440	464	473	444	449	467	473	436	478	452	481	519	466	477	431	460	470	470	478	498	476	442	490	450	435	497	486	479	479	481	446	464	461	451	517	477	504	470	477	468	488	427	450	487	480	469	503	507	480	479	455	479	471	474	489	476	513	445	464	461	460	499	516	454	446	493	440	462	444	454	481	476	464	462	454	469	469	475	451	480	504	512	480	469	465	471	516	485	461	488	487	493	468	479	450	491	478	470	476	486	462	496	454	456	497	496	470	467	442	485	459	489	447	470	471	470	468	488	469	505	461	485	464	449	469	494	456	461	462	467	471	422	447	478	454	442	472	468	465	461	499	455	483	490	494	489	510	458	439	457	468	463	457	431	472	439	472	463	425	490	494	505	468	482	478	435	489	451	496	457	469	455	437	468	509	429	524	462	437	493	437	491	461	487	494	505	468	483	454	513	451	463	501	434	502	441	472	465	488	459	456	470	475	470	466	469	457	484	476	472	535	485	442	451	424	445	453	470	454	467	451	504	486	468	440	467	463	505	510	498	436	452	489	461	479	511	462	498	462	483	423	503	455	451	514	513	464	501	512	486	486	489	485	470	444	460	467	461	489	495	479	499	498	457	462	469	463	435	481	452	458	490	447	483	462	511	466	449	460	442	440	487	489	464	484	490	492	467	490	483	470	473	465	468	468	431	451	454	474	468	456	446	466	456	437	457	507	494	510	468	484	467	490	436	466	518	477	499	480	447	471	445	490	461	469	460	483	486	455	448	482	501	501	483	467	479	487	480	475	481	452	433	475	462	491	468	507	490	451	504	439	498	447	493	472	462	441	405	462	453	460	462	485	483	435	465	474	512	492	452	479	490	426	462	451	462	475	475	493	469	460	457	491	431	480	490	507	461	461	450	504	455	485	484	456	475	468	455	447	476	464	477	460	460	449	455	480	452	438	496	519	451	477	495	455	464	462	464	440	453	427	492	481	452	470	445	490	495	449	478	438	475	487	496	465	446	471	483	430	469	488	413	505	489	476	478	464	462	514	449	513	447	460	470	472	486	495	494	490	444	511	444	495	458	472	497	490	437	460	496	462	471	466	481	455	462	507	454	462	509	459	465	449	495	458	479	476	469	465	478	487	472	479	470	481	447	487	464	476	488	472	463	460	461	492	478	459	458	477	500	488	489	443	492	474	502	501	475	410	478	484	495	476	464	472	512	479	480	469	505	431	469	462	492	461	477	481	456	493	483	503	465	459	478	434	443	464	449	472	479	498	450	456	506	435	482	473	486	486	491	455	464	479	413	466	445	432	489	455	466	445	468	485	432	495	524	463	475	486	454	480	461	464	455	480	501	501	465	461	471	506	477	467	501	487	460	473	473	500	481	468	425	460	486	457	466	486	493	436	458	468	508	459	503	455	499	498	476	498	496	483	477	469	444	457	427	453	458	470	446	431	445	497	448	464	492	451	452	438	455	472	489	440	464	462	494	478	447	434	450	448	488	463	474	451	449	473	447	464	476	436	464	441	475	468	467	492	454	497	467	416	470	437	470	471	481	482	452	445	469	497	480	494	506	474	487	451	471	442	468	476	451	495	480	475	479	490	455	494	507	464	480	472	491	451	446	443	510	467	457	454	476	507	493	443	451	430	495	471	497	483	491	483	440	496	440	444	438	454	457	431	499	498	499	458	462	479	470	436	477	483	473	519	429	482	457	464	473	448	443	449	462	485	471	477	503	508	459	512	472	459	465	505	466	485	449	494	477	493	479	444	445	456	455	449	440	463	451	479	468	488	480	464	480	423	458	473	462	448	482	470	494	473	445	493	463	507	495	483	434	476	460	461	447	466	464	491	459	465	511	500	490	465	479	496	433	481	475	489	465	472	456	445	477	497	472	440	459	481	440	468	479	456	461	476	495	436	519	461	511	499	454	445	436	485	473	500	484	464	462	505	464	462	465	476	498	450	507	514	505	450	476	445	508	476	458	440	475	482	431	452	497	424	475	471	464	497	501	471	485	438	492	465	458	463	519	477	455	457	492	484	414	488	493	469	453	471	474	501	435	471	465	429	472	490	452	461	479
24705	37340	32034	20874	15663	14146	11055	8914	7575	5548	3908	3059	2427	1779	1489	1395	1163	885	842	827	719	665	675	623	592	591	611	554	576	612	577	585	558	605	631	633	570	585	612	580	616	589	619	586	604	550	584	577	585	621	625	595	586	587	602	637	605	566	600	585	578	563	599	557	574	582	612	566	569	543	579	584	607	605	584	566	614	610	618	584	547	601	578	590	586	619	582	575	569	602	555	580	554	595	618	625	587	606	594	573	646	583	566	568	599	591	575	578	616	589	571	621	586	586	580	613	544	574	604	559	603	555	586	558	579	598	596	557	581	558	579	588	588	632	573	603	587	588	569	623	617	554	549	602	594	594	575	584	573	617	570	630	589	532	595	567	586	544	599	596	614	597	585	605	545	601	562	598	568	583	572	604	583	625	607	642	576	647	577	585	521	528	565	603	632	560	614	611	547	625	594	570	600	560	577	605	584	574	592	596	591	582	600	565	579	594	592	580	576	563	592	588	595	592	567	554	574	591	578	574	580	593	606	587	618	583	630	581	567	575	632	600	592	588	586	566	584	608	559	546	588	637	570	577	572	574	610	565	591	565	582	595	570	611	590	598	596	578	569	616	555	598	595	597	578	583	594	620	589	555	580	591	576	528	580	591	597	594	590	582	588	593	576	565	592	612	652	601	557	554	570	603	581	583	598	633	602	572	588	594	586	594	578	549	637	591	523	551	582	634	616	574	615	606	638	553	608	570	571	585	555	551	603	549	572	603	599	581	634	615	613	606	565	550	596	539	613	539	568	570	597	575	573	622	575	604	596	555	607	565	534	574	598	601	561	582	622	545	575	602	567	587	591	564	586	633	564	593	592	608	602	586	576	550	566	558	571	596	570	587	592	543	590	589	546	599	584	610	624	598	567	569	601	617	588	574	594	600	622	570	593	607	590	604	569	589	592	576	613	568	612	595	597	620	588	571	584	610	602	558	601	575	561	615	548	618	597	634	585	614	610	582	560	575	595	573	590	594	592	616	597	621	586	589	572	595	599	606	635	588	612	610	586	576	603	591	556	552	542	556	565	594	589	570	606	580	584	568	557	626	590	578	568	573	609	542	586	577	576	582	569	572	563	573	626	573	580	582	567	588	551	587	604	572	600	573	581	602	564	576	571	568	576	574	548	661	582	595	604	612	587	564	614	600	582	547	569	555	582	574	564	602	616	613	611	601	564	548	567	593	608	537	586	597	544	560	564	572	598	584	588	570	589	578	591	541	537	591	599	579	574	626	581	600	582	569	600	542	582	595	568	548	618	628	567	566	563	574	619	564	570	582	605	567	560	599	575	629	559	582	582	587	618	579	578	565	551	589	610	575	595	617	572	601	591	592	645	587	586	636	635	551	567	586	603	607	565	604	577	599	615	583	608	546	592	597	627	522	562	577	601	582	571	537	540	593	586	564	606	568	593	618	574	607	581	566	618	615	574	597	564	606	614	583	581	565	537	555	536	601	575	581	577	552	525	606	586	639	620	592	610	569	581	533	584	570	636	573	554	565	590	600	560	571	565	575	594	533	564	559	592	574	551	628	580	558	578	558	602	546	563	579	591	571	582	582	619	591	604	520	550	611	577	566	559	567	560	576	619	600	605	571	581	622	595	589	557	608	553	575	575	572	606	572	556	587	580	615	601	560	574	576	553	581	594	565	602	545	580	576	552	596	595	546	544	569	618	566	582	568	610	617	599	594	576	628	554	593	583	600	577	521	588	565	602	569	605	562	600	584	606	621	577	573	600	563	534	566	583	582	639	580	590	575	626	598	584	551	588	566	576	587	583	587	548	592	558	569	557	572	565	608	621	534	581	544	565	579	619	563	538	605	596	576	622	599	568	598	527	580	609	572	601	571	576	549	591	608	622	564	609	539	569	589	543	606	564	598	558	612	625	582	620	617	540	602	612	588	628	587	562	612	573	504	604	590	609	588	590	616	606	582	566	585	544	572	576	536	602	564	577	550	557	578	580	614	570	563	604	591	612	604	592	618	605	546	603	603	597	585	548	617	584	585	562	604	575	618	585	585	612	588	561	579	564	620	586	597	541	579	581	573	560	608	593	542	567	596	566	599	569	564	577	582	576	585	594	546	605	566	575	614	602	559	570	599	604	559	583	593	597	556	564	619	554	587	544	587	577	589	603	620	569	574	578	572	593	591	537	585	614	576	609	579	588	574	576	550	582	552	578	568	539	614	594	609	573	600	561	572	612	580	570	607	586	571	573	565	565	580	553	561	621	546	587	600	572	575	604	584	567	582	623	595	613	613	542	604	593	575	590	612	554	569	591	603	592	623	618	590	657	562	573	580	579	603	582	570	626	627	554	568	508	584	564	578	558	576	613	551	599	550	625	597	586	561	567	548	602	566	604	613	623	592	603	616	565	572	651	648	601	594	583	567	586	589	591	584	575	606	584	562	576	572	593	567	542	611	608	625	611	585	616	560	549	575	579	617	623	636	581	617	565	592	548	597	574	563	588	594	605	571	607	562	639	587	541	606	599	614	583	586	556	629	576	565	569	539	611	625	599	600	569	588	605	605	581	548	605	567	568	586	577	540	572	564	569	587	594	571	574	582	575	636	599	559	597	597	639	589	627	564	564	609	563	605	573	594	611	602	593	604	598	567	573	624	598	580	588	605	546	605	552	552	576	595	611	570	607	621	591	587	579	574	594	571	570	585	605	605	614	549	565	592	628	583	601	555	560	610	623	632	551	566	588	615	577	582	588	618	594	603	561	572	566	566	579	590	583	550	598	648	627	633	571	586	550	572	562	565	596	564	591	608	578	562	616	597	571	621	581	582	592	607	549	615	538	626	578	583	612	629	570	581	603	557	558	574	590	594	578	613	597	605	571	601	555	605	600	564	604	537	575	615	604	582	577	581	548	575	608	595	584	579	575	573	567	562	578	583	595	598	621	602	551	569	570	593	576	611	531	630	601	581	572	609	590	567	593	566	567	592	624	558	535	572	568	565	569	587	564	589	608	565	594	583	573	576	616	612	592	555	580	547	537	621	605	616	590	586	602	613	573	609	573	567	588	576	609	572	583	545	576	549	632	526	550	586	577	587	593	599	589	613	608	604	583	602	643	577	600	560	610	575	553	616	582	535	586	571	601	563	525	555	616	605	577	592	585	581	611	611	607	611	591	593	552	577	571	599	622	544	594	582	588	627	638	584	653	602	567	602	610	593	562	533	605	581	528	594	542	556	598	631	582	591	550	621	576	564	631	586	580	577	606	563	553	600	567	618	566	557	547	603	585	586	564	574	600	591	581	515	565	548	546	552	598	601	550	566	518	619	533	609	581	607	641	587	588	607	565	592	630	586	560	581	605	570	598	622	569	613	590	609	587	590	563	594	567	575	587	563	560	597	565	566	592	605	592	576	597	595	597	617	611	540	588	592	634	566	578	568	573	609	620	570	597	627	639	600	572	594	603	625	590	589	586	629	600	595	578	586	600	578	574	566
23812	21093	28441	24120	21588	18943	12748	8540	6473	4946	3841	2834	2053	1694	1468	1266	1152	1128	1028	903	880	869	806	770	804	767	729	740	777	770	773	805	774	781	814	794	719	724	768	743	739	773	781	729	795	744	780	724	727	781	691	728	738	788	739	786	760	740	718	762	751	752	744	722	734	731	742	776	763	753	787	721	773	679	716	735	794	761	801	703	724	746	760	715	742	772	721	778	710	740	689	712	726	763	745	685	709	766	760	728	729	778	763	723	774	733	743	755	709	752	771	736	750	744	706	775	727	709	704	775	739	740	740	727	693	743	747	747	742	713	775	716	770	676	691	762	704	715	748	736	732	765	711	774	749	757	697	713	720	761	772	764	719	745	790	747	733	697	750	747	752	753	742	775	783	708	737	727	708	765	743	788	757	737	781	720	750	695	770	745	776	758	775	741	698	704	780	727	740	749	748	760	698	777	746	749	781	733	741	805	683	778	767	686	743	748	732	722	718	737	758	743	693	740	784	681	730	731	661	743	737	700	741	713	735	717	756	747	737	721	729	727	704	704	761	718	707	737	763	744	719	703	723	742	739	734	729	726	754	728	757	665	717	735	768	740	708	716	755	716	743	747	720	746	760	732	708	774	808	753	753	765	719	737	754	753	754	785	696	740	708	740	755	689	736	768	755	733	731	776	718	763	751	742	753	729	753	742	739	745	760	730	725	754	743	742	750	737	721	795	710	708	762	732	746	709	714	743	686	706	763	785	762	775	734	736	804	741	771	777	764	738	714	753	717	752	721	748	715	739	782	713	684	714	714	744	753	753	756	794	756	728	740	712	733	710	744	752	698	754	780	791	762	793	746	723	742	700	734	688	734	727	735	730	749	720	701	739	783	737	747	669	748	716	742	739	721	744	751	705	764	730	763	730	773	738	700	728	730	734	757	800	754	805	774	750	749	727	791	743	786	802	823	754	749	750	748	735	738	683	765	740	787	706	726	730	726	759	714	758	703	803	718	766	794	700	692	783	729	755	750	760	743	717	702	758	773	722	735	756	740	679	762	727	749	722	738	755	742	780	759	734	762	731	739	712	726	753	722	726	742	687	796	789	720	733	735	752	748	746	756	753	721	767	778	763	693	729	686	713	772	775	725	695	759	771	771	753	724	786	752	747	742	764	761	726	765	694	743	738	725	721	763	708	743	718	756	747	743	751	708	766	749	759	753	731	752	727	739	734	678	774	733	714	763	744	716	728	783	758	736	730	768	682	771	698	712	744	747	721	734	760	800	750	715	719	732	742	759	775	766	757	710	751	739	726	738	703	753	722	756	736	754	748	689	741	717	762	728	736	721	681	766	729	778	765	714	700	750	722	764	743	733	756	762	702	807	748	741	747	740	803	683	735	756	730	740	747	699	684	690	715	754	710	752	783	741	759	755	768	738	799	733	749	765	709	740	722	785	772	686	694	758	701	689	684	757	710	768	757	711	697	709	760	748	718	709	724	703	767	710	753	760	715	767	748	783	775	743	727	765	733	704	759	715	752	696	769	789	722	732	680	767	760	786	789	730	716	703	755	759	724	749	775	744	673	744	737	758	725	769	730	714	758	686	712	732	765	705	778	749	708	716	700	742	736	733	695	711	734	721	724	708	777	756	746	783	771	699	707	735	762	761	794	722	715	776	708	728	745	763	744	729	766	737	767	697	728	782	780	740	700	701	734	757	745	726	743	705	751	691	776	755	734	748	778	703	749	768	751	718	729	735	728	786	763	756	789	732	758	788	711	728	769	756	768	724	718	723	714	696	694	769	696	769	746	772	716	759	724	779	730	740	726	814	742	759	762	756	729	724	729	723	774	733	720	740	700	715	788	722	770	709	757	767	725	773	764	744	741	788	741	768	680	742	680	770	764	761	675	730	776	723	742	745	751	736	728	749	785	755	730	758	749	791	740	730	719	729	725	737	761	713	741	749	736	727	737	723	717	776	732	745	740	728	799	731	768	711	751	730	776	702	730	766	747	732	750	711	745	741	739	746	753	715	714	754	733	725	755	773	735	748	751	755	791	741	736	781	747	777	750	813	748	771	753	754	734	816	697	744	752	737	736	694	761	703	737	771	735	753	723	764	719	754	748	707	784	724	732	759	725	711	746	768	731	773	705	763	721	751	706	707	690	769	766	754	709	734	766	733	737	740	731	814	739	726	728	778	705	698	764	731	752	742	730	714	749	773	745	782	705	763	648	751	718	733	742	687	732	779	692	760	793	808	749	720	725	733	736	749	818	740	703	760	765	755	730	708	727	773	729	717	752	756	710	694	705	741	733	719	763	718	762	743	698	772	692	794	715	693	720	740	732	762	739	741	764	710	738	717	731	732	742	789	788	715	740	737	723	746	706	744	723	768	721	736	748	723	739	726	685	732	761	733	772	760	707	697	737	704	778	786	797	766	761	754	761	732	729	733	708	695	753	732	758	720	749	689	740	753	719	738	727	755	684	738	726	736	815	687	748	752	735	738	733	700	730	764	769	723	707	770	756	761	721	745	726	719	752	767	718	721	751	759	763	735	740	696	764	714	728	763	754	752	719	755	683	783	689	753	767	694	761	759	750	748	744	759	727	767	727	739	735	745	731	765	724	742	772	735	723	703	689	742	716	758	775	800	779	704	743	745	742	755	736	702	734	717	738	733	740	740	743	703	738	700	703	724	761	773	705	733	733	728	779	757	751	702	753	740	706	730	688	739	715	738	766	726	736	741	824	766	802	705	719	760	786	704	690	722	712	717	731	724	771	733	753	738	801	744	780	742	717	748	777	686	716	745	681	748	707	719	731	712	708	700	758	781	728	710	743	713	757	752	738	740	757	733	740	746	698	721	717	792	739	772	743	755	762	777	784	708	749	766	707	744	718	729	722	735	782	716	737	708	708	738	755	701	750	767	760	761	726	755	728	750	751	736	733	720	696	739	727	750	743	720	713	748	689	766	724	723	734	740	780	750	749	745	743	730	750	711	746	699	716	730	773	766	778	747	772	676	740	768	745	726	758	741	716	709	748	750	709	703	724	728	779	735	732	745	768	740	739	716	692	719	771	796	696	793	767	727	731	713	754	746	787	737	741	720	764	761	740	749	723	733	729	709	741	727	712	710	730	768	730	688	733	763	734	773	736	768	708	763	710	702	747	688	779	704	782	753	757	709	705	684	694	682	801	768	709	734	738	713	796	735	724	791	702	721	723	771	781	723	699	758	742	758	715	740	785	704	734	785	802	747	680	779	745	730	770	763	695	774	746	740	769	697	773	751	729	782	758	739	774	767	725	746	741	675	784	734	692	730	747	708	721	785	761	756	777	767	737	726	711	774	733	749	769	704	728	717	783	742	744	749	722	710	763	752	711	736	738	751	746	722	743	695	726	760	731	760	758	735	766	761	695	683	739	802	741	711	768	694	736	767	758	795	734	774	730	745	707	718	749	748	729	750	771	774	750	740	767	718	699	754	727	739	735	759	766	770	768	727	760
24388	42386	40014	29693	23411	20134	16897	14883	12016	9616	7092	5301	3942	2949	2440	2203	1859	1631	1460	1328	1233	1114	1102	980	1000	1011	916	991	963	928	888	960	976	931	1015	1037	996	920	935	961	867	954	967	955	942	961	941	943	871	931	843	897	910	883	936	971	906	926	899	953	889	934	927	903	936	928	965	942	866	952	893	864	874	903	941	885	876	915	881	939	906	941	880	909	900	943	952	962	938	915	910	955	863	884	918	877	939	907	876	887	895	944	948	946	892	965	895	904	874	943	908	814	922	936	867	882	900	878	915	912	850	896	902	894	930	926	879	910	932	918	937	894	925	913	905	934	953	931	855	907	880	955	902	918	889	906	950	923	873	883	892	974	937	922	915	904	871	917	912	904	857	905	955	920	925	880	936	913	877	912	915	878	888	909	889	924	883	855	927	885	920	965	922	897	903	950	920	880	931	927	880	882	893	907	896	949	883	953	913	942	939	912	919	890	849	941	853	927	885	869	909	879	898	906	865	880	873	930	897	869	899	900	934	934	896	870	884	934	881	924	903	927	913	930	902	923	871	883	881	844	909	870	885	913	877	911	919	904	878	871	910	948	884	893	869	920	932	901	902	913	894	913	867	907	975	920	925	932	904	856	905	889	921	902	934	990	904	926	871	892	956	908	892	922	884	949	943	908	931	944	898	944	862	852	905	926	927	963	900	878	907	898	898	879	897	878	947	890	912	936	923	918	897	870	939	886	936	926	922	851	877	894	901	881	927	885	886	909	925	919	977	898	938	908	885	905	937	921	917	917	890	927	874	931	882	858	961	917	948	911	853	922	856	871	862	903	923	910	883	924	910	906	876	898	872	878	957	926	925	981	914	919	934	887	937	947	879	951	865	930	960	847	936	932	911	944	920	930	922	852	918	925	899	848	916	886	881	910	904	891	867	884	936	892	887	930	915	898	933	876	897	924	856	878	898	866	944	938	912	930	927	923	911	858	882	965	850	924	871	842	855	902	866	903	889	897	910	870	921	926	944	970	898	861	915	897	875	918	918	905	937	919	964	855	914	902	939	894	880	886	891	891	939	834	837	925	871	922	946	932	865	946	912	950	928	880	920	899	917	877	898	911	923	934	868	857	894	904	906	897	943	858	907	921	909	924	929	897	946	926	911	916	911	933	883	848	926	873	920	932	954	925	956	928	862	902	910	936	914	854	888	882	944	878	939	926	893	904	897	896	886	939	914	891	854	882	893	935	863	885	904	905	967	875	926	931	933	896	882	912	882	969	866	908	888	909	902	890	988	886	889	896	929	947	912	892	938	921	927	876	921	864	898	908	921	954	877	864	904	909	917	907	880	919	900	903	860	860	913	908	879	885	882	856	951	892	923	941	844	906	929	891	854	934	921	919	883	921	888	888	905	895	903	927	878	891	907	891	896	917	907	919	947	853	864	936	903	906	925	901	919	967	919	899	908	922	940	920	864	881	917	863	923	890	968	907	881	860	907	898	901	959	926	925	961	861	929	909	905	904	949	956	923	962	914	877	891	885	949	902	922	906	836	903	907	912	860	896	874	916	859	880	858	952	869	943	898	874	910	943	921	978	913	894	880	906	934	924	938	892	891	885	909	917	878	906	911	905	946	889	917	933	938	930	868	913	916	934	963	849	937	921	905	913	917	941	961	897	907	926	884	955	924	920	879	909	874	933	910	880	884	895	948	865	935	955	903	860	873	913	901	891	925	952	918	880	918	910	939	957	912	891	878	941	937	971	920	946	916	915	938	973	962	908	914	900	925	886	880	906	926	974	917	881	967	971	861	931	902	905	902	868	880	885	923	897	908	874	917	857	911	867	880	895	879	903	937	829	865	842	922	861	894	889	894	931	885	928	914	902	906	908	875	853	903	940	934	855	932	943	905	911	957	914	936	920	925	921	835	889	924	889	915	905	956	951	832	930	843	871	893	942	920	876	930	889	892	934	919	886	888	925	908	904	868	891	882	854	881	915	885	895	910	898	894	886	904	858	900	926	929	898	908	857	900	875	964	913	926	894	956	900	911	931	925	868	921	916	917	910	930	940	925	906	868	912	895	953	886	940	890	879	985	906	954	886	902	922	878	955	862	939	916	891	901	894	897	945	906	955	921	933	862	924	910	948	857	880	926	892	840	952	929	893	930	964	911	895	918	943	893	864	887	950	936	864	892	918	939	903	910	898	881	865	880	915	867	917	856	875	913	923	875	859	916	902	870	918	907	918	931	950	933	918	915	932	886	960	901	929	939	886	915	888	887	895	883	900	861	925	937	881	873	869	910	889	910	935	911	911	911	906	909	867	824	905	939	935	899	931	841	853	925	914	886	835	913	908	887	909	903	875	913	923	876	907	912	910	906	865	942	891	896	877	896	948	949	896	946	910	902	895	924	930	908	918	875	903	853	947	909	872	897	937	900	921	878	969	893	871	923	911	881	893	885	907	910	902	890	934	883	894	890	920	907	917	936	946	957	897	983	966	880	878	895	869	916	873	895	904	901	921	886	929	835	934	905	882	897	883	914	924	886	887	886	921	894	865	883	877	907	952	921	926	910	901	912	912	886	874	872	938	910	877	949	956	932	884	913	841	888	858	892	889	904	955	870	898	853	881	840	896	907	928	858	913	945	911	887	881	864	945	935	924	944	911	842	910	922	922	920	904	893	872	884	840	897	920	893	874	900	935	915	920	888	889	898	916	900	914	926	911	911	912	903	933	931	896	865	968	902	894	898	849	902	931	892	909	915	905	868	912	884	903	892	919	936	962	949	915	908	913	942	905	950	902	879	877	917	918	963	920	913	910	910	882	926	892	941	912	912	888	935	922	852	870	835	947	935	849	938	972	890	913	871	880	911	910	861	910	919	862	882	941	951	897	965	933	897	974	922	948	905	907	909	883	888	938	846	930	933	919	888	923	850	910	951	912	979	891	892	921	912	890	919	887	882	943	910	934	912	914	915	981	929	869	906	895	899	858	873	919	902	866	897	875	925	920	873	961	883	961	869	912	944	946	910	906	885	903	921	885	906	840	998	898	903	916	917	909	918	904	952	960	881	878	928	930	917	902	924	919	863	890	946	908	894	882	925	870	905	959	964	908	894	922	941	909	840	898	900	909	927	875	883	920	909	868	867	954	880	890	885	926	917	871	958	887	907	866	940	882	875	952	873	886	887	888	878	929	918	907	902	869	952	905	881	921	880	884	931	886	901	883	925	863	922	901	894	890	885	954	919	939	888	892	920	875	921	856	895	884	896	892	880	872	905	905	921	902	900	860	873	916	886	887	890	929	879	922	971	939	958	892	855	902	919	920	914	953	911	910	881	914	930	882	881	932	896	883	911	950	934	902	900	871	912	894	924	899	870	879	882	928	881	946	894	884	869	860	896	904	973	852	917	871	883	913	894	902	872	850	909	887	834	937	926	906	879	913	863	882	858	923	977	909	898	880	961	933	903	901	905	882	892	908	953	919	921	919	903	924	873	949	817	935
25153	21138	27630	25563	18325	10850	7659	5327	4075	3273	2172	1571	1176	971	844	725	621	529	530	476	484	464	390	406	380	385	347	347	399	403	364	352	363	375	379	370	348	354	367	374	387	353	367	342	365	393	369	349	376	370	382	365	371	374	349	356	354	370	389	352	386	369	355	391	345	365	324	352	365	366	362	348	342	366	387	336	333	383	371	375	337	398	341	358	382	341	348	344	361	368	368	327	333	378	362	394	357	357	370	358	344	378	371	352	394	391	386	331	366	327	350	338	366	372	365	341	330	371	357	371	349	369	363	380	325	362	346	349	336	382	353	343	376	365	343	367	366	356	370	348	344	362	389	375	352	369	387	392	348	367	378	369	347	352	365	348	354	374	380	354	363	353	361	350	373	386	342	363	364	344	354	376	344	374	338	320	334	354	354	341	330	362	340	366	388	367	399	357	362	395	378	384	389	387	355	398	348	330	377	377	365	400	382	337	371	358	347	373	382	368	373	352	332	380	343	341	381	355	313	373	346	353	365	386	388	372	379	359	353	380	359	377	358	360	360	335	329	392	384	373	327	378	337	362	371	341	373	374	352	348	347	351	342	348	362	367	373	335	333	356	369	361	354	356	373	332	331	358	349	369	344	330	391	340	368	338	363	357	352	387	362	387	333	392	399	340	380	366	376	340	362	358	327	394	386	361	370	382	357	387	365	330	379	363	330	400	348	341	367	342	406	378	345	345	331	353	348	357	373	343	358	365	374	369	376	354	366	352	405	376	363	369	365	354	381	347	372	341	398	356	354	342	348	362	361	303	370	368	395	399	379	366	384	358	361	347	364	374	327	325	378	362	355	372	335	341	336	380	363	366	338	341	365	360	365	363	356	333	370	358	357	382	337	353	337	400	378	366	319	351	313	346	333	381	324	389	390	351	365	371	372	299	382	370	351	366	372	321	384	361	375	354	378	353	377	321	346	372	391	358	369	375	359	368	361	347	347	357	362	351	399	373	368	386	348	378	368	315	342	359	363	382	331	336	387	352	353	341	323	346	352	362	355	378	356	379	359	352	368	375	358	356	359	330	381	354	382	367	358	338	350	353	354	371	416	351	347	355	392	340	393	382	344	358	355	357	358	351	381	384	364	398	368	377	364	340	375	361	340	389	363	356	395	337	334	345	347	344	355	379	358	349	392	367	384	352	360	378	320	361	353	343	375	374	363	341	388	333	356	331	336	370	352	383	335	389	338	379	377	372	375	352	373	385	379	362	343	385	405	342	371	371	363	381	360	350	363	373	365	369	373	361	338	380	312	363	344	369	384	333	345	352	334	362	373	332	351	336	372	372	382	348	342	370	373	384	353	349	348	370	401	378	327	357	380	392	340	344	349	377	365	361	345	350	338	359	338	373	363	344	352	349	355	359	390	354	366	327	357	338	358	356	380	359	376	330	362	353	353	399	366	365	372	363	313	348	416	365	376	341	370	356	369	329	355	337	366	393	359	369	368	344	374	404	367	345	356	345	356	375	333	357	347	379	334	372	348	384	376	360	368	350	377	373	362	373	356	373	346	366	347	370	337	388	391	357	376	354	361	358	369	347	329	365	340	400	361	364	380	365	338	356	386	335	365	355	362	372	348	381	325	376	346	343	352	370	332	371	367	387	358	386	351	363	370	380	368	346	402	374	360	337	371	398	363	377	338	370	327	327	343	312	357	347	381	340	349	366	356	346	382	319	370	374	358	366	371	348	345	363	372	363	351	377	361	345	341	354	358	333	377	357	339	338	343	374	343	343	348	380	370	371	375	375	374	383	330	382	353	371	369	377	342	353	382	376	365	378	364	356	357	324	368	353	352	358	371	371	374	340	316	355	370	341	361	360	382	354	407	360	344	386	378	340	310	359	354	375	391	338	365	359	367	380	354	351	347	371	368	353	358	368	386	365	390	346	346	360	364	381	328	367	400	359	376	366	357	341	395	358	341	365	384	384	352	324	319	380	338	338	383	376	399	346	381	359	368	334	389	341	336	356	366	357	336	370	374	371	332	375	357	375	340	347	387	352	378	375	334	372	361	349	372	342	343	391	351	351	343	376	354	348	378	349	369	360	368	386	388	375	383	404	351	376	347	351	389	366	363	359	369	346	317	396	355	339	398	347	326	388	376	353	367	369	365	373	327	355	373	393	374	335	386	357	383	384	376	350	373	353	344	359	388	342	395	365	360	382	332	326	360	357	369	349	375	358	371	357	378	377	358	332	337	371	340	334	350	351	334	346	370	357	327	374	335	353	382	367	344	347	339	337	371	351	347	323	365	347	390	382	356	346	383	352	318	328	382	348	383	350	362	337	360	339	371	395	360	354	347	393	375	358	325	362	376	374	366	380	393	350	363	383	358	408	362	339	361	373	368	367	373	367	374	378	353	349	370	374	366	363	342	348	375	357	335	348	361	345	361	383	353	373	359	337	374	379	375	352	337	357	386	339	357	393	396	374	337	372	391	341	383	322	381	349	338	388	369	358	352	355	357	332	335	385	364	365	357	361	346	360	347	358	344	392	339	336	354	371	330	362	355	345	362	386	343	374	339	352	389	350	357	353	351	357	381	342	373	335	345	337	364	372	340	389	336	370	390	377	378	377	350	401	350	404	362	365	377	368	331	355	331	339	372	351	347	373	411	333	364	359	323	332	369	398	351	356	344	381	378	349	349	389	380	371	345	333	354	371	316	337	380	365	354	379	362	374	362	363	371	346	344	337	351	341	388	358	350	331	361	346	379	387	383	338	350	395	319	347	379	361	354	380	348	371	398	333	386	343	355	349	343	350	350	367	356	366	394	351	343	323	337	316	353	334	327	341	336	350	346	351	365	361	334	372	356	317	375	361	363	338	353	404	362	384	336	388	353	331	365	334	352	357	363	359	343	374	372	373	379	327	358	375	378	374	351	366	387	333	363	322	380	354	370	357	347	349	379	373	324	340	336	359	357	360	374	388	390	349	356	331	346	363	377	322	357	397	347	368	364	368	358	350	344	388	348	336	368	349	366	327	382	337	378	382	336	341	360	403	382	379	378	391	378	400	350	350	387	373	375	377	321	365	387	340	355	374	355	334	358	374	382	362	336	393	360	371	355	384	349	364	356	353	339	377	403	381	356	366	330	350	365	329	327	354	365	362	373	381	368	388	330	363	368	335	383	329	325	370	349	371	371	364	356	335	348	353	363	364	378	380	377	359	326	364	361	334	363	400	386	336	326	322	352	339	365	343	360	378	337	413	370	361	372	398	345	353	385	368	345	344	354	396	372	360	360	349	371	380	353	363	359	352	363	324	377	361	365	370	345	353	389	364	343	369	391	346	411	342	361	354	386	378	365	379	360	346	369	348	339	344	362	354	363	345	393	362	337	351	392	350	347	374	371	383	362	346	395	332	347	374	360	391	344	381	337	364	333	378	376	371	398	386	379	306	366	366	362	360	342	370	359	368	352	377	358	346	306	337	341	362	345	356	354	386	381	353
25071	39934	36412	27378	21164	16965	14256	11495	9444	7398	5320	3540	2550	1956	1579	1353	1147	971	843	773	686	663	631	613	549	524	525	496	523	486	502	528	497	560	484	512	512	517	459	536	509	485	488	479	479	540	478	454	476	478	494	468	470	462	480	456	471	487	486	463	474	481	514	466	508	446	482	466	482	452	510	501	484	470	474	457	468	506	480	501	481	484	494	461	462	482	477	475	457	446	501	494	537	451	489	446	507	463	499	479	475	449	492	470	503	501	476	469	492	471	503	478	460	464	455	503	495	474	463	487	437	486	494	444	467	478	456	462	513	496	486	500	468	498	500	469	473	456	472	500	453	462	500	502	527	479	447	471	447	483	488	450	446	517	500	452	450	478	517	510	483	473	459	505	501	479	514	484	472	462	501	473	489	433	477	485	467	506	500	523	498	449	513	442	460	471	480	484	463	455	508	490	457	453	458	441	474	490	481	482	448	508	506	466	513	454	436	494	497	469	471	505	490	468	466	438	480	483	460	486	487	421	483	448	502	509	494	484	461	480	493	445	456	475	481	446	464	493	477	519	460	471	474	453	454	472	448	447	453	470	495	467	476	462	497	492	451	498	466	494	469	452	475	448	483	450	486	482	504	495	449	466	494	456	489	510	472	515	459	459	505	486	454	481	490	477	517	480	444	440	497	471	439	518	473	502	463	453	494	506	495	493	482	451	479	494	501	433	505	469	497	472	494	465	487	467	495	459	503	490	441	479	468	478	472	491	454	467	466	492	435	492	422	452	452	475	464	465	470	503	468	477	484	457	489	471	487	461	469	449	462	487	468	442	479	468	533	445	503	468	492	447	459	437	514	492	475	473	485	448	471	494	482	474	488	474	513	446	446	462	481	501	449	495	447	478	485	466	440	492	509	456	489	497	497	476	496	457	493	472	459	488	464	455	469	445	482	480	468	495	498	432	448	452	501	521	478	457	498	481	486	446	483	448	484	511	504	488	511	468	510	472	472	446	452	502	494	496	466	441	479	509	417	459	478	482	468	465	480	452	472	508	444	487	466	481	488	457	497	449	495	441	487	487	482	493	480	460	464	481	522	489	524	474	460	456	445	444	486	477	452	480	454	480	483	461	457	485	445	451	473	447	459	459	488	459	504	501	466	503	480	516	494	469	449	491	482	512	418	493	481	422	455	467	508	508	476	492	463	470	491	493	503	469	455	450	446	452	475	450	452	493	466	457	478	481	435	492	457	497	467	499	475	495	498	469	496	475	453	450	454	485	474	470	453	514	450	493	483	492	464	466	471	507	467	456	501	481	482	495	435	477	503	488	451	478	478	464	454	459	481	483	462	477	460	446	493	517	519	452	469	445	470	484	467	467	477	461	461	521	475	457	431	481	479	461	492	447	479	450	453	473	499	472	482	496	483	471	460	508	497	456	502	472	465	480	471	505	463	485	473	506	471	457	503	452	474	482	430	504	497	473	461	456	435	435	500	484	514	468	466	509	495	482	450	468	489	514	428	488	503	468	470	491	492	448	464	498	482	491	503	443	525	460	462	484	471	459	502	450	467	463	482	463	444	456	482	468	474	427	468	489	480	495	437	412	452	446	499	477	485	454	462	488	437	490	489	509	491	469	473	484	468	476	493	466	500	421	472	494	478	474	467	462	461	459	479	518	481	470	493	471	479	491	476	507	483	484	461	453	471	467	476	470	513	489	467	439	478	461	481	478	468	451	441	462	451	472	487	498	487	492	466	452	515	491	444	521	435	450	503	479	486	477	520	497	478	447	513	449	465	474	485	498	459	475	483	495	481	472	494	468	477	474	476	449	487	473	478	491	475	477	461	469	490	468	479	483	450	464	474	457	453	485	478	443	478	477	488	476	468	449	468	481	484	451	459	470	473	463	470	520	477	444	480	441	457	512	509	482	477	496	460	464	478	474	431	499	507	489	505	506	483	429	487	475	488	504	465	467	463	481	500	469	505	501	458	481	492	448	491	478	468	502	488	458	499	441	484	457	475	502	469	463	463	478	476	484	474	478	451	471	493	465	480	464	479	479	445	499	439	475	455	470	500	491	513	484	450	474	488	483	470	451	489	476	465	484	460	499	475	461	472	473	483	456	488	510	481	483	448	466	462	507	492	509	458	486	501	465	448	440	494	472	511	476	501	467	509	474	504	456	479	488	462	456	461	469	451	466	469	472	513	467	469	508	438	473	485	497	488	501	488	495	454	430	490	472	503	445	528	464	493	478	477	479	438	462	474	454	473	492	471	471	484	507	455	454	464	461	462	456	476	463	478	466	478	501	489	472	495	516	474	483	474	483	523	492	488	492	466	475	421	479	474	456	448	488	509	465	461	488	503	469	436	519	465	491	471	450	511	477	459	471	434	482	473	447	454	450	470	467	501	484	463	504	468	460	505	456	475	481	456	455	490	448	468	483	446	479	502	478	450	478	523	472	446	452	486	485	494	452	460	468	432	464	489	461	456	478	440	532	463	482	492	476	486	469	483	449	459	430	458	487	488	503	456	485	483	451	487	493	466	438	459	509	476	478	513	439	477	475	476	462	436	509	468	483	490	479	491	488	458	483	494	475	464	507	473	497	445	481	495	463	492	476	460	469	479	506	488	469	473	488	493	491	475	468	456	461	516	492	455	456	479	468	458	522	497	502	465	448	453	468	469	476	491	438	490	452	477	486	445	471	444	448	501	475	496	446	469	467	466	499	500	465	495	514	482	468	458	443	472	464	481	445	490	487	479	480	460	479	435	512	480	516	492	470	482	464	530	450	458	489	454	458	453	471	500	456	480	465	486	476	486	489	481	438	426	460	490	481	497	434	458	500	457	471	502	495	474	494	482	472	462	511	463	473	472	469	458	455	478	494	448	508	506	475	458	460	466	458	495	477	461	510	482	493	452	489	484	435	474	474	437	479	491	464	481	468	462	479	472	416	475	484	475	490	493	500	447	501	512	487	491	476	482	476	471	477	442	497	479	439	488	479	520	477	472	493	453	500	449	484	471	469	443	455	495	446	449	451	427	450	537	481	476	482	461	449	485	455	502	465	470	457	499	478	477	474	475	459	500	503	476	515	501	451	479	479	463	463	492	487	466	534	508	458	482	493	502	455	450	458	478	476	480	491	476	460	453	450	434	502	484	503	508	499	450	479	482	478	466	466	525	454	495	443	471	499	475	477	500	460	452	463	473	482	476	469	494	490	458	417	492	494	489	450	524	436	442	484	517	465	457	481	470	454	496	458	463	444	481	500	477	475	503	477	473	486	500	487	472	477	508	462	433	456	495	493	459	445	445	471	488	498	419	499	462	470	471	464	497	499	459	482	496	485	499	480	441	502	496	487	482	486	470	485	472	505	445	492	457	458	514	484	498	454	506	487	472	467	459	473	475	436	477	474	470	482	440	462	496	470	462	514	475	478	509	458	498	474	487	534	461	484	469	499	488	478	493	465	502	487	438	453	513	492	469	460	468	450	477	460	467	468
22786	21159	29011	23635	21426	22496	21019	11513	7877	6259	4611	3244	2314	1943	1618	1549	1334	1238	1137	1079	1039	905	960	836	786	805	819	802	764	795	827	792	792	745	806	756	772	741	748	794	801	779	772	756	769	730	762	806	751	717	728	763	761	782	751	741	739	745	732	707	752	743	756	732	724	691	731	714	729	718	749	764	737	746	729	750	711	728	716	720	739	725	694	741	758	715	755	744	723	793	688	694	730	727	710	783	721	691	724	771	747	780	752	733	751	789	754	739	749	705	719	722	770	729	745	712	765	742	782	781	717	688	734	720	684	748	753	769	677	774	760	735	743	729	727	686	739	735	776	767	713	739	709	740	697	748	742	752	742	694	723	785	674	750	741	785	689	725	716	689	737	748	709	717	725	751	716	758	728	724	726	719	735	744	723	742	751	735	732	690	746	715	708	773	744	739	766	693	705	746	747	727	731	724	750	704	697	718	739	779	792	778	699	773	696	747	708	717	679	748	723	752	735	744	648	700	770	738	708	757	722	704	749	757	739	734	684	730	768	730	718	777	747	777	702	786	769	686	732	759	727	754	719	733	765	705	704	759	744	698	722	728	761	699	719	754	809	718	733	728	733	742	698	757	771	723	761	771	712	746	772	709	709	728	742	760	692	742	734	712	721	741	773	781	750	699	710	760	758	699	760	740	724	709	747	683	772	742	706	734	753	709	692	741	741	785	709	757	729	689	721	762	767	734	729	734	688	736	705	708	697	731	762	744	722	764	736	731	725	728	714	749	686	758	720	695	700	716	747	724	709	773	721	680	734	740	764	681	732	703	739	714	719	728	717	755	723	709	742	695	674	782	734	732	773	676	718	760	701	694	781	668	721	700	762	710	693	719	781	738	735	747	767	712	730	706	726	653	713	721	745	697	725	761	717	760	722	734	767	708	677	783	698	742	755	683	693	736	728	736	758	729	758	729	731	746	655	764	736	741	758	762	709	742	738	729	745	740	747	706	762	747	726	723	715	691	772	708	697	698	720	742	695	738	739	768	682	719	724	775	748	728	719	715	794	724	745	727	724	736	759	711	712	704	741	707	719	740	765	751	702	738	711	765	731	752	732	708	797	786	727	712	751	749	738	724	762	729	693	707	725	772	770	692	742	705	736	743	714	742	726	715	729	728	736	751	714	683	743	754	750	706	737	755	728	741	703	733	702	749	784	705	739	780	717	744	729	683	726	739	748	679	764	756	703	752	797	763	726	707	753	734	715	690	738	741	711	734	766	727	691	715	712	707	754	706	699	749	684	723	757	742	740	716	700	799	742	721	751	729	692	719	707	787	663	720	721	731	705	765	737	696	702	707	690	731	710	762	770	686	692	744	755	713	735	720	730	726	718	726	750	735	729	779	732	771	730	736	708	710	717	739	753	712	681	757	771	749	711	698	743	718	751	701	798	732	698	721	732	749	772	740	710	745	739	763	758	728	753	702	746	701	782	806	681	751	722	751	697	728	705	722	717	689	723	732	781	772	719	702	756	690	740	770	717	774	756	718	714	739	716	750	760	740	768	749	748	734	748	748	723	760	744	673	734	697	698	721	729	718	740	706	702	736	698	736	715	713	718	691	720	710	716	673	714	731	732	736	739	718	735	720	778	706	723	694	742	722	693	718	758	759	707	734	696	699	735	719	729	779	700	769	775	735	693	720	751	739	744	688	758	758	769	760	701	738	723	741	732	732	756	764	730	756	698	689	708	688	714	698	709	760	743	703	768	694	734	758	748	732	790	747	749	768	740	722	711	757	749	733	724	751	732	721	734	740	764	703	675	747	764	685	723	732	782	753	754	769	732	743	714	738	789	779	724	816	748	728	715	731	695	721	735	761	764	728	769	721	743	693	782	748	743	728	730	685	756	780	738	758	699	722	778	747	698	731	694	724	752	726	812	768	680	716	725	731	748	717	719	720	751	712	726	706	762	746	717	726	692	707	722	795	679	744	716	764	721	730	726	695	717	777	755	766	716	734	744	688	692	713	681	715	683	735	733	743	795	672	715	715	681	774	737	730	637	678	729	690	768	722	766	699	741	749	743	738	750	709	745	723	723	784	762	687	743	683	737	709	743	721	720	729	735	721	771	709	749	724	699	707	709	726	726	759	769	724	666	736	687	689	691	737	748	761	733	716	742	749	702	701	709	727	738	732	740	766	782	696	692	753	731	790	742	738	760	734	702	733	720	701	727	767	700	733	728	744	743	688	734	739	724	734	640	718	775	764	707	753	732	709	727	738	723	672	702	725	744	683	721	741	685	676	781	718	745	784	745	780	752	723	748	728	707	670	729	744	712	678	717	694	751	744	748	770	767	715	746	725	720	737	710	747	803	725	732	728	665	737	720	703	731	690	772	726	712	766	744	731	761	701	691	728	794	716	743	771	751	698	742	753	731	722	741	749	747	736	715	702	774	707	718	742	709	750	697	723	750	704	746	737	725	715	680	736	787	708	711	745	744	675	739	760	722	736	732	748	712	732	726	714	714	702	703	733	715	744	719	750	733	739	727	734	705	729	675	769	764	729	687	742	680	757	681	731	751	757	749	712	775	768	738	690	748	720	707	750	731	779	732	718	757	731	721	750	734	767	711	727	726	696	729	714	718	682	682	689	714	725	726	650	746	698	724	697	732	781	731	738	761	754	706	734	725	744	721	738	724	716	732	711	729	761	720	736	740	737	749	803	714	746	699	723	705	708	723	695	750	746	751	765	763	707	736	751	716	693	753	688	784	798	706	730	761	706	741	693	742	723	711	730	735	708	713	730	768	753	744	724	738	760	724	692	744	700	735	705	683	688	677	695	730	769	707	724	719	730	793	742	733	686	729	738	754	710	748	759	716	704	748	725	710	727	711	759	732	749	768	714	747	721	714	713	720	731	740	688	738	731	743	741	735	773	730	766	732	714	777	780	717	738	741	742	737	706	721	776	756	773	722	788	744	686	731	717	732	712	747	719	741	701	706	733	710	711	753	768	709	694	736	729	698	729	754	701	731	714	747	718	734	682	743	789	721	705	740	697	749	733	686	718	742	715	742	686	722	719	736	709	769	712	700	734	708	776	707	727	727	710	692	717	756	704	724	715	721	738	764	766	750	746	722	771	722	745	701	709	721	738	763	688	736	761	718	747	725	702	711	763	753	758	767	693	724	663	740	723	735	702	734	704	754	756	745	747	723	743	737	789	735	767	759	773	759	743	716	783	747	701	777	710	767	735	716	701	744	729	755	741	747	715	719	668	693	726	771	725	746	745	702	725	772	692	759	701	706	710	764	724	741	739	756	727	697	733	703	723	750	689	702	714	735	719	771	715	737	741	701	733	720	754	708	695	760	734	753	721	758	779	730	752	711	715	740	765	691	718	710	753	714	784	776	718	741	715	745	740	703	711	727	738	708	723	708	748	715	705	708	702	763	699	745	759	701	763	694	707	756	727	752	777	726	677	761	759	690	715	732	725	713	711	715	743	746	752	734	714
25351	48600	45254	36892	30489	25184	20926	17899	14128	11579	8784	6318	4524	3566	2928	2598	2237	1957	1766	1562	1476	1327	1269	1119	1047	1042	1064	1028	1015	966	973	978	958	963	979	1018	984	988	931	938	1006	948	964	957	947	945	903	935	892	907	957	906	862	925	927	886	893	943	904	932	898	910	913	935	938	932	932	941	921	976	943	872	908	874	906	888	895	923	930	890	922	931	903	889	909	957	920	936	908	959	925	890	890	869	930	922	910	904	910	908	953	905	881	932	877	966	886	930	871	838	929	894	979	933	910	880	877	921	874	941	894	846	908	895	906	931	916	880	918	941	909	892	868	904	865	868	913	930	942	898	886	924	969	973	869	925	874	886	898	879	913	856	904	895	909	871	951	929	921	941	965	888	853	856	951	930	908	936	926	895	945	893	931	911	925	884	913	884	950	923	890	855	901	866	952	870	932	835	911	905	962	902	903	903	908	894	931	884	892	913	930	901	974	905	888	918	926	884	843	867	957	926	941	958	900	959	911	877	885	904	880	886	950	882	873	917	903	922	896	942	865	899	909	896	873	947	949	851	929	924	917	855	950	886	890	916	924	913	904	941	887	912	885	888	889	923	919	841	919	925	885	873	856	935	931	914	915	898	919	923	895	968	893	935	926	891	933	880	911	927	897	866	973	869	949	934	889	920	936	935	954	899	868	928	890	876	867	920	880	948	939	894	902	962	930	950	889	1002	899	964	878	847	919	852	874	955	905	910	864	940	918	929	923	919	902	902	909	903	845	939	877	977	920	943	882	900	919	903	879	944	895	906	928	955	921	876	928	961	910	881	944	860	895	913	966	861	906	870	918	973	873	911	859	937	908	927	935	929	916	918	943	948	925	939	894	959	887	921	885	971	927	901	893	964	948	898	953	931	910	908	940	924	950	935	936	928	896	896	893	921	884	917	902	948	924	962	939	880	964	983	907	961	858	865	889	925	922	859	855	896	993	962	880	925	865	897	890	916	895	885	898	908	914	854	896	869	911	924	872	868	950	894	873	896	888	920	919	900	934	897	866	889	914	952	864	930	918	908	878	904	869	913	915	893	950	926	915	966	898	896	887	932	897	905	875	900	942	888	916	874	896	921	928	903	918	910	951	886	946	889	922	913	889	923	939	921	883	911	915	887	929	840	907	918	915	922	927	898	886	914	880	940	924	936	902	917	905	923	881	939	895	923	877	882	905	928	859	887	953	907	902	952	897	865	924	892	926	1009	925	884	901	855	898	924	923	883	923	864	961	890	926	915	931	910	942	925	854	904	901	933	874	878	891	918	919	906	889	875	967	856	853	863	961	956	939	970	861	908	896	937	895	900	925	915	944	907	906	924	933	867	947	870	975	887	888	926	886	895	962	978	906	900	870	936	860	886	875	909	913	898	914	924	890	944	895	916	942	939	950	880	847	929	834	940	938	890	922	908	921	882	930	941	903	915	903	922	908	869	876	906	907	907	884	902	962	902	961	890	874	887	915	928	884	1000	930	913	870	910	909	907	912	956	897	930	939	917	958	935	939	868	892	932	903	863	925	883	883	921	845	918	916	928	902	915	893	913	902	856	883	895	913	898	965	928	871	926	891	859	881	861	952	902	890	963	888	875	884	913	901	912	894	860	898	875	884	877	914	978	917	877	878	894	892	908	920	915	934	898	904	967	877	897	869	935	889	922	909	885	897	896	889	925	960	929	854	952	840	939	925	939	951	900	946	906	928	920	890	935	915	987	930	905	909	890	882	931	950	919	936	893	856	957	874	951	863	898	892	942	879	913	888	944	870	852	901	898	932	900	913	899	892	895	921	931	937	941	881	893	937	890	894	910	874	916	856	897	890	861	858	896	926	832	877	886	888	845	944	967	876	924	908	936	857	930	849	914	899	928	906	909	915	917	892	894	927	882	867	905	876	904	862	931	907	889	839	867	868	858	926	895	893	900	935	947	877	939	867	914	885	849	895	936	912	889	934	895	849	906	952	910	897	895	861	921	900	891	892	902	878	908	869	953	914	893	896	895	896	947	907	903	908	947	897	940	921	883	929	911	907	867	931	949	940	938	921	926	910	915	890	922	894	905	898	904	882	938	908	857	905	842	848	891	914	921	872	927	848	918	901	902	886	927	939	919	922	1028	901	882	944	923	915	921	936	971	945	911	969	889	865	897	914	965	901	920	926	917	883	892	854	922	950	931	866	960	872	922	952	897	911	891	880	936	941	883	873	928	930	920	982	914	937	888	901	861	918	864	855	876	882	931	872	939	938	950	927	905	876	936	937	917	864	961	872	900	925	881	937	907	886	933	884	902	880	827	868	890	969	976	923	849	871	912	872	877	960	871	869	861	896	936	953	902	913	870	859	925	911	913	835	961	947	936	867	861	912	894	973	977	898	899	873	896	887	885	921	913	883	896	892	887	967	925	916	894	938	898	957	888	857	882	898	871	946	838	890	901	902	962	922	914	928	897	925	915	897	900	890	848	935	911	940	934	908	876	921	869	888	921	919	913	975	971	882	883	952	888	893	921	879	911	909	932	957	951	909	905	910	861	933	1001	909	927	935	961	876	921	897	967	946	929	909	930	901	958	890	924	831	884	919	893	854	905	871	931	881	885	882	853	919	898	967	958	911	911	912	905	901	945	943	885	894	930	914	862	873	858	871	963	900	944	837	833	928	900	911	954	916	908	915	930	910	858	934	928	894	901	952	865	885	916	935	905	905	906	897	950	985	883	883	923	920	925	869	933	933	902	951	909	908	971	858	919	907	916	888	887	849	895	904	932	904	903	896	938	857	892	871	878	887	924	899	893	893	963	934	923	916	907	904	853	861	876	888	924	898	934	957	927	904	890	928	882	949	963	911	909	903	897	887	929	897	924	889	881	947	885	926	937	911	885	843	887	865	882	961	880	915	962	948	904	912	945	871	943	923	860	928	908	915	909	935	910	904	895	905	860	946	917	850	912	952	913	959	894	954	906	921	891	915	956	922	868	949	934	893	930	937	987	930	916	909	936	924	926	885	999	863	926	886	931	915	910	886	930	920	932	904	867	907	955	939	898	896	919	928	856	873	926	1011	903	914	907	947	912	888	928	916	868	940	944	925	895	890	872	905	960	915	870	899	874	952	920	876	944	921	954	892	915	942	902	890	974	879	914	939	921	921	880	864	936	954	964	929	944	947	909	885	871	943	899	923	890	926	925	913	905	903	925	937	889	968	899	920	873	897	902	893	940	933	929	949	904	873	899	896	934	921	943	872	950	934	916	899	923	939	920	864	911	913	920	950	906	863	945	868	891	934	922	940	905	902	904	924	878	888	872	946	900	972	907	900	970	933	901	934	928	864	981	928	900	914	902	907	868	914	870	924	866	899	874	897	909	957	932	902	904	934	864	905	899	874	918	908	964	884	948	893	939	886	899	931	928	870	904	904	917	920	916	928	913	881	919	922	934	902	985	912	948	951	899	916	908	901	934	929	913	952	901	894	884	853	942	976	902	891	866
27461	23823	28684	22365	13085	7737	5074	3824	2800	2222	1606	1191	898	801	728	651	599	630	606	548	536	495	497	513	472	460	458	458	464	478	454	430	404	452	460	435	486	499	488	460	446	449	452	458	472	460	460	454	449	414	436	447	487	468	482	434	489	432	415	478	461	436	436	470	469	463	493	447	460	458	456	436	423	470	476	486	460	451	426	406	471	423	469	472	486	448	459	437	466	449	461	469	469	432	489	426	440	454	491	429	468	444	462	456	461	447	444	444	448	422	449	442	448	470	482	444	437	427	475	479	448	430	442	431	434	486	427	421	462	458	464	463	421	419	453	467	444	448	508	436	466	429	436	461	464	440	476	449	414	454	420	434	472	456	452	462	481	456	472	463	463	455	457	442	448	444	475	446	490	449	457	459	472	428	420	458	393	441	453	436	495	446	421	457	442	440	463	473	470	470	448	433	437	422	420	460	461	476	461	482	451	407	440	457	452	470	434	474	451	427	426	459	486	420	478	475	435	426	486	441	465	492	454	477	463	420	460	454	418	470	435	489	466	412	427	438	445	459	435	498	470	439	451	471	435	484	446	438	461	418	452	447	429	482	437	439	446	467	440	431	447	491	477	483	439	452	436	442	444	434	477	478	431	431	471	465	460	419	439	463	474	464	522	468	452	469	449	468	439	468	452	447	479	480	447	457	410	425	461	463	472	452	426	464	428	464	483	421	472	438	434	436	483	447	460	458	439	462	463	454	470	468	460	419	448	426	433	415	453	476	460	463	469	472	467	426	446	452	459	457	497	461	450	501	434	442	409	488	462	429	458	462	437	462	451	436	472	459	412	484	425	456	418	475	430	446	463	443	473	491	445	487	451	442	485	468	422	469	463	502	495	460	435	423	448	449	473	487	435	465	468	411	468	445	455	479	500	419	425	476	453	477	454	435	456	443	422	454	439	437	418	444	442	454	452	448	478	469	481	430	468	484	467	457	453	457	476	463	469	460	475	451	471	448	443	466	470	436	436	451	396	432	431	444	484	419	457	444	430	455	439	455	502	457	421	520	478	472	468	455	442	484	450	490	453	435	456	470	465	424	428	445	441	471	461	459	458	461	484	485	446	469	454	452	468	449	457	448	414	459	467	470	449	425	480	451	468	454	470	504	475	444	445	439	435	479	446	465	431	467	444	463	468	464	443	432	452	437	468	464	468	464	467	474	442	496	442	463	454	479	477	423	448	456	440	473	459	432	467	437	456	432	458	480	468	460	468	443	440	445	446	431	469	496	457	468	481	443	462	417	436	500	419	432	451	465	441	465	501	470	453	436	453	494	417	479	481	484	461	464	475	434	463	445	446	476	464	450	469	429	452	475	474	480	410	422	437	465	437	488	478	445	479	447	418	456	445	448	436	484	400	469	449	449	477	438	449	429	467	431	431	449	482	397	451	488	465	459	438	475	479	436	476	460	472	446	435	433	452	442	430	433	432	440	480	453	443	459	420	453	464	477	474	467	444	442	450	462	444	451	460	485	436	435	461	432	449	487	471	469	464	482	450	447	488	464	465	458	443	454	449	461	411	482	480	437	441	444	443	465	440	467	474	435	443	466	456	465	424	473	484	407	447	466	438	462	464	427	436	421	437	454	447	422	490	413	452	419	457	421	454	428	461	502	468	429	436	464	453	474	400	457	487	467	448	451	424	491	440	428	462	434	451	454	453	454	448	472	475	466	425	519	471	444	448	489	419	408	438	421	447	437	471	467	457	462	447	443	434	436	456	468	451	475	479	480	453	465	427	435	457	462	450	479	468	433	451	427	457	448	477	470	441	419	469	473	476	449	477	448	446	447	478	476	449	454	464	411	485	476	444	468	453	451	462	435	474	445	457	456	434	435	449	420	458	492	486	469	476	422	475	458	441	480	458	499	458	494	409	478	449	444	439	425	464	483	404	470	474	433	408	426	442	466	476	463	468	451	426	458	453	419	411	438	443	480	443	476	451	459	456	445	444	423	451	451	440	430	474	423	438	458	464	451	440	403	458	451	465	478	451	427	442	441	433	465	457	473	480	452	423	449	485	456	455	412	467	408	466	460	435	421	503	435	428	435	458	464	431	467	446	451	443	447	418	457	450	444	449	440	466	425	424	463	417	472	456	468	472	470	448	484	464	459	487	460	473	442	466	421	462	418	458	434	444	459	476	476	460	463	457	466	458	464	482	458	433	468	452	461	433	446	470	471	467	482	424	461	468	484	441	470	448	444	437	481	460	470	443	440	449	449	459	446	456	467	511	478	450	518	469	475	450	455	443	431	453	449	462	422	448	460	453	433	430	474	451	470	483	448	495	457	478	461	474	444	440	475	499	438	428	468	435	417	429	448	449	445	469	413	462	468	467	435	485	453	418	447	459	445	445	499	452	468	482	444	447	454	433	463	461	432	436	472	452	463	438	422	463	464	465	452	482	455	445	446	463	449	463	477	495	462	414	477	428	436	453	438	453	439	429	464	456	449	432	429	473	477	476	439	424	478	470	460	480	425	470	427	519	481	478	474	485	439	481	423	437	448	425	487	434	419	463	452	450	451	420	463	466	481	427	429	447	472	437	451	468	428	434	476	441	446	439	476	436	474	457	460	491	468	443	454	477	484	467	463	461	447	441	454	449	459	464	463	456	419	467	450	471	490	422	447	490	470	455	461	453	457	456	451	412	438	455	471	481	468	440	453	459	435	455	450	437	468	461	429	435	426	482	436	436	484	446	435	466	427	409	429	456	468	437	466	461	473	457	466	465	447	414	447	483	483	459	471	501	472	446	461	416	438	445	484	458	449	455	473	422	473	460	482	446	476	456	451	436	436	417	442	436	448	444	441	452	440	416	446	430	507	486	448	467	426	448	454	459	429	481	461	445	462	476	424	475	396	462	436	434	465	439	464	421	504	478	466	461	438	469	469	481	420	463	471	462	453	478	444	477	469	448	452	443	448	481	490	428	446	461	452	403	457	449	452	430	461	468	454	459	432	476	471	446	448	452	425	411	447	417	486	460	436	411	439	456	474	427	444	445	475	410	472	452	469	474	456	466	504	459	463	485	399	495	426	450	443	462	436	446	444	472	434	435	436	459	456	417	479	430	432	474	414	499	463	444	429	495	440	463	478	454	457	455	456	434	437	463	453	412	485	405	448	456	454	452	442	447	488	450	438	476	405	463	410	452	468	463	492	411	475	471	463	475	477	452	432	478	424	504	430	473	507	472	451	459	504	448	440	454	456	434	437	447	493	438	466	433	437	436	463	453	442	479	451	441	459	442	494	461	464	452	452	442	453	439	474	446	474	431	458	461	444	453	449	464	470	464	461	446	448	441	455	434	477	459	449	489	430	455	471	480	436	416	438	454	482	501	461	475	462	488	459	424	464	445	450	448	483	438	483	452	466	446	458	465	446	500	460	485	473	509	428	453	461	481	474	487	435	447	439	432	410	449	445	488	429	485	449	457	448	429	481	457	442	468	436	460	455
25316	38531	34907	24923	18414	13711	10195	8354	6123	4803	3421	2517	1837	1378	1289	1039	999	985	925	767	723	687	667	684	645	564	663	596	596	578	590	552	581	574	575	596	608	579	619	586	585	606	568	619	596	546	592	594	530	601	604	541	590	572	572	556	572	557	579	599	579	552	586	585	552	573	619	581	592	581	554	556	547	588	502	586	529	560	543	573	554	552	553	566	555	584	543	593	561	581	625	553	578	600	569	583	612	603	570	557	590	564	642	542	550	543	600	591	589	555	583	568	648	529	616	565	558	582	576	553	598	541	587	566	555	551	584	580	519	537	590	580	580	548	559	595	556	551	550	555	544	557	646	566	550	546	566	537	542	509	550	564	560	557	580	582	549	581	570	544	610	586	563	617	547	601	557	575	585	551	582	556	573	546	578	553	567	564	551	581	608	571	558	571	570	595	537	544	573	594	526	536	565	535	585	570	550	593	571	585	569	561	580	632	594	567	577	568	591	585	577	593	590	594	548	583	566	567	621	571	584	545	554	599	524	576	531	573	569	558	588	598	593	577	575	571	578	572	552	572	573	550	575	539	577	543	557	573	581	584	553	608	566	556	604	553	599	589	589	540	588	537	553	576	591	586	568	592	617	565	565	550	606	528	539	542	614	590	568	578	551	589	558	574	570	549	593	605	589	568	597	584	553	535	627	554	580	566	556	578	564	577	564	558	567	553	594	543	553	583	608	589	570	584	569	587	534	543	562	540	567	584	563	571	613	608	582	578	603	609	566	549	592	580	593	581	622	585	545	583	620	560	586	561	585	527	577	590	585	586	556	584	615	543	569	506	583	574	583	538	589	574	579	561	568	585	544	565	601	530	612	577	560	614	588	540	561	592	574	556	505	529	553	571	582	530	588	566	585	577	532	578	561	621	603	591	582	581	578	547	543	580	563	538	554	560	568	606	532	519	610	532	604	540	579	551	579	596	568	564	571	605	566	581	570	574	589	569	596	600	595	576	527	550	564	557	590	558	601	560	567	580	580	568	523	576	555	580	607	550	592	581	542	544	628	566	603	543	605	566	619	608	587	564	589	599	601	554	606	584	558	579	548	577	530	570	583	606	531	590	559	588	518	587	580	570	584	535	594	585	544	618	571	578	573	598	582	561	574	606	607	562	579	573	555	535	613	563	559	586	584	569	572	590	633	589	570	620	575	574	562	570	593	599	552	566	583	610	562	550	579	571	587	523	607	573	589	541	592	578	572	602	603	559	548	540	569	567	547	592	579	610	598	566	589	609	576	567	571	586	580	554	601	637	594	579	573	596	560	561	563	592	590	567	579	561	552	572	567	596	553	565	571	546	552	583	568	616	586	545	599	590	541	536	552	536	541	598	548	569	605	599	602	578	542	572	567	541	534	587	583	564	583	582	531	564	598	560	560	560	593	600	551	565	576	533	584	535	608	572	570	595	562	578	589	591	501	599	582	589	564	563	563	614	565	576	551	563	552	584	529	608	564	565	560	545	594	581	584	573	585	523	585	576	595	570	576	611	570	609	555	560	570	549	577	612	627	543	585	580	575	563	580	571	539	518	596	580	587	527	575	585	575	579	577	603	568	555	576	583	551	537	546	563	547	545	544	545	555	562	529	591	566	589	576	539	542	608	593	589	558	570	594	585	553	565	635	594	583	542	548	598	611	557	548	521	530	565	560	597	582	575	526	560	589	556	580	596	569	552	623	578	576	556	608	591	613	584	557	556	609	558	589	553	570	550	623	550	566	596	588	577	617	551	556	582	566	575	571	570	619	568	579	549	564	609	596	557	579	558	587	532	563	557	561	567	568	597	573	562	550	563	554	564	578	554	591	611	577	589	559	567	566	566	590	578	584	565	580	572	547	554	598	551	600	580	562	607	553	564	602	595	580	573	530	528	597	580	571	568	585	593	588	596	604	626	576	576	548	578	591	568	598	607	516	580	523	557	506	560	571	589	590	564	556	562	536	592	594	636	575	538	564	583	549	573	589	586	588	561	549	564	514	591	592	548	529	558	574	560	614	567	602	559	583	586	570	562	590	573	575	577	580	568	572	577	596	604	582	550	595	548	550	534	574	606	523	601	549	546	551	531	579	584	560	569	536	583	540	558	561	564	572	569	590	539	558	586	588	565	544	593	587	637	543	575	578	558	566	585	593	610	550	578	560	596	582	548	570	543	562	571	646	580	544	587	581	560	537	581	573	555	551	541	565	557	605	559	583	567	602	616	556	551	557	585	579	571	588	583	555	563	595	602	593	549	581	623	547	567	606	574	530	567	594	604	543	585	578	574	595	560	577	557	584	561	583	575	595	615	550	539	548	573	617	549	542	588	553	560	536	583	602	522	553	539	576	600	575	570	609	610	552	532	556	562	550	554	595	547	539	542	574	551	583	570	548	575	567	562	583	564	555	576	607	588	587	563	586	578	587	554	582	576	576	566	541	567	569	543	540	606	560	603	589	596	575	564	572	560	555	540	597	542	576	573	559	584	571	575	550	555	579	600	571	578	557	594	599	534	579	548	555	596	588	595	608	617	550	557	598	572	598	611	590	554	558	550	563	606	566	585	531	564	542	533	594	568	605	581	589	593	553	558	575	568	634	538	599	576	587	587	559	534	595	550	573	560	611	571	559	557	634	563	624	558	579	561	586	582	608	552	545	539	609	587	563	561	612	609	587	591	535	605	598	541	606	543	554	583	600	562	539	594	570	587	551	536	517	572	581	589	660	590	586	532	576	544	561	557	575	573	561	545	552	597	546	589	594	543	571	573	566	603	554	561	537	546	589	587	573	583	545	544	570	590	590	564	584	589	571	554	593	541	543	568	611	561	555	562	566	564	545	587	596	591	581	538	579	527	568	543	572	575	546	581	541	604	515	565	542	568	595	628	568	548	584	610	541	602	596	616	526	552	532	575	575	586	589	599	570	562	565	593	567	559	610	561	652	577	614	591	555	579	568	559	573	549	555	575	595	605	586	557	549	577	560	575	605	563	556	553	533	570	591	525	578	542	556	578	576	591	580	564	575	597	536	566	577	564	572	581	573	548	558	572	528	567	610	609	532	582	566	549	602	552	561	598	548	587	599	616	577	595	556	584	602	551	601	620	564	595	513	545	556	570	536	568	607	519	585	559	549	549	571	581	537	545	603	560	624	582	579	547	602	559	581	580	518	588	565	577	555	590	594	596	550	579	538	594	540	536	596	586	574	596	614	581	609	572	580	544	601	574	584	578	556	588	557	593	578	589	587	548	593	607	590	594	540	542	541	564	582	584	529	583	573	510	554	582	579	592	586	617	575	549	531	593	578	546	609	612	554	576	523	521	565	569	558	584	580	533	603	581	590	527	552	575	561	557	609	556	560	574	550	589	591	532	600	586	562	569	596	626	556	591	579	548	533	573	559	599	564	611	589	602	566	563	572	560	593	598	536	573	543	544	571	587	559	587	567	586	585	565	572	564	569	591	547	517	541	560	549	586	581	590
23773	21061	28482	24243	22038	19213	12664	7727	5290	3966	2873	2159	1684	1409	1283	1259	1254	1244	1098	909	882	795	851	813	806	843	807	715	794	786	767	743	717	753	736	798	784	785	790	733	775	767	734	782	780	716	749	734	722	724	688	721	715	762	722	687	731	760	709	721	736	707	742	749	763	723	708	734	767	700	792	717	704	755	743	753	698	684	711	767	718	755	781	752	715	739	686	698	705	740	759	686	717	722	765	702	733	735	746	716	716	775	696	778	743	709	707	771	683	724	747	765	727	701	721	733	730	760	731	772	762	719	738	756	713	727	794	759	779	758	748	761	746	740	743	708	709	707	719	724	748	700	726	729	693	826	698	704	685	742	713	724	783	751	762	744	718	781	775	710	749	716	719	737	694	727	725	717	755	676	766	772	694	705	720	721	758	706	732	717	737	764	749	722	707	782	723	767	731	744	726	769	709	762	675	722	721	747	750	761	722	773	810	717	733	708	762	718	667	686	753	732	770	749	747	777	750	732	693	757	760	721	763	730	744	742	715	761	710	740	736	729	743	712	722	724	760	743	732	704	685	765	744	682	746	739	720	742	757	723	748	776	726	792	733	752	710	730	737	718	770	677	711	721	741	707	764	732	748	781	754	706	744	755	717	762	725	755	719	786	750	737	770	748	741	701	765	714	772	685	770	698	694	769	720	758	726	709	744	701	759	719	791	718	755	691	719	766	780	681	717	775	723	761	751	745	721	756	743	729	708	756	703	751	749	723	768	737	717	688	731	755	748	777	685	733	748	719	744	738	783	715	768	737	724	732	676	719	693	781	737	733	736	702	738	711	730	760	737	735	734	728	681	690	740	752	705	758	737	681	718	695	800	739	702	710	724	736	701	741	723	774	707	709	726	718	757	751	723	716	697	751	728	688	717	697	739	761	756	689	695	726	699	695	726	763	704	759	697	697	750	685	696	744	737	722	682	677	729	700	725	719	707	699	742	804	720	793	706	752	723	717	741	721	745	720	704	703	705	740	712	753	699	738	680	763	724	741	729	788	766	728	722	695	733	748	769	763	729	703	733	733	767	713	730	750	684	718	762	773	684	738	760	724	723	715	755	723	758	770	757	715	721	675	732	752	755	739	725	702	701	758	723	735	745	720	718	693	743	711	762	745	784	735	734	685	740	758	774	765	748	702	740	745	681	749	768	750	750	736	695	761	716	757	771	701	728	732	740	759	709	738	685	746	713	782	736	745	726	729	736	752	693	739	721	718	791	730	726	664	713	736	712	746	717	717	714	726	732	747	718	765	748	708	744	748	715	729	741	723	737	718	721	680	703	715	715	727	754	705	720	724	745	730	730	783	790	781	752	690	751	734	708	768	730	666	755	751	748	747	749	733	718	739	743	758	718	687	751	756	694	719	752	727	773	754	717	768	776	779	757	701	761	745	752	738	767	707	733	752	722	754	715	783	699	724	746	734	758	719	693	727	704	704	709	739	698	758	714	779	713	742	717	713	715	745	702	720	728	686	686	719	748	727	677	783	739	719	715	728	736	765	760	778	711	691	755	685	728	768	735	706	757	736	759	696	728	706	731	694	713	746	759	738	757	718	762	686	672	773	720	719	743	726	729	772	740	690	748	719	727	692	776	739	770	741	716	720	767	715	714	701	736	718	775	750	647	751	705	730	735	752	731	719	751	807	745	774	756	707	711	737	692	765	699	742	764	744	726	711	726	720	741	750	755	719	761	709	672	694	748	723	714	741	665	716	724	713	730	721	707	720	719	709	719	734	759	720	735	699	717	789	758	750	743	780	744	732	736	754	689	717	721	726	748	725	760	783	725	728	768	682	726	732	689	747	711	743	743	705	673	715	720	800	783	753	754	704	709	723	710	742	762	732	752	690	792	722	748	758	664	707	733	740	776	717	735	768	766	714	746	753	672	716	691	735	749	767	750	721	745	757	731	802	693	684	723	699	762	747	742	687	755	781	712	708	746	726	690	761	708	759	735	728	734	724	756	720	737	736	775	768	726	706	748	725	762	724	759	689	762	753	754	715	756	695	713	709	629	734	743	740	740	719	723	704	725	733	764	736	723	782	703	738	664	738	712	746	752	700	743	742	727	734	736	751	689	763	767	741	706	730	707	775	676	733	721	718	739	748	728	720	727	698	725	694	716	682	729	767	701	783	784	741	756	717	731	724	711	714	689	790	773	714	712	773	786	703	763	741	741	762	720	728	778	737	763	693	718	705	720	747	737	724	707	692	747	716	718	730	721	653	696	666	695	732	726	709	753	674	749	753	694	730	765	765	728	734	745	708	671	742	713	769	713	730	731	726	734	706	730	731	760	733	707	765	724	735	714	700	710	734	690	739	701	690	680	709	705	713	696	767	748	735	709	755	758	720	772	754	734	729	699	679	712	711	719	828	742	669	682	700	710	708	740	711	731	731	721	719	721	730	769	719	741	728	761	693	674	768	724	798	754	727	660	765	737	755	783	728	747	780	691	741	734	761	723	765	735	704	738	700	736	722	699	716	758	738	682	775	780	741	804	776	733	711	718	743	746	704	779	725	698	711	742	699	698	707	721	751	724	739	709	734	735	720	819	707	737	729	763	758	740	733	738	745	707	703	764	729	742	743	731	768	726	762	731	685	708	667	789	704	707	795	732	719	705	739	754	704	769	760	766	739	713	725	664	761	765	717	758	726	744	730	761	707	718	782	751	716	760	753	741	781	738	727	714	768	751	747	722	714	753	756	764	814	699	768	756	721	775	761	695	755	708	716	699	805	767	689	736	683	701	695	736	723	716	741	753	736	727	732	737	724	759	754	731	725	755	726	736	772	767	755	731	752	795	729	754	752	740	717	762	718	715	747	755	736	676	718	708	709	718	781	734	726	736	726	700	738	720	729	724	687	720	733	749	712	719	722	733	749	706	721	715	693	749	728	719	761	727	709	747	757	720	758	719	762	717	741	714	785	725	684	738	723	729	737	740	729	683	764	692	717	711	713	776	735	728	746	711	737	751	740	784	676	718	748	719	710	690	740	695	703	770	744	715	658	769	709	720	740	747	701	724	722	746	744	718	747	713	727	758	783	757	727	733	703	717	729	738	704	760	752	746	719	719	701	753	777	723	675	758	701	763	727	727	703	689	719	728	730	740	734	787	768	677	769	742	763	754	728	727	720	706	712	774	778	729	713	721	776	694	726	699	710	710	714	690	789	723	754	701	716	702	762	717	744	726	730	776	686	721	720	749	739	731	729	715	715	737	696	713	686	703	741	707	756	711	734	753	695	713	752	741	722	721	754	769	683	723	695	754	732	728	770	734	736	774	721	694	806	715	669	710	741	774	694	727	705	689	743	737	755	805	713	764	745	775	688	715	752	750	755	729	737	740	726	715	779	726	729	749	693	691	718	727	785	696	676	729	770	742	730	707	744	742	721	712	741	736	751	725	764	694	701	756	734	672	715	716	715	756	789	697	747	731	709	712	749	742	714	722	767	737	735
26958	48314	43133	34100	26741	20412	16148	13728	10373	7832	5670	4152	3104	2454	2069	1945	2005	1911	1611	1444	1217	1178	1095	1017	946	1020	978	969	983	964	969	1017	918	894	970	936	946	981	930	984	988	912	882	943	928	944	927	895	913	925	924	934	895	935	867	907	906	868	883	955	890	935	880	851	926	896	900	894	894	885	947	937	905	903	923	902	869	861	912	982	907	828	926	919	912	943	887	940	891	908	901	911	878	935	953	912	931	858	913	877	919	938	909	934	906	945	943	877	925	938	932	934	886	893	894	877	896	837	928	910	887	902	898	881	932	907	919	896	911	932	910	843	936	892	894	945	925	915	934	902	882	934	906	925	894	896	913	875	912	957	979	932	930	900	924	894	944	879	919	947	898	917	924	901	925	878	866	909	915	935	922	930	862	939	888	920	887	887	894	896	928	900	877	957	902	934	910	902	924	980	907	907	864	900	920	930	931	906	951	891	895	945	885	876	930	861	933	909	890	882	931	897	877	905	858	910	885	894	942	921	910	930	923	902	891	908	916	862	860	908	882	964	898	919	883	925	888	859	902	869	865	938	874	925	909	914	940	862	901	886	911	919	937	906	850	912	917	969	886	926	914	900	839	887	923	898	888	896	888	914	903	905	917	878	915	856	931	953	886	875	929	851	889	904	927	944	867	939	912	937	944	936	891	861	915	884	942	894	941	912	949	872	963	930	941	939	923	853	901	875	873	921	867	880	901	950	928	852	886	901	916	893	838	936	887	912	925	912	897	914	867	942	920	880	923	928	927	917	889	879	900	899	940	885	974	865	955	904	865	893	879	886	899	902	937	922	923	899	885	943	936	850	865	886	950	927	864	904	892	909	922	907	889	883	927	883	929	886	946	901	927	901	941	888	919	909	906	927	896	877	876	933	892	913	904	888	953	918	901	923	893	860	883	932	926	871	866	893	935	919	933	923	919	875	830	885	912	890	947	849	917	870	890	894	946	892	945	913	880	931	880	897	908	903	926	941	935	852	898	920	914	915	874	925	940	875	945	897	904	879	955	877	947	942	904	903	893	908	941	903	961	892	882	900	868	908	915	887	869	921	918	920	930	873	861	916	899	975	941	859	911	891	919	897	916	883	920	891	896	865	920	901	883	895	894	919	881	871	819	894	857	915	897	882	918	874	915	949	892	923	917	885	908	884	932	887	906	892	900	888	903	935	886	967	856	932	886	882	931	913	882	895	863	926	906	874	941	912	909	876	869	902	853	900	935	893	860	910	875	905	916	901	857	910	939	886	912	876	929	891	905	847	923	913	929	894	895	948	809	898	963	852	890	951	906	944	922	894	885	943	916	912	920	913	975	930	862	949	860	888	880	869	909	902	870	890	897	931	910	912	904	917	878	845	879	901	865	905	872	899	908	934	942	907	947	845	856	947	915	882	932	921	918	929	921	898	924	935	957	899	911	875	904	896	901	962	927	910	898	911	926	928	927	920	892	921	928	907	882	892	886	906	927	893	930	905	865	901	938	906	944	902	916	915	932	940	952	907	896	862	901	897	878	923	898	906	874	867	880	888	894	946	906	914	864	905	895	988	903	894	965	905	880	927	877	865	894	958	889	912	898	884	862	905	914	953	891	906	894	865	946	866	871	871	861	846	922	865	902	902	885	911	921	832	892	957	886	840	901	843	955	894	911	915	879	903	895	924	875	893	957	890	937	909	913	864	882	902	870	831	914	901	911	923	913	933	909	918	900	922	845	909	901	936	912	937	833	911	904	925	913	889	929	883	921	861	924	926	950	877	880	945	852	928	894	918	935	906	942	881	937	890	905	890	912	882	886	888	873	913	910	937	935	915	910	972	896	908	864	911	857	893	917	878	943	900	915	894	917	905	879	886	882	889	805	915	867	901	958	933	940	905	966	938	899	944	952	881	890	918	948	868	861	911	885	851	901	903	899	897	882	891	960	870	866	906	905	870	928	941	861	894	890	921	891	902	888	847	872	955	942	891	890	916	903	918	910	908	902	912	930	857	878	915	896	904	898	911	960	958	918	992	921	915	889	848	923	881	889	876	931	875	945	873	889	906	859	904	931	867	888	933	914	923	879	930	905	898	888	943	903	863	904	885	933	935	903	849	862	917	903	918	876	882	897	906	912	841	874	886	902	864	872	949	897	865	951	922	908	938	918	947	902	887	903	902	909	828	941	966	905	922	916	869	922	908	930	875	910	905	901	838	882	870	919	886	899	958	919	865	911	926	872	833	878	912	930	870	952	888	890	967	926	927	893	926	846	986	845	895	890	895	898	888	896	851	899	920	904	902	924	908	883	904	824	898	878	858	933	940	922	843	907	950	888	922	872	918	894	930	855	841	863	860	942	930	860	896	885	913	912	907	872	878	943	888	893	843	843	925	914	868	922	872	884	901	922	884	898	951	873	902	908	924	915	891	925	938	908	903	900	901	856	916	912	870	951	932	879	862	922	901	935	928	868	889	962	896	918	941	919	906	927	951	903	877	906	889	894	849	916	897	835	938	907	926	887	923	866	894	911	910	872	956	890	917	902	893	943	891	874	894	882	923	847	944	905	893	899	899	935	909	899	870	907	935	934	917	877	885	934	852	901	841	874	906	904	880	879	917	937	864	866	958	889	895	858	946	860	893	906	924	884	908	897	916	922	870	894	892	881	812	907	880	891	909	892	906	934	877	886	983	888	964	909	887	870	836	899	911	842	893	846	895	934	888	898	892	902	909	867	922	899	833	890	899	933	880	907	896	910	925	1035	901	905	912	942	896	912	878	951	926	933	917	897	932	905	883	919	941	885	934	885	897	948	893	926	900	942	878	910	924	920	852	923	872	901	923	909	812	898	923	910	868	879	938	865	892	892	916	882	923	905	836	909	884	874	879	898	859	895	878	856	865	910	904	893	879	953	871	876	865	892	886	905	898	888	877	892	839	940	907	884	885	921	950	887	917	922	861	891	929	872	935	892	851	902	937	889	909	909	911	935	921	911	902	926	889	894	923	877	922	949	892	900	921	913	949	890	927	946	929	952	905	976	873	922	975	934	867	869	899	876	886	894	955	940	919	949	881	874	925	936	885	879	878	929	938	865	851	928	925	805	871	897	940	877	880	917	963	907	859	880	901	889	866	920	892	895	907	912	920	906	914	892	926	928	887	900	931	889	868	855	868	900	935	898	892	876	944	856	938	920	904	914	901	912	854	1022	833	894	917	934	885	886	865	911	906	849	889	936	880	880	909	910	907	898	886	883	935	965	956	922	884	943	946	905	910	891	892	930	929	950	887	899	939	927	875	898	885	939	876	905	925	909	908	868	911	877	889	946	901	905	879	945	939	936	930	911	888	908	932	883	894	911	875	929	984	835	907	889	908	926	928	916	847	903	890	905	929	864	882	916	924	870	893	934	950	898	875	854	930	910	900	843	892	968	873	986	932	929	877	871	881	841	909	887	920	891	935	894	873	908	866	922	889	955	882	838	895	918	895	953	911	922	900
25033	21101	27806	25998	19755	12183	7591	4656	3634	2676	1797	1357	1027	864	788	770	817	690	578	526	458	485	447	414	380	394	383	376	404	394	398	360	365	382	377	345	367	393	375	369	357	417	371	356	376	350	346	376	366	414	371	354	350	358	368	412	344	369	380	386	376	382	400	364	349	342	334	382	410	369	377	379	337	366	396	370	343	388	368	363	369	365	360	377	363	395	388	341	409	341	392	368	379	363	380	348	367	352	366	396	359	423	325	388	359	409	376	393	382	358	380	370	375	381	391	349	341	378	417	372	365	364	337	346	354	403	405	342	368	375	366	409	352	376	372	373	389	391	329	377	366	347	389	378	359	372	403	369	394	398	371	393	351	375	366	370	373	390	358	371	387	377	353	372	376	363	366	425	374	343	379	372	353	388	343	351	364	339	384	368	358	395	350	399	363	389	341	371	388	362	382	371	436	355	351	393	351	392	366	385	387	359	331	396	383	333	389	377	359	341	364	336	378	389	361	380	411	372	363	398	368	377	383	387	397	400	361	387	362	346	357	374	349	380	342	343	377	381	335	328	344	356	387	329	370	349	386	337	345	397	415	370	365	352	332	392	386	375	371	356	343	430	319	374	389	373	381	379	343	365	361	386	407	308	340	338	399	389	385	362	386	372	372	359	341	352	361	393	385	342	377	359	379	361	370	366	365	394	348	366	348	365	339	387	380	343	354	365	390	379	346	360	414	380	392	372	395	367	396	387	345	370	380	352	408	381	383	376	396	396	367	358	394	362	396	370	383	384	419	372	352	358	352	370	339	371	361	393	362	393	334	413	345	351	371	366	351	397	390	391	418	401	361	390	341	389	366	377	379	355	380	392	394	387	370	376	387	377	360	336	381	352	388	387	348	376	349	359	345	351	350	357	386	361	339	381	344	403	396	367	372	362	377	380	315	369	372	360	347	396	395	349	332	349	371	355	347	316	390	406	403	380	379	365	406	405	358	368	352	346	381	366	383	362	405	368	378	389	395	374	381	373	381	365	396	372	381	387	370	355	379	375	387	344	393	361	404	350	374	359	345	358	352	361	338	377	362	355	376	347	376	392	357	373	397	350	373	350	366	390	373	368	402	341	379	386	347	372	368	380	354	364	337	370	365	371	386	363	340	366	363	402	396	353	394	416	388	388	367	393	347	337	361	381	351	394	358	352	346	386	391	356	396	352	346	397	359	399	349	354	365	367	336	359	368	354	348	399	370	365	356	323	386	337	374	378	359	372	401	327	370	380	384	392	383	360	364	339	328	351	370	361	355	410	368	369	350	381	355	364	366	369	373	365	387	343	371	367	386	361	396	388	400	388	364	328	357	380	356	381	379	346	334	389	374	353	363	391	376	349	375	376	366	398	367	391	386	361	362	364	404	378	377	385	382	373	366	375	383	408	370	354	376	372	358	326	386	351	351	371	363	378	388	370	367	358	363	373	369	387	407	358	371	347	413	376	340	385	342	369	331	350	377	371	326	361	386	378	357	380	350	353	360	376	373	365	414	363	372	359	375	383	347	370	357	395	379	377	366	364	346	373	407	372	388	399	360	398	366	364	333	319	384	370	374	383	357	378	390	391	328	343	358	428	381	378	399	362	371	401	352	374	364	370	376	354	352	377	380	390	352	360	365	364	347	345	359	364	387	363	376	366	384	372	378	374	325	370	388	390	359	375	372	371	381	411	352	368	372	366	345	378	392	370	375	341	349	369	384	405	384	349	403	386	346	368	353	365	368	373	369	375	365	369	379	372	336	390	370	381	359	378	336	353	373	393	368	377	352	365	356	388	359	338	351	405	341	351	361	374	381	365	397	389	373	364	366	348	394	415	342	371	371	361	351	385	385	353	379	336	370	358	401	374	356	354	385	371	340	373	343	380	363	393	373	406	403	336	371	353	367	386	362	372	392	397	346	336	391	347	403	382	392	389	397	333	334	350	353	353	371	356	384	344	379	385	359	365	355	335	376	353	357	382	369	341	379	353	372	387	357	355	346	382	366	406	366	407	384	355	372	382	373	344	374	378	319	390	353	389	362	387	366	385	365	333	353	369	324	364	367	347	380	341	368	410	359	400	395	360	357	370	359	361	403	375	367	405	387	350	357	395	395	360	365	364	369	366	351	376	380	395	366	374	354	353	340	352	346	386	414	327	361	352	377	368	372	312	408	374	367	318	393	363	358	328	355	358	345	366	366	353	381	374	379	372	369	370	353	336	359	343	385	359	350	350	325	350	386	384	391	351	369	369	355	394	351	402	345	390	384	374	378	347	360	383	362	424	356	388	368	390	392	370	363	328	372	382	385	384	369	326	366	373	369	375	374	339	386	364	374	346	354	378	409	389	366	349	358	378	331	395	378	395	351	369	375	360	390	354	359	384	388	345	372	378	368	376	401	375	379	376	377	377	385	338	388	387	364	387	366	384	378	396	382	388	347	378	377	381	355	355	366	398	373	364	394	363	390	382	328	360	361	358	401	362	388	352	381	345	380	411	365	377	378	368	409	363	375	397	380	394	368	347	374	377	360	352	401	364	396	384	422	360	372	345	378	355	369	379	355	380	351	358	398	384	369	398	419	380	371	389	355	355	348	344	359	390	393	398	373	338	376	377	345	364	405	378	349	386	392	365	371	372	375	368	408	369	369	350	410	386	371	368	389	345	380	346	376	399	363	386	369	388	399	365	326	399	384	361	357	377	373	370	339	358	326	348	364	355	381	368	401	360	392	404	348	372	386	428	351	384	398	372	405	408	367	354	374	357	391	404	373	422	375	387	368	344	384	379	378	334	346	352	360	372	336	356	315	367	379	359	375	358	403	385	377	373	390	372	372	357	411	353	338	385	371	356	365	372	357	402	352	366	358	376	359	349	363	356	351	378	393	387	359	380	376	381	375	382	383	355	382	391	354	376	373	413	388	369	422	343	375	357	382	357	388	409	361	349	352	348	425	384	396	380	341	345	370	403	330	409	369	352	375	363	354	383	377	401	388	366	372	363	361	377	337	354	365	379	370	347	384	396	352	343	361	393	383	398	409	353	345	382	345	369	385	382	368	340	370	355	402	356	348	374	377	384	355	367	351	388	374	373	344	362	402	361	374	367	409	348	395	356	372	376	341	375	375	378	386	390	390	411	401	412	330	335	371	399	322	359	362	378	368	344	355	378	340	380	385	379	383	364	362	362	380	385	342	335	372	381	383	356	362	350	359	369	378	350	363	372	404	367	359	372	392	396	370	386	387	374	363	372	381	382	371	392	363	354	378	368	390	364	382	349	349	359	396	380	392	357	371	393	362	369	405	422	358	395	417	373	421	382	359	368	367	374	381	354	385	367	374	376	356	379	362	376	407	451	342	400	382	392	372	344	342	358	380	377	351	370	385	373	367	381	369	377	352	419	358	350	377	376	376	357	354	332	372	353	351	350	350	383	337	404	402	389	364	367	347	408	405	364	349	358	357	370	352	344	358	362	412	354	397	356
27425	45305	40644	29784	24311	17724	13814	10506	8561	6121	4338	3066	2186	1702	1427	1404	1457	1176	979	854	763	674	595	555	542	545	546	509	508	509	552	522	495	461	500	567	531	524	513	516	498	495	495	492	532	496	504	541	462	490	457	488	538	483	487	500	500	506	498	477	516	488	507	499	462	492	450	484	522	499	485	530	486	473	465	466	507	475	492	519	479	480	484	451	527	505	466	512	512	475	471	478	490	514	479	511	516	506	548	503	479	502	483	494	537	440	470	474	509	506	482	504	514	522	522	528	449	469	481	478	485	498	505	491	445	473	482	501	483	529	503	465	472	481	542	493	525	449	497	473	497	513	449	517	478	498	491	504	519	516	500	465	505	499	503	504	501	488	480	482	507	505	473	488	512	481	494	502	480	492	438	494	470	493	507	497	528	466	494	491	489	484	443	489	546	490	449	459	492	520	456	505	514	465	464	473	489	506	547	467	501	510	488	486	498	454	464	484	504	528	497	489	469	488	479	481	440	489	491	471	494	506	474	493	471	512	492	523	480	518	520	501	500	517	498	517	473	448	481	478	509	505	492	529	486	461	516	485	460	487	464	522	511	491	492	506	489	504	512	487	490	494	535	461	502	471	469	474	496	460	457	485	483	508	508	452	479	456	500	529	500	497	480	504	485	476	474	479	481	478	521	486	481	494	495	471	498	483	491	503	521	485	493	471	473	469	504	525	439	495	493	496	466	466	469	506	472	458	495	496	476	511	514	443	458	513	481	497	473	472	503	492	470	495	504	492	518	510	504	474	467	446	497	499	482	511	431	490	500	470	498	511	450	493	499	493	465	440	535	527	469	467	506	562	422	518	480	532	521	444	550	484	470	513	472	487	464	468	482	483	493	511	511	541	496	532	488	505	507	477	492	472	483	533	494	475	515	498	465	501	489	499	496	468	476	506	485	503	466	479	478	472	498	465	484	500	497	486	490	498	476	495	522	514	486	481	520	501	493	472	504	509	483	508	525	503	505	483	503	470	465	470	491	483	490	469	484	498	443	498	455	468	496	484	463	475	475	473	514	504	491	506	485	490	475	490	502	500	508	485	487	517	522	493	499	480	504	445	522	487	521	506	470	507	467	500	495	499	475	476	515	482	511	506	456	502	472	476	468	488	510	484	490	495	478	495	463	509	470	460	484	487	483	458	501	483	484	481	512	503	524	481	463	474	525	526	514	486	499	512	453	474	508	510	502	504	470	460	488	484	477	534	495	472	506	463	498	481	513	516	482	484	505	475	515	480	455	490	475	514	499	470	494	451	493	472	509	474	525	475	479	498	490	470	479	507	486	495	522	490	475	470	510	481	507	507	519	504	497	467	482	479	488	506	504	467	447	477	495	467	503	489	495	512	500	489	469	524	475	510	480	518	463	490	525	501	458	501	494	471	481	476	493	518	498	451	515	463	469	512	474	490	519	508	504	519	552	513	488	516	511	523	490	462	466	494	478	494	490	474	485	503	482	501	476	502	484	477	500	466	450	443	468	486	513	473	496	515	508	472	524	515	529	492	508	511	446	467	511	483	512	536	478	449	455	490	479	491	490	546	469	508	525	511	482	478	506	501	489	508	550	472	470	512	501	522	484	468	452	453	520	523	451	485	467	492	480	485	487	502	447	472	470	466	516	482	468	471	494	472	489	477	469	498	473	465	487	523	510	462	489	517	491	479	460	475	480	504	428	492	470	474	449	419	522	495	484	470	495	455	455	456	513	494	501	511	462	471	450	460	494	452	433	477	513	465	456	492	490	441	505	491	481	520	463	483	514	518	468	494	499	488	519	482	491	512	510	488	478	469	505	514	463	482	483	503	454	451	494	468	498	514	500	463	513	476	486	505	467	452	486	500	534	534	463	449	516	513	480	463	470	497	498	459	495	513	492	481	487	464	499	488	498	506	477	491	460	471	527	509	479	476	478	486	504	486	459	494	482	530	524	518	474	510	502	455	490	450	480	487	474	472	500	466	525	499	510	544	480	481	505	470	471	499	452	476	490	505	508	483	493	435	498	499	504	505	483	526	489	512	510	483	486	463	469	538	494	528	484	492	500	498	524	511	475	486	499	485	498	488	506	496	513	528	460	507	486	472	533	494	507	513	503	449	501	514	465	509	476	504	489	513	507	497	498	540	457	513	508	484	499	462	452	471	471	495	478	502	507	499	495	459	482	508	510	567	523	483	534	481	489	512	503	430	502	454	498	441	459	506	418	432	496	473	483	491	475	455	515	463	473	492	465	533	482	533	492	478	500	490	427	474	466	472	506	495	479	499	476	512	491	471	470	467	497	493	465	459	463	448	466	505	454	475	497	482	502	475	532	490	508	463	519	493	491	491	491	517	470	477	462	481	454	518	486	473	483	474	482	487	445	475	479	467	471	483	553	489	507	542	467	493	522	460	453	504	485	471	466	527	511	454	497	514	469	448	495	476	485	467	533	523	504	494	516	491	487	488	460	520	509	455	502	479	433	493	516	479	506	504	486	504	499	485	524	489	529	458	490	460	495	501	485	477	464	505	478	469	477	532	544	447	464	486	489	491	487	544	504	477	462	483	458	491	460	500	458	485	498	527	508	498	475	511	499	541	502	515	499	509	516	497	484	478	466	483	477	508	469	486	527	519	476	491	495	448	495	469	514	467	470	490	467	490	440	497	452	518	486	490	507	488	469	469	474	448	500	529	515	518	522	506	437	479	487	478	506	497	509	496	500	511	520	488	454	441	506	450	447	518	469	478	524	489	489	490	489	476	467	494	480	515	515	488	442	457	518	529	487	486	512	484	485	488	500	499	500	502	481	449	470	503	504	482	496	476	466	506	510	481	477	484	496	488	492	519	494	493	501	484	490	486	469	468	533	483	462	534	527	511	513	508	456	483	481	488	457	496	533	451	502	507	477	491	471	512	490	475	473	495	503	454	506	476	483	481	516	497	478	525	523	500	520	478	478	534	465	518	487	461	464	449	495	476	526	531	500	491	510	448	492	478	475	508	465	486	547	492	474	516	491	486	476	472	457	474	493	452	489	475	474	516	538	498	530	459	498	486	494	552	435	526	495	489	516	516	474	507	480	488	491	506	489	520	510	483	478	487	463	484	482	514	510	479	489	493	533	536	451	505	478	479	483	461	535	492	485	489	509	481	500	458	476	515	513	510	476	516	494	516	498	488	507	482	493	485	495	489	496	481	498	447	503	506	498	495	457	496	487	504	477	503	475	460	484	487	486	486	492	534	507	484	485	481	450	475	480	494	518	471	493	485	458	489	520	445	522	501	445	471	490	463	478	507	480	503	445	502	510	490	451	465	508	476	474	500	503	496	475	466	514	522	544	508	473	477	498	485	464	472	483	482	515	478	506	519	460	485	487	476	510	516	513	523	486	512	480	506	467	493	480	516	510	527	477	514	530	512	518	518	513	463	474	490	514	497	472	485	478	495	525	521	491	503	502	477	494	528	453	500	498	460	489	513	455	502
22868	21156	29008	23636	21562	22701	21091	11635	7513	5410	3964	2845	2193	1873	1633	1595	1487	1324	1225	1065	948	960	893	828	835	774	795	808	789	823	789	747	778	773	743	840	751	746	752	753	769	710	760	800	739	769	785	775	770	752	752	766	795	773	734	744	753	734	807	816	743	796	769	722	730	768	766	766	743	760	696	786	789	747	724	703	777	782	773	766	722	772	808	742	701	753	758	759	774	769	799	774	718	817	720	685	797	723	721	758	720	764	791	789	795	732	720	755	781	776	758	762	765	735	760	764	761	768	765	786	743	783	743	761	770	708	799	731	760	729	767	785	763	741	823	740	737	732	750	765	783	774	779	736	731	723	740	725	750	777	784	764	772	721	765	742	779	779	831	773	726	778	769	762	748	709	719	760	712	771	728	741	736	716	759	752	756	802	769	751	718	751	745	752	759	764	812	710	752	700	770	709	725	740	764	761	732	717	742	732	725	714	742	735	744	764	791	759	749	747	764	721	733	738	707	788	702	689	735	753	777	768	749	785	792	722	741	748	757	735	716	693	750	779	767	748	765	772	739	724	737	791	744	705	733	688	748	775	730	734	754	735	786	732	782	764	730	804	769	785	725	779	769	760	738	769	750	777	816	718	719	731	772	693	738	816	697	744	713	752	702	713	788	723	738	765	724	752	765	781	721	686	755	740	754	740	737	735	731	799	734	688	709	730	764	755	774	724	761	768	768	796	746	730	723	731	752	718	764	750	677	717	743	740	733	767	756	770	714	764	818	730	708	731	743	700	777	784	769	724	804	723	726	702	761	793	733	699	734	745	760	762	726	746	747	783	774	728	765	734	722	742	770	753	759	791	722	727	747	753	780	707	743	739	770	728	746	755	760	694	726	729	768	756	728	787	723	771	711	743	743	726	769	703	716	779	779	775	802	763	773	751	738	775	764	751	726	769	742	759	764	771	714	716	760	765	770	743	740	775	750	715	704	762	761	750	712	744	752	687	699	778	742	742	742	733	741	758	748	725	750	743	765	709	791	738	751	751	775	784	758	709	702	753	772	751	780	807	770	751	755	703	775	780	796	728	751	770	802	743	757	773	810	744	723	757	771	753	698	744	729	758	703	727	752	769	733	763	746	702	733	750	735	791	745	743	758	711	755	780	738	729	716	721	698	805	754	768	731	706	743	749	743	754	739	769	758	772	718	694	782	733	726	734	737	707	770	716	812	755	793	771	739	806	718	773	747	730	728	760	759	740	733	757	731	729	775	789	735	799	791	806	749	727	738	724	733	761	725	740	754	744	705	792	757	732	751	735	785	737	779	773	731	761	770	747	765	718	702	744	758	721	760	782	721	770	755	765	767	753	747	775	739	771	797	755	755	743	765	754	729	758	746	735	726	708	755	770	707	738	764	759	724	739	751	753	766	805	763	698	738	731	750	743	763	762	761	762	736	754	754	730	772	764	750	787	747	752	793	762	772	799	767	775	750	709	753	747	763	791	767	784	713	752	783	716	783	733	711	730	747	747	710	749	736	756	794	792	740	768	719	741	733	774	721	717	735	687	743	755	774	752	748	782	746	713	761	770	839	701	729	746	742	739	777	758	736	741	757	727	794	790	731	729	744	749	744	762	757	726	763	756	781	716	797	706	743	777	734	741	756	796	735	719	760	742	809	743	733	772	748	716	754	786	740	755	704	789	693	766	730	759	712	774	757	751	750	767	755	756	765	720	703	717	733	695	718	751	717	725	764	694	759	753	759	802	772	712	720	747	764	758	716	709	749	714	746	729	730	684	780	768	728	745	752	756	712	761	761	738	771	766	740	779	714	750	741	740	742	755	717	744	756	755	744	801	759	729	720	765	733	761	737	716	800	752	780	732	695	732	761	717	718	770	764	713	721	750	745	729	761	783	791	751	686	760	714	759	735	787	802	763	713	713	712	788	732	691	762	756	747	771	777	787	716	780	709	753	776	783	764	769	788	757	752	711	734	745	720	752	750	754	750	733	809	793	785	740	731	750	748	763	710	746	771	766	768	764	735	721	710	747	745	726	724	797	760	728	736	717	775	727	731	730	798	761	797	763	737	736	743	778	737	760	792	705	753	752	757	687	756	739	763	734	778	759	760	762	786	749	784	768	747	779	723	775	756	726	745	809	706	699	743	765	774	744	735	736	732	683	769	755	738	750	766	713	712	768	735	774	715	771	720	768	748	702	759	767	748	750	759	779	732	715	742	692	765	752	709	706	752	753	783	738	747	752	731	750	773	729	738	728	762	773	747	752	769	717	751	763	737	756	747	754	714	779	744	740	792	725	749	773	723	770	733	750	739	705	773	735	759	718	764	730	738	763	767	716	786	757	757	705	802	780	789	701	747	709	772	770	741	778	771	719	721	749	784	691	765	794	769	737	779	743	747	740	728	762	762	733	732	744	726	761	808	711	756	711	718	735	772	747	718	765	745	690	776	793	727	785	688	747	767	735	763	706	777	781	780	665	734	741	802	688	748	771	749	737	797	755	730	746	721	736	764	722	739	773	759	792	706	758	710	744	739	711	764	787	745	701	685	716	775	767	779	778	714	777	768	747	712	740	742	810	748	747	820	739	715	778	734	702	723	792	708	789	754	751	747	745	734	714	715	790	715	744	749	761	708	767	738	715	712	790	733	739	739	729	740	747	749	770	768	727	744	736	783	687	761	771	778	758	779	694	710	759	734	736	731	727	741	737	713	770	717	722	767	716	745	707	747	751	824	757	730	721	786	729	718	728	742	742	733	731	700	757	722	750	748	787	747	708	766	736	708	678	780	710	729	690	747	695	748	721	731	726	774	745	775	752	685	737	761	765	747	742	783	722	701	819	731	798	743	717	809	733	773	741	752	719	761	742	751	735	728	773	750	756	805	699	733	797	738	797	721	723	735	772	737	701	696	792	743	688	758	737	771	752	785	738	720	765	720	790	785	775	721	731	754	740	707	707	787	748	733	735	744	707	698	796	740	748	714	772	752	773	772	744	765	738	726	701	720	759	770	741	744	752	718	784	710	742	792	775	738	750	706	712	746	729	746	744	756	785	718	743	762	651	697	747	667	742	736	700	760	747	729	750	724	742	747	760	718	762	770	732	731	760	767	759	738	733	753	736	728	716	725	702	762	782	783	701	758	742	773	764	725	759	733	688	735	795	714	736	756	777	720	747	735	787	716	763	726	781	746	777	753	751	733	778	732	741	762	763	762	726	773	748	732	742	705	678	754	749	741	752	763	762	734	817	776	740	760	738	749	776	757	752	752	743	798	721	777	773	822	706	718	737	751	753	782	748	747	743	748	776	710	789	709	745	689	768	773	760	719	697	781	749	734	705	804	763	783	764	735	786	729	722	741	704	763	706	715	736	749	765	777	729	776	780	762	755	747	760	766	755	781	705	739	773	764	733	740	720	698	748	719	782	750	766	739	725	763	742	738	762	763	734	747	764	750	695	770	739	681	772	709	767	728	760	722	782	756	736	771	740
29321	54577	48574	37556	32355	26253	20612	17732	13552	10508	7633	5358	4089	3417	2897	2772	2610	2117	1851	1601	1445	1381	1187	1152	1070	1070	1087	1053	1090	1012	909	972	965	1046	1024	1057	955	969	962	995	1046	1003	949	971	961	947	952	980	998	931	976	963	924	901	918	969	993	921	976	915	942	926	917	946	926	949	958	974	924	960	965	924	975	929	899	931	926	910	881	915	953	924	964	925	937	937	933	966	954	953	884	938	938	901	941	892	916	898	915	905	936	932	931	999	955	948	933	887	913	920	906	960	925	959	939	921	912	977	921	952	916	939	965	904	943	915	946	913	925	959	946	915	903	885	937	931	917	935	953	935	938	955	947	957	953	879	910	893	948	947	964	929	878	943	928	939	903	936	950	930	916	948	920	945	915	948	935	940	918	899	951	952	928	939	921	918	860	906	943	915	930	900	956	950	902	898	874	937	858	960	931	974	933	914	931	981	932	917	930	1016	946	916	978	959	866	904	1018	947	912	920	907	965	993	887	959	928	927	940	950	922	883	909	904	955	961	891	882	920	913	924	1008	962	913	1060	926	902	922	915	983	956	961	937	896	911	916	893	973	977	886	944	933	916	864	943	933	882	907	938	868	953	901	912	894	967	924	873	940	981	935	949	897	962	969	911	992	902	916	848	941	998	935	917	973	947	947	923	958	965	867	988	955	897	943	971	917	912	919	902	929	969	923	946	924	930	915	945	898	958	949	929	944	895	941	959	947	954	896	880	905	924	966	953	944	903	903	983	948	924	940	944	905	932	961	962	933	929	889	933	884	924	913	898	939	957	881	944	949	926	927	923	918	935	925	965	920	947	865	932	946	882	926	967	972	949	928	922	932	946	975	913	977	948	1019	882	902	833	884	895	919	933	976	906	932	919	935	939	909	963	942	926	933	901	923	1025	953	902	933	940	923	902	869	872	877	904	939	940	879	937	953	866	923	914	865	875	899	931	901	940	926	904	899	937	951	888	889	936	932	959	924	888	957	911	947	934	888	937	930	914	923	920	881	924	930	918	892	918	942	908	954	899	903	967	946	919	898	902	952	941	877	953	951	928	892	884	895	955	938	842	928	1002	981	882	943	919	894	965	946	932	935	894	933	914	917	862	889	886	970	959	955	859	929	922	932	949	929	922	944	984	948	946	927	923	949	899	902	895	939	923	945	976	916	950	979	945	940	942	928	953	934	924	886	936	963	987	936	896	935	962	953	948	941	886	914	929	970	925	944	888	875	957	887	997	876	951	921	963	933	916	994	949	935	958	922	942	929	889	929	968	932	904	961	917	934	939	949	906	954	959	899	955	916	913	980	948	967	898	949	964	897	945	965	919	944	926	920	932	879	932	864	909	882	920	958	932	935	960	908	907	950	978	959	967	879	937	896	955	885	937	953	900	902	966	962	956	919	904	954	952	952	978	951	935	948	875	911	951	834	936	935	933	948	891	914	918	919	916	929	912	849	950	912	916	875	878	881	926	942	979	939	943	955	905	964	906	944	967	918	905	929	907	914	940	920	946	921	931	919	927	915	952	912	960	945	926	879	890	942	913	946	895	942	900	933	907	911	938	956	900	938	963	931	932	960	945	941	916	896	934	994	946	910	906	966	983	978	896	910	890	927	893	887	952	937	995	913	936	943	927	923	897	930	942	941	933	943	953	916	897	960	928	890	980	981	924	918	903	951	919	919	864	944	939	917	966	950	875	943	1017	912	921	882	911	924	951	915	982	903	904	889	940	987	908	910	903	927	919	956	978	931	983	907	926	936	905	939	881	985	937	924	895	900	956	922	921	931	924	939	1017	928	954	1004	911	929	914	873	934	893	950	966	921	936	952	905	938	966	895	930	929	932	912	918	901	946	900	903	856	973	963	919	923	968	961	840	935	939	952	911	962	936	913	951	937	936	910	875	958	956	963	936	929	934	899	899	927	901	918	937	890	924	918	942	949	921	994	895	933	910	928	879	906	895	954	976	973	950	901	934	891	955	894	868	909	894	875	900	953	925	943	928	954	915	924	972	927	899	960	869	920	919	927	931	859	923	922	965	874	929	921	987	901	974	930	888	960	984	952	951	952	954	927	947	959	945	912	958	913	891	872	1029	922	867	924	953	965	931	924	936	891	958	975	925	921	989	889	939	884	885	921	972	896	932	946	936	929	909	924	963	896	964	970	925	934	908	922	881	929	935	928	968	931	926	892	906	903	932	904	948	949	910	944	921	908	934	934	932	954	907	926	873	936	992	920	882	913	939	972	880	911	943	899	906	933	956	968	928	945	975	911	910	948	991	948	898	945	991	958	975	947	977	948	938	937	945	908	935	967	946	923	909	900	939	960	882	907	946	935	940	900	957	949	929	905	999	921	961	862	891	919	953	943	921	965	958	924	929	914	925	961	964	927	924	917	951	1038	928	975	933	908	929	914	974	959	918	963	953	942	968	902	903	904	915	933	909	911	921	909	929	915	893	873	947	943	890	885	942	942	929	870	942	944	931	874	890	935	898	889	978	947	990	945	923	907	926	944	909	929	924	935	993	945	953	908	919	963	978	943	919	909	915	955	892	929	894	991	965	961	899	980	902	901	957	939	976	915	910	925	956	920	925	946	911	981	928	934	943	941	965	980	946	955	922	893	880	995	959	907	914	916	954	960	912	951	935	966	945	907	955	946	902	941	938	917	933	828	956	937	896	920	909	923	923	935	900	966	906	895	956	952	930	938	902	931	939	925	891	937	924	921	924	937	933	944	936	890	934	920	920	934	943	928	894	942	969	937	965	960	915	909	932	996	972	889	956	875	910	1002	914	947	902	944	932	991	926	959	933	919	912	897	985	934	921	922	921	935	919	949	924	991	940	899	866	885	935	970	948	907	887	958	972	917	936	900	995	961	905	911	924	917	887	912	916	918	918	879	920	900	894	883	901	883	900	923	884	985	907	902	983	991	922	915	904	928	927	889	916	904	887	984	958	955	899	928	894	900	930	881	910	888	962	888	967	885	954	945	903	867	916	930	874	953	924	916	923	991	969	924	956	923	914	923	942	915	945	906	929	947	909	967	927	963	948	929	942	905	934	944	903	911	936	920	903	1000	940	948	893	896	860	942	920	954	933	933	921	954	887	953	949	983	934	942	908	964	953	895	970	930	962	904	955	992	918	954	974	931	968	941	951	900	891	933	953	887	977	879	931	895	937	910	930	896	908	982	905	881	911	966	908	965	905	950	938	1005	949	951	975	956	908	917	955	918	907	931	960	883	891	931	946	922	899	892	982	948	923	889	897	961	968	939	949	948	853	914	932	914	894	940	881	949	975	996	950	914	897	916	992	936	928	938	881	908	950	933	944	881	974	968	887	938	934	906	898	931	891	981	907	877	961	1000	957	985	895	908	979	944	935	919	920	943	900	909	969	940	901	865	983	1005	926	952	908	951	902	882	962	951	927	922	944	940	991	1007	954	876	954	964	945	951	950	900	954	928	998	931	932	989	917	898	921	931	894	924	938	922	926	936	929	929
28137	28053	33309	23802	13282	8778	5465	3708	2543	1806	1387	1089	913	874	806	756	674	646	637	535	541	541	515	470	453	472	448	487	480	473	449	491	488	477	484	501	480	506	504	507	488	468	466	471	438	484	483	476	494	470	515	471	459	499	492	468	478	479	488	477	489	475	471	444	448	459	471	542	455	469	466	483	485	464	493	474	440	432	444	447	511	472	494	474	518	485	497	464	472	488	425	497	486	491	459	465	480	473	491	453	485	482	441	499	492	468	487	468	521	465	476	500	486	532	466	491	449	479	477	471	457	442	483	431	448	484	486	477	483	456	475	493	490	467	495	488	485	466	467	471	448	470	462	438	496	463	461	506	470	506	461	476	424	457	484	475	481	454	473	478	485	490	444	448	454	453	461	491	497	446	471	450	491	445	492	475	464	499	465	454	504	491	493	479	467	470	465	481	468	482	501	474	495	431	448	477	505	464	475	457	474	434	435	452	459	481	445	510	489	522	444	455	492	474	470	498	466	516	460	468	452	451	506	488	474	507	482	449	480	459	480	483	456	483	473	466	469	456	500	469	479	500	465	481	487	463	465	463	496	503	459	461	490	473	448	469	468	503	506	456	461	494	511	476	483	490	496	445	497	478	475	473	460	431	476	487	476	503	471	453	445	460	535	455	477	505	475	447	452	452	460	469	453	443	480	468	472	470	441	470	486	469	471	472	457	489	467	497	533	473	485	461	470	453	489	460	453	465	470	489	441	510	483	482	463	448	520	458	461	464	473	448	476	474	466	469	493	500	479	524	486	513	509	463	478	473	438	460	467	480	480	441	499	507	501	477	458	425	456	484	466	454	436	474	514	479	455	509	477	473	486	470	506	456	468	456	503	496	508	443	459	458	473	472	467	471	470	501	453	489	476	475	461	490	434	497	465	445	485	433	465	455	498	483	465	452	460	478	460	449	430	487	470	471	470	509	484	466	467	466	440	464	484	452	486	466	483	505	450	475	445	446	475	461	491	423	475	500	472	462	445	524	470	451	449	465	471	468	438	508	506	458	512	473	445	484	482	440	450	482	483	474	448	505	512	447	501	469	473	480	466	513	467	498	491	506	502	508	510	480	461	487	470	475	471	492	485	467	439	481	513	469	475	496	481	461	443	498	491	478	458	458	503	483	434	494	462	469	495	489	476	467	460	480	472	469	469	449	488	458	476	453	452	527	489	485	469	491	492	460	477	495	461	507	496	504	453	459	481	428	483	508	467	492	493	491	451	492	517	499	454	468	516	481	502	506	514	488	478	474	474	457	485	480	475	483	470	478	493	501	481	457	473	476	476	423	462	457	473	463	478	504	456	465	491	479	510	493	468	471	499	456	483	444	455	516	476	528	495	479	435	447	444	460	494	484	461	471	481	465	483	471	458	465	480	515	473	479	481	447	502	456	459	492	463	483	482	501	446	477	479	484	409	489	450	474	477	422	457	477	460	482	509	499	506	473	486	466	491	479	485	496	519	431	471	483	469	473	487	465	508	452	477	481	504	470	455	479	496	441	468	503	448	469	515	471	497	446	475	488	455	485	513	453	459	460	475	490	507	472	473	466	452	452	461	456	517	500	493	470	494	475	462	488	483	455	475	469	468	499	478	503	497	466	487	480	494	464	478	525	464	467	472	481	478	468	435	486	434	504	468	466	451	479	473	465	473	477	451	464	462	456	464	428	482	491	484	493	491	471	524	473	487	464	425	470	488	493	479	448	471	439	453	403	484	452	428	460	493	486	497	503	464	484	491	436	504	488	446	510	460	495	479	491	456	468	454	450	476	440	494	488	490	502	477	473	483	471	480	493	482	503	478	503	503	464	502	501	525	485	463	472	443	486	501	502	458	475	474	501	496	495	460	462	458	521	486	473	453	482	456	448	465	472	486	476	451	467	484	449	497	488	453	471	456	500	450	465	466	457	477	441	458	513	463	459	494	499	453	457	484	498	472	457	504	462	468	454	498	462	472	497	443	471	486	470	462	467	493	483	465	465	495	488	474	498	500	481	490	472	460	485	479	478	515	487	502	487	445	472	461	498	463	509	469	496	461	465	500	490	510	448	462	445	491	455	499	445	480	475	471	489	449	468	458	428	511	463	528	488	470	485	486	452	469	477	499	460	480	453	522	437	466	458	476	449	454	480	442	476	480	500	477	479	470	461	486	475	469	465	474	507	469	491	483	542	445	522	490	490	472	464	468	498	472	470	514	444	470	466	455	471	459	469	452	477	493	462	503	424	461	512	440	446	501	470	428	455	474	533	471	462	495	448	457	472	474	461	451	448	472	498	465	471	458	476	480	461	476	480	489	454	469	522	485	511	472	460	484	464	539	466	499	487	474	486	473	476	497	491	458	464	477	451	468	461	512	474	499	470	522	487	440	466	441	500	465	443	460	451	427	463	470	432	489	479	453	455	501	476	490	442	453	515	486	452	452	522	456	452	472	490	462	503	479	467	497	511	511	494	490	476	493	450	447	473	440	445	479	484	504	472	467	460	471	445	468	498	509	468	467	473	474	489	448	450	461	465	490	461	526	516	479	505	474	465	491	459	442	460	471	509	460	479	479	472	443	458	486	471	499	472	496	464	501	492	490	429	413	476	504	481	485	518	518	487	471	503	472	479	500	468	500	452	451	483	489	523	503	455	458	459	501	495	470	501	456	492	510	441	517	471	433	505	489	486	514	502	492	505	465	478	449	466	470	475	519	465	444	433	474	489	470	500	490	483	468	487	541	457	471	432	439	464	484	488	507	449	449	487	482	509	547	438	474	465	493	484	518	464	422	450	498	480	480	462	472	445	472	495	467	465	498	476	473	494	504	465	488	435	456	483	437	442	459	433	463	459	453	483	449	445	496	493	503	501	471	504	503	429	438	476	467	491	452	497	469	520	495	478	454	453	450	458	521	483	474	441	453	496	462	499	491	459	503	482	487	507	516	471	469	492	439	443	470	495	444	484	494	521	478	440	453	499	455	452	496	508	463	480	455	481	491	494	478	443	474	492	450	475	468	445	469	485	503	433	496	463	485	522	457	449	464	482	468	519	499	509	461	456	496	483	476	477	484	458	463	511	457	469	510	472	476	441	440	484	463	525	473	476	478	500	472	457	466	511	469	496	455	442	492	485	488	504	471	450	502	493	456	478	498	462	445	482	475	472	492	468	516	495	489	501	495	515	529	530	483	481	501	494	477	452	435	476	509	484	482	471	473	476	499	441	461	477	473	452	466	469	467	458	503	452	483	451	497	457	463	488	471	525	460	487	488	497	489	482	499	459	472	491	501	453	467	456	440	432	492	470	496	463	476	458	509	461	485	484	491	448	464	501	460	505	487	471	502	462	452	523	484	521	463	488	460	450	482	502	492	468	461	486	456	488	517	477	463	494	449	486	499	477	508	480	462	481	469	469	467	479	449	466	452	496	501	469	504	450	478	453	478	481	471	469	487	490	483	469	501	521	467	464	475	454	453	464	441	483
29692	45673	38857	25332	18754	14945	10574	7898	5461	4040	2845	2125	1665	1517	1372	1241	1032	975	802	785	723	715	671	664	606	674	615	612	606	613	605	585	611	614	579	585	632	574	618	611	583	579	569	611	593	645	606	629	593	605	590	576	615	599	562	651	604	599	627	551	606	590	590	603	582	672	591	619	621	558	633	639	564	583	597	583	606	597	575	652	617	589	598	607	614	567	586	579	611	600	619	594	609	608	589	573	594	622	611	626	628	581	601	613	595	535	625	636	602	548	629	591	595	624	594	600	591	584	656	583	563	597	602	618	544	609	521	629	611	599	590	617	608	622	572	605	570	573	578	621	609	630	619	587	575	598	555	607	604	593	612	559	584	607	589	594	593	591	609	616	594	592	572	563	631	587	577	574	619	593	590	607	595	604	611	580	548	600	598	589	624	617	580	573	630	573	587	614	582	578	594	591	612	578	604	580	622	626	596	603	588	613	603	626	560	611	590	575	619	612	613	613	603	571	591	615	567	601	626	589	597	600	644	607	584	566	568	631	589	586	617	577	598	569	614	607	569	633	600	568	620	613	612	608	633	583	580	574	640	595	604	584	620	580	595	596	595	583	573	560	598	608	554	584	565	586	568	593	583	556	562	593	626	625	588	605	609	630	588	606	581	595	567	597	589	613	575	620	572	606	585	578	602	595	585	599	615	594	540	576	606	612	604	604	552	610	606	569	611	564	625	631	516	604	606	599	595	598	593	573	640	557	599	564	628	573	572	603	574	603	582	633	603	624	616	548	626	647	594	628	638	584	580	613	593	562	593	618	591	655	626	609	632	574	611	611	633	556	588	606	560	642	566	629	644	589	598	584	587	598	635	609	624	598	604	580	619	572	567	565	579	625	592	561	550	608	571	636	558	625	611	608	639	587	581	587	558	575	599	568	591	596	640	591	604	595	590	625	572	644	598	559	604	585	618	596	611	608	601	639	575	559	578	595	655	567	621	576	573	596	613	596	595	603	587	578	559	580	552	617	590	598	549	608	632	578	656	618	599	585	628	631	621	599	605	591	607	608	591	607	585	576	571	600	600	615	615	618	579	619	586	596	596	577	648	626	582	611	613	551	588	595	560	582	600	636	615	630	571	599	611	591	615	586	589	633	607	575	626	575	610	597	569	563	584	561	583	588	597	621	594	596	654	577	618	575	554	619	622	617	591	570	539	577	604	569	598	574	603	595	615	581	603	642	593	580	619	588	569	599	588	580	562	576	572	569	564	588	587	553	571	583	619	610	564	597	591	573	601	573	602	614	617	567	589	596	587	596	600	575	582	574	606	607	591	593	566	577	566	565	642	579	612	618	588	594	605	630	554	639	600	608	579	588	545	586	584	604	653	568	639	606	623	598	614	620	606	590	577	574	627	658	593	599	578	589	620	573	572	604	614	595	611	621	567	608	628	599	610	558	600	580	617	595	593	615	609	621	613	585	617	572	600	577	584	617	664	609	611	580	563	615	604	625	631	616	584	626	562	573	566	568	601	588	623	621	605	584	603	568	598	579	615	590	597	595	570	592	595	613	567	632	609	600	527	589	563	580	612	562	602	609	579	612	570	585	603	582	610	592	573	604	573	604	582	562	646	599	603	581	608	596	619	629	654	601	635	619	616	578	578	620	605	613	645	593	638	581	632	633	628	585	604	607	641	602	608	601	601	605	622	566	608	583	594	615	602	594	618	618	573	635	617	576	581	549	578	566	605	583	629	570	582	622	587	595	575	601	570	625	597	614	562	614	560	630	587	606	579	564	557	584	577	597	616	585	610	633	616	576	633	600	589	604	581	649	590	579	594	593	641	619	635	558	612	590	604	593	619	595	590	541	606	604	612	574	616	563	582	576	611	611	611	570	559	593	605	613	551	600	574	561	584	600	556	605	597	603	642	580	597	565	577	573	618	584	606	622	585	622	585	572	624	579	571	590	626	575	543	621	572	599	594	611	645	611	599	578	617	586	587	605	577	578	588	601	613	629	649	610	615	588	590	571	586	595	595	602	560	573	591	578	617	591	561	599	585	618	585	613	585	585	644	585	592	584	567	575	596	656	628	616	608	582	583	573	616	592	617	563	616	582	573	586	625	561	656	592	595	609	607	600	561	569	587	617	632	594	635	586	616	601	603	651	588	609	615	591	603	593	595	558	565	591	563	586	633	649	630	581	614	614	627	611	578	602	633	609	573	585	597	568	576	608	605	594	590	610	590	602	596	581	597	561	612	621	600	578	596	611	573	610	593	621	592	550	574	606	608	582	622	612	616	573	630	573	603	637	586	573	601	613	640	611	613	575	626	586	639	604	616	589	589	575	562	595	583	557	612	588	574	617	572	605	606	614	626	551	597	613	631	575	628	573	571	625	557	605	627	583	619	572	557	599	555	601	583	641	602	599	585	584	600	609	592	607	604	630	599	641	582	598	608	587	600	564	590	597	593	606	587	627	583	564	594	635	616	613	579	580	647	610	614	603	645	599	613	580	595	599	590	599	593	558	607	616	599	604	640	650	592	631	600	586	598	652	578	615	613	565	572	585	625	641	591	598	594	636	604	587	572	607	557	591	595	584	592	636	605	618	598	595	618	574	598	596	603	582	587	581	637	615	624	600	596	575	578	600	591	594	598	581	564	587	589	612	583	616	596	613	599	565	610	588	607	627	607	579	591	570	571	635	577	620	606	622	597	557	583	583	572	624	602	560	626	615	554	563	590	606	619	638	566	620	576	620	634	617	569	654	597	577	595	600	585	604	625	580	592	596	606	578	612	564	606	590	550	581	569	616	575	635	630	614	646	625	640	602	606	551	567	576	636	590	593	564	605	590	580	583	565	612	584	605	587	592	564	613	588	592	583	577	605	609	605	594	624	616	594	567	590	630	612	584	576	631	601	549	590	632	601	587	560	617	574	615	588	636	579	576	629	595	612	566	570	569	619	575	581	539	629	533	621	593	583	581	585	574	632	614	629	578	527	594	629	592	633	603	587	604	580	632	578	541	580	608	596	591	598	650	595	612	626	571	592	573	623	565	633	588	576	617	602	576	614	632	616	574	602	615	582	636	610	606	556	583	576	555	615	611	634	620	629	611	615	551	609	573	588	595	586	606	585	636	598	584	576	564	566	579	601	548	599	604	580	556	590	648	611	653	604	577	586	542	583	612	596	596	579	598	614	637	590	649	603	614	603	656	579	558	602	582	617	595	623	586	583	550	602	601	605	585	602	612	576	601	630	601	643	597	634	648	598	569	596	629	612	665	630	589	628	610	598	624	613	596	586	576	594	569	571	629	618	596	606	573	599	600	631	599	574	580	562	585	577	612	548	573	602	585	570	606	573	624	589	554	602	627	622	620	626	606	612	580	559	586	609	617	571	588	607	570	570	544	579	584	565	608	553	584	586	587	634	577	578	575	589	608	602	598	590	589	576	594	600	601	553	620	581	580	585	612	544	659	567	604	616	616	598	584	601	610	556	613	585	612
23866	21108	28517	24403	22106	19754	12519	6841	5002	3363	2391	1975	1611	1529	1381	1258	1241	1076	1058	924	880	814	797	785	776	792	793	772	775	765	806	740	771	720	798	711	782	749	766	774	739	749	731	751	725	724	734	741	767	701	753	717	797	714	745	779	787	721	791	727	722	698	764	698	725	757	785	727	729	804	769	702	736	734	758	732	707	725	735	730	746	740	724	749	794	720	707	724	756	725	718	729	690	766	744	718	729	730	729	687	752	689	738	714	727	755	706	691	784	759	737	737	759	707	767	746	741	687	710	758	778	744	747	723	766	736	722	757	738	749	679	677	738	712	740	745	741	689	740	762	710	758	740	725	766	734	747	724	707	714	748	723	719	697	764	690	711	700	724	700	737	741	707	721	722	753	697	698	779	733	702	729	715	708	694	739	780	757	714	728	797	737	707	760	747	735	714	712	758	789	803	795	718	754	700	741	713	737	766	721	738	730	730	735	694	772	730	687	724	701	740	709	692	752	723	664	710	687	707	749	713	739	771	711	720	754	762	737	725	686	734	743	757	734	692	740	725	735	708	699	747	753	730	736	702	759	768	731	750	730	709	693	715	750	762	752	730	679	754	760	718	755	702	699	741	716	704	726	724	717	740	750	733	740	715	723	693	745	745	736	726	721	718	770	707	737	743	714	717	763	719	760	689	707	780	748	727	762	730	752	687	700	733	715	737	747	753	763	699	716	710	704	741	727	768	759	747	716	693	741	704	756	715	760	771	747	758	700	771	732	678	730	748	776	796	697	701	698	731	706	765	706	745	701	701	694	755	726	731	724	725	745	739	720	717	738	755	666	754	735	797	706	792	715	730	714	721	763	692	739	713	695	718	695	712	682	720	755	724	712	707	753	739	747	721	765	711	651	731	726	715	727	709	747	767	746	689	763	720	762	698	719	752	708	745	703	740	732	706	746	718	757	726	693	676	747	753	805	739	716	746	678	767	705	662	746	762	803	713	688	720	742	782	765	758	739	719	728	739	721	677	697	734	702	686	714	733	757	716	737	710	728	743	717	735	746	790	765	751	767	722	723	729	730	725	769	697	682	725	764	765	757	749	762	700	697	714	722	724	727	709	706	737	708	755	718	742	765	664	769	726	715	727	710	755	712	729	738	747	721	764	695	710	739	721	723	739	729	749	703	707	756	707	703	685	711	738	680	704	731	692	788	692	732	716	690	693	723	767	714	720	713	712	746	725	746	787	694	704	679	722	787	732	716	772	705	688	755	715	702	718	718	705	765	708	693	765	742	761	719	727	748	744	706	689	722	730	740	695	707	745	769	753	714	690	716	675	716	743	720	691	685	737	777	737	747	724	733	778	732	715	709	749	745	748	742	745	703	748	743	729	712	719	782	753	724	702	687	725	752	731	752	734	699	748	713	773	717	722	695	681	737	737	699	766	733	705	724	688	783	781	737	725	703	736	709	692	744	763	731	726	701	744	715	726	738	731	751	708	702	691	717	695	758	723	683	712	764	758	775	748	748	693	711	708	708	735	707	710	755	712	717	765	681	789	746	732	701	702	669	703	757	700	722	747	762	719	749	731	757	715	713	783	717	708	709	727	735	711	776	706	741	744	686	766	756	696	713	813	770	695	717	728	680	697	744	708	701	680	741	725	761	766	727	755	717	722	736	722	768	739	698	701	766	751	681	729	725	699	715	756	776	780	740	679	743	706	737	732	709	732	718	753	724	718	692	750	742	758	746	752	689	735	742	686	791	709	726	754	787	707	714	756	738	737	793	753	756	719	728	739	782	729	681	711	676	679	729	790	745	774	674	736	750	714	759	724	681	704	703	713	721	705	722	719	761	735	759	702	735	678	742	738	773	704	754	767	700	706	738	745	741	722	732	749	689	673	706	707	758	670	758	734	709	765	680	741	736	715	690	738	742	699	736	747	757	697	746	728	725	731	732	691	741	721	721	759	691	716	707	717	713	742	742	734	706	731	728	767	686	702	746	695	722	708	734	682	778	732	679	713	726	751	750	729	724	739	720	737	677	744	760	665	712	720	711	724	772	735	733	754	753	726	717	697	735	725	760	687	683	738	686	761	726	721	786	694	689	721	718	714	682	701	700	717	748	741	761	698	721	740	739	724	725	740	742	744	722	717	730	710	709	754	702	745	731	739	780	726	746	717	684	731	729	719	758	719	703	708	772	739	747	730	759	748	748	676	736	727	752	772	735	708	719	727	733	736	713	742	739	744	703	730	744	706	785	765	734	700	728	733	746	717	717	761	754	714	751	718	667	705	773	732	749	725	713	705	690	719	768	715	755	706	739	721	802	714	721	704	739	750	724	696	736	696	722	724	684	750	699	789	738	683	766	689	715	753	730	737	698	706	714	769	728	702	732	757	749	713	739	750	778	749	712	698	673	728	713	723	709	723	756	713	666	731	717	716	723	721	708	728	763	738	713	730	762	766	711	731	693	725	733	681	737	795	749	713	791	771	754	696	763	750	752	706	695	705	765	741	716	724	715	752	692	740	740	703	740	752	752	727	712	725	714	805	744	767	767	731	728	713	727	679	722	715	728	734	749	725	734	742	738	723	764	696	703	727	787	756	702	698	754	693	724	756	753	698	732	735	746	731	700	748	749	735	728	752	756	776	747	768	753	735	775	732	762	722	716	757	717	731	728	729	724	715	755	742	732	741	690	762	702	784	768	741	730	709	774	737	736	708	755	745	794	726	683	692	736	725	752	743	734	734	701	730	790	767	700	721	703	733	749	736	778	734	723	769	807	707	771	754	731	747	759	759	754	742	691	737	734	699	725	720	655	713	710	749	748	728	740	764	727	726	722	720	730	740	730	756	771	752	736	737	756	708	738	689	717	722	721	744	705	768	738	750	763	722	725	723	723	740	687	724	732	688	712	663	709	724	704	728	732	724	745	743	744	728	711	714	741	712	743	726	707	720	771	764	746	723	728	739	733	793	748	746	767	707	741	701	713	732	680	700	706	761	731	744	717	787	755	753	698	732	738	733	682	694	751	745	731	709	734	721	694	716	706	781	770	653	733	767	747	709	716	712	676	740	734	731	670	719	709	733	692	759	735	686	721	775	748	733	722	735	680	767	745	762	699	719	695	759	717	691	767	740	706	721	761	764	729	795	739	731	701	726	711	725	761	766	737	714	738	749	706	745	733	735	774	732	722	724	682	716	717	768	752	741	724	767	763	682	720	692	745	735	727	713	754	730	802	689	742	721	700	740	706	729	747	712	745	707	712	716	693	765	718	735	766	659	758	725	714	725	738	804	702	716	722	735	715	747	769	722	731	753	776	716	741	699	756	721	721	740	688	750	762	748	751	733	742	754	757	754	747	763	745	732	724	715	710	744	714	708	707	749	718	724	756	728	744	692	707	764	756	741	711	758	763	725	740	749	699	680	759	735	709	680	758	706	737	731	750	757	700	703	736	691	713	709	748	693	780	759	754	764	722	745	741	746	725	711	719	684	712	728	730
30716	50789	43956	34984	26966	21720	15976	12261	9782	6820	4714	3744	3103	2697	2383	1969	1808	1735	1411	1267	1214	1149	1068	953	1013	987	901	977	955	980	1010	907	932	968	901	977	957	1017	951	954	955	994	930	912	913	878	941	940	908	913	898	916	953	929	868	913	931	911	877	905	939	928	940	928	878	900	914	855	912	915	936	895	928	882	882	974	875	893	859	923	917	943	901	917	912	875	910	839	874	890	897	958	888	889	886	932	869	854	915	881	892	974	850	922	931	931	884	911	870	874	910	836	899	925	939	869	867	920	888	873	884	930	965	923	924	887	881	928	918	898	887	900	916	872	894	879	987	908	925	911	939	957	876	880	839	926	925	975	920	865	868	862	875	916	894	899	921	872	887	936	888	928	915	925	961	894	845	906	860	947	882	931	912	916	885	960	904	938	856	925	874	846	893	889	862	927	960	948	924	900	933	893	910	952	889	936	846	955	907	919	940	876	904	873	937	909	933	917	891	847	876	859	916	909	923	969	852	913	884	920	959	833	918	900	906	890	881	873	902	888	910	974	950	961	882	929	917	936	929	840	897	905	918	886	898	905	920	895	889	910	914	861	935	909	918	944	909	925	922	916	898	931	903	897	858	888	882	938	931	913	915	919	917	928	857	940	972	925	906	928	914	927	924	917	872	932	844	914	888	905	921	919	927	902	891	867	921	886	907	898	928	885	902	896	863	965	935	895	890	895	886	931	912	929	927	923	883	980	916	895	863	957	868	906	872	948	896	887	865	905	900	941	840	888	888	906	917	900	861	873	870	951	951	882	969	887	860	918	836	878	964	908	924	932	897	934	899	882	876	918	887	878	858	910	911	918	890	901	965	936	824	939	896	875	903	871	861	930	948	907	908	898	896	924	887	878	873	910	933	914	934	900	853	823	854	933	887	932	898	907	868	887	889	971	932	902	898	902	894	901	844	912	911	912	912	864	934	859	946	946	897	902	897	919	943	943	870	936	868	899	903	897	929	866	885	898	961	951	878	945	885	897	927	901	952	840	898	944	914	952	897	896	874	903	957	856	926	901	879	936	940	928	863	923	928	942	947	917	858	924	927	909	875	914	899	889	887	870	847	906	860	944	945	904	929	922	930	872	918	911	939	929	868	945	841	889	884	922	959	919	928	963	855	907	980	919	940	867	932	919	872	908	956	925	901	922	880	918	922	874	879	919	890	904	900	884	921	891	891	917	827	935	904	958	897	889	923	886	899	941	857	891	910	801	913	907	915	903	900	889	893	865	908	937	937	916	885	894	894	973	886	894	868	917	919	944	898	900	887	937	921	914	878	846	925	927	934	882	867	922	930	918	954	916	949	900	941	857	846	910	925	880	872	890	879	896	901	923	900	902	932	933	940	894	875	862	936	923	856	915	894	920	893	900	971	919	921	900	892	900	901	946	906	878	914	931	865	908	869	910	971	916	930	909	927	901	918	933	879	871	920	952	899	883	909	931	968	832	919	863	918	875	872	935	891	906	874	915	933	897	894	871	924	878	873	896	889	878	914	861	887	893	866	893	894	897	922	939	885	925	904	969	915	882	895	928	866	909	889	947	872	949	911	912	932	913	927	890	925	861	875	907	941	875	899	851	905	942	893	925	884	903	890	847	933	888	903	931	934	912	934	902	967	883	924	884	897	860	861	862	875	971	900	898	878	893	912	946	949	872	814	905	854	873	873	876	847	892	888	885	920	878	882	846	876	850	932	872	922	857	870	938	852	863	876	917	884	917	889	882	886	890	891	876	969	883	916	933	903	883	899	937	884	894	881	901	899	929	919	888	908	881	969	936	896	944	917	901	889	897	901	897	908	900	861	917	890	906	887	928	887	870	876	909	903	930	932	873	888	865	948	906	875	885	915	887	847	880	861	914	886	905	886	937	888	918	936	867	867	889	927	894	890	872	895	950	862	919	871	900	942	923	896	947	862	878	838	924	931	899	871	886	976	972	860	870	884	864	921	887	896	930	922	902	927	869	913	935	917	911	874	932	851	919	920	911	932	944	915	831	907	887	876	918	883	916	887	932	878	911	888	870	899	895	907	949	921	899	872	903	930	900	835	876	856	898	899	921	899	862	893	869	939	883	873	904	862	937	923	906	912	903	903	915	841	888	892	912	923	917	852	889	889	898	864	852	847	910	869	911	897	951	952	958	902	877	860	935	927	905	898	903	948	908	932	911	902	913	889	927	919	904	883	863	898	883	922	925	903	926	896	933	915	921	919	919	903	905	896	903	922	949	878	967	874	883	885	910	899	883	900	841	938	874	900	869	938	890	964	900	914	867	951	910	930	891	953	871	910	871	948	892	918	926	915	873	898	922	941	914	910	889	903	895	881	950	856	939	874	871	926	912	917	982	907	939	915	860	893	915	961	919	915	961	943	880	888	901	903	901	841	930	877	868	882	902	895	912	892	856	917	889	967	891	905	877	922	878	883	899	948	929	917	897	893	928	917	893	897	904	928	913	894	933	907	902	935	940	893	900	870	897	959	920	878	894	980	907	896	925	894	839	874	851	910	952	857	956	899	913	870	924	901	938	889	958	929	948	925	900	947	919	955	937	880	914	901	902	878	887	919	891	900	829	935	871	905	892	895	907	923	902	899	901	894	914	912	918	900	886	901	875	937	897	871	882	951	911	926	912	890	916	923	904	880	900	910	913	886	907	886	891	882	944	906	918	893	905	834	921	866	901	932	909	905	937	925	950	916	892	893	927	916	917	879	892	902	888	887	900	892	840	888	917	895	943	878	911	910	896	910	842	889	890	881	892	948	919	897	911	918	831	935	827	911	940	904	914	877	904	859	883	880	894	833	883	924	896	889	923	869	877	873	896	906	905	956	871	870	905	967	911	891	914	947	941	886	869	895	900	860	902	875	878	887	893	919	893	867	897	905	847	878	877	926	928	861	935	888	927	989	886	902	867	907	857	908	882	914	883	957	863	890	911	922	949	915	915	888	901	881	922	883	869	894	896	906	911	885	876	854	866	906	889	922	914	909	893	886	880	925	923	887	864	902	901	943	922	933	936	902	854	934	917	896	883	879	892	877	872	923	948	922	923	900	918	887	889	968	925	899	879	901	907	920	890	905	868	967	933	860	899	911	899	963	885	921	952	892	868	902	923	920	960	926	867	905	950	906	913	891	858	939	845	877	918	883	910	896	927	889	907	932	962	920	925	921	947	895	946	895	882	899	899	900	897	902	886	921	926	911	920	861	926	920	935	929	866	877	909	892	872	909	926	895	890	848	933	952	915	912	886	915	896	925	946	899	895	936	870	872	902	926	925	871	877	905	905	853	885	874	955	963	859	929	909	859	872	908	947	900	892	865	965	937	915	903	904	925	936	873	921	930	926	903	939	893	866	924	897	876	907	940	849	887	912	862	921	910	894	905	916	869	921	888	921	909	920	902	913	935	894	904	910	922	913	881	908	890	858	912	856	894	899	890	862	903	935	920	893	905	858	891	945	909	864
25060	21124	27778	25908	20176	13638	7230	4200	3106	2169	1633	1290	1089	889	812	785	670	580	570	497	505	456	437	383	397	377	371	379	400	385	411	401	374	396	367	394	360	388	360	384	361	352	394	379	371	373	355	370	377	385	388	388	425	361	377	343	372	381	356	335	343	401	370	378	372	372	383	405	369	368	390	384	351	351	371	365	351	370	347	362	380	394	355	351	355	387	409	421	363	358	406	367	384	331	393	376	354	396	361	392	368	369	356	379	378	326	359	383	390	366	338	341	360	397	369	350	363	383	401	359	351	358	367	363	365	370	364	377	382	378	373	345	354	377	408	393	331	350	348	362	369	408	397	367	401	361	352	370	371	406	341	376	384	370	347	358	369	368	373	356	382	382	360	372	378	368	373	344	364	378	368	357	368	369	390	377	392	349	384	355	346	346	387	369	351	341	355	389	385	397	397	373	342	326	413	359	397	349	366	352	389	356	371	411	370	384	342	343	383	326	372	380	343	365	391	377	369	363	351	366	372	386	391	371	374	372	374	380	371	366	404	377	387	395	403	371	361	372	379	382	371	367	344	366	355	395	369	413	372	401	362	352	389	389	357	347	420	354	384	344	358	395	388	348	397	373	374	364	394	361	333	383	364	387	388	365	357	368	387	389	374	381	368	404	357	356	358	342	354	347	395	389	401	346	341	360	368	411	411	346	377	374	370	345	341	384	355	383	363	388	371	330	369	391	375	381	400	359	433	352	378	395	359	354	367	362	366	343	383	345	370	405	352	374	365	387	325	375	369	373	334	403	390	382	378	419	397	351	380	388	390	354	346	370	371	377	344	376	354	402	380	366	360	384	349	360	352	371	340	362	361	371	373	361	405	375	333	362	349	360	372	355	352	337	386	356	343	365	343	362	362	380	378	334	389	386	360	357	399	369	390	392	401	354	363	367	376	402	356	366	364	395	341	368	345	356	383	358	333	377	332	378	340	389	417	382	354	376	363	366	358	363	347	357	390	381	379	383	372	375	359	370	373	388	340	361	384	379	385	389	354	406	365	365	391	357	352	349	368	394	365	374	354	399	361	381	376	401	372	381	379	366	369	372	377	365	408	372	417	385	361	380	391	360	387	394	384	349	394	364	373	345	376	372	340	359	382	358	353	359	378	378	371	382	361	363	378	381	365	371	388	368	372	347	346	377	387	353	346	372	361	377	391	350	375	379	362	378	371	376	359	327	349	371	353	402	373	336	367	366	376	381	357	375	377	334	358	361	341	392	394	387	389	388	361	392	380	402	380	350	382	352	353	378	372	353	395	392	369	380	359	360	385	348	377	401	396	395	374	348	376	360	382	384	363	382	397	380	360	393	372	345	368	398	365	378	358	389	366	346	370	378	396	363	377	365	372	361	396	348	342	371	360	350	370	374	348	363	388	368	394	391	373	365	345	376	357	397	375	338	359	333	377	381	346	388	390	365	337	388	365	381	400	344	341	336	371	375	359	352	369	377	356	392	362	380	384	359	359	349	365	390	390	385	390	360	355	360	338	362	365	367	376	406	385	395	361	364	378	389	361	371	357	342	380	371	358	352	372	343	364	377	337	352	394	360	362	350	371	384	342	352	380	390	359	373	372	378	402	373	347	338	390	353	366	349	384	354	368	359	384	367	353	336	335	380	375	350	378	357	385	343	342	363	399	381	343	357	365	349	380	339	408	403	366	322	354	370	346	353	371	369	392	369	361	394	370	401	376	360	354	367	382	387	365	379	341	403	359	357	373	407	343	360	370	364	379	352	358	416	358	374	392	389	389	369	367	389	378	392	367	375	358	385	408	388	373	401	376	345	356	351	374	405	371	404	362	355	345	405	365	402	362	352	353	379	385	358	349	354	401	383	383	352	386	368	353	366	390	369	381	385	391	349	361	349	360	351	351	358	390	360	370	424	375	364	381	384	374	346	354	367	388	394	349	362	391	388	386	346	389	351	364	374	377	406	379	412	389	381	360	398	383	365	379	404	366	377	347	368	335	381	370	378	399	362	393	382	363	377	393	374	354	356	390	364	396	371	394	364	378	375	359	362	386	387	353	361	404	323	383	378	379	371	364	382	352	385	406	349	357	385	361	392	377	376	386	354	398	375	407	367	387	356	350	343	355	361	352	366	373	345	362	367	393	348	368	333	399	381	331	354	406	379	369	351	355	378	354	338	375	374	324	380	385	387	406	368	372	369	374	355	393	367	359	339	402	329	356	339	352	348	386	399	380	326	374	344	380	423	330	362	337	364	356	363	379	357	375	357	412	350	381	391	382	420	345	387	390	385	380	366	414	355	374	397	372	344	425	361	359	338	392	358	364	407	399	367	379	375	355	374	365	364	359	399	377	365	364	373	384	370	343	346	385	384	325	364	355	376	377	400	393	335	365	380	378	381	328	374	353	386	365	353	377	376	367	373	371	370	352	349	389	382	378	376	385	376	324	352	382	400	339	352	377	351	403	388	367	363	370	395	373	371	386	389	382	371	345	406	385	344	387	377	373	369	357	346	341	365	372	362	384	380	365	371	394	388	375	357	352	334	371	418	316	332	384	369	348	372	367	395	368	390	355	366	393	353	341	365	330	368	369	340	359	366	351	381	373	355	373	380	329	367	391	368	380	373	373	368	398	355	382	373	356	374	361	361	374	377	354	388	392	341	367	355	381	337	358	360	377	362	383	368	381	381	373	364	362	359	355	373	408	379	376	351	354	362	405	377	372	382	358	377	385	391	388	363	361	385	375	357	366	380	359	387	372	373	338	358	347	385	367	358	362	386	357	351	367	354	395	378	371	382	350	349	386	356	381	376	366	345	369	372	361	379	392	401	380	385	401	395	367	353	350	356	382	378	382	369	337	408	375	379	321	390	365	360	359	319	367	407	356	380	362	378	355	377	379	382	353	342	362	375	367	343	377	390	363	369	377	378	343	385	365	359	380	329	382	374	345	343	330	376	355	386	343	360	396	335	351	372	374	358	378	350	365	360	337	384	378	364	352	391	385	395	364	386	367	371	344	382	370	363	359	360	356	384	373	357	347	344	366	358	359	339	337	354	349	410	365	377	351	382	387	392	391	394	367	386	375	367	347	392	378	375	357	384	408	401	382	392	351	351	379	366	381	352	355	372	380	374	363	376	359	374	373	373	360	383	353	366	391	332	386	386	345	373	400	388	381	374	383	378	396	410	409	340	350	370	354	362	365	395	413	361	346	362	391	375	387	385	341	363	372	361	397	352	389	370	345	353	389	360	403	375	352	385	402	356	373	361	387	384	333	389	375	408	376	400	390	399	379	366	393	387	360	372	401	350	408	395	391	394	412	345	383	380	393	382	364	382	410	358	383	374	374	360	368	355	380	364	361	365	365	365	381	337	339	361	338	368	345	368	392	364	409	359	375	399	406	372	403	395	406	357	371	361	372	361	382	387	364	356	384	363	398	387	349	370	362	401	401	368	361	366	375	350	397	383	349	371	330	380	378	357
30130	48401	40280	29034	25509	19321	12909	9414	7179	5164	3655	2809	2314	1854	1591	1343	1210	1050	874	746	699	635	637	577	555	544	577	548	525	528	541	517	535	531	532	467	499	491	496	510	496	514	514	487	516	512	492	457	489	475	516	483	484	460	482	503	539	478	453	472	492	523	479	464	492	484	501	500	459	466	522	568	470	504	480	470	502	450	488	492	543	474	479	502	464	496	519	473	512	497	495	531	456	512	486	477	510	496	503	513	479	480	472	509	518	480	521	482	487	485	463	483	518	483	466	481	469	482	503	492	464	519	500	513	481	504	519	491	475	477	457	482	517	501	500	492	458	465	537	492	478	481	504	471	509	479	466	459	499	498	511	455	438	466	492	503	507	491	499	479	508	512	488	484	476	492	523	500	479	457	488	522	507	474	490	480	550	484	523	483	468	487	450	496	511	493	495	532	480	480	506	478	496	469	497	534	508	498	519	491	500	486	524	483	484	493	514	472	530	536	447	477	468	506	482	497	518	517	466	538	466	508	482	475	539	508	477	526	493	490	501	506	466	492	503	522	509	482	437	493	487	485	468	486	519	545	491	494	532	481	466	475	516	453	518	498	460	509	502	519	514	502	471	547	505	522	473	480	480	519	461	485	478	507	495	514	470	482	493	492	499	499	489	454	486	488	468	506	465	493	488	466	499	471	516	485	489	499	502	485	517	460	475	482	496	490	515	497	470	470	460	466	467	484	480	477	495	483	468	486	472	466	483	478	475	473	466	489	473	492	465	491	477	477	490	477	463	486	464	465	508	481	479	473	517	483	466	484	514	524	464	508	484	458	467	489	496	518	522	471	508	488	535	463	469	483	472	508	500	465	462	534	512	431	481	498	491	536	514	463	475	480	510	484	492	491	507	461	504	502	539	502	489	486	483	491	504	497	535	445	491	478	499	500	515	504	483	498	485	463	489	478	475	470	473	477	483	510	478	491	506	478	448	487	480	467	497	481	498	502	477	460	472	461	482	479	516	486	488	486	486	515	513	509	531	482	509	455	475	500	459	470	490	495	502	476	491	457	534	502	496	489	460	468	458	516	516	508	500	493	499	487	465	495	509	468	502	529	505	525	491	498	502	496	495	501	493	500	492	519	477	462	492	513	473	484	523	492	497	485	482	501	489	489	510	494	460	473	483	492	461	508	490	487	494	514	483	480	519	497	513	468	498	482	454	467	486	489	473	455	443	472	479	459	480	463	472	478	534	534	501	504	490	460	475	515	469	528	501	497	481	505	499	500	470	519	471	489	460	468	504	495	471	480	466	503	488	502	483	473	480	509	467	470	456	489	487	523	536	463	491	473	532	449	526	493	478	493	466	537	513	462	511	465	516	483	476	478	473	496	486	472	464	466	508	448	499	503	490	479	494	497	490	498	486	484	499	504	489	489	533	482	500	538	498	473	500	513	465	471	495	506	489	514	494	500	470	488	488	471	474	487	511	496	475	527	500	499	481	461	495	496	510	475	499	497	522	500	468	488	502	505	468	487	542	486	476	494	462	524	474	477	465	476	468	471	494	528	507	510	481	529	490	511	470	492	452	493	497	466	499	509	480	502	521	472	505	503	492	489	498	515	503	491	493	555	484	477	481	493	526	450	520	491	509	531	533	483	460	506	507	478	534	463	445	501	501	475	518	500	511	484	480	513	515	482	465	523	487	504	470	514	509	481	476	527	476	478	477	481	484	473	474	495	482	531	464	515	476	466	495	474	495	474	469	476	491	456	485	480	475	505	483	521	465	460	494	490	522	487	484	502	500	493	487	501	479	465	492	492	484	473	435	472	471	477	486	445	502	467	515	500	504	482	468	512	525	525	483	499	525	504	481	515	476	500	482	499	489	481	483	497	510	539	501	517	502	491	499	477	502	524	456	487	476	497	490	491	461	452	499	518	494	472	515	470	470	479	450	480	454	497	526	452	494	489	534	479	454	464	479	493	502	479	509	480	496	464	515	489	486	452	534	490	484	465	489	494	502	492	464	498	462	452	489	499	490	502	530	516	492	476	487	501	453	535	496	470	481	505	528	502	471	532	523	519	515	508	462	498	491	500	504	512	470	544	471	483	447	502	436	508	446	488	469	488	438	495	547	509	501	505	483	508	495	461	464	500	522	498	486	480	532	471	514	471	453	493	487	491	512	472	501	475	464	458	486	463	476	482	511	516	484	482	480	506	452	515	509	486	503	483	553	543	451	496	493	471	451	493	468	474	454	482	524	502	492	515	547	515	494	450	481	491	534	478	521	511	495	484	482	502	446	503	489	467	494	487	481	502	512	491	504	503	473	493	471	464	483	507	485	503	527	473	507	475	530	463	473	492	488	495	558	470	509	480	496	496	486	464	498	494	471	498	541	493	472	488	528	473	469	474	493	509	474	477	524	514	499	487	519	483	500	489	495	472	470	533	492	482	510	496	461	531	460	498	513	517	498	506	494	484	475	503	504	514	491	494	481	475	561	526	524	490	518	561	476	491	469	504	478	474	462	510	496	522	511	493	491	489	485	457	513	444	462	476	504	487	488	473	488	496	474	468	528	497	470	497	516	506	451	494	496	480	475	475	442	508	501	454	490	507	466	502	471	489	489	472	465	470	483	535	497	497	456	483	477	466	538	475	453	550	467	469	500	488	443	441	506	502	508	520	481	482	491	488	495	518	470	499	475	470	477	465	521	485	519	471	521	492	475	504	494	473	463	471	481	476	491	483	509	500	475	504	509	503	513	481	500	487	490	465	500	463	488	475	479	467	462	487	470	493	493	480	467	503	486	467	489	496	529	496	491	497	446	510	474	521	516	510	469	498	491	512	460	454	458	520	422	503	494	506	508	491	515	464	447	496	537	467	516	502	506	462	491	466	490	541	520	504	474	482	508	504	475	521	527	486	460	500	486	499	518	535	512	512	500	496	484	446	504	498	492	488	523	472	528	525	547	501	484	498	516	473	521	461	477	508	498	478	499	462	466	478	524	499	504	479	496	467	468	490	517	468	462	487	490	486	485	462	467	492	476	486	493	480	499	505	516	492	499	504	483	448	447	511	499	512	473	494	480	472	504	455	494	513	487	477	487	543	516	488	477	496	483	525	527	497	490	453	424	513	487	494	505	484	507	516	494	486	485	491	506	496	459	480	472	491	463	513	517	508	503	446	490	487	508	483	497	510	498	456	535	497	507	496	481	487	478	502	477	447	503	478	485	488	505	511	533	483	494	489	488	491	501	488	446	486	490	458	474	496	499	504	494	499	509	502	497	495	477	502	470	515	500	511	502	479	505	498	469	502	472	492	477	461	483	482	522	465	486	486	495	506	468	511	474	477	478	471	453	490	479	461	473	506	507	505	503	451	536	448	459	526	528	490	489	458	458	482	485	457	447	482	449	496	466	449	485	480	464	524	441	472	462	486	510	508	472	497	503	466	506	503	492	496	507	498	487	511	523	523	487	527	507	520	475	499	501	511	506	445	534	467	501	457
22863	21138	28866	23685	21465	23450	21995	11044	6989	4925	3467	2696	2175	1790	1588	1423	1440	1334	1190	1000	930	933	847	878	837	808	842	797	837	768	783	774	771	757	810	771	753	741	818	781	798	806	769	754	769	769	721	780	818	767	744	780	714	739	751	744	766	738	753	756	763	788	733	707	746	725	792	729	804	777	706	775	773	755	743	715	776	706	754	768	795	736	734	785	755	839	717	778	725	750	746	720	814	759	708	736	741	769	734	711	746	750	779	785	808	792	732	767	757	755	777	734	810	744	735	761	795	772	817	748	743	771	759	741	770	719	706	714	735	767	734	757	745	788	750	710	763	763	773	769	826	731	804	766	719	729	726	784	793	768	791	797	798	782	769	749	767	754	740	753	735	777	766	735	737	743	780	748	729	757	731	748	769	711	777	715	796	739	740	719	777	735	781	730	763	691	752	773	749	660	765	736	781	750	775	746	758	748	759	786	741	773	762	714	714	727	724	726	807	820	784	771	732	750	740	789	763	747	766	797	719	760	737	775	758	774	747	782	774	767	754	769	761	743	755	753	774	730	756	706	720	720	706	782	734	729	744	745	737	711	758	758	755	733	768	745	728	769	765	749	761	768	724	763	786	786	805	780	707	772	784	749	743	744	759	771	770	721	745	707	767	717	747	798	747	789	752	739	809	733	745	804	709	730	745	790	751	744	812	749	774	699	721	742	766	734	785	752	758	784	768	741	717	767	762	725	773	751	709	786	761	743	774	741	718	787	742	755	720	805	770	755	766	734	726	747	674	680	809	752	752	735	719	763	749	726	788	717	714	754	744	747	808	780	786	766	765	725	713	752	769	761	758	726	732	775	803	771	768	761	749	751	781	779	746	762	697	793	757	742	699	737	788	804	675	764	769	772	706	777	732	741	755	743	789	828	757	779	812	774	795	731	698	675	743	730	725	702	805	736	790	748	792	772	750	717	772	743	791	761	734	782	726	800	789	777	770	725	784	772	767	753	769	767	772	698	731	797	760	755	744	740	773	729	792	772	732	738	767	701	801	735	788	734	783	793	765	720	768	782	748	731	793	747	725	793	760	777	744	738	765	743	746	763	744	706	780	721	720	741	771	795	743	758	720	794	775	780	721	759	729	734	706	719	738	782	708	716	762	728	780	763	776	734	766	746	758	736	756	735	753	760	755	746	739	734	742	736	724	772	778	722	753	782	757	790	820	847	785	729	749	757	716	739	753	719	725	743	776	797	786	726	746	760	816	745	739	744	750	746	747	762	696	773	755	800	781	788	728	786	753	738	759	754	726	727	731	755	738	732	753	752	746	735	779	751	678	769	731	711	768	750	757	758	746	723	711	765	736	732	751	751	777	778	744	671	760	705	720	729	748	773	722	772	765	725	766	777	743	741	773	784	733	745	745	747	819	771	772	768	795	740	772	693	761	765	770	760	766	727	736	760	732	753	797	715	743	754	737	745	788	769	808	738	765	762	769	807	714	806	761	775	761	799	750	828	758	777	796	722	750	792	777	758	793	697	725	778	753	782	756	751	791	725	763	747	749	715	770	727	740	783	735	734	678	726	781	728	739	709	741	763	729	789	770	763	729	735	730	770	727	719	681	729	749	765	717	797	724	710	715	724	780	751	737	751	781	695	778	735	765	714	737	739	731	775	787	771	782	783	783	800	737	748	751	750	744	755	740	715	719	720	710	769	727	765	784	708	741	768	784	743	730	778	748	737	740	723	744	757	755	744	765	744	821	745	750	738	711	735	788	741	736	694	782	789	739	770	730	721	728	776	772	744	708	718	704	741	790	727	749	741	740	702	760	760	713	750	716	729	784	767	770	769	710	736	754	802	729	786	741	781	745	795	761	728	765	736	802	777	753	732	855	766	738	780	721	743	737	752	748	746	791	768	750	816	773	772	762	720	778	745	709	762	770	791	768	710	804	751	751	768	783	790	792	776	729	760	763	756	758	760	802	755	801	781	758	788	741	760	719	748	774	714	765	778	801	709	790	735	820	784	771	767	710	732	764	734	773	755	722	776	770	749	788	762	725	759	738	737	763	764	774	781	734	763	744	757	784	737	675	772	758	759	748	754	795	799	762	761	780	766	728	735	732	758	772	727	747	768	772	775	690	791	723	749	746	707	762	767	752	713	776	748	733	743	757	726	723	765	721	758	790	739	768	761	696	751	770	747	744	786	742	734	712	723	770	786	677	775	780	811	755	748	754	742	751	764	771	757	769	743	757	774	771	768	753	761	739	753	789	741	786	762	779	850	741	778	793	732	690	777	719	753	724	788	741	814	746	814	785	736	746	743	765	763	728	780	737	773	709	776	727	730	737	770	777	732	745	796	739	717	812	762	728	759	754	769	752	729	773	766	724	751	807	752	728	747	739	752	736	701	698	788	700	767	759	736	730	735	781	761	739	751	720	749	773	734	740	731	751	739	728	717	755	839	774	748	745	703	773	794	722	697	789	780	782	748	784	753	745	756	745	778	797	768	755	727	764	747	748	736	716	778	754	768	717	743	761	736	737	798	759	788	708	729	790	802	759	755	717	756	755	725	791	727	763	683	762	729	747	729	731	729	808	739	708	727	736	789	830	780	714	762	724	743	764	763	748	733	765	790	734	718	776	736	735	737	797	741	760	795	760	729	766	757	763	791	746	799	753	768	713	725	753	730	772	717	787	737	742	766	770	735	719	725	755	744	735	701	712	822	748	674	748	731	762	712	774	739	782	745	731	744	767	736	770	717	767	715	782	785	761	731	744	726	760	763	783	781	717	747	724	738	763	763	756	731	707	729	741	706	734	743	726	729	745	765	756	808	744	706	746	741	754	755	698	749	777	720	788	730	733	740	754	718	731	747	774	723	716	748	740	764	697	710	735	746	776	766	741	737	747	778	749	730	718	734	744	798	774	803	773	737	746	728	757	758	756	762	784	739	771	733	779	738	730	752	746	780	766	747	722	721	784	750	727	791	713	782	757	748	740	730	766	766	753	810	736	742	748	749	766	739	791	779	767	742	725	784	801	761	784	727	747	768	773	766	784	747	741	708	761	726	749	731	740	740	758	761	803	733	709	758	761	710	769	797	757	712	743	776	721	746	781	716	765	717	767	743	722	743	724	736	754	768	788	743	773	768	727	801	771	788	723	719	744	770	729	771	725	762	731	719	715	704	700	779	720	744	713	756	752	753	754	708	743	771	779	778	687	752	762	747	695	733	722	759	744	756	742	768	747	757	751	737	764	705	762	726	770	795	695	791	740	778	754	755	724	714	753	748	735	728	735	736	767	779	720	765	701	687	731	732	741	785	769	734	745	696	730	751	790	730	746	708	701	782	782	750	744	720	770	736	752	775	744	741	800	746	813	772	784	721	756	757	752	718	716	771	705	783	769	786	790	727	769	789	743	757	755	686	737	765	748	768	720	755	753	776	761	754	745	707	767	747	737	782	730	744	767	713	762	743	719	767	734	760	772	756	791	804	733	776	774	751
33163	59873	50632	37672	31737	29208	21844	16139	12861	9337	6690	5157	3967	3339	2815	2418	2264	2057	1727	1476	1302	1223	1149	1130	1075	1087	1032	1057	1017	1014	959	944	1016	981	1092	1004	1007	993	988	1018	1025	977	944	1005	894	945	990	922	982	974	971	893	891	958	1000	895	997	953	940	933	952	929	940	953	909	927	948	923	871	935	905	948	910	902	897	1008	972	917	986	916	900	940	939	989	969	936	1000	940	869	963	985	992	969	951	958	952	942	950	965	929	922	976	928	920	879	952	963	995	987	1023	874	985	962	893	943	947	932	924	1041	914	972	901	949	912	908	922	914	995	926	898	907	942	979	876	916	1002	919	883	923	929	880	968	986	974	923	964	927	929	965	961	950	936	964	898	953	995	983	944	948	953	971	922	915	928	916	937	924	910	973	918	963	945	984	904	939	977	920	936	966	889	954	976	916	906	1007	907	940	973	943	924	933	864	899	949	948	941	972	962	886	885	983	921	881	879	991	950	929	928	927	954	921	921	954	941	995	991	969	908	952	892	916	962	937	939	932	909	927	941	940	949	928	978	919	944	955	988	885	952	920	948	894	911	901	918	835	942	959	893	938	959	1019	923	917	958	915	871	933	917	926	939	920	954	966	961	939	957	978	927	940	938	959	959	938	974	904	931	944	887	958	918	958	954	944	937	871	952	940	1017	936	943	923	960	925	924	975	888	853	901	863	943	971	958	974	935	922	962	953	865	990	910	949	926	921	959	959	888	937	957	967	921	901	894	916	965	924	973	902	950	969	963	918	942	939	927	922	928	885	913	940	943	938	934	915	915	959	968	921	937	938	935	877	946	962	863	928	933	950	978	920	930	950	950	987	930	955	928	959	939	927	952	933	967	940	937	972	963	934	975	900	951	870	940	964	891	909	974	880	937	966	967	965	946	940	986	923	935	943	943	878	903	931	932	979	1014	953	924	926	925	933	948	922	920	926	939	954	972	974	939	928	937	909	970	959	893	944	992	921	966	905	942	939	967	956	936	957	899	940	973	935	924	922	972	862	1022	875	977	1003	935	927	968	945	926	912	906	945	873	968	873	933	869	951	933	931	999	912	942	954	995	912	917	962	952	940	928	919	914	966	931	960	944	951	887	924	958	897	923	923	932	968	901	903	911	953	934	892	901	952	927	982	903	904	918	981	942	903	975	1018	948	877	943	919	892	953	924	927	975	989	884	912	916	947	932	924	952	873	944	918	908	920	945	968	894	908	896	972	958	922	913	962	916	950	937	903	988	964	880	935	917	943	945	948	967	938	964	916	958	935	912	937	910	902	949	940	911	927	975	948	998	904	952	972	929	948	909	941	900	905	894	961	918	986	932	920	914	917	966	911	952	904	935	912	1000	911	964	947	951	939	955	952	968	949	909	933	907	953	930	925	922	922	876	940	1004	924	965	931	939	870	992	966	924	948	996	939	962	945	916	931	993	934	952	919	949	920	997	953	969	951	975	937	894	961	963	930	913	912	931	909	935	889	959	953	924	967	943	980	907	948	978	930	952	919	958	928	981	970	923	886	907	946	979	895	1015	921	933	903	945	966	945	937	908	910	962	938	919	904	984	922	894	908	908	958	974	902	945	922	918	964	904	915	937	905	930	948	913	957	923	876	944	967	937	920	985	950	927	968	958	938	962	989	933	912	947	947	902	965	914	864	943	984	971	949	918	905	993	924	928	903	919	979	996	938	883	950	931	898	954	956	933	955	923	939	949	965	910	948	939	968	977	938	956	942	913	934	945	933	963	861	940	946	958	938	975	931	894	921	945	951	954	947	936	961	941	946	913	923	955	991	968	948	909	1001	922	918	933	973	973	882	912	930	925	903	985	1011	956	923	957	970	968	923	966	937	947	951	952	926	916	913	927	979	914	950	880	948	916	933	933	913	938	971	944	937	936	928	904	922	942	950	942	950	947	975	925	904	979	927	963	936	941	937	950	905	939	949	960	951	964	924	907	932	973	969	989	948	917	910	953	992	904	936	976	939	965	934	895	917	952	938	915	942	925	956	919	980	946	939	911	939	952	920	913	952	910	971	936	945	932	949	937	941	906	973	923	940	965	882	907	896	997	933	891	953	938	919	953	940	934	910	984	892	935	935	888	923	974	917	952	922	1013	977	930	907	978	948	969	902	944	915	967	953	942	937	938	926	959	883	983	885	938	928	937	918	917	943	921	922	930	955	909	962	955	921	936	972	956	975	907	910	959	970	921	1009	929	951	936	971	950	951	928	909	879	948	920	943	975	903	959	952	907	939	914	973	943	898	990	917	874	912	980	1046	975	917	896	970	933	904	940	895	949	949	863	985	888	962	943	916	942	917	917	992	960	956	905	891	971	913	959	907	931	929	936	948	908	910	943	935	919	970	908	901	946	942	925	913	905	948	988	932	912	968	948	951	909	925	961	936	912	914	889	956	939	956	940	960	991	937	916	942	892	986	927	950	941	916	1005	958	958	911	927	988	953	920	924	905	943	896	902	921	942	915	953	929	945	927	926	1007	946	972	987	994	940	943	922	935	923	961	911	941	981	945	883	987	938	934	948	936	909	937	893	943	968	941	885	964	906	918	879	915	944	923	926	973	967	930	954	896	970	905	977	923	946	937	942	986	969	908	944	976	901	936	902	950	929	965	934	939	891	925	898	862	933	956	916	956	897	880	869	916	902	942	979	978	932	924	944	993	961	939	922	954	964	936	850	904	961	888	929	851	957	940	958	957	936	966	932	885	909	937	923	957	954	949	937	934	964	930	946	941	956	994	938	998	956	987	973	924	905	950	973	935	920	939	926	897	961	930	914	906	946	895	873	963	899	938	922	879	937	958	959	947	974	925	904	955	965	957	916	920	966	930	916	940	944	922	942	904	926	989	961	892	988	921	922	926	918	906	940	931	971	915	870	937	928	918	973	970	919	897	923	931	930	925	962	900	883	897	880	879	955	901	1012	929	905	924	944	935	906	977	943	925	924	908	935	968	911	922	930	944	945	949	961	947	930	937	934	919	972	949	919	898	891	932	955	1005	936	962	918	994	934	901	911	922	946	980	931	931	957	967	960	938	967	938	926	939	938	909	973	943	954	971	936	926	977	951	956	968	927	987	951	940	938	950	936	971	928	923	880	943	939	910	940	915	871	963	953	915	959	939	885	933	955	958	951	973	933	915	963	939	906	975	940	988	904	904	926	959	953	966	948	992	917	939	923	920	924	987	937	1016	952	868	942	927	926	944	951	960	956	952	983	906	886	939	978	945	961	909	968	960	919	943	913	981	896	952	903	907	962	935	892	909	982	964	997	847	951	959	972	912	960	963	896	897	911	971	952	900	930	867	919	943	866	1008	964	953	938	917	957	927	963	914	936	962	928	1027	906	951	944	970	911	920	986	980	911	933	946	970	942	938	949	917	904	999	932	1010	928	932	921	936	910	974	877	952	948	943	916	990	898	962	921	948	923	923	944	950	947	927	914	941	943	950	951	926	967	924	872	970	964	917	894	990	925	926	938	938	953	969	1032
28139	27813	33629	24883	13907	10581	6991	3915	2569	1964	1313	1077	930	817	745	739	738	644	631	563	515	466	497	534	485	507	516	508	491	523	464	536	500	495	515	490	494	480	501	477	496	524	490	519	494	457	504	507	467	526	487	493	506	473	497	495	500	459	514	494	540	448	502	501	487	469	475	517	493	542	489	477	469	500	459	508	458	467	460	465	482	511	535	507	517	509	488	501	508	474	456	443	524	460	509	548	474	496	490	458	497	491	490	523	480	507	492	514	467	481	509	481	480	516	508	515	461	484	506	496	514	476	484	504	531	494	486	463	483	480	490	501	488	485	512	521	487	478	500	482	478	513	492	496	511	491	483	488	502	503	492	491	522	464	518	450	457	490	468	521	494	487	487	480	506	521	438	448	491	479	532	432	500	484	509	506	490	516	468	480	462	496	517	467	482	555	478	452	501	485	502	491	482	466	469	509	501	507	523	477	488	513	504	507	454	474	493	479	495	475	466	506	459	480	483	493	546	497	512	503	496	514	506	475	484	479	465	519	500	493	493	522	527	496	506	464	487	502	455	498	507	454	474	452	502	502	480	504	537	483	498	506	470	485	468	491	494	462	444	466	530	454	480	466	515	485	479	502	476	492	481	495	514	521	467	517	499	488	518	463	501	487	483	466	516	481	487	496	467	501	498	479	519	521	489	479	503	511	515	483	469	496	497	488	496	506	487	500	495	519	486	508	498	457	520	496	491	474	518	519	447	476	518	499	473	503	507	506	527	496	509	487	473	461	513	456	498	520	457	494	487	495	526	486	511	507	526	492	520	511	506	504	478	518	499	495	492	466	454	475	522	441	493	493	466	460	525	485	488	491	509	462	489	532	521	520	514	471	480	481	500	507	501	492	501	497	510	461	481	485	472	447	496	481	488	464	521	512	503	500	509	477	486	516	496	495	494	475	505	470	483	484	492	467	488	497	501	500	480	468	489	484	481	511	506	501	493	462	507	510	472	464	509	515	530	452	548	472	505	515	504	480	535	478	472	490	509	492	530	486	507	509	492	482	512	492	494	483	503	492	497	475	503	504	507	506	483	448	456	470	506	528	495	488	482	476	473	477	488	463	465	492	501	468	478	494	520	458	530	501	496	494	507	484	500	496	500	498	480	513	500	466	467	513	491	484	475	483	485	509	480	480	496	487	495	509	482	494	454	513	454	476	502	476	470	502	536	492	499	448	513	472	493	461	482	479	506	475	503	466	527	495	497	469	481	499	511	486	459	442	505	502	464	483	491	480	511	473	472	482	497	467	456	507	497	489	530	496	503	502	473	493	502	497	515	463	483	478	508	465	495	463	480	514	464	491	457	458	451	477	508	485	490	470	490	507	490	490	496	524	492	483	467	471	468	493	508	485	460	494	490	477	520	466	523	457	513	512	473	497	507	527	507	440	509	461	481	448	447	518	485	469	496	500	485	480	480	460	482	481	468	482	477	506	469	519	464	503	519	496	502	529	485	464	491	479	447	497	490	479	468	501	519	488	527	470	467	495	488	491	491	522	469	461	535	504	518	466	470	490	487	474	455	505	496	524	491	495	474	488	460	524	489	461	473	490	516	457	533	503	524	482	493	503	512	491	459	476	503	499	505	497	515	460	521	520	472	482	489	526	500	500	521	466	471	525	511	509	461	476	448	486	497	509	494	507	492	479	480	499	501	497	487	507	514	495	499	488	492	461	555	464	483	452	465	512	482	473	492	478	492	505	490	479	464	515	491	491	505	521	507	501	487	444	483	510	478	503	516	494	506	466	456	520	469	509	522	524	529	512	534	491	494	505	523	457	503	482	509	459	474	519	476	515	492	475	523	473	503	491	516	520	458	470	520	499	462	450	497	463	508	458	514	510	456	468	467	496	503	474	440	477	490	462	505	503	505	490	486	473	510	484	508	498	526	509	471	523	515	494	474	505	470	502	476	478	516	512	505	452	452	501	507	473	498	461	495	502	491	497	453	521	496	511	465	490	506	498	507	479	519	491	464	508	481	474	519	471	450	476	478	469	522	483	481	475	480	506	519	532	496	504	488	491	497	495	508	496	496	522	520	478	478	516	492	495	488	496	485	476	522	477	477	485	457	495	488	465	465	526	494	482	505	552	464	477	477	500	506	460	498	464	465	499	492	489	475	516	499	438	470	475	511	459	488	488	500	491	478	466	515	495	501	482	501	484	492	512	524	486	493	471	489	505	492	495	528	492	535	493	453	495	478	494	473	502	463	520	471	479	464	511	463	472	517	471	486	475	503	502	493	494	531	461	499	503	494	513	503	509	473	484	484	492	486	465	529	503	468	508	479	467	472	497	474	506	483	517	499	481	451	461	483	491	503	512	468	507	455	516	470	513	495	469	464	468	496	456	480	496	484	497	509	473	500	501	491	498	530	488	516	479	474	512	500	464	484	496	520	463	495	500	492	473	500	484	476	478	498	469	479	476	453	512	469	497	462	489	514	517	488	501	452	460	487	503	494	486	496	496	530	464	487	487	496	491	486	496	480	512	501	458	490	478	501	462	487	497	514	491	506	481	465	515	522	481	497	450	470	509	488	481	496	453	529	489	497	470	456	479	482	505	497	502	475	478	514	510	467	489	475	447	469	516	466	481	458	503	465	490	519	494	489	500	457	482	522	465	498	427	488	492	472	489	490	526	476	539	505	475	542	472	494	512	484	536	491	503	516	490	457	517	456	477	487	474	492	504	509	475	481	472	493	497	515	502	493	534	443	473	525	461	521	475	513	482	468	483	458	456	498	496	470	482	499	492	475	524	498	501	455	462	492	500	524	501	451	515	491	493	467	513	475	477	477	504	498	475	499	484	538	511	459	506	483	480	494	468	482	481	516	501	494	495	470	523	487	525	471	508	477	484	500	475	472	477	479	499	467	470	516	470	487	485	497	507	509	494	475	465	453	512	501	499	481	487	464	490	453	516	481	491	488	520	505	491	511	477	529	471	525	490	479	492	466	474	513	495	501	497	475	487	502	520	472	536	507	478	493	440	449	475	489	453	520	498	488	505	500	501	500	495	486	528	497	485	503	486	505	494	479	512	468	510	485	529	471	470	511	506	496	460	489	486	467	542	468	475	464	489	508	516	472	456	484	502	471	453	492	533	520	497	512	480	524	517	489	508	453	496	465	500	470	465	486	499	458	441	514	458	499	495	504	483	490	499	504	523	497	483	482	503	509	484	464	503	486	515	524	501	494	529	484	539	467	486	477	452	473	486	507	595	497	514	451	498	475	489	492	492	520	502	529	499	491	482	493	474	485	504	487	506	512	464	509	472	492	527	505	522	521	472	484	508	479	527	480	489	484	445	528	509	499	469	417	479	454	483	456	465	463	499	461	462	452	491	504	491	517	499	494	459	441	512	505	494	480	456	475	450	553	480	477	472	488	489	492	491	463	474	510	474	478	492	506	461	492	476	511	476	480	485	481	531	486	506	464	471	500	512	471	501	466	533	500	497
30867	46221	39494	26883	18766	17947	12542	8086	5395	4067	2763	2125	1556	1375	1251	1171	1114	985	843	766	701	676	654	668	634	673	641	659	670	589	609	632	656	618	666	653	607	633	602	626	675	653	630	631	651	592	609	616	663	643	600	586	635	640	604	616	615	607	642	602	631	607	591	646	611	626	672	581	635	649	644	607	633	601	608	643	592	648	594	574	646	609	602	613	615	625	614	562	597	635	599	645	576	637	647	604	644	616	611	600	623	600	650	640	637	648	616	634	600	601	608	611	612	636	625	603	619	626	613	632	655	614	669	635	620	598	655	626	648	654	603	643	611	614	580	643	645	632	590	640	629	609	643	596	602	622	616	634	632	648	607	661	599	631	638	610	650	616	624	577	611	593	619	641	606	627	599	630	624	622	597	602	604	645	636	607	615	575	607	648	602	616	626	600	584	620	618	586	599	565	624	604	634	639	613	621	646	601	659	622	607	584	612	612	662	616	654	646	629	608	614	588	588	574	615	630	624	604	632	626	635	616	679	607	639	617	633	595	576	605	643	621	628	607	614	577	626	629	620	602	615	598	612	644	639	664	605	637	641	621	693	612	629	591	632	593	628	620	629	608	632	613	651	629	591	587	650	557	576	625	636	556	646	604	622	618	613	648	608	603	592	592	612	611	603	624	625	587	610	605	644	605	601	580	613	643	610	650	571	610	585	606	594	602	612	608	603	610	630	611	577	604	593	629	587	651	647	622	655	586	565	580	626	607	614	662	599	662	525	591	593	591	641	608	556	623	616	606	608	623	648	607	582	649	636	610	621	616	638	610	634	655	601	625	611	596	584	614	575	634	640	625	611	606	643	602	633	599	631	627	628	604	682	591	609	602	586	591	557	628	588	656	599	630	632	616	616	605	615	592	635	609	607	642	623	590	609	624	620	623	648	567	642	600	648	573	620	606	628	631	647	601	622	625	643	601	600	620	612	618	641	568	609	618	580	650	610	632	651	617	575	629	641	606	573	596	629	656	631	664	613	631	606	607	597	593	639	598	621	648	576	633	613	668	593	662	593	672	630	626	644	590	617	575	621	567	600	615	614	627	629	629	592	652	628	584	633	618	647	604	640	665	614	613	649	614	629	605	626	631	600	635	621	628	606	612	583	598	616	628	651	619	575	591	639	653	651	641	654	599	630	608	619	594	654	638	646	575	593	626	598	602	648	605	606	613	635	642	617	607	634	617	640	579	630	598	601	638	627	598	611	661	608	620	689	629	629	585	579	644	648	615	635	653	617	601	569	599	607	625	620	602	630	664	635	573	644	555	637	555	634	603	641	595	645	583	569	607	607	611	673	599	593	646	628	606	597	577	622	596	635	691	617	629	593	601	622	640	603	598	608	622	624	581	621	647	595	635	622	573	614	610	616	629	649	580	634	599	637	624	630	583	627	642	608	655	624	633	611	600	603	597	624	576	591	641	596	605	625	583	611	607	579	633	633	646	626	611	585	658	619	609	600	613	687	654	635	625	618	633	558	640	585	602	615	608	611	610	625	630	601	591	633	601	593	591	591	603	643	592	630	618	620	621	616	641	622	622	562	596	652	607	625	643	593	584	637	591	630	597	575	657	650	589	637	593	608	612	617	623	605	625	651	613	614	661	642	572	618	617	595	647	655	614	676	617	597	618	665	582	576	638	645	637	645	597	594	611	670	610	631	646	615	604	620	622	634	611	623	597	650	615	616	590	572	606	615	672	639	567	607	592	590	610	600	611	619	582	600	602	636	630	602	607	571	636	627	594	607	579	633	617	555	636	661	635	603	583	646	607	602	598	607	609	581	621	665	614	599	606	612	627	623	625	625	605	621	620	618	645	593	587	615	645	602	648	613	642	637	619	586	585	618	614	626	630	554	603	591	596	595	612	630	609	603	608	626	625	624	631	629	621	604	661	577	614	634	589	613	640	659	593	590	596	657	570	608	587	621	557	623	595	592	632	583	603	640	612	610	627	655	623	641	612	578	636	627	635	610	611	610	553	625	597	633	601	628	586	621	618	602	598	630	593	599	602	638	645	621	620	609	616	654	578	607	681	617	620	611	616	574	602	643	578	600	586	612	655	629	606	602	594	600	619	645	625	608	678	639	640	632	651	611	589	616	613	608	573	631	584	586	605	613	624	656	573	638	593	599	610	635	609	595	627	579	615	650	609	668	628	579	611	642	636	648	611	607	633	593	609	586	625	639	619	609	620	630	637	634	609	628	592	638	636	630	602	594	605	580	603	592	629	668	648	617	605	634	613	629	603	655	657	631	633	627	640	603	673	605	669	638	635	634	671	585	610	593	589	620	618	616	652	609	620	653	638	647	635	613	640	638	638	625	632	607	634	634	631	599	654	623	647	595	609	640	593	646	605	636	646	646	611	615	639	678	623	611	604	654	630	611	607	616	577	622	654	638	592	662	646	615	614	605	603	607	623	563	601	633	589	565	603	638	608	643	634	646	603	642	642	632	608	574	567	588	620	636	624	627	589	663	607	664	570	598	620	607	604	623	647	589	634	605	579	635	654	656	623	580	640	627	591	622	607	570	575	652	591	641	600	587	618	607	666	632	617	601	632	599	596	631	598	583	613	553	614	608	590	626	595	616	654	628	582	605	609	636	641	648	619	603	576	606	578	613	599	617	598	612	624	623	617	606	598	603	570	652	628	619	646	638	623	628	575	588	640	605	577	635	623	600	621	624	653	609	642	621	599	609	556	614	647	622	634	592	634	610	638	649	588	610	615	677	588	592	595	626	615	612	572	659	597	613	633	604	640	609	660	634	623	611	604	635	610	621	626	597	574	597	638	598	585	653	668	609	601	636	612	604	613	566	620	643	635	594	614	615	647	595	580	608	601	617	619	596	625	624	592	600	589	581	610	603	584	575	636	641	611	597	622	606	619	627	629	615	579	617	605	645	617	618	607	635	627	648	603	663	617	577	614	588	650	610	651	619	657	629	619	654	615	613	557	647	605	597	622	609	641	640	595	607	622	600	581	573	627	665	642	604	630	582	636	631	634	644	614	680	620	594	634	608	630	661	589	664	590	672	572	673	617	616	640	648	618	610	638	647	639	622	639	586	646	657	612	656	587	629	617	623	591	597	598	570	601	596	631	588	635	668	644	609	641	597	608	619	598	627	665	590	631	613	575	586	638	596	582	623	597	611	626	658	616	637	648	601	601	625	643	612	538	602	644	610	660	637	652	584	623	607	630	605	625	644	626	614	571	610	579	652	595	643	637	584	632	636	654	631	590	625	662	596	616	614	638	654	603	611	613	597	600	612	666	642	610	620	600	617	634	614	664	645	610	632	601	632	639	650	616	591	588	645	641	611	638	659	612	643	626	625	616	628	621	590	653	627	601	633	630	605	626	602	575	626	626	629	624	620	607	599	654	634	610	644	598	604	625	578	601	622	615	588	616	664	563	635	625	667	594	694	623	589	619	612	612	610	636	608	594	581	604	598	601	639	614	663	608
23772	21082	28552	24167	22571	21554	16508	7639	4561	3154	2299	1825	1479	1368	1341	1211	1301	1049	964	848	866	877	799	818	799	781	810	801	767	763	755	753	789	808	780	746	748	746	807	781	719	770	708	797	772	789	784	797	733	779	761	743	740	755	786	726	743	757	748	743	707	789	733	730	746	789	760	783	757	760	767	745	754	752	764	788	738	772	719	769	766	753	720	774	719	791	828	731	762	789	724	772	708	782	766	758	757	736	784	768	765	762	739	792	780	741	721	728	728	773	780	777	743	751	777	718	761	791	775	731	712	738	775	772	753	758	729	774	721	795	750	804	783	766	703	729	799	786	752	734	731	748	798	789	771	788	773	767	790	761	713	773	764	752	728	776	760	758	728	722	734	761	782	727	723	768	708	813	700	762	717	786	797	724	768	785	738	770	786	748	746	758	807	696	773	716	748	744	747	744	762	759	735	796	757	747	715	775	756	783	814	698	762	755	784	729	794	743	778	820	809	700	724	762	785	750	742	774	764	755	745	756	756	790	776	769	751	752	733	706	773	684	724	729	750	742	716	696	760	831	719	700	765	712	742	760	764	731	762	733	782	752	750	779	767	728	753	721	779	783	745	743	783	800	757	689	698	756	775	743	760	719	789	772	747	813	743	769	763	733	735	759	719	715	761	738	777	742	777	745	716	795	731	704	756	699	782	728	744	790	751	741	730	789	716	767	746	732	749	734	732	745	785	743	813	752	758	726	733	773	752	736	686	718	780	773	757	764	755	732	741	763	716	770	744	745	754	769	747	784	782	749	747	730	766	750	705	734	759	787	732	726	781	805	797	767	755	783	761	755	770	786	762	798	787	768	771	769	717	754	774	749	706	757	730	736	705	752	778	784	782	785	780	778	738	745	749	779	759	791	753	763	765	809	730	734	819	729	788	756	780	761	751	836	721	735	730	786	780	723	756	762	749	716	749	781	780	761	737	754	708	784	761	752	741	795	748	759	753	735	747	735	742	735	749	746	796	729	761	747	695	750	744	749	789	745	782	760	740	742	704	761	732	753	753	707	793	766	767	751	772	715	740	755	755	810	791	763	766	745	702	797	761	774	771	790	741	734	803	749	804	755	711	734	733	778	734	795	735	731	793	808	748	817	761	748	729	739	764	741	792	768	772	772	771	753	753	759	766	786	793	736	718	721	754	746	729	780	741	736	720	731	741	708	773	776	754	733	756	796	781	764	692	738	719	748	747	760	755	689	731	748	742	791	754	797	733	805	760	758	751	768	755	765	748	747	760	755	780	742	753	786	765	725	765	758	721	752	766	702	738	781	737	742	760	727	805	769	754	791	728	787	751	701	847	760	741	768	756	784	745	745	777	771	756	796	728	742	759	778	787	766	777	749	740	757	727	770	763	731	747	782	733	737	757	733	762	732	738	771	728	757	779	774	697	722	755	812	761	748	701	736	785	684	756	755	733	790	780	712	796	795	767	770	809	804	802	802	750	711	748	780	736	741	689	737	761	763	782	783	779	777	742	789	793	741	687	803	738	765	752	788	763	696	803	783	816	794	742	749	771	733	798	743	781	731	732	808	786	748	768	785	789	743	788	763	783	764	720	765	750	754	748	756	794	755	732	762	748	734	726	763	763	742	823	776	765	750	702	758	732	715	763	792	814	746	767	752	780	792	723	708	725	793	808	703	797	759	801	756	731	729	717	714	719	733	733	784	770	748	752	733	783	734	754	738	785	749	733	729	725	707	750	757	691	742	717	785	706	741	747	755	763	748	726	756	726	754	783	754	752	740	733	737	773	796	772	772	765	743	760	821	766	726	738	805	715	737	742	770	729	731	735	712	738	749	776	772	729	760	758	722	794	727	750	765	730	745	718	769	771	751	733	696	794	728	750	725	784	764	789	724	822	704	748	765	727	744	726	746	747	779	724	754	740	712	733	744	739	777	731	747	790	762	735	744	771	771	806	772	733	727	768	732	725	710	769	810	768	765	728	722	818	751	775	775	760	758	743	751	738	762	734	761	728	751	782	758	711	759	780	714	730	749	729	728	763	731	768	749	737	787	750	761	758	766	720	782	761	742	740	702	763	757	732	726	751	735	778	734	769	765	755	756	762	758	690	764	771	724	725	805	783	763	782	730	781	784	766	757	743	779	717	753	761	806	715	746	766	708	764	747	711	758	751	753	725	721	769	769	769	782	725	745	720	802	726	738	733	727	726	752	718	722	745	738	758	734	771	784	730	823	768	750	753	725	788	770	729	775	765	728	729	759	768	746	758	765	761	764	684	731	735	774	763	666	776	770	810	779	774	779	780	794	748	697	733	771	726	723	778	730	762	804	727	763	722	757	802	765	729	741	734	775	808	686	775	733	761	731	734	753	816	753	729	739	767	767	795	736	736	746	759	722	745	728	731	700	735	745	780	763	747	712	758	742	757	757	736	770	696	819	732	719	727	791	751	746	790	803	748	765	726	777	705	721	803	733	806	745	764	795	727	781	795	796	738	715	727	778	750	786	752	735	762	764	800	717	759	742	769	778	735	767	703	714	694	706	733	780	786	750	740	738	762	706	730	758	740	758	761	782	760	717	788	769	772	753	832	731	754	758	753	726	790	736	739	801	733	735	767	745	742	754	756	739	757	837	710	753	731	715	809	729	729	721	808	765	768	775	728	763	738	730	780	798	752	711	747	742	698	751	747	731	718	741	777	758	784	714	755	768	779	785	745	735	809	750	713	753	758	751	744	738	749	743	728	795	754	759	779	717	724	747	747	733	715	771	721	742	774	724	753	739	725	743	764	735	777	786	765	759	739	769	764	737	797	790	794	742	702	741	730	786	745	705	745	785	772	756	808	703	797	761	706	788	761	761	808	797	779	815	760	684	733	703	702	768	801	740	754	765	757	782	749	782	768	800	794	721	757	754	777	732	808	784	688	733	742	786	753	736	732	737	721	757	746	755	761	771	722	716	746	736	757	743	720	729	759	704	686	761	731	718	776	738	765	747	749	769	786	794	764	768	781	762	795	747	739	815	737	767	763	762	774	800	793	756	749	772	753	741	750	777	747	743	726	724	796	730	722	733	749	776	794	770	771	750	722	791	769	684	768	737	742	724	791	756	738	757	735	734	755	751	803	780	720	793	747	789	757	772	753	756	741	775	758	775	730	734	749	720	725	736	776	732	735	783	721	745	760	732	792	747	729	774	741	744	772	797	726	786	734	724	765	769	717	813	785	800	752	708	689	781	754	731	724	757	782	765	759	775	765	711	761	810	764	732	754	735	742	734	713	705	774	693	772	731	693	719	707	786	761	777	749	713	779	784	766	764	775	749	738	778	746	718	739	773	734	728	747	797	751	731	764	726	727	758	764	772	702	799	750	752	775	742	768	756	793	701	757	765	747	775	757	741	727	736	726	729	735	765	753	697	749	750	817	714	783	762	759	708	758	807	749	728	753	724	733	780	762	790	717	717	776	783	730	726	759	723	731	763	742	779	768	752
31462	53489	43864	32031	30191	24737	20070	12483	8685	6012	4253	3350	2616	2315	2130	2034	1971	1555	1317	1216	1184	1099	1093	1054	995	1043	1068	938	980	984	952	974	930	963	893	920	953	939	978	941	990	944	917	935	890	975	905	950	928	884	939	908	967	934	923	935	916	935	884	957	952	915	925	930	949	896	936	924	942	979	944	996	972	974	889	927	956	939	932	940	972	905	907	963	925	918	925	958	969	937	886	841	923	893	951	877	902	941	922	958	961	946	930	932	898	971	946	944	961	990	931	867	901	949	889	898	975	910	875	943	904	965	929	903	959	952	944	885	947	959	937	895	885	886	959	989	891	927	939	936	904	940	905	900	949	929	956	944	901	916	916	946	901	932	899	927	981	863	921	954	916	984	929	906	898	976	918	951	991	891	946	947	938	907	921	947	922	923	881	915	946	903	972	890	978	844	903	898	946	853	933	947	937	861	892	933	939	892	915	953	924	966	896	907	984	931	934	897	875	911	908	939	903	920	912	939	947	938	939	958	999	917	939	887	962	887	889	898	912	869	923	923	896	883	909	889	885	931	970	919	924	961	907	939	909	928	921	930	945	857	938	939	869	933	930	948	956	952	872	895	867	887	931	991	946	910	903	921	900	906	883	933	914	912	912	936	885	898	920	919	965	941	916	869	935	913	866	938	923	974	881	969	893	908	961	929	939	913	931	897	928	919	924	903	911	925	884	910	904	915	915	891	940	889	907	910	961	895	898	926	888	894	937	881	924	896	924	921	926	975	910	920	902	915	977	911	973	907	882	924	992	942	929	968	948	911	886	943	914	939	997	932	935	880	890	955	927	945	960	932	903	940	927	893	919	959	913	942	901	920	912	904	949	864	954	892	902	863	916	941	898	864	875	940	906	947	872	918	953	856	951	940	943	850	898	914	960	967	935	981	944	929	941	934	880	925	943	914	919	901	951	899	922	931	948	910	962	888	921	929	949	958	930	919	902	936	932	935	932	904	961	848	925	916	935	902	994	880	923	982	907	935	864	971	931	919	922	952	916	925	897	933	891	953	903	921	980	911	895	914	891	941	914	942	896	965	963	857	950	964	905	908	987	920	876	902	902	924	910	967	923	902	914	891	960	854	881	941	937	943	908	971	875	916	947	934	904	948	927	897	929	943	938	912	910	937	958	936	893	903	950	926	894	969	943	917	924	929	924	949	966	859	950	938	899	913	900	982	891	890	889	931	903	938	915	892	882	895	894	908	961	907	939	925	857	913	976	922	890	904	915	944	901	924	910	877	937	894	896	896	892	921	902	902	916	971	908	916	909	910	959	905	866	910	908	891	944	865	878	902	891	904	901	951	910	905	928	914	925	923	972	952	921	914	875	875	887	914	934	969	891	939	897	881	938	921	873	955	965	886	941	939	927	946	902	941	992	877	935	954	942	899	962	943	903	979	854	923	949	877	962	896	918	927	946	895	906	946	971	889	970	886	945	924	942	941	884	935	950	960	937	923	939	942	902	918	917	963	898	911	943	894	909	898	925	950	886	933	909	948	895	881	949	956	888	931	870	936	925	929	910	929	910	925	945	890	883	977	908	910	937	929	918	923	894	965	907	948	925	961	904	881	987	951	940	924	879	947	883	923	903	948	954	977	901	926	968	983	946	953	909	954	939	924	922	916	940	943	928	901	895	971	923	942	958	896	921	897	883	922	956	944	915	930	923	997	866	896	912	889	931	926	936	992	896	975	900	936	934	920	905	909	938	967	948	907	917	903	888	897	885	961	924	938	950	881	892	960	923	876	890	928	908	937	970	937	975	943	911	912	948	888	926	908	922	852	921	858	908	879	937	931	908	973	914	962	989	926	912	938	952	916	921	873	912	921	892	891	907	867	884	936	951	934	918	920	944	958	940	902	936	945	922	971	988	913	884	889	966	957	972	903	893	880	959	883	857	928	906	910	897	925	942	914	942	885	906	907	960	965	871	927	916	934	951	931	917	966	940	912	947	938	943	919	918	916	952	954	912	945	949	861	890	930	949	897	891	937	900	908	934	892	892	894	925	921	943	892	966	912	947	939	875	918	913	904	967	876	927	980	907	907	901	932	953	867	1006	947	906	928	946	902	927	938	910	916	871	875	911	877	929	914	940	866	932	948	895	912	939	906	900	861	954	874	853	930	924	886	931	912	901	936	923	1021	975	949	926	929	953	962	903	931	995	910	888	922	861	902	920	929	926	896	929	916	896	915	924	914	959	911	897	895	926	954	959	865	888	992	905	910	939	868	980	902	904	926	883	938	938	940	928	932	929	863	933	951	935	916	916	940	912	878	919	904	881	931	954	915	960	894	910	905	931	843	856	941	940	948	894	894	948	882	917	940	932	928	888	919	915	895	939	954	911	931	937	944	878	931	920	966	875	921	930	937	964	863	923	912	894	868	965	908	911	894	897	948	849	907	885	930	1012	956	913	925	945	950	920	903	923	942	929	868	987	948	909	933	915	938	914	901	869	869	936	937	913	923	952	930	943	863	909	917	881	953	939	938	941	917	905	915	943	874	944	933	886	910	920	954	934	943	969	950	938	963	928	897	936	877	918	909	946	967	926	971	942	949	919	886	915	922	957	915	912	966	966	880	956	934	910	951	879	928	921	901	880	901	908	966	953	884	974	920	942	900	954	898	933	953	898	922	956	968	929	958	914	879	953	918	955	863	895	922	930	940	900	891	924	969	982	899	890	893	883	926	922	928	964	963	910	929	916	889	939	892	962	935	902	933	929	939	839	939	983	908	982	875	904	936	939	886	905	900	931	925	955	920	871	944	933	917	931	913	977	880	921	857	969	904	934	907	885	925	917	922	940	918	942	926	911	888	878	971	885	877	925	961	925	941	924	919	986	967	939	904	941	970	877	904	904	904	942	904	903	928	984	934	968	892	894	926	947	919	930	917	923	901	874	893	886	978	944	951	939	901	936	894	868	901	900	881	891	888	924	944	884	966	959	878	882	845	897	917	908	919	894	909	908	901	969	890	872	955	934	959	946	937	943	917	942	887	877	973	872	937	855	956	912	929	912	917	939	919	922	909	963	971	926	960	937	891	959	951	893	951	949	925	924	903	962	918	920	904	989	865	922	932	950	964	898	880	868	908	850	942	936	919	909	943	905	923	920	958	904	956	954	960	871	907	897	939	925	959	952	895	920	926	942	900	937	918	854	958	931	925	919	980	884	916	897	914	955	905	933	925	933	865	932	857	958	902	917	888	897	967	925	847	902	921	916	884	919	983	951	916	966	913	949	937	901	914	940	968	910	934	931	995	949	911	919	939	937	906	940	915	940	959	923	975	864	951	934	888	913	938	937	972	939	909	930	945	889	916	888	873	904	957	904	925	941	927	967	1018	868	942	906	1004	904	939	887	894	939	971	941	946	944	925	946	876	976	893	967	948	887	941	960	895	902	941	952	936	961	930	844	959	952	957	911	944	988	955	911	903	931	904	934	943	909	862	915	873	919	951	876	900	922	982
25120	21140	27724	25390	18958	14737	9933	6368	3446	2273	1379	1232	993	847	814	728	691	610	527	509	479	407	471	438	409	388	444	416	456	390	382	388	395	390	441	379	422	410	443	389	413	414	409	419	396	390	373	398	426	354	390	378	390	419	355	368	379	381	381	396	386	424	373	396	381	414	420	400	378	361	387	424	385	367	379	439	389	406	372	377	399	391	379	422	396	399	383	376	380	373	374	387	447	423	407	415	409	375	370	393	382	383	426	403	407	412	371	405	370	365	417	414	408	443	362	419	384	363	374	427	377	369	371	401	401	394	419	397	424	418	389	370	341	386	382	412	389	393	388	399	367	354	410	416	381	432	392	389	345	378	399	368	410	380	400	406	368	381	384	405	406	390	396	376	400	437	367	404	422	402	400	411	401	371	432	409	376	407	403	381	403	372	389	385	379	398	407	390	384	421	402	387	398	396	421	402	395	401	372	378	370	409	374	432	400	400	450	393	402	410	384	405	372	408	406	405	390	379	397	405	363	377	394	375	349	401	414	374	367	403	398	387	349	415	410	366	412	395	416	374	415	365	410	380	389	418	418	375	392	376	405	434	388	401	371	411	394	361	408	403	387	360	403	400	403	387	387	428	350	364	417	397	417	391	375	406	421	368	373	403	428	387	435	363	376	375	382	382	360	414	360	409	386	407	412	410	398	384	373	397	400	357	413	367	359	386	362	421	364	409	385	376	404	378	368	453	396	406	407	388	392	381	352	406	379	380	375	364	390	448	387	416	364	390	391	358	372	403	388	370	416	402	390	375	418	347	429	377	422	384	377	441	421	361	377	397	396	393	376	392	364	388	419	384	385	363	382	378	400	376	378	374	423	381	392	388	389	414	374	351	406	378	382	443	379	383	377	369	405	415	374	395	384	390	434	372	400	403	387	418	387	415	415	435	423	433	405	388	380	354	399	407	406	380	349	427	404	413	435	381	424	413	405	374	377	408	390	366	375	415	392	391	409	409	376	396	409	418	382	399	378	392	379	389	419	394	397	388	397	391	375	395	385	410	381	404	361	414	426	380	371	354	415	374	408	390	416	400	417	385	388	375	412	416	394	370	420	380	417	408	391	401	375	390	370	408	403	413	356	391	414	370	377	415	388	382	384	399	400	419	421	408	364	394	384	411	363	407	391	397	428	404	400	365	383	379	406	344	428	368	414	399	385	404	421	388	360	406	360	397	389	390	365	400	424	387	370	409	389	401	384	384	424	396	381	376	363	378	394	382	389	396	407	424	376	378	390	401	408	373	376	407	376	347	351	389	384	412	381	411	390	385	381	408	412	395	416	401	396	387	372	376	418	376	400	402	393	385	381	387	367	389	423	357	380	405	396	402	367	424	402	335	398	395	392	434	377	372	405	348	365	395	417	355	401	365	343	385	374	423	350	439	397	385	376	359	394	353	406	403	369	391	384	387	399	364	351	394	383	370	391	380	367	409	397	404	356	374	406	367	378	401	384	390	383	396	370	372	384	385	384	381	405	374	398	431	392	366	373	376	364	406	377	381	407	447	417	371	388	432	399	368	347	374	409	391	396	420	394	388	393	389	378	440	399	389	347	375	392	410	381	420	398	377	364	374	377	412	389	409	379	406	361	376	392	382	396	387	385	379	386	427	419	395	394	382	397	407	373	418	376	349	403	395	389	377	380	367	403	353	395	401	358	379	387	380	384	407	382	424	396	418	358	407	410	364	400	406	407	376	364	368	383	368	367	375	374	397	369	388	389	397	403	388	405	390	385	347	373	399	408	392	401	419	405	357	374	393	386	427	390	382	420	382	401	420	388	369	408	420	385	411	383	420	383	377	384	378	415	367	394	387	442	382	377	415	387	421	424	410	433	373	404	389	405	358	422	366	362	383	378	419	411	432	367	412	421	405	392	383	394	425	372	385	390	383	394	405	407	387	391	431	371	408	390	392	408	373	403	377	358	370	398	385	407	385	393	416	422	405	401	370	363	344	400	405	377	404	421	427	402	378	393	397	408	399	396	411	335	380	391	392	371	384	363	416	393	399	393	391	436	374	403	403	426	422	387	381	394	415	398	409	379	385	387	339	382	379	390	382	389	368	406	382	355	398	409	360	388	364	396	411	369	409	397	403	396	424	380	413	387	370	398	393	364	400	388	435	370	417	406	395	367	390	392	427	370	389	396	374	378	382	354	428	401	418	403	376	399	421	414	399	384	408	386	438	368	393	380	401	384	397	405	407	352	369	415	385	384	415	403	366	409	418	347	333	368	381	367	402	398	400	390	390	384	387	397	376	385	395	438	359	391	426	402	390	366	428	367	371	378	393	395	423	377	400	420	398	410	367	372	396	401	435	395	403	401	377	388	382	427	395	371	377	387	383	413	361	382	426	410	398	408	417	409	383	401	406	423	413	392	380	409	395	364	391	423	408	401	421	346	386	370	391	390	404	369	382	366	390	395	386	395	384	396	376	367	378	346	379	416	373	380	405	401	401	398	350	390	389	430	382	386	389	391	407	373	380	406	374	376	398	417	367	382	376	380	395	409	372	366	402	382	395	410	406	373	388	397	400	408	395	417	390	437	387	386	397	380	402	416	374	368	437	375	406	398	405	381	401	363	388	409	407	370	402	392	439	391	400	361	355	396	373	370	393	411	419	371	397	367	368	399	440	389	364	351	357	445	409	373	411	386	361	394	424	416	368	406	368	389	398	409	406	398	360	408	360	398	389	381	352	371	400	374	366	385	407	427	371	376	401	384	406	337	375	410	393	392	350	400	408	385	360	393	406	370	368	380	408	367	367	427	434	404	398	392	385	386	395	394	394	363	429	420	385	379	360	382	385	380	384	392	414	397	370	406	394	390	382	413	388	418	379	398	405	403	412	382	382	376	367	403	376	406	429	380	384	353	411	376	412	373	366	410	399	441	408	391	399	399	372	378	356	397	391	386	415	392	382	366	366	380	395	398	380	384	428	380	363	391	368	382	398	408	384	405	391	391	386	386	360	372	383	409	356	407	385	374	384	375	377	421	416	414	368	381	384	384	370	348	367	414	391	398	394	394	363	379	372	391	376	381	360	413	398	391	420	388	374	374	391	386	403	394	382	403	366	401	378	386	389	370	419	366	380	392	365	409	381	392	400	394	412	435	393	390	406	414	411	418	395	404	402	370	361	395	372	395	379	393	408	384	382	369	394	395	347	376	392	412	359	420	383	383	403	441	408	395	349	402	415	404	414	357	401	402	390	378	392	385	394	376	365	344	412	408	397	422	384	382	382	399	396	397	380	418	360	416	328	407	403	429	405	377	405	419	416	380	385	387	365	380	425	413	396	379	381	398	423	368	401	391	423	396	404	432	396	368	391	380	374	396	356	417	375	409	369	389	374	369	379	408	415	370	370	401	364	380	376	366	416	394	416	376	354	415	365	405	404	386	407	395	378	373	408	403	405	408	418	402	425	392	425	374	367	368	372	398	375	392	390	382	368	381	390
29558	47607	39789	24971	23423	21189	16811	12639	7621	5102	3095	2618	2029	1659	1572	1394	1295	1004	835	746	734	723	598	564	602	563	599	590	530	500	537	519	504	493	504	550	546	488	522	540	552	524	515	541	548	556	492	541	522	508	533	519	534	542	483	514	493	492	503	481	521	529	542	485	519	509	478	534	517	511	519	515	503	501	490	516	523	497	477	472	494	492	490	486	511	529	537	489	506	503	534	505	477	533	538	540	494	496	515	534	518	512	511	548	523	556	540	536	513	513	535	491	459	456	507	534	516	496	463	495	512	483	493	525	535	532	486	510	490	535	556	503	536	567	496	508	522	515	511	510	487	509	506	501	504	516	501	550	500	500	537	527	466	573	539	516	480	497	478	500	504	525	472	513	522	500	494	503	472	523	494	495	492	498	472	501	511	472	495	499	526	470	509	518	505	506	504	519	473	463	474	548	515	497	532	468	516	501	485	531	486	502	541	524	503	474	489	488	513	512	491	508	540	493	498	527	491	548	493	492	537	486	494	541	533	510	492	475	509	502	506	502	480	519	507	515	569	486	505	511	529	517	488	510	525	522	510	530	511	557	517	537	545	535	533	512	565	508	494	496	496	505	528	517	493	525	490	513	516	503	471	492	517	539	545	539	523	496	527	469	505	459	471	521	516	561	519	533	484	517	516	483	536	516	473	513	513	506	512	488	522	503	492	560	513	534	492	455	503	554	490	528	498	524	503	517	538	506	546	493	519	497	497	466	545	508	530	486	521	523	506	515	496	549	519	530	494	503	492	491	496	510	497	507	513	498	516	494	472	473	478	522	507	513	536	522	465	516	522	479	512	495	509	474	512	524	538	538	478	462	441	538	535	469	477	499	512	553	486	532	515	492	513	522	505	488	529	519	506	537	542	493	519	501	542	544	506	510	523	496	493	518	494	513	482	536	538	520	510	489	485	532	500	506	531	529	534	537	499	547	503	471	475	535	505	564	522	494	513	510	536	549	530	472	480	525	519	540	482	509	520	514	458	497	482	554	478	503	503	514	564	524	500	488	465	492	524	480	500	481	528	471	506	466	516	486	526	528	515	510	519	497	507	499	492	487	528	509	475	474	481	542	496	503	498	497	495	475	501	539	549	462	476	528	508	529	483	527	529	490	465	486	507	463	540	484	524	489	513	519	517	501	482	535	518	527	488	500	522	529	510	509	552	506	498	512	467	530	561	484	546	509	500	522	533	556	506	521	493	520	465	524	527	515	517	523	511	530	481	458	493	506	513	496	491	510	517	484	476	514	514	474	509	491	522	519	495	529	523	539	521	494	533	474	512	488	491	509	465	488	510	520	503	464	504	515	510	504	574	532	470	503	466	508	498	553	502	512	487	529	525	497	501	511	504	499	473	487	528	542	517	453	474	516	514	509	493	504	514	526	495	468	516	515	505	495	518	487	523	488	493	479	480	523	495	496	508	509	514	490	515	505	527	516	473	533	504	471	553	515	490	543	478	506	530	492	535	517	518	504	490	496	498	518	532	546	531	518	502	501	518	508	535	494	457	508	505	518	514	529	532	506	524	482	483	484	557	507	510	505	514	493	505	509	497	564	523	496	493	481	487	539	471	486	505	507	509	490	529	502	497	522	495	544	527	484	484	517	496	525	488	498	518	530	495	506	503	500	503	526	479	522	548	529	520	465	530	538	527	517	494	539	491	530	515	523	512	527	517	529	506	494	511	492	490	500	534	536	525	532	481	487	516	513	513	477	485	548	544	475	474	472	533	489	515	516	532	499	547	490	486	496	491	498	521	470	512	561	502	490	484	498	498	519	528	538	479	488	491	515	501	496	504	510	506	514	520	522	506	518	541	561	518	541	476	520	498	550	462	527	519	517	498	536	512	491	522	499	514	512	487	482	494	480	507	536	495	490	517	504	496	510	501	474	435	487	509	520	520	510	528	531	488	521	497	525	518	507	477	486	532	492	482	530	515	493	534	525	496	487	484	505	542	516	467	518	493	485	512	482	540	523	496	567	515	493	481	527	517	488	505	535	473	534	529	486	541	478	507	495	511	503	473	528	515	475	505	481	505	504	493	546	508	490	515	490	502	503	499	502	494	519	505	533	477	499	514	490	495	576	464	545	511	508	520	561	518	528	488	523	534	527	501	505	505	508	477	500	548	523	509	506	505	505	550	500	524	519	536	518	518	488	542	479	495	534	508	487	499	550	494	505	515	510	518	515	491	486	529	541	530	514	508	494	493	513	506	515	528	518	512	491	465	490	485	506	498	501	477	520	516	517	504	477	512	493	534	485	502	523	509	533	558	509	513	491	462	513	506	498	512	488	537	499	537	489	518	534	547	518	509	475	503	529	489	490	464	487	553	496	479	489	514	512	489	477	486	481	533	523	492	546	483	520	480	462	512	515	493	532	467	529	488	499	541	493	512	500	524	490	546	513	523	502	484	512	510	477	541	564	520	516	499	490	515	536	491	466	487	487	534	501	489	511	516	497	492	563	525	507	479	488	531	552	499	493	473	518	521	505	486	486	478	489	484	504	527	472	513	504	482	557	511	547	475	469	554	518	462	536	534	485	541	511	496	524	479	488	528	499	513	491	475	494	541	463	512	504	531	489	486	530	510	449	490	520	520	491	489	482	513	487	493	486	496	520	523	519	531	498	481	535	478	513	517	532	485	528	533	499	467	522	554	582	516	533	532	519	500	480	494	548	490	512	508	510	481	539	509	514	509	539	471	474	523	503	516	525	519	504	514	526	528	474	495	547	513	528	547	533	489	534	507	495	518	509	504	517	478	496	493	483	491	540	511	496	518	476	513	491	522	535	528	519	527	529	529	528	489	507	494	505	546	480	478	473	453	562	448	495	480	532	511	484	523	542	477	517	494	515	515	495	483	487	497	497	515	514	505	528	512	500	532	503	499	511	539	529	489	483	486	511	493	510	534	498	494	497	515	532	512	503	496	497	495	506	524	476	477	507	497	484	535	519	510	521	462	500	526	493	507	533	537	535	497	464	496	466	502	514	470	485	478	510	516	523	506	501	481	493	523	505	510	523	497	533	506	509	534	513	496	545	499	529	497	521	510	494	532	497	496	497	522	543	474	546	519	488	466	526	482	496	554	532	556	510	525	511	505	505	506	488	506	528	524	504	488	496	511	526	483	502	511	533	522	519	512	481	509	500	508	472	533	479	482	495	517	520	525	500	485	532	488	499	514	516	494	524	505	453	482	498	484	464	467	536	501	486	510	534	551	501	491	532	514	513	490	474	508	567	533	502	516	519	539	497	503	478	480	490	498	498	493	524	499	510	496	528	530	554	533	507	517	568	475	482	485	497	532	487	534	485	501	521	505	519	503	504	536	539	505	500	519	496	472	492	495	504	482	478	503	518	498	501	511	482	505	488	481	529	530	487	499	498	505	492	529	512	529	517	522	476	475	493	518	508	479	493	515	495	487	522	516	511	493	523	520	489	512	530	529	511	506	513	500	485
22840	21145	28948	23643	21404	22957	22253	13662	8800	5533	3753	2809	2422	1936	1799	1698	1464	1341	1208	1090	930	873	831	833	848	835	817	845	825	762	855	771	804	815	854	791	820	787	775	831	771	805	792	793	779	783	765	762	818	788	783	748	764	805	690	804	776	764	766	732	809	762	749	738	775	729	763	758	747	789	719	716	763	731	756	688	749	791	765	744	738	758	766	750	768	782	796	732	793	767	760	776	767	777	752	745	714	685	785	801	793	740	766	826	773	775	734	742	753	786	743	795	799	743	771	791	771	852	755	757	756	756	759	771	743	747	746	708	784	775	747	723	766	764	777	762	735	784	802	698	737	750	762	815	762	711	722	789	745	736	750	825	782	730	740	752	767	758	782	736	759	733	755	805	701	740	759	704	711	799	826	759	764	736	775	751	785	821	741	732	780	822	719	757	733	785	804	792	807	758	776	753	737	782	834	718	828	781	739	758	780	728	730	779	731	768	808	773	725	778	771	763	746	774	787	777	763	782	788	752	766	807	743	789	777	799	761	780	749	770	726	740	758	753	786	813	702	775	756	818	745	792	746	780	729	754	752	800	804	736	780	782	790	706	721	764	752	749	771	767	727	782	742	746	769	741	762	758	748	711	767	773	793	775	779	788	766	767	756	740	780	724	761	817	748	776	746	768	724	790	765	804	778	716	815	777	762	801	763	774	733	777	772	796	807	797	751	800	807	771	713	784	788	798	760	783	721	764	742	729	799	791	763	741	772	758	777	764	759	735	743	754	768	766	763	753	707	765	827	756	721	783	762	739	792	757	788	748	786	735	739	758	715	790	742	748	764	774	755	732	796	776	776	771	809	782	775	732	759	767	768	723	781	771	747	794	787	733	730	728	803	776	716	722	761	758	706	790	758	725	711	733	759	769	794	775	815	786	732	731	744	735	769	762	773	762	749	757	708	805	713	724	795	799	724	734	709	744	773	720	761	746	803	772	801	769	737	754	769	763	758	724	740	755	746	740	723	744	745	789	791	714	823	710	760	765	720	793	731	771	809	729	759	807	732	768	683	730	782	761	735	807	746	708	749	792	745	718	804	753	747	772	754	781	748	798	755	722	753	706	765	747	740	711	724	769	745	734	736	758	722	797	764	799	761	779	771	788	762	786	739	766	733	755	710	750	755	754	747	784	755	795	769	746	771	729	784	732	764	756	756	747	752	784	748	769	770	774	752	745	748	779	718	727	753	690	741	798	797	748	717	775	731	771	746	763	795	772	722	723	720	779	738	770	794	741	742	751	759	760	745	759	774	760	739	796	764	752	787	751	790	804	779	709	753	774	772	778	752	691	743	776	761	721	737	773	748	730	757	790	775	745	776	779	726	775	767	728	744	779	769	798	774	767	774	727	745	759	731	785	709	794	765	748	802	751	732	760	789	750	756	751	708	796	789	757	758	796	724	739	768	762	785	767	717	751	738	797	754	712	788	752	789	734	793	767	738	716	749	719	814	761	750	727	722	788	826	787	734	725	771	777	747	734	797	810	772	775	776	750	800	722	841	739	828	774	744	745	768	772	751	802	738	756	716	772	753	720	699	797	757	827	765	781	751	751	809	823	753	724	760	791	742	767	818	785	748	698	726	780	764	783	771	753	715	786	755	816	765	761	757	789	781	745	688	771	780	792	740	803	794	784	770	798	727	788	772	772	735	753	777	748	785	740	720	779	746	711	738	752	739	749	744	722	737	794	723	801	734	724	801	770	747	726	713	778	801	758	708	710	761	797	778	726	749	791	756	746	751	776	786	790	738	757	771	727	754	785	780	780	779	791	749	780	770	736	735	765	784	709	773	717	727	769	749	750	732	784	772	793	765	726	768	768	743	781	765	739	752	748	743	793	760	746	795	753	762	770	773	754	755	749	775	797	779	728	823	753	766	760	800	781	714	756	737	708	774	768	748	771	744	791	748	741	748	798	728	774	752	756	800	765	762	781	712	745	688	771	780	713	754	786	747	712	757	823	798	829	789	791	800	773	789	730	770	758	754	752	688	738	761	746	758	747	719	781	765	758	815	778	771	738	807	748	744	745	747	778	803	757	764	758	724	806	748	698	810	761	767	753	767	776	806	737	708	775	750	772	721	748	738	737	733	752	717	752	783	743	791	770	748	728	773	759	766	721	780	730	775	787	740	709	775	751	757	806	777	753	780	770	757	763	746	763	751	731	728	734	750	701	772	767	786	709	819	766	817	784	778	706	733	723	756	772	772	736	766	769	771	776	810	724	802	754	767	768	829	779	737	759	817	765	747	786	762	778	760	785	730	710	766	773	757	766	724	731	759	711	739	800	742	764	781	755	722	742	733	736	751	706	725	795	752	744	744	749	793	711	772	738	761	769	734	739	765	731	834	792	752	760	771	755	815	774	796	743	715	777	747	735	734	793	741	785	738	752	753	747	745	752	780	741	758	762	688	757	750	789	765	750	753	732	763	814	754	782	763	708	792	728	729	761	804	772	722	785	780	708	730	780	774	740	785	768	733	798	757	778	791	760	717	770	753	746	738	776	751	769	793	754	765	685	780	758	744	796	723	709	740	685	737	785	771	774	771	732	759	800	756	788	786	754	790	750	751	754	742	785	777	813	794	757	760	802	801	746	768	794	741	758	731	730	774	782	764	806	776	762	766	726	754	773	757	755	719	680	807	774	786	798	757	742	737	769	721	716	754	802	751	802	700	726	781	730	794	740	677	757	761	735	761	733	738	736	757	750	767	779	751	807	752	714	733	734	780	764	764	758	747	774	767	744	795	747	743	749	744	740	822	731	770	767	773	724	762	804	813	768	773	780	718	767	756	745	807	744	757	732	752	755	738	754	798	760	731	765	794	754	699	805	751	798	805	775	781	738	762	771	767	745	756	760	732	744	723	741	758	734	767	739	773	794	783	759	722	776	787	725	795	779	715	746	762	751	744	781	728	740	806	685	756	807	778	780	750	779	766	730	724	756	744	758	780	682	718	810	767	802	843	752	743	713	727	729	799	777	726	772	712	808	746	699	758	825	803	716	742	782	733	785	743	788	768	787	748	787	703	751	770	761	768	772	717	762	741	731	731	726	728	767	739	744	776	788	757	746	742	739	733	752	766	777	712	751	779	693	722	747	755	790	806	706	731	739	778	781	678	718	714	782	712	734	804	755	755	731	786	775	808	751	832	769	753	725	767	723	782	780	765	781	783	742	813	709	753	776	737	766	724	761	786	773	741	789	766	734	739	766	728	818	773	773	783	750	794	813	743	764	749	756	771	793	761	763	800	761	717	781	825	784	698	770	755	740	772	759	771	759	736	755	710	731	757	752	743	731	745	721	708	754	747	750	755	735	758	763	782	734	774	787	801	762	756	752	749	780	816	757	797	717	754	810	728	766	774	738	766	755	758	791	730	724	771	749	727	741	738	729	729	793	714	776	764	759	789	766	753	805	760	747	735	758	805	749	746	754	768	796	775	769	733	739	738	815	744	744
31501	53293	46422	33394	30937	27245	22837	20187	15112	10427	7266	5695	4360	3558	3057	2926	2399	2039	1781	1577	1361	1250	1177	1136	1081	1062	1059	1043	1038	1011	996	983	977	998	1011	1051	1025	955	1010	962	993	1021	980	990	960	998	960	992	965	931	995	948	932	963	974	1006	974	942	970	972	968	962	943	937	973	923	947	978	1005	961	979	917	941	926	969	960	910	969	977	950	918	925	921	919	918	938	993	971	960	911	975	882	928	932	948	951	973	919	994	940	996	980	979	1050	935	932	892	926	960	886	964	901	963	928	884	963	1033	964	912	930	963	996	938	936	942	938	918	965	883	927	931	919	967	923	919	946	942	976	929	940	985	959	910	913	892	940	898	885	875	929	985	950	946	949	957	975	946	965	909	910	878	893	919	976	955	918	949	916	897	927	914	920	964	895	947	949	978	988	968	915	936	945	871	949	895	925	939	932	933	922	937	936	949	950	913	890	959	925	967	990	944	941	890	919	997	912	992	925	959	983	933	924	916	912	893	932	948	902	875	871	952	934	941	925	958	928	968	899	922	966	930	909	969	901	926	933	949	945	921	952	980	950	963	973	953	948	931	941	948	921	912	964	958	967	919	944	942	961	893	904	953	979	970	921	960	925	945	934	972	972	967	986	956	922	912	965	937	943	942	924	969	919	895	951	942	1015	942	946	899	932	957	932	917	932	994	916	963	919	930	913	983	947	876	971	905	957	953	953	970	941	915	956	919	920	964	959	914	944	917	933	941	973	925	927	923	984	963	910	948	938	951	973	992	963	969	937	898	966	966	876	948	926	900	939	978	936	965	941	935	908	916	913	967	969	949	930	948	907	964	935	915	931	949	933	893	937	903	949	964	884	934	947	920	964	920	932	979	960	907	906	932	967	865	949	953	970	984	948	913	956	954	970	905	967	963	940	912	916	933	941	897	920	934	964	969	936	914	929	965	923	962	928	936	974	905	952	921	954	984	937	933	912	986	892	953	910	931	935	962	930	966	928	943	953	939	953	903	933	950	996	947	961	889	921	944	994	919	952	881	958	920	922	913	945	904	933	919	898	896	984	941	928	954	905	912	927	919	921	976	955	941	952	948	958	934	886	987	877	925	908	903	891	953	917	914	944	954	943	966	929	952	931	1015	949	956	932	884	958	935	951	989	931	934	966	996	909	905	903	920	938	922	932	899	953	993	968	927	941	944	969	928	944	955	955	941	922	930	963	905	975	966	948	928	855	909	959	972	948	900	962	932	938	1000	905	941	969	937	971	959	936	922	944	924	935	956	905	986	966	979	911	961	959	967	911	952	911	960	957	903	966	972	951	880	939	950	981	982	911	918	892	938	946	928	949	935	942	970	945	954	916	969	957	917	985	912	912	944	937	954	923	902	950	987	951	937	944	923	946	945	965	985	950	930	867	915	939	955	926	923	961	923	949	961	964	958	962	945	968	948	942	958	988	893	941	938	939	920	926	917	907	943	934	912	957	938	966	908	954	899	911	961	952	931	901	944	986	978	930	940	923	950	906	964	987	928	956	924	981	944	930	931	964	954	927	887	1010	887	1001	879	927	962	938	918	917	910	934	908	980	898	934	994	965	953	989	937	924	948	943	938	945	952	900	900	956	957	984	931	903	920	925	946	921	923	860	910	1009	918	953	921	950	949	872	928	912	881	938	947	886	989	895	974	915	862	950	911	973	906	981	948	938	955	905	987	915	929	926	963	956	880	942	956	971	905	934	908	903	909	972	907	975	929	932	925	977	916	952	881	906	920	970	953	949	900	928	942	916	950	935	891	944	901	952	918	951	940	943	981	905	912	889	960	975	927	926	912	943	992	947	923	909	905	933	940	922	1010	1000	995	953	951	963	938	983	938	923	914	928	943	907	969	939	997	918	956	925	925	957	941	874	925	936	926	932	947	896	968	938	920	935	937	901	874	832	903	936	940	922	935	976	916	951	950	913	971	940	954	875	939	976	933	990	998	974	963	887	965	930	924	963	979	900	944	922	935	936	983	968	901	937	945	974	855	863	884	874	940	937	956	927	941	991	970	989	920	867	938	918	922	915	933	932	934	901	915	983	911	920	914	913	941	943	961	959	935	924	952	883	922	945	907	944	982	902	991	975	977	940	957	952	947	925	914	932	905	964	888	957	956	871	938	977	895	909	995	988	926	955	982	946	927	922	966	927	958	940	943	951	930	985	974	933	929	945	979	968	938	951	949	963	961	934	908	917	979	954	930	949	933	984	908	935	934	941	918	924	885	973	915	950	912	1026	909	944	929	909	972	931	940	889	921	953	925	940	926	912	946	970	897	922	901	951	893	905	939	924	968	905	920	919	914	907	939	973	918	964	977	887	955	958	968	964	913	976	973	966	914	957	903	906	904	959	939	920	998	927	950	935	916	919	934	959	964	931	926	875	920	933	987	974	950	943	905	946	959	934	954	977	912	973	923	953	941	966	953	955	984	1001	978	910	918	974	954	945	934	907	925	966	943	912	931	915	972	931	933	953	969	924	907	893	913	994	900	956	960	918	938	948	902	918	862	961	893	911	915	904	922	977	922	882	879	918	939	961	892	909	926	929	918	923	956	919	957	942	919	942	929	979	908	924	918	957	944	901	965	960	933	958	987	948	897	993	884	959	984	973	924	935	921	943	989	943	977	963	968	982	977	981	936	924	959	945	918	922	921	953	978	924	903	963	1008	923	938	942	937	973	942	924	928	923	928	929	906	939	947	951	903	990	981	944	953	939	934	979	954	958	937	888	912	907	937	958	965	940	920	967	999	904	977	943	868	969	970	879	930	953	934	929	900	886	906	965	932	898	920	969	946	897	928	910	968	917	930	946	989	936	966	928	981	917	886	959	912	958	948	889	958	964	915	964	950	979	947	971	963	964	972	923	896	937	985	900	943	939	911	941	1000	956	969	949	884	916	933	960	929	949	911	930	923	895	949	990	935	957	948	973	919	941	901	933	941	878	942	1005	936	901	969	981	944	991	972	917	918	934	942	940	953	912	934	903	956	965	971	903	919	897	947	873	919	935	969	934	907	921	917	860	906	960	1003	895	884	959	938	992	937	940	863	907	955	892	858	963	911	944	936	924	922	927	925	999	909	958	958	897	942	941	939	921	936	875	902	975	980	935	911	959	939	922	967	956	938	963	956	923	960	874	938	910	906	946	945	904	953	939	933	969	960	956	956	977	925	955	966	932	948	959	943	875	977	932	918	948	919	905	912	949	876	933	910	938	913	961	986	939	920	976	899	928	933	915	937	940	936	927	929	985	944	948	890	988	914	978	918	1005	955	910	976	903	918	920	869	900	929	996	982	927	949	908	926	957	909	920	937	906	933	965	958	942	917	934	915	910	945	937	943	938	913	987	985	928	887	933	955	940	930	955	944	972	913	927	949	965	937	923	994	944	918	882	936	914	942	940	931	947	936	963	915	945	936	983	942	944	959	958	965	938	963	989	962	937	889	891	919	896	931	973	921	935	954	900	905	944	945	957	887	949	877	941
27953	24996	27323	17543	9497	7697	5626	4498	3050	2152	1587	1233	1051	853	876	765	682	685	596	572	532	493	508	526	529	471	475	473	478	480	475	492	518	543	503	472	505	493	502	446	437	472	482	478	444	464	488	488	499	499	480	491	467	486	465	500	465	487	485	480	481	492	524	497	464	456	506	481	503	480	497	433	474	457	448	478	479	438	460	501	470	506	438	490	440	469	482	489	492	491	491	465	441	494	455	456	476	430	489	510	474	483	489	459	434	473	455	484	493	523	458	479	492	511	442	436	442	477	475	499	498	471	465	480	518	463	457	503	463	479	482	462	502	470	441	459	431	478	469	495	466	491	494	516	473	511	448	443	487	469	530	478	508	503	455	489	464	469	459	501	481	476	473	459	458	429	471	455	488	477	489	478	493	481	494	468	464	467	505	480	466	470	486	494	491	512	496	463	476	426	494	470	464	475	486	461	474	474	500	505	494	475	444	494	476	453	468	476	475	481	463	474	493	484	441	479	460	481	485	476	452	487	474	508	474	505	453	464	501	492	507	471	478	519	477	501	452	495	496	476	459	471	453	469	463	495	508	467	461	504	459	478	434	482	442	464	432	481	496	497	472	476	437	462	468	483	495	474	487	509	457	478	479	476	455	499	455	428	477	501	448	479	470	475	478	490	448	496	483	458	484	439	495	477	477	478	448	489	482	439	483	459	455	493	488	486	502	501	528	447	467	436	443	468	519	490	486	457	466	465	449	452	467	501	472	469	457	440	483	475	468	478	487	469	464	480	485	512	495	477	510	462	501	513	474	468	495	482	498	487	474	506	501	502	481	488	459	477	493	509	513	444	484	456	493	458	476	489	472	513	483	475	489	452	461	441	450	476	449	478	478	478	514	466	492	501	516	544	462	478	499	501	530	481	438	494	458	491	493	480	489	478	470	446	498	489	499	517	479	466	467	472	485	503	489	446	463	500	477	479	472	484	516	483	474	465	480	496	443	512	442	458	430	500	426	486	470	473	489	458	481	513	480	475	439	478	445	453	455	459	467	501	494	526	504	482	469	473	487	509	448	492	499	448	445	467	451	432	474	485	484	502	475	493	473	472	476	458	422	486	475	480	474	481	459	464	482	483	465	474	490	507	491	455	478	471	442	467	439	461	450	475	486	474	459	450	499	471	428	458	488	478	489	465	485	506	497	458	470	493	450	456	446	475	455	500	465	483	471	480	471	443	501	474	519	469	477	489	447	514	476	477	453	477	453	447	475	464	501	486	485	481	522	502	485	464	434	457	438	470	475	467	485	486	450	453	474	504	496	444	459	483	430	487	497	470	519	463	499	506	508	486	453	461	478	497	539	475	480	483	468	477	454	490	477	479	472	500	451	451	451	465	434	493	478	498	515	497	458	476	484	475	501	465	520	464	469	449	506	493	514	475	471	515	463	495	476	505	460	466	449	488	467	491	497	487	451	505	463	470	455	478	507	465	477	464	487	481	461	442	475	450	426	488	497	430	460	494	491	489	502	471	431	467	505	474	473	459	413	454	471	446	499	552	471	482	453	472	455	433	470	469	518	511	436	467	434	434	453	466	503	487	465	463	437	510	494	481	525	464	481	439	478	479	473	434	475	471	490	465	493	491	459	506	486	494	426	452	470	470	474	452	453	491	496	473	471	481	488	477	501	507	509	486	509	469	494	471	480	500	473	481	484	477	489	472	437	459	447	496	482	472	496	493	502	464	456	482	454	464	471	497	460	459	464	506	506	454	500	494	508	444	458	487	444	470	516	473	448	494	496	510	466	489	481	525	447	472	464	473	467	489	473	464	479	472	460	510	493	490	425	445	457	520	469	481	483	460	483	431	474	479	517	444	476	495	507	479	490	525	452	471	498	448	471	467	456	500	463	488	505	507	490	459	502	476	484	461	456	454	485	487	439	510	476	468	463	437	468	466	469	509	487	445	473	448	491	440	502	475	493	470	496	461	486	479	504	489	459	463	462	461	497	477	446	503	492	507	476	536	457	472	460	470	474	492	465	479	474	467	470	468	481	451	457	441	526	495	469	479	454	466	446	457	444	459	497	488	456	517	504	447	478	498	464	496	518	476	432	413	493	454	461	441	510	483	478	478	473	473	447	476	496	465	476	470	525	481	431	466	489	470	440	490	513	483	482	472	479	484	494	473	430	447	463	489	451	504	466	467	508	490	471	472	484	454	489	439	465	464	469	485	506	475	462	428	482	487	485	476	497	487	488	470	462	504	463	479	460	485	489	492	441	476	497	466	467	477	458	510	506	456	455	474	485	494	495	471	475	480	487	509	468	502	494	456	511	477	509	485	476	466	477	463	477	490	455	480	474	483	490	525	462	450	458	484	493	493	475	534	470	488	468	476	468	445	484	500	488	475	527	509	486	465	481	480	500	480	488	499	442	453	447	475	486	509	462	481	496	500	491	465	490	468	492	450	459	480	442	476	463	493	474	508	491	469	471	476	504	460	476	493	503	525	448	456	484	485	488	513	460	489	497	476	464	469	461	451	512	488	454	477	486	501	494	480	508	502	479	463	515	473	485	506	485	460	456	484	501	447	492	480	496	464	455	507	477	497	515	454	434	470	464	519	467	484	514	483	482	475	469	449	493	455	492	460	460	456	451	489	472	460	458	489	486	495	471	484	481	477	468	466	475	469	461	498	448	445	480	465	472	486	461	457	484	495	494	479	457	484	467	490	453	451	465	457	485	470	484	500	512	485	516	445	453	444	455	432	514	488	487	437	470	459	454	494	456	505	460	469	492	443	461	461	476	427	464	486	505	497	482	475	477	483	499	498	468	492	471	484	497	487	479	543	470	483	431	467	460	455	467	526	487	464	448	515	456	484	492	470	514	473	466	465	487	478	471	456	488	506	492	461	487	452	496	487	453	485	450	493	462	472	430	442	453	495	531	494	477	473	470	466	512	498	504	525	470	485	449	466	490	493	508	497	460	493	458	479	450	474	505	490	499	450	487	429	470	499	449	493	447	461	454	455	491	471	469	452	455	470	471	453	452	439	454	493	490	459	489	490	466	531	509	478	519	494	425	479	488	476	515	470	480	480	483	469	443	468	483	449	465	505	483	463	469	452	499	504	475	478	486	493	458	466	463	504	481	458	476	447	483	470	431	456	497	513	475	442	446	476	486	429	508	468	471	498	450	438	524	493	509	480	470	439	489	466	495	474	453	469	494	462	491	508	486	457	494	476	496	494	491	473	484	472	451	518	444	473	450	489	468	496	457	466	485	469	494	527	455	484	464	480	478	501	454	453	465	451	510	498	486	484	481	478	478	484	480	469	474	450	447	529	487	483	463	453	497	497	504	445	492	461	510	482	481	434	459	439	448	506	511	501	493	475	514	463	453	477	458	505	498	457	456	490	464	493	481	478	470	451	497	472	464	490	519	470	493	469	486	440	475	457	448	456	447	429	501	481	432	476	488	486	496	488	490	486	494	500	432	462	484	515	477	475	509	503
29572	41408	33216	19006	15322	13815	11419	9172	6570	4736	3249	2532	1950	1583	1419	1425	1112	1027	855	809	708	721	641	636	643	627	643	626	618	680	609	571	615	605	656	610	575	627	585	627	600	597	613	610	626	617	549	597	578	557	595	637	644	616	588	599	585	626	612	631	586	627	611	631	612	571	601	599	579	564	620	614	596	620	606	608	610	632	571	605	599	640	610	622	590	606	562	597	607	648	563	615	629	626	542	594	626	647	617	617	603	616	567	630	608	594	571	599	586	619	591	592	611	623	594	560	576	623	610	578	567	591	575	602	595	631	595	610	616	598	579	595	627	592	608	584	593	571	596	623	589	629	589	669	583	614	588	585	559	545	556	594	606	586	586	557	581	577	594	573	606	578	557	602	635	590	611	627	566	592	570	602	616	566	605	567	635	600	617	622	605	607	583	583	621	603	617	607	649	623	612	595	568	571	554	569	581	573	609	568	567	591	666	617	596	590	589	624	611	570	560	602	588	603	608	589	612	614	600	613	598	582	560	605	606	607	617	592	579	615	573	625	522	605	597	605	597	615	544	601	579	600	629	621	616	580	542	557	592	588	609	617	619	566	639	643	622	602	609	556	618	576	588	599	645	602	545	603	614	610	571	572	621	592	583	603	610	598	642	567	643	628	614	606	594	570	602	575	601	608	587	582	559	585	555	587	581	600	613	578	561	633	621	613	601	598	600	573	635	580	582	553	577	602	585	605	631	596	603	606	624	559	572	620	594	576	610	589	613	612	589	556	599	604	595	647	609	565	579	581	566	577	563	569	595	608	591	600	565	560	631	614	599	667	588	583	584	603	599	596	626	559	624	620	624	570	595	600	637	563	568	557	630	591	590	548	596	530	599	616	597	597	597	631	576	555	594	641	642	589	576	538	600	585	563	584	594	601	591	580	600	602	563	616	600	596	615	639	604	651	597	560	576	602	596	589	578	583	600	597	564	558	589	588	572	617	605	590	556	639	582	559	618	601	622	596	581	604	573	626	567	607	569	621	589	597	620	608	588	582	603	598	578	600	578	561	566	586	591	623	541	644	607	601	603	606	587	586	550	600	599	593	567	588	617	584	617	581	625	579	608	558	592	584	576	601	600	601	602	627	594	600	563	630	557	585	594	588	570	574	604	590	617	625	595	619	589	596	673	614	649	608	550	534	612	596	593	613	608	607	643	604	680	633	592	597	645	592	582	633	560	615	559	621	607	605	548	607	603	630	576	626	614	652	590	650	639	590	585	599	629	637	627	584	574	640	564	603	530	630	597	589	591	580	591	577	557	612	581	609	559	579	611	597	610	579	657	572	637	621	622	616	592	619	612	618	613	594	611	592	557	585	616	591	579	587	647	595	555	572	559	557	605	570	616	598	590	592	610	544	600	617	570	635	589	581	571	612	582	602	629	596	645	588	541	621	577	635	614	581	604	571	613	586	614	594	560	581	564	565	600	588	590	590	591	607	606	588	635	583	655	616	605	579	623	565	634	608	601	612	608	640	555	568	595	543	570	571	581	573	584	583	629	594	617	626	609	620	613	592	584	593	612	602	630	618	608	620	616	618	564	596	588	559	635	554	592	610	602	564	609	664	625	645	596	592	587	599	612	553	592	595	600	567	605	604	595	615	574	591	617	621	585	572	629	656	591	567	593	612	634	596	623	593	611	657	548	575	595	601	634	586	564	581	604	598	629	580	560	637	603	558	567	566	606	607	609	656	571	599	644	575	581	570	612	618	563	576	567	593	596	596	593	579	629	581	622	601	597	596	644	603	603	605	626	610	565	637	627	590	640	588	593	636	635	655	541	657	592	573	592	633	565	593	622	617	609	573	628	633	589	589	599	573	595	580	582	590	590	586	568	607	619	584	641	669	590	585	637	583	555	608	549	568	579	604	592	591	608	602	555	583	638	573	627	612	577	625	593	596	611	605	603	566	538	624	596	564	600	619	591	619	595	574	581	614	584	592	592	609	593	596	590	593	573	555	587	608	595	610	591	618	584	625	649	607	550	576	594	575	573	596	578	582	607	584	619	581	593	611	585	574	625	607	602	590	537	579	602	601	592	586	584	568	631	583	616	576	618	574	561	615	589	606	610	564	564	589	612	606	617	598	585	613	577	609	581	600	602	605	599	579	572	588	556	608	617	580	627	580	590	632	547	597	587	598	636	579	593	613	583	623	573	591	629	593	590	555	591	605	587	611	582	581	583	627	590	580	581	592	580	611	603	615	590	571	601	646	581	570	567	619	598	605	580	605	549	609	565	610	593	587	620	584	670	598	575	585	612	593	589	643	596	606	625	563	591	625	624	620	608	592	564	566	580	562	566	598	605	619	598	600	577	546	581	585	610	587	588	573	577	606	557	616	614	613	543	596	635	626	599	596	570	588	615	577	559	600	556	606	553	588	593	561	583	579	605	605	602	596	624	591	602	584	563	648	623	642	592	642	596	605	585	604	595	549	613	588	607	606	614	589	628	597	607	576	655	594	610	612	586	599	586	605	610	565	593	565	575	613	609	649	616	593	584	677	560	578	628	620	601	579	597	603	578	590	618	621	648	586	649	596	602	620	614	623	600	544	595	537	614	588	575	602	601	571	629	587	594	596	622	599	622	610	614	565	549	599	639	584	582	607	608	633	578	626	618	555	583	587	627	593	604	582	567	600	610	591	584	613	615	596	554	615	613	610	611	618	617	579	578	610	558	585	591	574	569	597	602	601	605	592	602	606	613	592	576	559	588	593	583	632	613	600	625	573	588	591	621	600	629	597	578	606	617	618	580	601	559	600	606	600	530	614	609	603	583	611	554	604	640	607	578	562	587	578	612	583	610	579	596	603	618	565	585	595	600	574	592	638	601	588	631	605	601	533	614	596	552	618	564	577	580	593	614	636	595	628	570	598	614	598	573	567	581	627	561	577	593	552	577	562	610	599	619	583	606	615	578	607	606	620	602	568	620	603	631	592	594	582	623	591	617	608	576	617	577	571	593	664	574	589	606	602	587	642	591	636	545	576	573	592	566	578	624	615	599	569	567	579	589	614	569	589	633	631	557	600	535	571	617	626	606	623	576	630	662	577	594	595	632	596	578	585	570	578	559	570	595	605	587	617	591	604	558	587	619	596	615	600	583	601	586	591	625	644	589	606	606	595	596	553	605	616	607	597	594	641	656	593	624	580	638	539	606	560	646	564	602	555	607	587	646	601	588	558	626	601	606	587	630	627	575	602	578	588	583	574	583	570	584	616	609	600	627	540	597	558	580	637	585	605	599	645	594	584	562	587	579	562	598	585	595	582	581	600	574	616	571	587	534	626	618	601	538	569	592	640	590	611	589	600	562	580	604	559	589	626	596	581	593	606	599	597	625	574	608	600	600	585	599	619	595	590	579	597	604	614	638	594	574	572	598	585	568	570	589	608	546	581	582	601	595	622	594	619	605	572	600	583	609	627	619	605	592	573	605	613	613	609	594	618	596	669	565	585
23849	21082	28421	24096	21329	18709	13801	8063	5017	3601	2864	2193	1821	1615	1429	1390	1269	1085	994	928	892	821	825	822	768	803	789	807	757	756	728	726	779	798	782	752	781	748	776	833	742	777	786	750	703	737	721	745	690	760	782	809	730	744	755	788	715	734	804	745	719	767	729	787	776	750	723	714	811	737	765	768	754	674	775	732	742	721	752	701	721	732	744	764	765	719	751	762	722	725	817	719	788	729	750	778	723	750	731	732	813	714	739	786	809	757	743	747	766	779	723	760	772	779	719	768	770	778	727	761	756	758	792	736	698	711	722	716	745	712	767	775	758	758	760	739	722	742	763	723	752	698	787	774	763	765	752	743	763	752	748	717	726	693	767	721	759	773	757	736	721	778	701	734	784	781	746	726	737	770	787	765	687	765	761	701	738	751	765	746	763	765	753	707	757	702	699	717	762	736	739	812	738	753	780	751	758	734	712	709	758	768	715	742	767	824	733	762	765	723	751	739	742	790	738	730	769	775	747	773	707	747	735	730	753	709	703	739	723	731	787	758	748	770	774	696	728	764	758	775	770	735	759	759	735	690	736	755	803	750	698	767	766	731	745	771	748	740	764	741	713	714	820	715	803	733	729	767	754	735	789	739	730	749	735	710	745	745	800	759	741	667	777	745	758	729	739	752	731	732	776	729	754	826	718	745	712	733	722	745	771	760	746	752	750	764	758	720	745	727	722	779	732	777	779	733	737	792	753	709	714	734	720	745	748	746	726	762	750	755	740	739	760	737	815	737	775	741	728	714	753	751	755	726	765	761	799	737	761	776	801	730	736	767	683	736	757	758	753	779	717	736	743	767	738	754	711	691	769	685	782	762	713	780	768	740	766	740	708	788	734	752	721	717	769	775	752	785	738	703	762	784	702	753	757	699	757	790	755	733	768	795	721	716	738	724	740	737	767	728	742	799	735	763	762	730	760	731	778	773	761	747	779	805	767	726	687	715	743	783	732	761	718	689	734	769	760	739	720	765	760	769	727	773	819	709	727	815	738	717	760	732	766	764	761	722	773	790	708	763	805	785	764	788	717	775	775	707	777	763	759	732	738	722	734	789	779	741	817	728	760	722	744	782	741	713	726	757	762	727	776	744	715	751	734	763	717	696	677	750	700	762	741	777	731	752	769	727	771	740	741	734	742	729	758	721	752	733	740	769	725	703	735	731	722	780	747	698	799	773	744	747	730	719	756	735	753	766	692	726	763	746	780	758	723	733	728	766	762	705	749	734	747	715	773	775	741	738	779	766	756	750	797	789	726	724	751	766	746	751	800	754	751	737	768	745	754	726	743	755	723	784	751	791	746	720	715	798	711	728	685	767	763	773	736	782	742	773	739	759	723	806	748	780	763	713	776	749	769	794	747	717	736	717	759	800	780	775	726	786	719	789	760	749	776	737	701	759	735	688	763	704	722	772	708	736	759	798	752	724	722	758	752	770	776	701	755	817	760	768	755	731	722	757	674	741	769	731	733	745	750	768	756	762	771	754	747	752	737	757	714	781	791	761	774	764	747	733	746	808	779	701	728	719	704	750	729	730	807	773	738	744	712	739	800	780	771	737	727	755	711	778	756	765	739	686	698	705	773	727	709	712	715	721	765	743	759	790	801	665	720	708	758	679	707	684	698	763	726	702	771	749	787	773	742	709	741	767	795	723	767	778	736	726	739	734	714	748	733	733	723	800	793	727	740	766	760	775	748	784	763	730	706	735	734	775	767	729	683	774	741	741	723	733	728	754	763	791	724	724	731	746	703	740	704	728	750	781	734	748	778	767	745	761	755	769	733	771	710	744	755	723	682	736	753	662	769	761	703	762	700	763	758	767	745	733	706	734	770	790	727	758	793	721	731	751	744	762	752	755	751	784	730	733	749	714	779	722	754	724	760	785	740	762	751	815	727	736	724	732	722	764	793	768	741	808	718	749	720	746	711	783	743	770	710	695	757	803	765	778	721	731	739	759	766	759	731	758	746	759	759	782	717	728	742	722	763	732	783	724	706	762	779	704	740	731	787	755	729	742	727	731	761	697	775	756	762	722	759	756	767	761	752	700	767	710	707	736	736	737	770	799	766	696	756	743	718	740	769	725	755	788	674	724	735	762	774	753	749	743	714	768	709	718	721	773	750	766	671	712	728	739	764	748	761	707	726	713	732	706	724	735	757	708	740	697	728	775	757	750	728	769	742	746	733	707	770	738	728	732	733	777	751	781	730	707	735	760	735	808	750	719	789	740	745	754	757	761	749	717	716	759	743	778	741	775	775	781	775	775	763	784	742	734	719	804	762	771	736	790	738	780	715	752	729	758	746	766	724	693	728	799	735	750	729	734	734	740	757	748	795	749	749	740	747	731	765	736	755	748	711	744	754	699	772	764	702	748	776	773	736	753	739	783	717	766	776	723	740	758	764	813	750	805	770	741	779	721	734	728	745	757	805	752	761	722	723	720	738	738	743	693	774	725	731	709	739	746	747	761	737	724	754	727	705	743	721	750	718	770	783	750	747	751	720	734	745	728	717	761	756	728	752	747	762	767	718	749	766	798	695	735	757	754	737	783	751	785	766	731	803	760	730	739	726	709	774	749	745	758	729	753	784	786	758	786	774	767	756	806	710	744	724	712	757	719	734	739	752	748	711	734	726	765	716	735	739	795	739	759	730	693	741	695	724	744	772	720	707	743	777	754	656	746	802	751	774	701	734	735	759	761	689	737	813	749	738	788	748	701	716	746	733	736	780	760	812	773	805	732	742	741	744	716	748	730	764	780	750	776	753	768	755	801	740	748	716	785	785	764	790	750	724	773	756	758	691	774	758	740	747	760	724	795	725	707	764	745	695	709	761	748	766	742	752	759	767	680	798	783	744	743	770	738	768	746	786	718	758	717	769	727	769	709	725	800	736	768	761	783	738	771	722	747	742	765	758	774	757	705	762	798	754	781	741	731	763	743	769	703	731	735	666	755	778	743	699	740	722	729	784	750	747	767	780	769	799	786	728	752	747	755	723	773	759	708	744	701	719	722	722	762	747	701	738	744	739	749	709	725	764	726	734	721	791	761	739	768	683	758	792	778	699	756	722	764	730	738	711	718	750	735	739	729	785	750	713	742	695	730	775	756	673	749	698	713	723	750	750	728	715	758	723	760	703	756	762	741	717	778	764	722	720	776	699	753	720	721	796	760	760	733	729	744	766	722	763	722	734	772	715	722	747	747	740	799	734	760	747	729	715	748	763	751	742	710	774	764	740	753	735	753	749	721	748	756	755	727	770	755	763	747	734	731	706	725	777	745	748	720	731	773	759	740	731	738	762	756	705	689	747	751	780	739	770	727	734	760	763	726	739	692	745	694	735	773	777	788	752	749	712	705	735	762	738	746	733	761	726	756	776	691	729	718	746	748	729	754	714	737	751	712	789	715	740	739	724	737	725	758	691	712	743	799	730	730	742	750	704	741	732	757	708	769	745	730
28610	45957	39484	27173	21299	19925	18299	14169	9943	7484	5479	4103	3185	2690	2609	2286	2065	1661	1426	1305	1185	1092	1091	1037	1045	1015	966	938	983	991	925	961	962	913	948	938	946	899	929	973	1005	941	949	901	961	956	980	873	934	954	915	890	916	959	947	978	905	894	934	906	929	895	930	984	904	878	909	994	898	932	908	939	956	920	893	932	927	866	859	920	940	883	962	934	944	909	934	893	933	915	961	901	927	897	955	909	948	923	913	917	871	909	936	954	1016	928	975	906	941	943	950	902	930	924	945	967	860	925	863	886	975	899	917	866	955	934	878	924	942	903	881	915	844	893	881	892	938	894	856	866	845	935	921	955	909	924	930	897	948	894	910	977	900	945	918	903	981	920	932	898	980	920	894	897	920	899	939	966	866	904	900	915	897	947	937	931	860	914	916	950	902	935	843	918	922	939	940	867	889	916	963	927	877	899	929	918	895	928	971	861	917	927	967	888	838	913	909	853	944	879	898	938	915	934	876	893	972	946	922	966	958	956	962	914	868	951	948	935	945	912	952	889	918	932	846	895	915	928	887	930	917	890	963	949	866	895	913	914	908	912	926	863	919	877	932	885	873	877	925	940	905	905	913	946	928	929	947	978	852	939	924	935	926	923	929	951	929	923	929	913	915	916	898	890	966	922	917	915	877	908	918	859	899	890	902	940	940	804	954	894	930	924	917	871	934	872	886	904	905	933	952	937	911	942	885	980	858	909	945	996	976	934	912	857	949	862	877	905	965	952	962	843	926	915	957	938	1002	985	915	920	901	922	911	951	932	905	952	909	970	939	924	925	872	928	919	930	924	872	920	891	882	904	910	931	923	837	953	907	896	858	937	916	931	886	860	912	868	898	871	856	883	902	896	914	940	889	922	913	949	935	885	910	916	1008	892	902	860	910	869	886	903	979	935	912	916	880	941	914	869	883	931	951	867	939	913	895	875	918	910	925	842	907	953	857	970	912	966	958	926	867	934	936	926	927	957	943	896	894	911	932	905	907	887	911	890	929	905	958	872	953	876	949	920	912	948	932	950	931	885	987	890	932	881	926	899	888	977	906	921	936	916	917	943	943	900	900	977	904	921	959	926	856	947	942	897	886	899	897	914	904	893	976	935	850	890	861	926	856	926	918	912	923	946	872	986	961	905	912	916	898	885	857	911	912	953	966	931	950	961	964	891	918	917	904	887	880	958	893	906	879	930	911	947	923	954	911	977	893	854	919	920	939	869	849	931	936	896	890	939	982	913	914	936	892	945	960	955	954	928	950	896	954	894	862	898	887	920	941	971	912	896	896	954	885	887	924	918	911	916	881	956	872	968	853	928	910	908	958	917	927	948	942	952	909	904	921	873	974	940	900	882	926	948	891	911	838	897	937	937	933	909	894	915	952	905	923	835	940	935	923	899	901	928	916	968	959	913	938	917	955	880	885	916	899	884	913	928	956	898	921	935	895	949	926	935	928	930	980	910	865	869	932	916	934	952	896	890	869	934	910	942	956	942	899	949	901	953	937	907	905	876	946	930	814	893	904	910	884	932	929	917	922	876	965	936	928	971	935	859	900	974	912	893	964	925	940	970	972	897	873	899	939	914	889	949	916	904	916	888	913	887	903	882	932	980	881	921	950	964	928	905	926	933	981	914	875	910	909	906	903	910	898	892	929	908	920	904	852	949	913	932	930	921	924	910	908	895	935	903	899	902	900	884	928	919	906	902	888	889	930	873	897	863	951	952	940	916	928	934	935	878	922	865	900	895	923	913	946	856	874	954	945	940	864	980	904	886	898	933	975	926	917	906	859	938	934	949	921	922	912	887	995	919	926	918	905	907	934	899	952	976	915	897	911	886	914	947	885	906	946	920	962	867	857	945	913	961	837	881	864	941	895	897	914	875	936	929	866	942	880	931	942	926	927	943	962	934	894	923	926	871	877	874	905	910	904	932	916	928	948	887	921	879	870	947	911	926	1007	972	930	935	942	953	961	896	926	955	936	833	909	912	911	880	897	869	923	906	958	890	921	927	903	917	954	916	923	918	914	954	900	936	942	918	930	941	899	928	917	907	931	863	902	932	899	919	880	923	845	926	939	924	941	850	894	929	919	914	938	936	926	938	914	896	981	895	932	912	892	893	889	944	960	906	885	897	909	916	910	902	901	905	894	891	908	905	899	976	917	958	913	933	871	917	915	940	933	953	947	918	899	896	862	892	916	992	875	940	891	948	879	877	888	889	919	948	929	910	917	923	913	899	835	910	968	945	922	937	920	868	902	959	902	891	934	932	930	948	955	895	912	873	896	876	933	956	882	937	933	908	913	918	875	952	921	992	978	923	952	945	841	967	940	874	905	926	919	875	884	908	863	874	929	922	888	942	887	967	854	980	907	909	903	968	911	951	867	932	978	895	959	927	879	934	958	870	877	926	955	910	893	946	939	929	913	885	950	928	895	897	977	942	893	962	891	901	906	913	930	910	887	885	893	913	901	895	903	882	889	893	855	898	906	919	909	963	910	913	940	867	894	841	923	930	883	945	926	880	886	928	902	922	893	931	924	917	871	913	987	913	922	924	887	908	956	905	942	895	910	876	963	973	939	924	906	927	907	914	864	859	895	896	908	905	931	894	856	961	954	936	950	939	912	870	935	882	888	914	912	879	883	925	873	867	948	883	906	916	964	907	882	847	942	944	885	893	994	939	922	896	904	857	918	948	879	906	889	917	923	963	955	915	917	943	948	895	943	928	926	945	895	918	887	889	900	936	908	921	921	897	902	925	914	912	899	934	922	932	943	869	885	903	884	879	846	931	932	911	875	917	934	952	918	894	908	930	927	945	882	946	939	890	912	872	877	906	916	892	919	916	910	983	861	891	943	933	962	869	880	883	920	920	866	918	941	834	905	898	944	877	866	901	921	948	927	895	886	988	913	985	941	903	899	927	961	929	939	900	889	897	939	926	888	867	916	964	887	917	951	925	864	958	926	894	919	986	938	952	965	874	908	884	879	903	946	892	909	927	886	968	958	913	943	922	889	909	898	907	927	877	952	949	904	884	862	844	874	903	874	901	868	889	885	952	970	901	954	895	877	913	916	900	897	947	968	916	972	961	856	866	911	911	923	984	922	924	901	911	914	928	923	928	1002	925	918	955	920	925	911	934	917	894	892	984	957	906	919	865	931	961	896	905	885	905	912	949	998	948	905	899	891	884	922	973	899	929	916	960	881	951	863	941	885	899	959	886	882	908	898	955	953	951	924	895	912	880	932	931	984	916	929	945	928	921	875	902	901	969	926	909	878	932	935	911	905	903	861	886	895	934	877	936	863	915	874	875	829	946	922	913	918	945	944	910	928	890	895	986	882	950	920	905	931	900	903	944	931	899	904	910	922	896	966	961	964	916	952	894	923	949	885	910	898	880	867	906	923	879	935	835	946	899	932	917	919	884	860	956	895	910	881	910	921	889	863	874	955	877	912	901	979	934	901	909	916	915	935
25085	21094	27401	25087	16592	10380	8698	5206	3369	2416	1780	1363	1038	919	878	831	726	586	506	485	467	408	460	403	407	404	385	364	390	351	379	411	369	359	409	375	348	410	370	382	391	351	373	355	393	396	364	404	394	391	351	349	351	393	354	366	367	344	348	345	349	361	374	382	347	374	363	395	374	372	332	379	354	366	346	382	364	355	344	337	387	365	361	361	377	371	403	346	418	392	368	412	377	394	359	394	347	353	348	389	358	422	363	411	350	372	381	369	350	347	341	329	396	382	333	348	328	331	395	392	369	344	364	359	326	376	338	367	310	349	335	327	346	363	344	383	355	379	373	355	419	344	359	366	352	391	353	355	396	383	358	378	388	364	354	318	380	364	359	379	387	379	388	384	337	358	364	364	357	328	348	380	358	377	364	358	363	350	375	339	392	403	387	361	356	338	413	362	374	367	364	358	364	411	341	344	394	401	355	337	353	354	356	369	373	384	331	357	371	335	347	372	371	377	381	391	368	360	344	375	378	365	374	373	373	384	372	383	371	385	405	354	378	353	380	360	368	361	365	357	374	350	377	378	361	372	337	336	341	343	382	378	370	366	373	386	384	372	358	325	361	355	374	378	381	387	384	404	376	365	369	370	372	363	354	387	356	381	342	341	357	358	376	382	369	387	375	353	395	337	390	356	409	330	372	369	349	358	393	369	382	379	338	332	355	365	343	361	336	377	359	366	354	383	327	352	371	372	341	362	354	370	351	370	368	367	344	364	394	352	335	347	381	371	411	372	353	373	363	391	375	337	333	380	382	353	357	337	394	334	344	354	374	390	411	375	387	345	376	352	388	360	375	355	381	349	352	372	331	383	392	373	374	419	394	373	362	360	382	349	387	359	354	375	361	366	365	336	378	392	348	354	374	359	378	370	378	369	350	342	377	347	358	331	356	360	372	373	399	378	358	347	338	351	330	338	370	370	375	359	383	346	387	357	379	376	374	357	370	367	388	385	393	362	350	339	373	386	366	363	391	372	377	407	358	350	346	387	356	356	376	337	340	373	353	360	379	355	389	366	357	376	367	337	375	394	381	360	359	375	366	376	349	339	365	340	384	371	381	352	399	360	379	381	360	370	375	372	376	352	381	409	388	377	343	392	367	371	354	355	366	360	400	354	335	374	340	349	374	358	366	389	388	354	371	365	364	367	338	392	383	376	380	368	366	376	383	355	364	354	383	382	319	356	355	383	366	372	378	371	367	349	356	379	397	366	381	351	384	397	379	309	358	355	368	361	347	320	362	365	352	396	324	369	391	377	389	344	395	338	361	379	369	339	366	333	364	362	359	375	369	392	371	350	337	351	364	388	331	369	396	373	395	375	335	329	383	368	371	372	384	398	356	343	369	371	380	364	421	353	376	375	384	366	361	350	414	354	342	337	387	386	387	356	366	393	340	364	329	364	375	342	392	356	347	377	348	373	348	354	348	369	382	390	346	356	373	403	349	346	383	330	353	390	366	358	399	357	329	386	358	357	379	355	357	357	398	401	369	352	327	348	370	360	368	382	353	365	348	389	331	358	381	381	377	337	356	381	377	340	304	357	374	372	372	375	378	349	381	373	381	345	370	366	370	358	353	385	396	348	329	375	373	364	354	345	405	379	370	392	398	350	366	368	391	361	347	390	375	357	381	377	386	417	356	391	350	367	370	375	389	352	348	370	352	368	376	367	363	382	394	366	365	378	354	340	382	383	365	351	382	372	348	352	367	387	370	340	358	352	366	335	329	331	346	372	325	377	355	362	351	350	352	362	383	343	344	372	363	373	374	357	373	325	364	398	375	345	379	359	381	371	334	330	373	388	371	382	362	341	395	355	351	364	375	388	357	338	377	392	372	356	332	363	338	357	346	364	361	395	374	359	392	368	372	337	363	370	340	351	352	387	379	355	365	380	370	331	343	395	380	373	377	391	390	352	364	338	343	375	362	341	420	402	378	350	417	369	366	374	340	362	397	393	354	355	351	365	374	367	343	379	384	369	369	349	429	347	367	366	355	364	338	361	363	405	387	362	364	351	378	350	375	399	338	364	387	353	346	377	369	364	343	345	378	355	363	376	380	361	340	380	308	420	374	357	375	396	369	384	339	381	342	365	376	356	359	410	363	355	350	366	357	334	370	382	399	348	384	371	394	329	367	429	366	339	372	353	343	390	357	362	394	350	365	393	345	385	350	360	393	414	365	394	364	364	400	370	371	340	336	391	367	371	383	358	399	360	344	355	385	367	388	350	347	359	333	409	406	379	344	368	398	367	366	371	386	376	355	362	368	387	358	356	348	364	351	357	350	351	411	375	355	354	379	344	379	387	372	356	378	331	417	354	365	367	325	386	348	363	419	387	341	353	365	351	350	364	407	434	361	369	343	374	397	349	376	373	351	397	365	344	380	372	369	355	341	357	378	387	365	375	394	377	361	366	365	353	377	352	353	360	351	404	355	385	376	364	358	385	349	372	359	376	381	361	380	370	341	370	385	396	396	378	373	360	392	341	337	376	378	342	344	326	367	359	362	371	376	390	380	368	341	361	386	367	356	357	393	394	364	406	362	354	354	406	333	366	381	387	383	359	372	370	382	378	355	376	350	348	373	370	379	400	341	379	368	356	373	365	390	357	373	408	357	390	346	378	373	349	361	348	408	360	367	393	400	334	373	390	365	344	389	378	366	390	373	408	345	342	385	352	354	374	331	352	372	380	382	350	383	352	367	370	351	342	396	378	358	347	366	340	339	368	348	372	388	354	373	355	368	399	359	392	375	398	367	373	371	353	385	408	374	376	366	365	363	379	366	364	361	381	321	398	365	332	374	386	369	351	381	364	390	324	380	380	362	379	356	369	370	347	349	372	376	374	370	337	357	365	347	387	364	381	368	356	344	383	369	340	342	356	386	369	345	347	333	373	384	358	336	374	373	320	360	378	386	391	389	345	319	392	375	348	352	370	357	347	432	346	354	362	351	343	346	370	351	346	356	388	354	385	352	343	356	362	390	345	373	352	408	379	383	358	359	336	378	340	360	348	372	343	360	360	354	363	410	357	365	341	384	337	386	390	349	348	365	391	380	376	337	393	364	358	359	346	416	375	332	360	346	384	386	376	383	364	364	371	377	396	333	347	375	303	338	344	354	393	385	360	386	368	395	388	377	364	334	352	399	336	378	372	389	381	379	410	362	366	341	349	366	361	375	364	374	340	388	379	392	374	371	372	377	393	350	382	374	367	339	328	372	389	382	368	364	383	391	371	344	334	337	384	361	393	370	396	350	358	356	330	332	366	341	304	386	364	383	374	362	390	333	337	383	350	344	394	333	382	395	358	372	359	388	366	359	353	340	407	379	348	407	387	360	374	370	362	365	367	358	347	366	365	351	359	398	359	343	368	377	391	396	397	346	382	358	384	368	374	349	353	367	349	359	384	395	338	369	377	379	386	375	376	400	362	363	376	349	334	413	417	391	367	364	363	368	368
28379	42203	33147	22304	18087	17224	15908	10805	7906	5707	4031	2869	2173	1914	1886	1602	1241	1032	834	717	609	588	601	554	555	539	557	491	540	491	487	524	491	516	553	521	465	467	495	530	509	491	462	481	488	499	477	536	482	473	452	496	465	466	465	461	463	481	434	418	494	487	488	496	483	462	480	500	471	452	465	505	490	452	478	469	490	498	469	498	475	471	509	466	457	486	478	482	469	507	484	464	475	484	433	470	493	480	490	481	491	512	477	521	454	491	472	500	503	504	438	523	454	471	448	489	489	461	503	512	474	508	499	486	463	452	475	536	506	472	468	468	502	495	469	506	464	462	459	515	472	472	468	481	491	456	492	479	469	484	436	477	488	486	522	468	466	473	505	521	501	497	488	475	494	444	457	472	475	478	488	521	464	498	475	479	443	491	493	478	481	517	516	501	508	462	470	479	483	489	507	491	451	458	524	495	483	484	506	495	480	499	437	492	457	486	501	503	472	492	478	496	429	490	483	487	508	470	477	497	479	496	460	480	439	527	447	469	511	468	484	441	510	510	485	501	487	508	515	501	488	453	508	527	465	492	457	504	470	494	480	499	494	464	483	529	482	498	479	480	482	468	510	494	472	490	477	489	492	446	451	452	462	481	501	464	488	476	483	452	515	474	440	466	508	540	488	492	485	498	463	488	522	484	473	503	482	453	464	462	465	496	516	491	454	479	464	485	465	515	457	472	485	482	474	496	447	517	477	470	464	489	428	508	472	494	489	466	470	486	479	441	497	452	493	475	476	443	487	437	476	460	497	473	475	451	427	476	484	473	472	514	491	485	491	469	469	505	480	498	481	432	480	458	471	478	492	485	487	472	500	480	468	514	480	478	457	466	492	466	436	502	475	482	497	482	484	473	483	515	468	469	480	483	525	475	475	506	473	463	474	492	511	470	468	513	525	536	497	500	489	478	465	485	473	487	495	503	508	461	483	487	480	475	507	469	466	478	508	510	474	472	490	474	510	490	474	488	466	466	475	486	450	475	475	478	456	485	494	479	461	470	473	510	468	503	449	520	508	469	465	467	445	473	503	494	449	461	478	449	477	494	508	476	511	469	430	487	483	518	487	520	502	473	474	511	463	479	479	454	487	483	471	476	504	500	512	496	440	482	479	455	456	478	463	462	471	486	494	498	456	473	510	505	496	517	477	460	465	452	514	467	458	466	484	461	479	504	500	458	453	520	468	475	507	475	466	538	490	488	499	462	499	535	507	484	498	476	476	481	499	493	478	458	477	484	436	497	494	498	483	459	467	469	497	483	479	473	489	495	495	511	462	541	514	485	466	464	514	476	498	474	484	465	473	495	511	449	485	508	480	493	484	469	508	449	474	527	526	506	483	464	525	463	494	455	483	486	478	466	428	503	471	488	473	494	465	502	508	504	522	501	471	506	451	519	440	464	467	458	466	439	465	479	519	507	454	490	525	467	488	494	467	467	481	458	508	494	506	474	501	459	490	497	448	459	475	502	453	465	473	477	461	467	477	463	504	470	478	494	485	475	505	527	480	466	502	510	502	518	537	498	500	494	467	492	455	501	531	456	506	500	467	461	459	496	502	480	434	482	474	526	456	476	489	519	435	460	506	490	460	493	477	474	487	499	452	495	483	447	460	517	468	472	477	478	500	449	474	495	445	494	515	465	437	507	500	491	485	463	487	502	482	477	482	466	476	507	503	475	465	493	523	469	470	481	514	481	511	471	488	476	458	491	490	480	451	495	489	486	488	471	498	530	485	503	485	503	475	506	455	472	497	521	451	501	488	482	483	461	448	483	455	487	486	517	470	476	435	440	484	487	487	447	492	496	455	480	443	483	476	458	494	485	476	501	477	477	529	466	476	501	480	440	509	452	515	483	474	495	498	457	445	474	445	470	496	491	454	454	497	493	465	494	462	524	464	497	481	511	476	491	476	483	488	460	512	456	510	453	485	448	480	464	479	466	478	479	448	453	482	442	460	467	485	491	485	485	478	484	456	444	532	449	454	479	491	490	488	486	509	486	468	444	468	494	489	495	470	462	487	497	510	564	452	480	500	444	503	469	459	490	485	484	483	470	486	448	522	515	488	492	473	465	501	485	492	511	505	491	470	482	495	506	481	486	495	488	478	478	499	488	478	460	470	483	462	464	506	486	463	451	459	499	500	484	440	486	498	467	484	460	464	451	435	494	482	490	501	485	476	492	467	477	498	475	506	458	466	522	505	502	533	460	478	491	499	507	468	468	459	471	486	464	449	459	475	476	489	453	465	459	432	453	496	534	486	478	487	511	472	501	470	447	467	433	497	506	479	516	487	486	489	469	485	450	469	427	474	486	476	491	482	501	478	463	438	442	512	495	479	486	485	488	495	491	466	440	469	479	464	466	438	462	474	441	465	488	483	502	483	476	490	476	444	468	469	496	503	479	494	480	485	487	485	500	472	487	467	465	463	457	495	490	449	478	490	476	514	472	474	481	520	504	537	489	484	463	463	474	477	480	476	469	464	506	497	445	477	474	489	512	479	510	443	510	484	499	458	469	451	484	476	493	506	503	467	493	487	456	480	489	466	474	470	449	496	453	479	451	482	485	516	512	469	493	500	472	488	479	481	480	502	460	458	497	497	506	488	497	470	494	461	462	506	455	515	438	498	464	474	489	480	470	506	511	465	510	460	490	503	442	497	430	530	462	488	484	494	484	459	495	473	446	477	485	466	489	434	506	472	464	500	494	485	485	457	463	489	457	480	500	466	504	478	494	446	498	475	491	464	501	472	485	474	501	523	512	475	493	474	487	484	475	484	421	456	441	514	486	458	481	495	484	468	470	495	501	492	457	461	461	490	471	471	489	475	492	498	510	472	498	472	495	476	505	476	499	505	429	489	472	489	456	456	474	474	455	462	504	460	497	462	460	487	500	494	493	440	475	495	502	495	465	448	476	469	476	545	496	455	480	471	467	456	493	463	448	493	453	483	500	493	519	494	434	461	486	450	535	481	490	483	462	455	489	447	517	454	463	471	461	480	489	513	494	455	494	456	507	475	502	479	450	472	474	493	476	513	455	452	484	516	474	515	475	493	464	492	519	480	496	452	461	427	462	479	427	492	499	484	476	450	513	439	462	478	509	472	472	519	459	458	454	471	483	479	473	489	479	489	503	503	476	465	501	495	433	487	495	505	505	504	500	495	510	493	458	488	492	458	472	503	506	486	499	454	483	468	464	527	448	457	483	462	518	465	485	482	489	510	476	504	441	499	486	531	533	457	466	511	483	482	471	444	477	532	498	472	483	501	495	452	466	458	489	509	445	492	480	476	509	470	486	463	465	506	464	449	469	502	488	498	498	499	500	497	446	498	449	472	473	489	449	459	475	493	487	471	474	472	451	509	465	466	526	465	481	467	457	462	477	488	495	473	506	482	469	479	469	507	496	504	472	489	509	499	501	476	453	471	486	461	466	470	521	489	522	462	465	453	479	471	459	491	495
22838	21157	28960	23649	21278	22516	22671	12200	7378	5226	3637	2641	2028	1786	1798	1621	1425	1235	1136	1014	958	883	861	788	849	816	767	781	748	759	777	728	761	730	777	745	794	736	721	748	759	763	750	751	753	768	762	743	746	752	723	783	769	724	794	734	760	710	751	763	739	767	719	768	685	800	800	728	764	752	749	727	752	704	711	720	744	732	756	773	743	777	786	740	723	741	733	719	758	762	713	723	792	752	763	729	769	709	709	739	713	734	748	706	777	729	720	750	759	739	705	745	712	711	744	757	689	718	743	754	748	725	786	719	688	747	728	734	715	756	764	758	736	746	718	760	721	748	729	688	753	731	753	743	788	752	683	685	715	758	762	759	749	758	763	791	783	720	747	733	747	707	770	714	699	722	740	714	711	725	686	737	743	702	754	747	702	756	756	750	724	686	729	693	741	702	753	776	720	758	727	748	739	743	764	740	733	741	716	749	740	741	732	718	701	739	721	731	726	786	704	724	693	729	753	742	714	752	746	786	737	752	745	711	726	735	709	673	734	787	656	741	769	744	726	712	744	685	740	683	734	725	780	689	749	717	722	750	755	688	707	685	730	765	735	688	708	736	729	697	782	739	761	677	761	703	748	740	729	731	757	752	701	731	712	728	707	767	784	744	714	729	741	686	747	752	716	709	694	746	739	725	733	733	696	735	710	797	802	746	729	675	765	760	739	697	750	764	772	733	780	744	723	662	760	739	759	726	703	684	714	744	726	697	788	732	769	713	747	773	684	731	695	709	728	706	706	704	773	728	675	716	758	710	745	719	704	757	746	714	721	724	690	740	724	755	749	720	742	694	767	722	786	696	730	741	727	723	741	716	731	777	745	690	686	785	731	793	741	758	776	721	762	717	742	738	766	742	725	717	724	760	721	737	742	730	727	742	763	771	747	701	765	716	731	720	712	758	726	726	741	738	735	724	689	744	751	730	697	721	727	727	700	749	745	707	716	714	727	739	697	742	668	729	725	747	746	687	722	778	746	753	730	750	723	752	729	756	753	768	719	799	706	724	734	763	740	703	736	753	725	705	747	698	766	693	769	693	708	743	699	740	745	776	766	702	745	737	718	718	741	766	753	773	749	715	690	695	737	734	750	789	761	734	723	754	730	716	716	703	705	705	738	725	708	746	697	706	714	709	762	679	736	708	762	734	758	720	724	748	745	737	721	745	705	702	725	745	686	719	773	711	792	686	754	715	724	745	779	695	717	724	719	721	657	754	737	725	718	732	777	747	708	700	713	749	720	741	766	730	773	699	719	775	766	726	746	723	747	770	732	712	730	753	769	766	760	729	718	726	753	667	771	706	738	754	717	731	756	737	711	699	697	749	720	772	708	715	768	689	664	715	701	772	737	704	723	724	712	737	711	721	750	835	782	764	678	779	731	742	730	740	771	759	778	765	714	743	744	745	694	722	699	727	746	720	740	769	708	741	695	705	750	704	720	711	775	723	728	758	760	765	708	752	745	733	766	698	708	719	728	772	694	802	757	777	718	797	731	700	712	721	764	719	724	739	744	776	732	725	734	772	683	740	769	750	702	735	722	781	698	713	748	704	779	732	719	768	724	746	720	774	762	716	745	741	747	705	770	729	746	761	731	716	705	771	730	758	717	766	738	730	750	688	722	733	780	687	725	706	763	739	717	699	814	755	723	687	663	743	780	733	726	723	737	796	730	737	725	743	712	751	759	688	710	748	787	707	668	729	784	719	742	706	699	760	749	752	727	701	783	737	718	741	678	709	719	713	770	739	765	683	716	695	747	723	708	737	677	718	732	729	782	795	725	724	686	729	759	749	699	752	726	768	772	745	797	731	713	710	691	726	681	689	755	770	728	695	725	741	793	704	711	702	760	726	715	748	710	769	677	699	720	710	767	716	758	752	697	755	745	741	741	741	751	768	750	688	740	724	703	747	736	788	737	746	755	690	753	765	720	759	730	667	723	748	723	759	788	712	797	698	724	766	705	741	729	699	715	726	716	726	734	735	723	713	752	713	715	725	728	760	720	730	756	743	714	708	740	697	731	718	718	739	701	700	729	769	764	751	744	683	743	733	792	716	735	674	748	729	740	710	772	731	748	730	763	673	735	755	731	791	659	723	716	743	776	733	708	743	766	764	766	774	749	749	737	740	714	733	705	751	732	735	736	705	742	769	740	722	719	736	713	717	688	715	716	743	729	676	752	771	721	748	806	733	753	750	714	772	753	709	708	734	773	702	765	785	733	738	723	719	713	717	738	713	740	760	693	726	762	723	747	765	775	720	747	741	770	745	695	736	709	698	716	758	744	744	716	735	696	788	734	749	739	751	719	761	784	724	737	738	744	693	755	768	767	717	756	782	751	774	741	764	700	759	759	730	768	737	754	703	733	757	736	745	726	723	795	699	703	778	707	750	745	710	729	688	702	756	721	720	686	745	716	754	781	709	739	737	736	743	735	712	747	768	755	728	744	728	705	752	709	716	700	742	733	726	695	735	714	740	712	726	728	750	730	754	738	680	746	724	742	711	711	676	724	756	775	715	769	757	795	711	789	723	749	736	730	696	797	727	752	718	703	703	739	723	675	690	749	754	708	691	712	735	731	731	732	731	769	734	759	735	734	730	726	745	750	714	746	766	738	701	742	733	731	732	724	702	689	744	729	764	759	713	704	705	754	736	757	739	749	772	755	687	720	758	742	751	731	757	733	701	722	767	724	715	734	755	803	765	747	737	757	742	704	712	742	765	752	717	741	707	722	743	721	766	667	750	732	729	725	730	712	719	694	762	731	747	794	713	713	736	709	783	738	760	781	715	749	754	724	747	774	676	750	759	667	713	754	744	694	708	741	759	764	744	688	763	738	762	710	686	750	739	778	699	778	718	742	769	679	723	695	718	664	726	738	779	726	758	761	765	696	710	720	710	707	762	763	716	728	685	746	692	778	728	741	759	712	730	715	744	720	730	701	730	724	702	706	780	673	762	736	767	726	713	731	715	708	730	760	731	730	700	714	733	781	733	770	781	702	711	752	727	720	746	707	735	756	754	744	762	717	703	754	743	694	773	775	755	721	733	717	714	745	719	748	742	750	694	734	782	724	726	707	765	698	719	765	709	752	740	733	703	692	780	740	670	721	777	737	745	717	726	768	714	757	744	711	742	758	756	735	711	726	752	750	748	727	730	748	712	691	713	730	728	732	684	738	729	757	732	714	761	755	689	710	733	679	722	761	702	705	751	707	735	739	710	722	754	746	752	708	743	758	710	732	748	771	721	719	735	725	743	732	720	756	734	797	755	744	691	729	725	757	768	742	731	688	755	724	734	773	696	759	782	710	719	723	782	724	726	701	678	702	751	707	678	703	710	714	732	718	746	767	767	769	741	747	784	702	740	729	715	736	703	800	735	754	724	724	775	768	718	742	712	777	765	700	721	746	735	765	759	687	712	695	777	763	692	698	784	769	726	730	709	780	727	729	682	771	739	716	721
28316	50517	42773	30701	26340	25726	23842	18246	13511	9739	7007	4945	3905	3262	3236	2857	2360	1913	1732	1502	1363	1170	1146	1143	1085	1037	1035	1030	1034	1016	1019	993	923	990	1022	1051	945	961	979	943	998	968	967	960	949	931	942	923	898	894	933	914	905	921	898	926	922	907	864	952	935	986	922	919	958	908	918	906	919	941	895	904	883	920	989	869	931	926	958	933	993	892	950	924	935	939	897	943	941	866	884	888	936	955	926	863	924	924	999	926	906	930	911	939	919	811	961	956	896	947	917	920	948	967	895	917	916	945	885	909	942	927	907	897	931	908	845	925	897	904	937	889	943	918	976	936	906	889	888	939	945	954	914	898	918	872	914	861	894	931	926	880	912	916	915	923	959	875	868	916	905	892	866	930	897	938	878	926	965	949	941	906	892	899	909	910	914	900	892	956	918	878	962	900	903	981	929	880	884	930	901	891	975	887	882	870	897	896	874	942	924	922	896	941	904	947	939	917	887	893	875	920	909	870	948	909	877	931	880	898	896	891	894	909	888	914	942	907	915	973	922	868	917	894	936	961	900	907	887	906	868	939	871	932	913	889	909	912	885	933	918	867	942	904	929	881	934	867	910	942	923	868	940	940	876	924	911	878	919	952	914	931	920	927	916	912	904	884	835	947	898	879	884	914	933	911	964	919	930	929	954	847	939	917	889	932	929	914	956	874	917	948	925	948	971	906	855	891	900	897	931	944	936	902	911	906	900	945	932	919	927	872	942	936	893	969	905	912	919	925	920	928	920	911	963	913	905	869	923	922	935	922	883	896	897	956	883	942	905	835	902	930	911	925	908	947	902	889	913	946	923	887	861	939	911	938	922	887	954	921	954	966	942	913	908	939	850	912	909	891	903	959	910	894	920	899	855	875	894	888	912	930	933	918	873	947	900	917	899	911	892	918	948	887	857	869	907	936	891	951	950	920	935	897	910	920	860	901	935	862	936	937	902	904	944	886	890	904	960	974	911	924	901	860	945	937	890	974	896	889	908	954	929	956	946	866	903	925	881	900	962	890	884	939	954	949	916	891	905	936	884	939	904	911	935	892	920	922	895	894	900	902	899	966	959	970	938	863	865	865	914	912	938	898	890	869	859	871	936	919	934	863	956	905	890	878	868	904	968	934	937	884	925	884	911	875	936	918	933	970	932	934	909	891	905	927	929	911	902	883	912	912	938	914	923	934	949	867	862	934	917	862	946	916	915	949	935	861	931	931	903	916	931	918	878	883	951	897	942	900	928	934	872	845	896	876	963	949	892	924	895	885	890	903	862	885	900	890	917	941	871	936	912	867	936	926	944	909	902	920	907	934	923	971	919	870	936	931	896	963	928	921	947	929	896	873	938	901	915	927	932	897	929	907	868	928	904	903	904	935	910	939	942	886	857	907	949	889	926	904	884	888	849	908	909	944	927	914	939	904	948	879	898	959	878	867	915	915	923	949	900	913	966	888	952	917	909	936	928	913	945	966	979	925	863	926	897	869	933	876	866	936	897	888	946	947	912	949	936	956	955	904	926	828	887	907	920	896	897	922	973	944	953	908	906	918	900	888	901	948	856	911	896	959	889	936	923	922	850	913	931	893	935	869	883	888	920	850	900	910	933	899	937	875	882	901	932	928	892	922	881	887	922	886	935	913	936	914	893	916	932	941	918	892	867	910	926	900	840	884	995	918	925	932	899	931	867	994	903	976	903	926	954	930	923	916	962	907	908	901	910	940	899	951	860	937	878	934	939	985	925	868	872	900	861	952	955	925	930	876	983	932	934	896	893	887	956	924	881	928	897	919	934	942	849	914	931	899	906	900	916	954	967	955	909	925	881	916	868	933	999	906	898	883	869	929	900	897	941	917	904	890	941	885	897	852	881	896	913	956	906	902	907	933	900	908	876	926	877	890	890	932	898	870	910	902	997	961	920	888	914	923	924	880	939	965	901	859	947	880	970	927	948	902	878	949	866	964	891	937	909	840	951	908	856	946	878	946	868	935	920	848	935	863	917	925	903	898	937	877	956	959	901	885	907	947	898	883	909	903	844	884	919	960	918	859	933	925	920	880	936	942	906	912	897	969	888	900	899	908	956	901	899	897	890	887	939	990	922	952	910	902	866	943	923	933	929	895	920	918	925	944	908	902	920	932	888	877	920	890	882	888	949	898	911	963	908	952	918	898	908	932	955	912	904	942	951	958	859	896	962	879	909	943	862	881	965	889	910	891	891	916	903	898	986	953	924	879	925	923	946	879	853	880	911	878	895	851	892	885	921	927	939	891	895	855	913	936	917	901	941	967	886	928	940	918	936	897	907	934	921	908	887	870	864	897	907	944	924	796	958	914	952	895	906	916	934	901	894	879	880	923	881	950	910	933	895	852	926	869	894	898	948	929	938	879	914	823	883	881	914	902	938	829	920	938	912	880	925	946	951	934	930	942	906	893	914	904	875	901	923	930	932	920	900	920	899	914	904	940	883	899	920	904	951	890	930	998	913	893	871	932	910	942	928	929	885	866	878	875	955	886	964	962	960	969	930	859	868	869	865	931	958	915	910	913	890	881	957	955	898	924	931	892	943	908	931	912	847	973	863	863	908	842	892	892	1001	936	890	956	915	929	936	902	927	890	911	951	945	923	932	892	881	965	935	890	925	872	872	888	894	943	953	925	985	955	887	953	908	926	941	905	945	890	895	903	936	923	943	914	897	903	910	899	916	930	945	844	910	922	899	928	892	958	966	898	919	933	883	899	883	897	927	904	924	916	941	934	936	913	936	954	960	941	942	908	974	931	879	912	942	889	914	890	903	947	883	926	897	907	960	916	942	910	902	909	880	850	922	933	925	928	965	910	896	979	902	878	964	901	878	945	886	912	910	887	1003	887	920	909	913	867	949	884	932	840	893	943	901	917	864	953	923	926	912	877	915	939	917	973	878	953	890	973	900	911	916	908	959	942	877	905	923	904	933	954	902	938	875	905	941	987	927	947	917	975	961	885	921	863	959	874	904	889	912	950	877	928	875	879	852	915	898	903	906	930	895	926	897	931	895	885	893	930	868	907	906	915	913	888	908	862	919	949	884	990	883	921	896	895	868	862	979	901	969	890	875	916	904	895	895	948	886	892	941	877	859	866	942	913	938	916	887	915	929	902	983	890	943	947	925	921	936	908	925	908	980	870	895	940	957	879	914	944	919	962	919	913	981	948	917	950	905	897	925	917	934	878	867	869	885	885	956	895	947	919	928	926	899	902	933	925	914	919	909	882	893	863	919	905	927	1006	847	946	922	976	879	946	885	888	870	918	909	911	939	883	855	947	877	918	926	886	910	918	881	887	970	992	924	905	907	867	915	909	955	919	886	899	938	899	903	856	879	955	885	949	921	910	919	930	884	882	839	886	887	922	955	917	914	937	933	892	904	923	862	877	834	949	901	913	932	945	878	927	942	907	957	898	971	869	864	923	909	894	882	935	921	898	924	894	930	940	940	926	910	925
27676	22936	24342	16482	8671	6382	5431	3681	2501	1646	1290	990	849	802	738	694	684	623	585	502	509	450	506	481	492	474	464	471	463	460	440	455	457	462	446	463	446	466	440	443	489	454	489	458	461	435	438	476	466	476	455	449	463	452	416	467	482	437	458	462	462	457	458	464	419	450	443	459	476	445	429	439	471	442	434	465	470	447	435	457	483	451	459	413	464	431	469	427	470	463	462	445	477	454	493	490	426	422	436	488	456	440	461	486	475	447	425	428	461	448	468	468	456	454	482	453	433	430	423	455	415	480	503	422	480	468	436	431	416	485	443	464	466	454	481	466	459	455	470	468	423	426	453	459	440	436	436	450	431	424	460	460	438	461	440	439	457	438	484	430	441	462	410	445	438	485	426	439	407	432	406	456	451	446	457	471	411	442	426	406	464	429	437	485	429	450	393	488	424	434	491	450	434	481	512	443	448	446	463	473	439	445	434	445	432	455	427	468	425	446	464	455	474	439	473	440	442	470	486	466	484	458	444	407	442	445	485	457	479	482	440	456	460	447	451	495	488	452	452	472	435	478	447	409	455	447	455	454	468	427	444	452	440	443	440	447	456	432	445	477	443	467	473	463	436	440	426	439	482	455	441	426	449	414	447	471	449	463	454	450	435	435	403	441	444	421	429	462	447	454	461	436	493	477	408	452	452	431	479	417	474	436	473	461	473	456	498	471	444	509	464	493	485	464	459	483	468	426	427	461	438	434	456	443	458	432	454	491	478	462	432	458	484	437	453	442	459	409	471	425	490	454	468	452	464	465	483	490	469	417	463	403	433	450	449	444	452	449	482	410	422	473	423	439	457	430	494	456	440	432	453	433	454	451	454	427	422	431	441	434	426	483	459	467	448	472	456	459	415	457	456	423	458	459	416	434	454	446	490	446	452	432	448	457	499	452	426	450	455	474	416	445	457	445	428	450	470	435	472	442	433	453	446	464	491	445	414	466	428	440	418	421	447	439	456	441	466	459	434	452	407	435	460	442	424	452	477	493	466	438	442	464	447	436	453	459	497	447	435	462	469	452	424	452	408	468	451	447	439	495	435	458	443	462	475	435	425	430	429	449	441	467	437	447	441	494	456	426	454	422	436	463	489	475	444	471	452	472	437	462	451	417	449	475	441	403	438	481	423	449	424	462	443	467	433	466	465	447	469	464	446	462	471	461	442	465	440	420	476	436	427	450	452	412	485	452	454	457	479	451	441	444	442	424	435	468	438	486	488	488	458	499	442	416	499	499	451	460	458	456	456	418	408	442	440	471	439	441	480	454	437	461	499	430	432	444	488	421	457	430	454	470	484	469	463	444	434	444	422	441	439	418	488	451	434	468	435	440	451	485	442	427	441	445	453	437	457	440	459	458	444	471	477	439	435	447	421	464	440	450	478	459	499	459	463	506	437	439	497	449	448	467	489	453	452	449	432	453	425	473	455	470	430	449	468	467	429	456	479	460	426	457	431	464	452	478	472	472	435	463	484	469	449	493	471	447	444	482	420	471	468	467	434	481	424	440	408	454	443	458	452	402	447	463	458	447	479	461	437	449	432	506	451	450	450	458	412	429	413	461	459	457	447	428	451	483	469	408	471	476	433	445	429	460	426	435	463	474	418	472	438	451	442	452	429	473	432	477	460	425	433	447	468	427	454	496	458	469	463	454	457	449	419	451	477	478	457	420	452	458	418	436	457	462	435	473	442	430	457	428	469	428	449	447	440	435	419	469	457	468	443	413	445	468	416	461	485	429	430	453	462	435	457	479	452	476	472	480	440	432	457	461	429	471	484	473	495	417	444	452	432	447	483	435	461	483	480	481	449	469	453	458	442	476	445	443	450	441	439	432	458	445	459	426	462	438	466	440	435	487	439	476	467	440	433	456	444	442	433	455	457	433	419	460	435	461	418	447	453	447	438	404	452	464	458	466	456	463	468	456	420	441	449	480	480	428	438	493	463	433	416	460	469	416	474	453	475	448	464	439	453	460	488	452	456	452	458	487	445	442	459	443	469	434	434	469	450	448	439	439	440	480	487	416	477	491	458	477	424	448	460	462	406	419	424	469	426	443	456	431	435	465	432	488	454	447	455	454	463	491	453	454	473	499	487	423	446	475	448	456	486	482	456	437	444	480	436	422	410	435	465	447	412	435	426	418	440	449	430	443	463	467	460	451	477	428	437	447	444	458	471	444	462	447	468	426	479	434	431	522	448	508	419	412	456	451	487	469	443	461	422	463	452	444	431	395	436	465	421	441	461	475	438	457	452	458	483	474	486	406	429	457	441	439	442	455	452	451	475	410	478	482	444	434	496	444	421	448	423	431	434	466	458	475	473	431	455	435	459	410	460	435	457	457	417	411	437	478	458	429	466	453	457	472	423	442	448	459	459	427	460	445	464	466	448	401	426	456	472	461	409	444	464	465	445	442	437	471	461	434	449	431	459	487	426	491	432	457	461	440	450	439	476	429	433	417	415	452	462	464	450	480	441	469	449	447	451	445	467	449	466	476	442	386	423	456	464	465	423	494	455	458	457	452	456	448	451	440	440	434	459	450	424	417	420	456	453	447	475	455	456	452	481	494	459	442	461	492	477	426	446	448	460	471	408	475	420	476	473	426	458	465	441	515	451	468	466	448	445	418	468	448	451	456	477	446	445	443	473	431	458	454	475	454	449	457	446	454	440	472	436	391	506	461	436	450	457	476	451	442	470	461	417	462	460	460	484	476	487	471	446	457	429	452	455	438	456	413	468	451	440	447	445	469	435	436	428	467	450	434	419	439	437	511	457	422	450	484	432	474	433	435	451	478	464	441	443	421	438	435	501	464	483	425	510	478	479	488	438	482	447	461	431	450	403	457	455	446	447	450	471	437	462	464	465	420	446	450	468	444	464	477	440	431	452	417	471	464	471	459	464	509	443	441	471	473	414	451	458	463	430	460	460	463	465	478	440	423	490	426	460	454	456	447	445	459	453	446	422	439	492	472	463	450	462	455	501	433	476	471	465	472	424	481	435	443	453	417	434	429	479	444	451	442	424	437	460	430	480	445	481	428	425	431	452	408	446	445	460	452	432	452	445	465	479	463	441	461	412	466	445	429	463	434	469	455	458	438	451	452	476	439	461	436	448	437	417	468	446	411	464	492	460	448	444	508	442	475	470	397	453	479	426	416	444	384	436	464	487	467	475	457	465	437	429	466	439	436	454	438	446	429	503	427	398	433	459	437	449	476	449	444	439	463	472	447	457	463	476	469	457	449	484	411	472	456	481	440	442	477	483	441	429	442	460	441	424	428	460	433	446	434	463	475	445	442	443	444	436	446	438	463	452	447	460	476	441	434	457	434	441	473	419	452	443	443	457	449	467	443	439	460	475	446	467	464	476	464	464	458	453	446	483	454	442	425	460	474	463	440	432	465	453	426	471	442	440	473	481	454	450	430	431	484	449	434	421	467	475	453	433	482	474	461	483	445
26026	35780	29921	18988	14009	12075	11202	8001	5479	3779	2752	2067	1569	1402	1342	1188	1094	924	839	727	633	655	594	621	585	599	588	604	554	583	590	567	582	552	569	613	552	610	605	573	578	611	579	591	545	560	556	565	569	546	548	578	565	553	558	579	521	582	547	561	566	606	531	526	577	587	553	555	601	549	534	571	565	586	564	564	556	552	594	603	553	537	573	607	576	613	564	588	595	587	562	610	588	574	566	590	599	591	551	544	560	583	586	594	565	551	553	571	581	549	572	559	569	546	593	600	571	553	588	578	552	578	617	544	521	554	561	552	571	512	569	595	558	538	557	577	578	593	527	578	551	607	556	581	584	537	606	544	555	556	529	541	518	574	559	593	541	595	573	578	583	558	554	552	599	592	562	575	532	559	571	592	557	550	534	600	575	587	600	568	535	561	539	577	552	550	583	559	577	565	558	567	541	563	547	562	572	559	544	550	594	587	594	533	588	575	583	557	546	585	551	572	581	620	560	578	566	559	548	532	564	600	569	599	552	582	586	603	571	586	565	553	553	575	588	544	580	541	581	597	542	529	581	589	541	536	586	568	551	560	572	602	565	580	556	603	533	500	599	573	576	598	520	591	584	578	582	566	572	537	593	565	559	550	580	558	567	526	533	542	568	580	579	559	566	510	589	593	546	543	590	564	565	562	598	588	596	575	552	605	578	557	596	582	577	587	575	546	536	610	598	560	543	611	559	593	558	575	549	603	592	570	587	624	613	552	560	579	555	525	545	596	572	523	635	578	595	609	541	528	517	596	579	554	534	555	511	574	564	605	587	532	568	578	549	556	535	579	546	557	539	542	598	558	558	561	523	583	550	507	613	549	549	598	539	567	519	606	560	573	572	600	596	592	577	557	551	558	575	571	560	557	565	561	548	563	520	535	554	554	537	576	579	601	566	562	566	565	567	575	609	614	575	549	594	547	498	625	571	591	573	527	519	567	541	569	563	571	575	600	582	568	549	569	522	564	570	591	599	556	575	578	535	569	586	541	589	585	537	592	582	520	533	576	578	643	618	557	507	551	552	594	563	565	573	599	608	549	597	547	583	555	571	557	518	613	557	580	592	577	517	572	535	551	556	593	549	637	510	597	588	559	576	547	555	562	590	555	575	577	568	566	549	575	540	514	564	584	567	559	581	554	543	601	589	534	533	567	553	594	585	584	544	551	537	548	565	559	587	575	529	574	586	569	597	570	523	596	547	551	566	536	580	594	559	571	601	586	564	567	519	612	581	601	612	585	533	602	565	523	528	577	566	551	576	565	571	571	548	611	579	547	595	558	565	594	594	597	604	572	544	547	572	602	565	562	563	566	580	594	575	562	555	527	558	604	574	581	573	556	563	564	585	564	552	558	585	605	560	573	599	563	544	580	546	542	540	578	562	592	571	599	580	566	558	544	566	595	568	563	601	597	581	559	625	569	576	565	554	545	581	575	565	567	571	546	548	593	594	602	556	580	564	575	561	596	520	543	564	556	545	544	538	555	565	512	583	563	588	600	563	572	553	601	554	576	561	592	569	570	575	593	574	560	572	565	524	547	580	524	554	594	561	537	561	570	586	564	571	568	556	588	570	545	585	553	574	586	570	614	589	583	596	576	573	540	558	582	553	549	580	585	541	557	538	531	601	526	547	550	559	560	543	602	530	585	576	508	554	571	567	566	565	594	545	589	542	548	597	545	600	570	556	542	562	570	543	570	563	567	547	525	588	548	547	550	577	560	572	586	546	596	553	583	568	551	562	529	561	573	561	567	582	575	572	566	558	584	557	579	540	557	550	601	542	549	564	560	583	561	558	580	571	564	569	572	556	572	580	544	559	571	571	547	580	585	546	578	570	551	608	562	550	559	542	562	586	557	580	595	538	581	559	569	560	555	569	567	551	530	562	546	589	558	555	580	543	573	558	567	575	566	574	616	549	566	558	607	547	591	583	543	534	587	603	581	569	575	558	607	568	589	581	549	599	606	533	532	576	568	549	587	548	554	583	554	570	557	549	580	577	578	554	602	600	589	561	549	586	577	579	571	560	545	547	490	610	552	576	543	548	535	563	526	611	532	529	577	558	582	569	590	545	555	572	532	569	555	581	562	582	553	562	582	588	565	622	546	571	554	606	552	555	590	536	593	567	528	565	569	559	574	568	602	601	599	561	578	553	570	589	590	575	612	580	538	532	605	580	549	578	521	570	575	552	575	551	565	613	574	580	568	558	604	557	555	552	570	605	529	550	616	562	544	600	590	600	560	535	537	532	571	615	572	547	584	541	604	570	583	552	572	555	568	565	557	606	546	566	561	572	552	572	582	563	557	580	529	539	577	553	580	582	566	543	559	562	549	590	540	586	570	564	547	580	630	556	569	560	590	593	614	562	568	559	577	546	564	552	567	570	577	531	556	594	605	554	562	565	523	551	611	526	591	545	564	549	584	548	565	562	548	550	584	558	619	576	534	587	509	595	530	530	527	615	593	568	561	536	570	555	527	582	581	539	604	607	587	553	560	625	547	611	631	549	569	562	584	566	593	607	574	571	537	567	581	590	570	597	549	599	545	576	556	578	562	581	577	594	591	545	561	558	555	552	533	543	577	565	599	570	564	619	564	575	517	577	580	582	574	566	560	565	574	539	532	558	542	550	550	555	605	541	596	575	591	602	586	564	569	543	620	579	577	571	571	606	515	559	576	564	552	581	559	568	564	593	520	578	590	530	598	571	576	571	575	614	587	598	573	551	556	519	549	569	565	514	583	560	560	620	565	603	591	583	596	544	576	530	547	557	582	573	564	561	538	571	531	603	557	573	589	542	570	554	539	591	547	573	562	564	550	535	594	572	557	586	559	592	567	515	576	590	543	579	557	606	580	547	581	594	538	557	603	579	558	546	514	583	565	608	565	600	538	557	594	543	545	570	569	564	525	567	560	596	567	540	575	550	542	559	580	612	585	592	571	549	564	574	556	582	566	560	539	586	616	590	555	561	602	560	596	524	530	552	583	591	542	559	547	534	584	538	560	546	573	572	569	593	566	533	577	557	551	602	580	584	599	553	580	531	544	555	585	550	586	528	574	573	580	569	596	560	594	573	573	538	551	591	585	554	597	557	580	581	572	590	571	535	532	557	582	584	616	577	558	532	581	553	563	565	591	550	561	541	601	547	593	614	570	587	550	566	537	548	608	581	502	576	578	580	540	609	601	522	548	556	547	545	588	565	544	566	564	577	554	588	582	543	594	546	570	572	571	568	606	545	597	576	608	590	606	559	561	568	548	549	577	549	566	529	539	613	569	569	551	578	568	543	552	557	602	618	579	579	525	587	580	590	550	577	541	557	584	583	590	532	598	552	575	572	581	555	578	506	586	600	556	561	552	577	553	569	543	577	542	567	604	571	578	563	587	547	559	564	579	567	567	560	589	582	581	565	529	539	594	589	593	599	529	563	638	586	579	570	594	529	556	566	569	553	543	587	568	548	598
23881	21111	28480	24073	21380	18031	12229	7084	4494	3238	2308	1856	1571	1652	1532	1460	1284	1072	1073	918	880	860	828	767	786	794	756	726	797	772	746	758	752	791	765	784	795	761	729	728	741	708	686	720	729	737	735	716	739	749	718	751	766	745	768	701	790	789	739	726	673	713	685	746	749	715	772	679	760	759	714	751	720	719	737	698	698	710	724	728	698	807	731	726	715	669	714	731	747	770	703	738	699	697	692	769	751	768	763	741	717	705	730	754	707	723	730	724	720	671	729	717	750	746	739	698	718	730	758	697	717	682	727	727	679	750	753	708	762	780	740	717	742	730	755	688	721	716	675	732	732	740	702	711	751	786	715	759	748	710	749	683	758	734	764	716	699	707	760	718	688	705	722	782	706	726	739	756	783	729	719	747	684	735	732	757	789	686	720	719	676	803	704	730	716	745	716	750	701	769	761	786	805	714	686	741	687	767	762	749	713	707	705	723	731	686	746	715	718	748	737	788	704	723	753	716	719	710	750	716	735	726	735	707	758	734	736	721	757	741	766	701	719	714	755	728	739	782	746	743	745	731	748	750	740	734	737	759	747	699	690	713	699	685	711	760	723	750	767	707	711	761	741	718	744	730	723	770	689	719	739	766	746	734	753	749	716	733	711	735	732	726	741	732	764	720	672	701	719	755	751	697	678	778	751	700	738	714	724	791	749	754	730	691	773	705	685	722	704	726	668	726	746	724	734	716	793	758	785	749	725	736	696	779	746	704	700	744	701	753	783	748	722	737	724	747	746	749	719	759	743	756	701	717	771	693	715	708	716	755	763	706	703	743	739	760	712	772	686	690	716	705	733	731	712	728	729	727	773	739	736	700	772	706	730	734	740	765	756	737	774	744	744	738	735	743	764	684	743	760	729	746	753	783	733	733	712	721	764	720	722	677	690	763	755	761	766	740	685	743	751	739	737	720	743	718	752	768	749	712	712	704	737	734	726	711	728	739	774	757	784	741	770	723	719	709	761	740	701	719	747	737	759	740	707	696	745	748	719	744	719	721	730	760	764	791	687	693	732	703	728	757	724	753	757	741	677	697	698	770	705	728	697	722	762	710	684	704	761	735	779	768	668	717	727	737	717	721	736	766	744	748	768	768	747	753	742	729	719	763	748	740	688	722	713	749	738	741	707	704	717	700	733	720	782	754	747	763	713	743	746	676	709	745	716	821	731	745	739	723	734	736	731	710	761	723	714	741	729	678	736	730	734	732	807	740	735	731	715	707	765	754	727	686	703	732	737	768	791	813	712	740	702	736	774	759	739	753	703	729	729	693	730	676	731	739	694	699	758	731	750	715	693	767	751	726	760	703	737	734	781	693	681	756	722	720	743	734	763	762	748	756	713	720	728	756	739	719	694	748	732	713	734	713	731	689	750	732	761	691	712	754	763	687	687	715	759	763	752	728	753	681	785	724	704	741	754	737	727	729	725	744	686	703	725	755	766	718	739	763	713	763	740	727	738	688	771	745	722	721	743	706	720	724	731	749	771	773	723	721	729	731	737	723	743	769	726	777	702	695	731	744	717	750	754	711	707	714	763	731	757	798	754	731	738	689	722	711	747	721	751	763	711	761	716	735	754	717	764	718	744	718	701	714	712	730	743	733	757	714	765	729	722	748	737	714	725	759	732	704	753	742	697	754	716	696	698	732	746	723	707	752	756	669	736	728	684	754	719	740	700	704	736	708	694	732	780	720	684	765	716	681	738	708	749	728	698	706	741	728	678	724	751	710	751	718	700	769	805	729	705	807	751	766	748	731	724	737	717	745	743	687	707	743	716	749	715	737	752	690	687	702	733	727	751	721	703	740	736	706	722	764	695	668	709	738	715	733	708	729	772	782	734	692	750	727	759	703	711	768	678	704	675	754	689	701	746	687	745	687	740	755	726	740	717	786	686	731	732	729	734	714	769	724	736	751	721	699	756	746	720	709	744	678	733	746	703	743	760	727	745	752	712	680	728	740	717	673	758	734	708	705	748	746	746	727	742	762	800	745	699	715	700	740	795	751	736	727	731	793	738	717	668	722	716	713	701	692	778	769	763	759	751	728	756	691	748	775	713	740	700	735	687	740	723	691	762	731	695	721	721	714	678	712	736	698	715	699	749	690	690	736	733	703	738	782	743	729	729	725	705	737	742	722	677	766	714	723	767	714	764	722	721	752	771	758	733	718	748	730	730	727	706	689	756	798	705	730	711	758	750	741	697	733	726	727	713	685	717	762	712	700	763	727	747	712	703	726	700	747	673	719	718	681	740	795	723	744	710	717	771	778	756	728	770	722	704	767	765	690	748	775	744	730	764	729	760	712	685	676	712	753	695	755	703	755	760	751	700	749	722	736	739	707	747	705	731	750	712	731	717	750	744	758	724	776	749	699	706	683	745	752	794	742	766	741	696	695	777	737	708	775	741	722	732	746	771	745	747	749	745	749	774	732	710	681	729	765	755	724	764	721	752	758	686	760	712	764	728	784	723	753	750	783	721	708	704	734	721	747	749	749	726	676	740	699	698	738	744	704	748	767	713	714	734	745	731	728	779	743	783	719	758	710	690	719	739	675	750	719	723	755	734	722	722	775	690	749	774	750	716	773	712	734	693	735	703	691	674	712	745	731	721	687	732	746	729	708	717	763	766	711	708	739	674	750	742	728	759	713	712	718	707	726	728	749	753	735	732	752	817	746	729	723	692	703	730	710	759	724	738	684	814	740	749	729	712	724	709	750	707	753	741	707	745	701	700	723	689	716	724	724	697	706	693	720	740	760	751	742	756	785	716	735	742	734	727	758	710	740	729	673	754	678	705	734	709	723	709	751	752	734	725	717	701	770	740	724	743	723	755	727	715	701	715	723	739	721	703	748	742	759	744	731	721	674	719	772	697	747	723	705	746	722	700	735	716	757	731	762	727	758	705	697	690	703	728	726	745	704	714	727	759	769	769	747	730	773	767	759	736	780	710	729	770	733	722	721	735	726	802	746	721	776	717	731	723	730	741	749	734	736	751	741	716	694	680	752	733	704	704	751	728	749	767	739	748	697	706	727	737	724	749	705	753	714	720	740	765	738	786	704	711	737	724	717	701	729	753	739	737	771	705	705	684	729	739	713	727	706	676	671	752	710	739	759	738	712	764	771	738	736	752	731	752	696	730	733	723	686	751	708	737	658	749	763	732	679	723	772	755	707	690	702	703	731	784	731	730	777	706	725	725	707	703	691	736	719	801	726	713	698	787	752	739	718	697	729	794	740	761	671	707	723	754	729	747	747	704	748	714	769	725	683	745	737	749	732	705	695	745	738	792	730	718	743	721	736	729	715	703	758	745	767	699	728	727	747	692	753	738	730	703	712	724	728	750	676	780	742	741	741	737	733	721	751	730	748	766	727	685	708	728	728	722	787	724	750	720	707	717	702	748	729	728	744	711	725	693	725	753	709	716	735	662	703	705	718	704	735	713	692	700	697	700	768
26614	41068	33596	24639	20713	18489	16606	12448	9186	6493	4529	3360	2961	2841	2605	2289	2175	1698	1451	1281	1181	1151	1062	1048	948	1015	993	1010	919	949	940	911	944	892	972	924	937	931	946	944	957	949	896	932	880	926	905	877	901	881	915	900	854	919	882	874	934	899	913	896	918	868	904	939	970	868	907	903	912	912	900	910	930	874	948	974	933	874	876	845	925	898	900	879	913	908	901	900	902	946	930	886	883	884	914	878	895	854	953	913	957	896	912	951	933	913	858	902	969	893	909	890	876	853	913	859	917	895	923	908	863	874	924	863	929	928	949	892	940	905	941	888	905	948	879	921	946	869	921	948	963	929	912	914	923	918	857	868	919	880	934	881	880	866	924	914	895	882	888	880	861	875	872	853	924	895	867	924	928	921	874	910	877	936	911	882	886	910	820	908	891	924	956	885	888	869	936	898	913	960	900	913	927	885	938	910	868	890	913	917	886	940	904	948	938	856	900	905	880	865	890	916	935	946	950	826	919	913	895	885	920	891	869	883	904	844	920	921	882	884	938	899	934	892	822	967	951	916	898	903	856	886	919	940	926	874	914	903	942	912	880	912	899	927	842	847	882	908	882	911	899	926	911	892	929	887	858	942	867	901	909	920	848	872	913	911	942	923	887	850	933	855	877	827	923	907	879	898	892	867	914	933	859	899	897	894	849	917	881	941	928	876	894	920	864	929	955	916	905	887	894	879	913	956	887	884	922	929	895	867	933	908	912	914	885	892	897	854	876	952	881	877	910	926	887	950	897	919	918	877	858	851	898	939	957	899	867	943	857	891	913	853	891	929	873	918	840	916	869	894	931	869	932	881	954	893	836	943	896	924	905	908	905	886	916	888	909	875	896	970	864	911	943	856	876	902	910	880	909	916	907	899	875	943	949	898	909	932	961	871	930	838	891	916	957	940	896	885	875	911	890	957	889	880	971	902	913	935	868	859	861	942	877	880	961	879	881	905	898	857	854	892	851	910	915	913	897	908	900	916	929	911	917	891	916	904	885	878	902	843	904	915	864	887	926	884	898	916	995	882	890	898	879	833	882	902	909	882	869	887	875	922	858	885	890	918	905	904	882	878	931	875	868	978	943	847	952	854	918	917	910	907	932	880	940	925	941	894	880	869	919	882	921	919	869	888	949	878	921	897	915	894	869	928	881	895	876	932	872	916	891	913	860	880	833	915	921	914	985	872	846	916	925	890	872	927	894	910	895	871	951	913	891	883	912	918	907	917	872	917	914	824	895	945	839	922	875	913	909	879	905	929	903	929	927	856	906	886	862	922	894	917	880	889	957	903	876	974	917	886	857	909	841	867	937	876	903	884	928	905	897	901	916	911	892	925	921	847	898	840	933	907	916	891	888	915	901	920	933	899	979	879	944	903	895	872	853	940	892	891	900	899	893	945	917	922	878	899	909	907	914	873	863	892	925	903	851	931	909	903	958	917	906	939	879	969	884	942	886	927	891	881	963	936	886	858	903	869	918	930	888	885	892	883	875	933	870	892	963	952	881	892	899	924	888	900	888	909	924	964	917	948	882	884	898	874	874	874	906	901	931	866	902	900	924	927	910	889	881	880	980	913	863	928	880	890	956	910	869	865	903	922	895	979	882	883	904	912	902	918	862	927	909	892	937	945	946	889	933	891	940	904	887	900	905	951	890	882	891	932	922	908	878	938	913	891	912	903	932	907	882	901	877	877	943	874	897	887	861	916	880	914	940	907	906	863	886	946	952	858	875	930	943	944	870	917	909	884	934	886	944	906	884	905	908	882	955	940	926	927	906	932	884	866	901	929	926	873	863	941	902	941	894	859	856	904	879	887	905	897	856	904	903	924	855	924	951	877	903	938	905	868	971	876	834	887	934	893	810	877	968	893	880	967	952	896	912	900	933	915	931	924	927	871	916	946	924	913	928	890	920	856	911	907	917	890	899	919	906	866	909	900	884	894	887	874	928	902	893	899	957	895	931	932	874	855	901	847	860	883	871	902	889	921	886	924	914	882	903	902	897	894	912	958	881	890	941	858	860	938	905	942	864	844	858	893	885	867	844	912	937	906	920	903	955	895	927	853	864	933	906	875	910	907	930	910	926	959	900	867	898	899	929	903	935	895	866	912	928	863	860	929	868	855	879	927	876	942	900	913	852	866	886	934	894	842	905	934	932	964	898	898	878	870	945	897	978	921	924	908	996	922	914	911	879	908	918	911	911	894	915	884	898	898	944	914	880	849	842	901	926	884	896	894	892	855	948	932	881	911	865	991	888	887	900	923	925	898	911	867	879	921	895	907	910	933	979	848	933	907	845	947	934	845	910	875	931	892	869	920	936	912	862	900	845	883	909	897	940	904	902	896	901	941	889	872	927	916	848	868	900	903	906	911	896	888	931	918	881	902	913	913	896	865	899	905	937	891	892	883	955	880	890	888	916	905	898	856	882	874	839	861	915	885	867	903	931	933	839	896	939	929	901	904	889	872	886	920	891	954	888	996	903	926	904	874	913	871	903	965	885	964	937	877	921	853	940	913	884	869	899	901	878	867	914	844	862	903	894	889	886	916	958	888	931	880	910	922	857	895	886	871	868	862	917	961	836	851	915	895	909	863	920	873	900	890	902	926	858	900	855	898	888	895	908	917	961	859	949	915	927	921	883	956	913	905	856	881	897	921	874	866	875	916	886	933	900	900	891	937	909	915	899	859	894	854	911	900	970	894	906	905	925	909	876	910	880	929	925	892	857	888	922	910	880	877	897	903	891	945	888	911	886	939	906	930	945	930	886	875	870	898	906	860	902	936	867	897	900	865	946	901	939	876	896	905	894	913	920	834	896	894	883	918	878	878	834	879	883	887	916	906	850	959	949	920	914	866	879	891	951	925	896	915	883	917	886	898	948	886	886	940	942	887	903	878	899	869	928	972	847	886	911	928	927	904	919	896	898	884	891	922	886	953	929	902	889	933	882	906	923	922	941	904	888	865	964	879	902	851	969	921	863	884	862	885	881	950	911	899	862	870	908	959	859	878	916	892	864	842	863	916	963	888	918	899	904	911	944	923	925	847	858	901	930	964	893	957	882	906	948	901	900	883	900	917	917	921	888	880	906	880	919	874	898	892	968	908	880	860	959	880	934	852	942	926	912	882	911	894	920	935	866	924	918	908	951	910	868	887	907	908	901	911	920	910	897	877	899	953	857	928	917	908	906	854	914	906	918	912	941	875	864	949	879	915	913	904	935	908	892	900	898	856	888	919	936	844	903	873	900	899	912	876	883	914	882	877	897	900	873	918	884	893	911	882	867	879	918	876	889	907	876	898	898	865	917	891	863	930	926	931	875	865	915	889	903	919	871	935	907	913	903	908	924	936	872	890	923	927	893	883	868	895	918	865	914	887	846	922	870	962	957	928	931	946	900	982	897	901	901	877	916	911	874	933	866	870	883	886	880	938	873	879	940	893	895	889	922	923	929	905	980	933	907	892
25088	21146	27264	25065	15970	8530	6610	4186	2699	1971	1396	1083	919	951	951	816	677	596	588	489	508	426	363	417	378	391	379	396	381	391	371	366	355	375	400	366	367	367	349	382	351	335	351	340	378	345	383	348	416	334	359	351	345	387	349	300	390	376	350	411	390	362	340	365	369	357	338	362	348	319	380	351	350	333	340	387	377	364	394	354	360	356	358	373	360	328	365	367	358	363	364	357	366	328	364	373	328	369	347	365	355	348	423	379	388	368	326	364	326	357	343	357	390	363	337	356	371	325	376	371	354	343	369	388	367	372	370	374	351	359	333	369	404	389	371	371	361	339	372	360	350	359	362	359	341	350	386	335	384	397	380	371	347	354	374	347	336	372	381	349	355	355	387	333	387	365	361	341	365	375	349	372	352	354	371	371	358	388	368	389	373	337	378	379	338	331	348	351	353	358	370	353	340	376	360	343	386	351	345	362	380	329	355	344	385	340	400	376	340	379	391	378	347	399	388	366	366	373	374	344	341	370	406	344	392	315	382	372	363	350	372	356	354	380	331	325	356	365	365	349	344	374	375	362	362	387	393	352	383	379	346	329	360	338	382	356	359	346	339	349	354	359	351	406	357	363	389	336	357	353	364	357	362	387	375	338	373	346	366	364	354	384	370	363	362	361	357	346	358	369	333	421	353	324	368	331	328	334	361	361	396	322	342	337	349	350	349	321	352	357	358	359	379	351	394	352	334	381	385	321	383	323	332	364	368	373	395	341	341	376	376	363	366	346	360	363	404	367	337	348	350	369	365	362	347	351	367	345	359	362	371	328	364	377	397	386	330	359	365	369	379	373	407	382	364	388	370	347	372	323	347	357	392	359	374	345	368	332	344	330	373	327	345	352	363	353	345	372	362	377	344	378	388	338	387	340	331	381	321	352	367	350	335	336	360	337	365	342	356	398	301	384	361	326	335	373	387	345	373	346	366	364	350	370	374	347	340	324	375	347	341	338	326	355	328	364	360	398	352	344	351	360	370	363	344	362	343	344	356	372	351	363	383	345	364	336	345	377	334	381	386	374	371	350	305	333	394	368	351	377	378	331	359	392	381	354	366	342	330	361	362	351	358	350	369	357	324	351	354	350	369	364	378	362	375	386	314	355	400	369	352	343	346	349	368	381	325	352	327	344	371	364	371	371	401	361	360	383	345	357	348	327	382	369	345	342	344	312	335	377	333	343	346	344	387	354	341	346	357	349	339	345	342	354	384	368	371	382	357	376	359	371	347	332	356	341	374	340	359	357	366	367	340	320	371	373	334	382	389	353	369	346	348	333	370	314	344	377	354	353	356	328	391	346	359	367	366	335	356	376	366	356	330	333	353	386	373	357	345	355	354	361	341	362	371	311	357	362	362	406	360	385	359	363	342	384	365	331	325	382	363	344	355	338	377	352	359	336	358	397	361	373	330	356	373	357	388	380	384	361	352	340	373	377	358	379	355	364	349	324	323	332	366	370	372	384	341	357	376	369	395	390	357	343	362	379	377	346	352	361	383	354	343	340	336	347	355	340	392	366	369	338	366	371	347	349	325	369	358	375	352	361	388	353	335	342	349	297	331	376	331	359	338	362	352	365	371	329	384	322	358	396	360	316	348	372	369	374	366	395	334	358	367	345	325	361	392	348	365	326	377	377	368	400	347	383	366	366	348	374	363	357	397	407	372	366	370	355	377	373	359	379	364	323	364	370	379	338	362	322	358	355	377	374	344	399	351	328	340	358	376	364	369	385	346	368	390	340	370	347	357	340	344	353	358	371	356	379	369	347	349	362	363	344	365	365	369	365	343	362	343	350	363	350	360	363	368	365	366	368	346	325	341	374	338	350	381	356	325	376	340	398	347	343	377	362	355	347	362	353	372	380	345	357	338	349	343	312	379	395	321	346	370	346	359	359	359	342	349	374	368	361	347	372	346	323	357	333	369	363	356	358	351	331	368	345	357	356	328	335	386	334	332	329	359	367	329	360	364	372	373	347	363	329	352	380	335	341	347	348	360	361	341	363	333	356	355	338	352	368	338	374	344	345	362	344	347	361	339	325	387	383	329	357	346	349	360	340	334	341	379	348	324	384	361	338	382	381	347	379	394	343	347	367	360	385	364	364	359	342	344	381	357	346	348	353	354	354	367	355	358	357	354	349	336	405	373	345	345	371	372	288	344	363	347	364	365	363	380	359	387	384	362	391	364	331	391	334	318	371	362	353	311	323	371	354	371	378	398	348	375	334	366	343	381	351	353	352	359	332	376	393	367	321	329	371	380	370	310	375	333	376	385	359	329	359	378	352	356	336	386	351	366	369	372	331	366	338	350	361	362	326	382	398	362	338	347	383	341	359	367	350	349	340	369	351	397	338	346	370	368	348	367	349	335	381	353	347	348	347	322	360	361	383	347	376	359	386	356	351	361	373	358	362	385	358	332	395	344	360	361	352	354	345	347	315	378	379	330	379	335	363	318	352	343	339	358	326	371	344	358	360	358	326	391	332	380	365	374	334	368	378	340	384	365	346	339	346	379	352	358	379	340	354	352	386	376	344	371	372	318	373	346	382	348	370	367	347	319	358	383	350	396	370	365	374	357	382	373	313	346	379	367	356	342	373	358	346	358	368	348	356	377	342	347	360	338	345	369	363	373	386	344	334	373	389	354	357	309	333	355	362	366	335	370	328	394	360	364	341	360	323	348	387	360	338	360	358	358	320	398	339	366	352	391	341	366	332	381	390	337	370	355	332	356	377	332	369	340	355	346	369	398	389	344	373	370	361	322	374	374	370	348	298	362	376	381	336	370	336	327	380	331	349	358	389	370	328	386	353	384	324	324	369	330	346	364	308	383	371	360	333	338	373	328	346	352	360	357	321	354	369	349	339	353	348	340	347	369	361	365	384	355	317	370	351	364	363	367	330	341	352	364	357	342	342	339	343	352	405	366	348	361	335	320	377	341	361	332	322	369	372	334	365	366	399	376	369	355	379	393	366	346	326	371	361	349	349	370	379	342	365	320	358	346	326	375	318	362	365	324	376	350	385	399	358	363	305	361	354	368	337	363	367	380	338	337	344	351	344	341	345	346	362	351	356	345	367	361	354	382	323	355	378	353	337	339	352	383	325	366	364	364	365	362	357	344	289	368	340	338	364	383	382	390	363	335	361	369	365	384	347	335	338	351	344	376	374	371	386	361	378	326	334	369	351	345	358	342	339	366	335	383	368	360	354	359	374	379	361	351	332	381	365	331	357	362	357	378	326	393	367	391	362	407	373	361	319	381	378	368	348	327	415	359	364	322	367	360	402	358	351	362	354	332	361	374	351	364	361	376	360	367	363	356	350	388	337	381	368	370	356	378	375	342	329	391	339	331	335	349	363	339	357	362	326	397	373	374	358	361	347	369	390	352	357	391	365	361	368	339	357	373	361	376	366	365	356	346	362	360	394	374	332	384	388	356	357	362	344	331	357	365	373	366	377
26975	40740	28480	17454	17037	14402	13161	9285	6652	4636	3327	2343	1980	1871	1881	1607	1194	1026	875	754	684	644	603	602	578	522	530	517	470	506	542	527	534	510	524	477	476	469	486	504	459	501	493	462	483	519	464	498	484	477	485	493	482	504	500	503	424	497	480	458	476	499	405	476	456	514	492	476	434	495	460	478	471	482	479	481	462	476	525	458	466	506	449	442	481	475	537	503	473	458	496	473	498	530	465	434	473	478	462	484	472	459	471	523	494	470	455	449	501	490	495	465	508	450	493	459	489	478	484	471	481	474	453	464	510	470	442	430	481	471	482	478	516	484	484	457	519	458	442	501	504	461	492	454	463	499	468	460	460	494	458	502	439	447	508	447	498	465	462	486	474	510	470	484	465	493	447	442	517	475	466	484	470	499	475	431	466	476	462	452	479	480	452	452	468	504	462	509	465	477	473	479	471	455	480	475	505	478	444	460	454	493	480	509	479	480	457	483	475	483	439	482	492	500	469	482	482	475	445	517	483	453	450	471	463	444	447	493	511	449	475	470	497	469	457	480	492	501	480	482	453	463	480	478	508	463	466	461	480	484	432	493	488	479	497	543	498	511	459	478	469	461	476	488	478	504	483	490	486	460	493	448	447	486	475	454	477	483	472	459	439	447	471	499	491	481	483	497	482	490	481	485	451	447	471	451	484	457	470	453	483	461	445	494	506	446	482	490	461	446	488	460	455	474	498	474	488	473	453	469	507	441	465	490	509	433	460	469	460	478	489	454	482	476	474	459	507	440	479	470	495	467	470	478	478	473	490	506	446	456	473	481	466	502	489	455	491	499	421	489	493	458	449	512	459	468	504	456	459	506	484	488	461	497	486	497	500	501	512	447	480	451	482	447	485	451	475	504	439	496	470	465	492	501	475	515	483	462	490	469	497	519	496	435	494	496	460	472	503	457	454	466	476	477	454	458	468	478	458	492	514	451	510	477	453	499	505	487	476	495	481	480	498	481	478	487	466	510	483	472	455	464	437	471	462	495	494	510	459	456	461	473	499	453	465	449	459	480	498	425	488	490	441	475	479	466	457	438	480	493	494	443	483	478	443	456	513	466	447	457	464	451	482	463	485	461	399	495	477	462	479	433	442	489	479	431	471	472	481	496	473	505	457	486	481	480	500	513	437	453	478	445	469	490	494	467	466	462	457	454	500	468	443	526	468	480	484	465	447	429	471	460	459	495	464	475	462	529	486	437	496	449	468	474	468	466	459	493	498	511	478	499	535	465	470	490	491	449	462	510	454	475	480	508	462	484	480	500	539	463	497	472	449	503	508	479	438	498	476	494	468	526	522	454	471	493	448	480	445	476	464	443	454	479	490	476	490	471	473	473	459	449	442	449	478	490	479	487	465	491	517	484	461	487	502	489	438	470	476	464	486	489	465	457	466	470	493	498	459	486	495	473	467	505	467	452	479	464	492	464	430	490	481	490	465	488	458	440	468	498	461	486	470	436	487	435	512	466	503	475	481	470	477	456	488	448	453	505	442	443	492	450	478	480	485	489	499	484	462	488	453	487	486	510	516	436	506	469	504	494	457	493	469	488	499	477	462	469	485	459	483	490	432	446	456	462	477	486	454	436	477	468	484	453	422	516	475	500	448	471	481	470	481	458	484	469	466	473	485	494	491	509	493	469	449	475	472	479	451	488	437	496	454	459	473	495	479	475	493	495	489	470	472	463	471	478	524	455	479	509	470	501	487	455	459	499	494	483	456	524	473	442	507	463	444	456	455	468	486	469	440	478	470	499	465	467	469	466	477	458	506	469	483	509	487	460	483	464	455	453	526	477	497	453	474	462	476	538	478	481	482	468	465	465	476	466	477	482	481	508	509	447	475	491	454	466	459	481	480	449	454	428	500	476	480	523	456	457	487	484	456	476	483	474	462	504	470	526	469	468	445	471	470	472	464	473	480	442	461	485	470	456	497	444	489	483	498	455	492	459	469	447	443	460	479	470	502	472	502	456	522	482	513	496	483	488	432	490	487	512	473	472	435	498	473	477	462	483	473	513	482	500	466	490	475	454	484	492	460	498	476	454	447	423	470	439	495	467	492	450	470	493	513	491	455	474	449	462	479	449	476	490	474	507	452	498	467	460	485	482	481	506	459	481	443	467	511	433	537	465	451	480	478	461	491	475	512	492	464	452	468	469	437	453	472	468	458	482	458	479	481	470	459	501	479	494	476	483	509	483	480	419	459	492	502	449	483	455	439	478	464	498	480	497	434	457	479	478	482	477	441	441	513	479	476	466	464	452	489	465	446	446	500	448	479	510	475	474	470	506	469	458	491	524	482	477	455	477	494	434	479	469	505	433	465	523	489	461	477	459	483	515	494	468	503	481	452	470	461	472	487	459	484	526	435	495	470	467	506	488	484	525	474	472	488	513	467	464	463	408	445	461	456	491	448	472	483	510	444	478	445	482	452	495	487	472	461	454	472	512	481	472	499	479	483	473	436	460	468	489	460	457	433	464	473	487	500	467	473	461	432	503	480	442	494	494	480	488	482	472	459	434	497	471	497	462	467	501	443	477	526	454	513	510	490	464	504	497	502	480	450	496	525	471	473	436	458	463	512	485	463	470	498	458	518	467	481	499	458	469	495	443	482	442	457	451	498	494	518	471	498	486	499	462	472	479	472	445	507	498	506	475	494	488	448	473	475	467	469	479	477	453	474	488	472	504	472	474	514	471	483	524	509	491	438	472	489	455	473	506	494	474	501	462	464	487	512	465	448	474	492	467	426	506	485	498	467	446	498	446	480	465	503	492	433	462	481	467	480	517	478	471	442	473	444	474	434	463	496	484	482	454	472	495	470	500	477	460	489	472	473	501	469	499	432	473	499	459	493	446	450	488	494	447	481	457	453	483	499	448	499	475	474	463	479	486	486	465	448	453	446	494	473	465	475	473	493	458	445	464	485	458	491	485	476	529	473	482	470	478	434	493	487	461	422	483	499	492	481	461	506	489	500	490	473	457	498	487	474	473	430	442	488	478	513	451	502	468	463	468	434	447	454	471	490	485	443	459	475	452	450	483	479	497	463	468	491	472	459	485	453	493	444	473	446	468	460	492	485	462	445	439	491	474	476	515	474	510	454	489	523	447	479	446	470	490	488	496	496	516	437	467	525	480	460	498	461	444	477	474	480	463	443	477	465	455	448	455	489	492	484	467	479	452	511	494	434	490	446	489	471	468	492	486	503	461	453	450	496	489	443	478	477	478	454	477	453	444	460	489	486	484	481	481	538	489	473	475	446	485	473	475	456	466	472	519	440	515	488	485	479	493	467	473	458	449	469	451	518	485	490	462	470	483	480	472	500	465	499	457	498	494	429	456	472	513	477	480	460	475	464	482	489	460	546	506	476	478	460	483	474	482	468	466	488	479	443	436	474	435	446	492	497	447	452	474	470	448	448	441	488	474	490	458	547	484	488	454	436	464	449	511	458	506	417	511
22849	21119	28859	23599	21199	22053	19805	9700	5307	3880	2969	2421	2072	2161	1865	1639	1413	1274	1120	1061	947	888	850	847	812	810	805	814	757	757	794	753	815	745	719	730	790	792	751	764	729	770	751	745	791	725	744	753	762	773	740	679	707	727	730	729	738	722	747	733	746	756	748	722	750	696	688	717	749	779	699	737	715	730	737	714	721	718	693	762	737	734	693	698	735	699	712	747	754	719	745	733	748	730	741	710	736	727	739	708	711	705	704	796	795	749	743	709	737	702	685	715	717	752	690	753	750	755	740	723	731	749	703	762	701	737	777	713	725	746	706	715	703	744	682	725	700	687	713	708	685	749	696	773	696	742	753	688	745	721	736	722	708	712	768	675	707	659	761	674	744	751	728	680	697	746	735	748	791	715	701	720	727	709	727	733	701	710	803	723	760	726	710	756	727	717	727	713	683	691	727	739	737	703	727	751	696	734	726	757	745	713	747	745	728	705	671	750	725	769	746	754	751	738	720	765	709	710	760	712	717	736	714	763	721	673	709	752	721	707	696	729	682	697	778	682	707	725	724	773	733	721	729	758	736	740	728	776	742	695	723	779	727	719	704	719	716	711	734	717	717	743	743	648	710	720	770	764	744	701	676	748	727	696	744	725	700	721	745	711	790	759	799	692	740	750	729	708	724	734	763	712	737	762	726	744	729	733	722	694	699	681	758	723	709	725	721	709	735	746	713	709	767	771	693	741	699	791	741	708	761	746	781	729	665	778	755	685	740	703	757	719	697	756	782	703	749	705	729	694	752	720	746	689	732	728	742	742	734	733	720	706	712	693	747	691	700	761	692	765	672	653	721	710	719	708	731	762	739	747	720	698	726	746	733	737	663	783	751	689	742	727	758	757	764	652	688	766	706	763	758	680	745	724	772	747	743	738	692	704	681	723	769	695	692	760	695	730	704	699	704	751	708	788	721	758	790	732	743	741	731	749	738	740	717	723	742	750	697	707	720	771	715	728	760	711	765	733	764	708	715	735	720	740	713	708	739	703	721	748	734	745	732	757	729	735	746	679	701	745	699	702	769	748	782	704	740	718	770	711	730	746	680	722	711	748	714	705	691	766	729	719	715	748	725	715	727	747	691	700	697	750	717	720	743	745	730	747	680	709	723	727	764	753	721	703	760	782	754	737	719	711	734	749	677	735	743	763	743	732	802	715	735	734	729	710	700	744	749	726	696	714	737	785	797	712	722	751	750	683	712	688	748	738	696	754	700	740	738	732	738	728	658	722	702	719	703	752	661	665	738	703	698	718	745	718	727	690	785	768	712	716	723	707	747	754	731	733	683	719	688	756	763	742	727	714	756	725	715	714	700	700	739	729	736	701	731	738	742	681	710	705	738	774	710	749	739	744	689	733	721	721	729	727	759	743	740	688	658	722	671	744	788	736	765	716	757	743	761	749	750	762	716	761	744	687	710	651	715	758	757	717	748	731	719	713	726	764	791	738	720	716	696	749	711	739	734	733	712	739	744	704	779	721	770	722	740	710	793	751	704	802	744	712	697	697	734	711	683	761	732	727	684	738	718	703	748	671	710	730	709	715	721	729	748	713	718	724	754	739	745	784	751	741	714	724	733	724	738	756	724	701	788	713	717	704	753	690	711	726	715	717	763	634	724	723	674	775	707	756	711	740	747	730	761	746	737	724	683	704	743	719	753	743	736	725	747	737	736	729	724	691	695	762	669	683	736	724	727	707	739	675	709	735	710	709	699	725	732	775	736	656	738	732	747	718	765	716	758	696	714	725	772	711	720	714	705	765	686	730	708	762	725	748	650	740	691	667	731	739	732	706	714	755	709	774	774	738	729	764	781	724	686	689	691	708	726	709	753	696	784	768	759	701	736	709	705	707	737	730	724	701	753	725	720	697	785	733	744	783	778	690	699	729	777	722	718	765	704	749	742	752	748	754	726	768	705	763	712	696	706	715	706	748	806	733	733	740	680	717	704	713	728	761	703	731	716	686	730	747	691	749	728	738	662	695	709	778	737	713	775	754	723	769	754	691	770	718	718	783	757	779	751	700	740	758	796	739	760	690	749	746	722	768	724	734	713	762	758	736	713	709	707	757	720	741	726	698	737	788	721	706	716	708	728	759	757	736	713	759	724	720	750	740	742	687	712	723	730	720	756	729	709	710	773	737	721	721	796	708	774	705	717	732	690	716	719	774	741	733	750	753	778	736	710	723	719	761	680	748	726	752	733	684	717	739	741	787	704	752	769	692	749	683	736	734	676	726	729	754	751	714	773	688	742	734	772	777	730	712	740	672	720	732	710	795	710	724	717	733	724	761	755	702	736	759	727	695	687	717	781	712	690	723	750	763	738	717	723	765	713	738	739	689	739	699	708	739	742	723	768	754	671	699	753	700	736	761	724	722	717	768	717	760	711	769	730	663	726	704	727	711	727	734	722	694	747	716	739	709	727	678	772	759	715	685	707	706	743	757	734	757	758	765	698	706	689	734	722	778	777	727	717	729	746	731	714	735	751	740	709	733	767	768	731	765	713	729	720	743	688	713	739	766	729	713	699	688	733	710	752	712	713	760	752	695	711	759	730	717	737	664	737	728	752	669	730	715	740	771	741	697	737	748	682	708	737	690	647	680	763	713	737	724	774	723	720	723	678	675	702	727	754	714	706	769	704	707	748	758	752	719	764	736	705	692	682	756	745	705	742	696	740	702	704	715	760	719	711	683	712	710	690	698	721	722	748	760	739	761	693	727	736	760	727	743	770	747	769	729	720	776	717	737	755	764	707	719	736	712	736	736	703	730	727	664	764	689	714	731	732	779	722	705	744	738	746	750	778	768	709	693	688	726	703	758	747	691	732	722	705	712	720	730	762	743	700	707	695	709	730	758	732	742	707	721	732	683	739	699	711	718	697	728	695	655	714	759	726	736	704	677	715	759	709	712	719	736	749	679	667	692	696	742	729	759	764	699	724	751	729	723	725	716	725	744	752	742	777	675	707	709	730	707	713	757	775	717	733	743	711	696	736	742	723	761	707	714	759	703	758	766	732	705	728	704	732	755	752	721	737	744	718	735	710	738	721	714	708	707	712	711	708	722	709	720	707	727	723	747	748	740	764	754	720	701	727	761	683	755	698	778	731	772	727	689	725	692	727	698	700	675	723	704	710	717	673	750	737	753	690	742	706	736	735	767	706	739	704	720	725	697	713	711	770	674	784	744	742	726	701	708	721	702	737	702	735	669	715	712	758	730	763	722	739	708	714	738	723	742	723	730	726	721	715	664	753	764	704	734	700	728	731	760	705	694	717	693	744	742	723	752	714	738	724	732	740	738	731	745	690	701	716	719	765	722	757	709	682	765	730	690	722	692	668	725	696	719	698	726	742	739	659	717	737	697	711	745	702	719	723	718	725	732	737	689	772	736	738	744	766	686	738	729	734	779	707	710	729	708	724	714	721	731	734	755	698	709	697	725	751	729	718	756	681	732
29505	48226	39134	26376	24098	22479	19977	15015	10623	7919	5781	4617	3952	4111	3549	2945	2369	2093	1697	1517	1378	1208	1177	1077	1101	1110	955	985	982	1060	966	938	951	1014	988	967	1006	953	936	937	965	939	902	915	914	901	941	967	945	919	876	962	933	885	939	864	880	926	908	898	925	890	891	911	925	907	963	918	877	908	889	886	911	945	894	859	919	961	938	915	948	985	893	886	929	944	913	890	908	889	887	915	960	964	905	962	886	921	969	882	942	912	950	1065	899	868	937	920	902	865	899	920	909	921	964	894	947	859	896	884	895	888	915	838	910	868	956	955	910	867	924	897	930	881	865	942	897	928	972	930	902	919	933	956	916	860	893	920	877	939	960	895	906	923	886	887	925	928	907	894	927	926	909	918	843	931	903	911	946	898	902	930	914	924	873	917	929	932	904	946	902	872	846	892	966	959	955	934	871	852	950	932	875	896	851	907	909	910	835	928	852	919	873	913	914	964	907	872	914	906	890	866	885	908	947	892	928	942	847	914	879	843	892	985	901	953	897	935	965	868	901	893	931	929	914	899	900	924	850	919	899	929	885	922	914	911	931	938	890	948	900	861	938	908	912	920	900	951	897	900	881	937	891	907	911	862	953	886	908	898	883	912	911	920	911	892	910	878	935	869	866	935	898	968	903	956	927	902	916	892	872	859	877	945	910	895	894	924	931	985	945	950	889	978	931	888	928	930	884	934	895	986	911	901	924	949	928	888	930	907	926	904	910	905	886	953	919	925	886	899	911	974	828	892	861	891	915	864	933	923	941	923	969	876	922	907	910	886	888	952	904	837	879	955	915	876	913	955	919	868	906	926	894	897	908	961	939	906	914	895	950	942	981	884	910	952	918	969	891	952	944	903	910	882	895	887	967	919	900	916	953	902	842	949	858	869	881	861	958	929	898	875	917	924	979	949	930	875	921	935	902	923	934	910	949	930	966	900	902	917	869	936	926	922	878	905	888	925	866	953	895	899	972	894	878	891	961	872	880	886	908	869	947	906	896	907	886	911	919	900	870	965	913	890	872	914	926	952	839	909	904	858	935	930	954	919	902	906	911	925	946	878	901	983	857	900	881	911	907	875	933	965	882	870	896	959	910	946	903	881	907	877	908	923	886	853	937	935	989	887	902	905	928	921	867	880	910	928	934	887	904	823	983	885	956	900	926	898	949	882	937	863	833	910	941	984	901	904	922	913	934	959	905	936	852	909	906	882	871	926	992	856	912	940	950	936	949	903	887	912	853	877	866	934	907	956	899	850	859	913	915	917	913	948	963	969	930	891	962	958	907	892	902	926	882	892	951	938	865	910	957	897	909	904	906	862	913	905	883	937	902	898	894	900	931	889	891	916	902	933	896	838	905	850	961	971	920	860	927	944	911	902	920	923	914	902	900	875	909	896	898	909	922	878	905	905	927	920	904	851	966	912	884	940	880	867	932	907	898	868	874	950	929	968	879	914	890	861	930	908	940	890	937	854	904	872	899	936	978	974	871	961	957	931	897	896	909	935	894	894	921	909	959	950	904	908	884	880	891	879	879	889	959	930	895	920	894	881	946	927	867	807	943	927	899	928	884	861	870	914	880	863	890	868	904	913	937	910	903	952	890	927	930	898	904	940	903	899	885	897	916	908	904	834	901	925	949	1011	901	904	881	907	907	935	881	908	859	906	905	871	932	875	901	901	893	836	899	850	895	952	904	884	871	884	952	904	933	867	904	906	912	931	962	901	903	863	885	914	966	945	895	899	899	910	926	898	899	902	915	885	905	884	884	880	928	959	903	903	918	980	844	913	891	948	915	928	944	943	909	911	873	916	906	885	907	901	945	916	948	915	880	856	913	927	915	868	847	931	909	889	931	874	868	864	930	885	865	939	854	943	900	916	931	942	913	908	910	904	900	905	948	869	916	931	919	870	897	924	905	907	925	877	888	890	940	931	911	938	919	924	918	853	914	932	961	921	976	901	942	929	921	921	853	896	889	913	884	930	948	920	978	953	895	893	898	887	896	910	872	909	946	874	861	928	884	919	913	916	908	917	885	868	883	953	874	881	953	965	952	866	892	909	948	875	865	916	929	925	955	858	889	905	863	941	871	894	940	883	909	938	855	938	880	906	943	885	908	871	986	898	872	949	904	931	887	877	931	926	953	903	918	942	903	922	909	925	884	930	923	942	923	832	927	868	896	921	907	872	923	915	896	945	875	927	926	870	914	905	888	914	913	912	913	913	878	946	877	916	869	941	910	926	1008	899	935	890	871	875	932	900	911	892	920	887	893	858	899	913	929	907	935	937	908	919	947	937	914	900	889	861	879	907	890	876	945	890	939	867	926	890	923	944	876	896	978	877	857	826	879	933	944	869	933	894	884	886	952	910	923	890	915	881	954	918	871	874	918	978	870	894	874	924	962	928	890	882	904	912	890	909	902	896	869	908	869	904	915	985	884	971	962	885	931	933	943	908	905	980	906	893	904	930	868	967	925	982	926	911	920	936	921	914	916	853	891	857	873	924	922	887	878	845	881	903	909	979	924	893	945	869	917	854	927	864	915	894	902	902	840	851	937	870	906	927	872	911	895	914	923	882	886	892	905	910	901	886	898	852	935	938	938	886	907	901	910	885	876	942	828	903	883	867	891	885	918	912	864	890	926	911	912	913	881	921	902	907	933	901	924	886	849	936	907	944	856	942	903	927	909	917	938	962	993	885	929	917	920	944	897	937	897	904	887	932	911	955	897	931	894	880	875	939	895	883	950	869	911	931	901	924	933	865	899	879	883	887	882	935	893	910	892	975	910	915	857	865	910	847	993	871	900	916	936	867	852	895	957	901	915	909	897	893	964	914	935	881	886	923	850	927	941	921	918	896	943	900	879	884	908	914	915	905	911	971	923	886	925	916	900	931	881	934	920	877	908	922	943	894	906	927	899	885	944	937	911	946	918	873	877	910	918	943	886	869	916	889	918	890	859	861	877	917	941	964	927	937	852	908	954	895	905	915	958	885	900	906	878	915	949	856	867	950	872	952	894	890	888	921	885	870	907	924	898	929	886	845	878	898	901	856	899	866	928	893	923	871	903	879	929	890	953	938	831	918	908	899	929	869	892	922	931	909	907	915	882	919	915	871	893	901	881	868	947	914	893	955	985	847	910	878	870	940	824	903	905	946	965	907	918	931	885	866	878	848	949	958	905	925	934	900	907	869	946	893	915	888	926	817	923	908	921	937	921	933	886	960	919	923	979	910	922	964	914	946	905	936	905	887	882	890	974	906	950	863	969	931	872	869	948	907	948	914	881	925	911	918	925	906	936	925	899	925	877	980	896	870	944	1012	908	905	918	861	945	908	863	926	927	912	912	932	937	949	924	935	956	890	922	877	945	930	903	959	912	914	911	999	895	887	823	909	933	976	910	950	886	948	957	949	927	885	931	912	894	910	923	949	882	853	872	823	921	902	856	907	920	897	937	925	956	937	852	895	892	934	900	923
27473	22638	21957	13578	8050	6348	4831	2789	1885	1426	1097	940	865	867	840	744	627	600	510	528	480	496	443	421	479	434	465	468	501	446	481	441	429	468	455	462	479	429	452	435	435	413	469	457	480	417	436	489	463	416	434	436	460	443	443	389	424	413	430	430	467	439	443	421	455	427	450	423	454	447	467	454	448	443	459	415	420	407	459	425	424	435	466	437	439	462	413	465	429	463	438	447	434	424	416	475	410	426	426	430	440	420	452	434	425	441	474	432	464	423	418	439	465	438	468	419	418	463	441	398	448	458	479	449	429	417	453	428	453	450	467	476	426	426	443	453	423	432	453	463	466	453	466	460	392	435	460	442	459	416	436	468	453	434	455	493	448	459	429	444	438	398	399	441	458	455	412	422	424	439	459	429	405	458	454	415	444	435	455	444	442	473	474	466	431	457	449	434	428	468	437	469	480	429	451	456	444	450	396	443	424	437	473	469	430	423	426	410	428	429	417	416	377	463	460	488	430	439	426	466	448	440	429	419	428	412	432	430	430	432	452	427	457	474	412	435	427	452	438	436	440	474	415	423	437	434	439	453	461	481	445	401	438	435	453	421	437	433	435	429	452	447	417	431	438	443	406	446	414	419	409	437	457	426	436	466	411	417	432	447	436	444	438	438	481	449	400	422	419	428	435	430	455	430	442	468	434	462	431	428	460	436	410	442	432	450	435	440	454	458	446	454	410	412	445	468	447	415	430	457	448	465	417	434	436	481	389	447	399	456	427	432	450	434	478	425	472	446	437	453	435	465	473	462	439	466	423	440	443	402	434	440	442	454	401	446	442	428	475	468	460	442	476	443	443	471	430	473	449	422	460	445	452	440	430	441	449	438	456	445	473	450	439	441	444	467	459	447	432	422	471	445	422	425	430	415	432	431	423	465	418	425	449	418	462	453	451	459	468	448	429	441	449	481	435	428	435	413	469	443	446	451	433	455	461	499	480	428	405	427	453	430	455	470	436	404	462	402	481	467	431	434	420	435	439	443	408	421	428	495	487	453	447	441	434	499	421	404	442	420	459	420	480	449	442	417	416	480	425	435	423	442	426	439	449	388	466	435	422	450	442	434	430	431	431	475	421	465	418	430	441	409	395	468	457	443	476	423	447	439	437	434	430	421	456	476	396	422	413	421	421	406	455	431	426	415	463	429	461	458	448	429	437	450	445	440	410	455	429	435	465	477	487	409	429	453	420	422	446	463	456	431	458	481	413	426	429	459	414	409	453	433	477	431	419	420	437	443	446	438	440	403	428	445	452	440	446	474	400	404	402	417	442	418	445	429	419	405	435	461	436	436	416	455	471	436	427	422	479	487	449	453	446	426	448	425	458	408	461	487	413	441	450	421	419	410	446	459	445	471	458	465	426	433	420	463	461	443	455	443	440	410	445	425	484	444	415	443	449	456	428	475	432	409	474	450	433	399	439	492	467	427	443	424	458	452	431	455	439	398	433	452	482	454	431	432	441	456	446	434	456	466	432	467	423	455	450	404	416	445	446	450	462	436	463	452	440	393	439	402	465	410	439	461	440	398	414	438	439	486	434	435	424	447	417	438	435	448	439	401	417	423	396	420	406	419	433	438	439	411	436	423	440	456	443	432	453	458	419	392	452	421	422	477	413	438	452	450	451	410	417	436	445	478	452	434	456	468	474	447	428	442	400	423	422	449	417	428	428	461	427	453	466	459	427	431	457	394	425	444	463	430	450	420	440	409	430	408	421	402	421	439	437	404	449	447	436	428	415	436	430	394	410	427	429	465	415	424	459	425	437	425	409	441	445	473	472	469	439	434	428	407	453	490	409	406	445	452	419	444	439	426	413	415	410	414	457	432	462	437	467	434	414	431	470	434	454	444	425	401	444	403	458	483	432	456	411	453	441	449	459	474	395	477	434	463	473	450	440	451	456	437	450	436	453	453	434	427	429	462	437	435	455	417	496	431	426	436	454	445	425	430	429	468	434	439	476	415	424	413	445	437	406	427	426	439	438	433	488	461	453	456	425	438	423	425	422	451	450	455	435	441	436	471	428	460	403	388	457	434	410	444	429	430	383	456	435	441	472	489	453	419	410	417	447	449	475	478	441	432	432	440	409	453	454	446	412	417	457	441	434	442	452	431	392	442	433	450	420	408	434	441	466	449	441	428	438	439	403	465	419	406	451	409	441	450	457	455	462	425	436	444	453	413	437	438	448	434	471	473	438	469	446	457	416	457	422	437	429	429	428	458	461	456	421	423	483	466	468	437	411	413	422	429	433	464	433	423	431	438	431	417	440	466	436	499	452	450	407	422	415	451	451	460	436	457	431	472	444	416	447	441	420	442	394	419	447	441	436	478	458	421	487	467	456	429	395	395	433	446	446	453	449	449	463	447	435	419	428	381	412	417	449	452	445	474	450	415	424	430	398	429	454	503	448	423	431	453	465	448	411	455	417	441	443	441	424	470	440	432	472	469	427	480	491	404	461	451	416	444	443	432	446	415	461	473	471	478	450	423	429	430	440	413	430	424	444	447	434	464	467	429	460	444	479	428	422	430	412	459	451	451	472	458	475	439	443	422	409	447	435	472	426	462	445	464	404	459	439	431	431	394	473	433	441	480	426	444	414	412	456	443	436	432	454	464	434	429	460	466	402	452	457	434	395	439	451	491	426	417	454	467	410	445	442	446	460	446	449	434	451	433	428	455	447	436	487	445	435	452	435	442	462	466	437	429	443	457	432	416	421	439	445	470	424	447	422	427	461	450	444	471	430	430	400	447	456	435	432	433	432	486	475	419	450	438	447	450	456	427	451	438	421	454	468	434	433	440	460	468	443	446	443	413	443	442	446	468	466	404	429	425	439	397	452	434	440	462	449	448	448	400	439	413	457	416	412	416	404	433	455	439	433	460	419	433	468	467	430	427	446	430	447	450	401	499	436	444	472	429	446	442	467	470	437	426	449	416	465	427	420	440	433	417	471	463	411	390	439	436	454	488	494	450	404	438	434	458	428	438	458	439	432	447	474	450	461	445	444	405	420	412	420	441	472	376	432	457	433	420	462	413	463	459	408	457	475	462	476	484	455	410	436	457	432	457	447	449	426	426	431	485	432	417	457	482	449	421	428	439	456	451	376	419	424	431	433	425	444	428	440	463	434	452	411	426	442	457	434	445	419	439	409	439	420	430	400	449	451	438	406	462	420	452	443	450	452	457	428	450	463	402	450	448	396	476	396	498	439	455	445	431	430	438	448	408	457	443	433	458	440	469	441	436	408	437	433	454	466	467	461	447	445	459	413	421	446	398	456	462	470	450	397	391	447	448	412	456	442	405	445	469	462	423	426	446	461	463	458	456	460	469	419	440	452	426	452	454	438	438	454	449	397	404	426	439	447	495	432	463	445	461	405	446	432	497	456	449	446	481	403	451	424	448	489	412	436	437	437	411	427	460	482	466	437	450	459	432	432	455	441	446	441	422	423	438
25199	34408	26433	15955	13575	12355	9841	6203	4266	3004	2289	1867	1577	1589	1615	1315	1100	908	800	752	724	538	596	627	606	622	582	541	561	573	553	566	564	581	556	561	572	602	578	598	605	560	566	532	567	515	582	560	561	540	545	545	534	581	557	501	566	531	528	577	555	548	560	571	547	602	558	534	562	519	561	541	563	545	557	532	550	534	567	543	591	570	555	546	545	529	561	554	535	513	530	585	579	531	580	570	608	542	555	555	577	539	567	615	547	547	578	558	562	547	574	591	563	566	576	576	601	552	565	563	571	555	514	555	526	570	545	516	556	559	566	533	587	556	588	544	570	569	555	594	534	573	524	566	545	538	550	517	515	583	570	588	582	572	553	568	541	552	601	588	562	560	555	561	598	545	543	560	580	562	528	550	581	588	538	578	549	521	559	526	563	551	565	535	562	505	574	575	562	541	574	561	515	611	555	551	554	538	542	562	541	594	564	556	572	587	574	528	501	534	533	542	548	530	592	576	577	576	600	551	587	593	554	561	575	559	516	559	555	574	549	556	553	534	573	557	547	586	575	498	560	546	525	564	568	522	562	530	534	575	573	546	498	532	510	574	508	528	574	547	536	583	572	594	519	536	519	612	549	578	547	534	566	529	561	516	575	594	570	525	553	570	516	513	589	555	560	570	554	589	544	537	561	520	579	542	555	525	576	580	589	573	537	575	581	562	563	560	575	563	580	543	571	496	552	546	543	559	538	534	569	551	544	563	576	559	554	549	569	559	575	584	537	576	576	550	550	513	554	549	556	577	550	591	580	552	546	561	564	589	592	570	531	603	560	573	568	551	532	580	513	559	555	593	595	562	604	530	558	577	554	592	523	520	560	565	601	581	571	510	499	533	556	553	572	561	557	571	552	561	585	558	540	560	589	560	553	557	536	576	575	556	562	536	560	552	561	545	543	574	542	522	575	527	540	534	583	564	567	544	587	555	624	558	541	557	609	531	556	527	562	560	537	590	549	534	546	573	535	537	557	506	546	565	581	548	515	589	559	533	577	539	542	590	546	581	593	551	564	524	560	557	538	567	587	585	551	547	605	546	540	551	598	571	511	508	543	577	567	583	560	537	550	545	564	542	550	541	529	541	550	539	564	560	543	562	542	567	536	525	550	567	602	530	581	556	549	555	574	543	632	493	571	561	539	595	554	562	569	549	580	546	566	547	588	528	538	575	538	534	561	558	551	561	526	579	589	539	600	559	569	548	565	603	574	563	582	581	537	538	501	537	617	562	599	550	603	572	538	596	534	569	566	544	520	555	521	562	535	562	540	557	557	546	518	567	559	614	548	549	545	556	517	535	525	559	527	539	574	520	572	566	567	537	544	593	541	547	545	548	554	541	540	595	560	569	519	599	564	570	533	578	537	579	555	537	552	522	530	539	540	508	592	540	519	583	565	567	566	552	554	555	557	566	541	568	558	536	567	554	576	527	566	526	563	568	561	560	549	571	571	546	542	560	549	536	578	542	562	568	513	511	533	577	570	570	625	556	580	529	558	569	518	569	537	542	566	537	512	549	562	540	588	554	597	577	555	510	539	536	556	566	545	559	518	538	557	587	556	537	552	526	536	537	574	560	596	559	506	539	570	580	582	573	555	553	525	549	562	585	572	584	567	591	539	573	528	572	615	581	533	557	528	573	591	571	571	546	555	564	541	539	559	555	536	565	521	549	573	594	598	571	556	557	556	559	546	563	576	580	546	568	578	574	563	556	519	553	585	542	542	566	549	549	562	566	548	596	571	597	527	551	604	532	569	550	564	569	612	544	572	596	593	527	532	580	520	573	548	563	501	550	562	530	604	516	535	520	580	574	585	602	598	567	569	565	536	518	589	540	544	589	560	557	531	559	543	545	516	551	545	573	568	599	529	576	537	546	541	560	603	607	566	551	561	555	569	592	626	589	556	539	575	584	564	600	605	576	601	574	565	585	567	535	542	544	561	562	560	558	563	557	572	547	578	561	516	525	560	549	586	548	531	580	543	567	585	569	585	521	548	532	562	569	506	524	559	579	527	569	550	543	562	552	553	539	554	556	525	569	516	607	521	527	548	554	571	535	576	595	537	533	578	556	564	610	598	541	530	553	530	559	573	595	539	558	570	537	541	620	561	564	521	524	565	564	557	530	528	574	541	544	570	528	515	567	564	584	610	556	593	542	580	584	529	592	535	529	564	559	541	575	577	599	532	524	589	534	553	579	594	573	578	512	537	588	504	572	527	512	568	538	534	540	560	543	575	555	578	596	574	531	552	529	556	546	547	517	578	552	611	581	543	547	540	533	550	551	561	554	544	576	538	560	578	575	539	540	552	605	546	527	538	543	535	576	578	581	580	558	536	503	568	588	526	531	553	529	562	573	536	532	579	520	561	540	566	586	584	553	549	577	533	557	567	531	575	543	566	600	575	588	557	551	568	554	570	550	539	564	543	537	564	514	572	594	545	571	573	555	536	558	576	580	533	524	616	554	572	576	549	536	546	577	537	523	526	569	543	569	518	543	571	529	572	564	539	528	522	584	547	595	571	539	598	563	524	539	544	542	530	541	570	567	563	534	544	553	550	551	581	531	593	568	576	537	573	579	567	570	514	588	608	571	552	561	517	553	565	569	521	542	530	592	572	523	531	478	544	519	561	628	529	521	542	547	565	540	565	529	552	545	614	571	543	556	566	506	582	584	580	578	610	519	542	512	583	543	576	547	567	517	558	564	580	585	577	540	565	527	536	561	567	566	527	541	551	609	535	516	583	575	524	556	521	558	535	548	529	580	567	551	565	526	581	549	567	554	561	549	535	557	551	545	571	517	577	567	564	581	538	521	570	525	567	534	539	530	568	538	530	572	610	533	594	503	523	576	546	566	545	541	574	557	583	583	535	586	572	569	585	575	575	573	568	531	533	557	560	564	583	581	545	529	576	575	590	562	545	527	570	552	560	583	583	570	594	584	584	584	540	572	601	598	559	530	530	567	565	551	547	575	559	550	539	546	548	533	545	569	559	544	531	535	550	544	572	492	561	575	545	568	552	543	531	549	573	525	543	553	574	570	545	567	562	530	542	542	570	589	595	549	549	533	544	541	541	565	607	542	594	568	594	536	576	528	530	578	535	524	583	599	553	532	570	539	565	543	586	551	550	519	562	565	550	576	578	561	527	592	521	557	541	578	602	547	551	564	554	498	556	590	589	559	530	553	536	588	563	521	547	529	587	571	597	536	537	530	584	534	532	538	580	543	533	570	563	555	598	581	535	535	623	541	551	590	532	555	590	576	589	502	557	556	550	532	546	577	543	569	564	559	568	541	556	598	540	563	537	528	589	560	517	588	582	564	566	540	558	534	555	583	556	541	550	561	569	531	542	573	552	585	526	610	533	570	562	547	557	552	546	535	557	540	545	561	544	570	571	563	570	535	495	546	562	538	584	505	559	580	540	532	576	545	529	583	546	558	531	575	569	526	566	530	534	605
23807	21090	28363	24061	21336	17995	11484	5873	3447	2453	1904	1710	1453	1421	1415	1353	1094	1037	892	853	857	788	778	854	796	760	730	798	765	774	751	744	734	721	736	747	766	682	696	687	747	703	732	711	710	702	727	688	680	715	705	697	659	727	674	692	723	718	709	679	722	692	731	714	726	684	708	722	702	708	692	712	721	712	732	690	750	725	742	709	742	738	727	749	693	725	706	729	726	671	714	703	740	712	658	685	713	738	691	680	721	763	707	735	715	699	734	717	714	746	748	682	680	722	695	701	668	689	663	714	749	746	717	716	687	707	664	670	682	712	701	652	716	695	742	666	734	737	713	746	671	679	733	668	723	705	690	693	689	668	687	709	682	706	706	700	681	710	739	677	704	702	705	671	721	721	676	705	718	726	727	705	693	696	687	696	702	691	725	675	729	689	682	709	709	704	651	706	671	728	742	700	723	731	737	705	723	748	759	688	700	729	742	677	708	679	698	695	715	691	719	716	705	676	729	707	693	711	686	701	717	704	682	689	762	696	732	739	658	705	691	692	699	719	708	699	714	714	731	712	702	728	686	740	727	704	710	714	724	719	737	712	711	704	746	728	697	722	703	708	691	697	716	732	714	718	676	714	704	691	734	669	739	679	681	732	730	696	677	682	759	734	723	680	715	688	721	747	705	709	691	694	731	744	721	704	694	719	674	700	721	701	716	727	737	708	727	712	721	704	703	735	712	710	704	715	694	673	725	736	698	770	701	695	694	749	710	722	727	703	682	702	695	668	694	708	732	744	689	689	705	731	667	755	751	659	668	719	718	726	720	715	671	744	698	702	764	732	697	701	725	695	723	769	684	725	683	699	673	741	712	679	720	719	690	725	732	697	715	736	718	695	732	668	719	730	683	713	718	669	674	774	703	684	688	703	699	716	714	685	723	684	692	700	691	696	714	720	743	657	654	680	700	698	639	718	721	706	697	676	691	696	675	697	660	768	680	688	686	744	701	703	684	708	695	741	740	689	674	682	675	725	682	691	731	690	757	742	712	683	691	713	714	727	727	732	711	678	701	694	702	721	747	706	677	676	703	691	674	708	722	704	726	745	711	713	712	777	693	727	697	703	694	671	733	706	710	669	731	721	733	708	721	717	716	704	661	627	733	695	700	709	683	741	714	687	784	696	664	688	694	693	689	725	715	729	666	750	727	674	706	694	675	683	671	692	721	721	741	706	687	729	673	717	715	679	739	713	685	681	709	721	735	717	716	680	701	684	704	693	744	684	706	728	697	733	738	705	677	724	752	712	705	727	657	659	710	744	734	738	682	690	701	744	694	702	669	724	702	751	705	723	735	680	668	691	719	699	721	706	715	723	694	719	687	707	669	724	676	712	724	712	700	692	707	693	699	723	736	659	757	720	714	687	683	723	687	760	706	689	665	678	691	662	687	733	747	704	755	687	736	689	689	714	750	710	714	729	683	665	667	744	642	711	695	674	679	704	732	682	732	722	772	681	741	754	704	741	689	689	712	727	716	723	714	741	684	695	708	695	675	701	697	746	687	688	698	699	762	651	674	683	716	675	719	643	749	680	686	721	731	705	743	696	668	725	693	712	651	696	714	691	665	709	714	679	681	719	722	736	705	702	754	704	689	750	699	697	710	713	728	706	715	748	700	718	718	722	751	726	710	719	679	712	750	745	720	705	754	741	733	713	742	727	728	708	692	686	701	692	713	671	723	719	648	682	690	719	692	713	701	715	721	658	720	699	700	733	680	679	733	693	725	748	733	703	736	723	686	715	679	747	726	718	742	672	744	744	731	725	725	721	684	698	677	725	699	716	771	701	658	727	719	697	721	675	689	689	680	740	691	739	689	714	674	711	667	670	718	696	665	697	735	692	695	689	693	758	693	702	695	663	704	699	719	689	758	740	664	686	763	697	694	717	763	718	705	709	693	738	730	728	720	663	716	677	692	686	688	694	713	717	647	702	709	667	730	695	698	697	689	712	721	729	721	714	751	747	748	762	672	753	715	699	667	653	745	676	707	705	676	698	674	694	717	741	745	707	684	759	704	651	691	708	667	691	724	722	745	691	680	716	681	663	705	754	698	733	694	693	720	700	665	705	699	684	685	730	690	721	748	727	687	702	683	757	758	682	734	681	680	715	691	735	711	730	682	716	749	691	710	711	705	707	729	706	695	753	685	680	736	702	718	731	750	705	713	729	680	691	687	688	690	696	706	720	705	684	688	737	693	739	689	715	714	709	700	694	715	676	718	673	742	716	739	651	731	693	733	709	693	700	727	700	740	731	665	691	685	698	730	714	674	702	692	669	670	731	677	704	700	733	692	672	697	699	693	723	705	741	689	661	765	698	746	710	725	693	683	697	693	713	698	709	727	685	741	667	699	684	740	703	683	716	745	701	712	762	687	724	650	726	688	746	703	685	747	697	721	707	738	720	689	697	729	698	721	716	723	737	701	665	679	711	697	725	655	690	726	709	688	657	716	701	722	714	713	711	706	708	646	686	708	660	711	738	717	720	759	668	679	676	660	704	692	683	722	711	759	708	735	696	667	737	690	710	683	729	685	710	718	714	729	760	733	729	757	675	705	729	752	689	665	730	727	644	746	673	740	687	753	695	684	700	686	694	679	699	693	719	714	659	703	704	699	721	725	698	717	717	699	708	692	658	691	717	752	733	745	710	723	697	723	750	691	688	746	701	713	720	693	674	718	702	677	719	679	719	733	727	708	702	667	671	693	700	710	709	686	667	726	688	707	683	659	677	690	678	701	701	698	698	733	667	685	748	714	697	698	727	718	715	680	728	725	641	718	739	729	666	713	704	722	714	722	697	719	653	719	666	637	725	691	649	783	721	680	732	723	711	690	715	686	680	729	714	684	693	745	694	736	726	686	728	710	682	710	729	695	750	688	765	740	696	716	712	738	712	758	676	666	738	737	695	710	733	696	673	709	738	766	650	745	679	708	690	624	716	694	680	710	691	708	713	748	699	696	693	723	745	721	691	707	723	679	675	715	752	695	718	705	689	755	737	698	778	703	689	676	738	708	701	684	690	682	734	696	717	687	690	686	735	679	659	733	692	652	685	694	750	662	764	741	695	694	730	709	718	729	743	740	697	745	721	743	680	716	672	703	754	698	693	770	696	697	707	700	679	726	698	669	714	717	660	686	747	674	728	696	673	688	716	723	760	700	717	721	702	726	678	689	747	711	680	663	663	677	748	739	718	748	679	707	729	655	714	706	727	697	713	689	742	680	722	728	700	691	721	704	743	686	740	692	710	698	698	680	730	687	686	653	724	759	726	685	710	678	696	716	674	659	697	690	696	719	723	729	711	735	704	702	712	708	704	699	675	676	716	740	685	670	746	732	691	748	691	682	712	743	701	747	720	706	719	716	681	767	704	721	719	717	704	715	709	695	736	668	668	733	716	739	695	702	690	683	722	668	724	758	718	714	653	664	680	705	666	688	693	695	691	695	740	681	731	712	728
24581	43252	34773	22739	20883	18463	15857	10713	7124	5060	3839	3085	2573	2481	2494	2315	1803	1457	1335	1239	1068	1013	1042	1026	1038	1046	935	890	953	978	908	917	923	871	953	909	910	936	906	925	876	925	845	896	942	890	870	977	932	896	885	852	859	885	879	901	941	829	844	849	889	921	831	852	850	904	871	820	883	868	911	901	888	857	886	863	885	911	881	916	859	842	862	822	899	879	856	880	878	951	870	890	893	834	866	827	884	877	890	836	909	833	885	969	914	883	883	876	884	869	899	883	885	893	917	829	878	854	876	872	896	896	886	876	931	844	865	886	896	852	886	853	886	880	840	864	864	914	895	872	886	861	880	876	822	891	849	902	888	872	898	936	904	845	905	848	912	806	841	870	877	914	868	900	859	871	831	855	839	832	877	893	925	925	858	902	828	889	890	836	891	882	930	889	855	875	884	871	887	858	916	902	865	844	868	905	866	868	853	864	918	917	877	894	889	903	859	813	838	865	868	877	898	882	884	830	938	833	907	852	880	818	861	887	873	877	795	844	931	824	862	863	840	870	836	877	834	857	885	903	882	931	852	865	864	852	882	860	880	843	903	851	885	931	903	870	909	873	839	828	865	912	871	849	874	873	849	859	860	837	878	888	899	882	872	886	872	803	932	918	875	908	876	849	889	910	881	899	915	840	868	829	892	854	852	864	882	848	881	850	840	832	908	891	825	881	896	819	922	821	856	906	866	898	903	891	858	883	853	854	893	850	915	898	922	842	815	857	869	857	919	890	907	903	876	903	867	848	863	868	881	876	886	863	859	909	906	898	887	870	864	912	891	879	869	859	920	861	912	883	885	829	854	845	832	908	888	855	874	888	939	827	906	912	923	839	886	846	892	900	850	871	883	867	868	915	825	924	874	845	938	894	915	913	872	898	876	855	886	848	919	946	894	889	900	886	877	888	894	901	865	874	898	876	933	899	853	894	861	886	878	886	885	875	830	897	908	854	878	881	908	840	924	912	894	897	908	821	892	920	891	908	891	879	902	908	891	855	931	896	856	842	860	870	895	894	866	874	872	873	839	885	944	857	830	853	872	856	866	849	895	923	881	836	894	907	881	848	888	865	824	902	884	869	886	869	903	855	929	887	875	905	909	901	866	911	891	884	857	868	861	899	868	887	887	896	918	856	889	861	842	893	946	843	888	936	860	909	888	869	851	870	881	893	918	889	850	809	870	850	893	868	888	874	865	879	864	872	851	849	838	852	892	843	878	881	915	843	846	857	841	897	893	919	911	919	876	848	839	841	845	915	873	887	861	914	903	812	852	847	818	889	932	855	948	860	818	840	849	901	869	837	882	847	884	895	903	862	872	846	895	875	871	904	829	882	836	864	840	890	903	865	954	890	890	871	907	905	889	851	892	869	895	899	825	883	883	895	856	863	877	912	874	871	906	846	870	863	865	847	845	868	910	916	879	922	855	892	881	855	854	878	874	882	904	876	930	884	895	882	907	850	840	872	906	912	904	834	920	869	855	906	873	862	873	903	896	889	841	827	873	926	853	896	872	882	878	879	933	851	888	896	884	850	927	891	932	909	910	919	856	912	861	868	906	913	874	834	926	897	838	852	845	866	853	860	862	847	867	820	909	905	894	838	865	931	847	969	878	888	915	840	893	879	887	906	900	886	920	852	889	913	928	867	869	896	842	867	842	838	914	887	875	879	825	871	925	857	842	898	863	870	832	873	896	873	870	896	877	892	922	914	845	833	859	939	852	816	877	852	862	846	836	914	875	889	872	865	852	873	874	887	858	860	915	876	867	871	885	885	851	887	904	871	919	884	871	894	926	799	876	836	888	939	818	896	884	855	872	875	871	877	816	884	897	882	868	929	878	899	922	805	846	883	876	841	878	903	858	887	830	848	890	869	839	863	874	888	869	836	873	918	889	908	835	850	883	872	892	840	861	866	856	818	891	861	876	884	818	874	864	862	885	858	887	871	860	848	878	889	902	869	897	913	889	863	862	842	809	867	835	867	905	845	880	854	917	868	851	891	864	817	867	884	877	903	890	865	855	850	889	926	838	860	872	884	868	862	853	876	863	845	909	863	852	859	870	921	888	855	902	880	859	862	921	836	875	877	919	873	864	886	847	877	877	863	867	853	892	877	848	849	847	901	852	870	870	880	847	882	900	941	872	863	882	889	847	836	888	858	848	895	875	852	835	904	817	913	888	849	895	932	841	855	886	899	905	894	930	828	820	899	867	888	834	955	910	928	841	845	891	850	870	843	904	874	845	851	853	852	899	858	897	847	906	864	816	870	888	881	891	923	912	835	887	910	872	837	857	885	910	956	897	861	832	874	872	873	871	875	857	858	861	900	878	853	854	816	879	867	855	898	878	907	850	894	859	897	916	882	862	884	942	885	832	888	857	839	861	899	864	821	868	859	925	904	880	908	882	888	865	840	827	856	867	898	890	889	890	842	839	820	854	848	869	881	889	816	846	876	909	908	915	881	821	858	883	852	867	871	832	880	894	888	892	901	905	881	829	913	879	883	866	906	840	879	886	802	881	855	914	935	845	877	878	858	876	870	876	943	885	845	872	838	918	834	853	883	901	908	903	889	863	881	875	841	915	896	914	798	873	883	838	874	871	894	877	849	842	875	886	883	880	925	932	890	900	920	900	926	904	887	876	933	874	880	883	903	903	920	862	872	931	879	871	809	852	850	897	871	841	864	894	891	915	914	900	864	889	915	857	874	906	901	892	858	899	824	844	859	874	870	855	909	920	921	848	887	818	893	903	847	853	866	885	818	888	864	850	927	847	820	894	907	885	918	907	875	881	854	857	890	883	874	846	920	874	816	872	839	827	821	877	869	843	855	849	871	825	883	851	885	919	893	897	837	868	813	870	906	846	858	870	872	820	897	895	845	827	893	896	858	882	911	878	918	829	897	839	901	850	861	888	887	834	890	860	869	927	839	866	901	878	856	874	881	877	879	885	837	848	856	895	857	849	935	893	874	851	874	828	818	917	869	903	862	891	882	932	892	901	874	873	824	865	877	863	897	855	842	867	898	839	821	815	849	862	912	843	882	900	888	905	869	898	860	871	903	877	881	917	847	870	874	870	893	871	913	906	878	867	906	961	854	825	869	917	825	922	840	851	893	858	891	864	872	907	868	852	869	871	863	901	899	891	894	923	878	896	875	861	932	876	837	864	872	904	881	903	870	828	875	850	854	847	826	867	819	898	897	835	860	828	853	877	857	884	911	870	918	848	848	873	932	860	849	868	854	855	903	921	876	853	890	905	911	834	912	868	861	878	873	830	885	890	855	893	872	896	862	866	885	869	878	817	886	901	901	864	904	900	859	862	942	890	883	852	908	885	923	896	902	853	814	896	819	864	915	880	857	808	884	884	881	927	864	834	803	842	837	904	885	924	886	884	877	831	847	840	837	863	890	887	884	860	837	892	805	850	842	890	901	888	858	847	880	861	887	892	873	878	838	860	882	875	878
25060	21084	27373	25035	15906	9488	6178	3313	2146	1604	1254	1061	954	901	815	755	593	518	482	382	411	402	353	396	391	363	342	355	304	330	361	335	401	347	354	314	290	360	366	327	337	363	326	315	340	313	313	321	337	327	333	322	324	356	319	330	327	369	375	325	341	334	356	312	329	314	339	309	319	344	330	309	337	311	337	335	305	338	316	369	337	322	350	327	355	348	308	322	326	346	356	344	295	318	316	326	331	334	342	305	313	331	317	360	322	362	354	326	316	350	315	341	303	322	347	334	322	345	324	304	325	370	296	374	309	320	326	344	325	323	292	317	340	306	327	320	364	322	288	362	345	329	306	352	311	333	328	276	341	348	350	295	326	315	347	311	350	305	331	346	320	366	332	306	318	324	355	327	335	321	329	313	343	322	375	311	343	306	337	317	331	345	339	351	281	368	340	342	330	362	301	308	325	319	328	342	332	335	330	338	349	314	341	288	320	319	316	336	327	338	337	316	331	336	309	328	309	306	302	307	329	331	369	337	337	352	296	326	303	355	354	327	307	328	328	310	310	354	331	351	369	310	346	336	350	356	322	354	336	354	368	321	340	350	326	331	321	326	307	316	336	335	340	341	327	320	340	326	314	364	323	311	342	306	315	314	293	323	352	348	323	368	305	334	315	321	324	302	339	279	336	360	330	363	314	339	316	353	331	338	334	308	337	332	309	330	301	333	327	318	313	333	332	321	295	312	336	348	331	318	309	308	327	348	341	303	308	339	312	337	343	317	320	321	347	300	329	351	355	307	325	322	311	335	332	325	352	317	306	320	306	284	362	314	359	325	313	344	332	343	307	327	354	336	336	346	356	338	316	316	325	333	318	349	335	341	294	315	345	341	355	339	337	303	358	311	328	313	305	344	348	328	332	347	321	353	322	341	294	316	306	342	346	328	337	343	344	326	337	333	346	327	343	320	327	344	345	354	333	321	299	328	351	344	331	312	335	314	333	336	313	343	324	268	319	345	328	316	313	348	326	361	324	310	321	360	312	308	324	335	323	341	343	313	296	309	331	329	328	346	357	330	336	294	329	333	316	315	362	318	334	323	322	334	328	304	321	334	355	335	316	304	360	317	316	354	321	332	324	330	320	311	355	317	327	301	346	284	298	332	318	340	374	318	342	305	318	323	359	321	305	305	325	307	303	337	334	338	305	346	310	343	358	339	358	339	311	332	332	310	358	351	315	352	318	339	336	361	336	326	304	304	308	301	314	332	324	277	328	320	336	294	314	328	325	335	319	318	309	329	326	325	316	306	311	363	332	355	328	326	322	339	317	300	302	350	353	287	313	303	344	379	311	354	336	310	320	318	332	324	306	292	309	341	346	310	311	311	341	317	323	320	341	341	345	357	309	316	304	360	314	309	319	318	310	348	333	305	315	340	344	318	315	332	334	332	342	312	321	308	297	341	305	309	329	311	322	300	295	332	316	322	317	332	335	368	326	318	333	359	334	360	330	335	326	312	283	343	336	336	316	372	363	324	319	337	334	349	341	340	344	326	357	326	352	310	332	327	293	324	298	348	381	329	326	312	309	349	346	345	352	319	359	335	338	333	309	341	331	325	340	330	358	324	334	307	339	344	338	311	291	318	300	333	303	315	288	321	332	309	314	326	372	324	296	328	324	339	332	329	309	319	303	321	328	326	295	322	328	329	322	313	303	315	323	304	322	321	316	339	324	324	312	314	319	335	359	351	337	334	324	303	301	307	320	328	305	330	360	342	347	316	276	320	319	299	345	320	306	346	332	309	320	353	308	298	321	362	364	331	315	312	336	330	365	334	281	335	312	345	361	331	321	332	322	314	336	332	350	316	283	320	313	302	303	324	329	298	340	343	317	323	290	347	329	289	375	351	319	303	336	299	332	325	314	338	313	344	324	322	348	322	313	322	320	314	319	344	323	379	301	319	286	309	350	331	330	308	318	311	343	294	322	359	313	336	350	343	311	327	344	306	303	320	359	331	285	328	335	360	361	347	344	292	290	314	343	306	336	316	327	334	301	320	317	343	324	334	340	338	348	352	301	325	347	323	334	322	319	359	346	289	293	325	292	295	299	330	324	329	327	315	353	317	317	336	332	310	317	329	333	339	341	338	318	308	347	327	353	323	313	325	312	280	337	346	352	322	329	311	321	335	352	359	341	332	324	315	323	316	327	341	342	323	305	356	311	335	356	337	309	357	326	337	344	319	323	309	325	354	312	306	347	331	332	343	314	318	346	345	313	339	347	335	327	331	344	347	335	333	325	311	313	330	327	335	332	356	352	311	285	312	324	318	332	339	299	286	305	321	337	361	351	329	358	331	329	314	342	329	317	324	300	310	317	283	336	331	326	329	337	327	334	327	332	317	309	321	309	350	322	299	354	316	340	338	366	314	337	311	312	318	308	323	346	308	323	363	330	337	304	343	308	318	345	326	279	323	284	327	334	348	306	317	309	315	328	325	312	338	310	359	342	324	324	335	315	375	329	286	345	318	313	328	325	334	324	308	344	308	302	298	337	324	332	352	316	317	332	301	324	313	308	309	344	305	314	313	361	351	316	330	293	329	356	329	307	372	334	314	342	317	329	337	330	328	334	337	382	350	327	306	315	317	308	333	327	327	343	324	287	348	326	322	331	336	297	299	331	292	328	347	319	307	349	332	343	321	333	309	325	345	347	321	296	331	325	352	344	340	362	334	303	325	339	351	281	331	349	291	326	334	305	334	331	340	310	343	299	306	304	354	310	316	320	311	333	310	356	308	311	328	336	330	328	354	331	380	328	340	334	333	309	317	325	337	338	303	347	333	320	349	315	332	344	329	317	322	369	344	314	318	366	332	305	313	320	318	328	321	332	325	335	336	315	315	328	340	318	303	309	324	341	343	347	324	323	281	335	305	329	329	284	308	309	343	326	335	368	347	318	325	370	351	349	359	300	338	312	334	347	341	353	336	316	348	346	348	305	329	338	326	282	335	325	335	312	317	346	328	320	345	323	370	348	326	341	311	347	350	338	345	333	301	307	349	324	333	305	361	313	330	342	308	316	349	302	338	312	351	361	325	325	344	323	322	318	321	323	323	365	322	332	349	295	325	323	310	324	315	333	337	334	336	359	278	309	349	317	349	353	327	317	341	333	303	312	317	310	306	340	346	324	300	338	330	322	317	342	335	331	335	324	325	320	329	326	358	321	330	334	311	329	326	337	308	319	311	302	334	344	338	292	291	322	307	334	315	318	323	322	325	315	331	307	310	316	327	320	295	330	313	331	333	309	350	342	338	317	345	313	312	329	320	349	341	329	291	327	364	311	317	327	292	353	327	347	342	329	304	305	353	342	329	353	338	336	340	331	294	310	368	354	328	336	307	341	304	339	321	316	344	327	307	320	292	339	332	323	337	323	300	301	371	359	299	305	312	322	334	352	371	338	302	338	339	311	323	310	326	332	342	328	292	359	334	315	322	341	328	352	308	380	316	345	347
22751	37530	34311	20959	16878	15891	11772	7621	5277	3968	3024	2379	2000	1849	1612	1395	1063	906	712	674	578	597	575	594	543	513	453	482	440	465	445	471	466	454	488	478	444	445	440	455	420	428	458	428	422	410	463	414	443	456	434	447	419	463	467	403	441	480	471	449	430	471	415	454	418	435	437	439	418	426	468	432	442	461	425	452	421	451	426	442	430	414	478	423	433	452	475	452	446	402	433	412	465	397	468	423	444	441	447	439	444	439	421	471	431	434	459	465	450	485	447	463	408	436	462	474	439	412	421	439	410	427	392	394	457	415	468	442	482	446	406	446	446	426	450	429	441	432	435	466	449	453	430	461	411	413	465	440	458	460	409	429	431	443	428	441	431	453	428	459	443	443	416	419	437	461	417	457	410	424	420	442	415	405	448	470	402	461	413	428	435	408	460	423	445	428	433	450	423	413	471	434	440	480	386	438	484	434	422	464	462	430	437	462	429	428	459	450	442	497	424	421	430	476	461	424	432	450	453	449	444	440	436	421	449	457	435	434	450	461	435	449	446	427	420	435	462	509	422	452	412	445	462	422	436	438	386	409	437	461	429	422	428	441	421	394	441	424	466	434	433	457	412	448	432	429	476	442	444	425	414	507	446	448	430	479	442	409	424	438	427	461	447	425	420	420	440	431	441	430	460	416	465	438	474	416	453	449	440	431	420	430	472	460	408	435	454	441	456	449	434	453	452	439	451	430	446	444	463	431	444	440	422	443	459	427	448	456	407	472	489	440	417	477	493	463	424	427	465	418	414	438	438	447	427	441	450	436	430	449	418	457	409	425	454	428	419	454	454	421	407	414	453	386	441	458	465	455	426	455	412	441	450	446	455	446	463	431	430	434	438	421	424	439	452	424	434	449	452	466	501	430	431	455	487	410	458	419	439	452	420	453	391	436	423	445	406	474	433	402	443	418	437	416	427	426	442	459	445	441	425	427	486	433	424	448	450	441	437	447	437	438	453	428	419	435	440	423	444	441	426	471	446	455	419	446	434	421	469	410	418	463	421	436	456	423	455	444	446	439	448	437	446	432	419	453	456	461	435	451	424	467	432	442	414	417	399	454	444	449	414	442	438	435	440	449	390	424	429	440	479	444	467	426	459	457	449	430	459	436	474	427	458	457	439	426	412	406	459	474	457	444	420	459	447	431	425	418	412	466	468	430	460	441	410	427	438	440	420	389	417	438	481	474	472	424	464	461	423	468	467	425	461	458	460	428	431	443	449	408	454	471	461	441	429	428	434	484	457	426	438	402	453	455	445	458	448	441	425	414	433	440	429	429	414	434	498	420	415	403	454	437	444	423	494	473	415	420	456	453	435	454	455	463	413	395	430	442	430	450	437	457	406	449	432	469	407	439	410	391	459	455	442	445	437	411	425	471	430	484	450	444	422	447	416	432	444	465	413	408	434	438	409	429	409	491	405	487	464	459	413	447	428	438	425	409	452	446	407	462	450	467	466	448	421	413	434	438	411	402	462	453	433	408	446	431	436	428	462	422	389	396	423	440	439	461	457	495	479	469	435	446	453	443	423	430	435	459	432	437	451	437	437	427	421	454	434	450	411	417	475	453	425	486	406	466	433	447	400	458	436	451	403	421	425	419	443	414	453	415	439	450	461	411	441	433	433	437	430	424	456	451	425	418	475	451	469	469	422	441	465	423	412	446	424	439	490	468	432	474	443	439	419	454	452	395	433	448	450	455	434	399	442	427	430	448	452	433	443	445	421	434	413	425	457	425	419	445	412	426	405	443	422	446	484	411	426	444	470	431	444	451	428	459	464	448	445	421	475	479	454	454	492	460	443	462	449	423	408	438	461	423	442	465	465	442	430	449	410	395	412	445	463	433	436	452	426	429	454	442	439	440	439	460	452	438	426	475	410	416	443	413	429	436	425	449	448	435	465	436	441	446	462	464	430	447	432	401	427	453	437	450	429	406	412	400	456	441	458	439	409	455	405	459	419	434	394	433	386	412	448	424	453	456	439	467	459	457	414	477	444	442	437	455	453	410	446	459	440	422	445	427	432	449	452	430	415	437	425	444	455	440	422	445	411	446	414	473	446	433	432	433	446	435	409	411	416	449	443	447	430	464	433	451	448	436	421	453	405	438	449	441	432	418	430	457	452	450	438	473	440	440	441	433	426	417	430	460	450	453	427	438	419	415	432	455	395	477	427	412	481	484	419	458	429	405	443	411	427	434	433	438	430	439	399	434	415	452	426	421	401	448	444	401	420	461	456	408	486	439	426	417	452	413	463	474	434	443	456	423	450	427	414	460	465	449	463	462	447	454	435	447	431	409	468	400	432	446	441	401	457	455	489	436	419	406	423	454	438	408	419	432	453	397	413	454	458	466	454	425	449	469	479	461	427	425	438	431	437	437	421	442	438	423	423	440	444	440	483	438	460	446	454	445	427	432	412	429	492	439	446	449	426	425	464	439	431	428	445	432	446	424	464	471	398	438	426	479	446	421	454	442	443	436	452	445	453	427	471	460	477	423	435	418	452	448	421	495	455	457	418	415	445	433	465	442	408	424	460	431	447	417	450	469	432	439	432	479	462	418	437	435	438	437	435	418	457	435	436	424	469	457	433	404	448	434	452	401	454	443	426	411	469	479	433	436	426	412	470	435	410	428	437	456	426	434	414	413	416	457	476	439	474	439	471	457	463	469	461	420	465	478	461	481	459	434	472	443	467	428	458	442	466	429	441	455	435	471	456	395	415	436	444	432	414	436	457	431	459	423	459	463	438	460	433	441	445	407	455	426	411	423	407	437	440	456	441	456	454	458	432	420	463	436	453	437	408	436	439	452	457	427	448	465	443	451	446	465	427	432	450	416	397	444	414	436	479	437	448	416	463	438	460	451	424	467	423	424	432	408	414	407	436	464	432	461	481	431	424	478	460	394	446	468	478	445	413	424	416	424	419	442	441	430	429	453	430	438	421	439	464	454	445	452	395	445	453	468	457	470	446	418	448	449	451	454	459	447	428	450	420	420	443	431	444	458	453	443	438	424	429	482	390	437	445	442	442	435	434	440	425	437	405	443	447	442	464	475	434	456	434	465	408	406	444	439	451	410	465	433	437	447	465	434	447	408	440	448	431	439	435	447	406	406	453	436	488	404	448	451	402	440	458	476	464	417	440	450	424	440	441	432	416	426	428	417	459	438	386	459	411	426	403	426	424	438	438	419	426	439	471	432	437	420	471	445	438	452	447	457	412	432	458	420	460	419	449	471	415	444	436	430	419	434	473	466	444	412	437	412	414	444	426	448	448	417	452	410	453	435	436	430	457	466	407	470	445	434	429	446	447	437	445	431	402	466	455	472	427	436	411	443	426	460	454	431	455	452	444	419	428	429	462	458	411	418	429	454	450	439	427	440	458	434	446	426	447	455	417	404	437	437	456	440	367	437	439	418	436	438	393	445	386	462	416	438	496	416	422	444	417	438	467	455	441	405
22862	21124	28917	23626	21202	22000	18957	8530	4963	3947	2875	2503	2298	2140	1814	1475	1317	1085	970	910	898	853	830	851	830	776	815	772	744	768	760	748	789	759	732	713	704	772	718	763	761	760	730	734	751	728	706	737	759	721	703	708	755	738	709	710	718	745	710	740	691	691	740	762	754	709	737	681	718	765	693	714	754	721	706	711	720	736	670	747	735	693	741	688	671	698	709	715	717	738	732	688	713	739	700	711	697	758	646	741	699	749	726	763	701	723	736	749	746	728	743	719	750	711	719	735	704	730	665	722	720	679	706	707	714	696	741	688	706	688	663	704	681	711	723	683	702	706	729	684	672	702	696	692	728	662	678	695	727	725	695	734	666	696	730	744	702	712	684	731	683	709	757	718	691	693	718	733	692	714	700	713	664	700	663	660	725	703	738	711	719	709	706	689	742	751	686	695	721	718	702	689	726	715	712	723	733	709	665	729	709	694	725	732	712	715	686	660	701	723	716	695	658	702	711	727	693	686	766	702	726	699	700	678	722	733	671	714	649	733	738	687	706	716	691	755	683	739	660	695	689	722	673	693	731	700	720	724	689	744	712	676	717	708	739	699	715	690	672	669	716	717	746	765	710	669	684	666	704	712	650	725	718	699	682	681	701	713	686	664	730	712	722	713	734	624	693	735	703	675	666	714	700	690	648	678	747	748	718	739	668	770	720	712	710	733	708	666	688	699	759	701	669	690	710	701	706	693	718	679	755	672	648	741	665	703	734	748	696	726	739	707	663	696	760	690	744	675	701	690	667	746	712	724	731	714	707	708	710	717	701	673	684	678	718	697	705	733	720	683	720	714	724	699	679	728	698	710	680	687	733	692	690	701	713	649	700	689	765	686	711	705	652	682	661	706	699	653	688	731	719	723	694	700	745	671	673	695	703	751	680	692	660	634	700	723	702	682	729	709	724	734	674	675	752	707	714	707	743	685	744	675	677	718	715	691	692	705	706	739	729	674	746	707	708	704	667	716	696	718	661	704	699	713	737	687	695	698	727	713	725	709	675	646	675	689	705	656	661	679	688	708	703	695	707	730	695	739	670	660	697	747	692	708	713	724	682	702	673	694	657	732	700	692	717	672	737	755	784	728	707	739	700	671	706	683	714	687	698	684	743	663	709	702	712	697	761	790	673	706	699	675	720	671	707	655	705	691	714	731	716	720	694	677	685	693	773	696	687	700	763	706	684	666	702	708	706	720	680	749	684	705	724	755	692	727	683	744	681	689	731	680	756	697	744	706	734	737	727	705	714	686	665	657	741	699	670	721	704	710	736	744	697	688	704	746	719	683	687	670	661	707	686	729	673	689	704	690	645	722	707	701	716	668	706	709	705	724	717	717	704	703	681	709	698	707	701	730	744	686	679	682	698	711	713	690	730	694	669	713	710	724	706	673	733	719	703	726	701	695	699	715	695	682	706	649	673	676	706	727	751	741	700	690	687	722	687	712	697	711	724	703	741	705	704	708	701	762	714	714	692	711	742	719	696	705	734	704	733	711	727	704	714	679	749	735	693	717	713	737	630	645	733	711	723	691	680	668	725	726	678	726	696	684	723	773	763	714	742	721	688	700	738	737	698	703	690	702	677	728	661	698	774	677	702	719	739	755	729	737	680	701	693	639	711	701	751	718	716	732	701	773	742	690	682	717	742	675	680	687	738	679	729	687	717	668	696	735	703	731	728	716	708	714	726	722	783	722	729	637	715	682	751	729	738	717	744	778	732	705	691	719	706	737	746	706	728	696	683	693	752	720	700	734	712	717	711	745	730	769	704	715	728	756	737	686	687	766	685	665	758	679	730	745	758	733	697	704	707	688	689	723	690	710	741	692	665	744	711	687	679	697	703	706	652	689	676	688	710	685	698	725	677	674	658	719	699	746	719	688	746	670	673	698	707	708	738	667	707	704	699	699	681	733	702	740	689	720	651	711	686	740	698	664	752	716	702	695	713	725	689	756	705	738	680	664	662	695	738	686	731	759	729	713	732	706	701	689	710	666	717	718	677	713	635	727	713	705	764	748	746	719	739	720	699	703	699	717	719	708	684	686	691	643	702	710	722	691	699	736	721	704	683	703	694	662	762	672	688	720	718	722	706	729	668	719	729	694	668	649	676	680	658	694	693	674	710	683	664	692	745	742	685	744	708	727	677	715	635	691	709	730	734	739	703	744	696	688	764	692	714	749	755	673	697	682	690	649	747	681	697	702	695	735	696	731	675	710	708	749	694	740	681	695	711	730	680	705	701	731	774	720	698	687	642	750	721	695	751	722	752	689	723	712	695	748	677	689	720	760	728	745	731	736	729	697	757	715	693	703	698	688	682	778	665	706	638	691	681	753	664	719	725	747	676	695	676	669	680	690	677	712	696	702	699	703	726	688	707	728	714	702	676	680	669	738	707	691	671	682	646	748	706	693	740	749	691	702	670	683	717	764	737	743	693	688	708	730	710	697	681	712	724	675	711	693	698	725	710	714	768	764	691	729	723	698	728	699	686	702	741	699	707	679	710	698	737	752	669	706	727	723	674	687	691	677	715	742	666	657	725	677	721	737	728	701	735	682	733	729	741	722	717	715	710	755	681	724	739	661	728	733	681	716	668	709	750	700	675	696	721	715	702	694	712	728	680	711	698	684	736	742	677	720	705	691	680	726	675	705	697	746	721	716	728	702	687	716	723	714	664	675	709	661	710	708	693	685	709	672	734	719	684	762	734	675	760	685	701	710	719	704	782	658	695	663	684	748	682	716	758	690	686	692	662	722	690	721	722	694	722	697	681	701	714	661	670	749	709	678	709	691	716	665	719	701	713	732	716	747	711	726	709	693	704	727	689	668	704	708	657	699	723	692	668	686	704	721	687	714	644	684	701	711	712	756	715	732	678	720	730	716	734	687	709	706	718	727	686	681	723	722	712	697	694	741	714	708	736	707	771	713	690	732	737	637	740	719	718	719	706	718	705	671	734	736	719	687	705	692	682	711	685	710	730	659	686	720	714	665	731	723	707	714	732	648	704	695	665	750	671	696	700	713	703	755	694	727	633	691	764	711	696	655	706	697	691	704	686	709	710	686	722	720	679	696	687	636	728	699	713	685	708	656	739	683	719	709	731	680	737	711	701	654	672	721	680	668	690	729	716	704	742	698	737	720	729	725	706	705	722	693	677	678	696	692	680	710	720	697	718	726	704	693	677	687	690	719	739	750	665	751	670	764	704	694	719	751	755	689	756	736	712	714	697	650	683	729	678	697	687	714	656	740	681	736	753	711	707	696	689	716	646	728	682	674	678	670	711	699	723	724	707	719	707	706	745	677	675	656	755	683	683	705	749	694	712	738	691	729	726	707	666	707	677	705	693	733	699	709	693	727	703	747	682	754	711	666	809	717	705	659	761	674	688	770	684	695	744	738	687	736	694	712	729	773	760	749	672	742	725	711	736	686	690	697	715	647	708	715	695	711	673	757	683	744
24810	45363	40482	31547	25134	22306	18395	13783	9992	7665	5889	5124	4666	4222	3249	2782	2183	1763	1514	1308	1265	1164	1116	1165	1103	1060	985	984	1001	999	932	956	907	972	970	952	930	907	937	920	922	948	939	937	873	964	906	886	931	914	941	913	856	870	879	924	890	914	859	882	888	902	951	895	933	887	891	890	899	854	861	884	882	925	887	912	889	912	907	809	889	922	905	868	882	897	856	865	853	970	905	986	901	880	852	921	900	860	896	888	880	893	897	1003	960	908	884	882	932	922	860	900	890	928	887	933	881	932	864	926	915	881	918	842	871	887	895	913	909	889	875	903	872	884	904	892	871	857	891	885	816	932	859	869	925	833	887	839	859	899	915	880	865	883	852	946	936	856	888	862	834	851	819	872	863	932	856	881	857	957	890	851	825	833	891	897	877	856	921	846	948	885	890	882	882	848	915	890	856	896	925	884	907	915	887	849	881	884	917	868	909	887	901	933	834	833	883	826	906	869	917	858	901	872	856	921	891	948	829	880	920	882	894	848	881	925	917	875	909	830	925	872	886	892	930	860	874	875	849	921	933	863	899	906	874	846	866	865	856	872	914	884	861	957	861	861	904	915	920	919	929	886	871	891	918	888	888	900	922	914	938	928	903	850	932	854	935	880	864	950	875	854	880	923	868	855	905	856	895	844	920	905	854	870	859	906	860	888	911	892	873	933	864	922	860	884	864	848	900	836	904	887	886	922	869	866	828	896	923	856	900	943	922	884	868	891	882	852	919	896	862	887	912	891	947	879	845	897	868	877	851	872	867	840	898	912	881	902	842	862	944	854	818	879	836	848	897	895	895	834	922	921	922	875	846	879	870	888	919	903	845	849	894	883	887	968	885	955	856	862	886	881	910	911	963	897	859	909	889	913	920	906	893	931	867	871	906	925	897	929	874	899	909	907	932	843	849	838	904	883	893	863	935	843	895	893	873	882	871	887	883	910	907	860	924	902	904	839	877	911	879	902	878	910	872	854	866	945	919	893	873	876	880	898	863	922	903	841	916	877	912	895	874	833	878	875	832	889	901	935	876	887	859	890	931	864	891	870	858	923	923	847	942	854	893	863	872	890	892	863	907	879	907	887	875	887	906	871	875	918	873	892	883	902	903	868	919	869	907	887	891	885	914	865	828	907	898	887	881	884	836	874	849	872	860	802	877	892	880	864	908	833	900	888	834	849	893	879	844	873	870	821	868	898	844	889	866	854	960	893	885	869	892	844	896	870	861	882	882	866	880	855	942	891	855	879	868	861	903	930	860	862	885	920	842	863	914	886	903	876	892	910	854	834	844	894	886	907	842	885	889	915	862	905	860	899	915	837	890	911	839	881	827	911	847	907	901	882	866	888	944	880	887	899	894	901	881	891	867	865	876	909	852	891	879	926	841	869	922	909	900	866	894	884	895	905	890	876	876	865	849	849	893	868	844	869	890	894	911	879	884	917	878	875	876	893	857	928	911	892	856	945	903	854	880	881	883	891	920	895	912	909	895	863	902	879	831	841	896	871	907	914	871	863	852	860	850	894	896	914	907	859	844	905	896	823	875	875	922	842	879	961	881	854	865	890	863	894	933	861	845	897	890	867	857	880	898	881	867	930	859	875	854	899	868	886	878	917	911	914	872	907	886	845	894	893	897	866	874	839	905	869	897	924	859	902	925	852	942	853	849	833	906	884	944	926	850	878	915	861	874	856	902	922	867	844	889	897	901	894	884	847	860	897	894	857	894	899	916	863	881	897	928	888	908	849	859	883	899	885	895	884	901	906	906	868	935	856	922	864	933	906	844	881	892	880	911	904	843	844	857	873	889	923	874	839	887	917	897	855	887	867	871	882	834	901	908	883	870	892	921	888	835	895	959	942	833	902	868	902	881	891	873	857	916	931	948	840	915	838	896	867	853	880	871	951	900	860	866	820	856	835	893	867	873	922	892	929	845	887	849	854	887	873	912	903	850	880	912	866	893	863	907	899	883	893	885	970	897	846	857	886	893	904	896	915	847	930	872	920	850	853	931	853	871	892	858	861	917	868	896	859	862	907	874	934	860	919	889	847	899	853	883	876	928	882	919	904	857	892	911	876	882	896	845	838	878	914	843	887	863	793	847	896	860	868	880	878	895	902	851	877	858	840	857	910	861	889	939	906	865	845	906	863	877	853	898	893	901	887	897	871	861	891	890	910	870	874	951	905	900	868	893	908	839	886	906	905	887	948	875	892	915	887	875	882	860	844	875	881	902	890	855	893	885	854	871	913	866	897	915	954	847	942	926	874	909	883	856	897	877	883	877	831	890	929	884	853	878	865	883	857	910	848	847	905	862	837	850	880	889	871	850	873	887	861	862	860	873	886	845	909	911	899	900	901	900	864	949	882	862	853	879	857	883	888	889	836	887	879	955	923	905	862	846	836	917	893	856	869	920	862	833	799	873	872	838	893	931	893	861	870	889	893	911	872	839	872	881	897	870	837	950	901	841	952	890	915	851	897	875	879	882	891	917	932	875	885	915	870	882	907	855	872	896	842	866	890	907	940	875	908	905	870	867	937	876	893	903	877	892	876	905	889	825	902	888	894	876	856	923	866	890	856	872	884	850	924	923	892	875	902	892	883	955	866	875	872	850	866	883	839	874	910	884	885	892	913	851	909	894	868	927	914	877	845	888	910	868	878	887	913	859	892	799	929	921	870	906	917	849	876	850	880	909	926	893	866	865	862	851	839	888	913	879	860	888	868	873	863	845	867	897	885	918	903	851	904	843	862	863	901	928	844	869	846	899	857	848	891	872	890	926	891	878	866	889	862	888	869	951	902	872	914	832	891	859	827	885	931	955	879	879	880	924	863	902	903	817	915	879	876	860	876	827	908	890	860	864	867	885	870	901	891	824	856	876	921	868	916	873	923	873	887	907	884	875	916	904	939	888	864	873	839	946	862	900	895	896	865	889	859	889	899	930	867	882	894	888	868	847	903	917	921	909	861	848	907	842	922	869	905	850	916	864	919	926	874	935	849	887	896	860	906	908	895	884	826	928	900	871	899	916	894	921	826	877	927	909	954	833	860	876	839	858	869	882	818	917	846	899	927	834	950	856	875	885	929	848	915	912	879	875	876	874	883	910	913	903	911	897	872	926	906	911	870	953	937	838	874	922	927	905	868	901	811	906	883	858	861	927	898	914	891	883	882	875	883	849	898	825	867	900	922	919	836	790	895	900	816	857	840	842	892	885	879	912	873	883	861	912	927	898	921	868	887	892	906	875	866	888	853	916	838	900	905	902	880	888	953	907	828	907	861	881	904	906	873	883	891	904	842	882	878	851	882	913	893	914	915	854	855	904	939	875	853	855	895	859	892	854	886	938	910	869	906	849	908	885	841	861	913	950	866	912	860	885	846	874	855	887	869	905	808	923	861	975	869	822	891	935	864	898	870	872	935	883	947	870	851	853	883	863	962	915	880	835	882	848	858	846	868	941	871	908	908
27290	22691	23302	14902	7743	5304	4272	2612	1665	1288	1122	1090	1084	1024	952	671	622	530	527	530	477	485	506	492	481	458	429	482	450	456	406	456	471	482	456	447	439	467	429	438	418	460	457	435	466	432	447	433	446	445	466	465	469	443	479	451	461	453	450	447	469	439	429	434	433	433	483	462	438	447	434	495	415	439	402	443	440	423	452	439	467	454	461	445	477	443	437	455	431	458	460	471	472	432	482	437	452	445	457	434	441	423	471	474	476	427	458	419	460	418	457	466	430	453	452	441	462	433	484	410	433	471	443	494	445	441	427	434	439	458	439	460	438	446	415	476	428	436	452	472	451	472	470	476	483	447	443	445	463	458	443	449	470	439	436	459	423	467	400	437	458	468	408	449	443	418	475	485	439	468	435	474	433	445	444	485	456	454	502	448	458	480	452	441	466	448	465	489	465	429	455	450	451	454	452	461	416	482	490	459	479	485	472	440	431	424	453	471	453	487	456	437	449	420	477	446	443	448	443	427	432	452	474	453	452	416	418	447	401	415	474	458	442	430	477	431	445	450	441	465	443	463	454	449	428	463	420	442	412	450	424	484	486	464	446	460	442	501	460	450	404	464	423	405	446	448	453	484	439	463	451	449	464	438	430	479	471	423	439	458	440	466	465	420	398	477	449	440	454	443	459	412	436	433	459	451	449	444	426	462	431	470	447	460	474	451	442	449	451	460	472	445	431	429	455	450	436	456	454	424	462	430	430	470	440	454	473	428	447	478	454	452	467	443	455	435	429	436	466	452	451	450	470	458	491	472	461	429	453	464	417	455	411	422	446	473	441	478	452	413	451	437	455	413	450	432	438	412	437	432	464	487	432	439	450	479	489	422	425	428	479	474	428	454	437	411	457	445	453	473	443	436	465	423	480	451	482	440	426	441	468	487	433	479	439	430	447	447	432	443	442	458	461	480	493	426	484	445	426	459	444	485	438	428	408	465	439	439	430	452	435	421	479	446	482	481	475	493	447	479	429	455	438	435	461	412	470	449	423	458	437	467	448	462	446	470	404	417	446	436	500	501	410	473	455	453	482	495	433	447	460	459	486	460	495	437	442	434	420	512	466	422	436	477	472	496	457	430	468	493	450	451	405	466	444	452	461	456	447	446	457	454	457	449	412	434	474	483	439	437	459	440	443	422	460	460	423	467	443	418	459	451	429	451	419	444	445	442	452	432	460	469	424	432	455	406	440	496	451	458	480	438	463	440	471	467	449	466	445	427	420	444	451	444	429	465	453	478	492	444	406	462	434	451	458	451	445	462	485	439	462	424	437	479	481	477	443	461	461	440	487	445	453	443	455	456	430	424	439	442	473	467	457	476	477	447	479	466	428	426	472	432	427	485	453	466	446	423	433	469	452	443	422	439	478	500	433	456	453	453	450	414	459	461	491	406	458	440	445	419	440	430	472	430	479	455	460	481	431	429	453	466	445	461	426	457	462	446	435	425	451	471	489	445	448	486	454	424	438	457	428	442	452	436	435	430	418	450	446	466	441	439	466	441	457	456	452	456	454	445	448	477	404	414	446	432	485	450	426	466	371	423	425	455	470	409	463	472	475	444	454	444	488	452	430	484	459	473	441	481	457	447	447	457	477	447	420	424	470	424	452	441	443	453	449	488	463	423	475	444	445	420	459	471	511	451	456	449	454	423	445	436	445	452	405	441	457	430	454	459	434	408	435	433	461	435	462	427	430	446	461	495	436	437	429	495	457	458	423	453	436	457	463	446	443	474	414	449	425	461	420	416	425	463	437	473	471	424	476	431	463	435	470	441	457	447	487	446	456	428	482	435	471	447	438	479	439	461	462	467	434	452	426	447	420	457	445	441	444	453	452	480	441	456	441	463	435	426	447	487	451	431	466	435	455	425	436	456	424	452	441	493	438	411	482	444	444	429	457	469	464	435	441	463	479	415	433	445	466	444	407	442	445	436	434	450	486	435	410	484	457	479	490	463	439	409	457	451	449	460	461	457	425	467	443	471	458	444	436	442	474	452	446	427	468	451	461	467	458	454	437	414	426	472	426	476	455	418	429	488	433	452	464	448	484	459	458	497	455	465	444	475	456	437	445	438	436	492	438	488	448	485	436	456	466	451	450	456	470	440	485	460	461	418	455	448	438	443	426	495	463	464	456	440	455	433	447	429	422	438	446	452	446	444	449	465	442	448	422	419	440	455	447	459	472	486	423	454	450	511	433	464	422	449	464	456	450	454	459	441	443	466	436	482	428	471	466	473	443	419	410	461	434	418	463	441	427	435	474	461	470	465	465	423	463	430	459	440	431	459	462	425	439	495	436	442	444	430	416	496	422	443	460	497	451	430	454	452	455	481	454	471	455	464	428	473	434	454	477	450	424	411	483	445	457	428	438	436	418	482	430	443	445	436	445	470	451	469	427	477	483	450	437	486	422	450	431	445	500	454	448	472	461	478	500	486	411	451	453	444	458	445	452	435	446	436	442	454	471	471	417	483	418	424	460	447	456	410	436	439	483	440	443	475	415	424	409	456	475	474	457	484	403	441	439	446	469	420	419	478	465	441	479	483	459	450	488	473	402	431	465	473	450	450	442	447	424	453	454	463	434	426	463	453	444	421	445	434	487	471	452	407	423	451	426	439	509	420	438	458	447	457	434	444	423	450	404	442	457	449	424	422	453	460	444	434	445	426	451	463	456	459	457	409	412	414	446	494	459	438	447	414	467	467	444	470	476	450	478	441	465	446	448	450	461	459	468	434	464	471	424	429	472	474	453	469	436	443	436	472	457	464	459	467	459	426	430	416	437	457	426	425	471	460	502	466	480	466	436	441	472	437	472	430	450	410	476	446	458	449	409	433	438	431	424	505	449	469	478	446	447	438	457	435	430	431	460	450	384	445	445	442	429	470	475	427	440	410	478	484	430	459	443	465	427	441	462	453	447	426	458	423	447	447	458	454	437	414	450	469	466	452	493	460	442	439	455	485	439	434	451	481	442	444	443	466	475	435	472	466	469	446	490	423	460	426	477	416	457	439	472	453	445	414	433	455	456	489	443	469	462	474	429	481	458	495	443	446	427	460	416	449	472	446	416	455	455	449	434	449	447	432	433	438	443	448	445	468	474	448	482	478	440	455	470	478	503	467	479	467	449	440	433	454	433	461	451	420	424	449	450	417	469	474	457	460	470	458	426	503	440	447	442	460	431	467	445	454	479	437	455	453	439	438	451	476	458	442	432	447	433	466	447	462	469	489	445	469	439	482	441	422	460	422	466	419	437	449	429	441	431	468	444	434	454	464	453	449	475	449	458	450	446	425	437	435	423	486	434	454	455	462	418	430	411	471	474	448	422	447	432	407	416	458	446	446	422	457	431	434	425	420	427	483	495	480	467	418	452	483	446	440	419	473	461	494	418	420	474	462	466	421	441	446	424	433	449	447	469	472	423	435	465	439	454	455	440	479	456	472	412	441	452	480	429	425
21199	35657	28392	17690	12467	10669	9320	5860	3711	2906	2420	2101	2039	2057	1600	1133	915	804	729	720	643	648	619	637	622	649	598	641	571	578	581	612	567	621	575	562	570	564	545	592	568	581	582	621	530	565	583	564	529	560	544	559	581	532	543	588	568	613	560	601	574	569	598	593	537	578	592	591	588	606	533	585	544	608	573	584	548	567	543	561	534	524	575	554	579	573	550	539	592	511	562	539	563	561	579	526	559	558	543	593	552	540	568	600	588	572	556	541	568	563	569	587	567	550	562	562	555	528	593	588	585	555	558	581	583	558	553	592	595	560	555	555	559	565	529	553	566	565	595	560	603	580	553	560	605	597	536	565	572	562	529	567	554	523	558	605	565	581	640	548	592	590	545	541	594	570	543	574	564	616	526	590	595	542	614	592	584	537	601	563	596	555	554	597	588	545	556	576	578	587	578	540	531	562	597	547	603	589	561	521	603	575	597	596	577	605	579	582	583	514	556	534	542	573	575	566	585	572	558	572	572	547	585	495	580	575	578	540	560	618	565	545	585	539	526	571	562	560	557	601	563	551	582	531	587	587	541	552	579	582	557	591	549	539	573	607	581	580	582	558	552	550	550	572	592	520	572	557	563	576	573	578	569	592	528	555	582	589	539	562	559	562	543	568	561	552	554	563	533	539	602	551	572	549	586	572	565	559	536	566	534	578	568	567	530	567	595	577	556	594	561	577	595	617	542	629	597	572	549	567	581	541	540	595	576	584	535	556	579	583	563	563	539	568	590	584	564	557	544	527	603	578	592	573	573	523	587	569	596	607	554	554	585	546	580	599	578	557	541	522	578	556	587	539	544	591	614	610	595	540	548	555	593	536	607	590	567	595	593	549	579	569	568	544	572	585	557	535	583	543	529	560	563	571	570	564	588	572	564	610	502	579	615	573	528	607	578	548	590	539	561	587	570	597	574	543	580	588	593	597	577	562	578	543	559	533	595	573	598	571	606	601	596	586	525	626	565	588	580	579	585	510	591	539	626	573	570	557	563	555	537	568	552	545	561	616	538	545	560	546	554	548	573	579	571	576	579	566	543	585	558	582	560	596	617	518	568	582	609	547	517	587	542	557	567	514	558	577	523	586	584	575	550	531	548	527	547	567	577	600	580	566	549	559	555	544	545	540	565	541	591	554	573	562	590	571	594	574	579	578	543	511	541	587	571	529	560	592	576	586	574	574	560	554	569	576	572	589	563	576	584	562	589	587	523	592	558	568	572	563	564	549	548	569	562	574	559	599	588	568	553	543	554	583	561	573	548	518	547	567	544	561	560	560	564	568	563	528	565	603	614	561	568	593	564	570	584	560	558	554	580	549	555	611	536	573	554	603	610	568	586	536	579	549	598	554	572	628	581	577	525	571	552	571	501	518	558	572	583	554	501	576	595	551	550	555	573	572	553	542	554	572	586	555	601	575	578	546	522	589	568	567	543	560	580	596	580	570	594	556	566	549	607	607	555	579	588	564	534	569	548	584	563	567	587	592	537	558	570	572	558	560	573	568	588	574	579	580	589	558	582	547	600	538	598	571	563	522	578	582	551	562	590	569	568	599	557	544	557	539	574	541	558	545	557	569	564	597	544	579	586	621	580	548	545	529	579	564	556	559	578	542	571	533	544	572	574	569	564	544	559	512	545	575	607	614	535	582	588	565	604	638	586	555	543	584	542	615	569	567	624	572	567	525	575	559	555	526	563	576	570	577	571	575	601	539	570	577	507	574	563	557	539	561	594	543	597	549	539	591	615	585	592	557	577	573	587	543	543	549	547	537	595	585	544	555	569	581	555	553	563	540	599	556	569	579	573	520	594	580	566	584	570	550	560	586	617	595	586	580	549	552	606	552	578	575	610	557	555	548	578	513	560	568	594	540	603	578	557	576	573	537	528	580	534	557	555	561	552	546	580	579	586	579	592	564	548	542	585	563	556	535	602	566	549	566	551	510	545	597	580	598	588	561	575	582	564	543	543	566	582	587	580	524	624	599	563	562	602	546	600	535	573	537	617	548	551	564	589	584	535	614	616	615	554	569	548	524	579	556	579	588	586	525	529	549	564	563	546	543	545	581	572	567	521	545	561	510	550	544	607	572	594	563	559	543	542	544	604	549	547	575	516	570	564	572	562	600	591	577	558	597	587	591	570	552	553	578	573	580	550	526	615	562	543	599	536	564	550	517	530	550	553	587	568	550	584	609	595	606	537	556	570	586	561	597	558	578	545	585	575	574	538	551	605	542	574	556	598	572	568	573	534	559	567	554	584	573	595	569	561	540	571	572	573	545	566	590	545	581	572	566	548	592	557	574	578	598	512	595	571	550	584	539	589	509	563	539	585	552	541	540	569	600	574	572	547	549	567	601	588	527	582	576	616	581	546	610	543	553	543	546	556	566	579	533	561	584	617	580	587	558	576	542	588	564	514	544	533	575	556	548	563	540	558	546	554	616	590	583	545	605	561	581	588	606	588	570	548	566	555	550	538	549	552	551	584	544	590	560	597	594	578	562	567	557	589	563	548	604	594	617	574	605	589	539	562	522	507	607	573	537	557	544	550	542	584	567	558	544	598	509	580	578	585	543	553	565	566	567	560	583	548	590	581	554	592	557	551	591	563	592	589	534	547	558	598	558	579	563	553	582	578	591	556	577	544	605	541	587	594	529	598	630	574	641	601	553	563	570	559	553	563	553	569	571	528	540	558	576	525	549	557	590	568	547	550	582	586	563	543	586	576	559	555	563	570	601	538	623	550	564	568	559	546	540	566	559	549	521	577	599	551	574	579	571	570	530	567	588	547	531	560	556	552	552	563	561	581	561	573	570	556	567	562	543	567	560	590	596	580	562	545	561	606	601	585	586	571	589	590	615	617	588	530	556	605	594	544	557	559	582	632	561	552	579	572	564	559	546	550	554	526	592	605	568	537	542	558	565	555	525	581	590	596	551	592	596	584	565	573	552	572	570	619	584	565	558	583	565	596	576	554	555	529	558	561	554	552	543	584	570	549	580	580	531	511	576	615	555	579	555	578	583	544	536	551	605	635	558	523	550	572	554	607	563	602	570	511	535	548	605	619	585	567	534	541	569	526	571	574	571	566	541	573	598	583	568	568	562	583	585	551	559	595	568	586	569	570	596	552	544	597	565	551	565	563	573	571	556	588	541	598	591	537	554	555	588	537	612	558	584	554	554	594	598	583	581	598	598	578	576	565	536	549	599	637	609	546	572	538	578	568	537	576	569	576	611	556	597	582	564	560	575	563	577	545	575	575	554	563	593	583	569	612	557	567	585	539	574	577	551	569	576	559	526	557	576	583	560	527	530	564	579	581	575	558	577	572	553	580	553	557	515	573	512	538	555	555	517	539	599	541	562	560	562	557	562	597	584	589	568	531	565	518	580	572	562	549	542	621	601	517	559	576	576	536	482	565	557	601	615	536	586	581	540	561	585	572	575	589	586	568	541	571	580
23880	21176	28520	24158	21360	17340	10156	5200	3371	2572	2195	2087	2047	1968	1691	1195	1012	988	923	912	819	808	823	775	791	790	789	725	784	719	731	730	761	761	736	739	742	742	740	725	692	727	697	730	753	723	719	694	715	693	754	788	778	699	751	745	705	747	701	714	709	728	684	754	722	725	727	717	724	704	698	712	710	730	698	722	749	721	743	713	689	715	715	724	737	750	688	757	713	715	733	667	704	733	731	699	729	691	739	756	705	744	730	733	717	758	772	717	754	734	696	689	739	691	710	723	728	744	702	721	753	744	747	735	736	743	683	752	725	732	687	703	648	734	760	689	666	674	729	692	756	728	717	706	699	744	716	700	699	751	741	763	705	699	734	759	707	743	753	717	739	737	711	752	644	725	707	692	703	765	738	760	743	746	753	723	731	707	695	720	714	686	708	719	725	729	736	739	700	694	679	676	698	685	772	667	735	714	737	692	726	679	720	754	714	705	729	733	740	740	690	773	733	736	739	726	690	696	712	723	762	663	647	733	705	694	700	699	677	749	736	741	787	735	710	691	686	752	713	680	734	718	732	721	716	705	719	718	718	743	734	733	730	695	694	678	689	685	673	754	742	720	706	730	711	687	735	753	685	666	623	641	715	740	736	700	725	775	755	744	747	702	728	722	752	747	742	713	700	723	702	715	685	700	710	701	667	720	737	762	704	683	736	729	685	712	737	737	713	773	698	691	717	775	743	733	715	739	687	697	729	700	717	702	680	714	694	742	749	715	723	763	749	705	763	706	743	723	707	704	728	784	682	764	704	732	676	699	731	763	693	711	755	730	704	714	709	735	728	661	712	662	721	727	710	732	685	713	758	718	713	666	687	748	701	719	725	698	676	737	713	773	722	713	747	731	681	711	770	738	729	718	699	695	718	749	735	739	696	718	708	702	732	675	722	740	737	760	704	718	744	748	747	727	657	721	703	718	735	717	727	687	737	690	726	770	724	758	660	750	768	755	739	705	703	717	748	684	715	714	679	718	769	696	736	716	679	673	737	701	735	647	739	750	705	709	762	727	705	670	726	740	790	702	713	712	732	726	736	706	680	677	731	733	733	757	707	682	714	707	708	729	718	748	726	699	697	739	714	737	705	712	728	744	719	731	735	746	688	723	684	736	732	706	699	704	668	642	718	734	703	726	717	699	713	723	742	701	700	758	774	709	694	696	715	694	785	735	694	694	753	677	661	711	712	715	731	717	722	714	697	743	707	718	740	727	710	709	722	730	731	746	683	711	692	723	731	715	707	667	743	696	741	707	740	710	749	707	734	713	751	719	746	737	749	721	731	759	738	730	687	695	706	749	717	726	725	717	697	712	727	689	727	747	661	744	702	725	745	708	689	691	723	759	751	716	739	730	780	735	719	714	745	699	757	688	718	715	795	736	689	755	740	669	722	749	702	737	747	700	708	739	741	715	739	703	742	687	714	763	724	703	698	719	716	724	702	731	633	708	735	710	748	709	704	732	741	722	686	742	682	723	669	711	697	765	742	751	708	711	706	721	707	701	719	734	678	733	717	754	714	687	725	722	732	730	740	737	704	763	734	710	712	673	700	732	718	725	714	693	754	772	716	686	686	798	754	737	742	695	688	634	738	688	717	711	784	734	714	693	746	762	740	729	707	728	746	715	717	707	744	693	671	683	704	750	703	715	727	761	692	694	699	762	737	721	721	715	725	701	717	728	710	773	728	690	732	791	714	737	687	778	703	719	684	739	666	717	728	725	722	717	748	733	703	693	747	742	701	688	687	707	707	690	659	700	754	708	779	729	716	694	653	686	739	685	740	716	730	722	720	701	756	688	674	739	692	685	726	739	717	679	757	739	716	738	700	716	746	703	739	760	697	760	734	679	715	692	683	721	698	700	715	730	726	716	745	685	717	678	659	709	708	731	759	698	735	755	673	691	783	727	683	731	732	741	683	740	710	728	720	726	704	693	727	705	755	739	693	659	746	767	669	737	689	747	715	704	687	709	757	710	740	722	696	739	746	690	727	706	741	744	703	761	721	696	714	707	684	685	728	704	694	717	708	660	666	698	725	696	749	672	704	697	685	714	698	684	719	694	696	659	677	717	672	739	721	718	733	704	752	677	717	715	731	670	706	688	718	720	731	706	731	704	732	729	667	725	737	679	713	696	666	761	681	726	765	704	761	719	724	733	746	735	700	698	678	692	688	671	686	766	720	681	679	749	740	697	718	738	745	698	737	670	783	696	684	720	713	747	675	682	785	699	709	660	727	702	727	734	719	743	751	721	691	717	708	691	712	700	685	746	737	716	739	724	670	680	754	680	722	755	674	701	761	702	699	789	726	722	729	752	714	696	713	693	748	668	756	713	747	756	734	707	759	701	747	683	702	725	695	696	725	718	737	714	718	680	686	715	677	695	743	733	693	757	750	704	690	735	736	688	695	700	655	734	762	663	724	753	706	725	730	707	742	703	699	714	690	667	704	717	678	741	739	713	716	713	732	729	696	744	730	691	689	725	731	758	728	754	710	758	738	709	758	708	745	689	701	717	687	728	747	725	722	711	722	704	749	752	682	776	707	739	673	713	680	737	664	746	706	685	723	711	666	704	702	727	701	730	748	709	749	712	724	693	720	731	735	699	712	707	691	701	749	711	773	683	734	728	746	706	703	740	704	710	684	728	667	707	697	702	718	674	708	698	705	717	708	678	739	688	711	684	727	752	752	720	717	763	735	716	708	741	737	681	678	702	747	704	720	731	747	735	757	696	756	713	716	722	761	722	672	699	711	691	695	722	748	694	737	709	720	747	725	694	707	713	717	703	721	698	735	720	688	693	721	692	697	748	719	690	679	709	684	680	667	693	693	735	716	686	710	750	696	751	748	711	692	751	710	729	714	723	742	722	751	723	706	705	735	685	682	757	740	751	733	702	717	710	718	702	741	749	700	698	737	728	692	742	723	731	778	719	727	665	728	710	727	721	676	689	698	734	716	766	680	702	717	749	711	712	697	748	702	714	691	708	745	755	717	744	763	744	722	712	735	707	686	757	733	734	680	759	738	724	776	686	759	696	763	704	707	654	739	738	712	700	764	662	741	700	744	721	776	707	707	736	730	761	707	687	670	744	699	710	731	722	669	725	722	726	725	788	735	730	702	718	707	698	699	707	743	724	696	715	678	760	747	711	745	742	684	696	711	680	717	763	702	741	704	712	699	727	732	706	732	732	692	713	720	727	803	728	700	764	727	712	724	715	739	696	774	725	715	709	700	725	684	733	749	694	677	689	719	721	724	739	635	713	696	696	714	696	729	703	734	658	715	696	780	736	733	734	720	708	723	683	730	705	748	706	701	734	693	701	727	722	700	719	701	725	669	743	725	717	669	695	668	772	682	715	706	713	704	774	675	693	715	720	734	725	672	705	729	757	726	723	751	685	733	740	714	678	729	691	750	719	730	695	746	730	693	725	705	730	706	738	701	731	665	795	751	735	715	709
22438	42804	36073	24320	20066	16918	14074	9570	6796	5181	4256	3946	3660	3677	3115	1901	1558	1436	1293	1243	1179	1083	1001	1112	1004	1019	919	926	940	939	956	914	974	980	906	931	864	944	919	925	958	917	876	905	938	898	888	846	925	869	896	937	852	926	917	896	884	946	933	887	888	872	882	912	939	916	889	844	944	834	858	915	985	901	897	885	919	879	962	936	873	920	927	886	899	921	870	816	902	933	852	853	894	882	866	849	868	882	884	889	940	884	887	924	909	934	932	857	863	909	916	881	896	880	865	917	866	888	843	853	944	921	931	837	959	888	921	889	937	799	930	886	912	891	886	833	890	890	890	941	925	866	853	884	942	824	844	859	870	877	909	842	893	842	878	919	902	889	880	892	820	875	890	888	866	959	864	866	858	883	906	894	873	856	887	822	857	890	880	908	911	910	861	892	866	965	842	911	886	886	836	902	853	892	934	880	921	931	881	876	907	884	876	917	876	857	854	910	908	906	896	855	895	879	853	911	864	886	940	891	851	911	903	962	865	886	876	871	903	882	915	910	909	875	933	862	865	854	841	923	978	882	863	860	864	921	898	811	845	948	893	905	842	861	858	920	855	878	876	852	885	931	939	942	871	912	853	916	883	886	899	890	859	915	870	841	922	892	895	886	917	893	867	862	897	907	877	886	838	852	894	910	904	904	904	910	901	843	867	875	869	859	911	889	892	872	883	859	884	892	880	877	889	886	892	863	925	921	848	912	869	922	885	877	931	950	895	968	879	888	898	909	923	867	877	930	904	882	953	879	828	921	902	954	924	902	877	937	901	901	853	868	843	855	881	913	897	882	846	871	871	879	912	843	922	887	889	897	903	873	899	891	886	842	892	949	891	874	913	910	879	893	883	905	893	883	913	861	860	881	840	885	891	938	841	873	827	878	859	892	871	928	930	888	928	886	918	840	889	926	884	889	869	892	894	887	914	906	910	936	913	832	900	896	892	848	809	893	893	897	841	926	918	877	885	882	891	839	890	886	859	936	899	850	929	859	835	864	835	956	922	838	901	848	867	800	836	882	914	865	913	835	889	913	930	903	900	904	866	862	906	887	829	899	895	935	889	888	870	820	905	895	897	872	887	873	891	879	890	915	847	897	941	889	923	840	964	857	890	932	922	855	894	856	871	869	885	920	866	934	913	903	869	918	893	884	881	855	893	848	802	878	885	878	843	880	855	903	914	891	947	890	949	850	905	880	846	949	909	892	847	861	905	953	867	859	882	892	894	866	905	872	921	873	904	878	874	930	889	874	886	860	872	877	883	880	939	901	909	944	966	902	915	940	852	896	932	878	902	877	874	942	854	906	864	864	872	931	895	877	833	832	905	904	916	856	909	824	878	907	939	870	880	911	860	909	919	852	918	868	871	870	889	886	943	848	922	813	896	856	868	854	851	921	871	885	890	910	859	871	918	895	884	879	890	970	904	828	857	881	869	897	862	903	902	933	883	890	880	843	870	868	883	813	876	912	895	880	879	898	910	923	952	896	837	906	893	901	857	921	859	948	845	836	901	897	862	871	857	912	906	860	902	858	947	828	932	886	903	887	888	871	930	918	846	899	875	837	878	940	869	920	896	915	806	911	932	859	898	886	868	902	920	878	868	931	930	841	881	848	899	874	927	865	913	866	880	919	896	892	891	902	889	872	890	876	882	852	850	886	891	926	879	862	922	862	919	858	900	874	852	891	920	874	921	925	935	899	866	894	917	825	928	907	905	913	960	898	905	875	906	920	925	815	915	860	886	913	936	925	861	903	871	842	902	881	923	926	855	907	917	895	874	852	871	924	856	924	948	873	843	887	898	919	905	876	864	940	913	909	880	853	863	865	874	943	880	928	904	857	931	903	925	883	871	912	850	892	862	891	885	855	901	901	888	917	915	912	921	906	921	817	843	870	905	918	943	838	908	868	896	842	840	881	858	858	866	859	869	938	879	943	875	941	856	877	868	826	927	862	898	863	935	885	863	916	830	859	867	870	860	908	885	889	840	888	876	875	863	880	893	929	901	900	902	924	876	833	913	840	895	882	873	881	897	883	933	867	881	877	875	919	881	870	882	883	877	859	944	933	807	955	893	861	820	891	855	837	901	868	931	932	879	886	950	896	837	869	882	850	878	892	871	924	934	917	867	872	904	864	813	895	916	901	917	910	895	897	875	882	974	861	834	948	866	874	876	961	888	873	943	764	861	870	918	882	859	929	880	902	907	893	904	890	889	902	920	906	892	885	895	927	884	896	930	891	871	907	940	852	941	927	899	938	910	915	927	911	911	905	923	893	899	863	931	845	870	893	836	899	913	932	869	932	907	903	889	868	838	891	871	891	913	884	916	865	883	884	928	893	871	847	889	898	907	906	796	886	863	877	917	887	878	899	848	882	866	859	906	914	870	897	900	917	878	911	865	921	899	862	844	902	935	901	869	872	888	905	882	922	881	899	965	894	878	870	895	911	860	897	889	899	911	878	909	883	865	854	889	859	833	891	830	900	871	897	897	856	892	903	893	874	863	909	895	871	833	885	873	937	915	920	907	853	870	860	905	858	906	882	860	914	861	844	866	811	878	992	929	934	856	858	874	922	892	868	852	883	845	889	857	835	875	849	907	859	936	844	915	917	888	915	914	874	883	898	880	844	921	945	871	913	865	865	878	938	879	914	932	885	886	905	887	891	853	898	893	907	860	905	911	867	837	869	886	886	902	962	876	870	836	880	870	879	916	915	878	896	916	894	935	875	931	909	933	849	872	901	884	887	880	866	866	886	910	932	928	933	866	903	896	914	909	927	876	931	882	876	885	855	867	826	934	845	885	843	874	882	941	920	854	911	887	860	950	887	898	917	898	832	903	862	879	904	895	848	844	872	875	889	891	867	907	918	873	896	889	890	967	853	880	911	883	871	895	829	860	889	888	846	869	908	873	907	898	928	891	919	886	920	848	871	933	846	885	830	910	944	842	857	900	914	895	923	883	919	878	886	858	904	884	909	878	933	910	897	895	932	899	849	869	881	886	896	860	843	906	906	873	822	816	905	878	881	904	874	897	908	861	911	896	849	896	885	900	890	864	910	883	948	906	854	901	895	920	889	881	894	898	871	904	854	940	880	861	878	861	870	875	930	926	847	866	893	851	885	916	909	927	905	936	961	898	889	889	872	883	921	860	924	876	931	861	872	882	843	878	913	852	851	850	927	868	900	877	876	894	885	935	889	927	853	881	921	855	825	900	902	895	916	952	889	885	937	895	898	922	908	920	913	888	922	848	919	902	868	858	839	884	901	870	918	950	936	892	900	899	894	860	883	910	872	898	880	933	874	862	843	861	892	938	897	862	917	866	860	831	885	895	959	880	886	934	885	867	849	888	907	833	905	917	835	934	925	869	902	902	912	881	881	895	927	910	872	892	884	895	853	910	876	934	900	877	867	854	822	939	887	895	854	945	922	892	866	942	933	866	840	921	918	879	903	864	900	932	876
25122	21099	27308	25151	15699	7873	5623	3377	2334	1605	1236	1182	1176	1118	891	633	531	551	540	467	397	417	407	382	380	347	382	370	383	346	374	376	365	316	345	368	382	368	354	339	348	351	350	339	335	341	366	327	335	327	347	354	345	374	337	328	353	351	334	335	334	332	345	333	352	325	328	348	367	330	366	369	327	347	314	311	359	344	318	345	300	347	361	344	341	347	329	318	344	384	360	351	328	347	317	330	334	349	336	367	359	348	333	386	359	327	378	345	367	343	364	347	334	322	335	337	353	318	317	357	306	310	328	332	339	330	347	335	367	332	341	338	357	331	331	331	361	345	337	332	335	336	358	363	351	305	367	322	340	334	375	328	327	330	343	370	318	326	352	382	318	312	336	334	291	347	314	340	349	335	358	351	310	342	331	363	335	374	324	336	365	341	334	348	361	324	336	320	327	345	308	347	359	356	342	343	373	318	326	370	351	342	320	331	344	336	336	322	366	330	334	326	348	373	356	331	326	326	347	358	325	313	331	335	369	363	290	326	344	356	348	347	355	319	290	306	337	369	387	349	386	338	332	339	320	325	350	323	330	327	338	333	326	333	345	352	351	347	324	335	342	315	327	335	304	357	346	349	337	334	372	327	323	364	344	349	344	315	334	357	343	344	348	359	343	321	372	349	355	377	365	343	305	366	368	354	366	320	368	316	335	365	308	344	357	336	314	318	340	341	357	355	302	343	367	362	348	337	335	334	318	334	340	334	340	362	363	322	354	328	372	384	303	336	333	347	323	334	352	318	336	386	361	356	343	352	303	334	357	322	341	327	327	320	330	350	354	327	334	360	345	369	331	314	302	334	368	323	345	351	356	333	340	370	358	345	358	361	364	363	326	286	340	357	350	362	360	326	354	352	373	329	340	348	353	336	336	334	313	342	327	323	337	339	343	343	326	348	358	336	327	329	321	323	353	348	324	358	376	335	347	322	336	368	349	331	360	332	354	312	364	347	325	369	340	353	333	363	345	320	359	336	334	364	344	355	359	338	311	336	340	324	332	322	317	362	338	351	337	336	359	358	335	353	333	316	360	295	290	324	325	353	321	357	342	361	333	353	353	336	344	349	343	337	322	350	310	340	290	343	345	333	362	325	328	339	362	311	337	388	339	325	327	306	311	359	334	345	339	360	335	356	349	344	357	343	344	367	373	340	350	364	365	323	311	376	361	344	351	337	343	323	314	340	323	352	328	362	345	348	313	314	334	330	363	350	300	346	366	338	359	333	347	308	319	345	299	348	369	342	316	338	365	336	392	355	327	343	352	353	364	305	314	316	330	327	357	337	355	362	363	365	340	369	345	348	346	359	352	357	387	346	335	354	323	308	350	374	357	346	315	326	309	342	331	324	328	337	344	352	315	382	332	317	319	338	318	340	343	358	336	329	348	350	355	341	311	324	329	351	366	354	342	324	329	338	339	320	350	300	353	333	334	342	314	371	314	311	320	374	346	359	338	333	337	319	364	355	346	338	376	361	390	362	367	332	331	331	342	340	339	323	337	341	328	348	356	353	335	366	337	330	349	327	366	335	338	343	330	357	319	331	314	349	332	342	365	340	348	375	372	342	322	355	347	342	365	381	338	331	311	345	314	293	325	318	350	363	338	353	344	324	338	348	359	313	378	336	335	352	341	366	378	330	364	362	371	363	355	332	329	317	338	349	367	319	297	364	357	343	344	335	347	345	324	332	335	362	324	352	324	336	350	315	352	354	389	312	350	334	347	344	354	348	392	327	326	331	339	332	344	354	346	308	323	352	356	359	363	306	366	327	333	352	356	374	330	347	378	347	344	355	368	332	376	334	340	326	352	352	342	311	320	323	334	331	367	356	336	315	347	349	379	347	332	331	336	342	361	309	342	344	328	329	317	366	327	328	325	368	378	364	343	348	313	311	344	349	314	328	379	365	369	334	389	323	349	305	312	326	389	331	339	326	340	364	367	357	359	325	326	310	340	335	315	338	343	379	356	366	305	364	335	318	315	309	334	368	372	333	339	330	342	327	331	352	294	318	329	326	371	355	338	329	366	313	344	342	317	358	300	311	329	316	320	346	347	342	336	354	308	347	347	318	341	350	324	332	340	311	316	332	348	315	334	340	354	317	339	334	317	332	341	312	325	276	380	352	337	301	349	319	349	315	344	344	353	326	354	336	337	333	333	313	353	313	357	353	322	326	345	363	318	337	351	323	321	331	357	338	345	356	347	340	317	314	388	339	346	330	317	341	336	330	327	305	329	341	362	311	328	339	352	359	337	325	321	347	334	353	326	326	327	337	337	304	346	334	332	348	345	351	303	345	362	353	300	361	343	354	343	344	357	342	374	310	322	351	347	325	342	326	392	351	359	333	341	324	354	324	341	377	352	303	350	361	324	321	357	347	347	324	312	326	339	309	317	339	353	315	341	345	346	340	343	337	343	318	349	347	345	333	344	358	327	351	333	296	371	335	336	345	340	318	328	352	338	323	330	352	325	362	354	322	322	358	344	305	352	338	296	361	336	365	350	342	299	321	318	336	345	306	349	342	328	361	334	342	337	349	344	342	325	316	351	344	356	332	318	363	325	306	310	312	308	314	352	338	319	370	358	362	331	330	354	335	344	335	322	285	359	367	342	341	341	360	339	353	335	315	333	316	351	354	349	357	345	335	345	365	340	320	335	342	345	349	299	359	335	319	318	373	351	327	332	332	343	346	341	340	315	338	314	340	351	305	330	296	342	278	333	311	357	379	313	327	344	375	340	378	351	329	347	319	316	359	370	359	310	353	347	304	353	343	325	374	341	328	314	327	332	355	316	349	359	307	351	325	341	324	343	348	381	366	319	347	351	338	342	344	334	357	334	319	332	353	322	340	316	378	333	344	347	347	349	351	350	349	329	313	323	306	312	337	345	343	317	319	323	339	351	324	343	311	330	328	342	366	354	336	328	345	344	329	326	364	352	371	353	314	334	347	336	327	342	355	355	352	329	344	335	353	342	358	337	377	345	344	346	348	328	341	327	346	337	326	328	329	327	326	332	321	324	326	327	328	352	293	342	321	357	335	343	317	328	359	334	349	333	341	336	347	345	335	351	354	323	358	389	378	315	319	328	326	315	367	356	315	364	372	328	325	363	313	319	324	352	328	321	359	325	325	342	307	355	331	350	342	331	337	350	333	349	338	332	329	352	343	366	344	352	321	315	340	340	342	352	336	358	355	330	327	342	338	330	318	307	289	315	348	308	341	314	328	376	325	313	347	322	345	343	326	366	345	320	344	351	350	389	337	294	324	343	349	327	333	312	367	343	337	346	339	388	359	336	343	346	320	340	342	351	312	298	319	344	365	376	340	314	329	323	327	334	383	336	317	335	353	347	362	308	336	361	355	337	315	329	324	350	361	307	373	332	352	334	334	370	325	321	348	385	301	346	362	324	329	344	300	358	352	329	324	350	355	327	367	323	310	344	382	356	355	354	336	319	325
22986	36714	33153	21358	16290	13582	11328	7940	5806	3884	2929	2795	2868	2362	1889	1220	963	909	834	717	665	675	610	514	527	527	500	464	487	524	505	476	508	503	510	456	468	490	456	443	493	469	464	502	445	496	478	476	462	452	485	426	467	446	442	475	474	435	430	476	472	453	463	456	471	403	453	469	454	467	470	462	446	434	449	447	444	459	468	461	441	457	449	438	461	492	441	453	450	471	479	429	453	480	472	429	429	492	471	446	488	441	460	497	481	453	418	463	455	475	433	441	436	427	451	476	496	479	436	465	448	473	440	479	481	441	463	430	436	434	477	439	511	462	446	470	469	445	444	460	465	471	469	452	436	454	434	415	464	419	425	435	493	470	480	443	446	416	482	474	489	457	481	449	442	453	467	433	495	447	459	504	450	466	454	439	440	436	448	453	467	428	459	458	436	430	468	419	453	477	462	402	459	418	442	453	450	456	469	462	479	504	459	411	456	446	471	432	454	466	463	488	478	439	447	425	439	408	442	446	431	455	484	468	447	500	483	445	460	471	451	468	484	467	462	447	472	525	468	469	495	424	447	486	464	463	459	453	461	442	443	444	445	464	450	438	409	429	490	443	450	427	444	477	467	433	456	447	458	468	454	422	446	430	447	479	439	441	459	443	473	480	437	405	455	458	455	424	452	454	419	431	443	459	453	436	413	426	477	441	486	458	453	476	466	487	467	500	488	477	402	451	450	449	444	417	457	455	444	438	438	438	448	481	472	443	446	440	455	450	460	461	467	439	456	491	433	459	460	447	480	439	482	413	444	470	428	434	475	445	485	430	433	473	456	413	483	428	396	466	450	498	421	443	479	453	474	424	461	454	472	474	484	473	454	418	445	434	427	483	442	448	465	448	451	436	471	463	426	466	439	479	474	464	485	439	456	472	491	448	434	442	424	508	421	465	445	417	445	466	450	473	433	447	467	460	445	432	409	461	462	472	452	453	503	417	445	435	456	414	449	448	435	410	448	436	487	452	424	450	448	443	469	445	464	433	486	478	441	475	455	485	457	467	458	483	467	456	451	433	446	441	483	474	446	442	469	440	463	475	450	417	458	482	474	461	459	469	448	495	468	450	468	462	413	438	450	444	483	457	470	449	469	430	476	464	442	441	431	433	457	454	447	442	487	481	480	460	450	448	455	479	446	483	433	432	459	440	410	440	496	437	471	450	442	439	489	417	471	473	420	447	473	460	428	490	461	457	466	441	434	459	429	447	476	453	434	434	460	440	464	456	454	453	434	486	446	473	428	426	464	478	434	472	487	467	442	399	467	468	460	397	456	445	452	455	474	452	456	445	433	462	427	450	472	447	437	463	467	448	409	440	460	424	435	418	471	505	469	451	441	469	459	445	469	494	459	448	423	444	448	419	468	447	447	470	471	439	414	446	478	453	459	490	423	452	419	456	459	456	427	470	449	470	486	447	453	449	460	484	477	491	480	480	445	446	447	481	471	443	425	475	462	423	486	454	476	440	434	442	464	446	443	441	474	434	435	441	456	469	420	454	488	436	444	466	459	422	423	473	451	471	446	447	486	409	442	441	452	414	456	456	445	501	445	499	457	469	474	429	470	452	456	420	423	400	463	448	444	453	472	456	422	430	432	496	472	439	478	437	471	473	461	430	445	454	483	455	442	452	399	422	464	486	458	446	451	468	457	453	429	447	462	451	465	453	462	451	449	429	401	473	448	471	458	474	468	476	481	418	485	479	464	450	456	460	460	458	392	468	477	471	470	443	430	481	450	467	443	449	445	388	483	472	464	455	465	491	405	447	456	463	425	464	443	462	409	456	441	419	444	469	453	432	451	479	455	454	486	469	435	433	439	414	426	429	454	453	450	441	476	460	471	478	447	447	437	437	457	454	492	437	490	456	433	433	459	454	459	452	455	433	490	461	451	452	435	413	432	481	467	447	461	426	418	455	481	442	450	434	422	475	460	421	430	440	472	508	453	433	449	477	451	459	429	464	437	438	461	483	411	446	464	431	454	471	454	453	451	400	496	477	471	454	457	506	449	485	466	476	440	485	464	453	455	438	408	451	458	450	437	434	502	470	464	431	462	487	474	431	461	469	460	445	465	468	420	463	461	419	462	429	427	475	461	427	461	491	457	476	442	495	450	454	507	432	434	457	460	457	476	416	455	447	488	458	440	459	475	488	434	455	449	441	475	458	450	455	480	439	450	484	432	485	431	459	457	445	453	466	457	445	455	475	449	460	457	411	460	464	457	472	443	432	472	432	456	407	394	449	456	397	423	470	467	480	450	492	447	444	448	430	458	455	463	460	445	459	428	478	473	457	456	450	455	465	487	481	462	471	455	436	400	496	448	485	480	432	455	417	448	472	430	469	434	462	451	490	446	473	462	455	448	412	453	469	444	445	487	455	438	436	465	487	498	447	455	428	413	408	485	445	454	492	460	421	458	453	469	464	453	454	487	449	456	482	492	438	463	453	456	446	445	465	458	428	422	439	439	445	441	446	465	410	472	434	421	486	476	419	465	443	429	461	451	429	437	453	447	460	470	433	458	497	435	455	424	435	447	465	465	498	469	448	452	427	433	519	457	420	458	446	446	476	448	470	496	459	439	436	434	426	434	435	465	438	473	444	451	505	487	437	427	499	451	466	445	435	435	466	433	480	456	465	404	394	457	475	457	455	439	490	433	438	443	439	420	444	440	448	441	435	445	461	425	491	443	441	483	447	467	439	484	426	467	409	477	491	464	452	463	459	451	425	440	439	453	448	471	448	465	433	475	434	421	421	441	444	447	451	466	484	452	488	459	457	465	461	460	467	457	468	457	451	485	459	472	494	448	485	466	449	410	458	449	443	460	442	481	452	466	441	431	453	473	459	467	434	463	449	448	464	437	454	471	456	441	406	451	467	471	450	474	458	437	468	473	453	418	469	459	550	473	461	442	478	452	454	432	449	445	435	492	443	450	461	442	431	433	449	440	465	437	469	478	477	445	483	475	445	415	441	439	452	465	431	455	412	427	492	460	478	458	423	438	445	420	397	443	400	463	454	444	435	443	445	477	428	427	438	460	466	470	488	458	439	441	436	449	484	487	473	471	462	458	460	497	474	510	489	443	461	437	468	461	492	448	493	469	408	477	468	468	437	446	470	434	449	416	463	460	502	454	437	527	426	465	475	439	470	449	410	469	420	468	429	483	456	464	450	468	437	475	466	473	458	447	439	490	435	449	465	426	437	423	469	452	474	467	455	449	438	463	463	511	472	485	453	455	453	455	455	428	438	449	487	448	445	470	435	459	495	477	472	459	428	480	492	449	464	401	487	426	423	448	486	511	432	423	466	468	474	488	476	447	483	451	445	442	498	404	473	478	473	432	445	462	435	439	405	452	461	477	467	470	484	461	440	459	456	458	456	448	459	453	447	477	436	454	478	464	477	471	459	452	450	470	445	460	439	464	447	460	469	446	469	446	476	457	437	457	438	468	491	476	435
22918	21171	28975	23676	21269	22161	19302	8107	4582	3359	2706	2385	2242	1990	1754	1455	1287	1197	1131	997	911	850	866	834	771	782	746	775	742	748	775	780	810	799	716	747	741	733	758	723	746	717	687	722	750	774	712	697	706	763	714	709	755	732	713	710	725	729	729	664	748	726	699	689	667	727	708	704	702	686	705	710	684	748	689	706	720	694	719	700	728	708	677	669	732	680	710	739	710	682	715	699	691	708	677	693	733	695	734	660	721	727	756	765	718	648	715	709	731	732	709	713	706	692	700	671	709	664	729	675	672	722	714	709	670	720	723	716	696	718	746	711	672	734	736	729	676	677	658	693	686	732	707	747	640	685	706	690	724	691	679	703	724	707	729	649	722	709	690	695	674	684	667	689	685	658	697	656	716	731	703	710	652	670	665	721	699	678	722	719	704	679	733	691	678	732	715	709	677	660	689	666	692	694	680	720	728	705	680	690	703	716	693	694	685	726	717	707	682	709	662	679	736	701	733	681	727	747	707	712	639	662	664	709	683	688	720	673	717	718	714	674	688	715	682	709	711	709	767	737	666	666	685	707	676	730	712	732	668	697	707	706	728	682	657	746	742	714	676	690	694	743	700	719	690	731	691	712	674	728	677	719	691	680	710	720	671	712	702	753	682	687	726	715	742	697	659	727	702	738	673	707	715	663	706	680	684	695	692	754	702	670	717	679	671	714	672	703	691	704	687	703	736	715	665	683	697	697	690	724	693	741	724	710	658	709	727	695	705	730	651	722	656	731	686	718	681	739	701	687	671	707	685	642	731	721	720	719	743	706	702	663	699	672	713	703	696	695	650	697	722	677	725	673	725	692	726	694	691	704	688	713	681	713	634	636	693	711	732	706	750	705	667	696	728	673	706	686	748	712	670	695	708	659	690	734	722	751	736	718	734	758	707	650	770	714	703	700	677	669	714	724	676	693	739	691	729	708	694	685	716	692	704	642	695	705	733	711	762	722	690	690	722	710	728	689	691	741	715	741	757	688	709	684	763	698	718	713	668	714	647	730	678	633	719	725	714	674	716	717	717	677	692	693	678	705	749	737	734	717	770	700	713	766	706	711	735	695	712	718	716	700	691	727	679	675	716	714	715	659	676	675	663	694	700	688	684	705	714	706	699	705	683	729	702	713	692	735	742	703	730	775	709	702	705	715	682	709	759	703	703	737	691	684	706	681	692	709	724	671	726	691	752	713	712	699	704	698	698	693	691	685	687	699	712	717	731	723	759	711	753	640	658	711	699	760	731	692	685	736	700	693	696	711	678	723	689	693	677	692	674	682	716	713	688	697	687	695	706	689	687	733	689	701	730	640	714	721	714	695	655	679	700	712	678	698	701	715	730	743	738	741	726	734	682	668	731	666	712	672	701	712	690	671	719	754	701	713	663	701	666	737	725	710	699	684	743	687	692	701	710	698	725	658	715	671	705	716	693	724	690	672	650	723	683	687	706	748	718	705	729	706	681	745	690	678	727	752	663	687	769	659	683	723	709	733	691	713	625	687	686	756	686	710	724	702	702	668	713	719	631	730	688	711	709	701	646	691	709	723	743	705	735	687	733	694	742	662	701	708	693	695	686	706	712	724	730	675	691	682	725	696	716	692	716	702	737	699	714	721	727	720	675	705	700	704	714	720	690	693	698	720	704	684	738	680	675	723	728	667	710	654	749	643	658	695	717	647	706	740	718	703	673	708	747	742	696	696	720	692	713	670	692	674	691	696	702	698	681	727	689	696	708	713	650	728	668	719	687	725	715	716	726	705	783	684	700	668	704	712	642	703	684	661	705	690	725	661	677	709	693	696	710	650	724	685	719	659	723	726	732	704	698	767	713	697	746	666	750	673	700	708	678	672	701	695	665	730	734	660	629	678	684	711	726	760	706	658	698	656	695	738	754	669	709	703	739	670	726	715	745	699	706	702	680	707	665	654	660	709	741	698	721	712	725	673	687	709	739	679	663	696	705	710	758	631	697	690	659	688	695	699	725	725	650	741	674	715	651	698	676	663	734	674	680	714	721	697	679	676	696	676	724	719	645	668	688	703	702	713	698	737	702	686	709	737	675	728	688	700	685	710	705	681	737	719	703	727	742	700	684	646	682	690	663	713	680	682	677	684	682	734	719	732	679	749	659	701	728	690	724	752	697	706	723	694	694	714	666	705	721	713	727	704	720	710	683	675	682	725	689	681	736	634	721	705	675	712	683	737	679	697	663	692	733	687	706	733	680	689	668	688	669	680	705	682	715	757	719	720	700	683	712	689	712	673	672	706	731	708	735	681	709	698	722	692	718	701	648	662	693	724	715	719	726	727	732	746	701	681	708	717	734	715	676	706	718	731	694	702	708	683	704	687	678	709	709	699	655	734	674	699	731	714	691	674	665	708	756	735	663	684	683	703	725	694	666	701	700	701	663	690	702	728	663	713	708	719	687	672	698	721	731	688	705	661	731	675	689	666	708	740	708	737	715	705	711	750	755	709	705	735	724	726	730	679	729	685	664	701	682	690	681	717	663	680	716	693	715	718	760	701	668	714	685	700	671	719	667	691	724	704	686	741	707	656	714	671	689	711	687	691	715	697	703	669	703	676	674	686	692	696	692	700	712	680	663	646	694	699	650	696	741	687	724	664	718	629	698	700	695	682	698	720	693	683	663	669	681	721	708	716	694	705	711	724	656	750	680	681	679	671	655	706	720	687	697	729	751	742	691	667	721	706	731	674	692	685	671	736	690	771	749	715	679	673	715	688	683	658	695	690	683	702	692	736	699	698	685	649	685	760	671	687	663	702	687	700	681	657	662	731	654	712	709	685	724	719	672	703	704	754	692	709	712	654	721	628	714	711	683	672	681	719	672	695	726	698	700	711	734	686	677	723	709	716	667	676	768	705	714	680	675	697	734	724	702	741	731	716	738	685	672	628	664	697	642	657	681	722	666	719	674	638	665	736	683	759	702	732	753	707	706	732	744	661	633	680	655	693	719	716	731	714	712	648	726	675	659	719	720	705	721	695	679	696	712	741	721	708	669	682	648	641	714	728	676	723	674	767	693	701	697	711	692	697	669	713	660	697	724	722	685	704	715	696	672	753	685	682	716	660	704	706	662	709	645	681	678	745	683	682	730	685	712	671	708	648	708	705	643	676	722	648	706	703	686	655	724	705	684	689	716	739	661	700	665	680	714	698	675	707	665	752	650	714	704	707	721	716	723	717	680	690	688	711	686	677	727	662	669	695	664	706	680	693	700	724	704	700	758	698	732	723	727	701	684	664	686	688	692	711	661	679	694	705	702	681	767	676	678	661	701	720	655	695	744	701	737	694	691	703	678	664	712	695	705	730	671	702	716	684	715	713	680	730	652	690	724	744	712	649	667	678	697	703	706	701	714	732	708	674	727	677	706	699	708	662	685	666	688	667	697	705	700	689	698	734	727	726	693	682	684	686	683	687	757	743	708	722	745	717	676	688	717	706
24738	44054	39881	30153	25431	22652	18607	12900	9134	6920	5294	4642	4345	3894	3120	2435	2023	1941	1816	1559	1447	1252	1161	1100	1059	1007	994	925	961	999	936	988	1047	1044	983	956	918	905	928	906	951	892	882	967	940	896	938	939	904	904	880	886	941	966	898	902	884	858	855	858	897	903	880	866	883	940	875	916	880	959	898	917	887	852	894	870	853	827	790	876	851	885	903	903	886	852	852	884	870	925	953	895	910	872	875	864	856	877	936	879	916	939	873	1033	885	910	916	901	881	890	840	863	897	869	901	887	841	853	876	925	883	918	872	858	870	825	825	862	856	809	869	927	847	817	879	892	833	875	863	879	881	864	841	888	828	827	870	861	881	901	888	858	886	895	885	841	889	886	889	892	911	885	879	833	853	890	864	886	890	845	912	874	877	923	879	894	849	855	916	918	865	922	865	923	911	947	909	930	913	886	901	854	894	890	831	800	830	876	848	866	834	937	927	932	861	937	830	884	862	869	865	859	882	893	886	865	908	882	862	901	867	827	795	852	868	919	873	891	869	848	875	876	872	889	874	876	882	878	889	879	903	842	889	847	849	911	953	843	856	899	874	875	887	874	894	844	828	901	881	883	871	882	962	846	913	895	841	878	914	879	906	878	895	896	869	920	865	841	911	929	885	887	831	888	844	895	851	891	877	900	910	882	902	869	814	907	884	867	880	864	920	881	822	860	845	875	903	897	849	893	890	899	876	860	864	903	889	849	891	872	887	868	883	891	882	874	913	880	929	821	915	869	911	869	906	863	820	847	904	904	804	830	840	883	893	871	847	898	906	905	863	883	875	911	871	900	891	815	866	873	859	846	858	892	884	909	889	925	889	831	888	891	850	833	833	823	876	884	884	902	906	883	871	897	904	852	914	925	865	862	886	847	890	882	821	845	916	825	865	865	860	899	868	936	870	893	886	886	876	849	851	874	925	926	907	901	827	860	911	875	859	867	870	857	826	850	846	883	861	850	826	891	901	867	845	918	852	888	879	873	880	887	897	910	859	842	909	861	880	868	880	864	894	855	887	895	879	892	863	908	865	816	879	848	896	898	893	886	873	892	872	845	880	918	897	900	880	876	854	914	914	839	964	868	824	863	893	914	899	935	904	980	940	889	889	858	876	884	927	881	870	894	895	848	875	854	908	922	939	900	930	899	848	879	840	838	815	870	900	899	901	932	865	907	871	894	905	899	979	911	841	926	837	872	883	858	851	878	902	875	926	907	842	892	823	849	880	896	937	820	849	894	815	882	851	921	916	902	909	875	911	873	837	855	825	893	886	909	878	841	887	851	848	862	882	887	930	884	897	863	918	895	914	800	906	908	864	890	908	890	915	889	854	886	893	914	906	873	851	885	839	887	843	844	881	905	880	904	896	909	897	889	817	915	838	887	901	856	882	869	872	888	862	825	882	840	838	905	893	885	922	876	840	900	879	895	902	836	899	919	841	839	863	885	891	892	910	888	861	873	858	881	842	897	853	923	892	862	838	907	879	875	887	934	909	851	864	826	883	896	898	877	872	916	924	868	862	903	904	829	841	843	875	873	887	876	970	873	903	880	941	900	864	906	888	836	843	921	916	912	858	835	838	860	909	901	878	874	874	877	828	890	935	847	848	943	877	850	858	932	887	858	862	877	905	875	886	872	901	874	882	928	824	882	883	861	850	940	853	858	856	880	922	888	925	881	863	913	870	846	885	849	914	858	861	838	885	846	863	925	902	911	919	854	866	858	846	927	865	883	852	938	863	907	922	884	857	827	881	888	909	880	878	883	887	884	902	884	894	911	959	841	873	866	881	890	853	868	884	859	899	888	901	898	841	959	930	867	928	841	885	866	881	881	871	863	914	843	857	866	874	891	796	912	921	889	835	837	853	837	847	830	887	895	879	883	891	862	855	874	937	912	840	853	885	919	910	848	921	816	882	898	868	854	903	826	901	873	888	933	835	900	893	829	910	887	832	878	866	914	852	889	933	895	880	904	872	852	843	839	889	924	889	911	900	902	849	913	797	848	939	838	896	885	881	898	842	878	903	860	901	917	907	881	893	891	893	885	892	891	885	842	876	841	893	892	871	859	883	847	839	906	887	901	902	863	855	854	881	821	872	863	927	918	941	860	850	897	872	869	887	865	846	883	913	897	879	814	881	888	859	912	852	881	867	878	900	908	889	870	899	890	852	903	919	852	914	875	889	880	856	874	896	897	863	851	880	901	859	822	810	868	870	860	903	924	853	892	850	868	922	901	882	845	913	896	885	870	899	886	907	919	873	872	865	867	865	850	887	889	901	861	876	874	939	851	814	930	887	862	895	897	972	837	839	852	902	913	869	888	876	877	895	863	953	915	873	879	870	898	902	899	942	871	887	893	861	877	902	918	868	931	896	849	928	827	882	832	897	860	922	878	855	906	920	881	849	863	896	850	885	929	934	897	882	896	896	872	856	914	859	893	844	857	883	855	899	857	912	896	919	874	901	851	858	919	853	916	900	871	845	852	902	894	877	893	907	865	865	917	923	875	834	859	922	804	931	893	882	864	845	884	864	903	835	850	862	898	856	886	853	889	917	877	815	881	883	883	847	875	870	847	893	926	905	880	836	910	884	876	858	870	881	924	836	900	877	872	827	875	867	868	879	876	877	865	884	843	908	839	857	891	832	892	899	923	832	854	901	871	894	901	907	857	938	851	881	883	859	866	885	859	871	846	900	902	879	834	892	934	843	853	860	853	881	867	875	882	825	840	835	881	864	886	876	899	885	898	846	848	887	857	866	848	872	862	864	914	843	880	899	909	837	874	919	850	883	836	833	877	869	867	882	875	873	890	858	864	834	857	842	849	894	867	872	898	879	914	864	799	875	905	905	891	907	880	858	840	854	904	840	902	885	894	844	859	906	868	869	870	794	833	853	876	862	874	817	901	839	844	890	837	870	835	888	932	863	936	891	886	862	838	829	946	863	934	956	902	895	873	897	841	864	880	819	892	873	860	882	938	849	859	883	846	842	868	860	841	827	866	874	899	867	912	823	898	866	887	832	850	856	864	849	890	903	864	885	897	835	860	899	878	872	886	882	848	900	917	889	964	952	845	850	861	887	896	905	912	870	843	885	922	849	913	890	839	785	907	885	846	861	895	864	832	866	907	949	841	854	878	876	926	860	877	904	900	884	928	902	938	867	926	924	883	859	896	876	858	853	889	897	874	868	878	888	870	849	882	916	852	867	834	847	883	905	863	829	923	828	858	889	894	865	865	846	843	880	892	874	876	875	872	868	906	836	869	893	805	899	818	871	797	861	847	866	896	855	881	918	908	863	884	883	863	853	840	917	895	851	842	933	876	891	896	853	884	887	849	887	886	841	877	899	838	903	909	896	876	856	877	882	833	860	878	860	851	906	886	907	884	831	844	968	886	893	881	845	865	948	868	835	884	943	876	875	842	926	880	940	849	870	813	884	846	923	872	857	864	899	851	861	857	890	914	871	903
27180	21902	22267	14394	8078	5755	3865	2402	1503	1078	932	916	920	821	707	636	575	591	540	481	448	489	449	427	456	481	439	437	430	421	440	434	448	469	449	457	434	405	398	422	424	350	375	453	448	378	437	393	392	445	450	435	401	417	449	436	411	391	433	468	394	390	402	434	382	428	446	455	412	435	404	420	401	418	404	423	403	447	419	431	395	430	418	419	439	395	422	411	419	469	431	453	434	439	404	442	443	449	425	422	416	446	435	414	419	411	448	473	417	434	406	426	432	425	442	437	391	424	463	422	418	409	426	474	426	427	403	438	445	428	405	433	416	431	410	392	425	405	418	453	436	432	405	400	413	425	388	422	393	415	413	459	386	461	431	427	386	439	426	391	453	434	419	450	413	401	425	425	404	396	423	450	433	415	385	440	414	406	422	420	448	397	432	468	414	420	434	429	432	424	397	428	383	416	458	389	381	395	450	434	427	435	412	396	468	449	452	429	432	442	408	375	442	412	425	419	416	387	403	404	438	409	411	462	423	437	423	395	383	442	426	406	402	431	411	433	407	421	452	424	406	414	425	438	444	413	409	370	434	408	442	433	397	444	464	423	420	411	403	415	388	447	427	360	447	414	422	410	374	418	416	390	408	443	401	388	436	418	453	415	406	425	406	418	405	427	412	417	420	422	444	400	411	403	415	407	458	391	430	443	403	443	412	386	436	465	415	443	407	444	409	386	412	380	414	420	418	445	455	452	446	435	427	433	420	418	413	464	451	437	395	450	378	397	443	424	396	410	450	417	428	430	428	428	378	435	456	451	431	424	387	401	440	375	401	436	432	403	398	391	441	407	414	421	428	417	451	429	406	404	411	402	410	443	408	410	410	447	428	419	399	408	371	452	405	413	429	428	383	411	426	416	438	402	407	445	437	450	405	416	422	469	409	420	400	409	414	399	454	398	371	445	395	422	391	409	426	412	426	432	395	416	426	443	417	414	428	394	422	428	412	434	402	410	429	406	458	436	413	424	419	447	441	383	457	427	385	437	437	408	419	408	434	404	401	423	430	395	420	423	434	418	404	387	442	425	410	407	389	428	374	408	435	407	400	411	405	417	413	447	441	443	432	397	433	393	427	416	432	389	418	443	460	441	405	427	413	432	431	416	414	377	443	347	447	382	390	416	385	408	443	433	426	416	416	457	415	438	371	439	421	431	419	437	431	433	452	401	432	379	413	399	442	423	445	432	398	466	421	431	421	393	390	440	425	413	426	423	408	429	428	436	430	441	433	453	457	413	396	430	450	394	436	388	398	444	417	417	441	403	457	414	426	459	380	408	397	435	405	437	404	435	412	412	440	379	424	388	426	415	420	397	420	417	418	407	456	425	381	429	422	426	422	403	397	402	403	425	407	393	432	399	411	403	407	420	430	403	438	397	417	419	412	423	414	439	409	380	426	414	446	449	410	418	435	421	401	407	418	415	428	422	446	448	415	401	426	379	376	416	462	409	383	416	437	430	391	421	443	425	415	453	464	465	402	416	412	404	439	387	424	452	434	429	419	409	435	403	409	396	413	430	393	443	414	398	387	413	414	408	438	413	431	421	420	453	423	419	388	432	389	416	415	463	400	415	385	427	440	406	402	408	435	446	445	450	411	396	445	435	435	428	408	433	393	441	432	396	423	415	443	432	443	412	412	427	428	439	447	428	443	410	424	467	405	404	415	430	409	416	446	389	435	401	431	416	403	431	441	448	442	376	432	436	450	440	400	405	417	402	440	451	435	379	453	433	416	460	420	424	372	406	440	402	406	417	425	415	426	413	431	414	440	429	451	397	420	404	407	416	442	428	421	429	405	389	412	406	447	416	442	421	406	405	413	393	417	434	419	429	431	427	410	412	408	419	393	410	463	393	388	450	425	425	402	420	399	378	399	405	398	450	443	421	475	394	418	380	406	446	442	442	410	450	443	437	435	418	407	423	405	415	417	429	440	398	423	435	406	432	401	400	418	410	427	452	428	415	438	395	419	417	434	391	423	440	427	414	401	430	419	451	420	413	402	403	414	411	388	402	411	467	421	439	436	400	402	381	423	398	417	410	413	419	393	449	415	422	407	436	391	407	402	396	420	436	418	395	411	419	436	425	438	399	448	433	444	418	417	417	427	438	412	422	413	416	394	431	404	416	410	440	419	422	450	418	399	403	426	382	434	422	429	440	421	443	437	422	405	427	436	435	395	414	427	431	417	392	428	419	439	432	429	437	453	439	418	393	448	438	435	384	436	433	431	466	444	415	413	397	417	423	468	418	405	410	429	432	397	425	423	422	383	405	446	412	418	442	418	402	431	363	408	409	393	422	458	441	425	370	411	429	416	434	443	465	379	424	406	426	418	404	392	399	421	425	425	415	418	414	406	453	406	453	406	397	420	398	390	428	441	411	429	422	421	455	425	384	441	415	428	456	394	428	409	401	447	417	438	398	381	399	425	430	453	429	431	430	435	433	415	437	459	409	422	447	410	457	375	416	431	414	378	441	420	381	366	409	390	422	399	398	422	385	449	386	436	426	430	430	423	402	389	432	466	449	398	406	392	444	457	418	397	431	391	422	417	394	430	436	383	392	392	419	407	426	416	418	418	421	435	433	415	404	429	445	393	431	420	423	408	461	407	450	455	411	429	429	429	423	408	428	428	377	413	405	420	434	423	423	391	402	429	404	415	385	400	418	430	389	428	427	405	420	386	435	447	383	380	411	431	413	454	425	431	417	413	428	419	422	384	437	391	413	403	405	415	424	444	415	428	403	402	449	443	411	454	403	396	411	432	417	417	400	435	436	443	421	417	459	427	423	419	400	435	455	427	386	436	440	400	387	372	405	429	426	428	430	409	397	413	420	403	444	419	434	463	381	389	447	468	455	457	425	407	443	401	420	436	440	418	415	411	425	401	439	401	427	409	412	423	394	447	428	451	421	423	443	396	424	438	436	413	425	435	450	392	434	393	435	409	405	366	446	412	404	423	411	448	388	361	408	414	390	419	424	440	449	423	435	419	390	401	452	397	430	433	407	434	443	455	447	418	428	397	395	398	437	428	457	433	397	409	430	428	398	444	447	417	396	427	458	420	443	431	429	395	440	398	448	400	435	433	452	451	404	409	433	416	434	425	430	441	465	451	423	423	436	437	417	425	454	435	429	418	401	395	410	385	415	410	426	448	437	429	453	442	415	398	406	392	451	443	406	408	422	420	420	428	447	420	407	424	404	435	396	419	403	425	411	422	397	447	408	388	451	424	402	421	424	384	437	415	424	436	434	423	428	427	427	417	436	425	440	417	417	425	428	394	405	414	421	426	410	406	408	415	413	445	457	413	387	416	415	424	401	398	428	412	447	418	442	399	403	430	393	409	416	415	425	450	421	431	403	382	435	404	462	423	431	422	421	388	388	425	418	449	424	434	403	420	452	400	413	433	421	398	433	402	406	410	371	438	431	427	427	432	436	441	422	438	396	413	429	458	387
20377	31974	27290	17184	13466	11556	8233	5392	3289	2398	1863	1720	1710	1543	1255	1129	977	887	742	744	691	623	591	562	544	560	543	553	547	511	561	554	571	513	548	521	538	481	520	552	556	506	524	506	552	510	538	544	529	537	564	504	526	525	556	521	500	525	495	553	519	531	519	538	546	520	522	522	526	531	547	524	545	553	532	547	530	547	550	544	500	521	511	518	579	523	522	543	556	521	557	534	545	569	510	548	575	597	528	512	516	544	503	561	552	542	582	494	544	534	553	520	542	563	549	550	546	582	572	510	539	533	572	518	561	545	520	501	525	569	514	533	476	545	553	519	532	511	550	538	536	524	546	560	536	487	520	530	519	529	492	503	555	518	504	532	522	535	497	538	526	525	540	568	509	560	562	514	535	497	579	539	505	487	497	543	532	552	568	575	556	521	535	548	545	551	516	545	546	528	529	520	539	535	483	490	531	519	535	520	537	550	528	527	532	493	510	540	564	546	554	517	519	537	517	549	505	527	502	515	566	550	524	559	507	517	541	527	572	564	542	541	547	538	498	551	525	556	498	535	501	540	567	515	538	531	564	530	526	539	550	501	555	505	527	516	535	567	518	550	553	524	537	480	526	547	518	543	554	528	511	576	553	515	560	553	552	540	575	541	516	552	520	525	519	558	520	528	542	543	544	510	517	550	499	559	527	536	529	519	528	541	506	516	535	544	534	499	510	563	555	551	509	548	539	559	527	532	497	564	542	547	570	534	532	561	543	542	547	543	535	499	552	516	554	498	519	535	542	536	518	521	552	522	539	528	546	524	528	545	508	570	535	569	546	539	535	542	530	540	572	558	534	542	542	577	528	519	531	512	519	534	506	570	508	537	492	561	561	493	516	539	484	550	536	544	506	548	584	517	530	545	549	516	567	510	524	554	523	516	540	522	587	569	559	527	524	502	530	546	508	526	540	523	533	500	556	518	548	504	524	544	540	535	525	548	504	535	553	543	544	540	529	541	536	485	537	516	542	521	576	523	528	511	515	517	562	544	520	551	541	517	547	552	544	516	547	527	581	559	512	515	515	549	539	529	530	510	551	524	564	540	504	525	526	511	536	517	556	526	563	541	512	541	543	552	510	553	528	526	582	510	518	556	533	534	513	558	536	584	505	537	501	499	499	499	553	559	517	520	531	532	564	535	562	533	554	510	573	545	541	546	564	514	483	491	527	519	557	557	552	523	557	526	515	559	539	552	494	531	535	518	503	566	507	530	526	534	519	502	503	526	454	571	504	533	511	571	571	500	508	506	523	564	535	548	545	536	533	562	501	560	532	517	514	504	482	523	527	523	524	522	550	522	541	538	554	560	537	512	516	572	558	523	520	528	501	525	504	523	491	538	528	563	548	521	513	504	532	557	553	536	536	507	527	540	529	552	532	538	550	503	496	506	557	515	538	516	546	502	478	573	529	486	521	518	566	543	533	536	525	560	555	527	524	559	526	515	560	548	551	551	548	543	501	516	524	568	530	512	537	529	497	557	556	558	544	514	511	507	538	540	551	578	543	554	539	496	530	510	539	519	527	560	502	500	539	548	546	508	530	517	556	506	499	553	548	513	560	503	537	519	555	537	496	556	533	565	519	502	558	550	563	550	547	588	549	549	519	567	497	512	510	514	518	565	521	537	529	512	489	546	525	513	598	542	517	520	508	552	572	527	510	531	545	504	486	557	565	516	536	538	532	543	552	573	515	577	559	554	565	586	533	506	547	534	608	530	553	529	551	525	504	492	548	570	536	518	530	555	523	531	516	565	546	535	504	514	575	503	495	523	519	539	528	526	517	536	487	522	533	530	499	536	524	482	521	578	495	501	564	572	558	508	577	493	576	513	534	496	537	511	519	509	522	551	521	533	536	563	529	550	563	516	541	514	515	527	561	538	560	512	530	527	559	550	562	538	550	519	550	512	534	493	499	527	554	555	522	506	588	536	496	527	564	520	536	545	522	518	589	514	543	561	521	520	545	550	514	544	543	522	556	499	527	526	544	580	471	471	539	558	515	494	528	508	553	538	543	539	547	489	499	521	528	572	454	544	526	532	559	529	536	554	516	554	491	542	594	519	535	557	540	545	534	551	573	581	541	483	501	557	534	518	523	508	535	531	543	560	533	539	525	505	530	553	533	543	512	506	484	504	559	539	499	572	507	489	523	509	531	552	550	522	532	556	518	519	526	522	528	536	554	536	571	553	530	541	517	547	543	533	546	532	581	520	559	553	502	544	539	517	552	498	537	557	550	502	555	564	542	524	519	544	541	561	550	481	532	519	519	531	587	522	542	564	506	551	525	535	515	494	515	494	545	544	494	563	548	511	532	540	468	512	511	536	533	520	547	509	508	533	542	518	573	544	551	509	523	508	550	540	552	560	519	541	540	569	516	501	524	536	511	566	540	584	551	497	530	553	541	541	543	517	557	498	560	545	519	567	581	491	522	548	524	581	545	532	508	522	569	547	549	513	514	512	579	530	539	564	542	541	531	537	555	512	533	540	505	496	543	530	537	536	536	515	502	510	541	555	519	532	528	510	541	514	507	501	536	555	573	537	517	575	550	507	520	543	559	542	539	513	563	527	532	533	549	519	529	546	554	520	518	537	577	540	547	573	525	513	511	511	588	558	570	525	515	540	534	535	559	540	498	542	546	575	498	518	535	518	511	562	528	529	524	557	529	531	533	538	528	538	540	542	533	528	552	540	549	564	557	556	523	516	508	533	525	533	531	504	525	530	566	517	496	520	529	523	548	571	573	540	546	517	522	518	554	562	583	509	514	526	533	522	556	527	553	532	499	518	512	540	553	500	551	530	533	512	527	576	535	564	516	528	510	550	496	547	598	539	524	530	550	515	526	534	522	530	542	536	576	504	551	525	523	528	509	538	561	578	506	601	530	527	539	508	497	540	497	517	524	516	516	550	563	567	515	532	519	514	540	586	516	539	510	514	560	551	545	543	554	533	507	550	546	567	522	517	533	547	524	527	562	508	548	556	566	502	524	510	528	522	540	540	553	537	497	493	557	529	561	503	542	507	529	516	529	538	520	543	545	521	521	547	548	509	552	508	551	495	573	519	547	556	564	522	521	504	526	523	502	510	516	564	567	506	555	593	494	486	533	514	553	533	501	552	533	529	507	558	538	529	497	558	561	540	515	520	537	496	513	512	547	554	543	542	506	561	537	539	521	529	530	582	529	539	517	546	522	574	506	555	513	534	558	553	518	494	565	544	539	517	538	508	491	500	531	580	521	509	568	553	544	524	532	510	565	520	539	512	536	553	594	512	561	553	530	534	531	526	553	569	559	551	493	518	539	536	508	534	493	518	518	523	513	527	519	539	520	532	554	544	495	537	537	544	501	529	537	547	533	559	543	537	578	532	568	536	546	547	504	506	554	528	536	528	557	526	537	510	553	545	546	546	521	533	569	579	565	544	575	520	556	525	507	605	530	502	523	540	517	560	537	498	558	575
23819	21070	28400	24033	21284	17240	9367	4382	2825	2090	1666	1681	1563	1379	1336	1281	1166	1017	923	863	819	799	777	724	725	711	727	728	721	731	731	740	708	691	653	683	711	680	714	705	680	711	703	681	722	724	678	703	684	657	646	694	669	655	684	678	705	695	672	702	701	641	666	675	648	711	738	691	671	713	718	693	675	667	701	688	706	673	647	672	656	689	706	670	721	705	730	733	686	692	679	696	720	705	662	670	676	669	693	653	661	702	692	695	747	706	705	697	730	669	686	679	713	684	648	688	726	721	656	697	687	688	710	678	695	735	704	710	728	708	679	714	664	681	708	679	720	714	671	701	727	733	638	676	709	627	663	711	763	703	702	669	718	669	648	727	671	653	666	643	663	682	688	678	683	682	760	653	660	653	671	690	670	690	677	691	688	730	684	696	729	716	710	682	709	692	689	665	659	714	695	670	670	692	664	716	658	684	653	707	679	671	652	693	686	698	706	669	673	695	678	654	690	717	691	722	676	689	687	709	717	693	683	628	655	669	667	704	676	704	670	686	687	710	677	695	680	720	692	707	657	707	754	694	703	683	721	693	699	698	738	662	705	677	702	673	660	741	659	697	665	706	673	726	646	717	701	649	675	709	716	736	719	679	726	699	711	669	726	704	693	687	706	690	642	688	698	675	700	657	712	683	705	670	688	631	691	667	711	667	724	694	688	694	686	706	686	686	671	689	660	657	665	709	702	677	722	680	685	719	705	692	651	693	715	661	691	626	704	676	701	693	696	713	670	698	682	695	709	640	673	708	661	621	725	725	626	694	684	660	634	694	656	725	689	736	667	638	683	725	658	698	688	660	670	711	670	692	685	672	639	694	670	714	692	622	695	657	692	662	718	688	712	675	749	723	703	701	696	641	667	723	674	695	686	652	690	665	667	676	675	688	671	687	675	694	700	634	662	666	673	693	652	661	674	725	731	654	651	681	716	677	698	709	698	673	688	712	676	650	695	696	718	726	696	664	673	717	652	680	720	734	672	705	687	667	698	751	668	699	711	722	679	703	689	666	739	690	697	695	676	694	673	701	667	661	643	679	675	707	687	698	669	718	726	669	664	678	684	636	642	695	712	658	671	668	671	717	709	679	701	682	701	689	684	683	654	695	670	660	647	693	698	711	698	721	673	693	722	668	667	683	673	702	696	712	707	640	714	704	649	710	716	669	637	709	678	733	687	675	709	692	657	654	693	709	691	643	647	725	668	638	708	695	695	700	671	700	738	738	703	660	656	689	705	680	692	701	684	689	661	699	693	722	714	681	708	646	690	623	713	683	677	736	681	675	690	695	702	680	698	676	729	704	675	696	684	684	693	683	712	674	703	648	650	704	691	718	713	664	704	676	660	706	744	654	685	748	674	680	701	698	691	712	649	688	695	685	656	702	665	715	702	633	686	678	693	664	666	655	671	711	713	699	715	711	687	704	710	678	680	733	675	714	707	719	731	706	695	678	714	691	704	724	675	670	734	667	698	716	677	723	674	729	667	704	707	656	691	689	646	686	673	707	647	694	649	649	700	642	669	674	689	692	704	675	668	678	666	667	653	677	678	713	696	699	690	685	703	736	720	671	685	662	662	691	683	758	718	669	668	700	733	642	752	667	692	696	712	671	710	683	675	712	666	677	726	704	695	695	726	643	735	686	689	743	678	704	745	728	691	715	675	697	674	700	669	733	652	648	695	696	656	683	686	714	749	697	647	646	718	714	667	665	679	699	714	701	695	713	704	665	683	681	681	727	680	718	690	665	733	676	700	722	703	634	694	722	671	674	713	715	674	694	742	696	693	660	664	706	706	666	682	691	652	659	713	685	727	679	710	682	703	716	705	678	684	649	682	714	670	711	733	655	728	676	684	708	670	687	672	615	705	702	658	718	703	655	670	712	720	673	752	686	683	702	723	640	698	684	681	699	654	697	707	703	723	724	715	687	701	714	636	696	694	688	662	669	729	670	664	718	663	739	671	742	673	690	707	723	703	695	636	688	687	692	613	658	720	682	688	691	669	650	649	652	670	702	688	743	694	678	642	695	685	678	689	668	676	658	689	671	722	719	679	696	697	703	657	702	645	707	711	667	703	694	675	721	692	702	654	645	713	674	701	684	686	691	677	663	733	734	705	714	660	714	695	720	653	711	651	651	649	733	672	733	693	693	656	677	715	676	711	679	656	667	644	665	700	671	672	689	682	713	699	678	684	651	666	707	736	698	700	670	720	686	706	741	705	677	681	656	721	687	707	682	668	656	678	648	722	686	651	705	673	717	669	717	663	727	646	716	689	659	712	675	697	710	674	691	703	678	684	656	676	693	736	724	694	744	677	677	713	702	698	696	657	683	648	745	690	690	703	664	698	716	678	695	685	644	662	686	708	640	702	696	707	719	649	683	692	706	668	721	704	708	646	682	691	671	701	690	669	661	707	655	638	695	683	695	644	673	668	714	680	699	699	656	712	649	709	675	687	719	694	696	708	674	681	671	667	687	718	712	703	722	640	687	679	701	710	663	725	712	643	723	687	690	685	688	663	685	687	663	667	653	686	744	736	665	708	671	654	717	727	660	732	713	663	683	683	707	691	696	665	749	750	641	662	663	721	707	705	717	710	715	675	721	721	740	682	695	662	667	684	678	670	703	686	685	656	697	647	704	661	650	665	699	738	706	680	709	689	688	636	694	684	697	707	695	675	637	687	656	667	652	710	711	673	682	678	652	653	676	671	758	670	711	710	769	719	707	680	740	662	727	675	666	670	671	697	689	677	627	685	723	714	731	677	682	638	729	637	728	724	653	650	681	689	707	737	635	687	716	648	671	687	697	708	718	668	663	712	716	659	649	680	699	676	683	714	648	720	710	696	667	651	712	683	688	739	731	708	693	629	665	738	677	639	686	711	714	657	685	665	680	714	716	690	659	712	653	635	661	662	688	691	690	674	679	655	674	675	683	684	715	702	697	701	745	762	673	681	700	713	705	677	697	667	681	679	698	682	626	686	737	693	676	683	665	695	660	689	716	677	724	726	689	690	661	708	681	678	707	741	701	692	694	694	724	701	681	713	675	711	682	699	675	680	638	720	712	774	644	709	710	650	664	700	708	684	704	719	661	672	715	710	721	686	697	713	724	669	691	692	668	737	708	677	643	638	690	647	715	673	703	729	619	683	694	613	678	712	636	687	709	666	704	748	681	704	670	672	732	678	704	647	702	687	653	665	664	688	677	721	640	706	662	691	685	702	675	635	668	671	707	684	660	694	694	698	669	726	698	691	653	701	701	686	667	742	663	705	696	699	667	673	708	691	682	670	674	652	729	781	682	680	651	680	721	673	660	676	720	700	660	709	642	644	670	708	695	684	705	715	665	719	632	644	676	680	674	707	711	687	677	718	687	758	679	676	687	656	657	700	682	685	701	681	691	713	678	712	702	674	740	677	708	713	665	663	697	699	692	720	695	686	681	640	662	665	687	694	704	663	674
22230	37872	35419	25399	20420	16638	12608	8491	5886	4137	3330	3170	2866	2596	2297	2134	1759	1599	1444	1294	1182	1082	1033	968	931	954	861	976	954	908	986	917	964	897	883	925	881	900	902	884	877	902	875	819	889	864	907	886	897	866	903	865	871	832	817	857	896	874	946	838	834	865	893	820	832	819	856	866	836	849	760	851	893	847	843	883	890	832	909	805	850	910	910	851	846	846	871	831	887	858	892	864	805	887	874	840	853	862	828	873	880	871	879	908	874	905	852	875	886	890	820	893	832	861	835	846	853	875	850	865	843	878	881	920	856	823	868	845	858	816	870	864	875	887	825	862	789	785	821	826	892	860	865	844	853	898	858	882	824	839	880	823	869	792	846	874	787	864	856	846	884	824	825	888	892	869	818	821	825	863	870	888	834	861	902	829	882	855	846	877	865	828	832	858	844	874	831	856	857	865	866	893	846	868	839	855	864	872	868	852	868	855	815	832	867	777	911	816	865	881	836	848	835	879	834	895	851	843	858	867	848	887	912	854	829	849	820	821	835	826	850	859	879	813	838	884	886	868	832	867	858	825	880	874	854	853	872	800	864	851	890	819	834	834	891	869	846	882	880	851	873	836	872	838	813	831	875	894	825	908	857	861	812	837	916	882	845	877	865	892	874	880	866	873	816	905	841	828	892	871	901	854	871	847	807	852	880	870	799	867	863	855	912	861	898	818	825	833	855	879	850	899	862	810	861	844	861	844	867	838	853	853	844	947	828	890	812	870	854	894	858	889	896	872	845	836	871	920	871	867	887	801	855	876	859	857	831	868	821	867	855	817	887	846	832	820	806	897	859	851	799	814	860	872	829	887	842	865	824	871	828	854	829	825	883	777	808	842	824	872	872	941	840	840	858	853	873	903	811	814	873	874	854	861	824	892	880	904	801	845	822	851	830	824	905	871	861	845	853	807	843	857	882	851	888	923	894	872	817	785	858	816	902	837	852	851	828	899	867	834	886	834	859	867	820	879	887	881	826	881	863	848	882	859	838	937	823	823	900	863	896	828	863	857	868	904	811	828	817	882	828	896	809	863	867	854	853	820	886	829	786	915	858	878	879	914	880	830	884	877	837	863	884	866	869	910	853	825	866	871	932	840	879	914	812	847	921	832	905	838	876	860	892	857	876	817	914	841	887	834	778	866	831	850	943	870	833	885	894	809	844	864	872	860	876	849	904	866	841	776	862	896	816	868	882	803	887	869	876	902	931	880	864	886	877	856	892	860	867	860	801	857	855	831	800	856	843	876	852	829	851	855	905	861	851	849	874	849	860	819	874	834	800	791	846	914	887	912	853	874	829	870	902	856	827	839	889	857	855	833	808	867	928	837	866	844	873	865	805	878	874	856	855	861	902	860	819	857	825	854	856	844	834	848	825	907	804	864	892	894	819	814	863	873	860	867	891	855	850	930	837	865	823	889	828	872	840	820	891	833	875	822	852	864	852	880	867	871	880	856	849	855	865	816	891	845	892	931	821	825	828	851	859	892	863	839	859	822	790	824	905	852	849	829	829	853	844	894	895	878	882	832	873	918	881	827	927	865	893	865	898	850	893	840	854	872	797	882	817	893	860	870	839	904	804	865	891	867	845	876	865	843	854	844	928	875	866	904	850	815	845	920	847	884	855	866	899	859	903	811	860	845	837	898	801	843	826	841	880	873	874	872	857	865	887	851	876	874	845	828	844	824	825	861	883	834	872	881	839	856	845	832	886	881	855	864	817	870	867	821	845	863	851	869	883	841	810	841	834	863	886	869	868	832	836	851	881	790	843	813	830	863	794	903	871	846	853	822	860	829	865	858	843	833	834	869	831	847	846	902	851	854	836	830	835	808	778	822	862	852	848	799	863	924	824	837	859	812	802	895	880	890	867	827	883	897	881	828	841	877	881	851	837	874	909	893	838	878	865	846	865	915	816	874	852	862	886	863	860	830	876	899	875	877	901	832	817	846	845	816	838	850	784	917	909	908	854	854	847	811	860	833	812	823	867	828	853	846	883	845	855	880	840	849	875	898	867	820	872	838	842	829	820	840	816	840	849	787	827	857	848	845	846	875	900	886	853	864	870	888	858	859	851	875	828	859	865	796	870	843	800	864	845	851	891	885	880	856	808	819	879	840	837	924	841	813	807	850	880	826	892	865	809	806	868	858	861	826	919	851	899	826	858	858	832	875	873	818	824	849	799	858	856	847	876	872	847	826	900	801	870	853	840	840	865	804	886	864	848	834	867	837	791	876	829	811	861	824	816	840	880	862	877	906	853	836	832	817	861	803	804	768	788	833	885	849	800	862	821	896	877	878	871	845	826	858	824	848	841	824	864	866	851	862	866	891	876	865	836	836	871	873	842	823	847	903	932	877	842	826	886	832	880	865	851	834	882	836	872	867	845	817	844	825	828	907	852	847	894	837	843	815	866	872	841	841	858	858	883	839	870	868	851	820	890	867	859	873	864	895	911	908	926	847	842	850	860	871	830	899	858	910	854	858	892	844	883	829	921	869	837	841	863	817	852	834	842	890	815	862	806	931	830	842	772	858	826	850	837	838	857	867	840	892	857	878	831	869	871	852	877	828	817	833	843	841	869	833	914	876	855	847	841	849	872	893	885	838	798	903	837	851	905	896	852	854	823	860	846	861	828	856	850	878	844	871	871	856	893	860	840	870	860	845	856	828	877	850	880	900	803	842	854	839	871	832	885	889	897	910	897	928	836	868	839	893	878	776	873	820	876	864	812	818	842	849	815	844	878	901	839	830	867	832	912	848	892	856	881	855	819	838	811	778	848	875	845	833	894	822	856	859	900	843	806	838	850	813	885	853	851	806	857	879	878	869	830	844	854	816	882	829	882	855	856	851	858	836	828	862	823	853	833	848	805	878	825	846	834	869	897	848	853	863	845	921	892	844	835	860	857	872	897	882	858	855	820	910	860	894	864	837	907	906	852	858	829	863	894	852	877	868	839	908	816	886	862	854	867	837	821	862	829	873	865	838	807	861	858	851	864	828	813	871	824	867	868	831	829	867	828	873	839	872	871	934	905	888	866	808	862	866	882	889	827	856	853	890	842	839	814	860	817	872	923	840	844	845	868	851	842	844	862	900	801	843	907	821	871	803	865	881	873	841	875	880	826	843	855	838	886	866	857	857	834	880	848	887	912	870	810	862	904	918	883	875	895	866	906	826	804	877	845	917	832	857	836	819	826	888	939	871	856	870	865	907	838	886	895	908	882	858	812	895	911	854	822	869	887	875	871	851	842	857	818	888	867	826	845	920	876	829	820	847	843	825	878	849	869	833	886	855	869	816	890	832	879	850	875	909	890	888	831	830	850	854	837	854	842	903	887	844	861	857	838	817	898	875	878	847	863	841	808	817	821	896	837	858	855	854	901	909	800	842	884	805	849	817	846	881	844	839	819	811	834	905	907	852	832	830	855	851	839	815	914	881	869	817	936	850	907	844	880	877	878	820
24997	21127	27411	25230	16448	8331	4764	2816	1728	1221	923	850	808	823	786	657	608	604	519	500	429	390	387	354	347	350	334	366	313	333	391	389	338	346	352	314	325	308	351	352	318	290	330	351	331	324	351	313	332	290	360	323	330	343	317	338	314	306	337	318	320	304	325	357	340	342	288	329	315	337	334	328	365	319	365	306	302	319	321	308	325	350	330	302	315	375	341	327	363	328	318	325	303	337	334	273	296	324	355	341	313	316	324	333	365	343	317	310	344	316	294	306	309	334	321	326	301	343	302	313	333	332	294	335	298	302	312	355	349	330	381	295	288	316	332	328	319	317	320	343	314	317	312	322	324	320	319	315	361	340	311	320	279	315	319	306	329	333	324	345	330	348	347	325	330	306	320	312	323	303	332	318	334	328	341	353	341	296	324	331	328	355	369	310	302	325	312	319	324	293	369	349	330	325	324	306	319	337	336	328	376	336	321	330	347	292	326	321	319	350	301	323	324	306	322	331	318	293	305	314	299	298	317	322	326	326	319	308	348	313	282	322	338	340	317	321	354	320	347	308	334	341	322	333	321	339	335	329	312	310	328	313	334	352	329	310	319	316	338	308	326	362	328	320	331	327	361	351	313	349	313	349	334	301	300	312	333	360	321	338	303	352	343	317	315	338	354	324	334	315	340	347	320	324	319	340	329	292	321	314	306	348	298	368	333	327	355	300	287	328	302	324	334	309	314	336	322	297	359	326	312	317	323	310	318	320	315	310	302	326	327	330	306	344	302	291	314	320	317	311	348	306	314	352	343	316	334	311	301	337	333	327	342	313	313	351	361	324	325	326	312	307	324	346	312	316	306	322	325	316	342	323	327	324	339	345	330	332	330	309	318	309	335	332	309	314	341	314	330	314	346	321	317	330	347	312	325	363	336	318	365	325	305	334	316	362	329	349	309	301	337	316	336	346	343	344	325	327	344	338	314	300	326	362	327	332	324	319	326	364	312	325	338	294	322	302	310	319	304	321	297	323	332	325	316	319	324	306	331	308	284	319	322	335	321	336	308	319	316	301	320	296	360	328	320	316	330	338	312	330	345	311	353	321	332	325	339	317	337	327	329	305	319	354	351	314	319	348	306	335	314	346	343	320	340	358	321	293	333	305	315	330	323	304	326	306	320	297	336	363	340	303	346	319	332	311	333	320	317	326	323	309	304	306	336	309	340	301	330	311	343	313	325	359	327	333	332	324	316	344	344	297	304	332	311	293	319	344	323	287	309	320	322	313	317	308	315	347	314	323	336	341	303	301	291	331	312	317	305	324	337	327	343	319	314	340	353	347	354	305	313	329	331	321	308	282	321	329	318	323	318	329	331	343	343	364	338	333	351	335	353	331	343	326	315	310	341	350	315	323	302	349	318	321	303	330	356	316	304	305	303	351	349	313	319	323	312	326	331	338	312	317	324	293	305	283	328	330	320	342	320	291	326	346	317	333	317	315	333	338	304	317	348	348	328	310	305	329	300	291	315	311	356	302	304	322	320	317	318	327	310	333	346	299	309	347	313	327	306	330	321	342	345	326	303	318	314	326	296	341	328	311	323	321	341	342	301	314	364	326	351	297	316	328	323	313	297	340	290	298	336	335	320	305	310	307	328	322	331	361	321	329	326	343	332	308	359	337	328	334	344	307	287	328	287	302	339	318	328	320	367	314	361	302	287	314	314	336	346	337	336	322	334	336	369	324	339	353	302	306	320	333	336	339	310	317	331	302	334	310	338	339	339	284	325	342	319	348	295	327	320	304	334	310	334	312	293	322	355	366	346	301	344	337	332	326	326	323	313	328	315	306	329	327	323	330	359	322	309	333	346	344	306	316	313	344	303	314	338	302	319	306	347	333	297	367	328	323	317	334	313	317	285	281	342	320	317	298	299	299	342	347	332	352	338	320	311	323	348	317	315	323	358	337	325	311	352	309	321	311	324	311	320	302	348	301	326	323	307	301	307	340	334	310	305	319	317	335	320	321	312	352	358	332	346	294	300	331	318	339	307	347	339	320	316	324	342	311	305	321	296	317	335	341	329	283	328	341	354	316	324	334	332	325	320	358	341	344	326	289	328	365	349	318	312	317	319	356	354	316	324	321	358	323	308	335	343	345	323	307	318	324	310	325	329	316	303	331	352	341	339	311	323	292	340	339	323	312	301	346	315	307	365	322	311	325	319	319	300	310	334	311	328	311	344	316	355	318	309	316	333	306	276	283	335	335	321	311	319	366	337	342	347	326	306	311	329	311	363	345	325	341	318	334	326	302	324	334	346	309	352	367	343	343	334	355	345	351	324	320	294	345	315	313	349	309	322	321	357	322	315	337	326	346	331	303	339	358	344	329	311	304	343	341	318	350	311	292	319	320	340	331	295	303	323	295	334	315	310	283	345	316	340	304	316	340	319	339	342	312	332	318	322	313	311	335	325	320	347	344	313	308	321	318	318	308	314	336	360	349	326	316	310	307	356	338	344	352	332	336	329	304	303	331	312	298	332	348	306	316	358	345	361	327	327	348	322	345	323	316	335	312	362	325	327	319	322	301	318	310	324	346	341	318	292	339	323	328	318	320	338	382	337	297	328	342	322	335	338	335	310	315	289	355	325	333	308	330	337	324	327	306	344	328	308	317	321	320	336	309	314	324	324	342	305	340	325	318	322	313	336	361	357	313	330	334	307	322	346	314	331	316	331	358	282	334	317	341	334	310	322	321	324	334	302	346	314	338	347	327	323	338	350	295	344	346	316	315	355	336	304	336	305	298	302	344	341	314	327	342	320	345	319	306	345	319	326	341	319	320	313	318	354	279	316	339	329	327	321	323	347	337	314	315	351	313	321	346	320	336	323	326	295	299	293	325	329	370	342	303	330	359	337	347	310	301	292	293	322	317	339	326	332	317	334	345	306	282	326	331	349	358	329	350	321	331	333	337	318	327	320	318	360	344	355	334	324	332	322	337	314	328	322	361	348	366	328	318	378	321	323	328	350	315	348	326	324	322	305	303	312	355	354	335	330	333	319	342	336	313	306	326	305	308	338	348	308	313	331	320	330	340	324	302	351	336	316	334	339	306	331	331	316	323	304	327	332	338	329	322	322	325	298	352	327	348	313	332	286	319	351	327	331	356	329	303	334	344	302	329	300	340	328	305	359	313	339	338	327	317	314	315	308	325	324	340	301	338	346	333	305	349	336	315	338	337	313	314	301	333	306	332	318	328	345	312	314	327	319	322	346	343	321	310	298	344	303	349	330	356	344	317	315	341	322	320	312	320	323	321	351	312	330	285	308	319	365	330	352	321	314	311	322	326	319	333	303	332	305	350	327	301	337	311	347	332	303	344	304	326	344	332	305	333	321	283	316	335	296	348	340	336	324	330	329	293	316	332	359	280	315	312	286	336	316	351	313	325	332	369	297	350	340	331	300	332	336	313	332	304	328	315	329	310	333	374	309	329	343	339	315	315	316	295	304	336
21114	34236	31076	22605	17576	13718	10009	6708	4395	2833	2169	1909	1743	1617	1638	1397	1131	1072	948	687	630	621	515	509	518	523	456	485	474	481	494	518	510	458	453	452	481	470	475	432	444	461	416	499	440	439	399	448	427	441	437	418	435	427	436	455	408	426	402	417	436	435	429	453	450	453	437	430	445	449	435	403	425	433	421	435	422	440	458	391	412	403	431	415	397	435	461	413	467	437	424	445	441	462	402	402	427	448	422	465	455	422	448	453	447	437	434	437	447	471	433	399	433	438	419	453	424	411	435	435	462	440	409	423	390	399	447	435	461	437	435	460	415	415	438	396	447	406	443	473	432	456	433	417	404	431	436	434	426	441	441	417	438	438	437	418	419	444	439	385	456	426	442	445	435	444	447	429	441	413	462	431	426	468	421	410	453	457	414	446	431	496	456	425	420	424	422	415	443	413	446	443	456	433	417	452	475	464	448	447	466	434	472	429	442	442	415	462	423	409	430	444	404	450	424	416	435	392	429	456	392	454	448	432	446	451	435	407	421	410	483	427	416	399	424	438	384	445	446	455	451	435	434	441	422	431	453	410	482	442	452	436	448	438	423	410	422	467	416	470	441	436	412	416	439	408	397	464	429	463	390	436	418	468	420	429	442	430	443	409	416	396	441	445	441	454	419	480	456	449	445	451	477	466	416	442	406	422	431	468	421	439	416	456	427	428	402	416	447	397	411	423	459	436	438	467	442	418	469	454	452	419	454	426	406	409	420	435	438	447	441	479	447	436	452	428	430	458	426	398	465	436	437	407	436	462	411	432	424	400	442	460	465	425	418	434	433	412	405	414	454	424	446	413	419	439	435	456	455	438	410	401	458	465	409	420	438	421	426	402	447	438	426	452	416	397	399	442	400	459	470	441	418	435	446	428	479	425	474	417	437	473	419	443	402	434	414	418	424	470	412	480	411	434	401	464	434	463	442	388	413	416	434	425	462	417	438	395	445	456	427	414	452	419	467	405	415	402	452	434	416	433	463	416	446	439	440	449	440	417	466	434	449	450	429	414	467	421	460	416	470	416	430	422	456	417	424	491	454	459	439	426	458	441	426	455	457	399	448	440	422	441	416	430	431	449	465	416	407	433	447	404	419	425	459	439	435	417	431	430	391	419	437	419	466	447	445	424	461	433	434	392	394	434	440	422	415	441	407	444	399	418	427	435	435	400	481	424	428	426	441	438	426	452	425	447	463	434	454	400	451	433	430	426	462	425	450	425	447	446	431	446	419	452	459	487	441	428	435	426	446	422	437	420	441	422	433	447	437	449	431	414	421	471	430	461	427	453	453	404	433	433	451	443	431	389	400	430	453	428	431	450	421	429	425	423	437	441	439	425	440	427	463	417	439	411	441	430	411	432	386	399	476	388	432	448	397	437	445	443	455	434	431	460	431	469	425	443	411	423	424	466	419	436	460	442	441	435	438	416	411	392	441	475	461	383	433	425	405	463	419	415	436	437	434	438	414	389	407	442	456	443	416	461	462	416	424	436	467	425	442	431	426	482	417	431	437	414	441	435	449	409	446	483	433	423	436	440	452	437	419	452	443	408	472	414	412	451	440	415	438	414	436	428	436	424	444	464	465	424	443	431	411	439	441	455	419	452	476	458	443	445	421	469	481	437	449	461	440	416	432	448	457	492	436	443	435	412	397	458	415	395	449	410	448	437	420	404	417	472	444	405	418	439	411	432	434	420	415	475	429	421	420	424	449	429	442	416	433	458	432	433	426	421	467	443	393	415	406	441	486	441	430	420	436	437	416	428	455	426	427	455	447	402	419	471	461	425	395	427	402	407	408	449	411	389	464	431	447	421	426	455	437	420	416	392	457	418	431	461	441	401	428	428	469	430	414	429	415	417	482	428	479	434	450	487	441	432	462	437	426	448	428	464	419	405	441	468	444	469	461	404	405	396	410	420	457	424	450	412	388	447	420	417	420	458	421	444	460	444	451	428	432	488	415	418	422	423	443	418	411	379	428	434	459	421	441	429	420	450	416	400	446	444	453	455	441	430	463	407	452	400	446	422	452	418	407	399	415	440	499	443	413	407	468	430	454	414	437	401	450	439	437	444	450	441	435	425	417	422	427	456	409	414	420	434	418	442	422	435	430	417	462	453	435	445	413	427	429	412	432	453	433	426	405	438	421	422	465	433	419	411	469	405	453	419	441	445	411	446	443	410	470	405	393	418	391	430	403	425	456	417	447	420	420	453	420	430	401	402	420	448	444	419	425	405	451	418	419	410	462	421	429	418	431	419	424	388	468	425	431	468	428	397	384	424	425	433	446	420	454	432	436	425	429	425	412	403	394	466	441	454	467	447	427	401	437	418	432	454	427	441	443	415	408	461	450	449	428	429	468	427	458	442	449	402	452	458	410	481	447	415	455	472	443	420	429	437	447	429	437	451	415	405	433	459	435	412	414	411	438	449	422	417	467	468	439	436	425	441	461	441	439	441	431	410	417	416	419	452	446	453	471	422	432	458	435	445	434	442	454	434	445	433	449	445	472	451	468	411	396	442	444	456	452	421	453	421	424	430	395	456	445	459	484	423	408	418	432	450	450	398	448	441	422	445	449	419	426	440	388	391	433	424	422	443	437	441	455	424	398	449	425	420	420	454	461	446	447	446	409	390	448	419	448	442	425	406	461	385	417	447	397	438	408	410	395	440	421	464	420	455	441	478	442	419	457	450	442	458	493	407	413	445	471	423	407	407	424	422	402	400	406	428	444	396	430	419	429	443	444	469	454	459	420	445	420	424	427	405	416	421	441	394	455	443	442	421	435	434	459	447	406	472	466	459	419	405	400	402	442	439	405	417	450	445	421	413	440	439	434	420	441	451	467	407	447	413	416	470	455	421	446	433	439	401	445	408	458	405	455	382	458	455	410	450	444	417	395	401	440	423	450	474	447	403	443	414	460	389	434	425	413	456	437	461	395	420	455	444	479	453	445	391	441	460	427	445	464	454	440	436	440	399	429	452	461	458	450	426	412	404	416	429	405	425	412	413	441	439	441	426	456	419	435	428	438	433	457	405	406	391	388	453	446	392	433	426	439	413	437	406	404	430	436	406	427	437	431	457	449	413	456	417	436	431	456	417	453	411	406	468	444	419	433	462	426	457	445	435	477	399	427	422	416	448	458	463	429	416	437	459	433	419	398	456	419	434	453	412	434	391	427	427	422	442	424	415	465	421	419	429	427	418	441	437	466	410	400	418	428	421	441	455	421	442	461	442	464	429	446	433	465	438	425	412	470	430	439	438	438	454	411	422	445	405	452	437	446	444	429	433	438	438	453	462	427	438	432	430	454	448	438	426	432	413	438	403	444	458	497	431	419	459	435	424	455	448	451	426	422	396	436	439	459	378	450	394	453	426	429	448	408	417	471	444	410	456	450	409	417	437	444	480	442	421	451	418	414	428	422	425	433	462	434	439	427	427	436	416	422	368	466	425	430	425
22802	21113	28880	23586	21205	21777	18013	7463	3904	2707	2209	1965	1906	1980	1847	1644	1437	1333	1112	996	931	890	755	770	727	743	767	781	731	743	763	822	767	795	750	749	750	746	722	745	711	704	745	721	685	668	710	730	707	714	712	718	705	686	710	718	705	738	710	697	681	709	665	695	698	696	697	784	743	644	669	707	744	686	704	725	758	719	721	688	695	646	700	702	700	697	702	708	758	717	678	689	697	691	683	717	713	665	670	746	686	701	741	763	704	703	712	685	735	706	727	685	714	745	676	699	734	722	744	676	701	701	723	693	723	722	724	653	681	681	727	718	717	744	657	697	645	658	691	706	723	687	634	699	757	718	654	687	674	738	721	714	685	695	676	736	750	688	658	664	693	720	723	722	702	684	678	689	704	639	722	695	724	689	716	681	758	721	704	696	689	724	692	728	688	712	748	720	641	690	730	677	751	642	743	723	728	672	719	675	704	685	712	655	707	698	714	711	687	689	680	734	691	684	715	727	710	734	675	686	685	686	731	725	763	710	720	663	722	723	752	678	731	700	717	725	688	728	688	738	696	661	679	705	682	712	726	664	705	729	723	709	674	672	720	721	657	694	700	705	740	733	703	695	747	658	657	713	701	709	695	746	679	731	690	695	705	686	712	684	682	712	650	691	686	666	727	719	697	760	675	725	687	721	723	761	697	693	717	715	678	679	681	719	732	699	655	682	702	708	692	717	708	718	695	655	732	696	701	738	707	711	750	724	698	676	738	674	705	692	700	693	641	729	763	682	682	678	671	698	729	644	718	764	722	710	728	688	700	703	738	714	678	662	704	713	719	702	686	681	656	681	700	706	721	709	679	688	657	691	703	670	664	704	715	704	740	690	719	692	714	733	745	736	712	715	721	731	664	720	755	733	693	698	661	696	742	687	703	674	709	754	696	707	686	688	723	699	694	737	689	695	684	678	689	791	718	713	691	725	695	743	698	663	702	703	732	687	720	665	661	713	698	722	674	706	697	699	709	662	681	649	733	730	695	688	680	720	721	697	765	663	724	723	734	678	689	748	681	676	709	710	664	697	751	690	696	737	696	695	705	682	714	676	718	735	710	712	672	706	702	744	740	725	658	724	733	653	706	692	707	721	728	733	644	696	724	711	722	686	699	710	696	714	734	693	708	730	694	754	759	661	742	710	697	721	716	677	713	716	709	691	711	719	711	665	753	720	690	728	702	710	696	750	656	676	685	645	686	708	659	736	736	712	689	690	703	690	679	732	679	714	701	711	731	735	672	682	704	667	812	736	711	737	714	675	691	671	716	697	711	657	703	671	710	737	718	690	711	727	665	679	701	632	672	714	780	734	727	674	719	715	699	700	642	686	648	670	716	710	712	735	703	697	709	698	703	695	690	718	685	692	702	698	651	680	664	703	723	700	685	689	656	704	707	675	683	700	719	678	728	687	696	700	682	699	729	702	679	693	727	685	710	704	685	687	720	722	707	664	701	680	698	699	706	717	695	655	694	696	669	703	700	728	719	703	719	750	698	737	735	695	684	669	700	682	693	742	732	683	714	676	714	751	691	691	669	656	674	732	689	695	682	685	691	654	689	750	644	684	704	682	688	651	651	714	701	657	703	680	671	710	695	741	685	710	706	652	727	722	687	704	680	717	711	739	692	712	707	702	676	678	705	693	678	701	747	724	749	690	722	733	728	746	711	717	696	705	707	692	689	728	712	723	696	739	704	719	675	708	690	677	700	666	694	674	732	686	660	706	683	731	703	715	745	662	728	719	722	679	700	718	771	687	689	721	712	713	736	721	713	686	704	682	693	690	670	762	706	715	723	727	675	686	754	678	688	695	701	731	744	716	701	674	698	722	693	712	667	717	703	663	711	715	700	705	694	702	688	704	726	705	652	735	727	726	671	683	707	739	711	707	751	665	671	708	678	733	705	724	747	719	660	723	733	700	689	750	674	714	695	670	734	701	648	722	647	706	725	720	677	663	712	676	689	681	691	710	718	687	716	727	725	757	692	678	659	736	699	717	699	701	681	700	668	715	719	699	687	708	674	638	716	662	706	717	729	700	661	674	691	703	672	669	699	729	648	703	654	738	702	676	708	706	713	731	704	732	697	744	740	672	706	739	708	708	709	759	747	739	697	728	717	724	712	718	708	679	695	695	706	758	729	667	716	665	671	661	677	692	703	709	680	676	662	749	677	687	703	704	735	732	674	718	722	699	644	692	679	715	679	735	675	703	703	713	715	692	727	724	711	694	710	704	720	689	692	728	730	695	708	699	709	714	717	738	678	762	651	699	705	689	712	728	719	711	745	659	704	769	703	662	721	735	729	751	726	721	713	693	697	725	716	682	704	682	699	681	715	692	760	712	701	677	697	705	705	713	738	697	752	698	645	690	691	748	718	721	716	703	741	731	722	726	691	681	680	716	719	681	703	723	695	714	735	722	718	712	695	708	690	708	716	672	709	675	695	709	693	672	723	700	679	706	695	719	704	696	680	648	712	725	658	692	766	706	705	705	723	652	738	667	660	702	676	676	654	700	708	655	692	695	716	756	685	703	674	729	664	711	657	700	700	725	748	779	703	686	730	707	691	665	707	692	705	654	653	713	720	666	739	702	683	694	714	684	690	685	647	692	762	700	705	728	680	688	681	714	743	724	679	697	697	707	696	751	674	727	692	711	720	730	702	709	662	722	715	700	714	750	727	710	663	701	762	711	674	749	741	707	761	693	719	732	698	657	710	680	657	667	727	683	748	669	744	701	746	780	654	728	705	683	699	700	651	732	686	691	709	694	730	727	747	725	733	747	713	675	693	757	681	699	648	681	727	723	668	692	688	705	670	703	705	702	681	682	706	704	701	728	722	653	699	730	712	726	726	713	689	733	719	686	696	718	733	670	733	690	683	724	691	663	689	716	748	735	685	754	744	732	719	750	697	764	655	706	735	660	684	755	673	738	711	666	713	700	692	711	744	702	722	725	672	687	696	704	709	688	664	723	704	707	703	705	704	716	698	678	690	695	742	723	681	732	720	722	730	713	733	679	705	705	712	674	694	747	729	675	697	637	686	677	674	694	673	718	704	704	747	685	711	715	718	680	752	751	697	682	723	746	719	709	673	669	706	683	684	695	704	689	695	721	717	723	660	690	685	712	701	668	691	684	685	723	680	698	713	668	745	710	714	724	708	713	705	687	693	709	683	708	705	693	702	779	732	715	754	743	732	735	689	724	709	717	717	766	741	716	718	664	663	687	698	722	707	734	755	664	694	690	699	684	665	666	698	711	699	712	737	760	692	738	716	684	722	709	723	621	728	678	766	767	691	699	708	724	718	734	713	715	704	734	637	660	682	675	691	726	705	778	685	726	685	730	679	678	747	697	713	668	702	720	724	705	660	699	746	727	720	728	726	683	702	663	756	670	682	732	711	737	675	741	701	739	724	693	720	654	714	692	690	700	725	718	654	744	735	725	711	659	700	712	737	697	683	635
23557	42361	38678	30968	25387	20930	16408	12313	8169	5446	4302	3891	3651	3681	3415	2595	2487	2283	1819	1541	1358	1205	1178	1108	1020	995	974	1030	1001	1012	1007	1085	1038	954	908	919	905	919	898	979	903	898	934	855	957	876	926	867	865	914	895	873	865	856	911	883	832	898	902	910	872	887	935	947	938	868	878	896	836	914	861	884	859	866	911	912	903	893	882	888	866	879	937	881	892	891	865	931	841	877	905	931	854	896	888	862	876	865	870	895	863	862	860	964	890	845	862	881	857	897	833	892	861	906	877	830	885	871	856	812	875	859	889	912	853	904	893	841	933	878	853	866	897	889	897	862	868	929	892	871	926	858	869	827	862	841	829	916	858	869	840	923	861	880	947	903	832	880	884	874	864	885	888	884	913	895	925	880	834	915	924	942	858	934	820	877	846	861	929	919	853	831	860	854	888	901	891	904	872	900	831	915	897	905	889	862	826	888	846	898	933	849	903	894	878	878	810	903	918	860	871	848	886	847	872	833	937	900	883	821	868	884	897	846	859	868	845	899	877	892	936	840	941	879	895	862	863	856	860	913	883	904	912	908	873	893	899	873	903	873	890	840	918	888	908	856	930	853	856	846	812	863	902	874	815	897	839	904	903	866	917	890	889	901	863	889	848	903	908	857	888	876	894	870	873	889	844	855	850	897	886	886	810	880	935	864	849	839	872	892	900	905	905	842	897	923	831	844	920	866	919	846	915	851	864	871	880	900	870	916	885	917	862	882	873	880	851	881	830	884	907	868	876	884	854	873	855	893	889	870	927	854	844	864	865	888	847	876	866	913	919	852	870	898	865	834	909	909	884	914	876	870	877	875	864	853	897	821	864	874	858	879	865	855	883	887	874	903	832	873	866	863	873	870	872	903	855	914	913	830	872	889	887	861	868	828	821	913	870	890	860	894	846	879	911	928	875	849	925	901	942	861	874	890	888	882	858	873	871	837	888	889	877	853	926	878	938	877	935	896	871	886	886	884	847	882	864	882	894	845	870	808	903	900	879	892	880	865	923	888	862	876	822	919	896	936	845	890	859	849	860	832	886	836	910	831	868	897	892	871	874	850	824	866	871	822	915	878	874	802	881	902	850	867	865	880	892	850	900	906	920	907	851	905	852	860	882	858	882	860	849	839	891	858	816	878	916	839	842	875	826	886	922	845	914	886	856	887	894	929	865	942	914	911	864	817	858	922	832	861	894	953	882	862	884	847	921	926	905	853	906	881	883	872	832	907	880	890	823	842	880	916	907	906	928	867	854	900	827	938	825	933	865	873	892	922	946	834	907	890	881	914	909	836	901	857	862	866	880	920	898	861	885	873	916	874	894	931	935	864	889	859	892	881	872	878	877	900	934	846	866	916	862	872	913	904	858	900	863	897	846	882	866	894	862	958	872	860	882	864	912	895	897	884	884	887	891	833	877	880	934	877	839	848	920	869	916	909	848	884	906	895	902	943	883	825	838	874	884	832	872	879	901	905	875	919	903	903	849	852	914	934	877	882	921	905	885	900	979	885	852	889	857	920	906	929	890	920	879	912	882	876	867	924	881	933	874	895	882	911	855	822	849	867	909	889	838	853	866	867	871	896	900	966	891	822	875	896	935	895	906	881	915	958	917	875	868	901	942	928	893	912	939	843	851	864	887	841	845	884	938	824	877	893	852	868	902	844	905	846	895	883	879	874	877	849	890	897	941	885	882	843	867	887	893	808	892	890	884	853	808	914	900	844	887	835	878	824	852	916	856	901	852	869	921	881	885	858	907	886	895	895	855	852	871	837	881	885	906	924	835	851	864	893	869	871	891	817	863	849	837	883	867	845	869	877	819	848	810	885	833	861	886	897	839	878	891	907	847	926	881	866	887	891	919	875	876	853	912	906	902	849	900	888	884	822	878	863	844	834	894	920	878	836	850	889	812	885	872	898	853	835	833	858	824	829	879	870	876	847	912	835	937	877	925	932	875	864	843	831	895	886	861	887	885	873	908	893	851	901	866	851	826	853	858	833	900	880	857	832	836	881	852	882	918	851	871	899	910	837	870	877	877	846	884	891	835	871	886	883	878	900	820	802	866	934	917	880	844	879	854	862	855	869	853	840	874	834	811	890	852	874	882	877	896	889	878	823	860	875	868	876	921	878	925	927	851	872	910	851	874	860	827	870	884	856	880	933	857	833	852	877	876	934	897	863	878	915	847	865	890	853	844	872	905	856	900	936	873	911	871	842	891	870	836	879	850	817	912	870	920	917	893	882	898	880	907	848	891	848	881	878	934	932	840	881	890	849	913	884	844	875	882	866	885	865	898	880	869	895	847	870	876	881	909	892	887	867	859	884	951	871	885	872	842	898	869	872	913	861	893	932	874	854	837	925	866	849	901	896	883	891	879	851	866	890	871	816	907	883	875	894	891	857	907	896	878	928	895	838	878	802	886	881	833	888	811	829	845	917	840	916	925	861	863	882	870	894	882	891	865	874	853	857	928	847	859	809	891	892	867	892	847	818	925	908	904	864	893	911	861	839	825	857	864	913	868	874	865	832	904	920	838	948	927	837	849	883	866	870	852	918	871	856	866	867	893	903	844	835	857	873	906	920	878	909	851	921	915	924	861	873	877	891	813	898	893	874	857	830	852	898	845	886	946	851	824	886	887	921	900	876	922	885	843	795	883	868	889	845	892	914	845	935	889	877	876	874	903	864	844	893	882	884	922	899	866	902	887	899	898	871	867	876	927	870	864	851	915	851	869	917	842	902	901	908	870	888	823	822	832	894	823	886	887	825	895	897	872	878	879	848	857	910	864	859	804	880	898	906	895	868	842	867	881	837	865	835	889	934	830	834	922	891	889	926	883	899	947	893	852	855	847	849	869	859	873	850	884	892	892	825	900	919	827	899	867	850	860	958	887	898	874	866	850	856	835	870	897	850	836	821	899	925	828	893	894	868	843	861	857	903	902	841	928	855	857	873	887	877	879	870	835	933	837	843	855	885	895	883	841	850	944	889	871	830	906	855	859	868	927	903	882	824	892	879	875	854	921	878	895	815	904	857	853	894	895	909	880	945	851	895	856	873	835	826	874	917	904	847	852	891	856	892	915	860	837	905	890	886	875	917	878	816	887	857	874	892	861	824	853	879	881	928	896	930	874	886	895	862	921	873	916	852	909	894	880	903	904	850	898	887	882	881	909	873	868	816	897	966	907	895	858	915	899	890	886	868	904	859	864	960	843	877	902	886	913	874	853	909	839	913	821	891	894	835	891	864	879	840	900	889	844	885	901	883	869	893	899	863	893	856	924	899	863	835	861	933	880	848	863	853	857	869	861	873	871	858	881	926	909	888	867	866	899	878	908	861	890	900	854	842	839	849	885	835	873	883	874	899	868	888	848	839	910	817	901	843	872	895	888	823	857	911	845	883	914	842	868	851	882	826	899	862	901	885	871	918	896	859	858	882	820	889	891	859	843	901	892	892	890	868	865	859	899	906
27130	21621	21307	14860	8355	5041	3080	2009	1392	949	1019	995	987	841	764	685	620	547	538	496	462	403	429	412	431	408	399	410	407	417	433	446	453	417	418	384	413	399	440	430	417	397	389	426	446	404	434	403	416	408	399	419	413	450	394	418	379	411	451	402	420	399	412	402	437	415	402	438	380	447	436	412	441	416	388	419	407	407	401	424	416	407	401	425	430	416	398	436	419	387	445	412	418	426	404	392	394	418	384	382	447	421	425	379	417	435	390	431	457	409	410	430	414	454	423	379	383	404	406	423	376	410	404	449	415	401	425	428	441	400	399	439	414	426	383	420	388	421	428	437	408	404	388	379	386	444	449	441	407	386	402	369	412	414	409	371	390	406	371	396	408	363	418	430	412	410	406	443	420	429	403	397	422	445	404	388	432	394	383	460	418	411	416	424	422	407	410	404	437	420	414	424	407	402	394	415	409	404	401	418	406	407	431	418	376	412	398	396	414	388	413	423	397	412	434	400	418	414	415	417	386	421	408	407	441	432	429	428	431	457	402	394	424	417	392	446	433	406	446	419	386	411	389	394	402	411	456	427	403	412	464	345	380	382	401	418	437	414	415	411	418	395	422	420	373	390	390	395	443	426	402	412	400	444	440	406	440	458	400	412	423	433	430	392	374	424	385	409	390	392	459	412	420	418	392	381	391	425	398	387	426	377	423	384	442	414	401	442	408	425	417	414	395	404	400	400	402	424	417	401	406	411	416	428	440	417	389	413	406	393	409	411	348	413	370	419	437	411	420	378	418	397	408	412	434	411	402	414	376	370	406	433	426	396	430	398	380	392	406	405	444	402	418	366	404	404	415	392	419	408	397	430	369	414	431	401	396	410	439	437	393	365	407	413	388	413	409	405	391	437	444	404	423	423	430	361	464	383	395	427	406	375	409	398	416	420	435	450	421	442	386	403	415	411	375	409	401	397	425	414	391	434	428	437	424	407	413	414	389	405	418	398	410	413	386	415	402	413	420	390	416	382	416	429	445	393	381	384	443	414	404	400	450	415	423	410	386	453	387	385	397	406	412	425	410	354	403	431	386	412	390	393	389	427	395	399	393	396	432	383	435	397	386	415	406	367	425	414	409	425	412	401	399	439	401	429	400	404	389	385	405	426	415	415	403	428	407	407	426	423	425	438	348	421	408	420	384	420	394	371	429	390	432	410	404	452	381	384	408	385	437	400	420	432	433	412	405	383	368	416	402	397	391	404	394	394	423	379	406	426	375	418	421	395	430	413	405	396	384	444	398	406	405	420	403	444	389	426	422	419	436	377	431	420	390	387	380	407	419	435	414	388	401	403	443	405	396	384	439	411	384	452	404	413	430	425	401	397	418	425	409	369	390	430	401	457	397	413	419	446	394	405	396	377	375	393	408	404	406	420	412	414	367	421	399	400	420	402	386	441	403	419	444	401	431	393	383	423	395	419	389	403	440	413	415	422	432	403	424	443	387	426	393	426	403	433	418	383	379	393	389	387	387	386	403	383	418	409	420	423	429	383	395	432	392	391	422	390	407	379	419	379	442	427	428	412	403	390	407	403	452	404	417	425	440	421	401	428	432	386	391	416	425	432	397	389	405	422	419	422	421	410	428	446	424	446	424	391	406	438	416	427	389	409	402	452	431	393	408	452	448	398	384	431	421	398	404	440	403	440	407	371	394	428	417	409	418	383	408	429	406	382	409	397	414	434	429	416	406	410	442	393	393	395	432	406	397	419	425	427	384	423	390	426	381	412	431	453	426	396	400	405	415	423	402	401	432	397	416	410	440	425	427	403	390	398	384	398	421	415	426	387	423	389	388	403	433	408	425	431	412	408	393	409	414	409	404	405	412	398	408	424	412	392	432	408	398	395	400	405	423	405	402	401	386	400	449	421	408	436	412	412	397	406	425	401	420	451	419	422	430	393	379	417	421	362	413	387	424	410	418	433	396	436	384	412	428	422	415	445	409	416	428	400	421	423	401	419	405	428	395	423	380	412	406	385	414	437	440	426	395	400	439	436	395	406	432	428	401	406	435	402	418	398	404	405	401	433	427	397	427	429	397	452	412	426	408	432	385	427	408	383	399	408	390	392	460	413	404	395	440	445	427	383	434	419	414	390	446	439	445	402	422	446	415	436	423	404	422	429	417	375	396	396	420	417	420	397	408	430	382	420	419	398	410	417	415	422	446	387	408	424	393	430	386	392	413	444	405	386	437	422	415	392	418	398	397	412	405	429	470	405	402	414	401	400	446	392	408	430	384	381	411	430	400	404	404	413	412	446	415	416	393	434	409	412	401	398	411	402	426	398	413	382	433	419	371	409	442	410	407	388	421	369	419	411	426	404	422	438	460	431	408	415	408	428	420	399	346	379	401	428	414	410	456	401	387	397	400	428	430	400	427	434	416	378	411	410	386	434	409	400	415	404	399	398	399	448	389	409	395	409	394	437	346	432	430	453	395	415	407	411	390	444	413	379	421	424	400	433	451	389	410	419	406	399	401	411	436	403	401	377	412	420	373	427	385	403	391	400	457	425	415	371	400	386	415	407	405	419	386	420	421	419	378	381	375	448	393	405	387	424	402	399	421	378	404	394	365	426	392	412	413	425	435	433	406	396	423	448	455	381	411	396	426	379	433	382	392	390	418	424	406	418	454	379	407	400	396	386	392	388	429	382	409	393	426	410	398	415	368	402	398	408	409	393	432	424	382	449	417	379	416	448	405	437	413	400	438	385	390	409	406	407	403	425	387	388	406	394	393	393	385	389	416	445	400	413	405	407	440	428	433	422	374	434	429	425	439	421	415	424	415	397	398	392	401	418	395	409	397	396	402	407	402	407	440	419	402	400	387	406	416	415	423	415	411	414	416	410	406	392	432	406	412	423	419	386	425	446	413	388	442	419	393	407	410	418	421	437	427	394	426	435	403	392	420	398	433	437	392	434	418	422	399	414	423	386	394	408	383	390	451	397	433	427	441	399	408	428	403	435	442	420	428	403	444	383	450	447	427	382	423	439	400	415	420	431	398	384	400	414	432	371	440	429	417	455	445	393	401	388	376	422	396	406	400	429	404	403	413	399	397	433	421	406	411	423	457	397	407	432	427	417	395	412	428	421	403	375	402	443	387	401	437	411	406	414	408	366	440	432	410	397	399	384	415	414	399	429	400	412	418	422	404	400	397	409	413	414	412	378	425	417	402	403	420	389	402	392	414	465	393	425	419	441	424	411	405	437	430	383	434	385	447	411	410	394	406	386	391	389	411	386	417	388	421	405	405	369	438	395	384	401	409	406	417	401	421	424	400	375	404	407	381	421	413	396	387	458	388	437	373	406	405	421	382	433	389	415	424	406	433	413	377	444	395	386	400	403	438	408	392	407	393	429	411	397	424	448	440	418	416	412	451	383	425	444	436	421	397	389	396	396	420	421	385	401	398	408	429	365	368	416	417	421	392	442	402	409	403	449	424	400	398	414
20162	30310	26325	17869	13634	9828	6735	4458	3071	2138	2046	2014	1818	1550	1312	1092	1007	883	813	686	645	599	510	559	558	546	515	519	515	563	526	564	565	567	519	527	551	517	542	500	555	566	532	542	501	511	521	487	542	490	514	515	527	554	527	475	542	557	528	545	542	530	507	516	510	521	539	501	525	570	539	555	550	509	547	480	525	536	498	537	564	514	548	536	478	500	534	543	510	516	533	495	574	525	509	497	499	523	500	527	490	503	511	513	510	493	538	534	558	503	528	525	540	508	532	537	493	500	522	458	496	515	509	510	538	508	538	514	511	492	541	479	512	546	512	488	530	500	510	522	515	517	540	522	505	540	498	479	470	493	542	513	558	481	502	511	539	526	514	516	544	486	533	530	494	521	505	532	509	551	491	535	535	486	485	526	508	547	501	516	536	513	513	480	544	543	523	512	540	517	516	458	532	505	519	507	520	535	534	490	494	491	521	521	491	530	508	545	502	532	502	490	515	502	482	512	525	513	502	515	535	537	525	537	539	500	495	523	547	485	540	497	522	495	488	509	524	477	500	498	529	531	490	553	537	483	528	512	539	496	489	500	520	562	539	531	524	517	518	557	567	513	516	520	570	516	535	500	501	535	537	513	514	528	512	527	517	494	482	513	510	484	518	527	524	519	537	532	535	501	520	524	551	533	482	518	520	534	526	526	554	503	477	469	513	519	518	487	480	503	493	514	494	510	530	508	505	521	461	519	523	555	524	516	538	554	506	506	509	489	544	530	508	534	550	500	511	488	515	522	498	473	555	488	543	496	540	534	513	493	512	525	507	530	499	552	486	491	481	483	507	577	519	547	473	508	518	535	490	543	518	522	527	520	485	519	494	483	540	495	535	538	532	488	532	535	583	526	494	526	495	543	486	500	555	499	546	549	462	528	515	499	555	545	477	525	536	522	547	483	548	536	493	534	513	534	504	470	536	504	550	518	513	520	549	505	573	518	521	438	537	456	528	488	518	512	484	535	515	478	492	529	542	485	512	522	519	495	470	521	538	555	491	513	494	522	541	517	528	522	496	567	497	505	535	538	522	467	542	510	507	523	495	482	542	518	548	526	517	529	522	546	509	535	543	525	515	508	558	510	514	512	479	466	561	515	533	480	564	511	510	472	542	516	509	481	497	530	528	519	481	511	542	547	501	514	536	548	481	512	553	543	505	516	525	525	566	543	481	480	506	498	581	533	525	475	483	563	535	507	506	524	522	528	525	487	535	534	509	546	529	517	525	528	501	515	532	537	497	524	517	497	514	521	542	526	566	517	518	558	540	512	526	489	523	545	526	519	504	542	502	477	533	510	541	555	547	507	496	523	530	518	528	478	497	466	518	500	544	453	506	501	521	540	521	495	542	481	549	491	509	535	508	488	473	497	558	526	552	558	563	498	498	517	533	541	524	515	569	556	498	509	538	521	528	522	513	485	480	548	506	540	555	555	512	504	533	523	468	535	543	524	536	489	496	539	522	525	500	515	517	572	494	550	551	538	526	513	539	515	516	504	537	516	521	500	512	524	524	551	523	488	498	571	501	527	531	481	526	521	554	533	554	513	495	504	527	537	555	555	552	474	481	489	534	505	498	480	495	509	508	525	466	536	540	563	511	534	533	548	511	477	545	505	507	533	505	532	521	546	554	543	534	511	500	535	488	523	528	489	538	528	501	514	548	512	499	546	540	532	543	496	503	509	524	527	511	525	525	524	520	500	515	517	528	505	504	527	532	513	519	492	528	542	511	502	522	520	501	499	497	510	496	514	499	486	553	539	528	537	578	546	498	513	492	524	521	481	504	494	510	516	542	513	540	483	533	480	513	518	538	524	499	519	481	565	537	496	562	470	547	516	514	534	548	514	532	523	498	482	553	503	498	504	488	530	531	478	520	504	490	519	512	556	501	523	497	539	488	496	506	557	513	510	519	496	506	529	473	521	530	512	539	519	506	506	517	489	485	550	542	522	513	500	504	533	519	488	502	509	529	516	498	487	529	522	528	542	528	467	521	525	516	529	500	513	553	512	530	500	543	519	528	504	518	524	502	506	509	539	541	516	558	500	526	514	529	498	482	512	555	516	459	472	497	520	506	550	493	536	507	478	512	512	547	539	490	461	455	502	485	544	480	491	473	556	495	496	528	489	496	512	533	531	532	562	482	514	541	492	519	462	484	526	511	549	491	511	519	509	539	496	506	501	536	491	525	503	485	544	514	508	525	508	509	483	521	544	520	521	522	495	488	555	568	485	531	569	523	552	520	533	520	487	498	526	513	544	514	528	505	521	544	536	517	490	553	485	514	525	526	523	519	517	464	504	496	517	491	526	523	503	549	524	479	524	542	509	525	501	529	520	520	559	528	491	535	564	518	497	497	481	491	579	509	490	536	534	524	513	552	520	523	508	496	499	499	501	494	538	547	511	476	499	530	484	504	520	532	515	516	514	544	532	492	508	542	495	503	523	531	513	511	468	518	530	486	511	536	519	509	519	524	494	551	524	530	536	499	542	521	507	562	530	535	512	478	538	535	545	505	533	550	497	518	518	489	526	480	519	542	520	561	495	478	534	513	509	536	534	509	488	523	524	527	544	520	507	531	552	543	552	525	495	509	483	526	506	559	490	506	533	515	507	536	514	505	508	545	530	524	491	488	535	535	513	497	545	536	483	547	518	486	520	527	537	532	513	509	546	544	540	499	537	493	513	535	553	529	517	497	537	482	467	502	491	542	500	545	522	513	512	514	548	518	496	512	522	481	529	514	549	544	518	480	527	533	520	532	522	518	524	540	492	506	523	499	516	502	491	531	505	505	505	542	497	527	521	559	505	563	480	532	531	531	517	541	556	512	507	533	530	519	539	545	538	543	540	538	489	523	525	519	526	542	497	500	524	517	499	506	480	504	511	489	539	538	522	514	470	479	519	510	494	535	474	488	536	538	511	540	533	505	525	559	517	462	498	537	565	524	489	539	533	531	515	534	532	502	524	529	512	497	584	531	482	530	521	527	481	532	509	542	514	511	531	529	481	533	494	500	500	534	501	530	525	523	523	470	538	518	480	523	489	525	501	519	516	506	544	515	526	486	538	497	517	488	496	492	520	474	493	494	551	514	478	503	495	479	502	502	487	493	503	512	510	488	555	507	506	548	533	507	536	506	513	530	516	513	492	495	512	513	499	502	494	485	499	531	549	520	498	480	536	507	528	548	517	533	506	514	486	503	529	502	535	522	500	494	493	473	507	504	507	553	497	551	553	502	510	536	500	536	521	538	523	520	530	492	548	522	484	501	490	522	522	533	540	536	531	487	510	516	501	495	522	499	520	509	527	495	474	540	483	499	518	537	501	476	513	517	521	525	505	500	547	479	554	525	579	550	510	533	520	571	537	459	547	513	512	482	511	507	519	517	491	508	526	566	540	522	490	519	511	527	546	538	528	500	525	557	502	512	538	523	518	503	510	536	509	515	523	525	521	539	532
23873	21072	28377	24046	21356	16841	8048	4109	2620	1903	1793	1818	1890	1725	1355	1207	1038	1006	926	914	769	799	750	718	807	734	721	698	718	682	769	723	774	701	744	715	725	734	724	754	676	675	672	725	692	668	699	680	640	646	677	767	712	707	659	687	638	626	712	681	685	730	647	653	701	683	750	684	703	738	725	641	731	667	670	697	687	708	671	704	684	641	706	693	694	645	664	655	672	706	679	731	722	640	715	713	681	712	653	742	664	606	660	663	669	652	673	678	719	673	688	663	734	672	652	730	689	702	691	667	671	686	649	678	703	690	664	689	697	671	689	633	663	676	660	701	675	637	697	667	680	678	657	685	672	636	698	687	703	672	694	687	686	675	682	697	687	685	661	644	733	668	689	604	704	682	714	691	663	649	673	636	659	639	702	645	701	677	662	674	723	701	657	633	645	654	692	718	689	670	689	703	656	686	646	654	653	674	658	639	657	662	691	723	642	704	675	666	714	709	650	686	658	682	706	687	688	658	700	714	693	664	667	686	642	669	670	710	668	704	693	642	663	718	718	696	654	720	669	654	680	691	681	662	694	645	646	698	710	693	747	671	672	627	677	652	661	707	682	670	679	683	675	673	684	663	677	705	656	670	723	660	655	666	637	651	670	637	682	601	638	679	671	693	695	694	668	700	688	660	644	654	663	659	679	693	682	625	684	708	710	675	656	707	676	634	698	686	635	674	688	703	672	672	689	656	675	682	669	653	653	653	717	687	750	705	670	647	668	631	682	658	699	684	661	639	690	698	631	695	660	665	660	642	679	684	701	684	678	699	698	625	681	687	681	700	678	673	680	630	639	679	682	662	674	693	690	696	655	716	672	688	656	686	673	658	652	680	647	657	656	670	686	667	682	690	636	672	729	674	687	698	704	697	660	713	720	716	679	691	697	646	677	663	674	657	683	707	718	726	695	699	690	664	695	647	671	703	692	678	705	668	691	710	665	661	680	700	669	713	694	665	663	711	657	696	675	719	708	645	648	657	657	659	634	682	706	699	631	666	716	677	700	660	661	677	645	681	714	712	689	675	680	701	677	662	639	699	709	742	661	650	693	679	691	703	699	715	686	685	690	694	669	635	700	642	663	665	687	667	693	653	658	711	683	671	657	677	638	725	707	691	721	690	645	705	692	628	672	658	654	664	684	674	692	679	659	666	616	675	664	639	684	697	712	656	685	662	647	668	648	674	733	649	671	681	651	642	716	673	689	659	655	686	676	686	671	701	723	697	723	725	710	668	678	702	673	675	635	674	682	677	689	656	648	677	658	656	695	663	697	695	716	676	651	654	656	655	684	648	655	683	677	678	664	646	665	642	639	680	695	664	645	670	665	669	652	639	675	703	723	665	701	696	686	688	658	710	709	696	659	718	685	647	681	684	716	661	659	651	637	638	680	690	683	654	650	645	679	679	703	677	629	664	694	696	690	662	649	693	656	694	740	653	666	713	729	695	696	682	666	678	666	651	723	648	661	635	657	626	650	686	651	697	690	781	688	669	679	674	702	667	681	650	692	710	655	607	685	650	664	655	671	712	700	676	671	659	695	653	693	718	666	714	640	669	681	677	631	681	620	681	653	646	688	678	677	683	620	674	667	668	688	691	642	695	692	654	684	645	681	676	661	671	654	683	650	701	654	674	690	673	661	665	726	690	647	673	666	699	650	649	642	702	663	701	673	692	639	667	641	650	701	649	693	713	605	658	656	677	676	677	673	676	703	683	679	684	647	715	725	629	655	662	697	670	720	657	662	678	745	634	654	723	683	667	698	664	663	707	691	647	751	671	663	621	657	666	648	677	694	698	662	721	715	658	668	670	700	654	644	672	653	732	716	677	725	609	680	697	631	664	672	699	713	640	691	649	717	625	708	733	656	661	694	660	623	718	649	668	678	701	679	677	709	680	677	646	629	691	661	704	724	684	632	660	708	622	675	665	702	678	671	725	620	684	706	664	683	698	700	674	687	666	685	711	671	640	645	668	658	660	641	680	692	677	618	668	675	652	680	710	684	672	678	629	653	670	688	679	650	676	635	587	697	699	653	675	685	636	678	656	711	637	647	683	682	649	699	670	648	672	686	692	663	684	623	657	692	662	649	697	716	698	660	630	654	712	652	683	661	675	677	629	645	700	672	697	702	697	689	661	724	692	723	607	665	627	657	703	665	653	687	664	690	720	628	670	692	649	690	644	708	649	682	663	716	652	677	680	710	670	632	701	661	684	643	651	667	682	597	686	697	702	709	668	684	690	621	662	650	699	659	673	636	698	699	662	708	670	666	639	675	660	676	687	668	686	637	641	628	707	645	687	627	658	699	633	663	650	686	717	685	683	622	670	708	691	681	671	671	646	687	689	683	719	614	698	624	642	700	649	692	694	687	668	692	729	664	734	706	651	646	670	655	718	672	663	673	684	658	701	705	671	651	655	686	678	710	670	671	664	646	656	650	650	670	646	667	688	694	704	708	685	668	670	699	661	660	672	646	690	678	656	673	667	663	673	667	670	671	689	672	681	639	709	647	677	690	707	730	678	692	694	654	726	657	689	642	667	666	629	613	691	653	699	697	675	669	678	690	692	635	683	698	679	659	709	643	645	706	695	633	696	680	672	672	631	661	685	659	666	651	697	664	655	685	686	684	635	725	657	707	677	661	637	695	642	676	661	673	675	673	680	687	669	693	692	654	660	640	718	689	641	667	723	657	703	680	679	668	696	703	713	677	700	706	641	687	697	719	683	664	641	688	660	680	709	662	675	654	631	643	739	642	647	677	671	627	669	669	688	709	680	715	673	646	677	681	642	706	702	668	688	687	702	668	632	676	696	659	703	675	683	690	659	634	648	743	665	679	697	701	648	640	694	669	674	700	651	695	679	693	685	686	640	714	646	695	699	686	683	686	685	655	652	643	663	652	705	688	682	651	691	666	677	673	692	714	691	657	631	672	629	661	681	682	664	692	698	658	658	667	688	679	668	663	688	715	670	658	668	692	694	665	679	679	694	661	665	717	647	680	676	664	692	675	662	644	699	691	643	656	675	664	685	691	635	690	666	692	692	672	656	673	699	678	644	658	677	709	653	650	693	709	703	677	679	684	638	680	676	641	650	702	669	654	688	659	687	703	657	651	672	666	695	678	679	681	669	638	698	637	677	648	687	647	706	632	689	689	702	702	642	687	618	713	659	666	654	680	626	656	680	653	657	697	690	693	642	665	686	661	676	655	686	674	647	685	650	730	667	652	644	660	684	637	654	672	699	669	627	666	721	714	693	730	659	698	640	665	677	696	709	706	677	674	668	654	679	687	719	656	699	672	702	675	711	623	709	682	713	658	636	671	661	671	681	673	620	660	727	731	656	686	652	688	636	679	672	684	644	675	678	691	685	728	666	656	649	652	703	697	673	681	689	644	646	631	675	657	665	711	647	651	663	676	648	670	613	670	714	678	669	678	689	682	701	667	689	697	669	689	643	668	688
21197	38477	33553	25984	20768	15706	11221	7898	5442	3767	3405	3555	3684	3242	2363	1920	1695	1526	1336	1236	1108	1113	975	1005	921	898	958	885	917	981	957	1016	953	953	891	858	835	850	859	871	885	863	785	865	818	844	843	870	822	855	851	836	817	837	839	845	886	813	846	817	831	879	826	822	857	870	810	847	784	823	839	803	805	853	886	823	806	800	850	865	823	831	882	911	859	799	871	856	847	841	903	865	846	851	848	838	820	794	846	850	842	825	865	866	884	813	854	788	815	774	781	808	876	847	869	794	839	786	769	871	844	841	847	829	839	802	836	815	847	822	893	841	819	856	867	773	843	871	798	781	807	891	861	798	806	870	841	870	816	795	852	856	811	855	847	866	820	866	840	863	842	818	842	833	812	813	841	851	838	845	837	847	816	819	834	814	801	843	856	839	836	816	883	829	815	847	826	843	825	798	784	851	824	796	799	813	800	836	850	810	842	864	813	869	822	840	828	803	781	865	850	852	853	810	843	881	842	810	822	856	818	834	892	857	837	835	816	829	850	867	813	806	826	832	849	825	822	802	803	838	831	822	842	867	836	825	812	866	841	852	811	860	851	843	829	849	869	839	864	852	864	810	848	851	846	810	887	862	897	874	830	817	816	777	828	859	788	837	872	887	862	851	869	892	865	846	862	859	848	820	855	858	850	911	845	863	846	861	815	850	861	814	837	862	833	872	805	839	823	847	812	841	847	839	885	855	803	859	818	768	820	827	853	819	795	789	772	842	825	860	794	831	827	796	873	771	823	824	823	872	862	884	781	854	916	856	819	880	826	864	819	877	862	820	874	805	828	808	858	811	885	804	892	856	768	842	861	826	852	831	811	808	865	825	822	792	798	797	846	835	846	834	818	886	799	832	806	835	831	811	843	833	851	874	815	809	805	774	811	839	825	875	855	809	800	791	865	846	804	891	844	871	820	858	864	861	879	847	844	883	841	794	817	794	837	877	873	867	825	855	779	875	836	846	863	801	783	814	785	797	872	873	842	858	828	887	827	839	849	834	834	870	864	818	860	826	823	836	811	828	841	826	839	813	847	853	785	802	790	812	787	837	822	789	799	844	837	834	841	846	794	824	840	822	823	807	808	811	855	850	839	852	829	795	853	817	825	795	819	815	846	887	817	859	829	774	861	850	800	800	788	848	855	816	848	788	844	821	840	861	942	843	867	799	851	844	820	816	892	855	898	870	880	843	805	829	817	822	878	828	823	832	809	877	858	815	878	812	835	848	842	854	806	853	865	803	814	824	789	842	810	833	861	837	855	848	828	826	789	865	822	810	852	802	837	868	819	827	828	857	813	790	857	812	824	812	879	882	861	821	820	798	811	845	831	838	805	841	808	837	845	842	837	844	875	778	822	806	859	874	857	839	903	799	839	878	851	823	854	840	871	827	821	850	812	830	790	862	812	819	839	855	820	852	825	806	833	818	815	873	824	874	793	873	881	829	857	881	850	837	884	808	860	781	866	859	857	841	803	803	855	816	772	853	788	828	905	854	859	863	834	834	810	855	808	849	871	867	831	842	900	892	857	801	824	878	846	792	821	864	854	851	869	843	834	816	819	822	829	853	815	805	839	897	841	837	823	900	807	826	889	815	839	860	832	784	878	899	819	860	884	871	817	783	844	841	857	814	825	867	827	862	807	825	852	790	834	851	800	830	858	818	857	865	825	872	865	828	909	811	795	861	810	830	858	853	844	854	830	859	822	835	829	889	871	819	880	835	852	873	819	853	884	794	864	823	859	843	824	805	814	811	883	874	801	871	841	839	821	806	772	782	817	854	832	806	855	784	808	843	794	819	847	812	869	802	812	825	818	844	860	839	854	797	837	853	772	863	817	813	819	780	811	883	860	853	874	855	847	849	812	805	838	807	829	819	811	856	871	844	853	863	878	824	797	805	843	835	865	816	865	833	826	833	883	829	799	849	833	783	879	862	855	831	822	881	831	880	876	825	802	804	865	830	862	829	835	802	853	892	829	797	821	899	810	844	822	825	841	812	816	832	824	811	876	822	822	832	841	838	822	824	777	869	810	815	824	809	802	824	875	817	851	804	859	826	798	860	872	892	802	811	809	786	843	867	829	838	847	844	845	806	827	882	856	841	860	805	850	850	827	838	830	865	850	790	814	828	857	815	885	851	850	874	812	851	873	822	851	871	867	880	855	818	847	834	827	859	817	837	790	851	809	854	811	845	861	890	803	810	838	846	815	830	817	791	791	812	873	867	832	818	821	810	857	839	805	800	817	756	809	855	842	824	830	823	850	894	900	894	854	845	831	849	850	877	827	817	842	779	826	871	875	835	844	838	828	885	801	799	892	917	865	806	851	857	830	870	876	870	817	810	804	827	767	806	846	836	842	799	868	824	827	801	872	827	853	795	815	860	876	853	853	877	880	813	832	802	836	845	849	849	855	790	823	917	873	851	871	873	813	841	877	820	856	875	829	845	845	825	815	811	870	850	803	817	849	849	841	809	832	799	798	818	812	846	791	830	838	819	812	784	834	834	836	825	853	801	811	847	837	811	843	858	797	791	861	760	803	833	853	824	825	859	883	817	837	768	837	793	837	862	869	865	844	849	831	835	896	836	899	829	864	820	815	840	850	815	857	822	863	820	796	840	817	859	879	822	817	832	879	864	820	869	781	845	854	876	809	846	869	790	810	773	798	819	828	857	818	878	806	832	835	829	860	811	817	821	859	854	847	886	802	796	880	825	815	819	835	856	781	784	857	822	859	803	869	821	844	837	839	856	769	836	812	826	806	845	857	847	808	842	820	820	781	811	798	897	830	827	825	845	826	863	819	823	813	794	836	843	820	792	818	833	838	808	795	790	825	814	854	816	854	840	831	855	837	837	786	834	820	840	875	815	823	807	808	861	795	832	792	833	780	846	876	826	810	863	784	856	830	835	868	854	843	802	865	771	890	855	844	876	827	813	861	811	780	849	827	823	848	832	835	892	779	793	802	834	850	829	823	824	831	873	853	827	820	840	810	815	880	816	823	848	849	851	802	844	851	809	794	818	837	833	824	891	842	790	817	857	805	847	827	822	855	827	852	823	825	870	789	876	801	837	827	830	837	827	845	853	810	859	805	867	828	835	816	840	850	856	849	886	764	812	853	847	844	805	832	792	835	810	837	828	804	841	856	870	866	812	838	859	850	835	843	776	822	858	852	833	790	806	890	827	775	902	841	832	839	850	841	911	857	849	822	860	843	858	816	834	822	853	815	885	831	810	797	798	800	837	782	815	791	810	890	838	805	830	883	816	835	844	849	827	875	861	862	823	870	885	854	863	846	841	828	868	866	855	798	846	807	813	798	848	815	842	812	854	818	833	835	794	841	860	817	845	838	855	868	833	829	873	825	842	803	854	860	847	877	817	853	870	785	835	862	807	794	854	795	847	843	822	819	854	897	791	831	814	847	793	841	853	848	809	820	822	828	824	854	877	795	882	873	875	870	901
24992	21068	27288	25178	16373	7733	4184	2627	1539	1111	1011	1092	1051	979	856	658	601	532	458	512	454	369	359	360	374	332	348	363	339	322	366	347	344	326	333	301	310	296	331	362	357	324	267	329	289	329	296	321	331	318	333	309	322	310	330	303	329	324	300	306	329	287	294	289	341	329	287	298	316	298	295	309	314	322	309	298	341	295	312	331	274	334	318	303	332	322	341	323	304	295	327	326	324	309	378	314	320	314	339	312	342	317	315	338	323	334	346	312	304	321	327	307	313	315	346	297	324	298	330	325	284	317	277	343	317	325	302	317	311	345	323	337	322	309	322	308	326	311	320	290	335	305	305	318	334	323	326	309	302	327	306	306	305	329	311	287	307	309	303	311	325	312	316	298	297	345	299	321	295	312	354	299	318	339	326	325	341	308	338	319	340	287	320	307	325	325	305	282	289	341	332	321	282	276	323	301	306	307	311	298	312	296	319	306	300	313	307	316	303	296	305	302	328	299	292	310	320	315	321	309	319	299	282	311	299	308	333	325	302	323	331	329	308	268	295	311	315	309	330	307	300	313	308	331	317	320	334	312	316	312	297	299	316	318	303	300	294	339	312	322	354	285	311	288	306	284	318	301	307	315	285	281	293	300	296	311	314	307	343	308	327	322	328	309	306	323	277	309	311	316	326	328	300	343	343	309	295	313	316	286	344	320	267	298	306	305	298	309	321	305	319	316	319	307	266	319	306	296	311	327	310	313	292	310	306	304	330	307	308	298	318	324	331	313	316	309	300	294	295	321	308	287	323	310	280	298	320	338	316	303	321	320	315	315	306	314	302	294	309	324	347	322	308	333	317	300	319	326	301	334	326	306	296	303	328	325	274	318	305	288	322	324	314	306	327	294	302	301	292	316	299	294	295	327	297	295	315	331	298	302	306	289	275	308	313	316	338	280	326	344	307	289	321	291	309	287	295	298	331	309	313	318	327	320	316	284	362	296	324	302	304	316	297	322	310	320	308	325	319	308	324	332	304	353	333	299	319	307	321	317	316	320	310	340	324	325	288	304	313	349	313	347	311	287	311	323	310	309	309	299	319	313	293	322	293	299	330	312	318	299	345	306	297	305	301	298	332	320	323	339	278	303	289	302	304	293	290	312	296	323	277	334	309	299	281	324	330	306	280	329	304	307	310	326	285	319	314	293	304	324	310	326	343	287	309	334	320	288	337	296	313	318	296	323	325	323	326	315	289	293	314	295	320	294	318	306	296	302	300	303	302	288	318	297	282	284	313	325	294	271	293	328	332	303	332	335	327	301	312	319	333	317	320	306	303	320	308	301	336	313	298	313	294	293	321	300	315	327	274	321	309	276	323	320	336	309	288	324	307	278	324	316	325	310	316	285	307	326	316	318	345	314	302	286	322	308	297	319	291	319	341	298	297	260	312	315	298	324	335	304	293	266	311	305	341	311	285	337	322	297	291	299	325	314	286	300	322	318	318	308	322	319	325	308	307	308	319	326	295	313	336	312	277	328	312	284	313	290	317	348	314	307	287	323	346	286	293	307	320	316	313	285	303	331	342	336	310	329	328	305	314	324	353	312	315	284	289	303	292	316	315	283	307	317	325	333	308	295	316	313	319	269	328	282	316	309	320	295	317	298	291	286	300	304	359	346	295	305	293	355	289	324	320	295	299	325	344	339	331	301	335	290	310	323	283	307	309	283	315	299	342	325	309	317	312	293	311	321	298	316	311	331	299	321	286	339	315	320	299	327	328	302	308	321	313	323	304	281	309	307	317	341	303	340	301	304	353	303	322	306	260	288	283	275	294	330	326	302	298	322	312	304	296	320	317	334	347	320	310	333	308	300	312	329	345	302	304	324	312	321	317	302	297	314	316	284	326	276	319	322	303	336	289	297	282	304	287	311	304	316	305	308	294	301	331	303	317	299	318	323	320	301	317	311	310	303	301	299	313	298	304	300	295	320	306	314	322	308	311	317	323	297	312	346	309	292	303	291	282	319	308	311	296	295	294	299	308	340	300	304	343	286	292	343	299	307	293	311	290	299	343	288	299	295	312	306	327	308	300	302	317	303	314	308	288	314	309	303	310	301	313	332	313	312	300	301	323	304	331	304	321	341	336	280	299	321	302	334	301	304	304	342	298	332	269	315	323	327	337	337	315	305	292	296	298	304	304	284	310	322	304	311	322	289	297	331	338	296	306	326	308	280	327	305	272	274	304	310	329	329	306	301	328	329	299	308	310	339	299	328	317	301	320	322	291	323	319	299	305	305	306	327	283	293	289	320	308	325	323	306	309	313	303	328	295	328	322	316	323	335	287	302	282	297	317	309	319	298	304	295	300	294	331	338	316	320	305	264	322	340	301	308	294	307	326	302	312	328	331	316	309	277	317	320	319	287	286	320	283	307	322	291	330	331	307	304	308	324	325	310	306	307	308	285	296	303	303	324	299	299	326	328	304	330	307	325	290	310	326	301	312	300	359	340	312	324	308	290	321	294	281	305	303	320	339	267	304	278	328	309	321	306	326	310	322	322	298	306	285	323	297	314	327	289	322	300	336	321	290	298	284	318	333	304	301	300	334	320	303	300	308	283	313	333	346	327	319	290	318	282	313	309	298	316	298	364	297	301	301	305	301	281	305	318	321	302	308	309	267	336	280	306	315	317	332	323	311	296	327	344	286	325	321	309	274	317	320	299	315	298	305	294	301	289	296	333	336	280	317	329	305	287	324	323	304	310	326	289	295	317	309	295	324	330	305	285	313	329	309	304	303	316	301	308	338	312	329	315	317	320	354	292	295	302	330	297	283	312	313	324	311	334	329	314	315	324	307	276	260	314	306	353	321	327	296	311	318	317	323	320	337	335	323	330	292	307	298	295	334	267	334	319	299	314	288	309	349	327	307	303	325	301	307	306	334	294	312	331	285	340	331	313	318	311	330	287	318	318	307	320	308	325	301	320	328	287	313	335	293	314	325	302	316	289	319	301	356	310	334	310	310	322	311	314	303	312	307	288	326	325	286	282	314	318	307	321	298	316	351	335	316	293	291	326	305	339	334	335	310	308	286	311	309	335	296	295	326	333	310	330	276	315	305	320	334	340	285	316	299	310	284	330	320	334	310	317	300	340	322	295	300	300	285	329	290	309	323	278	303	313	292	300	275	299	314	306	313	311	335	345	304	335	312	290	324	332	337	314	295	327	303	338	322	329	306	265	329	279	303	284	321	307	294	315	328	293	331	335	292	294	295	337	315	297	305	329	310	310	297	335	295	314	306	305	333	313	329	311	328	304	287	330	312	331	346	309	297	307	312	313	300	339	291	277	312	313	329	309	290	313	297	320	346	343	301	307	286	288	319	283	296	298	316	317	290	314	288	318	319	346	327	327	310	289	330	310	310	333	313	323	304	332	332	298	329	317	292	284	321	311	354	295	292	337	332	298	314	304	299	288	288	298	330	292	323	323	315	326	323	301	332	309	332	316	297	317
20790	34789	30092	22421	17837	12870	8895	6410	3985	2719	2458	2472	2392	2234	1730	1252	1045	947	892	811	755	611	561	524	505	466	465	450	443	519	526	527	538	465	443	462	426	452	443	389	450	422	387	436	453	410	426	447	459	408	432	403	469	425	438	419	432	432	408	408	422	387	434	409	416	395	435	431	406	464	426	409	468	401	461	443	439	453	422	421	420	424	394	407	444	412	427	394	438	445	434	413	421	447	453	410	409	388	401	429	346	399	476	462	441	428	426	440	432	375	459	447	403	416	428	390	418	414	409	422	410	443	400	420	424	422	399	425	423	416	468	429	424	386	413	445	409	457	393	429	407	400	375	409	436	431	402	443	441	421	416	435	424	414	396	390	418	419	451	425	427	438	397	431	408	438	405	429	410	396	441	411	396	422	360	420	383	432	405	452	437	450	408	426	441	454	443	424	428	433	371	388	429	427	432	422	409	423	405	466	446	410	420	392	460	417	417	364	423	407	401	398	448	401	432	423	426	402	416	418	412	456	457	409	434	405	401	444	397	425	414	379	395	388	434	437	402	406	407	435	387	425	425	402	406	456	452	403	409	412	412	392	418	421	431	407	449	450	425	409	415	450	454	402	379	452	435	410	395	393	430	430	402	435	430	391	404	456	431	412	455	408	418	442	461	375	450	408	429	367	406	443	409	395	465	397	439	432	394	407	439	402	409	433	386	426	393	425	421	463	394	390	414	419	417	419	398	441	403	416	415	420	444	427	409	405	451	421	422	427	447	378	409	398	414	428	430	438	400	417	440	424	410	417	399	392	410	420	403	440	419	421	387	454	423	427	416	436	439	407	424	424	428	406	421	432	420	423	417	415	465	413	471	415	430	399	430	421	387	409	430	409	378	434	409	388	386	438	413	436	415	401	425	393	385	421	412	410	418	376	454	410	441	410	393	394	411	451	414	400	379	391	390	421	435	448	418	442	426	424	427	417	419	420	409	437	436	460	412	429	448	425	403	424	440	417	433	417	413	430	466	455	399	430	398	405	438	432	424	404	424	428	390	395	389	454	398	422	413	462	421	419	403	402	400	454	409	416	429	418	420	375	376	426	412	400	435	450	400	431	438	441	415	429	409	407	418	416	424	435	423	422	396	420	419	456	442	369	425	468	430	464	433	390	409	412	426	387	450	434	383	437	406	452	412	421	435	412	424	415	445	442	410	409	424	389	428	389	420	389	441	402	404	410	406	391	414	413	439	398	432	402	446	463	420	420	409	390	456	420	392	432	398	397	399	426	425	414	349	464	428	426	411	411	404	425	443	424	404	394	471	407	441	424	442	411	450	435	415	392	447	425	411	435	409	404	455	441	439	427	461	441	444	414	402	427	428	434	407	408	403	418	392	443	418	426	403	403	382	416	398	420	436	447	411	459	408	387	435	421	435	425	397	402	411	419	445	418	394	405	416	401	414	411	393	423	411	435	422	397	416	421	424	431	403	422	421	431	425	453	409	383	431	415	385	383	410	435	391	442	418	422	389	423	430	412	400	440	447	395	457	389	412	415	432	418	401	419	421	467	413	444	444	424	415	449	399	457	427	398	395	390	422	410	404	395	420	413	415	452	386	434	424	405	414	396	411	395	434	417	425	442	419	406	423	465	432	437	406	372	408	442	424	386	440	415	445	440	440	459	427	436	427	402	422	401	417	425	414	384	439	438	428	418	459	405	379	441	412	415	452	401	403	438	370	406	435	397	410	436	435	426	407	419	401	421	409	401	409	402	425	441	441	429	414	392	431	449	426	448	429	448	391	411	403	413	429	435	425	399	418	426	419	446	429	441	426	403	396	430	416	428	422	439	440	440	395	420	397	403	412	445	413	455	402	432	415	407	407	436	393	411	427	435	434	431	425	457	401	386	410	417	400	404	437	437	369	396	427	383	433	410	417	419	397	386	447	419	430	426	428	452	460	432	414	437	404	470	383	433	378	429	412	450	418	392	407	406	451	439	416	414	406	424	435	409	432	428	434	413	434	444	399	438	413	422	431	433	449	414	428	448	455	409	413	445	455	414	402	426	371	433	411	469	448	413	447	458	415	433	395	414	408	393	442	440	408	423	467	395	425	419	419	421	422	427	403	414	406	402	414	413	437	420	461	388	412	421	443	412	414	384	418	415	428	418	400	444	425	423	428	389	413	376	400	410	414	386	416	449	427	449	417	398	415	425	417	418	423	453	411	415	453	414	441	404	431	402	439	409	406	401	389	416	410	426	402	408	392	399	404	412	415	425	421	433	387	406	437	403	434	404	407	421	417	451	421	401	390	444	408	414	423	422	391	420	411	392	414	406	417	409	469	424	403	443	440	439	372	416	426	421	419	372	420	426	407	402	431	413	414	446	431	414	429	398	390	426	391	416	422	408	414	453	423	450	423	424	409	440	411	439	432	399	380	404	403	425	459	404	407	416	444	448	420	407	404	387	417	414	404	417	442	411	430	403	479	433	440	406	443	416	404	408	418	447	445	459	441	422	435	416	413	404	447	409	412	414	402	410	428	461	436	435	385	411	406	425	399	409	408	395	401	415	452	393	431	438	393	410	441	414	413	427	417	407	440	431	426	455	401	399	417	405	392	381	391	411	456	410	437	429	428	484	425	424	431	399	451	420	366	441	406	446	421	468	421	452	396	419	446	414	425	437	392	454	402	385	399	414	436	419	401	402	458	407	419	422	419	398	412	426	423	484	410	443	392	452	440	440	438	422	433	414	418	414	401	434	390	440	446	416	409	456	437	392	413	377	416	401	454	419	418	431	422	443	403	428	411	411	408	414	422	445	417	411	411	417	383	397	419	451	402	396	418	382	415	429	461	390	392	411	423	407	474	422	412	428	423	448	422	388	400	407	387	379	414	424	403	425	439	409	448	417	415	439	430	455	397	388	385	419	408	412	420	437	425	473	422	409	381	450	382	421	372	409	399	432	436	412	449	396	388	396	457	427	450	455	449	383	438	424	412	409	414	440	413	429	412	403	421	430	410	419	368	419	373	405	395	422	434	442	425	412	442	365	391	423	393	426	419	422	419	410	449	417	402	388	431	420	424	406	448	427	433	394	415	428	444	406	400	388	399	421	414	408	397	434	395	407	407	367	396	398	411	432	429	436	379	403	430	410	408	413	427	430	399	440	426	385	407	435	405	401	423	407	453	406	374	433	378	415	394	413	413	432	391	444	442	396	382	444	450	423	400	419	453	420	420	439	422	448	436	395	389	388	401	431	423	459	453	431	444	426	416	395	397	441	406	408	406	409	418	418	419	407	378	373	420	404	442	402	401	442	427	393	431	419	419	425	384	454	402	419	393	451	418	475	404	430	409	411	452	451	417	385	410	401	429	422	443	435	408	441	425	428	424	424	432	432	393	425	418	427	408	455	411	417	404	453	421	425	401	419	418	369	419	434	440	415	414	381	437	395	415	383	400	402	396	405	421	447	411	411	432	415	433	380	413	411	424	396	426	400	447	454
22843	21108	28880	23597	21234	21695	16814	6511	3625	2593	2313	2371	2222	1965	1663	1412	1176	1199	1159	1138	1130	953	917	851	839	756	773	705	690	809	757	877	847	756	698	749	687	700	686	736	714	750	689	717	663	663	696	697	718	690	693	727	716	662	660	690	716	681	681	718	677	714	702	639	687	650	717	718	692	641	687	648	722	678	726	693	668	663	654	702	647	685	685	705	695	655	661	712	736	695	717	690	693	672	692	682	666	711	685	677	644	727	749	696	668	676	737	655	713	705	703	696	676	713	664	743	687	663	677	694	662	665	710	641	697	640	664	721	669	652	634	702	738	692	695	653	666	701	719	649	647	691	701	669	639	669	721	639	697	714	630	651	660	704	682	650	670	678	644	673	707	647	652	707	711	662	701	684	695	712	693	664	693	661	651	682	654	712	689	687	693	692	700	699	717	638	680	700	704	666	667	705	707	664	681	715	711	682	648	669	691	688	691	707	672	719	626	688	689	732	687	670	654	722	691	737	713	699	634	664	651	719	697	683	688	702	691	723	692	706	722	698	665	694	685	679	661	662	682	684	706	663	707	691	703	698	638	736	660	719	637	730	671	632	667	698	665	689	668	688	685	648	671	701	626	673	725	669	707	681	690	588	711	717	683	679	705	697	670	684	685	657	663	677	708	700	658	714	657	643	673	683	708	710	701	696	718	710	735	655	707	697	707	693	693	714	691	672	729	690	646	689	720	719	693	720	659	650	698	690	648	671	678	660	682	663	699	632	692	671	695	678	710	699	663	674	687	719	708	683	677	662	694	701	652	644	680	705	663	701	606	629	733	687	701	709	676	722	656	678	699	665	730	675	703	657	649	684	674	669	730	690	676	684	662	699	666	685	682	691	676	768	659	712	710	673	678	674	662	651	693	714	633	689	688	681	692	716	669	642	701	676	655	721	644	658	660	684	629	654	652	704	695	675	625	677	670	696	720	718	649	709	688	684	677	705	694	692	628	701	669	705	657	691	686	677	663	716	688	671	701	668	721	717	711	665	717	655	719	676	657	680	665	662	649	660	688	694	674	685	717	736	731	719	708	655	674	644	689	715	688	629	676	670	650	700	664	680	704	695	747	697	677	697	672	691	687	711	615	672	625	669	673	707	705	704	686	630	681	726	681	685	742	690	666	677	653	672	680	675	651	685	698	697	622	699	714	679	666	713	671	676	683	689	741	701	638	665	708	690	631	607	708	665	660	659	700	714	686	672	682	678	637	668	677	652	664	666	722	711	695	705	717	707	659	693	713	667	697	672	699	651	678	701	687	713	677	690	677	681	705	676	693	652	730	658	709	669	669	684	667	721	707	703	666	713	694	694	688	690	678	651	618	684	665	700	704	688	686	662	642	697	672	707	671	722	698	719	718	690	713	686	659	685	647	690	725	664	676	693	675	738	647	703	627	666	698	636	689	680	689	712	678	678	700	654	723	695	684	686	662	681	693	685	720	695	704	694	671	659	683	683	673	656	706	699	628	695	708	683	691	700	677	671	669	750	717	673	689	640	714	681	649	665	654	688	713	684	673	659	718	690	629	655	668	714	708	691	698	685	653	644	720	718	740	679	711	711	690	678	674	679	689	664	634	629	670	662	691	711	665	707	654	654	687	681	686	703	716	706	650	660	700	642	667	696	699	745	667	650	689	670	625	696	680	643	724	676	711	644	703	715	640	716	651	687	737	675	690	605	679	669	702	696	628	700	655	690	662	703	716	684	672	683	697	678	712	706	691	642	690	675	702	666	709	673	744	692	690	724	627	717	718	656	702	692	660	668	674	717	639	649	616	694	719	684	722	646	695	706	686	626	696	676	724	702	687	707	680	722	658	635	692	667	659	695	675	698	727	648	685	683	696	694	682	693	704	736	672	711	727	697	701	703	696	680	705	685	704	702	727	659	734	716	713	725	748	714	674	667	667	699	702	716	651	687	692	706	647	667	669	682	681	740	643	653	678	668	654	676	710	695	669	677	696	669	683	673	695	679	674	647	692	659	665	654	703	686	676	683	736	646	660	678	687	657	678	689	695	699	665	696	728	692	724	726	676	693	721	674	735	697	765	647	684	698	654	741	720	699	680	693	704	712	667	671	675	670	716	683	693	737	762	666	685	639	707	700	696	621	646	702	721	695	654	656	678	696	694	675	730	680	696	658	675	698	651	674	663	697	708	663	694	677	707	691	721	678	706	711	706	676	692	691	682	706	670	721	711	684	659	707	725	686	732	675	699	718	653	672	710	668	705	654	668	684	672	737	698	661	670	680	673	659	717	654	687	667	659	718	728	710	685	694	683	698	694	658	641	700	660	695	723	705	692	666	670	732	708	729	711	677	649	708	635	698	678	686	703	707	686	655	697	669	713	668	612	664	693	668	670	695	679	663	680	596	709	653	711	649	658	697	667	717	679	761	673	673	686	690	667	654	692	702	685	719	727	719	684	664	641	630	664	709	668	657	660	672	707	677	721	692	688	712	695	659	721	720	683	644	676	675	674	700	719	717	648	680	660	719	636	689	659	672	771	686	733	705	726	658	649	692	676	690	686	704	703	679	680	681	686	693	650	670	665	701	684	675	690	669	674	695	686	657	701	665	653	661	724	708	671	701	665	686	642	638	683	595	684	680	669	678	691	711	702	658	681	676	679	728	710	639	630	682	697	708	700	669	710	682	719	724	685	700	649	709	678	667	704	703	652	686	685	670	672	689	667	696	664	671	671	673	623	706	700	679	671	661	663	685	696	651	629	657	688	677	696	694	659	709	690	695	649	681	701	663	711	672	710	673	646	698	654	711	682	669	688	656	696	660	669	695	746	684	663	659	664	697	684	693	652	724	716	689	696	644	680	655	667	737	721	709	730	702	693	731	689	704	682	640	642	696	686	693	670	670	676	685	663	692	701	694	669	677	702	718	656	679	729	670	649	739	674	732	730	653	713	678	717	661	694	661	678	659	698	660	718	619	677	728	728	684	696	618	673	675	683	669	687	695	653	689	643	704	691	637	664	687	699	694	721	678	713	688	685	701	666	681	724	677	708	679	698	634	678	672	660	669	726	678	700	656	709	722	712	668	678	709	696	681	688	731	730	687	619	681	681	703	657	711	666	678	657	641	669	710	693	709	704	669	697	669	688	724	690	650	709	698	687	718	664	707	654	687	690	703	639	715	718	690	717	716	703	673	696	678	722	691	718	679	671	737	710	669	640	667	651	688	711	677	728	654	711	682	698	628	720	682	728	696	660	659	684	713	670	662	723	649	696	659	704	687	649	715	692	664	643	674	638	708	714	693	700	698	667	706	670	686	714	696	648	698	683	708	725	678	684	707	733	663	696	707	675	646	684	690	692	689	653	713	687	689	680	652	707	712	689	696	689	687	726	717	671	651	638	657	682	645	679	650	704	697	695	683	681	708	690	699	655	687	678	670	707	714	652	638	642	721	708	669	685	714	667	632	690	689	708	711	628	705	705	689	628	683	701	714
23919	43537	38432	30983	25495	19611	14300	10855	7416	5300	4773	4743	4294	3672	2988	2415	2014	1956	1796	1782	1621	1395	1253	1239	1034	1013	985	951	949	1004	1054	1232	1144	1027	897	946	890	899	887	905	888	919	812	880	861	856	900	906	921	917	868	878	892	886	901	844	905	875	868	923	868	829	880	860	878	863	886	831	863	876	879	812	838	891	884	865	857	921	810	828	844	857	892	867	834	832	853	920	864	851	900	914	883	863	875	878	895	836	844	877	880	850	865	917	847	889	865	873	850	844	916	810	810	891	834	818	874	844	855	828	894	835	903	843	857	812	830	833	832	871	847	920	896	881	848	842	842	826	805	808	818	831	821	853	832	818	857	839	868	857	870	852	885	803	822	830	833	831	847	828	910	828	854	903	881	793	861	907	866	869	908	813	877	876	893	851	851	821	811	857	842	908	858	890	877	793	893	809	898	888	885	856	920	911	882	819	850	844	909	891	881	852	845	894	853	867	891	837	836	836	830	862	833	863	882	870	826	883	848	857	816	860	834	882	877	878	830	875	883	789	867	812	833	881	852	904	870	879	857	911	815	842	890	864	894	826	843	818	819	838	864	899	900	830	873	858	843	873	879	834	866	870	810	870	836	859	817	920	842	858	880	827	870	880	857	884	870	880	927	841	880	798	797	819	840	825	864	883	852	870	859	830	850	875	836	877	872	912	867	827	866	837	864	901	852	847	833	865	833	840	930	820	849	876	892	870	872	865	834	857	838	856	849	887	880	889	853	834	832	825	879	888	882	873	856	838	894	814	842	828	860	863	834	859	806	848	815	807	914	841	854	864	817	858	862	866	834	865	880	802	863	897	838	922	830	847	880	862	870	872	846	875	830	900	885	833	872	811	877	832	847	864	837	848	831	825	820	840	902	870	851	805	839	866	840	841	835	862	894	858	887	907	891	825	847	861	853	851	851	812	864	840	862	871	912	901	820	853	821	828	857	879	829	844	892	851	855	833	859	869	927	845	890	864	892	873	873	918	853	850	848	823	818	867	865	893	791	904	795	795	833	858	881	868	845	850	892	910	872	898	878	876	875	832	871	812	872	888	913	836	811	834	883	889	844	860	896	926	839	825	815	844	848	867	849	826	877	882	829	896	846	866	866	840	829	908	867	808	758	899	877	954	881	855	907	834	894	832	861	797	825	832	837	823	868	827	842	887	870	833	855	831	838	896	834	852	865	867	835	839	891	824	880	905	876	868	921	906	878	883	838	831	860	855	840	924	816	884	819	897	901	892	816	848	868	852	861	812	859	910	866	868	834	804	866	870	900	852	850	865	890	866	910	808	842	872	821	867	904	789	863	836	886	888	818	846	866	840	876	892	841	845	851	858	833	837	875	852	824	880	939	830	884	847	832	806	856	804	821	874	849	847	891	840	831	852	806	804	847	868	849	901	885	900	869	891	876	843	851	852	866	914	843	815	885	832	843	859	922	890	874	850	843	871	884	867	846	872	879	910	852	862	903	921	930	863	815	880	818	881	859	898	884	868	817	861	875	875	848	837	894	848	878	858	850	845	909	861	887	876	908	899	815	879	873	844	858	824	845	800	778	887	830	855	900	857	874	841	923	852	875	854	839	846	847	834	866	892	804	852	828	817	871	868	883	869	886	857	896	874	874	855	830	807	834	852	822	834	849	878	806	834	834	840	867	874	869	854	855	878	836	867	852	843	857	831	887	909	830	863	835	876	831	869	893	901	868	838	847	860	868	855	864	820	874	875	865	844	883	873	861	894	828	860	871	835	817	832	847	886	814	862	878	847	885	878	853	833	846	899	865	882	866	848	852	897	911	849	839	845	896	855	874	855	790	830	920	865	839	872	848	891	874	825	888	802	879	875	811	825	876	843	882	893	851	798	858	867	844	878	885	856	861	864	853	823	880	862	845	876	829	822	897	870	875	900	867	847	850	882	871	833	815	874	861	888	874	941	837	875	867	860	852	844	814	838	847	888	881	860	870	892	825	862	875	816	866	874	826	863	863	846	884	906	848	848	903	823	838	880	862	870	828	827	854	787	833	902	853	889	853	831	848	876	878	851	827	825	866	882	897	896	890	865	866	879	826	811	841	843	859	898	898	870	910	899	887	869	868	837	863	904	860	883	889	864	860	877	908	886	842	873	897	897	915	818	830	840	865	853	854	934	901	845	844	867	884	829	828	846	852	872	820	891	881	850	863	878	888	851	861	868	748	859	862	882	857	848	891	831	884	871	868	847	806	801	836	844	880	908	845	849	921	888	863	888	891	863	877	914	803	904	878	867	842	872	896	796	868	839	839	804	923	906	882	839	870	880	910	821	838	830	842	863	813	918	840	902	840	863	897	863	826	813	885	845	936	880	925	862	802	867	843	875	842	896	850	843	843	855	884	891	876	826	811	881	881	849	856	884	870	850	868	852	882	811	862	879	900	869	872	882	887	843	879	862	933	857	823	815	821	850	862	826	856	843	862	908	811	871	875	922	839	842	901	827	837	859	891	868	800	857	854	848	828	908	816	859	852	839	848	903	904	856	847	896	878	865	859	904	868	874	855	875	864	890	795	846	895	813	847	875	890	855	886	835	899	858	868	890	858	875	811	903	854	837	834	843	865	833	813	838	882	920	861	861	846	871	842	855	902	848	874	914	839	863	852	920	862	863	857	875	865	868	867	860	884	886	861	848	858	882	849	835	841	870	876	836	865	851	821	863	812	852	879	868	886	886	881	779	895	830	833	841	878	906	879	853	833	848	844	866	824	785	809	896	937	894	855	860	844	934	823	901	877	828	840	830	849	866	867	797	818	892	848	859	820	876	829	832	879	827	891	877	828	846	886	916	844	862	856	864	899	880	810	879	845	840	808	832	876	826	872	888	879	883	859	829	818	893	852	887	846	853	872	889	839	858	833	849	868	822	895	875	905	826	876	810	821	877	922	826	914	882	839	845	903	808	880	923	854	859	900	879	835	889	831	895	853	889	887	809	875	837	898	905	884	885	905	848	825	800	848	830	851	868	847	862	906	797	857	835	883	820	801	884	881	876	819	830	851	881	869	913	829	881	877	904	780	838	897	877	867	893	866	929	870	884	830	850	902	846	857	884	869	820	858	885	847	867	915	905	875	860	847	853	899	854	864	888	804	830	881	855	864	796	869	860	879	862	811	861	886	836	884	884	906	837	860	838	882	842	836	860	893	888	859	873	831	832	858	882	883	847	825	853	807	855	807	892	841	899	868	876	881	836	848	904	835	823	884	844	911	807	834	820	820	888	855	853	887	869	864	881	893	902	865	844	846	848	864	815	833	852	860	872	921	864	844	854	873	829	865	887	859	839	854	859	837	858	860	833	824	870	815	826	877	843	840	837	850	825	878	860	801	842	896	901	857	845	845	871	861	899	878	834	879	924	808	889	883	870	849	819	811	909	890	900	874	851	849	843	865	879	852	857	845	849	881	841	842	852	882	890	885	901	841	871	845	835	867	840	852	867	835	853
27164	22017	22272	15680	8659	4669	2798	1832	1254	970	829	835	870	715	652	590	586	541	553	537	515	492	490	448	428	403	440	412	414	434	468	488	470	459	413	397	442	421	421	376	435	428	411	406	434	412	391	399	402	433	397	411	410	448	388	412	422	377	410	379	390	434	392	395	426	406	390	407	409	397	403	440	398	418	390	403	416	409	375	390	369	370	380	405	379	442	414	397	421	402	448	403	410	403	407	439	394	406	424	422	393	398	421	411	403	385	395	414	405	435	393	402	400	413	404	414	406	401	435	416	377	371	382	410	378	421	425	447	383	395	407	423	372	415	423	362	354	400	399	375	395	375	389	400	404	396	403	429	419	417	424	412	413	390	401	365	435	417	422	448	413	394	347	421	402	395	450	446	380	412	413	408	427	426	417	395	406	420	381	401	386	365	387	394	379	418	403	404	368	407	432	420	413	390	409	370	413	424	412	398	391	447	439	397	407	400	358	405	400	382	394	386	421	406	406	408	414	413	409	420	417	399	412	424	389	404	402	402	406	427	386	390	433	383	392	432	448	412	374	406	372	384	408	388	399	439	386	459	429	407	399	378	417	415	375	387	382	362	383	402	391	384	421	399	417	414	410	422	383	398	421	420	383	432	396	438	347	438	395	362	404	410	431	419	373	398	412	393	400	408	404	362	398	428	416	399	387	438	380	417	413	416	403	411	407	414	395	395	422	406	389	432	404	403	416	428	448	388	386	426	435	398	404	385	394	394	409	451	391	419	423	446	396	425	394	398	388	403	441	377	379	402	422	400	434	404	407	410	414	381	453	388	405	391	411	357	402	390	455	410	404	370	421	411	413	371	398	373	442	393	405	416	444	415	416	368	420	390	397	405	395	403	404	398	405	390	382	384	374	418	435	384	375	395	402	396	437	373	416	391	422	384	381	427	405	428	426	403	417	368	374	390	402	404	403	386	396	385	414	395	383	409	399	411	390	397	369	403	419	408	410	381	387	405	421	398	393	396	401	400	411	404	388	407	432	408	393	358	402	396	424	355	406	406	400	386	391	400	409	407	437	417	438	394	419	387	407	405	363	433	420	417	404	373	415	410	394	388	407	427	416	426	417	400	444	411	369	383	399	397	354	410	365	421	374	426	411	417	419	382	422	382	381	432	378	387	421	361	416	399	384	402	382	375	401	416	407	410	428	416	418	418	389	408	411	374	382	429	407	378	399	394	382	399	435	385	399	414	448	401	377	403	412	407	413	394	382	413	383	445	449	425	406	417	387	411	371	409	405	372	403	400	393	423	387	366	372	422	390	403	444	376	418	438	388	409	379	353	380	418	374	408	398	407	403	404	416	399	430	382	389	404	426	373	427	418	407	421	386	431	396	441	434	431	397	405	390	395	402	402	425	448	416	417	410	411	406	435	378	414	388	417	367	435	438	415	376	440	423	419	411	389	413	413	382	384	411	416	444	396	392	414	408	422	390	421	399	385	414	387	397	372	469	370	426	387	406	418	396	415	403	400	420	398	442	387	390	412	418	421	412	424	363	435	410	413	432	414	415	429	411	401	369	390	412	403	431	363	402	423	409	415	411	398	377	416	396	436	457	374	376	392	424	394	387	383	387	382	369	409	407	427	436	415	404	417	420	427	411	380	414	421	422	429	398	413	402	425	389	443	393	399	407	433	411	396	398	402	414	381	408	404	380	427	413	399	433	432	425	390	414	438	377	408	412	381	411	384	462	399	411	420	363	393	454	387	396	416	393	400	426	430	427	381	432	414	430	387	418	365	412	420	416	392	409	396	385	410	418	374	423	438	403	379	414	417	435	381	420	365	409	393	397	414	389	416	447	451	404	410	400	392	387	405	383	410	403	402	378	405	365	405	397	418	434	404	397	412	408	429	397	375	403	379	412	380	428	381	390	408	412	430	390	405	392	406	386	394	437	382	372	413	359	360	428	448	425	399	424	374	394	396	388	403	407	397	436	441	418	389	401	400	449	428	381	406	401	401	414	377	387	414	398	438	403	374	404	372	397	408	408	404	403	432	407	427	392	400	413	418	406	390	415	390	390	358	398	387	396	430	412	395	369	404	446	428	444	402	417	425	397	409	433	372	428	431	412	408	393	431	388	404	406	391	387	388	421	395	407	432	399	385	403	382	397	403	391	412	401	423	407	405	406	367	377	412	364	405	382	381	419	422	402	388	384	426	414	391	404	406	392	391	394	375	377	413	378	416	429	390	387	408	395	399	412	406	427	389	392	425	362	402	386	410	410	408	398	414	410	407	395	371	382	406	395	410	374	391	390	379	399	388	367	397	370	378	403	403	431	422	419	393	379	427	434	412	392	376	409	420	392	414	400	422	409	441	402	429	378	390	405	423	398	406	375	396	418	390	394	414	397	417	381	433	394	398	380	360	412	415	444	421	452	398	395	350	428	384	403	431	429	406	396	395	366	407	402	410	435	416	397	392	376	365	395	384	404	394	412	381	387	410	446	417	433	387	415	395	397	389	429	417	405	383	372	406	396	390	360	432	402	406	407	433	385	395	387	393	433	383	431	390	452	375	382	396	431	399	372	366	405	391	382	365	381	432	411	424	444	402	389	401	379	386	427	390	393	419	437	386	394	406	382	416	421	413	394	400	407	405	383	434	384	420	406	400	363	424	428	336	403	442	441	407	365	434	397	415	404	414	400	424	407	397	422	404	422	442	427	409	434	398	409	406	410	388	433	400	402	432	388	372	388	417	447	413	398	426	401	417	369	402	426	379	446	384	399	414	400	392	412	405	421	402	406	413	409	448	404	383	393	430	382	386	375	426	390	404	431	393	426	428	428	403	396	413	396	392	395	435	374	364	409	355	409	421	445	370	449	436	391	388	408	406	443	432	359	432	389	403	433	385	383	395	409	416	388	401	395	407	410	419	413	407	395	394	429	401	385	395	435	412	399	405	409	416	437	386	403	437	436	388	399	411	379	391	408	414	442	402	423	434	398	415	425	407	391	431	429	389	412	370	412	422	450	379	404	427	422	446	420	396	415	400	342	372	431	367	401	405	393	381	408	410	397	399	406	411	406	398	427	409	408	393	445	418	415	392	425	399	424	380	420	387	394	402	412	409	405	428	400	405	413	398	410	405	434	426	420	397	437	408	442	424	415	435	393	420	390	420	391	389	414	443	391	374	388	404	390	406	425	415	443	413	397	389	382	414	433	389	396	430	437	383	385	395	402	395	367	388	429	363	426	382	420	411	419	412	402	386	428	392	430	381	395	409	417	373	393	412	401	398	391	408	401	405	404	406	421	401	402	389	408	375	397	400	392	404	419	432	337	380	394	416	401	431	409	377	398	415	423	378	414	414	373	369	405	410	381	424	413	410	380	379	399	383	402	402	445	383	393	396	427	441	381	361	434	423	392	411	430	385	417	408	409	416	430	387	423	415	409	381	402	390	382	419	431	389	420	434	408	403	377	410	381	388	392	395	397	423	428	425	408	398	435	404
21189	32323	27654	18563	13899	9352	6108	4242	2687	2120	1757	1700	1531	1329	1074	933	883	867	815	817	737	666	623	598	551	528	538	517	532	576	606	650	615	498	550	472	539	548	514	497	511	532	490	518	538	518	499	498	511	496	498	541	497	478	494	486	510	489	484	508	492	509	528	507	513	540	517	560	513	523	485	505	529	500	540	521	506	484	511	511	498	532	505	513	521	479	483	542	548	496	507	512	536	473	539	509	498	467	565	483	506	519	515	545	531	520	530	505	550	509	491	528	507	529	515	510	538	499	489	494	512	513	521	502	512	469	541	511	511	541	526	478	492	527	557	488	543	489	508	488	523	506	522	474	536	539	509	488	537	533	508	538	514	520	553	503	513	501	534	528	465	481	527	527	489	529	532	540	533	516	527	483	490	514	518	535	534	509	552	516	515	496	533	492	504	527	544	488	516	486	496	474	532	523	510	540	547	515	520	506	545	464	525	494	492	487	512	528	543	510	498	513	543	515	560	522	538	516	495	509	520	484	531	518	502	538	492	481	502	504	521	512	556	533	524	566	533	480	512	498	519	511	525	528	514	532	524	499	521	554	560	529	505	526	490	512	514	509	518	501	511	504	513	507	513	505	532	503	563	546	530	494	527	529	503	528	478	474	504	552	520	552	546	518	515	503	524	518	533	507	510	476	515	504	498	505	539	519	498	487	509	526	510	491	521	525	534	507	538	574	460	515	560	526	529	487	477	489	543	500	531	496	533	472	525	526	537	570	473	488	481	512	508	511	493	471	517	543	499	516	503	518	530	512	500	524	505	527	508	544	505	487	541	548	490	519	523	481	538	468	506	533	521	556	518	497	536	549	523	514	487	501	518	540	563	489	509	524	520	470	514	534	491	553	537	530	539	504	478	503	533	520	499	527	489	521	525	556	552	483	498	527	520	497	536	540	502	502	515	537	516	504	517	539	552	530	501	522	526	504	486	529	510	548	491	505	500	509	495	486	500	486	488	505	491	507	539	485	535	493	521	473	496	502	494	503	553	522	531	474	497	527	530	506	540	483	547	552	533	517	516	484	547	515	544	532	564	522	535	473	509	519	514	514	495	500	539	532	501	508	529	496	508	482	464	524	519	545	535	493	504	476	529	528	475	499	455	539	482	472	495	519	530	506	538	516	552	528	548	562	506	519	517	504	537	487	508	503	524	524	558	525	504	541	525	502	522	538	505	520	534	526	516	521	525	499	506	509	541	530	503	500	493	518	521	501	543	512	519	496	513	485	474	502	504	482	519	475	490	463	496	486	480	498	528	517	542	549	515	542	453	521	558	520	502	532	515	499	484	492	516	486	534	532	532	561	510	513	526	506	483	460	455	526	553	517	523	504	520	552	441	518	491	545	491	493	491	487	478	515	511	502	510	481	538	518	561	536	522	560	477	554	493	519	508	509	498	518	498	530	501	543	518	516	505	518	485	506	533	494	504	530	512	524	492	470	509	511	565	509	523	511	517	516	494	516	513	475	548	528	543	474	532	496	499	509	496	532	510	488	530	518	483	519	507	500	461	502	525	544	504	499	482	541	522	535	512	487	498	531	501	531	503	490	523	517	532	533	536	529	452	545	513	516	548	519	487	536	560	550	496	550	533	521	493	564	516	522	506	513	449	517	476	501	514	538	562	479	504	522	483	497	546	501	526	495	508	480	499	520	479	509	506	516	477	503	518	546	524	504	548	500	479	521	496	469	529	536	516	519	547	515	476	520	512	497	536	519	535	493	538	509	500	522	498	501	482	512	497	508	545	527	525	478	503	520	545	522	536	516	509	509	514	521	548	562	487	527	516	507	444	478	522	534	528	524	502	468	538	516	506	550	522	499	508	486	506	494	531	526	501	486	536	530	479	537	479	574	520	505	491	535	505	511	537	516	548	476	506	531	506	575	524	499	506	541	518	498	542	518	533	480	502	510	488	508	485	504	501	537	576	508	525	509	558	482	491	512	513	545	490	483	517	540	539	520	504	525	508	517	523	520	514	513	481	519	504	490	502	504	515	506	509	524	499	493	528	505	523	517	534	478	505	535	489	492	558	495	528	501	504	507	482	509	502	501	511	539	525	518	505	495	519	507	551	546	527	468	512	552	523	504	539	529	502	523	508	514	504	523	513	513	515	493	529	557	519	517	487	542	510	511	538	535	487	562	548	525	510	573	503	617	510	511	516	554	451	486	501	487	531	507	510	543	512	544	533	547	474	484	497	565	501	515	542	528	486	489	558	482	497	539	493	489	491	557	515	556	521	518	555	500	535	492	520	530	539	520	466	545	499	515	540	510	508	530	523	550	499	495	497	515	500	524	569	479	494	501	507	529	493	476	536	513	482	496	538	509	474	514	492	509	479	537	510	487	493	512	547	490	535	538	490	507	483	518	543	549	516	489	526	533	531	508	497	484	547	480	516	499	484	507	501	498	550	508	539	524	513	517	533	521	490	501	524	490	522	501	504	503	515	515	547	518	495	510	519	502	524	499	510	508	532	531	512	569	513	503	554	527	497	467	483	515	558	533	532	534	541	469	513	509	526	513	534	506	527	533	541	542	514	540	491	540	492	496	492	505	509	523	532	536	517	499	512	514	515	553	482	484	524	541	520	514	490	487	510	511	499	534	490	470	472	495	520	525	502	496	541	555	493	545	500	492	494	523	501	522	536	521	522	537	482	537	519	522	504	521	522	500	496	524	556	505	530	503	534	534	484	511	506	506	489	519	520	521	524	538	546	506	510	481	507	504	555	507	498	495	485	524	472	500	510	564	476	478	496	528	522	482	529	530	497	485	524	496	553	539	524	531	524	473	550	529	509	512	468	503	514	500	534	479	524	514	495	485	511	497	512	470	537	500	506	524	555	527	516	497	460	488	525	519	522	510	480	500	523	522	490	484	478	516	498	543	534	497	508	502	535	552	496	516	555	510	525	531	521	502	523	560	514	506	520	529	500	545	485	480	509	517	532	497	514	494	517	506	466	500	479	500	524	510	515	524	521	512	491	490	525	529	532	526	528	501	518	496	547	542	506	537	507	531	519	510	513	506	517	515	490	525	479	525	495	515	505	505	509	493	537	476	528	475	473	536	488	514	505	475	512	479	515	496	535	522	509	525	489	514	492	469	488	539	524	526	469	537	532	585	503	506	513	492	532	517	494	484	467	510	504	507	546	509	504	483	537	515	536	514	537	533	497	537	520	527	511	477	485	503	525	512	531	527	492	540	503	530	514	501	500	533	471	488	549	482	500	480	526	544	565	539	530	509	496	514	521	509	517	532	506	512	490	554	495	557	509	526	504	526	481	503	505	517	501	544	467	516	517	464	578	510	498	509	511	487	520	506	506	536	548	497	513	536	500	534	516	534	518	494	514	524	526	555	516	526	532	499	507	494	517	508	499	531	496	531	519	522	465	540	513	559	547	518	542	499	550	504	525	525	506	469	545	538	475	540	538	505	549	525	501	549	473	521	518	496	509	486
23810	21081	28479	24038	21373	16980	8110	4047	2412	2111	1787	1743	1606	1362	1217	1029	955	980	963	962	932	828	797	759	715	696	735	679	762	711	816	857	753	707	687	714	696	694	710	716	692	686	710	665	692	718	683	681	662	676	684	714	678	747	753	699	667	667	682	659	684	704	670	705	695	639	686	685	662	653	707	652	723	684	673	750	683	688	644	738	703	677	741	686	720	678	656	671	684	716	671	679	677	674	700	680	683	681	677	701	708	668	699	647	668	670	696	672	658	681	647	663	703	678	696	679	612	669	706	651	634	674	683	704	701	657	654	636	657	713	749	665	713	680	705	638	669	669	686	726	676	694	663	689	663	700	674	663	633	652	719	686	715	645	703	657	691	689	660	684	691	684	656	707	706	656	729	670	671	697	664	705	683	666	685	685	685	698	693	676	689	652	672	674	654	653	680	601	654	751	641	686	671	676	667	695	683	713	660	682	728	664	657	621	706	662	676	673	674	687	658	678	681	637	707	645	699	618	650	673	640	667	706	684	638	646	667	605	662	641	699	704	650	655	671	636	699	710	659	740	690	688	715	686	722	677	732	696	734	655	671	667	688	704	694	680	674	672	727	659	766	639	677	687	664	645	700	658	671	692	670	659	697	659	674	630	664	614	714	684	684	730	631	693	638	676	726	656	705	720	625	718	698	674	643	672	650	668	693	692	659	628	674	663	671	677	697	627	662	686	664	667	654	670	685	692	692	723	662	702	670	662	692	666	662	682	695	645	697	688	614	732	676	645	681	672	659	658	686	664	694	701	676	682	706	652	686	698	702	681	681	632	699	675	677	709	652	727	691	681	683	676	725	630	677	677	678	690	661	720	658	695	705	689	684	694	685	661	686	688	671	678	628	656	688	694	658	670	674	652	658	668	663	728	688	684	679	684	660	703	631	697	681	712	708	653	705	668	684	640	644	655	682	662	713	692	666	656	690	714	675	691	669	693	696	677	668	663	703	637	684	702	713	684	692	641	682	669	682	693	690	692	654	686	659	645	695	647	698	704	676	714	601	610	668	704	655	673	683	700	648	660	687	687	670	667	688	666	684	652	689	687	659	642	687	615	694	653	622	629	633	652	723	677	679	637	666	667	682	700	664	726	675	668	680	665	692	710	657	680	672	659	646	668	697	718	645	704	675	704	696	674	728	673	682	678	650	747	661	651	646	693	671	735	655	678	679	660	709	717	677	658	658	683	638	642	706	682	665	677	705	652	686	640	654	723	639	703	669	694	701	681	712	671	688	630	684	696	679	665	652	669	630	709	668	656	714	718	648	672	689	671	649	640	692	659	688	654	680	684	670	670	664	691	681	697	682	701	712	710	677	667	723	699	687	667	679	652	646	674	663	651	691	654	673	685	693	692	713	711	646	678	656	654	697	647	676	702	652	694	649	680	691	651	717	659	670	701	678	661	633	693	663	698	718	659	651	670	689	655	714	707	658	671	719	694	719	667	673	657	648	690	673	661	670	690	685	669	679	634	665	677	658	690	678	647	723	705	702	664	651	690	683	658	698	668	657	685	709	674	649	659	721	656	697	689	667	635	698	642	671	676	687	666	658	666	712	702	673	691	671	695	679	694	711	682	601	652	686	701	675	723	661	701	682	688	682	685	664	700	706	623	680	672	653	681	664	655	667	681	659	715	686	659	716	670	686	648	689	674	693	682	685	677	715	682	686	700	679	659	695	676	698	679	663	676	636	698	625	690	707	693	696	724	659	708	675	673	687	659	661	619	635	668	695	646	665	687	705	647	645	665	707	628	674	632	714	676	658	679	677	701	670	703	620	708	711	706	681	639	757	643	648	686	670	664	717	659	667	665	625	661	673	620	691	745	709	678	636	685	717	705	675	663	728	687	660	658	658	718	630	688	717	656	630	680	668	698	681	673	673	679	661	697	642	692	717	634	652	664	707	671	689	667	649	652	681	653	642	643	671	665	699	670	691	660	716	667	705	723	680	658	684	680	704	708	665	741	680	691	694	624	709	684	666	686	676	676	636	653	691	719	656	666	723	682	658	682	655	633	681	664	716	650	669	673	671	685	667	622	636	656	703	664	677	683	696	742	658	703	662	717	669	663	665	682	647	660	695	665	707	655	657	670	623	687	671	662	671	690	705	703	689	649	689	673	664	681	692	703	664	648	671	644	657	708	696	683	664	657	694	738	651	657	631	667	628	666	665	717	648	643	708	695	726	690	690	668	645	658	641	694	625	690	661	701	674	659	636	609	623	683	621	683	670	664	688	674	675	691	701	704	706	675	674	720	691	713	675	632	720	693	683	666	650	635	659	656	706	641	679	719	690	630	682	729	674	670	653	715	660	686	657	647	676	728	676	683	668	753	645	666	676	686	665	707	664	686	710	688	722	663	673	667	667	728	709	657	671	646	708	671	664	726	667	629	734	651	732	681	690	657	710	671	688	682	635	704	744	710	685	696	648	647	679	678	665	672	706	678	670	675	654	665	734	706	724	699	648	708	709	676	666	680	664	636	696	734	667	702	688	658	723	690	709	662	691	648	674	659	666	692	633	702	686	679	682	689	653	655	681	731	665	663	703	683	640	683	695	706	695	659	652	630	678	681	674	675	691	678	680	665	663	696	708	687	661	754	631	646	675	689	671	661	666	703	676	670	618	672	662	695	692	667	669	690	653	700	687	658	614	655	686	705	737	647	672	680	664	703	647	646	659	698	649	661	678	699	646	629	688	642	637	685	726	702	703	696	670	695	701	651	667	719	679	658	677	701	688	660	653	676	680	701	683	672	660	672	672	678	657	676	660	697	657	674	682	663	743	685	652	714	725	650	678	706	682	666	674	635	687	674	658	683	649	685	674	673	664	687	659	690	659	714	685	715	687	665	668	665	663	713	726	613	707	665	677	661	674	705	633	726	652	673	651	665	706	687	635	679	698	703	686	691	684	703	694	694	649	673	690	715	688	623	681	689	711	661	711	659	698	634	687	689	693	688	628	654	724	671	694	724	656	712	701	689	672	674	694	677	677	610	722	682	651	675	679	679	682	650	691	660	692	686	689	672	727	693	681	684	678	736	661	671	685	674	675	714	719	719	657	704	661	729	685	635	700	663	651	679	697	668	655	701	701	647	677	649	681	711	663	647	702	698	662	660	679	673	669	684	682	711	670	694	695	662	701	667	632	644	664	649	694	659	666	680	685	665	656	682	704	663	676	683	693	676	673	671	672	677	695	647	650	679	653	660	709	632	652	654	669	631	683	690	724	695	656	685	674	641	662	740	651	681	711	687	671	718	665	681	662	696	632	646	650	685	666	705	644	695	678	632	654	673	669	655	668	664	673	716	696	708	707	687	620	644	672	674	696	710	707	710	671	678	680	638	699	670	644	640	663	673	635	653	698	627	678	640	646	679	664	644	618	673	663	630	697	677	685	688	666	680	661	659	654	677	703	667	696	708	668	689	711	681	732	652	707	650	657	662	669	710	653	706	743	711
21687	38832	35754	26892	21943	15431	10839	7766	4921	3998	3424	3243	2852	2427	2064	1685	1608	1480	1428	1499	1400	1230	1068	1002	974	944	922	933	954	981	1164	1190	971	934	917	850	853	823	824	860	829	853	883	843	851	869	825	860	863	804	826	864	857	889	829	795	891	860	843	792	850	878	881	846	865	872	810	823	817	881	880	895	832	845	814	822	844	861	862	859	800	865	840	849	800	875	892	821	834	838	866	839	817	894	866	816	862	878	797	876	836	876	831	862	815	840	846	832	867	845	832	839	816	772	809	820	815	821	900	841	807	893	849	857	857	830	826	826	829	879	926	827	849	830	856	804	796	884	842	812	827	823	764	813	856	867	868	828	831	862	875	849	825	826	773	870	872	796	871	784	823	871	880	851	861	917	858	845	842	813	806	806	858	833	856	926	867	877	836	897	844	845	826	819	861	852	853	841	831	845	785	832	857	797	884	933	850	841	800	815	802	815	863	858	882	833	859	880	899	817	850	898	855	822	902	856	833	844	813	772	859	855	859	861	860	812	827	778	862	850	821	881	820	888	838	813	828	903	823	827	789	827	836	767	859	824	863	814	889	842	856	808	847	850	874	844	813	880	855	815	782	810	853	861	811	829	830	821	821	843	854	832	832	806	788	774	842	805	816	848	823	793	860	827	864	801	883	859	862	861	811	820	858	857	803	886	859	824	819	867	884	840	864	822	814	799	853	841	865	833	845	814	848	845	844	834	854	861	882	847	835	866	894	820	852	865	858	847	826	796	824	813	879	822	861	875	839	867	860	886	839	836	888	854	809	862	848	869	869	798	860	849	811	863	865	855	804	866	771	849	860	821	834	862	832	837	863	824	824	846	895	845	812	862	867	841	846	789	846	849	858	836	876	865	813	859	848	804	834	861	860	798	831	889	842	817	797	830	853	870	795	826	875	862	844	870	851	773	866	840	840	848	826	850	862	827	864	830	828	827	850	805	802	857	835	854	858	839	836	836	862	837	859	814	849	847	854	866	854	816	841	799	800	863	882	813	882	815	860	806	824	870	835	849	806	881	839	863	794	832	843	880	849	791	865	834	829	878	863	822	882	828	860	821	815	826	850	864	864	855	856	795	831	835	856	871	863	829	830	892	875	826	839	857	802	877	815	876	829	800	837	819	830	820	882	865	867	862	876	820	831	821	847	815	851	854	849	829	880	859	807	802	883	800	850	836	866	849	852	801	850	832	792	829	863	888	870	814	816	815	849	838	843	895	823	819	821	838	847	836	805	849	862	851	835	833	808	814	835	854	834	862	868	847	839	756	807	903	883	809	817	822	864	872	876	857	863	818	891	796	816	861	860	811	854	861	866	818	817	862	854	841	802	864	862	793	848	847	843	823	840	777	792	840	870	873	829	850	771	851	797	813	873	849	812	877	849	847	820	834	826	822	831	831	815	855	859	829	825	817	801	861	822	847	829	850	885	871	839	865	824	831	876	887	832	861	842	864	850	783	832	896	835	827	841	853	884	815	819	860	784	892	862	802	812	887	854	807	872	871	838	836	824	837	835	782	802	843	850	893	842	842	793	791	837	849	846	770	850	823	861	848	822	794	850	801	882	825	850	825	833	851	836	817	835	843	863	851	824	851	771	795	880	874	878	843	812	810	819	817	881	788	849	809	843	880	829	811	809	849	828	789	848	823	871	844	886	832	858	847	844	810	818	793	818	895	846	897	846	846	855	817	900	852	794	873	841	837	811	888	880	824	850	814	859	881	808	798	818	814	824	854	816	845	825	854	817	871	878	876	846	879	816	864	812	797	841	761	872	840	863	827	864	884	854	842	824	810	804	849	807	895	812	874	791	837	801	846	878	946	834	869	858	798	860	805	827	842	849	843	845	868	822	832	835	838	845	856	817	863	820	878	786	844	868	819	816	838	852	800	857	834	782	804	824	867	849	829	852	845	871	845	839	848	876	834	845	853	861	851	851	836	807	855	840	849	879	855	813	846	848	851	840	837	830	849	839	840	834	859	864	823	868	836	799	820	847	867	882	847	829	841	812	805	798	887	889	877	829	816	850	794	883	812	867	880	823	867	874	824	819	864	865	832	794	812	836	825	848	812	869	817	859	869	851	847	857	819	847	822	852	829	880	891	807	801	856	854	814	800	858	852	855	774	831	801	878	829	870	821	868	856	854	838	857	885	838	835	876	826	806	796	825	856	820	861	859	809	802	861	766	872	843	808	799	862	825	828	836	779	854	866	904	853	824	810	833	837	845	853	815	835	804	841	843	825	865	835	862	807	860	836	848	872	866	829	927	773	832	813	841	830	844	817	824	837	819	860	818	843	833	834	777	862	816	820	828	867	833	845	914	828	833	880	839	818	853	806	837	868	792	866	876	876	877	876	858	868	794	838	833	815	915	806	832	843	805	865	871	829	869	805	823	834	852	866	892	842	862	845	813	871	819	821	853	821	856	817	835	857	837	856	882	846	866	845	849	863	852	839	823	857	842	900	825	844	834	842	826	861	815	865	859	873	835	853	867	836	812	827	819	870	881	851	839	865	829	827	840	833	852	911	830	816	814	855	825	778	889	836	813	843	862	794	837	813	833	847	796	849	910	863	867	851	813	831	795	865	826	828	806	837	831	837	822	810	890	793	828	838	850	866	838	848	871	851	831	874	842	884	822	864	858	857	875	853	841	833	845	828	839	816	861	849	869	809	810	845	822	918	874	904	850	837	874	862	872	827	858	828	843	844	807	842	809	848	807	839	834	840	809	842	882	829	801	847	786	889	850	831	870	825	826	847	829	869	860	833	890	853	822	845	820	860	860	865	838	864	841	834	842	796	830	847	818	795	880	842	904	824	801	798	798	864	844	851	867	839	830	866	834	829	848	847	851	879	800	867	846	838	827	874	851	860	862	863	841	824	803	888	810	833	820	869	858	831	851	857	828	867	806	895	816	782	818	870	846	836	846	823	853	820	836	813	890	857	833	858	818	796	860	836	782	855	888	848	818	859	825	838	766	886	872	874	878	783	880	883	857	839	841	829	856	869	819	825	867	839	803	812	835	806	821	770	830	876	822	814	827	842	820	846	822	823	861	858	827	838	799	814	772	880	871	842	806	877	801	842	845	857	898	826	852	801	828	833	868	829	805	809	823	870	886	823	843	860	863	796	791	837	808	812	831	870	847	864	809	844	849	878	815	807	851	835	890	873	806	843	805	882	830	858	829	904	817	828	844	840	856	874	787	841	793	832	868	863	888	851	895	841	822	863	860	845	844	919	821	843	813	798	800	837	832	853	866	767	826	847	862	916	816	827	845	814	837	839	863	847	816	839	852	776	849	854	844	786	896	849	803	851	874	854	788	847	824	836	868	857	827	814	826	837	854	831	840	821	814	827	858	869	928	864	841	862	872	807	835	810	875	820	842	803	820	859	826	824	836	863	862	839	853	856	869	885	798	824	864	866	834	858	857	839	830	866	860	888	810	846	860	765	840	875	834	827	821	852
25287	21188	27511	25361	17060	8542	4389	2369	1547	1251	1192	1084	911	808	666	559	603	548	509	487	501	427	425	373	338	347	358	353	331	355	396	425	405	371	354	343	361	357	348	332	312	341	351	360	331	346	335	327	340	342	327	306	320	325	332	326	297	359	309	341	293	333	355	354	345	290	327	327	304	333	330	340	300	339	326	318	307	334	298	314	316	307	319	323	355	314	318	327	324	347	344	324	329	355	290	293	289	280	315	313	346	322	320	329	319	321	361	322	331	355	305	358	318	336	345	309	343	331	325	333	324	326	329	283	315	333	332	309	340	332	292	347	300	347	320	331	312	310	317	334	328	344	310	350	325	310	356	305	344	343	327	272	304	334	307	319	307	331	301	280	327	346	322	298	313	312	343	326	322	306	324	306	323	317	321	327	330	340	339	326	317	336	318	298	321	296	313	339	345	342	329	350	327	309	311	341	351	290	300	322	328	299	334	323	306	333	357	302	334	359	289	314	328	308	318	313	326	284	326	327	318	337	363	326	317	347	323	351	348	351	316	337	284	324	341	333	358	304	328	354	327	349	343	316	332	312	330	333	332	324	319	356	337	345	324	330	290	299	303	321	376	317	338	311	335	280	330	318	297	343	333	337	328	325	322	331	340	329	344	349	317	317	314	285	325	337	317	326	336	309	343	308	299	323	345	326	311	338	328	356	297	330	301	317	330	300	339	331	324	355	301	300	336	332	300	325	321	312	305	324	327	338	345	330	307	350	321	299	335	292	331	338	347	349	328	355	320	342	347	343	346	339	329	315	273	305	312	362	319	340	304	331	332	326	317	341	303	341	313	309	314	313	319	327	342	339	336	329	327	314	325	330	326	320	312	312	305	325	344	309	297	324	327	312	328	321	321	324	324	362	319	282	329	333	330	312	334	309	323	312	306	319	315	306	331	316	318	326	338	342	331	371	335	300	315	341	316	335	338	319	368	331	339	301	321	344	318	317	307	310	324	355	303	327	334	297	354	314	343	333	376	341	327	301	351	317	342	337	339	331	320	298	312	305	300	316	337	304	298	339	318	328	367	326	316	341	302	341	304	343	320	333	299	290	295	341	284	325	337	282	323	292	347	288	348	318	298	313	312	335	326	357	345	345	340	342	322	334	329	324	324	300	343	322	333	343	331	338	342	331	362	350	300	310	321	344	303	300	359	356	335	334	324	325	316	317	348	325	322	324	316	353	305	317	331	359	332	355	337	308	327	290	316	332	345	319	333	298	319	325	309	345	345	358	352	342	325	305	326	332	340	340	301	318	337	346	304	306	353	303	351	321	303	338	329	349	347	328	307	320	330	329	307	314	341	345	316	305	318	341	322	329	301	293	323	300	325	353	332	308	321	320	322	337	303	350	291	328	340	316	310	302	302	312	290	315	356	336	307	311	317	309	337	359	313	354	333	316	319	314	320	327	330	302	337	259	316	314	303	308	332	333	376	306	341	340	304	341	320	363	336	324	341	315	311	307	347	305	334	336	327	326	306	341	315	323	338	309	306	332	297	316	330	336	339	314	302	330	308	320	310	317	314	341	304	323	342	310	349	336	312	330	312	330	323	317	330	334	327	351	326	323	327	317	307	324	306	341	325	352	355	328	302	310	314	333	367	316	342	357	289	324	347	327	355	344	334	312	318	321	306	309	320	330	305	327	347	338	316	331	318	335	336	382	321	304	329	320	305	323	351	319	315	327	328	287	332	312	331	337	324	295	301	350	347	287	324	316	341	321	323	322	312	311	330	315	309	348	317	320	290	344	301	307	350	314	295	281	321	319	325	291	341	314	328	318	314	340	318	319	310	330	340	313	323	335	322	332	332	333	345	295	314	306	309	314	328	331	316	303	308	306	312	357	305	309	354	308	311	341	312	309	333	320	347	326	285	350	294	351	298	324	285	324	339	313	300	322	337	300	334	309	321	320	318	311	294	321	327	322	281	324	304	312	297	316	355	311	332	347	315	326	318	331	290	321	307	318	316	323	308	345	343	317	310	294	372	305	321	327	302	344	299	333	316	301	318	305	304	344	336	326	303	360	332	342	314	335	304	315	328	327	354	359	327	316	322	337	327	314	304	317	331	342	308	344	303	359	336	327	316	326	358	325	300	337	334	317	307	323	329	315	323	320	308	350	337	315	313	341	339	312	311	315	333	284	318	321	310	335	381	351	350	329	348	352	297	327	320	326	300	320	301	326	324	333	315	335	312	298	332	329	335	360	319	337	346	310	315	309	319	317	334	291	339	303	319	311	298	333	317	337	350	307	320	365	329	344	351	326	324	320	333	300	322	327	333	316	315	342	313	294	295	319	321	328	337	324	340	322	347	337	319	365	341	303	319	319	329	346	288	334	329	324	318	319	325	316	336	329	300	338	332	336	320	320	296	319	338	337	322	334	344	355	340	323	356	341	326	328	332	330	317	308	303	333	292	335	309	324	349	304	325	295	292	344	314	326	342	336	324	359	333	349	281	329	336	296	347	349	307	327	316	310	344	308	297	332	320	325	324	325	305	295	326	345	336	312	321	322	340	321	300	322	322	313	344	335	310	323	318	332	328	337	305	349	318	317	346	322	331	317	319	323	307	332	328	349	325	334	328	328	323	340	336	290	318	341	314	308	320	324	301	324	312	318	333	327	349	309	315	337	315	322	326	324	323	333	343	316	307	335	326	320	342	302	337	284	319	315	322	332	325	325	294	330	332	315	327	334	354	312	347	330	367	310	302	350	355	304	315	329	361	307	338	315	334	341	325	306	322	320	346	325	314	338	329	321	309	312	321	302	329	308	339	310	322	353	336	326	322	323	320	328	312	335	302	359	325	339	331	332	308	370	339	311	311	318	286	331	307	332	317	349	321	298	314	313	323	321	330	293	335	332	283	324	299	336	312	292	320	317	337	349	335	303	338	335	321	289	363	324	346	321	362	298	326	307	304	349	343	338	321	300	358	306	333	333	318	338	326	320	351	269	304	340	297	325	286	350	307	322	331	317	326	329	323	335	338	340	344	310	309	329	351	337	323	334	344	307	352	312	308	331	355	335	332	310	325	332	315	315	329	309	296	341	329	306	323	324	337	280	333	327	350	329	332	328	356	328	337	325	316	322	327	347	302	294	311	339	337	304	303	315	318	331	299	306	328	294	315	308	310	332	325	348	333	313	338	338	328	330	333	338	316	309	302	341	351	333	343	323	311	342	329	332	320	303	288	293	318	299	332	321	329	304	346	343	308	316	303	344	316	337	323	356	327	342	355	310	333	336	318	326	311	352	327	330	332	318	316	327	291	317	308	358	318	315	342	315	313	289	290	328	318	314	308	304	318	316	318	345	314	348	324	349	348	302	346	328	324	314	306	312	334	340	336	307	330	326	297	326	314	318	318	317	322	340	321	298	316	300	328	324	307	286	327	345	332	303	312	340	311	304	325	328	325	348	332	329	320	337	354	312	315	328	349	361	337	309	323	327	309	327	328	359
20920	34801	32169	23451	19115	13348	9201	5667	3912	2982	2698	2355	1943	1586	1262	1148	1013	921	805	916	890	677	605	574	478	504	485	506	513	541	711	670	586	490	483	439	473	443	438	468	433	463	404	430	447	474	452	446	412	437	444	469	449	433	457	453	446	431	437	432	473	406	427	396	434	436	463	454	422	434	431	468	428	442	450	404	437	455	414	418	412	453	436	440	411	415	391	460	427	420	459	403	465	458	452	415	417	428	422	411	403	410	464	467	433	447	446	433	415	463	429	420	424	404	429	429	424	431	455	435	448	438	429	416	421	428	457	441	445	417	434	413	432	452	441	434	475	443	440	404	448	456	439	420	435	413	485	454	438	460	431	437	405	431	442	456	449	424	449	386	462	411	431	443	443	453	463	471	432	420	405	454	444	431	436	451	435	419	430	432	418	426	434	418	428	450	450	419	434	430	450	429	417	422	451	465	449	431	427	443	455	432	412	447	423	453	417	460	431	426	453	440	400	428	395	432	445	435	443	401	387	412	405	411	440	471	430	421	444	395	456	432	451	449	435	408	487	464	435	481	440	428	438	450	508	406	433	427	437	417	400	430	433	431	445	416	444	408	444	445	438	461	439	433	430	420	431	417	446	418	430	449	445	444	439	404	433	410	408	448	422	420	447	397	437	418	440	427	397	441	456	429	446	442	417	454	413	442	445	435	408	443	416	426	448	424	427	412	454	427	413	441	420	427	410	411	399	428	428	438	437	439	427	432	437	423	437	383	407	425	427	444	404	441	437	453	449	426	405	412	435	454	435	414	422	421	439	468	428	412	436	428	428	469	446	431	402	463	397	435	449	472	430	425	467	451	456	423	462	421	389	460	451	486	409	440	409	402	437	417	415	446	446	419	422	413	481	432	450	426	442	380	475	431	426	423	443	433	441	430	425	406	430	443	474	370	422	429	439	453	471	396	415	409	416	432	394	396	439	474	419	461	435	449	448	407	443	458	444	465	445	433	402	420	451	470	434	445	425	445	455	429	422	464	432	391	422	438	455	407	433	471	416	452	435	412	437	443	430	429	433	437	443	451	423	438	417	434	448	420	419	436	447	415	443	422	437	435	443	448	445	399	417	423	434	472	413	435	468	415	457	431	451	431	436	416	415	445	466	439	402	439	452	451	424	426	442	422	456	437	425	449	420	419	464	376	449	415	417	444	440	461	423	412	421	412	422	433	463	490	434	455	433	434	421	439	435	418	446	429	455	434	447	412	441	405	449	434	429	414	452	418	460	405	401	409	439	433	436	442	416	454	442	403	450	419	419	473	436	460	423	422	453	457	396	465	394	443	467	436	411	423	481	422	448	426	412	446	400	438	439	426	450	432	436	443	435	429	412	426	441	403	462	414	429	418	387	426	455	437	451	439	440	445	455	457	425	419	420	414	417	433	421	453	431	420	425	443	431	427	427	436	427	466	446	449	450	411	421	447	434	414	432	422	458	406	427	456	442	426	465	433	404	442	434	401	440	451	409	404	431	425	432	446	437	442	393	433	427	442	436	429	390	404	401	407	435	456	493	420	467	433	428	441	410	413	412	455	410	451	434	470	417	449	450	457	435	427	428	459	413	428	414	416	452	424	462	451	426	405	432	417	461	420	426	441	454	456	411	448	445	429	469	389	440	455	444	397	419	422	417	420	444	433	435	437	459	455	463	465	435	429	403	430	473	439	441	428	452	411	418	420	418	451	447	427	444	445	431	439	452	434	433	444	463	455	418	412	414	444	413	426	473	399	448	414	424	453	441	473	406	465	462	411	447	445	470	444	467	456	404	474	440	435	455	433	377	464	439	435	428	459	443	416	437	435	434	467	380	451	455	431	406	454	441	434	433	432	457	449	464	423	441	412	437	440	411	430	422	446	431	435	442	453	423	417	430	398	464	445	463	456	404	418	446	436	433	447	422	444	447	415	428	427	438	385	466	457	446	388	418	446	425	394	422	447	445	445	456	434	415	396	461	430	418	441	419	436	434	423	402	432	432	423	431	427	429	429	441	424	464	432	444	451	450	443	466	421	418	469	435	423	458	442	452	422	437	455	412	414	405	450	413	400	415	466	460	421	443	472	418	404	470	447	446	436	441	396	459	435	428	439	446	423	464	416	445	465	440	404	462	395	431	396	383	442	425	428	440	420	450	454	441	447	433	452	441	422	412	426	427	473	452	429	460	441	411	435	415	448	453	410	434	424	429	437	431	410	414	431	455	440	401	460	450	456	434	410	463	442	424	460	416	431	457	407	414	419	406	461	429	447	446	442	467	447	435	438	418	443	424	458	462	398	430	430	442	420	429	441	448	423	441	430	417	414	449	407	475	443	442	423	415	406	425	440	442	426	442	427	431	470	433	438	414	414	430	457	423	430	472	448	457	433	445	463	418	415	397	477	407	408	438	430	468	438	456	436	444	439	413	431	465	447	465	441	436	445	434	465	443	444	403	434	463	420	445	406	475	440	416	422	383	367	439	453	390	400	457	439	435	450	418	419	436	445	402	436	449	400	451	471	451	444	461	403	442	468	422	416	429	445	447	410	419	436	422	414	455	436	449	456	461	448	403	456	407	411	452	424	449	410	403	442	424	467	417	407	456	441	434	441	397	429	421	440	428	447	438	430	433	455	443	460	419	442	450	428	425	450	473	421	431	430	463	468	457	413	440	431	426	426	425	401	415	393	459	425	448	427	417	393	421	419	428	427	432	446	419	481	436	467	455	443	428	414	448	398	450	432	413	450	429	399	433	404	443	422	406	393	435	420	431	423	428	416	428	442	440	419	432	400	443	429	398	457	456	431	478	437	450	404	425	446	421	425	437	421	403	381	454	428	415	404	420	453	463	441	467	415	404	399	396	463	482	466	442	440	402	394	469	433	474	455	439	410	435	439	384	435	415	454	435	429	418	417	458	416	437	416	443	440	403	471	417	457	446	443	433	436	433	436	389	418	404	449	444	426	428	481	444	403	422	472	434	437	425	405	417	445	417	411	441	390	445	442	418	391	435	397	438	381	422	406	407	427	400	431	468	458	435	408	455	420	451	423	433	440	445	418	427	439	419	463	426	478	427	399	439	424	408	403	431	393	421	417	426	451	430	450	437	401	422	437	425	412	415	443	437	430	422	421	469	430	434	436	430	448	458	399	403	406	449	458	427	466	437	462	404	415	421	380	419	441	460	426	443	420	449	449	458	417	428	456	432	460	407	472	440	452	446	447	445	427	426	451	450	415	452	413	428	451	396	448	418	450	471	421	449	418	414	450	456	458	430	464	457	442	473	433	444	430	433	440	439	450	417	451	438	435	420	433	448	441	431	442	438	380	416	427	418	458	441	439	452	469	441	441	429	412	445	463	438	446	433	456	423	442	439	432	444	448	469	435	463	428	407	444	435	463	442	432	419	419	459	428	448	429	420	454	393	465	446	443	441	432	439	443	423	437	465	436	459	435	470	470	423	440	418	446	432	441	474	394	400	457
22901	21189	29003	23640	21324	22152	17727	6718	3482	2841	2429	2334	1975	1656	1486	1320	1204	1095	1134	1088	1022	902	816	814	759	760	753	677	810	785	982	945	752	745	707	688	728	689	694	691	639	686	690	692	684	684	714	679	675	706	699	683	691	674	686	681	680	632	693	654	643	643	743	697	734	699	690	655	702	666	664	713	672	692	680	705	672	664	713	709	722	661	701	713	663	649	691	683	720	685	706	713	691	708	675	667	680	666	680	652	666	687	700	686	665	664	698	699	659	680	725	640	666	682	716	705	686	713	705	702	675	692	636	755	663	671	713	632	686	655	728	691	699	726	630	686	675	684	684	671	652	671	654	666	649	705	687	709	717	699	686	678	631	703	718	666	708	770	687	699	667	675	692	652	657	673	680	679	660	709	648	669	683	699	698	667	653	668	717	681	636	636	625	671	715	695	656	666	650	695	665	724	671	678	644	664	656	665	684	656	680	669	670	675	676	715	674	694	661	663	706	647	709	702	636	618	668	664	673	708	719	691	715	651	696	702	719	642	642	671	716	732	707	667	698	734	652	728	694	672	699	686	641	690	670	651	675	677	659	691	696	650	663	712	671	664	707	663	677	686	706	678	659	698	708	677	674	648	661	669	703	701	662	652	674	716	673	706	656	678	702	641	710	606	661	646	688	671	646	671	687	649	703	684	652	642	673	709	733	660	692	634	688	719	706	669	693	730	706	635	659	683	660	673	651	691	714	602	716	675	664	719	732	660	684	691	715	633	670	660	681	697	733	614	698	693	703	718	732	644	691	670	706	679	678	684	615	705	679	662	651	688	645	687	710	669	694	671	718	700	653	690	649	659	661	652	651	684	674	705	684	657	713	683	665	677	656	670	651	677	643	664	670	681	662	672	652	718	717	724	696	647	667	650	716	679	683	672	685	631	706	662	655	698	677	675	634	656	654	697	625	722	677	722	720	691	682	696	718	644	617	654	708	721	672	664	707	695	658	672	678	663	656	629	676	666	658	694	638	622	683	671	677	733	717	658	720	682	680	718	687	721	657	705	669	688	637	687	691	649	738	694	692	695	678	727	691	684	654	728	648	636	691	682	656	644	662	689	707	627	677	670	696	665	653	694	684	647	676	674	670	650	682	642	647	642	658	687	675	680	697	651	656	678	645	717	665	657	669	646	687	669	699	665	667	705	658	635	715	693	673	698	711	673	712	647	678	669	685	688	688	629	680	669	642	643	667	686	689	648	680	661	669	635	656	670	693	700	672	724	675	649	666	677	644	665	742	662	702	684	608	708	651	673	662	651	665	718	692	652	647	665	673	672	664	651	679	661	661	673	681	674	684	693	691	645	682	708	670	676	656	657	679	693	681	681	674	671	661	696	719	618	666	679	735	693	724	684	669	631	672	661	669	660	680	687	695	673	637	720	698	686	702	709	659	690	667	670	677	680	641	689	712	603	655	654	677	715	669	655	665	644	702	665	651	651	702	695	670	674	703	673	702	668	666	732	715	670	690	662	685	646	685	648	716	631	673	646	732	649	650	699	700	650	671	662	674	634	629	683	685	676	680	681	626	651	701	650	647	685	689	685	659	680	658	670	687	619	715	729	703	690	674	668	682	664	716	685	679	652	663	665	669	675	689	686	651	705	682	676	704	700	653	681	665	658	681	681	648	685	642	643	663	670	691	641	674	699	704	677	681	638	725	656	729	661	674	646	675	685	645	723	720	702	688	697	673	687	695	644	633	677	715	660	692	689	672	664	679	665	699	611	684	712	694	669	660	637	630	680	665	697	707	656	708	639	695	652	647	664	663	695	711	686	666	700	705	646	647	688	673	657	670	652	625	691	684	662	665	685	696	665	659	693	659	660	634	632	673	631	720	682	674	660	661	672	684	685	653	668	687	644	723	689	652	643	635	662	671	707	692	725	639	701	713	678	687	678	662	627	652	668	686	680	710	651	675	725	635	703	658	657	679	682	663	718	633	689	644	641	650	655	672	687	711	679	669	684	669	692	683	739	733	683	705	651	697	716	684	677	672	663	732	662	698	659	644	659	683	677	676	694	711	686	715	686	686	709	689	680	666	676	684	702	725	685	668	652	622	702	661	703	674	626	700	687	662	665	636	685	738	712	658	687	662	675	684	648	691	687	681	656	704	719	655	634	654	682	684	648	637	722	670	645	633	675	651	691	678	647	720	653	660	634	699	692	695	636	659	651	668	657	619	673	721	670	684	650	748	702	650	729	655	654	684	648	613	701	654	702	685	660	727	673	687	672	690	730	707	674	703	690	707	677	677	654	650	682	667	682	686	703	687	648	617	658	702	655	708	710	676	666	709	649	678	676	641	642	700	679	653	667	662	680	689	688	702	674	707	688	678	677	639	674	703	666	740	716	650	709	688	677	710	692	681	700	702	674	654	709	711	656	660	725	683	664	647	679	665	653	686	695	693	680	662	650	693	645	609	672	643	705	686	664	624	679	659	702	643	665	684	667	660	686	662	636	662	652	670	688	645	740	684	729	696	695	710	682	671	668	680	675	667	706	647	707	697	691	669	695	668	650	667	705	667	671	663	716	690	662	695	643	674	680	639	698	635	709	665	655	684	688	649	680	649	662	690	700	652	630	648	689	697	671	696	679	691	684	650	668	636	699	714	660	631	682	688	686	608	681	712	698	656	742	647	644	703	646	651	717	698	642	674	650	684	670	687	658	640	681	676	692	702	706	678	690	677	668	672	673	678	667	683	676	726	683	716	705	698	678	681	676	631	622	645	686	670	664	695	701	629	708	702	704	722	710	701	699	679	664	698	707	654	661	672	661	668	685	690	636	630	661	687	694	628	669	719	675	619	720	638	699	715	682	729	683	693	674	681	689	698	695	667	692	722	643	680	679	710	638	655	651	674	661	667	708	686	638	694	701	706	678	683	715	685	676	670	674	668	617	658	664	670	638	670	671	673	666	669	676	681	721	662	691	648	646	676	717	655	675	674	687	666	703	653	680	732	658	733	671	674	705	738	678	692	683	661	675	632	670	679	639	645	693	668	664	654	666	664	672	719	677	643	666	674	674	657	639	665	663	685	644	655	675	671	678	705	703	685	625	697	699	642	626	708	695	652	689	628	659	658	656	694	677	662	728	648	666	696	683	673	641	710	667	693	686	745	661	704	709	650	699	707	659	655	690	712	699	657	654	643	709	671	675	675	627	680	751	653	650	677	658	659	670	702	690	683	696	703	662	692	681	703	692	677	697	685	681	734	650	689	634	683	664	676	655	642	677	670	647	654	656	651	679	646	666	656	669	660	679	724	677	707	675	651	724	688	720	629	653	676	686	692	682	718	631	649	645	691	618	660	665	672	655	663	671	694	657	738	649	736	682	711	672	665	708	700	680	669	719	662	714	669	670	679	634	678	649	658	660	645	632	661	716	691	677	633	654	636	673	642	647	669	689	694	680	689	719	640	680	683	689	661	679	710	643	639	678	690	645	684	666	627	659	650	717
23814	43410	40316	32960	27980	22454	15804	11082	7215	6219	5086	4427	3726	3088	2605	2251	2057	1845	1831	1750	1650	1417	1203	1079	1020	1035	969	966	981	1108	1425	1312	1106	928	927	922	883	927	931	912	930	870	835	850	869	835	853	896	896	882	880	901	913	831	857	886	911	853	826	844	867	861	821	834	839	903	845	870	866	838	879	896	932	865	894	815	843	882	878	787	813	862	904	823	936	876	872	846	881	865	890	911	875	851	904	890	847	891	885	836	831	851	912	925	868	911	861	836	854	858	825	838	864	858	835	833	888	904	799	887	866	904	869	829	844	813	863	853	838	868	903	841	845	859	897	851	867	880	882	887	825	910	842	805	885	814	853	818	842	833	875	868	845	879	862	901	836	852	854	834	800	826	881	821	890	806	810	862	876	847	861	864	860	887	853	826	825	945	873	883	835	794	847	866	848	849	864	779	812	842	825	824	878	869	831	865	845	876	845	831	796	853	853	854	868	882	888	853	893	862	837	860	885	845	847	879	850	893	877	828	893	901	808	876	829	811	877	895	872	821	839	809	847	863	881	846	877	872	907	895	885	834	840	865	877	836	823	881	853	877	863	873	875	837	843	881	890	876	851	804	850	851	836	950	866	843	885	842	800	873	793	841	867	818	820	836	873	838	842	816	836	827	839	827	843	842	817	892	866	836	865	835	839	870	858	835	855	779	840	867	820	850	827	814	843	876	893	848	853	814	881	825	858	883	831	791	843	844	852	838	889	884	839	855	835	878	827	846	859	833	807	864	838	828	858	863	844	827	929	881	869	800	844	833	848	849	872	865	884	859	833	832	860	869	811	839	814	887	861	828	825	861	888	854	898	887	892	859	869	829	874	838	833	853	848	850	891	877	842	837	846	866	874	877	880	912	888	825	899	837	828	812	801	873	841	820	902	873	856	865	850	859	878	811	856	854	824	789	857	874	874	816	843	860	804	836	813	887	877	889	836	877	841	866	832	854	868	867	863	892	863	818	846	863	824	839	850	873	833	805	849	853	823	876	861	835	857	812	810	836	841	852	846	876	805	860	831	875	903	862	854	893	826	804	866	815	819	867	889	821	819	834	835	856	941	863	816	847	842	839	845	876	853	813	946	876	892	800	880	827	931	854	852	812	829	867	904	810	844	881	902	835	878	869	820	840	878	846	809	863	778	846	903	863	859	917	897	861	802	863	850	813	861	871	880	828	888	846	840	844	842	877	837	811	827	830	868	844	853	857	894	829	854	873	888	867	847	864	809	834	868	840	882	837	833	806	857	845	780	814	890	875	865	838	879	847	848	789	843	873	883	890	866	906	875	858	846	860	839	818	845	865	843	852	866	858	922	935	851	841	855	848	866	850	854	900	915	891	897	801	881	824	891	817	858	839	846	862	795	826	831	831	872	806	854	863	846	869	808	817	836	881	842	868	865	860	870	838	873	828	831	839	895	841	886	869	821	816	849	888	840	801	804	891	841	856	870	830	882	860	904	830	857	876	818	800	841	839	882	844	850	835	831	857	858	836	831	865	808	809	838	891	836	872	845	840	799	844	863	811	900	856	834	824	867	847	906	860	761	933	860	865	903	880	890	802	838	906	889	840	893	891	804	889	842	826	881	832	862	874	846	875	858	866	821	883	871	843	858	882	911	827	870	870	825	852	831	875	829	913	878	917	839	838	851	841	860	863	846	845	835	877	847	824	870	825	854	842	794	851	859	889	826	836	870	853	829	833	857	831	817	853	849	843	854	868	850	851	830	873	862	882	852	853	872	795	854	825	888	878	787	887	848	838	864	856	863	819	833	834	858	837	925	841	859	800	825	854	896	901	856	900	840	826	824	828	883	858	874	846	832	899	859	808	872	815	821	834	837	849	817	806	868	846	874	843	870	845	834	809	903	875	856	875	867	857	874	823	853	809	852	929	819	847	839	828	845	900	824	849	913	836	830	830	826	867	870	882	860	881	874	867	798	866	878	849	877	877	923	834	902	903	884	844	792	850	775	845	889	831	863	853	873	806	883	814	850	839	829	850	812	870	852	836	837	854	879	902	877	873	862	879	846	809	823	850	841	846	884	855	849	839	874	841	837	849	831	825	851	874	897	867	887	874	855	848	819	902	813	884	905	897	853	928	857	866	885	882	888	870	863	869	808	837	854	838	862	869	798	914	893	854	881	845	812	864	857	830	835	887	879	847	860	939	861	848	801	897	866	821	910	925	874	834	893	844	837	891	886	820	920	845	869	881	865	856	828	871	814	888	813	833	881	856	883	825	845	849	809	869	853	863	840	852	852	869	814	879	806	838	861	837	851	844	845	858	835	881	843	842	857	893	851	829	871	895	846	876	828	901	885	848	925	801	849	859	878	890	901	871	826	843	831	863	848	837	864	863	852	859	860	871	824	818	887	823	808	855	822	816	874	871	843	883	849	865	867	808	846	894	852	869	809	862	869	859	845	914	827	837	885	870	871	867	846	862	824	836	858	847	864	873	834	902	838	837	832	846	839	880	896	835	862	826	832	878	852	830	840	858	839	847	830	763	823	826	813	868	888	849	867	804	867	849	865	843	832	871	890	854	857	868	872	899	858	869	854	862	850	890	819	833	861	865	890	865	865	862	846	877	844	869	866	822	851	873	848	831	880	849	843	852	837	866	827	834	848	823	845	898	845	815	886	876	890	879	902	852	863	866	857	825	857	820	863	827	893	836	879	866	837	881	814	878	842	818	830	871	846	853	825	850	835	843	854	826	820	845	906	851	858	883	831	842	889	854	845	840	854	900	880	879	834	882	872	848	825	883	870	860	897	886	864	909	837	821	890	890	845	881	895	849	857	836	861	881	877	877	855	829	803	813	923	840	861	842	831	851	891	792	857	858	817	925	835	864	834	870	827	871	844	876	832	872	858	869	851	893	869	855	847	849	842	815	854	889	878	898	814	846	860	864	838	821	861	865	849	797	817	849	834	908	853	841	833	853	883	835	838	835	813	926	850	806	906	859	864	851	811	812	827	892	836	829	879	877	827	869	875	881	916	891	831	883	841	821	861	921	858	819	838	929	837	860	897	888	848	878	844	870	803	883	899	820	803	883	823	862	846	834	883	882	896	833	889	845	883	855	849	868	886	844	829	865	902	887	885	850	837	804	820	784	820	871	827	863	864	856	847	827	861	882	821	837	834	893	846	876	871	856	871	828	897	852	833	818	858	855	816	896	809	857	871	823	830	896	882	919	814	855	856	875	872	839	839	848	806	904	831	840	807	869	841	831	880	838	846	842	847	766	822	890	860	850	852	817	887	873	846	805	866	878	861	861	824	803	873	850	848	878	876	913	855	922	866	866	819	845	853	840	886	841	817	826	850	837	850	851	870	890	833	856	887	823	836	898	845	816	841	831	826	822	863	845	804	858	860	814	857	912	878	882	853	901	871	925	850	910	880	862	857	882	836	831	839	854	850	795	846	847	855	822	827	857	810	894	876	868	859	795	851	854	880	845	889	829
27160	21971	22898	16920	10253	6290	3430	2067	1251	1037	828	817	756	701	647	628	586	577	557	484	552	486	461	433	414	434	416	432	418	451	521	554	434	432	410	442	435	397	386	403	399	405	378	430	402	413	413	408	441	456	402	433	438	377	425	417	396	439	384	420	423	413	426	428	431	415	421	428	412	453	408	426	419	415	435	418	395	419	446	407	467	416	435	421	416	422	390	393	428	406	419	423	448	450	430	401	384	437	436	447	420	401	432	410	407	417	423	411	432	368	434	427	386	411	417	405	432	411	443	419	423	402	430	446	379	440	412	384	439	406	446	409	417	408	419	434	414	416	425	421	425	424	425	412	432	396	397	385	378	438	407	389	447	417	391	394	397	421	378	408	403	411	425	408	441	412	416	444	442	450	411	456	441	420	393	439	420	398	408	407	387	415	399	377	424	466	402	407	355	428	422	444	386	433	424	421	410	441	418	399	437	418	387	410	439	408	472	436	380	423	444	451	436	417	429	421	440	429	446	441	408	421	420	412	398	451	427	439	389	412	458	428	444	434	396	398	404	426	373	438	417	436	421	431	468	433	427	381	411	411	413	401	426	424	418	413	415	431	413	459	445	443	418	403	421	428	452	414	451	444	383	389	422	423	406	421	415	393	407	416	397	403	417	440	406	437	376	405	422	423	433	448	441	389	426	456	407	412	427	405	394	391	409	455	435	430	427	411	428	393	421	443	413	393	422	442	441	401	426	407	425	432	422	412	416	411	411	408	419	409	416	357	398	432	390	404	422	398	405	391	460	442	446	405	397	402	405	388	418	407	419	446	431	387	440	420	471	413	478	430	378	384	416	454	418	417	428	429	399	433	391	412	439	423	409	415	400	411	431	461	457	378	427	436	410	441	391	428	405	403	442	409	426	396	427	393	448	394	443	415	402	478	379	408	423	396	420	413	399	423	409	395	442	416	414	420	392	412	455	412	426	424	426	382	428	460	417	408	390	439	421	420	383	421	407	440	417	444	442	406	396	414	410	396	409	434	411	438	424	442	422	435	412	378	386	436	402	397	405	453	397	438	402	414	405	398	432	405	444	431	408	390	410	435	407	420	432	410	431	402	419	419	451	410	446	409	423	425	393	400	438	397	431	427	444	413	442	391	429	449	391	408	421	419	377	456	441	406	410	389	393	428	422	407	406	387	386	433	443	418	459	401	424	418	434	426	403	401	465	372	430	406	380	399	425	404	409	441	434	397	434	436	424	430	416	391	414	395	434	419	431	395	418	397	440	420	393	422	415	426	427	452	420	416	406	452	409	393	451	407	436	406	390	428	435	432	428	461	403	443	407	418	437	454	381	403	416	402	409	443	385	410	392	429	425	432	397	448	408	428	425	394	476	447	455	419	401	402	431	444	429	410	386	411	413	401	420	421	440	424	412	413	424	431	456	388	397	390	401	417	420	421	419	446	434	424	424	403	402	408	410	399	412	423	395	422	416	416	423	423	408	423	395	417	416	446	428	420	413	447	425	399	379	405	413	400	428	450	398	403	399	464	418	413	402	431	399	414	398	412	379	415	414	408	394	385	395	420	407	410	425	441	404	466	401	383	418	439	442	416	430	439	417	403	414	411	371	453	432	433	400	441	388	426	409	398	445	448	391	421	409	415	427	425	410	440	424	421	398	423	403	425	397	414	474	397	412	383	449	396	413	411	389	385	403	415	424	394	416	392	405	385	437	427	394	440	428	440	442	403	400	415	405	406	420	416	405	401	405	409	406	446	392	428	412	412	401	450	410	375	399	446	404	456	394	442	448	424	448	457	427	435	406	439	410	370	439	399	380	389	405	441	422	432	386	412	411	422	465	378	432	423	429	417	387	409	440	389	448	382	445	410	412	385	419	435	427	446	450	435	413	401	430	395	379	417	419	402	421	408	411	424	413	413	394	406	436	419	447	399	420	366	375	411	439	410	430	429	426	396	406	416	428	411	399	390	406	412	389	442	399	385	385	414	431	420	375	402	401	399	393	442	403	459	414	387	409	404	433	415	429	429	417	418	397	413	432	415	395	409	397	419	426	411	434	401	427	411	436	375	424	449	438	422	429	423	412	390	420	431	427	416	408	419	421	396	422	374	390	424	422	399	400	424	443	414	404	402	441	426	415	465	420	420	431	417	406	465	422	399	437	457	430	415	431	386	414	403	404	419	426	419	410	396	418	402	426	458	426	406	415	447	394	432	369	414	402	416	391	420	424	380	418	405	476	430	420	385	414	436	432	392	390	406	394	434	408	434	431	406	416	432	422	444	423	484	417	426	430	426	428	425	414	405	401	415	476	439	413	400	413	397	421	413	392	415	419	393	437	442	385	407	446	421	463	393	402	386	420	420	394	413	424	439	454	421	438	424	419	399	397	403	446	436	420	400	438	406	379	443	413	418	404	422	402	441	429	424	383	396	448	425	426	406	376	420	424	436	417	399	439	396	433	431	400	443	445	393	432	420	422	426	401	421	403	398	374	437	427	402	408	440	431	407	439	450	409	388	383	377	461	426	446	425	418	413	399	435	391	394	397	417	413	398	384	430	412	408	398	435	420	406	433	396	431	458	423	393	432	389	400	410	429	456	432	381	435	427	415	432	427	405	421	481	400	407	420	394	425	384	429	428	434	401	420	390	410	453	395	449	415	403	438	402	445	448	407	447	444	405	397	437	397	426	433	443	454	420	454	419	447	444	398	430	396	420	440	441	453	353	443	378	410	409	432	427	435	426	426	421	398	416	431	422	426	392	442	407	409	464	405	400	395	408	404	419	412	397	415	454	424	413	414	443	418	460	445	394	435	437	411	393	436	441	416	383	407	417	429	431	402	420	440	424	416	416	434	416	416	411	422	415	430	416	436	430	395	420	429	413	449	425	435	423	412	392	442	370	397	399	450	411	408	472	382	410	408	418	428	412	421	425	435	449	398	382	431	449	430	447	411	406	436	366	426	442	420	399	452	404	424	400	423	412	414	393	426	439	436	424	430	376	396	396	458	417	420	381	412	443	441	405	418	420	441	428	418	389	417	392	393	420	426	370	433	432	416	425	404	410	382	418	423	406	450	403	446	432	398	430	431	382	432	423	462	379	421	414	404	459	403	395	416	446	411	430	395	430	411	432	426	401	379	417	451	431	433	395	403	401	386	428	421	432	426	419	390	456	425	426	421	403	428	414	441	410	383	423	427	408	406	417	389	430	428	413	399	411	404	377	428	407	419	410	418	413	436	426	453	433	421	436	425	387	405	409	414	407	402	433	434	423	426	427	410	430	424	406	412	427	380	407	433	430	423	447	479	402	415	445	432	402	430	404	419	421	431	416	431	392	429	444	412	417	426	400	422	418	394	442	408	418	423	432	415	417	419	438	411	411	443	372	425	451	428	408	434	436	420	394	470	413	397	414	425	431	398	418	454	440	417	401	398	432	429	445	428	431	432	434	401	416	422	388	437	422	414	416	424	419	397	417	434	416	402	399
20759	31917	28371	20050	15996	11607	7093	4427	2706	2170	1752	1568	1399	1237	1110	1012	890	772	759	798	805	691	565	557	563	579	537	567	547	561	673	628	569	543	542	583	533	540	499	483	506	543	528	557	504	517	480	510	552	497	552	481	496	521	508	577	508	556	536	498	531	506	532	548	600	515	533	519	557	582	531	553	520	508	538	526	522	511	492	519	527	557	553	552	534	493	533	553	544	528	550	559	501	555	512	521	524	500	517	504	521	510	507	544	570	530	515	508	520	527	516	567	520	555	563	575	515	557	521	513	533	535	531	509	539	520	517	510	567	568	531	564	508	543	518	497	492	542	522	500	545	496	499	526	517	547	529	507	546	578	535	542	569	530	525	504	505	555	532	530	554	534	531	528	535	540	524	554	542	497	517	553	523	530	530	506	539	557	517	540	519	573	552	597	509	558	535	581	524	541	535	523	532	531	527	500	500	518	534	567	513	539	543	532	559	509	532	559	511	560	524	532	490	521	567	530	530	546	535	519	524	540	489	546	469	521	544	512	545	516	565	576	559	541	536	489	538	490	513	516	546	511	555	517	508	497	548	535	522	542	531	516	500	504	528	519	541	529	517	513	524	524	524	548	535	490	524	496	527	549	533	535	520	490	569	513	564	546	494	564	521	529	526	572	544	504	508	529	505	515	528	541	524	536	506	546	527	511	492	550	541	541	478	505	587	511	563	577	501	515	515	522	467	505	528	529	496	522	564	521	519	475	531	566	485	587	503	531	553	528	497	536	517	508	494	577	520	557	527	511	506	530	519	503	550	538	512	534	547	532	534	500	546	507	559	508	542	532	534	564	486	526	508	535	491	523	542	548	531	512	506	512	503	510	516	473	520	507	544	536	482	532	540	513	516	557	517	465	513	566	531	525	499	551	552	551	536	538	548	520	555	581	526	524	544	555	569	506	504	532	524	488	538	569	512	509	505	521	538	548	546	539	535	498	552	509	561	517	483	494	551	521	570	548	534	514	518	509	509	524	531	525	540	529	518	521	537	555	556	544	535	521	517	550	495	562	536	551	507	510	538	561	513	495	531	564	528	562	546	558	506	518	534	523	500	495	535	534	567	550	516	490	521	512	534	516	539	541	534	547	529	501	519	499	536	493	511	496	481	543	502	564	499	517	550	559	540	523	491	533	579	522	568	511	510	521	577	552	540	498	533	521	491	544	524	539	517	545	517	548	510	545	551	525	547	538	531	499	553	535	514	563	561	508	495	513	561	516	517	520	558	546	521	549	505	543	568	535	489	508	538	516	507	527	517	554	510	535	571	510	508	537	518	504	529	541	546	524	505	478	509	520	515	511	539	533	513	556	551	563	494	526	525	509	522	560	540	537	509	530	485	578	558	503	557	537	543	528	563	518	550	511	513	578	553	547	550	555	533	494	554	540	518	565	539	533	519	576	503	544	530	498	516	509	505	529	528	531	544	527	529	578	504	523	484	516	539	529	513	551	559	508	528	530	532	548	570	523	525	575	547	549	543	528	557	535	498	544	553	555	536	526	551	524	492	530	517	509	566	497	544	550	535	563	523	567	586	514	521	505	540	476	524	516	532	562	530	538	492	543	534	486	520	562	545	526	527	532	508	607	514	547	502	482	502	548	494	538	532	501	526	521	575	503	571	528	544	531	487	537	518	519	523	540	549	545	531	524	539	543	538	531	566	507	577	564	527	532	492	535	533	513	554	559	554	521	520	516	577	529	543	507	511	501	505	557	530	533	559	521	559	560	543	553	508	524	538	549	552	540	512	519	491	585	514	528	542	533	574	529	494	532	531	521	558	526	540	549	519	514	555	534	534	582	511	526	512	505	532	523	512	549	530	493	531	546	593	559	494	507	504	562	546	551	545	548	501	508	551	519	520	529	578	589	542	546	505	532	557	541	553	549	505	535	550	539	486	531	559	470	550	472	497	542	516	500	500	516	520	579	550	521	543	542	522	491	559	530	524	533	566	502	557	504	530	528	500	525	543	520	544	489	510	550	514	548	507	518	524	554	513	534	530	530	509	564	550	564	509	500	563	541	558	486	556	540	509	518	525	524	550	522	541	528	543	546	550	489	539	514	532	514	502	535	498	518	514	518	565	542	537	505	529	551	519	544	478	535	531	530	531	533	523	558	478	510	531	602	529	536	503	499	508	534	516	548	556	587	502	522	546	561	543	537	527	568	515	533	509	541	527	503	476	510	543	529	549	446	547	530	522	516	484	508	495	543	555	527	514	508	508	532	494	535	541	544	491	558	470	540	512	522	515	502	539	547	549	524	517	537	501	493	542	553	581	522	528	504	533	552	534	555	508	536	536	557	523	523	534	558	549	521	521	528	488	538	526	553	571	537	532	523	507	522	521	539	575	534	563	578	507	528	537	558	487	513	538	506	521	516	550	539	518	529	545	533	541	532	505	500	524	540	519	540	479	545	544	512	548	498	532	542	504	554	534	533	568	529	550	524	556	562	510	586	480	513	534	520	570	503	544	516	556	538	500	525	535	534	534	515	509	545	524	488	540	476	533	510	529	508	494	537	502	532	509	539	481	541	510	539	545	557	528	523	535	566	520	541	518	480	580	519	505	510	507	485	490	547	540	536	533	511	552	537	542	516	509	504	493	512	531	545	533	534	518	523	524	501	560	523	514	480	540	515	497	538	540	564	549	471	511	528	530	518	540	537	545	538	556	507	500	529	543	526	529	550	503	528	551	524	533	545	505	501	540	556	529	575	536	526	541	530	553	562	537	475	526	528	520	502	535	544	518	525	506	551	466	520	522	498	496	550	526	563	535	529	553	504	512	539	496	508	519	548	517	544	539	558	520	567	562	587	530	527	525	534	546	514	516	508	480	540	523	534	546	513	544	530	557	495	540	526	569	554	515	545	526	549	536	535	533	544	539	540	526	500	510	527	539	520	499	495	527	528	507	544	530	580	525	543	555	514	541	544	493	540	510	565	539	504	494	508	502	530	525	523	488	572	550	555	496	541	514	505	528	525	526	504	530	521	504	547	510	545	544	576	538	514	546	536	558	511	548	526	512	530	528	509	520	535	520	535	493	533	529	547	567	525	550	558	581	516	538	522	522	487	514	527	514	507	572	534	538	523	561	532	531	491	512	531	556	536	515	521	565	522	528	529	506	510	547	518	542	545	531	526	498	547	538	540	555	497	553	530	509	512	548	543	538	505	520	542	508	555	525	540	524	525	537	473	534	532	546	566	523	523	504	526	483	496	536	484	521	538	546	553	492	528	511	566	552	522	568	518	562	528	525	539	529	545	546	519	504	532	514	550	566	550	551	527	534	518	496	523	497	531	483	532	520	541	482	525	491	528	556	559	525	568	521	540	535	522	519	497	511	474	513	558	520	528	521	516	571	569	546	528	509	539	511	526	502	551	515	553	520	531	562	546	540	523	540	537	541	531	511	542	522	505	536	529	540	516	575	498	541	554	497	518	566	523	509	504	556	537	508	532
23908	21141	28533	24072	21583	18028	9208	4033	2435	1917	1841	1626	1512	1294	1156	1129	972	931	974	946	931	843	762	708	705	726	724	743	760	777	817	770	751	692	663	692	682	673	692	668	684	696	665	693	687	667	659	703	702	686	692	678	623	660	711	666	683	696	703	659	696	647	696	671	645	681	677	628	651	683	699	709	718	779	675	680	686	699	700	720	663	637	698	700	747	678	722	664	630	689	689	709	660	681	702	656	684	663	722	667	680	645	646	632	682	668	682	702	702	737	701	664	699	667	641	716	647	706	676	691	725	667	622	665	712	695	709	680	685	700	713	707	653	691	678	715	712	669	692	698	657	676	712	683	695	668	666	631	659	686	679	677	635	702	699	641	681	659	762	680	676	684	690	697	658	686	711	705	694	650	653	659	663	665	677	630	647	684	681	674	657	665	638	693	659	654	688	677	671	701	639	695	673	697	683	666	665	676	669	701	656	664	668	653	696	642	675	652	701	729	649	711	695	643	650	689	653	683	674	658	672	652	663	669	715	658	675	666	707	663	651	661	715	695	657	665	680	669	649	729	655	700	670	700	658	671	722	728	682	692	695	656	663	678	703	651	720	697	649	693	673	666	705	666	653	638	695	608	648	711	708	662	644	710	663	634	697	675	643	662	697	636	686	640	676	688	709	702	655	671	686	630	635	708	692	654	670	675	685	637	687	715	672	646	647	673	652	653	645	681	664	700	624	700	676	692	657	673	659	648	675	636	695	678	648	700	707	653	641	694	631	614	639	652	698	666	682	691	717	672	665	717	700	687	670	689	743	707	699	670	685	632	684	652	669	664	726	692	638	689	637	711	676	669	642	641	649	664	692	691	711	672	617	691	681	743	690	697	657	689	683	734	635	706	663	700	676	669	657	639	658	668	667	636	711	674	697	679	718	636	658	745	700	643	676	649	686	676	710	672	658	712	667	664	641	693	702	664	662	649	646	678	694	652	700	688	642	664	644	660	667	681	684	635	662	636	662	668	699	678	683	665	617	624	695	663	734	692	670	670	660	642	681	638	696	683	706	594	686	686	666	666	617	696	693	671	671	706	633	674	634	674	673	711	663	655	704	678	668	690	674	678	654	750	672	681	690	649	721	664	672	669	693	600	684	685	721	640	691	723	674	669	671	672	684	673	698	690	646	663	672	675	670	735	720	670	628	704	704	702	683	698	700	678	695	661	653	672	654	717	645	662	637	666	701	687	684	648	652	691	721	626	704	726	698	662	691	643	668	673	704	661	665	635	633	637	656	687	669	677	684	691	698	649	649	695	679	712	686	675	668	703	685	663	699	657	700	656	677	690	691	660	704	635	679	703	662	646	696	642	705	667	662	667	671	678	611	681	629	672	691	725	706	712	706	730	696	717	680	657	675	652	670	699	689	650	688	687	661	695	639	709	672	653	738	678	693	684	719	681	658	642	717	686	709	674	688	658	728	722	663	694	660	659	657	671	683	639	665	627	716	640	697	667	711	662	639	676	672	692	674	661	699	674	684	636	678	725	708	676	685	689	685	693	660	668	686	668	682	696	639	694	692	647	711	698	637	661	692	687	631	693	696	679	667	696	706	689	677	683	664	678	659	638	670	678	656	713	695	650	668	616	680	609	678	706	687	627	676	668	719	663	683	691	676	676	645	667	685	733	681	688	621	668	660	698	678	641	683	675	675	666	654	662	617	706	662	662	613	669	671	676	694	652	627	708	661	666	624	697	660	665	648	680	667	646	698	674	685	670	673	719	670	661	681	650	679	667	664	668	658	652	650	703	682	701	658	684	714	692	671	712	655	638	663	707	642	658	713	701	670	630	704	631	659	657	658	675	628	704	700	668	682	688	662	643	675	641	693	691	674	602	684	663	695	677	656	682	685	670	678	731	665	666	752	693	639	660	697	701	685	676	725	664	646	685	685	649	674	683	621	694	701	617	700	675	714	672	672	659	740	637	719	663	673	679	712	682	617	683	677	696	646	634	687	663	679	703	681	675	711	629	666	674	683	647	697	645	663	705	682	662	693	645	741	652	678	662	670	715	679	668	670	676	683	682	621	678	649	703	673	704	653	709	706	698	662	676	665	653	635	647	678	651	675	702	714	662	671	688	676	639	610	692	649	669	681	695	698	653	656	635	649	679	666	683	736	673	730	672	711	671	668	635	650	664	642	688	714	679	639	694	697	648	691	667	683	729	641	710	658	680	661	669	674	671	683	694	668	620	695	732	704	715	682	690	651	631	695	652	703	713	697	698	663	628	643	699	680	707	673	654	671	710	641	659	683	661	695	681	669	695	702	701	664	649	696	662	656	689	636	752	667	657	718	674	661	650	726	684	646	666	678	660	661	668	667	629	657	689	716	652	707	638	662	711	682	650	696	685	679	707	684	664	667	695	718	705	711	647	654	694	653	673	681	715	655	674	723	653	692	625	648	648	689	633	688	709	679	634	696	624	669	677	639	704	644	652	670	722	682	750	649	688	663	676	691	645	658	681	660	698	696	674	712	663	648	709	659	673	689	679	684	689	715	667	655	668	661	661	667	701	665	623	656	705	682	676	704	668	658	665	652	673	688	680	665	680	703	698	698	697	690	698	704	672	686	680	697	678	700	680	648	712	661	681	665	700	703	694	658	707	654	685	668	673	695	655	720	701	657	685	669	725	671	619	659	701	663	694	660	668	665	632	684	664	693	700	689	684	655	711	675	665	698	679	682	667	617	692	668	692	702	674	650	683	626	703	649	670	628	674	655	671	687	656	660	650	673	681	673	669	680	688	658	665	694	680	681	647	666	670	681	657	673	645	696	682	696	656	662	673	662	620	659	704	673	699	652	680	670	682	669	690	670	670	667	689	702	674	729	640	659	667	652	638	675	691	719	724	713	669	682	705	662	649	630	653	651	712	677	625	631	709	710	629	647	674	684	713	689	656	663	683	642	674	654	671	731	672	668	684	655	674	630	647	659	642	614	705	717	662	687	658	644	723	656	685	662	682	632	664	682	678	661	716	658	667	686	706	663	694	659	693	612	646	639	610	665	658	671	700	678	651	713	753	666	695	651	674	713	679	708	649	657	692	680	727	682	675	695	691	669	684	714	708	612	694	700	732	643	690	647	694	686	661	671	647	675	675	674	665	666	662	668	657	701	690	668	712	717	701	649	681	712	691	689	665	654	646	669	656	651	701	675	680	709	700	716	668	666	656	701	698	682	729	652	652	687	663	670	670	700	695	667	677	652	717	672	665	687	642	628	709	700	683	653	661	667	694	647	687	698	704	658	661	651	682	640	705	694	692	671	616	696	680	628	682	622	660	661	723	626	688	681	641	709	662	704	708	708	653	685	656	656	724	677	667	669	713	686	637	635	634	626	694	714	672	679	650	643	688	733	638	676	629	677	621	659	685	613	730	676	688	650	664	623	688	682	667	679	654	695	693	698	662	710	619	666	646	593	707	705	679	689	736	732	603	650	642	673	666	664	653	620	637
23221	40924	36299	26942	23158	17926	11755	7720	5112	4011	3614	3195	2741	2404	1889	1831	1559	1424	1364	1339	1292	1126	1040	1051	905	954	929	904	971	1019	1168	1041	925	889	863	932	870	897	806	845	865	812	861	828	810	840	878	871	873	837	823	841	840	852	838	843	884	811	818	779	873	839	836	870	864	830	851	840	824	802	843	853	838	847	880	851	841	840	802	825	816	872	821	828	807	855	870	849	833	835	868	849	813	859	785	827	819	841	854	735	878	799	876	823	813	793	825	815	800	825	844	779	912	850	854	861	861	844	883	874	835	801	824	793	866	836	856	849	829	796	863	847	820	847	894	818	805	866	844	811	852	811	865	853	834	784	836	776	881	831	767	806	839	873	885	854	838	818	830	797	774	827	806	818	854	854	824	842	801	818	840	866	850	830	842	820	819	836	818	813	858	843	848	849	823	898	858	790	827	870	847	792	853	880	793	823	860	828	803	864	802	850	860	859	815	819	848	811	808	824	842	805	790	896	787	834	813	806	828	859	889	855	849	798	775	813	779	833	849	834	880	813	768	863	838	828	809	830	867	819	858	802	813	812	827	775	834	831	811	860	849	886	785	846	830	788	863	868	813	795	837	860	865	846	893	823	848	852	829	789	783	889	804	851	833	810	801	880	852	784	825	822	816	839	807	838	863	816	841	876	833	832	855	788	815	847	851	852	805	855	848	878	813	818	793	861	802	808	869	831	863	848	857	819	854	822	810	880	825	756	900	827	859	837	891	859	816	851	861	887	778	869	810	895	807	816	783	862	812	856	826	830	875	796	858	837	851	827	824	831	869	815	789	809	838	833	838	815	855	857	823	851	846	847	804	850	867	850	844	820	876	842	788	804	846	807	822	833	797	852	830	792	841	832	817	843	836	891	810	824	840	843	839	826	764	807	818	816	833	778	754	840	848	838	842	837	837	832	813	868	797	841	846	820	822	874	832	834	820	822	845	817	834	811	861	824	829	782	891	796	849	823	815	833	835	831	856	835	829	825	816	774	819	863	856	832	869	733	840	868	815	817	869	841	861	785	859	825	876	822	851	832	788	878	844	818	842	747	896	794	802	894	803	852	820	808	827	858	861	836	891	845	809	823	793	828	829	875	835	849	846	792	850	821	817	868	822	839	785	844	831	828	819	848	851	777	863	818	841	845	871	849	833	824	882	861	814	805	873	837	809	811	842	789	799	846	879	835	833	785	792	881	881	881	828	846	809	882	798	826	876	796	844	833	811	830	862	813	885	837	878	822	869	836	837	801	852	885	810	795	827	814	824	814	818	881	822	910	824	850	812	850	865	852	849	819	837	791	836	855	805	849	859	826	820	856	894	843	847	834	838	841	822	868	833	878	820	836	841	759	858	892	819	812	811	843	869	853	885	818	818	818	839	834	857	850	852	859	841	797	792	837	879	788	826	779	895	810	834	846	819	829	894	840	796	800	832	879	800	827	852	852	827	807	840	830	837	833	831	806	854	790	810	871	821	804	904	832	879	867	812	823	819	820	834	813	909	813	810	827	844	831	881	819	825	836	853	826	819	891	843	904	803	848	827	799	852	817	826	830	902	822	867	828	850	821	860	852	790	827	819	852	848	808	838	880	837	867	842	838	878	867	853	833	815	857	833	814	807	780	841	798	829	859	829	855	838	905	803	843	794	781	809	810	842	891	791	858	763	837	844	844	857	846	836	812	868	864	770	844	812	866	862	838	865	894	847	848	852	866	839	829	844	809	865	810	819	836	830	842	835	820	874	834	785	868	839	844	810	868	819	850	815	823	859	831	859	816	832	855	800	851	864	822	831	816	824	852	846	839	828	885	812	810	824	815	786	840	860	831	857	823	820	849	845	837	862	833	868	804	816	886	803	802	841	824	883	802	827	881	842	796	829	842	814	887	853	833	864	841	783	822	822	792	860	852	843	834	785	838	863	846	841	850	879	878	841	842	806	885	859	814	818	896	828	855	828	845	841	870	847	828	812	845	826	819	790	804	838	882	800	859	818	890	841	829	833	844	799	823	832	824	787	832	846	860	794	858	820	820	809	851	782	850	829	831	861	822	808	854	855	850	829	841	847	896	828	806	837	811	796	861	841	844	821	797	797	829	897	839	815	830	854	826	789	852	854	817	839	866	842	804	821	842	831	851	853	913	828	834	836	811	867	793	838	861	796	847	860	883	819	842	851	884	865	789	818	866	810	807	817	903	835	826	812	834	804	802	840	819	859	798	844	853	824	775	890	819	843	830	874	846	799	828	839	804	836	820	822	804	816	817	819	834	861	808	854	840	816	860	852	833	865	799	811	849	828	830	780	886	811	846	817	847	840	849	833	846	826	790	838	774	831	844	856	872	848	837	857	833	823	758	849	824	845	845	841	824	801	834	807	856	846	808	780	808	841	801	837	823	818	816	889	833	810	856	824	807	802	865	775	780	839	829	871	874	855	775	785	851	808	844	825	820	798	844	916	839	828	822	866	800	800	851	869	822	832	856	849	837	853	824	833	839	824	835	818	855	782	853	839	836	818	856	874	881	864	827	795	872	827	822	869	844	809	810	849	826	891	837	843	775	861	835	835	832	827	817	833	862	816	806	843	819	878	839	852	808	830	818	823	848	836	877	827	823	841	848	842	844	812	832	865	808	828	817	847	874	802	819	833	838	847	844	821	846	802	874	836	851	818	853	808	850	803	872	877	828	818	832	859	852	831	790	875	834	817	797	835	857	836	827	861	851	820	821	835	833	808	845	855	793	814	848	843	832	782	782	838	844	797	834	761	836	837	857	849	850	866	868	810	843	845	829	833	824	842	876	867	846	874	838	849	842	868	858	835	878	831	820	823	847	789	796	790	796	795	775	846	849	830	834	879	814	847	831	837	789	800	814	813	775	829	888	863	906	856	854	860	839	863	819	816	837	813	840	829	853	775	886	817	852	845	847	833	845	840	879	875	850	803	821	830	832	845	853	855	772	807	809	862	844	864	799	831	852	852	781	834	866	818	866	800	846	844	798	882	783	798	797	841	833	843	856	817	861	819	883	844	806	801	831	852	827	852	833	838	858	828	795	847	888	809	831	813	833	800	837	804	808	844	763	849	821	783	768	896	807	831	809	817	836	831	847	822	820	838	791	874	825	833	789	821	864	825	824	799	798	835	836	803	850	824	862	798	860	777	820	865	828	846	841	799	848	807	825	790	843	853	838	827	818	846	875	824	823	823	884	819	825	807	855	859	865	877	827	774	805	820	880	857	790	861	838	834	870	831	854	823	844	833	863	845	840	819	796	883	872	856	819	840	903	856	813	818	866	927	877	820	768	790	857	841	822	788	883	835	863	857	848	830	817	788	866	893	807	808	871	874	816	856	858	832	849	861	845	793	798	823	860	869	867	823	830	791	829	796	800	797	859	865	862	840	846	811	834	827	823	833	877	822	876	813	868	823	856	809	857	862	822	800	808	776	816	842	871	864	793	842	801	862	814	813	802	871	814
25181	21155	27473	25303	17522	9709	5097	2765	1647	1124	991	909	868	835	661	574	539	508	471	491	415	387	398	366	358	324	353	343	344	375	408	388	344	331	302	322	336	332	334	310	316	336	322	318	291	302	305	336	300	337	318	335	292	323	310	318	288	308	325	306	315	324	282	352	329	321	313	305	318	342	332	309	301	307	315	332	331	328	337	283	304	310	335	275	302	315	265	323	319	297	328	330	327	322	307	343	336	309	310	317	308	288	311	313	328	320	332	344	292	303	330	316	315	289	350	293	319	325	317	303	318	327	360	319	311	318	325	306	315	305	301	314	271	304	302	329	321	338	302	336	275	367	306	328	283	304	272	326	310	281	281	295	289	313	287	326	286	362	292	322	331	308	331	302	321	309	290	299	311	309	281	289	319	342	325	277	335	334	289	319	311	295	313	351	313	292	297	322	330	323	309	322	311	274	331	293	325	286	312	306	313	317	302	305	307	300	329	343	334	335	327	321	304	343	310	300	320	334	279	306	290	311	314	287	315	314	321	314	290	327	312	304	295	318	307	325	299	314	311	307	321	299	321	299	336	315	292	333	301	330	315	307	318	326	297	319	302	314	308	317	316	309	318	332	299	305	313	304	313	344	335	283	283	313	317	309	319	308	293	339	288	288	311	304	306	271	281	295	304	317	274	322	358	332	316	322	324	294	305	310	325	300	314	309	322	323	322	315	316	319	334	281	337	279	318	284	289	329	327	305	323	282	327	357	301	339	280	301	322	289	285	310	303	325	294	325	277	318	339	301	340	307	327	279	309	305	310	306	281	314	317	325	315	316	319	306	324	300	306	300	329	299	307	362	325	312	319	314	324	318	311	324	276	342	331	310	320	287	296	328	312	288	289	307	297	307	308	297	332	323	290	293	310	304	319	308	303	337	343	302	309	322	313	318	317	298	340	328	318	306	314	356	287	287	335	304	294	337	326	314	307	311	303	315	339	321	299	328	289	306	327	308	303	311	280	306	299	336	352	325	320	310	308	291	309	309	287	329	311	319	299	303	323	308	292	296	341	319	359	293	312	314	322	310	279	325	312	311	334	309	314	318	318	328	330	320	324	319	324	319	282	355	317	321	330	284	287	335	321	318	299	312	354	314	339	319	313	326	320	329	353	298	302	318	329	318	336	333	316	346	301	302	327	318	348	307	316	308	323	314	308	314	288	294	309	312	299	295	284	329	303	325	306	286	344	304	317	288	329	299	301	305	330	281	297	322	330	342	328	298	322	302	326	322	292	308	329	329	274	323	300	323	308	331	295	324	327	318	308	303	287	313	324	314	329	296	326	299	270	311	293	306	300	334	290	299	286	275	305	295	298	344	344	293	335	270	310	300	295	353	312	311	306	313	320	300	295	300	269	340	306	296	300	311	316	318	321	299	309	324	335	272	326	303	304	320	285	320	349	325	314	299	317	345	289	303	304	322	302	284	346	305	339	280	299	318	309	306	316	322	289	281	316	298	318	316	319	309	305	308	314	322	287	333	317	316	324	334	317	300	314	300	278	324	332	350	312	315	281	296	319	295	311	301	320	344	293	309	307	312	327	289	313	283	348	309	315	333	320	321	328	325	293	331	322	334	317	324	295	330	347	327	316	327	324	289	312	305	325	305	292	326	284	314	291	310	325	294	328	305	326	301	300	316	330	310	339	296	313	314	263	311	343	294	290	315	345	340	311	317	314	316	346	289	305	308	316	308	313	295	315	325	285	327	329	340	300	328	275	309	284	326	298	266	309	313	316	331	340	306	310	323	301	311	328	304	305	311	311	335	286	324	269	356	321	313	293	286	328	311	286	289	348	300	293	335	331	323	295	315	327	325	300	339	326	299	308	353	294	308	334	291	331	288	318	340	298	304	329	309	338	309	303	335	341	329	287	306	280	308	308	320	313	291	357	295	340	324	311	316	319	314	317	321	334	316	308	318	323	343	287	299	292	301	311	287	311	289	307	309	318	308	322	292	328	305	321	325	321	308	329	300	291	322	300	317	330	307	292	305	298	304	315	301	304	329	292	332	318	324	339	313	294	338	306	318	293	301	324	346	302	306	298	301	334	311	303	298	328	315	317	303	306	292	331	300	317	325	308	314	324	297	298	340	320	288	314	306	299	295	328	286	331	288	306	309	306	279	302	319	306	339	295	332	278	301	305	331	316	326	308	295	310	274	325	330	312	320	310	323	352	326	322	315	290	316	325	317	326	329	308	338	325	339	289	322	305	305	352	322	302	312	285	301	297	311	312	312	298	327	302	318	321	309	338	271	335	297	305	288	329	316	279	339	327	322	316	302	282	282	274	301	350	313	292	310	299	291	303	339	309	328	295	324	303	328	293	314	307	333	287	298	331	304	292	327	304	311	323	336	320	320	317	296	283	315	283	306	340	310	297	263	285	299	320	313	307	311	300	312	337	286	323	309	286	265	320	295	272	298	303	285	309	302	298	331	305	282	280	285	322	297	320	310	340	288	297	310	293	324	331	314	299	313	322	349	303	326	317	335	280	296	288	301	304	310	313	346	330	298	306	298	294	297	302	273	314	300	317	328	305	294	306	321	295	311	285	314	311	317	322	325	323	266	330	321	296	337	325	317	321	320	315	290	314	320	327	296	305	309	309	321	303	324	345	308	345	308	314	326	327	330	328	305	325	314	334	317	303	314	324	301	347	281	299	309	275	320	277	318	287	290	323	317	336	309	338	323	306	299	297	330	322	300	315	302	317	308	329	311	309	307	342	340	312	348	299	329	310	326	303	310	292	300	311	303	320	313	298	265	291	317	303	316	289	299	327	308	304	307	326	269	286	291	320	307	310	322	294	326	291	310	274	345	306	333	297	336	329	332	314	316	304	315	342	285	320	300	283	367	296	345	298	325	302	309	293	323	276	307	335	334	343	297	288	321	288	329	298	305	284	328	320	314	306	310	295	327	313	305	290	324	304	310	325	301	297	299	317	305	302	326	317	302	334	303	316	298	330	315	303	276	362	324	302	313	298	319	277	293	315	304	303	311	286	290	326	293	314	338	320	297	324	308	313	320	316	304	332	314	312	329	317	311	324	295	310	293	330	321	321	322	319	312	306	344	286	286	312	319	347	304	333	313	317	307	297	298	336	300	319	291	267	318	294	312	315	249	326	332	310	325	295	305	285	326	304	320	328	305	290	296	307	307	326	318	306	280	287	303	284	288	280	321	330	307	281	326	338	327	314	340	320	343	299	314	338	296	297	307	311	310	300	300	314	315	316	315	300	280	316	317	342	295	298	290	301	308	340	338	309	326	317	340	289	289	284	288	336	340	288	295	322	290	303	292	312	321	322	307	320	308	350	312	312	294	322	304	298	287	323	302	333	272	338	291	315	309	305	306	295	312	305	302	303	313	313	296	317	329	311	301	322	315	335	331	331	298	313	323	313	285	311	290	344	296	324	347	294	317	314	297	320	313	285	328	338	314	306	334	342	284	325	271	327	322
21846	37061	32813	24413	19758	15171	10159	6592	4119	2738	2224	1956	1814	1624	1352	1125	915	844	829	804	756	605	501	542	463	478	499	440	504	579	627	569	515	450	416	479	449	442	408	398	417	373	445	423	418	432	401	400	453	424	431	396	443	431	440	412	465	430	421	462	450	409	423	409	447	436	427	417	445	376	415	424	415	404	432	421	406	407	412	428	433	427	400	438	417	413	397	436	385	413	445	423	468	394	406	409	431	419	424	391	421	408	423	450	435	436	412	403	414	429	431	438	424	398	401	401	385	399	405	388	418	407	401	390	428	391	422	420	433	419	396	429	411	432	439	422	413	402	421	425	420	429	412	423	401	437	400	390	379	428	437	429	399	418	408	435	420	388	416	437	440	445	437	442	426	418	400	423	421	432	405	408	414	380	405	415	392	408	419	429	413	427	398	438	370	392	446	433	393	426	411	399	428	419	405	419	422	399	453	397	413	411	388	431	444	451	411	403	444	412	438	428	424	411	430	406	392	411	399	421	413	397	403	421	400	403	444	401	435	397	408	413	441	392	418	402	406	401	414	434	424	413	424	436	419	408	433	408	402	420	391	405	387	435	385	439	410	441	388	440	453	398	431	421	457	411	414	421	408	456	404	404	428	394	399	404	419	433	442	404	411	386	406	382	428	447	388	439	403	418	427	444	401	436	440	355	406	444	393	424	430	441	434	379	409	418	370	431	413	380	429	406	432	447	419	441	429	408	453	413	379	402	430	407	392	452	435	398	454	443	401	410	390	412	426	398	417	382	398	423	389	425	383	390	407	459	377	421	422	419	433	419	433	442	437	419	414	427	446	388	432	390	424	423	421	409	401	399	421	414	412	389	420	414	424	401	401	418	458	410	424	439	409	445	436	388	393	421	399	405	417	397	406	430	426	405	413	419	462	415	427	434	416	432	459	379	412	421	405	388	403	414	412	398	419	413	435	425	432	465	411	448	387	407	427	452	394	395	438	439	405	425	409	440	402	394	441	388	415	401	395	401	454	418	445	430	426	426	406	403	421	439	422	423	410	388	400	423	411	398	423	408	444	385	428	433	424	446	426	382	442	434	442	422	397	425	405	423	392	437	408	411	445	429	409	358	417	410	464	422	446	440	433	390	447	402	409	417	379	400	395	410	409	428	416	467	412	473	408	384	432	398	436	444	411	430	447	423	454	387	437	418	422	427	408	416	389	398	425	390	399	448	363	407	415	434	381	426	421	396	429	413	385	403	413	426	365	393	383	417	406	502	418	411	379	403	395	393	444	439	430	400	412	426	401	425	417	411	411	451	436	404	395	410	417	435	402	414	395	408	410	406	419	420	429	437	431	421	441	456	423	427	387	400	382	439	445	388	413	431	468	410	448	390	411	424	388	432	407	412	409	449	403	434	440	392	398	440	417	415	428	415	399	443	430	445	409	414	399	413	422	379	382	403	370	410	444	412	394	425	405	449	440	444	420	453	389	384	406	424	427	427	426	412	417	430	397	411	441	393	430	405	410	383	420	378	421	412	392	390	417	438	408	466	399	422	375	464	392	438	418	393	430	439	399	417	414	414	409	412	379	436	428	452	429	405	390	394	380	453	401	404	442	422	378	406	428	429	440	445	418	395	408	429	414	439	425	376	387	401	412	396	411	425	415	401	435	425	396	391	377	410	442	397	413	415	415	402	399	404	396	421	439	393	430	395	507	443	440	421	420	390	421	433	407	430	387	438	420	440	388	410	429	405	440	429	426	388	416	382	411	429	428	427	403	398	447	403	411	416	404	370	423	420	390	420	406	414	434	379	427	416	394	429	423	375	365	395	424	407	441	415	426	389	441	409	414	424	426	430	389	404	395	415	414	430	440	409	430	408	369	404	441	424	385	412	415	416	433	449	420	396	432	352	409	420	414	381	394	417	395	446	401	451	406	393	382	401	411	427	399	443	406	396	411	412	404	381	401	411	447	391	419	379	389	439	429	465	415	408	441	432	434	429	425	427	445	410	408	409	431	402	412	424	404	439	400	438	408	423	434	398	426	399	399	428	415	420	424	369	401	387	414	426	427	448	451	406	431	439	462	429	436	390	393	424	433	432	411	405	439	423	433	466	425	447	415	415	426	413	431	424	430	422	407	415	437	426	406	390	379	460	383	411	400	427	411	400	430	451	405	406	390	420	430	421	403	431	430	473	427	430	430	439	415	462	437	412	425	418	388	390	412	416	471	439	427	380	381	448	451	421	413	405	448	400	416	437	429	401	407	364	414	434	418	398	410	410	430	448	418	385	422	407	423	421	431	438	431	423	413	440	394	448	399	415	402	450	393	443	398	420	428	394	434	436	443	459	364	450	432	410	440	415	422	441	429	377	453	446	437	439	417	427	420	417	438	439	450	426	442	399	430	380	385	425	416	444	424	402	412	378	450	384	419	441	458	404	409	407	396	453	402	421	421	385	425	426	389	410	407	437	411	390	416	412	402	401	412	364	420	409	423	430	414	433	402	418	434	381	433	409	429	410	419	397	424	383	411	397	395	366	447	429	416	421	383	413	421	437	405	393	445	443	412	431	424	397	414	423	419	396	417	465	401	403	429	401	413	429	411	407	371	415	407	420	426	423	437	434	396	407	418	411	407	361	423	403	400	442	428	410	420	388	397	403	436	414	424	430	419	386	438	414	362	410	433	426	429	403	415	449	402	423	418	390	400	393	407	411	410	421	402	426	419	392	429	408	396	430	436	394	464	404	454	431	438	411	422	405	409	442	390	421	414	413	426	412	403	418	417	389	409	452	401	462	420	408	431	453	388	439	455	415	407	479	414	448	414	444	427	396	455	402	412	436	406	422	408	400	452	398	406	434	398	443	405	419	420	393	433	435	402	424	424	418	416	443	387	410	393	413	442	407	441	406	424	404	402	407	424	414	424	398	402	410	378	412	409	395	425	434	393	431	392	431	435	399	404	429	428	440	433	424	379	456	405	450	443	464	429	418	458	424	435	410	382	395	456	440	441	393	378	420	409	376	406	419	412	408	383	429	408	398	426	391	442	413	416	467	412	438	386	418	404	424	467	420	420	424	385	415	435	416	475	414	457	422	443	407	403	403	409	395	448	439	399	410	406	433	419	441	416	400	432	400	385	379	444	439	459	427	419	407	389	406	438	415	434	381	437	405	414	403	416	412	450	422	418	468	402	413	395	412	431	408	428	412	437	397	442	367	407	409	455	410	409	442	438	395	437	429	384	411	398	409	418	405	407	464	423	407	419	424	411	378	434	391	388	421	415	389	424	444	386	428	413	416	421	435	395	421	408	424	429	433	400	414	407	398	425	420	411	378	438	431	418	380	440	397	419	446	423	392	432	432	438	440	402	418	416	426	434	448	376	404	399	409	445	425	430	393	429	433	436	411	430	442	408	447	418	392	417	388	401	433	438	399	461	403	413	408	428	422	426	429	396	411	430	445	404	430	422	386	434	431	431	389	411	446	414	414	414	463	416	410
22928	21220	29062	23719	21391	22270	18741	7511	3745	2934	2550	2202	2025	1739	1465	1254	1208	1090	1058	1075	1026	929	820	783	811	775	730	755	770	808	895	799	752	723	757	679	708	670	673	702	717	705	703	710	693	705	720	649	669	706	666	598	719	726	676	689	726	704	698	653	690	664	678	706	660	648	679	673	667	704	671	698	671	707	693	678	685	629	669	686	686	700	700	691	663	647	728	668	692	712	688	683	681	720	625	717	632	649	692	657	651	681	651	694	702	731	713	708	652	661	688	718	730	685	668	664	655	672	686	706	686	724	643	682	668	667	698	651	674	725	713	645	642	672	653	646	690	683	661	676	671	680	720	695	658	725	732	698	654	686	712	723	669	739	672	693	675	663	671	681	679	695	697	715	674	696	660	633	705	669	649	659	678	627	749	661	655	711	670	682	636	698	665	646	678	673	694	659	717	676	734	647	727	674	636	656	717	650	644	705	653	676	733	633	667	666	708	721	660	636	687	653	697	653	661	659	690	632	644	705	680	645	646	680	649	701	632	661	677	698	683	681	654	662	646	708	679	691	674	658	736	676	724	683	674	666	659	672	662	684	700	651	699	685	666	624	667	647	686	662	711	659	681	652	671	695	695	695	669	669	709	634	641	650	690	743	699	657	752	634	681	655	680	712	671	687	651	636	684	697	639	656	663	729	648	633	731	677	725	698	621	681	672	690	654	677	711	727	689	664	663	716	703	690	614	672	690	686	722	684	709	679	608	692	673	711	723	705	686	685	688	680	642	651	681	656	638	737	708	664	724	683	720	657	671	640	655	651	668	653	710	654	644	684	710	651	662	659	649	671	651	667	627	688	672	686	683	682	682	705	695	632	660	709	710	693	668	669	704	661	717	708	677	686	683	714	688	692	677	671	640	674	691	671	701	702	695	691	686	658	612	658	702	663	664	721	705	678	650	648	680	633	685	700	687	661	690	665	679	651	654	687	709	676	679	645	699	655	674	678	664	632	657	714	715	694	651	687	713	627	680	647	656	715	707	734	669	655	686	681	651	670	654	697	701	657	719	690	676	664	646	696	675	678	701	652	695	703	708	679	679	651	688	652	662	658	669	694	662	656	671	675	667	718	672	685	698	628	629	683	675	687	684	639	694	717	671	662	668	687	722	669	669	673	717	624	677	728	700	695	675	686	687	645	656	660	711	697	683	687	676	690	682	683	736	676	668	701	662	731	645	657	676	669	611	690	654	646	705	716	672	690	674	642	680	710	685	683	659	613	736	686	712	712	670	669	654	678	723	719	684	658	719	710	690	667	699	626	624	680	695	687	691	660	657	650	648	649	669	675	672	665	643	657	692	646	651	702	724	671	682	609	688	679	631	705	708	652	687	680	682	706	657	717	674	664	666	671	693	659	704	680	650	689	648	699	670	701	706	699	702	695	675	687	696	642	703	702	694	664	686	663	679	653	665	687	687	677	719	668	696	668	686	662	677	642	658	648	678	657	726	659	654	683	684	666	741	678	690	671	660	689	684	688	653	640	686	654	672	698	718	658	702	652	700	646	693	643	647	645	678	664	697	667	650	670	669	686	700	650	673	635	670	677	681	683	691	652	690	678	679	654	664	674	698	721	697	693	684	670	696	667	629	684	683	687	650	684	661	713	680	646	696	665	676	686	695	714	707	662	707	717	682	702	685	681	742	667	641	701	646	655	697	707	697	664	659	685	676	648	690	686	669	699	681	722	648	677	698	700	627	715	668	669	694	680	610	698	701	684	693	660	710	671	665	657	627	673	642	739	677	678	668	692	637	659	711	691	667	684	699	706	732	641	680	695	638	681	680	687	677	692	687	670	683	682	648	709	689	655	673	704	657	645	659	677	691	635	707	651	660	634	724	653	700	701	707	673	686	647	666	649	698	701	656	652	669	699	624	678	640	624	705	645	687	681	669	658	674	673	692	648	723	656	671	674	637	657	673	646	659	727	669	682	663	726	637	667	684	677	695	698	649	706	671	605	644	631	749	647	703	640	618	646	684	684	671	661	667	711	729	683	670	676	678	688	708	663	711	716	640	721	660	694	678	646	629	679	691	648	639	706	614	708	684	651	652	674	664	684	701	693	650	712	647	676	668	664	639	664	682	713	702	692	695	681	692	659	692	690	672	645	656	674	696	642	656	694	690	699	678	648	679	634	685	674	694	681	681	666	707	683	689	698	663	725	665	699	647	669	702	678	678	665	705	681	671	671	657	700	675	656	686	675	673	697	641	687	693	722	718	674	664	671	669	688	629	672	654	686	693	652	713	720	743	683	681	664	703	654	634	684	676	659	685	678	630	655	645	635	697	659	684	657	689	623	674	667	661	704	629	635	641	703	656	634	649	653	650	729	692	630	700	718	640	672	674	705	679	651	667	702	635	627	631	723	671	672	639	675	694	663	682	691	686	712	727	699	655	683	708	676	642	733	720	668	672	644	643	660	658	690	689	694	675	674	684	658	625	640	712	683	720	713	699	650	634	639	665	654	693	689	675	728	679	700	661	642	664	647	633	702	672	620	696	748	653	660	673	669	686	667	708	694	641	693	654	666	645	674	665	691	719	660	672	711	659	639	652	692	676	652	679	658	742	597	651	651	695	681	668	694	633	660	676	687	695	677	685	621	691	668	697	673	660	670	677	678	696	666	672	654	680	654	684	650	710	655	678	690	683	674	672	640	692	672	700	658	680	669	672	664	671	698	663	684	705	676	677	684	718	669	717	690	664	668	699	673	697	680	681	674	649	703	670	666	673	667	667	682	684	692	661	698	630	690	646	680	636	694	685	665	658	635	681	642	661	681	623	681	742	659	703	674	688	666	637	694	673	680	719	699	668	674	716	705	724	684	672	631	642	674	682	656	677	702	644	655	704	672	700	740	700	694	667	694	691	679	670	686	691	649	658	681	718	644	686	694	654	709	659	657	691	656	659	683	690	639	683	671	690	674	698	692	637	700	641	671	652	714	664	637	654	623	667	681	642	642	683	691	732	685	671	679	661	678	663	672	676	701	643	703	697	657	655	634	650	688	704	625	671	622	636	744	669	679	643	676	718	690	646	676	628	651	684	706	667	658	676	672	677	666	670	732	678	668	724	702	619	664	618	671	671	668	659	705	653	654	652	676	706	678	693	675	707	675	674	670	686	708	664	656	673	686	630	671	693	631	667	673	670	676	616	653	701	676	687	668	646	647	660	632	656	708	673	685	690	698	643	698	688	668	692	703	668	627	692	670	692	647	696	728	702	710	668	743	740	679	624	674	706	720	725	664	720	687	661	747	684	690	662	637	670	630	648	636	687	691	670	651	658	656	697	712	711	662	680	706	637	717	635	689	654	672	715	652	677	679	651	625	624	655	679	694	653	636	678	651	644	727	668	672	637	675	666	702	728	652	676	711	696	670	677	665	699	706	671	690	702	699	698	654	711	682	679	664	666	672	670	705	693	682	741	653	708	687	659	654	651	675	657	722	678	653	710	680
23582	43765	40047	32326	28348	23236	17359	11801	7625	6076	5012	4325	3752	3138	2654	2176	1945	1730	1571	1645	1539	1265	1156	1102	1003	1009	932	958	1026	1182	1353	1264	982	950	978	921	906	885	914	879	933	844	839	893	872	937	879	804	846	921	838	867	839	864	846	891	843	911	817	931	856	834	903	873	830	841	801	855	838	804	900	869	849	837	849	841	852	846	899	870	850	844	859	834	810	901	816	889	908	914	881	861	880	880	840	855	882	828	852	901	821	847	843	847	845	863	851	870	829	872	846	827	850	807	800	836	833	816	874	828	803	834	861	857	827	854	845	876	829	865	859	899	810	899	869	831	853	864	796	798	886	883	818	877	842	807	882	834	880	872	841	817	846	832	879	892	859	880	831	819	840	809	810	871	830	866	843	812	845	840	869	838	877	836	835	846	878	873	792	815	803	841	848	864	818	841	808	835	840	831	870	849	901	865	907	847	841	849	895	771	814	871	853	853	872	846	862	815	849	773	822	884	890	822	823	814	874	909	798	846	877	886	800	885	827	876	826	836	849	833	828	881	876	830	823	895	867	842	824	840	854	854	790	867	881	843	872	819	854	859	827	796	858	811	798	895	814	867	837	814	903	803	840	847	861	820	859	851	834	845	857	857	843	871	859	875	861	852	834	823	898	862	917	798	812	826	859	842	852	876	882	872	860	893	841	865	832	837	855	839	853	867	804	849	832	875	861	860	856	880	856	816	823	854	814	840	836	825	892	805	903	873	826	823	853	803	815	850	861	813	817	913	805	804	843	798	880	851	847	892	845	901	795	847	833	836	817	901	879	797	819	823	803	831	832	879	878	837	865	839	838	829	824	840	829	834	797	844	857	855	904	875	814	837	813	839	881	874	842	875	865	853	836	888	897	838	866	880	834	836	888	851	819	847	860	832	888	804	845	792	892	840	826	878	858	839	850	850	856	815	871	793	826	858	799	854	843	893	855	848	870	841	852	884	888	851	881	823	849	822	819	817	818	832	835	812	793	891	811	825	916	841	883	858	821	846	869	846	852	792	869	799	896	813	862	825	813	857	836	876	856	797	882	840	843	853	818	862	831	832	890	835	847	901	889	852	849	845	825	842	897	833	838	864	811	911	783	866	843	809	886	842	879	953	881	810	837	854	890	844	868	873	862	832	864	847	848	869	818	881	856	825	837	926	869	916	824	866	850	854	786	851	836	894	844	842	835	856	875	845	865	843	815	850	830	827	852	828	841	838	851	841	863	842	807	887	833	835	856	806	827	832	826	865	813	845	839	822	899	865	831	798	849	837	872	849	783	834	855	869	834	829	855	834	891	832	904	857	862	823	833	795	766	814	836	837	845	850	843	839	812	890	860	830	876	850	850	827	821	882	846	814	877	874	853	799	859	858	816	828	804	867	899	870	877	837	843	858	830	829	820	817	870	838	809	822	889	883	906	828	885	839	807	841	861	871	871	842	861	849	868	781	806	847	880	876	827	842	840	858	821	845	826	840	831	800	919	867	830	887	873	844	864	826	840	855	804	794	868	826	825	857	801	819	829	831	888	843	841	800	860	855	840	807	819	852	851	873	829	847	867	932	884	829	843	820	844	871	835	847	828	820	821	803	810	871	850	897	849	865	894	857	801	800	851	814	779	854	880	866	868	896	865	862	836	855	884	850	894	870	782	849	842	848	830	844	859	840	801	801	851	853	855	895	841	831	833	828	850	856	871	821	859	901	854	812	859	812	829	827	856	869	805	887	866	792	851	851	858	892	803	810	835	807	824	831	904	826	837	817	833	814	842	861	854	879	821	823	807	871	843	823	750	810	861	903	834	858	817	800	845	851	883	870	825	841	834	881	831	849	862	827	880	849	841	880	848	874	833	875	845	839	866	845	837	835	817	847	867	810	872	825	850	844	834	775	848	838	842	828	848	860	838	905	834	844	834	832	817	853	815	914	829	871	864	856	852	872	793	851	832	824	838	855	880	902	862	845	816	842	812	834	876	826	863	848	874	824	864	825	902	861	841	850	826	875	834	879	762	841	841	849	826	811	849	847	815	866	885	833	834	833	867	844	819	805	850	859	852	825	886	848	862	817	858	900	868	869	825	815	840	870	843	842	855	844	879	872	824	868	853	850	826	845	798	855	835	836	831	822	795	827	808	840	843	803	850	888	863	799	851	859	866	831	827	906	871	823	867	826	878	843	803	832	784	816	770	852	799	826	867	884	867	836	857	849	819	836	833	824	849	848	895	885	819	810	815	856	830	855	891	887	851	810	809	807	839	855	860	844	844	862	860	846	840	818	858	848	908	824	854	826	803	817	779	865	853	820	867	903	835	850	827	868	847	780	816	844	839	873	814	910	869	871	869	825	862	874	805	813	873	844	830	823	856	882	844	806	822	843	883	862	826	859	846	811	843	841	866	822	834	801	856	793	818	780	926	797	855	861	873	870	824	842	850	859	834	841	798	862	857	801	834	826	862	881	848	816	880	800	857	839	807	829	781	806	830	845	859	803	898	882	847	868	874	855	874	866	854	861	876	806	862	872	850	850	892	834	850	854	885	816	869	784	845	874	852	860	881	837	826	838	839	862	865	841	859	843	810	810	857	861	812	825	874	856	839	851	826	868	780	856	855	842	829	862	835	866	840	821	847	834	847	865	887	794	879	823	834	794	852	862	796	774	817	870	875	827	862	818	847	824	846	839	882	822	874	824	823	868	888	830	822	847	825	846	812	888	910	870	854	857	839	869	867	859	862	816	858	843	846	844	808	831	846	826	848	833	825	887	839	853	868	804	829	791	818	852	859	823	866	826	851	797	829	833	870	869	861	850	849	850	797	827	843	861	879	864	844	811	868	873	846	850	837	858	819	882	823	819	849	852	818	900	828	871	840	819	837	861	805	848	864	883	820	845	844	855	919	843	850	876	843	862	850	799	800	862	828	828	810	870	844	847	893	800	787	811	867	834	865	841	870	838	831	849	907	833	853	914	877	877	807	866	818	778	824	856	853	827	811	845	862	779	818	857	835	853	832	848	812	886	854	861	864	840	830	843	860	889	826	830	882	831	836	810	837	857	887	854	844	819	883	850	838	853	839	847	883	853	833	797	838	821	817	815	865	797	804	855	858	889	863	844	803	849	857	903	841	901	894	825	865	882	842	843	863	890	831	824	863	847	877	835	822	914	886	833	820	876	826	851	838	879	818	850	910	858	841	875	863	868	899	842	795	801	801	855	855	837	872	859	837	797	867	822	900	811	834	875	865	843	854	879	876	859	839	841	856	834	913	852	860	853	837	845	849	869	901	854	865	909	842	836	871	819	823	843	852	816	824	818	853	824	819	800	825	823	906	825	827	840	855	824	863	858	822	834	836	813	870	877	824	861	817	809	809	845	820	867	860	846	842	839	853	857	847	855	888	832	839	858	841	802	867	876	838	846	840	904	883	874	849	784	822	834	847	891	870	885	877	843	918	827	826	810	908	868	871	845	864	832	857	907	858	816
27247	21760	22180	16449	9872	5968	3490	2183	1530	1205	995	909	780	774	655	618	519	534	489	503	494	478	454	458	445	401	424	380	421	489	468	518	433	461	428	395	389	475	410	372	446	403	414	420	419	381	411	437	399	385	428	426	437	435	423	406	421	384	437	430	437	415	445	388	414	414	392	400	415	411	391	396	398	410	401	425	436	422	439	417	407	408	405	386	412	404	436	384	418	398	428	418	450	409	416	432	445	406	421	425	437	417	444	377	424	446	414	419	396	378	425	403	416	392	397	392	413	432	378	390	402	417	407	405	415	384	401	413	381	379	406	401	399	404	450	419	409	432	434	400	397	425	415	395	420	442	416	420	437	429	419	420	399	415	415	384	412	385	402	392	394	431	413	390	398	396	416	414	385	423	406	409	417	402	439	408	418	432	386	368	436	385	371	433	411	440	403	425	431	436	412	417	410	427	416	414	401	380	400	424	404	438	425	440	434	419	482	428	412	393	352	420	401	397	408	389	387	410	421	390	431	435	419	423	368	405	414	450	427	435	462	390	416	424	436	391	426	402	376	409	450	403	416	387	419	423	408	438	409	393	415	385	419	389	416	408	394	431	405	421	421	409	425	421	433	406	384	429	416	398	398	432	434	387	435	376	402	391	380	420	394	391	460	383	401	436	439	393	420	387	397	412	428	410	414	424	447	423	416	379	384	396	400	396	399	378	408	400	401	414	427	404	406	394	399	432	435	420	419	398	384	403	426	410	443	432	431	388	418	402	439	415	420	410	411	450	397	429	398	408	430	388	392	393	407	436	408	396	410	389	427	406	411	402	397	404	430	410	409	400	414	393	408	433	393	418	449	423	411	396	416	430	419	384	411	385	427	405	398	436	415	429	400	429	416	382	392	427	390	380	433	413	396	437	412	429	415	391	380	413	407	396	443	384	420	412	411	438	450	423	437	370	408	395	417	411	428	386	417	408	372	384	395	403	419	402	412	384	442	379	420	401	418	421	368	432	432	411	408	397	425	416	428	425	422	416	391	380	416	431	458	423	454	416	360	407	392	368	405	394	386	385	438	389	436	445	425	402	413	412	374	402	432	428	380	438	412	400	432	404	434	395	411	393	449	392	424	384	376	394	387	386	424	414	401	389	410	393	398	396	434	397	388	429	413	378	388	418	412	411	381	395	399	383	403	402	401	409	418	408	410	387	399	409	381	382	401	394	415	413	414	391	408	412	418	381	421	404	377	377	396	412	379	423	404	424	383	457	413	404	392	422	442	398	387	437	401	403	436	406	416	438	398	447	431	401	421	389	414	416	436	388	412	428	447	389	454	401	386	387	406	390	428	412	415	408	414	421	434	398	384	435	401	452	461	443	392	388	416	406	388	416	381	430	422	439	419	384	404	424	414	410	382	434	434	395	413	430	380	368	410	417	463	421	441	399	419	399	410	411	394	406	396	464	459	403	398	441	404	397	448	389	427	414	415	427	418	418	440	401	402	458	421	423	397	391	385	404	408	439	394	412	419	387	408	381	430	384	409	461	450	413	413	396	433	405	414	389	410	430	396	437	417	420	423	444	445	412	404	432	432	410	419	425	402	405	414	442	441	413	420	400	401	400	392	414	434	402	421	424	373	409	428	415	435	461	425	460	413	421	389	419	378	427	410	413	407	415	420	405	432	393	392	439	398	416	437	424	409	396	416	427	408	440	446	410	418	393	406	412	353	431	409	393	460	367	433	434	424	433	395	444	425	418	343	433	385	410	388	412	418	384	425	418	424	424	446	428	465	422	411	391	417	352	434	436	437	428	424	447	413	417	428	431	423	360	392	401	416	442	409	410	391	392	425	410	433	426	390	416	406	425	465	469	400	395	426	391	386	388	439	415	404	410	412	411	411	409	424	441	399	401	446	399	404	421	398	416	392	421	413	432	421	432	388	424	456	423	444	407	358	396	423	406	419	385	417	398	391	382	462	409	413	419	441	388	410	369	418	411	388	398	391	425	411	418	395	418	441	391	403	411	426	380	370	361	412	415	433	436	389	409	394	437	413	409	390	403	410	415	418	428	422	443	449	413	404	446	367	395	424	429	392	444	412	411	381	388	412	412	415	404	372	410	404	385	407	397	408	375	394	385	446	362	446	376	388	405	435	406	452	408	420	388	425	423	401	396	397	385	433	406	375	417	415	390	373	419	454	394	415	400	398	444	417	409	425	389	433	451	402	391	394	414	439	404	384	394	410	405	407	419	410	397	372	373	436	431	422	416	390	383	401	411	434	431	454	445	413	422	432	415	415	433	399	416	427	369	385	403	412	417	430	401	416	415	414	411	414	420	418	401	388	435	416	431	388	425	425	391	439	420	418	415	415	419	417	448	396	422	396	400	415	423	424	426	421	417	406	405	393	445	417	400	408	388	431	413	432	382	397	436	385	408	419	418	415	374	398	471	408	433	379	392	379	400	410	398	434	387	416	430	394	431	431	402	414	401	429	432	420	455	421	426	397	393	379	412	373	458	443	434	432	417	391	381	388	437	431	396	406	407	431	418	424	409	410	401	416	430	385	396	417	404	391	400	422	411	413	413	387	429	395	411	436	481	426	419	450	437	410	413	371	416	422	436	433	398	427	400	438	384	402	373	402	412	399	428	418	385	386	405	431	390	399	398	396	411	405	402	403	412	413	390	425	443	445	397	408	416	392	405	402	411	456	405	365	416	420	412	395	428	444	402	399	413	392	420	425	386	442	412	415	399	397	417	412	383	388	397	410	404	443	444	400	443	408	438	392	426	448	426	390	432	403	417	420	427	403	442	436	402	443	446	416	428	394	386	441	404	420	403	385	458	419	438	391	381	395	385	375	407	390	412	406	403	418	391	413	391	415	394	447	429	418	429	374	419	386	400	397	386	385	410	421	413	373	411	428	412	410	413	446	397	388	416	404	408	398	416	415	416	429	421	442	401	413	420	394	408	404	384	425	422	438	367	454	404	404	385	386	438	422	411	434	424	385	429	410	440	389	447	386	355	404	414	384	458	434	429	450	383	420	415	460	412	441	433	404	403	381	419	432	409	408	413	433	368	392	425	407	422	417	440	400	410	444	417	433	377	422	421	407	370	417	415	403	409	433	404	433	427	409	406	376	430	430	431	399	447	439	397	414	409	397	423	404	425	446	425	384	423	379	402	447	406	443	442	425	425	421	413	421	420	379	386	399	400	409	417	388	392	434	438	378	405	386	370	449	414	410	391	371	419	447	428	437	407	377	423	439	454	429	443	361	383	400	420	409	397	386	435	386	381	402	385	396	418	387	410	436	393	421	423	422	390	407	423	432	397	371	411	436	453	404	410	420	413	394	399	418	426	422	386	378	423	424	395	435	419	394	412	392	429	424	425	423	416	442	399	394	419	373	440	404	398	413	403	385	460	387	462	408	394	415	406	424	391	400	401	412	393	419	393	363	385	408	430	431	434	385	395	451	387	406	386	410	418	380	421	410	405	401	424	387	366
20473	30394	27479	19589	15740	11509	7693	4785	3357	2562	2179	1776	1478	1328	1048	945	812	820	745	787	765	659	637	568	543	545	571	533	583	588	699	661	578	574	533	543	515	532	521	504	516	493	529	471	547	569	474	482	545	543	543	509	564	500	474	524	514	521	516	474	561	546	525	550	563	513	531	530	513	544	515	512	525	502	495	475	532	545	507	477	547	511	512	558	555	511	481	533	521	526	460	533	538	534	518	505	520	529	486	486	523	538	533	517	480	509	521	506	527	499	517	497	500	511	504	517	518	518	521	549	508	496	532	509	535	486	503	548	533	526	493	531	510	544	513	530	527	559	522	516	528	519	523	508	507	506	537	527	499	485	551	523	504	506	517	530	511	518	544	511	517	587	504	557	517	480	473	441	497	519	483	489	524	523	510	540	483	505	517	487	518	556	492	508	519	542	491	520	533	515	492	477	551	526	552	497	531	497	543	545	531	528	523	525	477	514	527	547	519	515	525	520	561	492	490	521	496	557	460	515	489	522	514	495	518	513	491	510	556	529	546	496	504	547	504	499	524	497	509	482	521	563	554	502	553	506	514	518	519	547	513	532	497	487	503	493	511	563	510	506	511	551	510	531	558	543	490	529	460	520	515	523	499	535	508	506	506	545	545	512	562	516	503	495	480	542	566	501	508	542	514	536	551	547	501	501	505	493	534	539	514	516	481	529	515	495	542	484	487	513	516	539	544	503	545	521	497	557	505	496	516	497	518	554	515	537	521	494	545	530	489	550	523	531	506	493	552	517	527	485	493	509	483	523	515	569	499	485	537	520	501	510	517	518	524	484	518	527	498	501	529	539	514	524	494	515	509	528	483	493	533	517	556	533	541	528	526	463	533	538	532	535	529	494	512	525	522	540	495	544	502	547	562	524	525	506	504	527	502	543	520	507	540	530	501	533	498	545	561	548	533	576	517	520	554	524	558	525	527	481	534	553	491	522	536	502	497	554	554	481	488	516	493	494	488	519	471	526	499	526	521	488	464	525	536	512	504	507	522	539	551	565	501	563	529	594	525	531	523	536	531	495	500	492	522	521	528	504	539	509	521	556	507	518	525	528	483	506	510	529	520	522	515	503	500	533	514	485	539	528	469	521	523	518	530	485	526	492	522	541	520	527	511	498	519	551	510	492	504	548	549	539	537	551	506	544	529	529	506	510	533	540	524	495	540	523	542	500	521	486	522	525	531	541	534	520	471	522	529	507	522	505	495	565	542	573	508	512	549	496	498	552	516	534	550	534	556	523	531	528	546	505	508	520	549	533	550	514	501	510	520	528	543	459	483	497	496	500	580	558	485	534	522	521	522	497	503	515	506	541	547	508	465	514	487	519	499	504	526	550	511	495	538	510	515	464	520	502	489	527	540	520	497	529	529	516	529	487	507	592	493	508	539	499	476	512	520	500	519	563	494	515	485	488	504	539	506	505	525	544	520	492	480	508	506	513	530	534	558	495	495	544	547	497	540	525	527	520	533	549	517	553	513	543	495	514	539	487	516	502	545	546	484	538	526	514	517	521	525	545	548	531	502	542	550	513	527	535	515	542	524	511	520	532	514	529	497	562	557	544	506	518	510	490	511	529	517	495	549	529	505	505	480	528	549	509	498	497	507	528	530	543	505	519	493	489	483	489	509	499	519	534	523	501	468	528	498	527	517	515	479	473	483	523	519	545	561	489	530	577	464	538	532	526	502	482	535	526	499	537	476	520	515	469	523	543	493	516	494	509	483	506	552	548	544	541	495	549	549	548	499	540	486	526	525	535	501	539	534	504	527	504	535	516	532	486	516	522	549	486	562	484	482	559	502	529	557	530	531	495	534	507	511	546	514	553	530	503	515	500	484	513	532	526	530	528	526	526	529	492	565	518	452	472	525	516	549	537	523	503	504	515	531	515	531	511	498	536	524	510	545	547	493	515	529	513	518	495	522	530	510	526	493	490	544	521	514	518	527	551	519	526	570	505	517	483	493	515	500	509	539	541	555	497	549	477	557	486	468	516	483	503	525	518	556	550	483	526	539	519	493	538	532	522	488	470	491	490	537	483	514	516	509	499	452	504	512	566	526	530	538	486	564	488	533	536	517	504	537	551	538	526	501	494	535	511	520	526	555	569	504	511	548	541	500	526	521	503	524	536	499	504	533	504	548	489	512	479	477	549	483	546	551	501	497	512	510	445	563	525	521	551	524	503	554	553	510	544	540	484	555	488	518	517	582	537	545	523	501	518	482	518	539	499	542	503	535	486	508	493	527	465	520	524	540	491	539	493	527	537	515	536	469	516	522	536	546	518	540	516	547	520	528	477	554	569	545	516	525	524	467	531	543	516	483	492	510	527	505	526	504	547	515	518	484	510	524	516	504	495	513	519	517	508	521	501	527	478	526	512	590	534	527	474	508	485	532	539	506	517	453	547	503	520	536	521	528	535	530	556	540	515	522	510	454	511	515	544	517	502	531	499	521	507	522	547	546	466	501	515	562	535	549	503	525	507	536	517	539	492	512	470	574	463	494	463	522	531	527	539	493	502	530	551	480	521	514	497	510	498	505	526	557	484	524	498	513	515	540	541	508	518	544	503	536	516	512	503	520	513	513	526	528	537	514	540	525	468	514	541	488	550	514	551	470	508	544	518	521	524	524	488	554	495	537	496	564	500	502	492	564	522	524	539	522	527	480	500	515	503	502	555	516	470	518	504	535	547	504	542	519	532	479	544	512	510	554	581	486	512	542	509	487	510	527	504	531	497	511	489	558	514	528	534	545	524	479	494	518	538	510	515	538	506	486	464	521	542	497	583	466	540	519	525	443	514	550	522	511	514	515	518	505	571	553	530	531	501	491	554	522	526	559	498	533	502	540	582	519	503	517	515	550	540	491	487	534	475	550	511	550	492	510	514	525	519	467	520	547	488	514	515	483	534	542	555	536	503	535	503	559	496	534	518	489	502	509	507	556	501	505	513	497	524	508	535	535	536	531	511	513	513	496	562	540	521	523	526	516	528	531	559	531	564	521	524	518	510	509	545	537	528	513	496	543	514	501	478	529	491	500	537	488	527	523	516	509	577	533	491	492	528	506	528	553	493	525	508	525	507	539	493	492	534	546	510	513	515	542	542	553	522	522	504	512	522	530	551	521	481	520	498	517	526	545	479	517	491	529	537	475	523	516	507	510	549	524	527	502	505	507	477	543	559	550	513	526	509	482	513	541	509	517	509	528	539	492	521	489	534	486	494	533	494	556	497	510	514	529	523	486	511	481	558	504	521	487	536	516	512	529	541	512	534	459	533	534	512	510	546	531	511	531	504	513	535	491	498	527	477	527	490	513	505	530	506	528	493	528	583	520	512	486	513	505	559	511	521	508	514	497	527	592	530	551	512	576	520	496	543	537	513	543	545	512	500	514	564	503	515	501	521	520	514	539	467	506	517	504	564	504	544	520	507	512	548	535	517	539	542	479	527	523	538	505	521
23905	21168	28523	24143	21554	18078	9856	5169	3247	2304	1821	1644	1577	1327	1082	1016	984	886	875	876	888	865	834	746	759	739	756	710	752	810	916	868	802	720	660	716	667	719	743	689	710	701	652	701	657	654	749	667	638	691	739	718	670	664	661	689	711	688	703	715	682	694	697	696	646	712	741	676	678	682	708	650	685	641	691	697	666	694	643	677	655	701	681	670	722	663	692	675	670	665	703	716	655	685	684	686	667	675	664	661	641	623	658	645	644	687	674	620	692	698	641	629	648	749	688	709	698	689	696	677	653	667	686	686	677	659	706	677	635	649	652	715	660	646	628	654	685	687	669	685	693	705	735	698	681	714	690	629	693	656	745	648	665	708	653	715	658	680	682	690	708	731	672	704	678	694	688	692	711	687	620	648	730	677	728	683	704	767	671	654	666	710	684	668	656	673	660	675	651	672	679	674	690	655	679	690	684	720	640	644	653	644	691	715	685	680	667	697	655	668	721	628	713	653	672	671	670	659	692	635	644	700	683	637	669	641	654	720	649	691	660	670	698	707	661	679	646	701	689	686	684	630	666	675	679	668	669	744	709	694	617	645	679	687	669	632	692	646	691	711	690	653	705	670	646	726	684	697	646	660	694	701	687	666	648	644	662	664	717	650	663	623	690	658	644	671	662	665	669	662	658	700	666	682	722	682	709	688	686	714	675	687	696	678	696	691	650	624	642	674	702	709	659	688	681	721	644	671	644	700	730	685	670	688	685	715	712	654	682	697	657	661	712	663	657	672	654	695	657	641	630	637	717	693	665	688	667	667	614	690	685	672	704	665	655	663	646	679	709	711	695	702	683	631	631	699	682	662	693	680	686	650	689	694	679	691	660	713	684	651	604	666	649	691	645	656	716	685	686	722	612	634	673	630	669	671	680	666	633	726	646	708	691	650	669	619	691	693	628	675	669	692	637	693	690	642	715	681	675	659	694	662	685	680	665	696	667	656	685	714	681	622	663	657	685	647	686	688	685	687	713	676	679	622	666	709	637	695	656	711	674	647	688	664	658	691	665	696	698	685	678	659	621	672	635	665	703	653	670	683	633	667	691	670	680	668	712	708	650	646	658	707	664	684	675	696	712	680	680	705	703	619	656	670	636	662	641	666	660	697	705	681	631	697	658	663	662	664	628	621	660	678	654	688	675	669	676	670	681	732	663	634	656	629	670	691	686	652	629	682	690	666	691	690	692	662	679	659	658	725	659	632	638	670	707	702	656	685	695	682	687	682	663	666	655	646	662	700	678	656	716	661	687	640	701	702	697	672	671	680	692	668	723	664	683	703	704	679	670	683	710	668	625	627	668	708	673	676	709	657	686	655	639	641	666	690	698	699	712	708	671	696	688	675	713	706	692	667	607	703	685	616	686	698	716	672	673	711	650	693	675	655	609	688	647	693	700	711	704	655	713	696	688	676	662	673	663	683	699	667	633	676	660	654	700	698	662	628	660	653	674	675	623	701	698	682	621	687	651	676	690	634	682	694	687	670	717	682	692	681	686	675	675	676	644	678	638	670	641	686	680	635	686	672	688	672	675	704	661	681	660	751	648	657	641	695	638	655	729	658	723	645	684	663	651	696	671	673	646	718	687	665	700	687	666	694	694	677	645	642	636	671	679	638	690	675	659	685	663	691	693	697	666	649	698	673	677	644	686	687	677	702	655	664	689	646	666	637	673	651	702	695	711	693	699	691	687	677	646	697	697	653	718	723	606	693	647	742	651	670	657	639	722	715	663	667	612	617	726	615	698	698	647	690	629	672	653	677	663	683	661	658	684	677	636	714	670	702	678	688	656	651	725	685	701	690	689	657	666	643	731	677	705	698	661	705	713	671	632	719	659	657	712	715	652	682	629	678	638	660	662	705	668	705	649	595	654	655	694	691	650	724	721	679	672	710	690	661	700	670	691	668	675	651	695	623	717	685	676	672	633	648	648	681	637	652	683	653	685	674	710	689	684	694	695	680	685	689	638	678	681	638	671	698	683	626	663	725	683	636	689	673	636	660	636	680	694	709	649	729	661	674	722	717	698	670	706	664	616	645	691	650	693	682	640	654	728	669	661	630	656	672	711	675	673	649	687	676	656	678	711	727	676	686	651	668	687	699	707	693	704	634	698	697	659	637	661	668	630	725	697	690	669	715	655	651	669	687	646	641	669	724	683	679	676	679	715	641	664	671	638	709	718	678	735	691	696	648	711	644	648	691	665	657	678	636	669	681	677	686	654	680	675	747	688	708	641	644	669	693	664	664	652	663	641	665	664	641	700	686	659	709	691	721	697	714	702	644	650	731	703	640	671	669	619	700	635	659	643	717	689	693	628	627	643	667	664	655	690	679	700	661	684	715	676	675	690	658	675	671	694	632	618	705	662	719	690	654	643	711	711	666	658	655	680	661	670	633	681	678	636	692	694	645	707	672	703	675	677	651	593	634	662	717	712	699	648	642	685	634	692	681	667	701	645	652	662	663	689	658	659	684	674	678	686	631	656	710	651	644	648	694	689	699	689	704	654	660	664	649	647	660	671	669	670	682	672	686	639	662	703	696	641	696	652	670	700	668	671	630	633	694	657	666	659	645	671	679	664	618	624	692	647	660	689	626	653	656	671	632	688	662	666	697	665	620	687	664	640	649	688	673	704	674	724	647	686	692	706	692	729	665	691	615	661	681	664	696	702	691	601	692	670	689	671	678	682	697	666	737	658	656	666	678	690	642	635	641	686	650	688	695	661	694	688	684	682	697	656	642	682	633	691	638	634	668	614	696	699	692	689	659	680	655	735	674	729	659	678	676	685	718	695	652	669	667	621	727	661	688	663	674	668	681	661	627	661	666	686	692	684	684	672	695	663	700	695	663	713	692	680	718	652	730	664	643	679	685	689	680	669	617	696	715	678	648	703	674	690	706	651	696	711	638	674	724	651	663	692	630	652	687	620	640	636	664	636	689	639	626	679	735	656	655	640	712	696	653	658	699	668	690	675	682	624	707	663	663	672	687	662	674	666	653	646	708	651	665	691	708	681	682	643	695	688	696	664	643	669	686	633	672	694	650	676	635	669	670	676	690	648	689	658	669	661	664	650	695	660	677	693	661	632	658	676	658	675	663	629	675	657	678	708	697	659	714	671	626	654	654	607	700	683	670	660	700	685	678	646	665	668	687	731	650	699	677	678	675	665	670	665	704	661	676	622	684	647	651	703	694	649	677	682	695	649	667	643	707	709	663	677	711	716	656	661	661	666	710	669	701	640	690	650	662	718	656	675	644	674	666	744	659	676	717	665	695	684	653	695	642	660	618	696	691	721	662	668	676	679	660	658	660	638	709	634	697	640	655	660	680	676	654	714	655	635	677	682	677	723	644	697	687	635	664	672	660	654	682	682	697	655	667	677	685	702	650	669	707	690	649	687	725	676	656	677	650	673	711	730	645	657	670	668	682	682	665	684	693	660	704	682	689	651	645	660	684
20246	35748	34037	26170	22516	18137	13173	9530	6565	4680	3644	3198	2896	2301	1857	1726	1455	1352	1262	1276	1409	1217	1137	988	881	958	885	928	1013	1144	1292	1236	966	977	893	892	895	883	862	883	835	878	828	829	836	814	884	853	874	868	855	858	849	863	874	784	822	883	869	831	813	824	851	887	907	847	905	809	833	799	803	867	838	844	848	858	796	897	816	807	863	817	829	853	810	792	859	819	765	854	877	818	871	833	871	873	846	878	819	808	869	891	839	818	832	818	828	830	855	884	812	788	812	837	883	795	873	858	855	836	826	804	801	866	827	841	788	775	844	806	852	797	828	799	854	845	857	835	902	816	861	907	842	837	879	808	856	830	815	818	864	832	804	810	858	786	828	828	823	859	855	810	854	851	869	810	860	821	868	829	899	881	801	830	858	802	836	845	849	811	823	817	819	839	805	851	850	805	839	863	816	889	823	857	819	828	792	864	888	858	857	790	828	876	848	763	853	888	858	838	845	831	825	818	805	909	856	798	817	819	860	831	771	837	852	835	794	829	866	797	809	840	857	828	838	828	810	867	860	803	800	820	844	786	798	845	825	813	825	812	842	846	802	828	828	827	825	865	881	829	792	810	864	787	868	862	842	842	867	802	806	830	814	891	826	874	854	790	883	855	844	832	824	773	872	839	814	824	796	859	786	852	856	854	835	849	881	844	818	882	793	820	846	844	776	809	822	863	802	835	841	789	815	798	795	813	830	819	824	849	855	866	811	832	827	834	854	842	857	800	831	815	852	836	843	818	849	839	816	861	895	844	815	834	793	815	822	880	791	873	835	838	875	818	819	819	826	843	827	851	855	816	849	837	829	800	825	861	844	869	854	877	808	883	804	852	845	811	865	866	829	871	831	777	827	853	812	857	881	839	811	857	794	785	783	823	802	803	886	837	814	839	895	868	835	891	771	848	823	821	812	853	862	829	848	866	809	871	830	853	811	814	838	896	843	825	842	870	864	845	841	854	850	826	845	839	850	817	887	844	802	827	806	815	850	848	821	847	819	807	851	806	787	830	824	854	826	868	868	806	823	779	823	820	894	891	839	860	828	858	830	858	790	878	850	804	904	766	831	835	871	810	800	865	874	844	863	785	844	821	817	818	856	856	831	867	801	861	820	864	801	841	774	770	800	919	795	833	840	846	834	808	824	799	879	831	831	756	779	842	806	859	884	861	848	921	800	830	855	869	890	838	802	821	829	866	783	804	835	814	876	798	782	841	855	830	773	842	867	883	866	827	784	818	823	868	815	861	841	829	850	795	821	863	866	808	835	910	823	859	863	812	805	908	852	855	844	889	817	826	833	861	857	820	830	866	810	856	827	785	834	841	792	853	802	797	841	829	843	815	835	809	807	849	838	832	800	818	848	770	830	809	874	852	778	854	778	865	818	797	800	825	849	840	822	840	844	831	827	837	868	803	856	842	825	848	788	841	874	767	854	803	864	828	847	825	895	818	871	871	848	827	851	845	800	869	835	870	854	787	844	844	848	792	831	819	807	884	794	853	829	835	857	819	835	804	834	868	798	823	799	855	821	872	800	810	857	913	831	780	837	843	811	800	760	837	842	797	814	837	797	867	855	821	856	854	838	885	855	884	790	831	795	813	809	812	815	807	855	846	830	791	815	830	831	828	858	864	809	801	825	814	828	787	850	891	823	832	798	818	769	850	827	811	830	841	848	778	823	835	854	821	782	865	840	816	868	866	856	852	863	841	820	836	822	805	869	856	809	847	857	866	847	811	847	793	878	852	903	847	807	859	814	870	843	837	842	836	836	914	829	796	884	826	844	887	854	831	883	823	817	804	877	846	819	828	855	809	798	823	756	829	821	845	848	816	821	814	871	854	830	870	855	786	903	799	832	791	824	829	829	765	840	815	810	799	844	805	856	817	860	826	823	800	863	847	867	807	815	772	822	801	842	821	860	888	813	872	829	824	862	813	827	859	844	835	828	826	885	855	863	861	807	822	861	810	845	823	860	895	809	836	846	886	850	861	862	841	876	849	844	842	834	827	843	835	844	857	839	854	853	807	844	856	811	810	811	866	861	834	835	824	825	833	795	803	800	843	845	780	823	821	828	869	819	878	848	864	828	881	815	846	825	787	807	844	845	826	856	809	844	822	839	843	830	819	842	849	817	850	821	800	792	796	798	871	851	852	814	820	839	823	852	890	819	869	869	798	878	803	818	870	834	833	828	840	820	852	831	789	798	835	845	828	827	860	852	822	808	788	793	871	863	832	817	870	840	831	838	864	862	870	807	825	903	828	791	816	774	812	787	861	822	791	783	854	810	817	824	814	847	835	863	817	837	821	812	821	796	817	845	890	845	860	848	834	814	871	809	830	886	858	862	812	867	821	808	787	861	816	845	799	879	800	798	841	835	880	857	841	857	792	909	837	830	851	810	877	886	834	855	781	860	823	850	831	864	843	907	878	817	801	813	840	842	837	876	826	846	789	836	858	879	854	829	807	854	867	866	861	809	854	832	830	777	871	832	845	797	869	850	835	869	809	868	835	816	864	818	843	857	842	859	846	806	871	789	852	805	852	857	866	854	810	811	824	844	824	842	839	830	866	859	806	827	848	856	843	835	861	822	832	750	866	827	862	829	907	857	833	889	775	832	850	862	860	879	866	813	846	795	790	812	837	846	828	825	828	903	864	814	789	833	852	839	844	847	821	795	814	815	852	817	825	848	864	855	779	814	873	870	843	813	880	845	827	808	825	802	839	823	861	811	871	823	853	846	849	819	851	815	896	829	872	842	830	880	868	867	817	855	787	894	815	843	845	795	844	803	857	837	836	863	836	822	882	897	847	837	806	837	819	832	818	802	866	853	802	817	838	824	815	856	852	825	812	801	862	822	864	857	805	813	820	875	805	832	895	815	854	833	850	847	863	809	826	783	836	775	782	839	813	787	799	856	808	828	819	828	792	833	845	824	876	817	842	860	806	880	814	848	845	775	832	779	836	802	833	820	833	818	834	903	821	840	824	823	854	822	792	863	801	821	845	817	839	865	844	812	841	815	838	801	816	837	888	801	798	811	837	868	812	818	881	891	885	874	851	833	867	823	812	820	830	818	829	816	822	808	800	846	853	859	833	801	833	806	855	806	796	781	799	858	866	831	822	906	851	826	807	829	891	829	855	845	841	841	863	817	805	847	841	867	851	859	840	806	809	822	843	833	879	841	803	777	829	829	829	886	803	827	830	907	888	844	798	897	809	854	836	837	828	825	833	862	884	840	808	818	844	852	782	849	831	828	847	812	827	863	831	810	787	827	802	780	853	821	829	825	855	827	900	851	849	826	788	788	818	819	861	868	807	874	853	835	860	774	845	853	853	856	801	902	837	795	850	871	825	873	835	783	817	879	868	839	819	897	835	835	861	775	809	877	828	845	832	830	828	855	836	916	831	849	823	851	841	838	827	830	848	829	784	861	848	815	802	821	815	873	830	843	871	824	819	855	863
25164	21150	27410	25220	17200	9576	5411	2740	1823	1277	1024	1026	815	657	621	563	467	471	470	414	472	444	407	363	365	351	363	323	383	436	506	452	356	347	329	333	315	326	340	333	336	332	337	296	321	362	295	355	314	292	342	315	312	342	295	350	339	316	316	320	298	316	295	299	316	306	312	309	323	349	282	317	333	294	316	335	336	299	326	304	328	337	306	305	346	336	309	318	345	267	301	315	284	314	333	330	314	324	318	335	297	332	313	313	312	295	322	301	344	353	311	301	317	295	320	316	318	319	308	320	334	312	342	294	328	329	310	322	327	317	303	328	323	291	315	350	308	330	316	324	304	309	309	336	318	274	323	323	317	328	310	312	302	299	289	301	301	307	312	327	323	333	311	343	304	321	322	329	316	318	310	327	321	341	302	310	309	313	328	349	304	318	296	269	318	326	332	320	312	318	315	314	314	310	343	331	311	326	328	282	326	326	289	329	351	306	277	309	305	308	288	294	293	317	316	319	328	316	325	330	316	338	328	349	313	291	319	307	295	314	315	306	294	317	302	323	317	301	300	284	307	313	331	313	301	333	343	284	315	297	331	335	332	337	322	304	305	321	311	295	340	309	314	299	300	340	319	334	299	322	320	327	296	318	287	277	327	318	345	328	295	303	297	326	320	299	312	320	307	298	306	323	292	324	320	307	342	298	298	313	314	307	321	319	280	288	295	347	294	331	318	291	325	353	323	313	311	325	288	315	329	314	306	326	318	323	310	335	322	290	324	289	308	332	326	300	338	316	331	327	321	298	342	287	331	275	303	296	339	303	328	323	335	293	315	308	317	310	343	294	295	319	323	315	298	323	302	325	330	330	311	312	314	304	312	325	287	304	313	335	312	321	315	318	326	309	309	331	314	305	340	313	329	319	339	298	296	347	316	309	304	321	312	292	298	304	326	309	320	331	339	314	339	289	351	302	332	317	328	305	318	335	308	316	321	309	299	313	317	327	303	319	291	345	309	331	325	333	312	303	312	328	294	329	308	356	290	305	338	277	320	319	320	324	341	310	317	310	305	326	314	303	279	310	342	307	328	304	287	304	282	302	290	302	332	308	316	335	322	333	318	311	303	294	307	313	320	343	302	296	309	343	339	279	311	311	294	334	311	317	314	313	312	311	315	324	319	304	343	316	327	317	336	295	318	315	331	283	325	317	289	314	329	310	305	304	299	307	294	339	300	306	295	312	313	293	336	300	321	301	309	294	347	309	325	285	306	298	317	306	312	306	302	336	309	312	321	277	294	313	325	319	324	321	302	342	332	294	308	336	307	353	291	319	310	307	308	318	305	313	341	299	355	302	317	326	306	334	330	331	313	309	324	286	295	312	277	336	311	282	354	278	288	315	314	330	306	316	320	299	344	295	311	326	291	329	320	316	302	337	318	339	316	315	305	297	339	317	298	324	290	328	306	302	311	336	311	322	336	316	311	327	301	301	309	288	325	312	317	309	315	312	328	269	300	310	294	314	309	306	305	281	299	323	287	287	340	305	308	318	315	304	328	333	327	340	295	350	329	327	345	324	319	312	336	323	321	314	295	335	337	298	322	334	354	298	325	337	314	291	285	318	284	308	302	320	304	295	327	318	300	351	300	327	334	304	318	307	321	295	305	322	336	296	341	335	318	333	345	340	280	305	303	315	294	300	300	343	307	326	319	351	326	340	303	290	286	325	319	313	321	321	309	307	314	307	322	316	301	312	310	300	309	302	306	288	278	290	336	299	339	311	337	304	321	302	288	306	322	309	291	300	316	300	322	288	300	319	309	310	327	314	326	300	299	291	331	301	319	297	334	276	280	325	320	306	310	333	333	320	311	332	308	326	326	325	305	297	313	305	321	315	316	341	313	346	308	313	341	305	314	301	319	332	317	338	313	326	329	307	331	311	297	325	311	302	299	293	324	300	353	288	327	321	335	309	313	297	332	318	311	312	287	320	350	276	311	305	318	310	300	316	301	300	318	306	303	344	299	304	326	306	299	320	313	319	313	302	315	301	317	297	316	335	302	309	326	316	321	340	310	300	314	325	293	302	334	303	311	321	315	311	282	299	290	331	309	312	318	306	336	317	338	290	312	339	307	308	324	267	302	334	355	264	308	294	349	328	307	283	309	302	340	304	300	324	304	288	326	275	290	305	332	307	312	307	326	287	324	290	340	337	353	284	315	311	295	339	315	314	317	290	332	322	319	327	345	278	310	298	305	318	298	328	298	309	309	300	302	307	314	311	299	325	284	302	321	294	318	310	316	282	341	303	292	308	327	347	303	315	317	309	329	341	295	319	371	309	339	289	287	305	300	323	317	331	308	345	310	344	345	311	313	315	291	313	307	299	318	351	310	314	323	327	302	349	320	300	294	326	322	321	293	285	310	354	312	320	283	298	308	296	328	290	304	336	318	296	313	329	305	329	321	323	308	314	303	324	329	316	300	295	309	300	318	325	306	306	290	321	328	320	315	313	285	323	328	289	325	281	320	287	360	312	317	309	301	296	281	333	304	335	314	286	304	335	269	294	300	305	325	291	342	320	310	334	294	321	327	300	329	359	340	363	314	304	311	304	322	312	297	313	309	319	340	315	299	316	316	323	298	321	320	333	325	319	300	339	298	290	302	319	302	295	311	298	311	312	344	309	340	286	310	331	302	329	336	311	299	291	370	335	345	319	290	301	315	311	338	336	318	333	315	321	296	332	319	289	338	326	319	320	309	314	323	325	313	309	288	302	314	289	329	301	329	296	349	329	292	330	298	331	322	327	324	317	310	328	339	285	311	304	307	290	320	318	307	332	324	301	281	281	306	305	310	316	286	322	334	290	290	319	280	301	297	315	298	295	294	325	319	342	338	325	297	328	301	320	314	340	314	304	351	297	295	308	261	294	315	310	289	314	312	288	304	333	292	302	323	335	310	314	327	310	320	328	300	310	331	266	277	304	311	287	311	294	347	305	334	338	309	329	318	310	319	314	287	294	315	318	295	337	293	314	346	326	321	311	307	313	320	333	324	286	277	335	351	315	312	291	331	315	295	315	302	300	316	321	335	310	266	328	296	294	324	324	329	292	297	300	295	358	298	303	289	290	337	301	326	285	325	311	281	323	315	321	329	316	300	311	288	306	343	313	354	332	317	312	293	342	299	268	312	300	300	372	325	321	330	328	307	317	330	311	321	320	293	303	278	307	357	335	321	332	321	318	333	297	305	338	297	326	327	363	334	308	341	287	334	324	300	317	326	285	313	302	313	312	303	299	315	314	283	313	318	337	315	316	305	307	288	318	340	297	330	337	283	325	327	313	294	320	309	308	298	294	278	342	285	335	295	327	307	297	353	320	307	298	303	275	322	287	269	326	318	293	311	342	294	312	316	323	347	355	320	328	290	312	292	324	316	305	296	283	319	325	287	330	324	321	337	299	325	307	309	287	299	328	291	291	317	285	321	327	330	283	320	302	333	324	341	285	307	317	289	311
20472	31666	26991	21656	19813	15394	10416	6599	4352	2891	2264	2178	1658	1292	1127	966	834	820	704	676	777	744	618	490	526	506	511	490	567	663	873	666	510	471	489	462	401	443	443	455	387	412	451	431	435	445	442	426	406	447	436	430	429	441	448	436	415	427	395	418	429	434	412	451	411	402	389	440	391	414	449	430	427	410	425	401	409	425	434	430	426	408	447	437	433	437	425	439	419	428	428	441	412	459	407	412	444	404	425	394	400	426	387	434	429	446	430	446	420	450	430	395	413	389	423	366	422	399	444	429	427	409	434	424	435	398	462	430	418	378	408	418	394	439	413	400	418	409	408	389	445	448	396	423	436	369	432	412	373	422	401	438	436	395	430	433	399	405	422	405	389	409	428	418	413	417	455	398	455	446	394	420	427	432	435	409	415	414	387	422	427	464	429	439	391	464	427	432	434	412	367	422	369	437	401	403	446	425	400	438	389	411	400	424	405	406	445	389	409	469	431	426	422	445	455	423	416	436	390	400	412	441	447	472	426	363	393	403	408	440	400	455	409	406	405	399	409	440	404	433	405	440	369	393	409	418	411	405	428	395	404	424	420	405	416	455	405	403	448	416	436	394	420	446	406	384	403	439	397	389	408	436	406	385	407	449	453	408	391	463	371	428	439	418	443	430	414	407	423	404	431	394	399	443	409	439	399	416	430	433	420	403	389	417	416	410	385	429	392	451	432	426	458	431	429	395	385	422	434	387	423	446	456	399	410	406	402	412	432	424	442	437	425	438	435	432	422	411	384	423	394	402	449	421	412	405	404	440	441	421	419	413	396	431	410	419	424	393	433	419	440	424	398	438	384	393	416	420	407	429	393	424	408	420	404	404	400	461	393	415	393	447	435	443	422	457	382	390	392	417	415	422	413	382	373	456	395	380	455	410	406	436	393	417	412	418	448	391	398	399	385	435	425	360	427	442	413	454	429	405	416	438	408	450	438	441	420	432	392	357	434	417	407	420	435	445	419	378	403	429	397	431	421	442	424	442	431	442	413	414	435	404	451	432	423	404	412	456	408	433	434	419	380	417	398	443	441	427	412	454	458	408	440	410	385	432	450	406	422	382	417	444	421	423	415	428	398	400	434	413	416	447	421	434	456	424	386	395	417	422	462	449	407	413	437	406	422	419	414	411	362	395	405	439	431	431	428	410	397	417	405	430	457	411	457	398	431	405	441	385	437	435	422	419	414	383	429	408	443	407	404	391	416	406	435	413	443	394	407	427	390	410	400	381	408	432	398	441	448	424	446	385	382	444	389	408	419	431	462	413	434	437	404	474	384	432	412	442	422	434	385	416	437	380	424	380	402	439	419	368	427	407	423	404	433	426	426	437	412	403	418	459	405	383	408	449	435	439	439	409	432	406	432	412	408	467	435	399	412	456	404	431	445	411	422	417	411	422	397	383	397	440	418	427	424	395	395	421	404	401	440	407	412	398	453	432	426	450	444	450	462	398	412	406	385	381	407	429	428	404	418	440	387	420	440	368	451	427	390	435	393	410	442	432	429	433	384	399	431	452	390	418	419	392	429	368	418	412	412	396	409	454	415	410	402	396	421	416	409	417	439	422	400	419	378	393	430	443	411	399	429	431	421	423	396	415	435	446	404	409	381	437	433	386	436	454	397	399	435	429	414	435	412	435	451	425	409	441	429	427	428	393	403	402	430	367	415	445	398	421	388	442	425	442	437	406	399	415	399	412	437	422	425	407	385	416	428	421	444	409	409	419	405	417	411	422	363	402	421	391	381	415	492	429	389	395	429	430	387	427	408	394	400	391	436	423	379	388	437	409	435	397	398	420	414	384	438	409	416	427	401	438	432	425	422	416	435	405	396	381	436	444	417	387	423	413	408	437	445	407	442	422	391	431	421	415	354	474	395	404	416	409	420	393	399	389	369	403	409	398	397	463	469	380	427	395	445	395	416	405	392	377	416	372	406	405	386	440	459	496	448	469	403	424	402	446	438	414	421	423	429	479	416	460	397	418	432	434	415	365	405	431	433	403	410	435	457	423	393	404	409	446	419	403	418	423	413	413	396	412	419	421	416	412	422	440	428	411	412	399	390	394	397	386	436	407	432	400	430	398	460	414	415	409	412	425	405	423	404	423	411	403	399	391	401	458	401	413	426	408	427	401	453	425	422	416	438	449	415	384	416	424	393	442	441	401	390	418	409	422	432	434	415	446	429	415	408	423	417	418	387	425	434	444	379	405	425	401	441	446	416	408	396	399	404	463	430	398	396	401	399	379	406	432	409	407	431	417	441	449	420	421	434	414	431	446	392	433	407	377	424	391	441	403	432	380	361	452	431	395	420	441	394	390	410	443	424	428	390	423	393	397	423	375	408	380	402	444	433	431	412	415	380	414	397	410	359	386	409	390	429	459	382	412	450	409	439	389	410	429	420	409	418	460	399	415	444	392	411	408	394	394	430	416	403	387	388	390	466	396	443	427	440	419	409	424	448	460	403	417	388	453	405	436	427	418	432	425	420	440	410	434	445	448	428	420	421	439	396	428	409	415	418	417	383	443	418	446	427	400	433	424	398	410	455	404	389	386	435	429	446	443	427	409	433	408	430	447	430	406	407	391	412	403	440	418	410	402	427	438	403	416	406	393	380	414	400	417	455	409	392	384	371	434	417	406	432	400	368	412	394	426	408	435	424	378	420	401	450	401	417	414	452	426	368	401	422	382	454	437	408	435	405	410	383	386	415	420	457	383	406	403	402	405	418	442	438	430	451	405	397	420	419	424	429	403	400	386	387	422	405	465	429	406	437	398	410	434	408	407	415	410	446	441	438	418	391	436	377	440	417	436	404	433	425	395	429	399	427	414	398	405	402	421	435	391	440	415	429	413	412	432	425	473	437	406	441	434	399	395	424	415	433	402	388	425	382	448	388	427	429	401	444	393	430	407	400	433	443	406	413	414	410	423	398	427	443	421	400	410	394	417	383	430	430	404	405	407	392	421	431	387	406	418	423	431	420	399	427	435	397	418	428	391	421	383	428	428	458	413	390	440	430	398	411	427	410	398	420	394	415	391	444	411	419	409	425	410	397	406	438	397	388	427	424	422	430	412	447	443	399	402	403	426	399	421	397	402	413	387	415	427	410	404	437	421	438	418	396	408	459	419	429	399	399	478	424	411	429	440	402	388	449	430	427	464	417	433	428	425	407	396	426	404	413	421	423	458	417	393	392	417	424	437	398	427	413	432	420	379	429	443	391	392	422	438	428	393	428	407	400	459	428	423	398	407	412	411	413	410	432	421	409	384	394	413	458	447	412	411	396	387	403	426	439	427	404	448	415	448	404	437	427	395	380	401	394	434	404	420	401	402	394	387	388	434	399	398	419	462	439	415	404	404	428	432	432	454	422	408	386	417	431	437	397	435	370	411	399	425	437	412	397	457	429	397	390	394	450	414	396	439	407	396	503	445	422	448	389	417	419	429	404	426	408	370
22874	21183	28997	23653	21305	22223	18577	7125	4335	2873	2459	2265	1847	1408	1403	1280	1213	1040	988	995	935	918	804	800	796	812	787	876	824	1082	1058	965	785	786	753	745	715	706	719	716	709	648	677	769	695	684	658	683	712	738	668	733	699	698	673	690	639	670	730	697	674	724	686	742	692	686	682	654	676	666	654	719	680	706	686	696	657	690	701	630	751	648	701	657	680	650	657	704	711	661	657	694	694	712	740	711	650	746	623	741	687	644	691	716	686	654	669	653	698	648	684	675	666	704	703	679	667	701	687	662	678	689	724	681	642	664	664	666	671	688	664	674	672	722	695	690	726	663	689	636	676	666	709	675	636	678	693	666	691	736	669	721	690	689	718	679	677	678	699	688	747	603	674	662	669	650	705	663	666	669	658	684	682	624	653	731	702	682	689	688	696	660	661	674	691	679	704	633	679	685	702	691	700	684	698	734	717	711	700	661	710	669	675	672	690	662	678	730	684	670	693	663	719	689	711	666	692	719	744	674	674	735	703	672	663	656	696	647	731	689	717	695	672	710	670	732	736	705	709	711	700	658	699	691	685	745	705	666	690	696	706	677	660	680	683	711	728	739	638	699	714	677	671	663	663	686	685	690	735	696	699	740	657	662	704	731	685	700	698	642	691	682	677	674	666	691	642	739	701	685	682	649	685	673	685	633	689	661	657	699	626	721	689	666	654	698	619	664	691	664	650	695	682	671	689	694	675	720	702	700	688	656	673	691	747	704	732	650	676	689	708	685	659	686	681	654	678	738	720	683	655	706	721	680	672	676	734	673	695	729	732	626	646	657	688	670	688	704	680	674	672	665	678	694	667	686	734	668	674	722	663	717	674	710	669	689	730	657	699	718	723	697	677	635	699	683	696	705	679	688	731	670	684	680	654	706	693	688	687	716	669	672	679	638	720	668	718	620	694	676	706	686	732	705	682	668	689	633	657	668	699	708	689	732	658	729	701	689	657	685	730	677	732	699	696	693	698	648	704	719	718	697	633	655	658	745	707	701	683	662	698	659	718	656	706	687	710	722	655	680	671	684	699	641	645	694	721	662	659	638	690	646	715	688	724	721	713	659	662	644	682	707	707	684	707	685	699	708	663	708	676	689	634	663	679	701	677	686	665	641	712	660	692	691	690	707	652	672	638	712	748	684	734	621	729	652	658	654	707	663	723	669	693	684	668	703	654	662	668	673	638	693	662	654	683	664	688	707	699	711	619	706	668	689	707	668	646	673	686	700	692	710	669	691	666	656	699	636	642	680	675	640	657	699	681	679	705	674	745	695	666	651	693	704	670	691	660	655	656	733	705	720	668	715	695	675	669	681	685	631	695	667	657	688	677	688	709	691	679	694	723	670	688	662	658	721	686	697	712	698	678	666	691	709	677	700	661	671	659	697	715	708	677	647	672	656	699	686	685	661	719	686	686	653	702	691	660	673	719	692	685	658	647	675	707	702	674	654	686	701	627	653	673	716	726	700	700	710	652	664	700	691	709	707	699	706	713	689	651	677	676	710	641	660	644	719	666	662	674	693	655	676	718	631	682	673	675	687	643	719	706	717	680	698	700	684	688	675	715	668	739	698	698	669	702	749	746	703	682	684	704	669	659	662	640	658	699	655	656	621	679	708	742	682	691	671	688	715	697	712	678	709	690	696	702	660	707	718	716	692	705	702	699	680	655	684	735	689	667	679	631	644	674	675	746	653	710	667	711	738	656	678	691	635	655	648	686	668	647	670	686	695	709	667	648	706	683	723	677	695	672	730	708	693	665	692	697	723	704	695	671	658	656	623	694	720	674	689	725	735	703	664	701	654	660	676	689	720	724	689	691	658	698	689	691	656	706	664	692	701	682	672	643	719	704	697	688	728	664	655	687	711	643	697	691	640	656	680	716	683	664	678	655	700	671	627	657	645	704	732	667	724	641	723	681	713	703	696	698	669	686	697	724	668	690	635	688	697	701	734	675	702	721	747	656	676	662	702	704	701	645	739	672	661	682	682	694	682	703	697	657	679	675	693	664	685	689	658	665	659	655	697	695	661	697	672	663	709	733	646	643	692	659	706	691	665	680	727	642	676	689	664	686	624	665	620	673	672	630	694	726	639	656	702	708	685	695	663	689	705	684	701	736	616	681	637	700	664	718	717	702	650	664	624	665	677	636	664	677	689	665	675	656	691	670	674	663	695	704	672	695	654	683	703	694	698	665	685	657	760	639	643	624	673	683	655	685	692	694	709	685	681	673	689	751	674	702	689	682	658	666	671	717	724	648	709	669	698	679	723	691	695	689	695	676	642	673	736	634	675	687	661	696	681	659	697	696	711	669	698	682	695	714	698	669	703	659	728	677	716	692	701	703	690	702	727	705	632	680	732	661	660	669	680	680	688	676	663	706	686	641	649	717	708	717	687	631	668	692	680	693	712	662	664	650	648	737	726	624	690	671	700	686	673	651	680	675	629	696	734	667	667	686	669	681	668	736	646	691	706	646	678	704	662	712	654	690	693	687	683	704	723	662	673	705	697	671	638	690	681	682	702	648	726	672	666	709	687	729	672	692	654	687	678	697	719	690	670	673	688	734	686	640	677	728	665	694	728	686	641	671	643	676	682	672	689	706	684	689	684	666	679	674	707	691	638	665	692	679	707	719	657	648	735	729	677	660	661	672	656	663	651	635	674	729	656	753	643	693	685	696	702	686	676	693	696	676	676	739	679	675	681	673	736	675	686	674	690	706	693	668	681	665	675	662	722	677	680	727	704	721	684	698	716	705	691	700	676	682	634	710	716	678	720	692	700	683	730	662	628	691	640	654	687	707	685	712	648	676	685	653	656	713	648	685	688	650	652	671	627	709	703	652	671	707	669	697	701	699	659	699	666	724	671	682	661	659	676	680	692	712	594	673	691	703	693	671	691	690	688	664	713	653	675	689	680	755	659	696	706	698	691	678	708	668	755	639	685	692	676	697	636	699	721	697	700	674	675	674	651	704	636	647	688	688	670	676	734	659	700	684	644	637	690	674	702	717	669	662	701	665	692	677	700	704	690	705	677	722	728	656	678	646	692	675	697	694	697	702	732	668	768	704	693	683	701	703	639	651	705	711	644	695	693	711	701	694	661	679	715	688	666	717	673	703	665	693	664	659	683	708	694	689	654	703	671	702	681	659	721	690	681	665	660	695	722	726	694	648	702	692	692	722	674	677	688	701	645	697	683	669	641	694	657	686	677	694	678	674	735	708	660	767	699	680	686	648	655	678	680	687	729	708	684	667	660	686	710	660	715	686	712	711	685	626	682	667	695	697	662	717	680	614	709	666	708	689	662	682	706	647	661	650	687	687	669	703	690	710	733	712	639	664	701	717	648	658	671	696	749	703	655	695	668	678	685	684	720	695	709	669	666	725	671	674	640	650	665	636	692	625	678	648	676	716	666	700	689	691	683	691	727	683	696	673	684	673	695	683	696	705	637	665	671	661	744
23622	41058	35064	27682	26704	23213	17271	11331	8618	6006	4911	4550	3248	2601	2408	2185	1829	1689	1440	1520	1411	1346	1181	1004	1096	976	980	1151	1199	1524	1785	1376	1128	1009	944	937	944	950	817	898	919	898	924	861	880	897	815	854	892	870	852	906	919	865	902	886	852	898	837	829	851	852	833	855	836	880	838	852	857	863	905	878	852	868	849	856	860	876	875	853	851	856	867	825	857	900	846	872	915	866	870	877	916	866	915	892	861	960	855	868	884	848	840	886	896	904	809	890	838	892	849	896	836	895	857	848	804	872	858	868	869	858	854	862	859	826	871	875	846	865	846	844	878	791	837	831	877	817	803	904	862	850	862	854	851	832	816	811	801	838	864	849	868	840	833	876	874	847	841	850	830	865	842	869	834	842	852	849	784	884	861	899	892	901	886	824	868	872	790	832	840	824	830	865	874	875	874	833	841	832	928	878	824	836	862	862	899	864	854	890	872	823	838	875	842	844	828	850	873	863	845	809	889	853	852	880	875	834	853	899	854	891	806	829	817	831	814	852	855	841	845	897	829	843	893	812	846	841	818	893	791	829	872	832	873	878	868	847	835	828	846	900	905	826	844	893	899	882	875	866	816	784	829	884	852	869	794	818	898	822	846	863	850	891	895	804	867	825	839	865	873	879	858	830	848	852	816	839	882	876	903	849	864	854	861	832	883	870	850	789	861	897	863	858	843	907	834	854	859	855	847	891	855	829	848	870	858	879	826	829	827	885	831	900	832	839	821	843	890	889	863	849	882	884	870	835	864	830	894	818	846	850	870	802	847	847	811	820	799	821	847	861	851	905	824	873	920	883	860	776	884	865	844	873	827	873	912	856	882	822	851	894	875	840	792	846	811	915	832	817	909	854	875	839	811	848	873	895	836	798	853	835	811	904	822	890	842	852	842	841	845	880	854	806	818	861	856	883	864	852	898	869	841	847	821	854	878	797	907	870	825	865	889	822	845	861	880	825	883	878	861	842	838	802	821	926	838	840	831	858	867	878	837	850	944	824	837	871	836	833	869	887	860	853	839	911	819	861	846	894	868	878	832	859	844	829	846	848	842	834	833	843	858	838	814	848	894	844	838	868	847	783	869	861	843	916	848	857	844	825	850	849	864	814	840	811	802	845	840	835	831	830	879	885	869	846	854	842	818	905	812	835	897	880	836	802	797	833	798	840	882	820	872	846	807	876	888	846	859	834	848	817	859	842	840	828	860	882	848	840	868	857	837	790	851	883	858	969	854	825	816	874	845	899	869	839	795	846	837	863	865	821	864	866	855	876	829	868	886	872	863	879	801	823	838	863	849	842	879	845	854	888	869	888	870	859	869	856	812	848	867	815	843	850	803	906	865	855	831	843	851	840	844	926	822	842	850	833	867	837	785	862	852	840	902	849	877	854	826	808	800	863	815	843	844	842	844	862	849	909	827	764	849	922	847	852	886	818	878	914	818	895	826	879	863	850	828	853	790	878	833	857	872	814	919	851	863	913	843	781	836	873	848	812	832	834	872	870	883	845	836	895	899	843	848	825	828	877	861	886	824	849	854	864	842	821	916	861	876	799	925	839	843	832	846	877	854	890	845	867	911	830	884	834	862	929	814	842	787	868	859	853	903	830	872	843	859	840	830	839	835	849	810	833	915	876	851	879	869	889	877	872	868	792	828	835	864	854	857	886	801	863	802	846	913	885	889	818	828	895	837	862	826	862	831	884	829	869	884	846	851	859	895	846	803	835	835	859	892	871	886	853	870	862	823	879	860	938	839	803	852	806	863	869	827	852	857	809	813	837	863	893	840	888	808	867	890	827	844	882	858	865	816	915	871	846	869	855	848	866	868	834	890	870	872	869	845	842	854	848	855	830	839	860	866	853	877	855	892	821	845	800	882	816	848	825	895	900	843	851	844	877	840	870	836	818	859	867	827	862	893	879	839	844	812	903	798	824	844	845	866	872	834	874	827	867	836	839	884	864	831	863	881	842	863	851	890	886	866	888	825	809	819	821	862	843	856	864	866	845	874	806	857	885	880	846	862	877	850	895	877	823	836	828	848	856	854	818	883	859	846	881	816	914	822	839	889	853	889	798	861	818	842	787	815	889	811	864	860	857	851	887	862	838	843	796	836	789	882	842	840	879	810	851	883	799	850	826	830	874	836	833	864	874	859	828	837	894	874	874	859	836	861	895	817	887	885	831	850	860	871	869	830	860	891	851	917	887	817	869	863	884	835	873	874	855	856	867	879	859	855	845	821	823	853	844	862	825	825	863	833	807	796	865	849	891	832	856	843	865	878	838	850	884	840	893	858	847	817	895	836	834	826	889	833	829	867	862	834	815	808	872	833	887	826	878	860	856	836	845	865	859	910	818	875	881	917	857	810	808	875	899	816	874	798	889	843	837	827	828	823	883	836	897	812	907	856	831	872	858	848	870	900	888	824	863	878	854	834	909	835	852	841	859	823	830	830	815	872	846	859	864	883	863	886	843	865	842	890	854	882	871	821	878	838	852	831	839	869	910	834	838	865	870	829	881	905	864	911	807	855	840	846	812	862	836	859	890	831	873	850	854	810	845	829	812	843	851	846	874	842	890	819	886	806	837	863	836	871	831	868	856	853	853	875	850	859	864	816	866	855	784	845	875	881	816	852	783	845	898	830	807	896	905	847	868	833	825	856	783	802	809	903	875	827	874	915	860	807	861	849	864	799	859	866	836	850	874	836	809	838	818	835	870	854	873	830	886	863	858	919	871	871	853	865	854	884	811	854	872	860	846	821	855	849	859	892	869	774	809	856	825	834	815	906	821	832	905	865	851	855	884	871	888	846	803	878	845	892	827	842	851	847	811	876	884	829	859	794	818	849	811	837	871	822	822	829	810	856	850	895	883	869	822	876	862	892	852	884	850	847	853	833	870	825	849	898	810	909	864	855	829	888	846	913	834	872	814	862	806	799	828	830	856	888	852	815	816	856	831	862	877	857	846	844	891	842	837	898	896	874	873	811	862	839	869	927	846	840	847	920	826	900	845	891	888	873	831	873	873	866	856	868	822	842	890	867	820	827	820	856	834	851	831	825	848	829	878	841	862	842	869	883	839	906	869	838	838	843	852	846	891	854	838	881	907	852	867	887	844	860	881	858	816	832	900	778	867	839	884	800	873	866	793	833	868	858	799	885	891	837	905	859	873	875	827	859	860	902	911	852	863	913	833	873	820	871	842	843	809	885	890	804	874	851	844	839	867	849	867	835	856	928	809	862	839	902	875	895	850	855	860	838	804	840	817	840	822	830	813	814	820	874	845	918	868	901	880	825	860	836	876	867	833	889	890	866	861	853	834	873	900	844	864	839	846	828	853	845	831	885	870	878	850	876	848	826	802	854	877	882	871	854	852	892	876	846	931	875	832	857	818	850	903	842	846	833	885	824	875	873	823	831	820	862	840	861	853	848	859	861	900	865	816	846	856	822	851	865	849	877	875	870	804	829	876
27238	21479	20290	13065	8139	5600	3788	2368	1846	1458	1227	923	722	645	652	594	536	520	491	529	518	498	465	494	469	463	474	492	541	623	575	532	471	462	456	458	469	442	419	503	504	447	444	451	455	456	455	474	437	467	418	440	485	483	440	471	438	473	453	445	462	434	438	444	461	462	498	433	455	488	424	435	418	437	440	452	444	438	428	407	419	447	456	461	440	468	452	489	439	414	459	467	446	415	430	448	448	470	460	466	472	406	470	465	450	438	469	465	457	419	465	432	476	454	441	438	454	412	464	427	449	420	452	428	475	448	452	439	443	440	457	465	434	439	427	469	440	457	434	427	444	486	473	444	476	426	493	411	444	464	430	448	445	429	406	473	460	455	425	434	456	451	432	435	402	433	474	439	454	458	457	414	454	486	437	460	461	436	466	447	463	460	415	423	442	484	442	429	447	487	426	421	456	435	453	492	389	481	440	477	468	436	471	454	468	447	450	450	454	464	507	444	438	439	435	473	442	438	451	449	463	473	439	439	412	457	464	427	484	429	422	445	473	483	471	440	422	422	455	432	425	435	449	431	446	427	427	441	440	481	447	408	437	455	404	434	449	459	417	474	444	467	481	424	433	453	442	441	421	438	411	463	438	432	438	409	453	434	450	470	467	426	455	413	481	493	465	441	422	444	475	454	437	453	454	412	446	450	458	439	457	443	456	469	473	475	425	470	465	451	477	431	456	488	460	466	471	448	413	470	448	426	476	444	442	406	450	479	475	418	455	476	449	451	466	459	410	436	459	436	429	444	425	446	486	419	464	463	491	434	471	447	436	452	433	469	444	474	468	456	487	487	464	447	435	445	431	460	472	467	438	451	459	470	465	450	445	466	455	464	476	435	454	431	427	448	463	455	418	439	433	414	450	466	431	456	429	428	477	477	455	413	456	459	439	477	436	410	408	421	449	468	413	455	476	427	479	429	465	423	451	445	427	473	476	493	442	460	484	431	415	449	428	412	447	453	423	457	462	420	421	429	409	422	413	401	424	487	453	432	434	469	447	437	403	450	434	430	470	474	430	426	429	460	443	457	413	460	455	425	420	468	444	459	449	439	421	406	449	425	430	435	456	489	446	432	421	466	432	466	410	476	457	466	456	439	432	437	444	427	468	495	423	470	468	423	407	459	443	434	473	447	431	448	445	472	442	451	451	452	456	477	433	460	432	422	477	464	410	432	478	449	461	468	444	460	427	419	457	445	454	425	485	466	486	448	486	435	444	432	457	450	444	452	457	483	457	455	477	458	447	447	435	403	421	463	463	455	458	445	482	481	420	411	425	470	473	466	424	441	477	449	469	433	440	464	493	463	441	475	475	464	442	481	505	419	430	419	435	427	440	477	432	421	435	458	441	462	435	449	459	416	386	478	473	473	481	442	455	432	429	466	465	440	437	426	461	485	443	460	433	451	478	456	468	442	443	423	441	428	451	459	474	427	400	440	452	470	431	470	438	423	456	462	446	484	418	479	451	450	472	384	454	470	422	469	437	458	424	406	461	471	407	411	450	466	454	441	442	433	412	453	435	481	483	466	437	443	454	446	489	466	466	499	416	425	436	494	464	468	474	498	448	419	433	427	444	451	431	412	472	482	426	449	401	452	443	421	430	429	427	456	443	447	403	422	440	464	460	401	440	464	464	475	445	446	418	463	463	414	440	441	493	477	449	460	482	469	447	441	469	471	438	417	462	435	451	441	461	435	459	439	421	390	469	442	497	476	424	408	396	489	444	439	441	451	480	489	426	482	434	402	470	483	452	454	451	465	431	458	487	470	464	400	432	451	436	442	458	472	476	442	467	446	455	431	463	424	449	416	460	458	451	425	456	437	411	437	454	463	432	444	461	437	440	449	421	426	469	417	461	455	446	446	468	482	418	419	453	469	425	438	411	467	443	442	421	467	444	459	441	439	457	488	422	479	453	455	429	444	430	431	438	478	423	440	458	420	476	441	448	488	468	451	462	431	449	479	477	440	430	462	474	402	460	442	429	470	453	419	464	465	476	419	460	436	422	458	440	448	456	439	463	434	454	451	448	483	442	441	431	436	425	445	450	429	480	433	491	404	454	421	452	467	427	450	447	447	420	443	472	454	439	447	491	433	434	474	434	471	417	483	428	427	473	467	457	423	437	442	423	433	413	459	451	437	445	443	481	487	422	433	425	459	445	454	441	449	433	408	472	475	475	449	464	479	402	443	444	441	422	485	430	471	466	461	432	478	474	484	477	471	441	466	449	459	469	467	455	427	455	463	450	420	451	434	462	460	462	442	450	435	430	428	434	465	470	476	427	423	455	481	422	439	457	456	421	447	437	434	478	441	431	454	468	454	453	432	444	440	454	459	442	436	419	478	475	437	426	439	433	471	407	432	465	424	429	447	413	432	462	496	441	460	452	404	475	449	483	473	439	481	446	477	434	446	460	415	421	449	459	478	430	474	408	433	461	430	439	437	451	460	446	456	446	465	475	458	445	479	471	449	406	470	446	403	432	441	432	481	451	472	472	455	424	455	477	430	445	423	449	442	463	421	431	398	394	460	430	437	490	465	452	462	424	471	476	483	462	461	420	457	466	440	467	446	459	441	448	431	431	411	458	462	411	470	430	424	437	480	451	401	450	460	430	438	415	468	458	464	446	452	452	475	456	438	423	469	441	451	437	479	455	482	466	430	414	425	444	464	476	468	454	414	406	471	455	433	426	454	449	405	472	425	474	446	415	456	436	456	430	477	430	421	434	477	478	480	415	428	430	413	467	458	479	442	414	462	420	466	427	419	437	442	455	457	482	492	456	463	421	414	432	468	461	486	446	419	461	441	416	452	469	419	433	452	421	427	438	442	448	445	444	447	426	485	476	440	434	412	437	416	452	442	423	457	410	459	462	461	392	449	432	443	462	423	413	432	466	451	463	438	448	468	452	427	464	447	453	444	457	438	422	414	443	444	437	434	439	432	423	435	417	442	433	405	450	430	457	424	442	425	489	434	427	486	481	444	469	453	458	429	450	442	444	448	442	423	448	458	485	438	436	454	406	458	451	472	429	454	479	416	453	450	459	423	454	440	461	466	415	449	435	472	467	499	459	436	444	440	442	450	426	470	477	487	434	464	438	438	464	452	418	470	469	458	461	423	476	455	420	413	444	454	401	453	463	443	430	430	462	444	471	454	426	452	460	453	448	442	465	478	491	432	462	426	432	483	495	448	419	428	452	469	459	442	467	442	441	462	507	434	442	482	443	465	514	467	483	424	470	455	475	429	464	443	482	441	429	460	422	447	469	434	420	429	424	440	456	461	464	447	432	463	451	451	443	451	475	485	434	472	435	448	464	436	449	428	404	468	465	446	487	417	488	437	460	462	475	415	447	457	423	442	452	449	439	473	428	436	439	478	451	459	427	445	445	457	457	455	423	463	461	454	464	441	445	432	428	451	489	488	440	432	430	430	464	447	462	443	430	467	443	450	454	468
19804	28550	24402	15761	13824	11001	7728	5403	4164	3255	2480	1812	1263	1112	1063	919	779	777	792	748	744	638	603	616	601	601	593	613	691	828	882	708	675	583	574	636	581	526	525	581	571	556	598	552	532	562	575	567	553	560	566	525	617	564	570	564	584	554	565	577	580	574	596	544	603	531	514	539	567	596	564	572	575	573	571	561	578	599	532	534	567	519	567	559	588	499	565	545	598	525	561	557	548	639	573	557	599	592	585	555	569	536	567	570	585	525	574	556	556	507	544	534	564	590	527	583	559	544	556	610	551	538	560	551	531	554	546	555	558	559	562	547	598	537	560	571	529	587	540	569	555	589	513	579	510	572	574	544	546	579	559	557	556	528	530	533	548	528	531	578	532	577	561	592	543	564	566	569	572	568	531	547	586	565	539	591	577	605	549	570	596	559	530	536	498	560	559	603	547	537	600	580	564	485	572	560	523	494	566	591	525	529	592	539	596	525	582	588	570	520	602	540	529	548	553	501	588	544	554	578	584	589	582	552	581	582	594	594	584	568	566	571	552	542	505	587	601	555	593	541	601	596	596	569	530	564	542	581	550	564	545	568	571	572	594	566	541	580	533	530	550	532	563	572	569	594	563	554	578	628	544	585	531	545	561	568	586	583	590	627	528	564	568	575	526	553	562	527	568	556	592	559	529	540	554	547	547	557	583	573	594	583	573	598	557	561	536	566	536	531	535	569	577	540	585	551	573	561	540	574	555	565	558	545	594	566	587	570	578	607	557	590	521	602	581	550	541	580	558	539	588	521	533	598	552	548	560	548	497	537	601	559	536	535	527	601	587	564	589	557	567	545	550	584	561	596	549	550	542	592	561	552	593	507	585	564	548	600	577	579	621	511	573	578	525	561	561	563	597	575	509	550	589	608	571	562	580	577	557	577	551	587	570	595	561	553	577	527	589	582	562	547	569	597	537	603	563	539	570	557	527	566	552	534	579	565	589	590	544	541	550	551	528	518	544	565	568	575	540	570	554	569	562	534	554	561	614	588	584	593	596	523	536	558	568	603	571	552	602	578	546	579	551	580	547	627	518	582	582	543	587	517	595	577	518	556	599	556	546	551	575	574	574	545	549	515	533	587	558	548	578	561	543	528	597	559	545	555	577	554	569	583	591	563	520	542	578	599	556	607	564	527	608	568	595	570	536	569	521	564	542	545	549	533	550	546	592	539	530	565	564	583	544	580	545	593	583	549	553	568	560	579	537	561	564	591	547	569	563	584	550	521	517	564	557	560	586	555	578	579	548	536	518	545	584	571	542	558	590	526	618	509	566	570	575	510	574	519	542	532	586	608	564	559	567	572	579	558	564	562	562	576	570	580	569	535	581	631	550	543	586	597	514	549	560	553	537	591	568	560	545	551	552	548	546	529	549	589	559	540	583	600	587	557	510	570	577	569	543	586	536	602	534	560	572	547	593	598	567	589	553	525	593	573	547	584	557	581	520	550	525	574	571	554	535	534	522	535	552	545	550	531	575	564	575	556	570	578	593	629	569	536	539	570	573	527	593	514	567	564	570	549	593	562	547	572	580	539	560	539	552	575	606	570	533	557	590	542	573	551	575	556	581	572	562	606	551	571	583	519	562	527	567	603	536	583	562	551	561	573	555	610	572	550	567	575	590	579	555	597	604	585	584	614	573	523	534	551	584	618	537	514	573	546	569	521	555	544	540	603	617	593	563	599	561	601	556	553	548	577	530	586	530	543	567	551	612	556	572	541	607	588	550	564	575	565	566	559	613	543	554	578	579	540	549	554	554	537	561	536	560	590	533	558	549	565	530	575	554	601	548	563	595	521	540	549	550	526	562	572	586	561	560	527	514	556	593	530	561	537	582	578	538	581	554	580	610	550	514	515	583	563	547	546	551	553	537	604	594	592	561	563	602	546	573	578	519	584	535	581	545	586	580	575	537	574	541	535	574	607	550	575	581	568	515	577	594	581	584	558	562	570	541	557	562	559	531	585	580	555	531	563	545	554	579	561	567	520	563	555	561	548	581	606	537	557	573	558	546	550	536	581	568	525	616	579	557	556	535	533	562	543	558	555	559	621	588	517	610	555	568	586	557	582	532	556	539	496	584	591	544	556	559	562	515	528	529	549	548	548	565	525	550	581	552	555	536	570	577	564	579	532	537	527	589	555	557	639	587	604	564	558	586	549	585	561	535	556	577	534	547	508	552	549	541	562	523	582	531	565	535	607	573	586	548	547	581	589	556	529	540	593	550	553	483	557	567	563	566	593	530	557	595	533	559	530	504	566	594	570	559	558	571	577	596	575	582	586	559	603	557	563	578	573	575	579	546	570	540	539	567	615	550	540	554	588	577	552	552	564	507	561	548	523	560	539	599	605	588	579	587	549	538	555	554	564	569	581	561	577	579	622	580	518	567	525	544	578	575	552	560	551	566	570	563	557	531	529	603	523	567	552	589	606	551	568	540	600	541	544	560	545	597	558	600	577	599	544	535	561	519	549	548	562	558	551	572	556	571	592	595	548	582	573	581	590	582	558	542	580	575	575	579	553	553	519	522	507	550	553	576	585	574	544	559	540	592	559	522	552	544	546	600	542	548	551	598	557	515	599	576	555	551	591	550	546	588	566	524	551	568	578	548	526	606	547	542	590	596	584	513	631	532	541	587	596	565	575	557	554	592	550	577	558	519	567	543	541	586	541	573	505	504	561	561	559	599	589	577	579	568	602	604	518	529	599	548	571	533	547	566	527	537	574	575	572	593	581	599	547	573	545	547	558	602	520	563	548	613	521	547	565	547	614	572	513	501	530	541	574	560	545	588	550	608	589	607	608	565	531	583	565	553	547	567	575	565	566	575	556	554	572	580	569	573	542	544	567	561	596	588	529	573	562	530	570	574	595	554	563	587	552	588	524	558	525	584	568	563	523	532	548	542	551	565	569	513	571	589	534	559	537	574	534	573	553	524	567	613	563	596	599	558	574	554	588	517	559	579	572	559	561	592	581	582	558	558	574	560	552	572	600	590	572	548	547	562	537	589	551	543	525	548	580	570	562	543	575	547	578	555	544	561	565	566	573	524	608	513	576	548	579	558	592	611	581	582	575	538	557	561	539	583	562	584	573	565	615	571	488	562	571	568	521	562	580	529	550	566	537	560	563	570	589	548	562	542	521	554	593	586	550	579	540	599	564	579	559	568	565	563	591	532	568	537	568	577	572	588	565	561	634	537	497	564	596	530	534	551	556	585	557	583	559	535	518	550	559	532	563	607	583	588	520	550	579	556	556	565	550	559	570	577	560	543	568	582	588	566	557	604	603	524	568	548	562	580	544	570	558	613	520	577	596	532	595	528	631	580	548	561	543	589	577	502	564	583	590	584	556	567	544	548	566	520	556	566	526	568	552	561	607	561	554	551	522	546	540	544	565	586	577	533	604	553	597	553	555	534	582	557	557	583	536	585	601	566	585	519	588	545	590	542	555	558	587
23853	21138	28469	24100	21342	17112	9069	4193	2889	2484	2199	1732	1426	1257	1150	1070	971	936	936	910	869	806	773	796	724	757	788	794	827	1037	995	873	808	746	718	704	724	658	695	746	704	711	717	720	725	705	693	754	720	752	730	744	728	715	688	725	755	701	732	750	689	719	672	676	667	686	680	697	712	697	688	716	682	668	698	722	702	718	710	679	730	702	685	690	689	741	691	717	737	639	672	732	732	731	721	742	679	725	677	638	684	692	688	747	698	753	680	651	661	707	696	700	746	688	691	731	729	713	687	744	676	666	702	707	688	733	709	712	711	661	664	679	699	680	683	702	695	688	768	680	660	684	708	662	650	661	706	690	706	715	702	686	702	671	698	724	701	675	671	649	728	730	697	681	734	687	715	700	675	676	692	692	661	717	723	671	726	719	661	720	700	734	675	724	724	715	729	715	674	724	677	660	688	674	716	692	683	692	702	680	676	723	677	709	701	694	736	691	662	718	709	688	616	718	694	703	650	696	699	646	685	663	676	722	706	711	681	733	734	750	673	685	718	703	661	705	672	697	729	708	691	648	715	673	704	702	694	675	684	715	733	671	678	718	694	724	750	704	654	695	684	704	653	683	670	657	723	654	722	705	723	702	717	633	705	659	685	732	682	704	664	708	675	702	696	656	673	636	680	667	693	675	706	705	697	682	690	692	666	662	688	709	669	683	724	728	700	697	740	681	728	722	694	693	719	661	728	694	678	726	702	650	713	698	745	695	678	639	708	675	707	712	660	701	699	694	657	675	687	687	675	708	695	720	690	714	721	659	737	673	742	711	699	713	683	672	664	700	655	648	666	672	665	647	707	723	718	704	724	713	675	655	707	703	683	703	668	684	726	708	705	684	756	722	679	708	678	696	709	669	748	661	715	677	722	705	731	652	692	624	666	698	691	644	720	726	654	681	753	746	714	687	685	675	730	684	722	799	701	674	703	660	695	688	719	680	678	685	675	655	681	685	702	689	713	686	684	683	637	665	704	680	682	729	632	651	700	684	661	689	690	714	689	709	662	693	682	707	703	700	663	714	690	663	686	733	696	732	720	669	673	693	715	702	668	725	683	717	717	683	677	680	720	690	678	685	720	702	719	721	711	681	728	654	743	713	677	729	694	729	700	722	653	684	717	726	722	645	670	659	673	684	636	724	679	728	699	701	664	699	678	719	695	692	668	652	687	690	667	713	676	721	707	712	671	706	707	670	693	711	698	750	670	682	715	713	686	726	723	685	676	678	725	738	672	737	728	718	665	721	650	678	677	723	682	673	700	723	703	714	666	673	698	701	648	753	672	698	688	708	664	739	688	689	650	656	709	674	668	690	664	678	710	718	710	703	705	690	683	693	677	679	679	721	663	717	685	722	680	721	677	759	665	679	667	730	706	675	670	691	698	700	725	687	701	708	670	682	710	722	694	756	721	699	646	722	677	706	690	676	664	691	718	704	670	680	720	687	744	697	736	730	662	711	650	722	747	708	678	708	677	705	735	750	758	692	672	717	730	691	694	667	680	698	690	702	724	670	704	733	713	705	728	721	717	669	698	714	695	683	696	725	727	680	685	648	695	673	664	733	744	726	711	732	734	702	739	697	674	672	678	679	753	710	675	708	716	722	688	671	689	645	703	699	737	688	675	691	681	706	655	671	727	685	661	687	703	689	679	744	696	720	629	700	706	740	695	683	706	711	677	665	704	748	672	681	671	712	673	665	694	711	726	719	742	739	686	727	679	698	701	705	700	647	667	706	677	738	660	693	691	719	737	678	645	691	700	679	715	703	674	707	714	664	706	710	714	717	714	675	712	708	731	671	722	707	720	713	757	748	712	668	720	727	678	656	634	685	730	721	689	664	700	677	708	661	719	654	713	666	689	689	713	709	691	704	719	736	661	722	728	660	679	706	677	687	690	700	688	698	679	667	692	652	681	764	742	682	686	659	685	687	663	690	731	716	693	686	671	722	709	701	662	708	663	655	697	685	686	701	688	673	699	744	695	671	700	711	686	691	733	685	710	705	691	687	710	674	684	713	749	721	724	708	733	610	682	687	681	698	687	718	686	703	659	706	677	679	665	655	714	678	703	647	708	694	706	694	683	693	673	731	671	690	693	656	727	690	673	682	662	656	693	641	701	660	683	655	722	735	657	692	692	687	650	718	687	664	686	675	684	729	666	658	666	696	720	721	657	658	745	666	654	679	704	723	713	670	715	725	712	687	716	696	672	718	682	701	693	663	676	683	680	693	668	721	699	737	692	691	737	676	701	728	688	695	700	747	654	722	716	676	740	718	689	717	685	634	728	698	738	675	642	705	656	638	656	669	724	692	717	710	681	729	662	674	718	683	730	704	686	707	651	671	710	655	699	622	710	701	726	651	701	656	679	650	718	708	696	703	689	699	713	708	677	708	722	687	661	690	708	666	686	709	701	775	689	680	690	715	700	687	708	691	693	696	680	706	709	733	691	676	684	658	660	686	707	708	674	651	688	706	672	706	674	720	729	693	695	716	694	647	701	675	662	742	681	665	696	709	686	720	699	681	742	760	720	715	709	716	710	691	697	715	713	671	749	683	678	744	733	676	683	698	718	710	657	695	669	679	691	701	676	725	679	696	719	696	705	692	683	658	675	691	712	656	710	711	673	673	665	670	701	756	711	704	724	701	720	653	701	702	686	701	684	677	676	706	691	674	693	732	702	723	671	686	695	683	708	682	671	692	689	726	719	735	676	739	672	701	645	708	697	727	658	653	666	761	666	694	677	671	704	723	715	707	703	708	719	707	677	687	668	675	691	716	678	681	682	700	728	673	662	686	730	695	683	724	651	747	690	674	710	690	657	659	702	680	712	711	699	681	695	654	716	695	708	681	666	690	735	711	703	688	712	670	690	686	675	719	747	653	709	690	716	719	641	687	718	709	719	724	696	648	685	639	700	680	754	709	699	712	694	679	689	650	663	698	705	708	691	723	694	695	733	705	652	729	704	711	657	714	682	670	735	692	662	684	677	706	665	710	677	727	730	675	752	723	693	677	694	687	697	714	704	697	735	729	655	700	694	670	692	683	696	665	690	730	663	689	684	708	691	694	693	689	699	667	706	663	734	673	693	697	662	661	725	710	673	673	696	671	645	684	710	692	726	648	714	684	696	688	700	716	685	705	758	722	711	741	683	699	696	721	669	667	674	645	721	711	712	682	757	731	732	703	707	712	703	698	644	694	708	687	719	690	682	711	698	713	677	721	663	680	720	656	738	704	703	695	686	670	671	673	671	675	634	688	670	708	689	720	686	662	720	670	681	721	712	719	687	703	703	664	743	672	713	691	686	706	693	743	680	706	670	707	680	666	668	677	698	655	753	744	724	723	697	644	685	715	696	708	674	690	691	685	698	679	672	664	665	720	776	706	692	695	689	713	669	682	642	693	732	657	610	683	703	700	706	707	662	708	734	690	674	683	713	733	683	715	692	642	717	672	672	693
15852	34241	32520	24281	19979	15983	12218	7760	6051	5011	4233	3338	2567	2154	1908	1595	1389	1359	1328	1328	1266	1210	1011	1022	950	1002	938	1117	1142	1556	1439	1205	1011	986	953	848	885	912	908	891	883	906	931	863	888	902	902	877	903	808	806	872	851	896	858	901	915	860	852	824	882	914	845	872	859	912	854	870	874	890	822	812	870	877	828	910	841	862	833	877	863	803	916	833	858	868	822	861	846	870	857	900	960	868	927	858	874	865	870	875	880	796	870	923	877	834	838	824	875	865	881	824	863	879	864	901	896	867	840	919	859	924	827	883	836	828	897	904	840	805	857	846	911	917	838	812	821	840	889	923	841	777	819	888	887	849	856	814	868	861	883	863	835	847	842	886	909	842	878	857	839	886	837	848	793	811	860	867	845	898	849	844	888	878	888	876	830	831	854	879	826	873	842	899	837	914	850	881	851	863	858	868	843	885	852	837	863	892	861	864	828	867	933	845	842	886	861	843	854	881	822	902	841	851	834	918	846	838	828	843	892	796	864	862	915	885	849	903	873	851	815	903	883	905	873	808	822	847	833	836	871	828	846	830	842	843	860	845	900	855	827	846	822	840	885	825	885	812	904	891	883	836	877	851	871	861	833	856	893	820	854	861	887	816	886	823	851	814	878	867	841	837	821	891	837	878	848	818	866	874	834	783	893	865	875	865	860	852	829	808	827	831	823	864	839	843	788	894	881	825	811	853	847	888	872	857	871	839	849	921	840	830	828	840	844	862	809	860	849	880	845	869	881	906	864	859	891	842	832	833	833	847	891	834	875	859	826	857	807	867	849	882	855	840	893	841	869	891	887	853	819	891	872	838	812	862	831	819	869	825	856	835	905	874	880	833	886	873	894	848	882	817	862	862	868	843	894	836	800	851	911	840	875	837	856	873	865	843	871	851	861	809	899	924	882	866	835	882	861	896	832	869	861	879	905	871	824	846	829	871	879	879	867	852	842	889	842	772	911	872	790	863	858	893	836	878	834	816	887	862	826	827	858	849	847	842	879	868	880	927	873	857	822	853	881	858	834	867	780	870	893	867	846	833	841	869	822	862	857	845	864	813	887	823	839	839	874	829	880	843	832	845	834	845	879	860	918	871	871	829	878	881	823	866	846	814	847	845	850	849	849	860	816	862	879	807	866	876	876	882	851	904	897	879	857	870	891	835	830	822	848	843	856	839	909	817	835	866	904	816	846	848	851	849	817	849	866	827	864	897	855	855	828	884	859	839	874	843	857	915	876	841	844	881	841	838	849	854	832	823	845	810	871	827	880	893	809	899	866	863	890	821	911	847	877	862	804	836	833	836	827	810	881	943	914	911	907	838	878	895	829	907	832	802	856	865	868	802	889	874	844	850	870	844	829	848	903	898	905	920	842	860	836	853	862	863	866	876	830	880	873	876	840	852	826	843	861	907	832	809	867	864	871	908	789	803	828	857	868	880	803	863	840	868	851	847	835	819	848	890	856	881	897	857	895	870	885	836	838	816	832	913	874	841	834	860	880	880	867	887	866	837	836	881	837	894	868	868	840	815	836	848	812	855	872	850	834	777	844	860	896	873	822	858	871	847	888	875	872	848	894	847	887	846	843	880	842	833	852	853	849	870	883	917	874	843	875	881	822	841	881	822	847	836	834	919	844	880	855	869	842	812	845	840	872	895	891	813	846	928	869	766	887	833	882	898	865	887	909	856	857	848	877	849	871	827	867	865	828	854	840	875	934	826	842	841	835	829	909	864	895	903	890	822	836	842	842	854	846	863	897	865	910	898	877	827	885	877	877	855	912	854	891	821	847	892	931	857	835	877	852	911	877	852	917	825	905	818	889	857	879	867	878	880	845	900	873	892	851	844	842	836	850	882	839	834	903	914	794	858	859	879	842	873	862	828	852	853	825	874	902	830	830	820	819	816	858	868	865	837	894	874	856	819	860	898	884	888	875	864	903	812	845	919	881	857	906	855	872	861	830	811	801	844	878	871	886	881	854	840	858	874	862	837	893	866	879	868	905	831	843	881	863	843	830	897	866	844	892	840	844	835	888	796	884	908	877	886	890	810	867	830	870	835	862	826	891	898	831	873	889	829	855	878	863	859	811	872	831	883	838	841	890	856	838	863	901	911	823	866	865	868	849	827	852	891	859	848	847	877	788	845	871	864	787	888	816	818	794	866	860	845	829	884	839	814	894	878	867	856	869	851	923	818	843	873	829	854	818	852	825	817	847	870	862	894	816	867	876	894	837	849	870	890	827	901	869	851	858	876	854	863	825	809	873	866	897	880	908	874	875	840	843	903	870	879	820	882	876	856	839	871	859	852	881	850	865	829	824	884	859	865	857	789	915	889	803	891	873	884	859	894	861	829	876	891	823	855	791	878	902	910	899	831	841	880	821	897	821	845	842	843	829	845	823	878	831	845	828	885	859	800	878	823	800	826	881	837	835	850	857	850	872	906	880	866	873	870	838	864	871	862	850	870	915	829	831	864	914	832	859	868	837	828	889	846	914	869	862	871	870	880	833	846	863	856	828	843	839	854	874	876	863	822	850	854	811	921	807	840	903	857	886	835	868	883	860	826	807	800	862	850	839	860	873	866	853	864	842	856	868	825	817	849	917	935	845	802	863	870	839	821	864	836	877	870	842	853	853	883	889	861	866	875	883	909	861	842	816	880	854	847	842	874	831	887	888	889	900	847	805	884	868	901	836	871	883	915	835	832	890	880	853	861	879	817	785	928	824	905	898	839	888	852	827	804	813	852	835	899	853	845	808	832	850	909	837	885	862	855	843	914	864	820	855	828	864	834	904	857	887	875	893	885	874	872	818	886	919	843	831	900	863	871	869	838	873	857	841	854	848	868	915	868	857	849	851	905	846	886	829	803	859	841	851	876	868	817	824	901	794	844	839	812	790	908	907	865	875	809	854	899	868	800	807	876	898	881	874	902	871	881	875	826	845	879	880	881	843	811	873	821	851	836	819	893	918	858	873	897	868	810	872	849	824	859	868	825	861	880	851	863	861	842	817	889	852	908	839	874	898	839	835	852	859	822	828	888	814	862	898	876	885	871	879	863	821	885	844	859	797	835	851	866	875	866	892	836	861	827	882	805	842	850	880	900	856	864	927	843	853	855	880	872	860	849	844	933	822	858	909	894	906	888	880	839	854	876	885	838	816	914	816	881	837	893	848	870	837	860	846	831	870	853	831	778	882	906	930	837	871	832	809	829	858	843	850	890	841	871	887	865	875	915	890	901	894	853	819	852	865	869	832	847	872	833	854	909	857	854	915	835	828	833	881	843	850	828	864	849	880	818	884	859	824	817	849	910	883	839	864	859	879	911	888	821	901	873	840	899	828	838	908	766	812	804	809	843	831	873	833	868	831	801	877	841	878	856	833	838	845	901	865	857	856	836	870	826	864	907	856	856	876	805	812	835	851	906	919	888	841	822	880	854	859	913	847	850	876	843	881	793	834	826	919	870
25090	21154	27429	25228	16139	7893	4296	2422	1824	1349	1127	957	863	724	614	562	482	489	519	482	413	385	357	385	397	349	369	438	512	540	530	446	384	387	332	329	324	352	374	357	347	326	329	360	348	379	332	324	345	336	362	340	353	352	348	327	332	349	334	366	339	333	334	350	371	388	332	311	334	331	330	365	329	333	326	342	345	325	384	334	356	341	355	359	330	322	329	323	335	338	327	392	379	357	333	360	324	328	342	334	350	355	324	306	330	342	321	314	323	308	331	338	309	315	341	303	342	344	347	341	354	330	352	331	340	309	326	372	344	314	336	337	322	326	329	340	351	342	330	381	321	365	303	304	367	329	310	331	330	301	342	351	397	336	334	348	314	326	328	364	365	344	351	346	344	373	312	311	351	320	329	344	336	310	347	344	355	326	340	321	333	321	315	325	339	333	358	338	324	324	331	314	340	348	341	344	358	322	296	322	351	293	337	325	381	371	322	330	329	315	313	364	345	352	343	380	367	336	363	369	346	374	331	344	332	360	352	336	339	352	358	297	367	324	332	322	339	346	335	333	342	338	330	334	308	315	374	365	354	344	344	341	331	345	300	283	344	363	326	356	328	333	335	338	343	334	349	342	334	344	350	314	341	343	339	360	327	347	321	326	365	346	339	331	315	321	323	311	339	350	373	336	366	357	315	346	360	291	354	312	348	319	327	316	329	341	363	358	351	317	324	324	356	322	373	336	349	343	324	339	319	350	329	366	339	312	367	334	337	338	321	319	318	338	323	365	350	341	312	343	343	302	360	365	357	319	339	369	335	318	347	349	354	356	320	346	361	362	357	358	347	321	345	330	339	343	335	339	357	351	326	343	377	312	311	332	353	339	350	335	346	346	332	358	347	377	337	313	337	316	355	353	324	326	343	297	332	334	364	368	379	342	363	358	345	374	327	328	356	343	320	359	333	357	357	339	328	356	326	293	337	344	357	388	329	364	359	344	333	325	341	317	376	376	337	351	336	319	353	351	347	340	311	307	328	310	342	327	338	294	345	367	370	311	355	336	341	401	382	343	324	361	341	332	320	388	350	361	342	368	334	329	323	342	344	351	328	371	330	333	326	337	362	348	325	342	339	365	330	322	363	324	340	324	352	351	317	318	289	347	321	327	313	314	340	344	336	336	361	331	346	330	341	349	339	344	348	352	329	311	312	299	325	363	343	340	326	313	363	290	333	342	355	343	339	344	326	318	347	360	349	341	308	341	321	326	327	290	352	341	328	333	385	320	353	317	359	352	339	362	365	324	340	313	340	345	357	310	328	317	319	328	337	333	353	314	316	309	340	353	333	325	361	340	344	412	334	330	356	347	320	346	337	330	365	337	342	330	371	329	313	334	332	325	373	329	327	328	311	339	341	348	352	336	355	350	327	340	362	357	342	361	370	358	352	353	350	363	346	332	335	347	355	294	354	322	332	343	330	345	329	367	360	342	335	334	322	326	349	324	349	320	336	317	350	322	325	326	349	353	316	337	356	340	355	355	336	317	345	345	323	344	344	334	338	313	347	311	329	326	344	363	354	347	356	308	346	325	358	335	342	376	355	322	308	319	336	337	343	326	339	357	335	320	315	330	310	348	366	328	328	312	378	344	356	332	339	326	349	362	357	320	347	303	346	344	323	377	346	322	341	341	289	366	331	335	300	359	322	342	338	324	372	345	342	323	349	346	352	336	337	342	334	316	340	329	341	337	304	348	345	347	325	320	328	335	346	325	358	374	332	308	321	332	305	373	352	325	299	339	357	333	349	333	342	347	362	345	350	296	321	308	363	356	319	327	355	370	300	347	335	338	343	301	352	325	300	332	324	353	329	327	369	352	303	351	329	341	387	330	337	358	335	340	320	330	316	346	344	317	342	331	323	313	329	337	342	330	379	344	352	350	352	355	314	352	340	377	337	333	338	348	362	356	321	354	339	329	313	327	345	314	353	329	359	322	344	313	326	375	340	354	356	338	352	352	359	345	324	328	343	365	327	354	353	359	327	332	339	367	344	283	338	358	328	314	351	351	355	315	339	339	360	319	349	303	318	341	340	346	317	342	319	338	339	310	333	313	336	357	350	347	318	347	318	324	336	333	340	305	286	327	344	335	320	334	337	320	334	332	322	342	345	341	310	342	353	358	359	330	340	350	330	338	342	343	327	310	361	371	309	319	340	325	331	336	349	298	364	353	357	378	361	341	329	340	365	340	329	371	345	338	339	337	340	333	365	360	356	327	324	362	342	333	326	333	326	340	326	299	341	341	365	361	318	332	360	350	319	333	348	361	325	320	339	339	355	354	353	360	340	317	328	331	323	310	368	378	325	327	329	345	349	299	343	347	322	347	303	345	333	358	331	310	334	344	338	329	338	308	365	335	330	357	359	340	346	362	324	343	304	340	352	344	320	339	344	354	340	370	343	367	352	345	344	367	316	329	318	333	360	339	315	337	320	347	329	332	322	326	335	340	350	361	343	380	344	332	340	340	322	301	335	354	355	338	331	370	329	340	333	319	327	324	297	354	305	350	356	370	348	347	345	346	338	316	330	352	314	369	299	339	330	326	337	336	364	315	317	356	321	333	341	320	333	372	356	311	332	345	350	351	366	361	306	343	377	343	336	314	345	314	350	338	375	342	331	335	333	333	326	347	362	308	346	331	323	371	346	331	333	281	358	342	320	317	325	338	359	359	319	359	340	350	322	319	346	306	336	345	317	359	328	327	344	332	342	324	363	325	352	348	364	321	339	340	334	335	329	353	338	337	330	329	338	329	308	346	314	339	321	344	324	298	327	326	344	365	330	346	334	349	339	367	347	339	348	373	330	310	351	313	318	318	343	360	346	334	346	361	294	372	315	342	319	350	344	319	351	360	336	357	331	369	324	344	339	364	330	327	315	344	365	325	335	358	310	336	333	330	319	370	361	311	327	344	340	314	358	337	366	357	347	353	334	333	341	364	303	367	313	362	361	322	359	351	341	344	311	325	341	347	310	330	383	324	316	319	316	354	345	323	336	332	358	327	327	307	321	318	301	358	346	354	317	344	342	317	332	344	347	347	350	333	343	345	345	366	340	343	346	352	317	343	373	370	338	345	323	330	347	344	327	321	324	333	325	339	338	336	308	316	302	300	304	382	317	371	357	346	341	345	346	313	371	366	341	354	349	319	351	337	338	369	350	372	371	364	314	372	351	336	358	362	347	299	327	354	316	346	353	321	328	346	328	346	343	327	335	355	364	316	327	362	340	317	350	332	324	329	315	319	345	298	360	362	363	338	309	344	321	330	321	340	371	349	340	338	323	336	358	348	329	338	329	339	328	351	330	342	390	349	348	380	335	334	337	366	344	358	333	326	388	333	373	367	321	356	347	357	332	361	370	316	301	313	377	316	333	347	366	364	336	319	344	355	332	356	334	357	350	341	317	343	351	324	345	359	357	338	355	330	358	331	335	341	338	350	330	320	341	335	374	320	297	324
14898	29654	28809	21489	16796	13009	8992	5735	4573	3215	2683	2242	1739	1530	1165	961	889	793	804	723	704	608	576	547	508	491	503	530	780	1028	865	737	623	524	492	471	463	492	477	480	458	485	443	475	448	453	488	493	443	449	457	397	406	463	461	481	480	449	416	446	476	444	469	451	454	462	448	484	478	450	415	442	446	461	461	465	470	472	482	428	476	472	429	435	491	427	433	445	452	438	442	478	516	475	432	460	462	422	434	432	408	440	438	476	462	418	437	448	454	443	443	456	461	426	471	412	423	457	468	447	477	464	440	400	490	458	437	469	441	421	419	439	434	418	461	444	462	411	467	474	431	439	417	417	448	437	482	447	426	454	485	441	435	489	445	474	390	437	493	486	452	476	453	459	429	446	425	459	413	468	485	503	437	491	430	426	467	432	443	446	469	431	428	482	444	452	441	427	455	450	431	476	471	484	460	425	446	430	462	445	464	458	459	426	433	455	472	453	440	423	484	454	452	423	457	462	420	456	427	468	461	467	484	425	455	431	465	477	454	460	478	407	439	446	466	460	430	461	424	431	427	429	452	443	457	425	466	413	444	431	451	415	449	444	433	452	423	444	410	468	430	476	426	417	451	484	429	442	460	438	440	436	468	440	458	462	413	437	426	419	453	432	461	469	415	435	409	445	443	464	482	424	445	455	458	447	427	413	440	452	427	424	457	428	461	447	452	417	452	439	490	443	429	472	452	462	482	442	431	440	496	465	396	432	482	451	443	422	471	445	456	457	450	437	462	483	450	441	443	460	471	430	434	448	462	478	428	422	441	433	439	446	449	462	463	454	458	432	423	460	455	451	492	448	439	474	462	431	471	433	460	442	435	471	464	434	428	431	475	471	444	474	442	469	426	432	435	478	458	434	419	465	440	444	450	457	492	412	428	468	442	470	433	489	440	450	465	462	413	472	476	487	433	453	463	459	447	464	439	447	461	444	467	420	479	420	441	459	467	432	451	413	453	464	423	468	471	436	464	476	429	448	458	454	439	465	463	472	427	452	433	435	486	452	467	483	430	452	442	450	427	473	458	426	476	461	434	439	441	422	476	455	461	472	426	473	435	478	481	416	425	426	464	437	413	479	449	451	417	474	461	450	460	472	458	441	413	462	454	434	404	480	442	463	451	451	455	478	451	458	442	464	456	433	431	460	469	432	469	456	419	448	432	484	469	463	462	435	458	436	438	454	470	462	474	466	456	447	448	482	435	438	454	462	495	474	438	409	454	463	458	459	489	462	430	454	422	443	450	463	485	478	445	427	412	463	418	453	485	419	459	464	423	501	427	441	430	474	393	455	444	460	461	416	431	413	446	452	453	440	441	459	460	436	428	467	414	435	457	462	425	416	470	437	448	429	450	442	477	479	441	439	428	427	467	432	461	453	441	480	425	456	447	498	446	435	466	440	452	476	431	442	455	419	404	482	443	461	448	464	465	442	423	452	425	449	456	490	436	443	484	466	454	465	411	441	452	467	447	408	476	481	450	467	438	426	431	420	447	424	485	425	410	444	454	454	483	421	447	444	443	462	460	465	418	397	455	429	426	426	453	425	434	461	481	417	488	469	472	481	450	428	465	459	452	454	467	458	425	430	476	440	470	439	427	466	450	454	459	474	478	453	464	435	442	428	444	481	502	487	451	432	437	465	458	431	431	449	456	448	455	471	452	447	438	451	449	482	449	476	466	459	455	437	445	431	490	453	455	420	429	432	459	449	414	440	421	444	434	428	450	440	480	437	473	408	425	474	474	453	459	470	460	414	466	468	418	436	479	458	495	455	435	438	435	470	430	440	453	396	437	423	433	434	437	464	463	423	478	467	457	457	437	454	485	443	475	470	457	447	446	437	462	448	431	437	447	467	424	420	464	479	461	429	411	435	455	467	460	385	446	432	473	426	458	438	458	440	478	452	405	432	446	436	439	467	452	413	446	457	478	462	423	477	485	438	477	474	481	451	465	437	447	417	443	471	451	476	470	423	466	439	442	435	424	446	420	458	435	429	441	439	467	452	432	411	447	441	469	432	453	451	455	460	450	450	486	488	480	442	426	448	436	419	441	445	422	453	461	428	441	436	438	455	461	438	428	433	421	415	417	410	471	459	436	451	473	424	483	426	450	484	459	464	436	445	437	416	459	411	449	443	452	459	479	457	450	430	432	474	437	477	460	448	407	449	454	444	447	422	445	448	425	433	437	426	410	450	435	459	469	455	437	414	436	487	408	449	478	435	468	428	434	449	425	435	423	438	446	470	433	436	473	424	419	456	432	452	452	483	431	442	436	441	439	430	446	467	453	429	467	468	452	445	455	456	472	457	429	470	450	454	435	494	441	459	448	452	432	446	454	479	445	415	473	456	469	445	438	433	497	445	468	452	460	437	447	441	453	430	483	458	450	440	433	407	465	443	477	397	452	415	460	449	420	458	464	433	453	448	443	456	489	488	455	446	471	415	489	429	441	500	443	450	432	480	426	424	422	469	437	449	464	410	419	447	445	415	464	384	446	446	447	501	481	441	415	429	490	442	420	450	503	447	475	452	445	455	462	450	445	463	467	454	426	444	466	442	474	472	383	484	463	417	460	442	462	452	464	470	398	429	445	470	441	432	443	505	455	439	424	441	422	446	428	448	451	425	443	438	439	464	459	492	432	485	425	456	432	468	465	453	431	445	455	473	422	441	452	465	442	455	481	431	442	499	473	431	431	441	443	462	459	445	464	401	474	473	433	459	460	455	461	465	431	478	449	424	445	470	466	429	434	423	440	463	490	456	460	425	449	452	444	411	469	453	456	473	463	459	449	455	439	447	416	440	445	454	455	427	493	482	432	434	447	447	455	446	458	455	467	459	434	459	426	469	469	451	432	434	461	450	433	419	427	441	435	450	469	425	443	465	463	452	457	431	484	436	483	444	440	436	430	413	471	470	403	442	469	457	445	470	480	444	490	453	435	444	476	423	446	453	446	448	462	432	444	477	487	462	454	422	487	446	428	463	408	452	464	441	463	474	423	442	451	472	469	442	473	448	450	462	422	472	435	444	459	438	461	456	429	454	460	466	448	455	452	448	431	478	428	440	448	437	471	437	439	464	424	441	497	460	445	442	493	441	463	437	445	456	446	458	420	465	457	404	478	454	472	400	465	461	433	420	445	459	467	444	452	473	427	459	440	428	446	464	432	407	444	470	466	445	463	410	441	459	420	415	450	458	466	410	421	474	454	425	454	444	469	452	436	429	429	450	495	460	429	432	460	468	475	430	451	446	455	406	454	480	439	456	454	458	435	479	439	478	426	431	449	472	426	468	459	465	453	452	450	454	462	468	434	462	461	464	451	458	444	452	433	428	423	433	418	475	464	435	427	457	490	424	437	414	442	467	450	425	480	465	434	445	437	483	444	436	437	439	466	452	401	442	437	431	455	479	436	453	406	466	449	452	462	432	446	438	482	428	445	473	467	439	463	463	435	468	473	489
22889	21167	28954	23652	21269	21893	17327	6474	3996	2924	2420	2219	1956	1723	1325	1156	1103	1043	979	953	907	840	829	766	788	821	812	897	1001	1167	1178	1031	875	768	725	798	704	727	743	701	740	738	733	744	705	695	697	739	737	666	706	685	721	713	667	712	706	720	725	740	725	679	679	718	688	727	739	680	710	710	669	684	690	653	743	677	659	707	681	628	703	673	741	667	682	684	736	668	745	695	757	786	774	652	723	650	658	661	709	647	702	733	735	699	691	671	714	683	684	698	695	685	702	679	697	685	717	738	691	687	690	667	680	689	673	717	709	684	675	719	677	653	706	723	699	724	697	677	687	671	691	654	670	642	744	690	670	676	743	680	691	744	695	692	688	683	641	669	657	722	712	690	709	689	714	697	685	710	716	666	694	702	668	672	652	682	709	684	718	659	672	714	724	671	692	685	627	715	699	658	699	700	703	673	714	661	707	713	698	646	751	723	703	670	669	672	702	648	666	691	684	639	672	730	683	748	704	723	676	673	648	702	714	683	700	683	693	714	684	694	672	694	651	680	739	684	713	682	690	718	721	692	719	701	700	673	670	672	696	716	709	658	655	682	713	690	668	723	696	700	687	701	709	711	724	690	688	721	675	641	709	711	664	719	706	679	713	667	697	702	691	648	683	706	691	655	684	670	737	708	673	700	658	706	677	688	674	689	711	668	640	724	693	688	664	706	739	736	689	734	733	720	706	698	708	684	769	691	663	723	675	728	669	672	667	682	666	727	705	680	734	697	706	739	680	697	729	683	685	696	651	675	701	634	662	702	717	689	647	718	683	663	694	701	706	732	662	719	689	690	669	694	669	726	671	689	669	687	715	687	689	688	687	662	704	680	739	656	667	682	744	681	719	686	721	733	703	702	681	714	662	672	673	703	680	696	664	663	688	728	651	708	706	683	714	693	711	682	693	662	700	701	682	665	665	693	708	689	712	678	696	693	678	735	707	704	663	670	690	659	692	666	626	686	722	709	682	669	740	709	688	657	667	714	717	668	694	686	687	715	721	671	747	672	696	716	699	726	733	645	685	748	682	663	716	730	709	668	688	690	696	675	694	712	687	694	665	686	714	652	662	695	716	706	680	706	670	682	769	679	692	687	672	730	702	687	668	734	674	677	681	665	736	697	732	696	718	622	736	678	691	690	644	705	730	669	674	673	691	701	668	694	724	710	709	737	756	699	696	680	705	681	653	688	688	694	688	634	733	689	693	739	682	717	703	707	713	665	719	709	705	671	660	696	689	714	698	685	688	674	710	678	657	709	696	723	686	723	708	668	664	681	708	713	666	654	700	701	746	738	637	668	664	666	677	678	681	735	670	685	689	722	704	715	694	722	694	649	662	695	671	682	701	732	679	686	687	722	698	641	699	707	712	687	698	693	685	680	620	653	695	687	684	697	698	681	684	669	717	740	686	671	688	682	704	725	714	704	697	727	711	730	703	730	710	723	688	653	693	710	674	701	712	694	703	668	680	710	676	688	680	687	699	694	694	681	664	734	647	697	689	692	706	679	664	716	693	713	707	716	679	648	700	600	683	722	646	705	671	700	727	694	690	681	727	710	713	694	684	694	699	657	643	687	685	650	710	724	661	669	691	667	682	731	693	667	683	648	690	689	668	668	691	679	692	649	746	693	666	707	699	684	698	672	724	650	664	696	646	687	655	680	652	677	667	683	690	694	655	706	676	682	687	679	718	707	687	731	674	676	670	641	725	669	709	698	687	715	688	692	712	695	670	676	740	702	699	662	665	680	649	662	681	680	717	702	701	658	722	682	720	663	680	664	709	701	708	682	695	697	696	701	701	747	675	683	676	673	680	688	699	660	754	757	673	654	716	742	675	694	672	713	659	709	712	677	698	678	713	661	666	657	657	656	711	682	652	713	718	701	697	705	695	688	684	720	715	684	703	664	682	694	704	684	667	699	643	697	705	719	720	700	710	680	732	641	664	692	711	719	654	690	665	692	709	660	686	665	672	636	738	688	713	704	677	696	718	677	621	714	673	694	664	709	689	686	673	677	663	658	693	694	674	688	683	699	624	682	711	738	716	653	655	681	671	707	693	702	699	736	693	689	688	673	697	642	708	709	704	744	708	664	670	675	688	710	653	718	737	684	693	736	683	673	670	675	669	709	715	682	659	678	685	673	668	706	743	715	732	708	714	717	702	683	675	707	675	693	686	688	692	663	700	723	696	657	694	688	704	686	702	688	670	650	699	702	711	707	693	725	713	689	648	635	690	687	770	652	680	666	679	707	682	728	665	707	690	676	700	701	673	707	739	633	742	660	697	697	716	726	728	652	671	727	690	668	687	688	671	710	739	690	701	685	658	652	673	736	685	714	689	672	679	707	720	680	702	730	688	702	693	715	634	713	689	654	706	687	660	711	675	693	672	700	680	699	712	713	720	696	706	736	716	708	673	636	651	716	708	702	670	703	643	681	708	654	656	652	688	666	671	735	715	726	691	719	663	668	726	652	729	694	672	677	683	690	696	684	674	680	706	646	668	668	701	721	688	639	666	697	760	724	678	644	686	671	693	659	676	662	645	695	690	700	687	687	711	662	738	689	686	681	669	708	669	736	697	694	705	708	687	733	708	713	691	713	697	706	648	676	700	699	700	630	689	679	734	683	663	695	677	677	714	696	702	714	688	699	707	687	682	711	753	653	680	683	666	730	650	686	696	721	673	720	675	661	711	678	742	644	671	705	672	701	697	675	716	674	653	646	696	662	707	749	695	694	696	656	709	653	700	738	684	687	702	714	695	735	659	644	685	667	683	703	736	678	705	679	736	708	656	662	706	679	659	682	658	677	733	700	680	680	699	707	683	683	674	658	679	678	691	642	700	715	655	741	713	692	668	724	701	760	669	671	705	732	694	684	692	702	733	646	707	665	682	673	677	659	713	685	722	694	670	691	629	687	677	666	691	716	696	702	723	682	687	682	673	703	675	741	679	727	680	685	727	685	626	673	741	669	698	690	647	684	711	747	676	676	723	685	690	667	686	678	659	725	652	681	654	688	714	677	696	708	669	686	705	665	734	686	694	659	663	694	704	645	717	714	633	683	643	677	739	711	713	707	681	720	620	687	711	687	674	648	713	707	654	718	723	706	591	667	712	713	681	689	689	726	670	739	662	670	690	724	639	702	724	685	652	748	673	705	669	684	696	684	672	713	675	731	677	702	688	654	722	720	707	701	693	704	667	685	658	713	673	702	667	684	687	691	729	693	661	664	697	659	692	675	656	682	665	697	699	659	704	699	697	697	705	665	687	722	695	673	688	641	714	736	669	670	660	713	701	688	681	673	718	652	702	663	690	667	681	735	703	672	659	722	692	749	652	642	698	597	710	732	709	684	694	664	671	728	689	632	706	648	681	666	716	720	703	743	702	656	694	680	661	657	671	700	734	702	681	675	668	700	699	729	721	711	682	701	687	677	704	711	639	727	677	723	678	691	652	651	715	680
16488	36519	36841	30946	25810	21167	15579	10766	8283	6227	4787	4219	3756	3082	2340	1866	1682	1614	1538	1495	1356	1171	1117	1075	1027	1074	1055	1253	1525	1826	1772	1406	1155	1029	1020	956	867	909	854	891	900	883	911	870	928	889	924	863	878	927	883	847	907	890	879	906	820	886	843	849	852	882	892	840	877	890	840	878	835	862	931	870	891	839	928	842	852	844	875	863	891	850	867	880	897	809	852	964	942	922	972	989	961	907	867	900	839	850	830	915	816	825	846	919	844	861	845	820	874	818	866	855	889	839	878	847	857	869	837	863	825	889	846	844	859	826	857	863	821	880	867	867	857	874	847	894	821	888	847	863	877	915	889	836	831	863	861	846	855	913	909	902	855	864	868	850	930	872	846	869	868	873	847	870	887	846	895	855	878	864	806	830	821	846	805	899	816	811	851	874	880	871	844	885	903	875	893	865	875	858	916	858	928	856	880	887	889	807	862	873	892	851	886	833	850	862	879	880	861	808	843	841	829	844	836	843	844	856	867	808	790	847	843	848	854	847	793	833	862	874	846	836	854	924	837	874	795	894	814	888	890	894	833	887	866	858	902	831	800	755	844	855	903	870	824	887	910	852	902	835	875	845	832	871	844	880	907	858	822	869	810	870	875	868	847	840	879	800	883	884	859	891	871	854	862	852	835	851	860	894	879	840	848	899	877	863	880	828	847	838	863	828	847	861	785	843	880	873	863	874	806	817	888	862	872	855	831	837	892	842	911	854	908	876	835	883	816	836	861	844	904	905	898	835	826	852	866	857	861	834	819	867	876	893	900	841	903	894	853	902	831	887	862	839	849	889	929	849	836	866	865	808	858	872	856	892	874	830	832	876	824	798	834	850	874	867	854	859	863	860	858	880	847	886	864	897	799	856	920	802	871	886	849	897	854	891	911	865	827	863	850	913	849	832	798	859	849	820	874	861	847	846	857	893	830	889	875	825	850	886	877	806	828	871	834	875	895	821	868	866	847	835	916	841	856	843	823	869	871	864	814	850	883	927	842	854	848	862	831	870	922	851	865	873	857	853	874	821	875	842	879	806	868	890	881	859	863	945	840	815	858	822	862	846	857	821	856	828	905	865	858	823	880	862	864	839	868	849	844	839	803	827	862	857	829	851	836	851	908	860	805	888	858	824	870	875	865	840	853	888	854	884	888	880	845	823	841	870	856	842	824	833	870	857	829	839	889	871	904	879	877	857	864	835	849	865	867	891	883	833	866	880	897	849	871	856	812	855	839	852	887	909	841	858	838	865	877	863	881	856	858	866	839	820	874	923	863	885	880	892	918	816	861	834	882	898	906	833	834	840	817	821	844	815	847	860	900	905	827	855	877	853	867	825	860	817	868	882	854	853	847	819	912	819	862	886	866	819	867	872	877	893	919	852	865	848	879	844	814	863	880	783	850	817	836	862	873	874	844	876	860	830	835	867	832	899	835	878	804	859	880	893	876	868	811	854	847	805	852	827	876	902	858	868	858	894	870	864	820	864	922	904	886	841	895	849	853	864	904	870	860	836	892	859	817	895	886	873	861	854	934	852	858	877	862	847	821	861	875	877	843	864	833	847	894	813	907	898	864	905	860	837	851	884	865	859	846	830	872	908	801	814	881	879	838	857	876	878	896	854	841	857	877	833	860	849	812	878	854	828	830	864	867	862	875	861	828	855	903	842	921	852	875	893	870	902	890	939	829	880	840	870	848	804	833	864	847	876	879	844	841	854	842	892	876	848	902	867	883	908	868	866	850	839	870	862	887	858	851	902	828	868	829	879	920	853	861	894	840	867	815	860	824	876	906	842	870	855	849	829	890	887	848	874	865	854	903	864	828	838	916	829	880	895	841	851	819	869	838	807	898	858	863	880	845	861	824	845	857	858	892	853	829	871	863	869	885	908	898	847	846	878	886	913	807	829	822	841	876	890	861	869	888	824	801	846	863	850	801	819	869	882	927	817	873	900	860	817	853	906	825	855	813	882	869	885	828	842	887	867	855	878	854	816	837	843	844	874	848	831	879	853	842	832	868	865	832	809	918	871	891	882	837	855	862	811	896	839	861	891	841	852	803	846	850	864	789	882	862	878	869	855	886	874	874	835	881	902	870	814	899	820	846	868	837	881	799	901	877	819	803	809	813	847	895	833	863	859	887	929	911	882	919	893	924	876	853	846	866	864	883	858	823	878	846	915	856	879	875	863	864	878	875	915	863	893	854	838	851	861	863	876	841	898	871	874	851	845	838	873	812	840	866	853	852	841	878	908	867	889	885	896	841	864	823	886	869	898	855	812	831	843	814	826	832	950	847	848	876	848	881	880	821	844	861	844	878	867	807	838	920	853	863	858	822	894	795	874	857	870	830	782	895	859	890	867	891	845	895	830	844	826	872	863	841	842	884	840	863	886	894	889	876	778	857	831	856	872	828	876	806	854	866	823	878	855	884	846	899	853	849	827	843	851	815	884	828	896	903	873	817	866	866	862	903	882	837	853	846	910	917	882	860	829	823	866	889	865	874	789	863	854	881	841	866	843	892	842	813	864	886	916	848	802	842	822	914	969	871	883	838	891	836	825	861	828	861	871	882	845	852	819	888	864	863	829	874	793	878	859	842	838	865	915	850	848	858	883	805	880	841	854	837	845	892	818	831	869	880	862	854	795	840	878	812	792	911	845	850	807	861	872	893	845	855	928	824	871	878	854	854	854	880	865	802	917	860	852	887	814	853	873	830	878	852	911	918	904	848	869	839	882	870	860	838	857	851	853	875	865	853	863	891	866	860	867	839	827	862	848	795	831	837	806	845	843	928	858	871	849	854	841	867	853	844	871	840	845	863	834	891	808	816	878	855	818	860	891	861	823	914	940	903	874	809	883	864	807	860	867	823	857	903	815	883	862	885	910	887	860	857	850	867	886	859	849	872	875	881	923	819	868	830	898	920	838	842	908	890	848	866	834	898	862	860	869	890	806	900	869	801	865	882	870	869	847	875	895	857	815	868	873	897	895	914	833	869	837	907	852	857	852	855	870	846	830	897	866	872	885	819	834	850	862	846	795	852	851	864	844	849	832	865	830	880	836	910	881	895	834	898	843	875	829	870	851	872	853	857	839	890	878	828	820	864	874	853	881	874	837	882	872	846	909	863	849	799	888	869	870	871	833	858	797	902	848	866	891	825	890	832	853	829	837	862	822	855	834	853	909	846	834	892	833	861	900	854	861	807	855	903	875	901	920	837	873	899	880	854	850	853	851	875	876	841	871	830	871	843	858	871	855	866	823	868	863	852	921	915	880	865	866	844	840	792	894	850	868	833	839	828	872	854	863	828	845	868	856	870	860	856	859	864	901	833	896	880	822	839	885	856	922	840	852	813	881	862	893	847	780	873	829	863	847	823	880	809	840	822	863	846	901	845	837	835	871	781	890	862	858	846	811	866	858	872	870	832	845	892	886	865	860	892	830	822	909	831	840	857	856	881	898	863	844	802	862
26995	21020	19032	14289	9501	5884	3292	1998	1479	1272	1080	941	798	709	631	532	509	553	555	530	539	506	472	460	491	468	464	546	585	644	596	507	484	483	465	449	447	457	454	409	427	447	432	459	450	436	433	440	444	439	452	435	460	445	415	468	446	446	459	418	459	441	418	396	426	463	458	453	441	441	445	471	435	437	439	459	408	418	490	441	446	452	426	388	440	450	426	427	477	464	458	474	436	451	451	458	429	463	435	448	465	419	443	436	434	424	432	419	460	453	385	425	443	426	471	448	426	469	413	466	434	410	443	450	439	429	457	402	441	418	477	451	440	426	440	436	477	421	450	436	421	431	433	428	445	450	457	431	436	454	465	437	439	431	414	426	430	449	430	437	436	463	442	420	411	454	443	414	432	426	418	429	419	438	436	442	440	432	453	458	415	497	399	402	419	401	423	449	379	513	454	448	418	443	419	418	463	458	458	411	442	406	461	439	450	438	442	461	428	449	458	422	435	403	441	458	435	445	446	428	425	413	445	470	472	410	421	442	403	442	441	446	448	434	449	465	443	412	429	447	449	422	454	401	450	428	459	479	416	460	448	446	446	460	414	436	485	442	444	453	442	439	452	466	420	414	402	415	485	469	421	452	468	433	439	425	453	454	433	434	433	459	482	438	391	429	432	433	472	442	442	442	441	412	407	412	417	403	415	419	403	420	453	460	403	445	491	423	445	450	404	434	419	449	438	397	467	460	460	463	411	481	430	480	457	426	440	457	405	448	398	426	470	452	437	456	438	407	403	400	427	456	480	406	429	454	434	448	466	439	402	429	449	434	478	432	430	429	426	426	457	469	435	447	448	459	469	443	440	451	423	404	423	424	432	420	439	463	431	429	457	434	435	437	439	427	441	460	463	440	400	423	402	454	415	473	453	478	446	447	455	426	436	430	446	438	409	450	457	449	449	424	406	428	476	458	418	455	465	457	471	456	410	440	442	422	470	436	437	433	410	430	432	465	450	436	440	428	460	403	463	416	445	417	433	429	456	443	446	440	445	449	423	424	404	434	432	443	474	430	459	408	464	436	439	445	411	437	413	403	422	450	387	430	434	472	438	408	414	419	436	386	401	388	439	441	485	449	420	459	432	434	438	428	378	458	496	446	444	427	402	401	462	420	416	449	415	422	421	437	427	411	415	450	429	425	424	453	429	413	418	393	437	423	401	459	436	463	429	424	441	447	428	411	455	435	477	483	425	490	460	436	458	464	444	453	388	425	454	430	476	423	428	408	474	455	439	447	455	481	472	418	418	437	477	449	438	443	429	427	450	433	445	421	427	459	459	475	434	427	452	427	440	439	457	448	469	422	487	468	434	428	416	410	431	413	431	440	435	430	458	443	421	418	441	445	475	445	427	420	441	470	446	424	437	433	453	429	429	462	462	456	465	430	446	441	437	428	456	468	444	471	445	462	416	458	447	409	451	451	420	420	425	438	437	443	460	449	430	425	489	431	452	432	449	443	466	446	456	418	429	437	422	435	433	447	384	464	421	400	451	454	416	447	434	429	442	436	404	442	443	441	458	454	464	473	412	470	423	413	446	444	455	429	459	459	414	442	459	452	421	446	454	421	456	442	459	414	447	434	458	441	411	453	428	465	473	459	403	447	460	435	447	439	435	433	425	442	416	426	399	447	430	458	423	408	420	426	392	424	418	449	397	448	428	439	443	400	434	459	424	432	442	426	457	470	414	452	415	473	420	456	436	422	450	479	454	434	458	439	427	459	450	448	434	434	408	477	465	430	405	459	484	472	430	450	453	454	456	429	427	411	434	444	439	438	468	470	452	466	449	439	425	418	442	431	434	446	420	465	421	434	478	436	450	445	366	446	454	469	439	415	405	466	418	471	439	439	413	400	439	418	443	497	447	453	399	439	443	431	444	485	450	383	440	474	450	415	437	441	426	420	461	438	439	419	430	436	437	430	437	418	473	432	408	391	428	442	458	421	429	441	438	411	460	426	424	385	432	441	420	452	432	425	441	408	445	454	452	454	456	447	439	465	418	457	469	450	437	448	455	439	447	448	465	436	434	446	433	466	448	416	436	424	486	473	392	412	428	448	441	428	422	424	395	470	459	440	446	495	453	423	452	441	404	428	443	489	427	402	477	493	444	440	430	445	457	443	441	441	451	430	458	419	452	450	441	443	426	414	459	430	405	405	449	457	452	447	450	439	441	415	419	425	409	471	456	417	452	463	469	453	471	466	443	433	452	406	405	447	454	422	472	488	456	419	424	440	412	403	433	447	447	470	458	444	438	420	418	427	434	433	435	452	430	424	429	485	431	427	424	419	455	453	443	444	463	451	399	419	445	455	446	430	426	417	453	439	436	446	442	403	468	444	443	422	441	468	469	434	435	450	428	421	462	487	433	402	423	421	445	451	418	445	424	481	437	441	470	443	429	430	409	424	458	462	482	448	445	488	440	439	424	454	418	415	448	414	417	440	425	401	455	425	442	436	415	458	449	443	439	460	470	457	452	412	415	426	419	459	425	452	418	439	441	441	438	417	435	451	431	438	466	469	428	448	456	478	406	422	489	431	457	410	464	450	421	451	439	452	381	396	432	453	463	452	422	430	454	387	446	431	466	440	427	403	436	398	452	451	445	450	441	460	474	455	445	436	428	424	442	376	397	433	440	448	415	433	415	443	429	441	466	401	430	459	407	456	450	413	432	419	441	444	437	422	432	431	433	455	418	444	453	459	432	457	417	426	437	466	443	462	448	465	424	418	458	443	451	430	412	430	443	455	450	473	452	463	449	448	470	446	404	434	452	414	474	438	434	483	421	415	425	441	419	507	483	440	414	447	440	449	429	482	418	473	429	411	453	439	424	462	422	436	431	415	441	456	439	460	413	450	442	414	448	426	481	437	437	418	437	431	460	441	436	430	413	434	430	449	450	475	428	487	461	416	446	435	417	484	458	457	434	424	442	415	370	426	460	484	438	445	517	449	461	456	416	433	425	407	472	457	430	446	389	406	453	467	427	432	400	447	386	451	438	454	431	433	436	405	441	450	393	419	435	454	466	447	438	424	425	472	448	482	447	406	471	426	448	458	451	450	445	441	438	434	474	421	412	447	462	435	455	424	438	429	430	447	417	480	429	418	437	434	467	435	446	432	452	441	429	455	421	469	481	439	403	451	410	465	448	442	466	401	436	451	466	450	434	456	443	450	463	438	409	407	468	408	445	429	455	446	428	388	402	439	450	407	424	417	432	433	467	458	475	460	425	464	430	431	432	440	445	419	412	412	436	444	412	450	440	478	466	412	463	447	450	496	411	445	419	432	437	451	483	454	432	385	400	451	488	464	399	475	429	446	435	398	434	476	433	437	470	431	446	444	426	460	442	433	442	425	433	467	436	421	438	450	443	441	469	438	461	432	382	459	469	459	448	438	395	398	426	442	413	457	406	430	469	421	435	400	427	460	452	420	432	416	471	437	388	406	460	484	456	431
13554	23898	22782	18147	15414	11134	6745	4383	3390	2830	2201	1817	1416	1226	1031	783	771	793	777	686	664	595	561	602	632	646	641	641	797	971	873	701	649	608	561	534	621	576	593	551	524	567	571	510	538	560	558	541	566	569	557	562	534	549	558	566	530	576	541	552	542	557	567	547	570	549	521	566	536	597	560	554	568	561	556	563	517	550	544	553	600	562	561	603	575	562	573	535	551	577	598	602	553	552	568	556	531	509	533	504	529	572	515	587	560	563	545	545	520	528	567	532	538	566	559	543	554	537	549	564	563	555	576	543	541	537	556	498	556	553	533	559	591	534	546	547	577	533	523	596	524	516	559	494	607	577	537	547	580	535	542	550	544	559	587	542	597	568	565	543	560	614	541	600	562	540	518	554	562	524	537	534	495	589	557	545	593	560	555	563	517	560	556	536	533	536	499	533	547	517	530	552	540	567	512	554	579	548	558	529	567	583	522	556	549	518	575	547	544	520	533	526	547	569	527	525	566	563	591	560	563	576	531	584	521	562	604	539	552	611	561	556	537	550	558	550	548	569	575	568	566	593	569	543	549	573	528	562	537	576	516	578	574	547	534	543	561	568	546	567	536	585	574	530	528	555	532	505	506	550	546	544	567	554	550	562	519	565	536	548	590	549	567	558	540	528	572	563	532	553	542	526	556	546	539	541	554	574	549	544	580	541	498	572	549	516	550	569	587	545	543	581	578	547	551	562	543	533	507	535	560	527	534	521	528	567	528	562	575	553	560	551	501	572	568	608	563	566	545	516	599	550	544	543	561	553	548	523	557	567	554	537	567	562	545	552	581	558	541	537	532	530	594	547	561	563	554	565	501	521	527	591	523	541	560	564	568	580	558	565	555	556	554	544	531	568	519	522	565	582	575	532	549	562	563	567	533	537	566	583	528	529	564	530	545	584	584	524	545	555	548	571	542	576	541	578	551	558	526	559	538	514	557	567	543	554	549	538	573	536	569	606	546	542	535	555	566	540	567	559	572	586	555	590	551	535	563	589	549	557	559	543	527	602	578	541	545	530	591	576	537	550	581	544	519	563	575	603	543	540	604	550	567	547	523	618	577	547	537	538	570	569	544	553	565	575	538	582	568	539	560	579	567	537	542	549	563	510	563	530	544	545	529	551	552	557	590	569	550	516	559	550	547	517	535	532	545	574	534	510	503	548	543	543	564	587	615	552	566	554	563	520	520	559	570	586	507	557	519	529	575	573	531	544	535	584	568	547	534	551	568	568	561	535	554	536	530	558	585	573	516	530	533	567	509	546	529	589	544	583	556	602	543	541	586	555	540	544	622	531	500	557	561	564	567	516	541	517	578	557	572	556	550	541	561	546	511	562	553	533	511	508	590	586	557	577	570	570	548	500	570	538	561	569	523	513	556	553	557	536	530	553	562	570	561	595	584	541	550	539	520	524	584	542	547	550	561	571	504	568	568	499	542	547	546	527	550	545	592	520	615	538	535	552	555	585	541	561	534	570	525	539	568	557	544	517	556	546	532	578	544	557	537	523	578	544	541	533	537	603	585	534	571	533	571	551	549	544	557	572	573	540	529	520	555	507	555	570	580	593	550	538	571	500	543	539	538	532	588	568	568	578	589	563	542	541	550	552	580	580	527	519	538	576	497	537	563	532	550	520	547	526	536	590	572	526	539	571	591	568	549	543	535	531	550	574	499	553	501	601	546	558	517	557	513	545	559	532	569	540	543	592	568	540	564	575	526	553	552	513	558	550	551	537	614	522	560	582	517	512	544	567	535	534	589	552	530	510	550	560	569	541	533	562	529	512	576	576	562	543	551	552	553	532	544	556	564	562	568	525	554	552	497	587	558	594	560	595	532	506	533	501	587	520	551	583	557	590	513	538	543	561	579	569	525	594	529	561	554	573	526	566	510	575	529	580	591	563	624	551	554	579	558	543	555	553	554	548	527	538	516	588	581	539	533	546	529	565	525	519	570	542	567	549	553	545	581	538	529	550	596	518	525	552	580	548	548	538	525	529	561	513	544	549	551	520	595	536	567	555	543	521	574	545	554	575	540	520	573	560	567	551	543	556	549	542	552	549	529	556	516	537	543	549	548	532	544	585	562	550	561	575	507	559	565	575	591	551	570	555	562	536	577	540	543	575	566	536	503	606	567	549	571	527	537	539	560	548	528	545	560	565	557	574	533	509	561	542	538	562	540	607	572	522	525	585	583	535	590	538	529	569	532	530	563	495	531	519	541	604	491	503	577	580	566	516	512	559	525	521	543	535	542	555	555	551	546	557	543	578	572	524	525	528	545	570	577	529	535	567	566	532	569	525	530	573	553	548	555	581	538	532	561	602	531	581	544	547	565	500	534	589	558	572	540	543	588	564	508	568	539	531	578	561	538	531	534	603	540	510	577	514	568	529	516	538	583	582	522	575	549	600	595	555	533	574	571	571	555	552	606	539	506	556	546	536	498	552	543	558	534	525	540	561	513	548	592	563	561	537	544	561	540	548	581	534	570	583	543	581	561	528	514	549	558	524	548	497	533	530	554	600	544	552	532	532	579	566	541	542	578	549	551	567	545	558	524	569	553	530	582	542	571	535	541	561	546	547	565	495	566	519	545	555	526	567	610	601	544	517	542	558	528	581	549	540	549	556	522	548	532	555	526	566	556	527	537	587	586	539	536	569	560	546	541	570	571	537	593	552	535	553	569	533	581	536	559	558	558	559	559	568	551	555	540	547	585	520	539	545	548	510	497	539	587	537	506	528	529	519	534	554	562	568	581	545	549	569	597	534	546	564	539	591	582	565	532	550	608	526	568	502	556	579	563	510	593	535	562	527	546	557	555	566	554	536	546	539	530	556	567	599	552	564	550	544	522	542	574	556	527	529	556	560	501	586	548	584	572	551	573	558	565	583	586	541	552	556	574	548	557	561	573	547	563	564	550	563	523	525	556	550	573	584	533	575	532	561	518	541	549	582	538	600	556	528	579	538	515	576	522	563	549	557	562	558	514	542	560	538	534	556	506	529	557	525	519	552	582	547	546	565	543	542	498	569	541	492	559	542	550	575	562	535	516	533	524	543	605	541	540	530	564	533	565	575	516	555	575	558	555	513	547	552	572	559	528	525	558	533	569	522	555	534	544	555	550	550	527	540	590	547	563	541	489	595	568	521	535	568	566	573	557	541	566	541	563	553	516	536	550	568	593	537	555	555	561	557	574	535	530	576	518	577	527	523	577	516	538	546	567	570	543	548	531	569	540	552	554	588	530	590	560	571	519	562	536	523	584	536	584	529	577	532	587	564	540	561	525	525	536	530	541	554	515	512	565	581	544	538	562	558	606	568	540	556	579	506	561	561	556	552	560	581	550	525	554	516	559	553	538	566	495	560	500	521	552	553	513	565	590	565	530	532	570	514	542	549	526	579	543	567	553	509	562	530	586	561	537	523	506	533	557	536	578	571	571	539	564	556	557	599	578	566	555	562
23875	21147	28508	24077	21446	18004	8968	4967	3615	2451	2030	1628	1415	1265	1155	1010	901	944	941	847	816	783	747	745	732	775	746	842	993	1044	978	862	794	723	743	674	720	669	680	709	713	706	737	733	683	686	741	673	725	729	680	674	696	726	669	714	692	684	738	724	693	749	659	698	713	647	727	667	675	710	721	702	680	650	733	713	678	727	701	724	647	717	686	665	694	721	645	725	684	691	751	749	722	711	711	705	709	679	681	692	729	721	685	695	680	730	672	696	691	645	687	671	651	687	673	694	765	665	712	640	690	740	653	716	738	681	705	705	717	685	684	669	740	706	684	685	743	654	743	737	720	687	690	651	719	712	693	677	717	667	679	666	678	691	646	679	701	718	655	633	721	723	697	710	654	674	691	666	722	725	667	712	722	701	705	668	700	707	678	668	686	711	707	718	726	687	724	718	734	706	736	662	690	721	663	650	716	676	689	645	688	694	713	703	700	671	654	689	663	658	686	748	700	686	701	682	648	694	680	710	694	660	712	698	727	700	738	705	721	681	676	668	671	725	687	646	665	704	672	685	736	709	699	710	647	619	707	683	659	677	740	721	690	719	708	706	641	699	694	722	686	717	679	696	689	721	708	647	685	665	693	678	698	707	704	739	681	659	672	681	672	679	715	670	673	686	660	711	700	640	740	648	710	707	678	733	722	710	684	700	699	675	685	687	691	699	718	682	678	643	668	689	650	700	684	706	737	722	662	709	681	727	717	685	661	689	701	727	694	708	721	733	669	706	731	710	671	694	680	697	684	714	675	646	680	722	711	660	700	774	674	683	733	682	726	690	749	669	739	673	685	738	671	691	700	638	718	688	721	638	715	695	755	695	740	663	705	665	695	689	659	700	670	653	663	698	693	750	743	678	667	698	689	727	691	713	677	713	745	711	699	694	688	688	648	689	675	670	695	685	694	741	695	690	704	693	734	709	668	742	716	694	719	678	636	671	635	651	704	713	649	671	669	681	671	676	671	705	682	694	671	688	738	662	708	725	715	666	729	713	702	716	722	683	682	672	680	685	731	697	663	731	661	694	672	693	723	675	742	713	670	669	705	694	659	673	674	664	716	682	723	657	666	712	676	731	711	668	671	661	632	684	697	701	673	766	714	673	749	700	729	661	708	730	716	742	655	702	678	713	712	690	721	705	702	694	692	684	735	689	688	668	725	736	707	681	744	679	689	681	668	699	636	695	686	676	665	717	698	690	670	714	716	740	751	652	678	707	682	709	766	711	702	698	723	710	703	692	701	715	712	673	681	682	696	714	728	730	718	709	731	732	709	680	719	645	649	677	691	687	675	695	675	687	674	706	679	664	738	687	689	689	694	690	658	736	706	710	725	708	651	704	697	734	717	718	691	686	726	660	698	687	704	718	717	658	657	690	699	691	667	685	650	754	727	631	659	678	697	707	704	702	705	712	679	755	654	727	718	694	700	747	670	674	735	715	686	694	667	720	702	672	705	666	668	681	682	662	702	708	729	687	685	699	707	705	710	663	688	719	750	694	656	668	711	717	744	703	662	744	667	661	653	700	634	656	722	658	681	690	678	676	671	690	685	659	700	752	651	696	685	735	673	705	714	744	689	677	700	709	691	715	675	689	682	732	682	665	699	710	727	701	686	720	657	698	724	668	682	690	678	719	691	686	645	700	686	688	673	677	715	688	723	682	708	693	693	673	705	677	702	691	698	656	694	713	687	670	766	689	675	704	732	677	688	704	684	699	710	681	678	692	735	677	669	671	723	681	673	654	687	736	712	689	681	704	694	673	708	685	737	709	702	669	738	696	675	700	705	706	659	707	761	698	756	720	729	629	675	693	674	694	691	701	654	680	709	708	653	666	639	657	675	648	700	699	723	697	652	687	650	659	695	611	702	626	648	710	715	662	712	715	729	713	678	708	662	696	737	663	717	743	684	692	691	643	715	696	684	683	707	677	691	659	665	685	661	698	674	725	688	681	648	653	707	718	728	729	712	631	714	724	641	673	708	728	676	677	721	715	702	715	689	663	683	688	720	688	734	692	693	707	721	738	689	675	700	719	747	709	738	748	685	697	659	717	702	687	702	653	729	699	685	682	713	710	662	705	686	727	680	688	714	721	705	737	682	673	724	700	677	660	728	680	721	638	673	704	717	689	694	744	695	709	654	691	677	679	721	674	674	686	687	728	706	718	688	667	650	675	673	683	674	694	680	684	722	682	715	701	703	715	689	712	722	697	658	635	685	689	663	699	680	688	696	703	635	680	711	686	693	707	726	691	712	703	669	671	712	660	694	671	730	643	665	719	707	706	755	698	734	712	651	658	667	666	693	686	661	671	750	648	703	688	680	676	691	654	662	686	690	677	688	650	683	684	674	706	697	664	632	678	723	696	715	724	695	654	636	672	715	725	729	701	686	688	687	724	707	680	658	665	687	682	698	734	686	706	739	705	659	676	669	686	724	717	725	686	664	669	688	693	728	679	719	714	682	658	711	668	703	678	726	744	696	687	678	717	682	703	660	702	689	705	667	664	706	706	694	666	700	671	701	689	723	682	695	689	659	710	636	685	691	742	685	679	697	682	685	735	693	644	652	668	724	689	718	676	711	695	657	680	670	717	720	685	676	728	711	672	690	654	698	689	690	706	705	701	733	670	721	680	728	715	689	695	630	689	710	697	672	704	693	699	708	663	713	736	701	718	660	652	664	722	692	652	680	670	699	712	684	692	727	696	673	666	739	740	682	692	665	691	698	717	670	675	673	623	728	691	712	680	660	647	671	689	647	723	703	696	729	746	709	684	709	673	691	727	676	706	630	727	658	732	683	705	752	670	713	702	651	744	668	690	677	739	694	699	706	690	700	669	696	677	673	629	694	725	736	645	715	651	677	691	669	686	690	663	683	641	687	723	687	679	693	672	706	701	708	679	685	672	726	732	720	685	660	668	650	717	679	701	676	707	651	657	680	703	693	724	701	692	685	728	712	730	646	702	736	692	687	714	666	681	722	675	668	708	645	674	706	716	701	672	667	724	671	684	690	699	687	709	677	725	689	656	705	702	651	677	705	697	687	686	677	692	732	652	660	668	669	726	668	729	687	721	731	695	642	721	648	707	657	719	667	719	681	667	693	642	646	659	662	736	692	705	697	604	723	743	722	709	648	663	671	694	656	675	690	678	705	680	699	675	690	718	686	695	745	684	694	668	661	686	696	713	708	700	684	669	671	686	655	688	664	688	678	679	708	655	759	658	717	674	706	653	713	707	676	644	709	705	732	724	674	663	737	686	688	743	723	689	689	689	694	699	736	696	698	675	656	707	714	679	723	665	739	669	698	711	665	709	714	674	700	702	686	732	672	705	626	723	698	682	692	671	668	688	719	705	704	666	728	718	664	682	669	666	663	673	691	728	664	738	729	699	737	706	657	681	716	718	725	716	710	644	710	707	697	700	641	688	667	711	705	710	661	736	669	746	722	682	650	683	721	699
14731	34592	32050	24830	22282	18274	11807	9448	7460	4847	3812	2953	2373	2180	1913	1519	1382	1342	1264	1189	1123	1023	1004	939	1011	1010	1080	1206	1459	1498	1369	1101	994	1021	939	971	851	930	909	863	891	853	916	863	869	904	914	894	847	857	818	909	868	928	850	853	902	847	881	848	875	917	890	879	854	873	887	830	815	847	951	883	913	832	800	866	880	898	852	865	855	853	925	822	821	835	886	860	921	951	875	907	904	815	867	847	847	818	856	839	833	797	839	893	875	848	935	866	878	863	840	823	865	864	838	884	877	897	853	809	847	844	919	919	819	849	898	847	853	809	888	865	890	889	810	837	892	835	805	876	822	874	824	911	923	846	882	849	911	863	845	877	904	848	861	856	875	821	806	840	901	861	887	824	807	902	815	830	849	815	887	859	853	802	859	879	856	856	861	836	873	857	873	861	885	871	846	909	829	890	850	877	839	828	832	869	891	853	894	861	932	848	850	830	859	860	860	837	807	901	876	842	852	828	891	917	853	853	917	880	853	863	823	846	836	814	874	809	862	787	833	895	843	868	825	835	842	872	892	839	922	853	835	857	864	850	833	823	879	913	831	859	849	832	850	841	872	842	831	853	848	833	876	886	905	878	888	848	814	799	830	846	876	819	855	860	820	816	823	849	878	879	833	876	898	877	848	860	849	846	828	843	901	839	868	854	828	889	862	856	828	886	873	853	867	923	856	889	866	849	892	880	845	811	891	835	860	861	877	834	890	851	876	840	846	875	773	859	920	819	869	850	898	875	931	856	859	874	891	848	858	793	791	828	900	847	844	891	833	870	878	830	836	915	859	873	854	866	901	837	884	821	834	898	844	797	891	913	878	834	818	805	852	851	912	900	858	884	833	873	859	801	874	866	887	876	823	831	858	890	842	895	852	893	843	848	848	784	894	840	868	923	797	877	835	856	810	834	839	842	811	864	871	848	927	826	886	852	873	820	859	845	893	886	860	812	837	854	807	807	892	852	846	833	865	868	835	845	910	879	857	863	821	841	876	847	816	859	835	842	860	860	849	832	846	850	814	833	922	903	870	895	858	888	866	854	874	909	858	816	891	816	867	913	859	873	856	814	855	866	834	900	842	870	876	926	865	883	901	892	869	829	856	882	863	867	880	847	891	820	853	853	900	850	846	912	840	853	896	846	887	841	813	871	840	877	827	889	861	861	821	845	855	850	847	884	856	877	866	857	848	876	851	870	867	885	864	827	846	830	867	903	927	859	821	834	871	864	865	833	888	844	914	793	859	917	835	791	822	889	838	848	896	837	874	826	869	871	844	800	870	853	845	898	871	903	881	885	839	848	861	831	814	915	888	846	932	840	873	924	828	841	878	821	845	848	848	880	852	859	871	881	866	865	878	838	820	866	879	880	845	892	830	815	858	819	872	857	839	874	872	860	880	865	880	863	839	915	862	857	853	887	864	860	843	838	874	851	886	856	855	852	893	891	844	876	852	882	864	885	828	856	862	825	805	886	836	862	888	835	873	820	837	845	867	871	867	898	855	827	870	868	834	880	836	866	876	897	868	896	873	868	912	867	838	917	891	944	800	893	851	856	845	900	822	805	879	851	886	865	892	854	849	846	809	838	854	883	925	844	843	809	866	882	900	821	817	862	850	857	799	874	849	872	912	872	870	867	853	884	849	856	864	849	857	883	851	853	828	845	874	947	847	821	806	839	879	830	813	857	869	895	839	884	884	906	871	844	792	918	791	860	860	896	917	844	864	882	873	818	875	864	839	862	905	874	881	856	870	846	871	841	839	836	896	869	882	836	859	879	841	880	888	869	902	854	883	843	908	858	887	867	862	844	843	844	903	835	869	867	856	820	895	862	881	826	865	850	856	812	859	894	876	859	847	850	866	903	838	829	791	876	840	917	891	853	854	849	873	886	844	838	888	865	891	831	822	852	847	875	804	880	826	887	852	883	849	828	819	835	894	836	932	812	864	841	842	883	885	848	828	845	869	788	829	875	884	847	867	888	827	826	819	891	860	862	858	894	833	865	843	917	867	870	863	860	817	859	887	853	874	815	861	910	833	873	881	842	831	869	866	854	833	864	832	850	843	895	847	896	917	875	854	814	852	873	820	851	835	925	824	846	898	869	848	855	833	871	882	896	860	850	893	884	874	858	846	835	880	833	831	832	840	877	881	882	849	899	860	828	879	829	799	885	854	816	910	851	891	872	830	872	865	861	919	867	838	873	862	840	803	885	904	831	860	841	887	885	806	880	890	869	869	901	874	825	820	864	833	846	875	833	876	895	840	842	873	816	834	810	855	834	891	858	875	886	849	817	864	884	862	876	820	832	847	852	833	852	904	825	859	837	867	837	824	901	836	896	834	859	834	871	907	839	871	881	879	860	846	832	851	822	825	805	868	906	876	835	837	868	888	839	838	872	849	836	831	849	862	850	810	868	887	899	853	855	834	864	894	821	825	854	864	884	823	881	897	790	833	864	857	876	878	838	880	886	819	837	820	834	853	897	883	884	794	874	805	826	880	839	864	850	931	842	868	857	829	839	916	867	815	861	827	877	892	876	838	869	820	850	820	852	843	821	882	848	833	879	795	881	862	860	862	863	860	874	811	859	824	878	847	871	811	861	854	874	839	861	826	899	866	818	889	862	866	869	827	908	841	873	894	818	869	843	872	832	870	860	847	892	826	825	856	863	911	824	824	836	848	861	832	925	830	862	927	858	879	823	840	834	872	857	892	859	866	881	807	880	839	858	853	814	843	851	865	845	890	893	855	865	849	876	836	865	804	878	942	872	873	859	860	810	852	843	874	856	819	820	897	829	825	880	859	852	842	834	865	854	853	853	807	881	814	848	849	815	843	868	864	840	896	881	933	808	886	819	858	826	825	849	831	836	883	849	810	885	865	822	832	847	846	881	859	913	907	847	840	843	854	893	884	885	891	829	859	829	844	872	877	819	894	858	914	849	832	834	857	836	889	871	837	887	890	811	873	878	831	787	813	840	846	849	905	849	882	856	905	927	830	820	868	848	846	835	877	888	857	843	832	830	834	832	866	887	810	890	838	858	842	893	848	852	889	823	877	807	824	915	851	895	826	905	862	861	824	842	906	861	804	838	877	883	821	891	919	832	850	869	820	914	828	846	877	886	794	847	862	922	836	880	854	845	833	907	863	842	793	829	841	826	872	883	797	860	834	818	864	888	852	864	871	876	825	864	904	856	867	836	890	844	825	847	893	834	863	792	872	864	868	874	863	862	882	876	857	817	817	855	866	850	851	826	861	876	859	864	836	840	796	847	889	848	844	875	827	867	832	853	879	925	847	825	879	800	835	867	882	846	844	789	861	839	837	879	871	878	844	822	848	876	890	831	924	869	861	844	846	802	883	883	817	925	815	868	870	867	907	889	893	893	827	883	835	853	815	859	889	839	869	884	853	881	842	856	952	885	887	830	844	880	830	851	833	849	871	916	831	857	860	865	820	895	883	876	845	821
25195	21153	27396	25240	17430	9827	5923	3400	2312	1578	1106	903	846	686	611	561	525	500	511	468	462	373	395	333	398	399	387	482	549	598	440	403	390	358	356	354	327	319	374	367	368	353	368	352	357	321	359	357	341	366	337	366	330	357	355	360	351	356	329	379	353	379	342	327	319	342	367	339	361	324	350	337	350	342	322	329	366	341	363	341	348	324	348	338	334	361	345	338	377	372	376	386	353	344	351	359	329	340	357	373	372	335	366	339	363	327	352	327	319	321	345	338	366	313	354	363	341	368	380	303	340	336	334	346	347	334	349	337	329	430	347	360	363	318	367	314	373	391	349	368	359	349	359	376	335	340	316	368	374	329	356	351	344	360	336	326	340	322	343	355	379	340	390	313	334	345	362	339	338	326	344	333	360	344	378	377	377	370	355	357	329	365	397	384	345	356	343	354	324	353	356	351	308	337	331	355	366	380	363	349	366	351	340	329	348	344	354	375	344	369	337	359	335	351	365	349	314	354	360	331	373	368	363	356	344	362	357	336	312	332	329	354	381	333	358	309	343	341	357	337	365	352	348	372	368	323	349	335	350	335	328	315	346	342	351	344	349	365	334	338	324	382	339	338	328	365	357	312	354	384	359	350	365	373	339	367	349	350	369	353	328	364	363	319	334	356	369	366	352	360	351	330	361	321	367	358	352	374	367	367	345	344	359	358	334	373	344	375	343	302	353	313	364	365	392	392	350	349	340	341	362	362	331	319	395	314	340	384	333	341	366	352	376	358	343	347	346	352	363	320	395	355	342	363	377	337	349	351	346	361	335	394	370	318	379	355	359	402	320	360	350	346	316	345	368	346	333	347	332	354	356	376	330	342	368	346	347	319	350	363	337	355	333	343	364	320	343	337	346	372	371	338	356	313	381	359	301	359	350	314	359	348	311	324	356	313	350	373	350	316	357	342	327	354	309	341	356	397	333	355	328	351	358	355	337	342	375	349	329	356	339	365	341	350	335	344	362	336	353	343	352	343	336	325	307	373	319	346	326	367	307	363	377	310	352	367	367	340	325	365	364	355	342	348	366	343	366	342	329	329	318	338	331	351	336	330	369	322	334	355	292	355	314	355	338	297	346	370	333	337	344	354	363	347	330	360	357	326	369	325	343	343	335	354	375	420	349	360	353	335	351	349	335	351	324	324	369	349	366	337	319	324	329	343	353	346	375	358	357	337	387	313	339	373	351	345	349	322	328	384	367	327	308	347	373	327	369	394	396	353	364	354	354	382	363	353	357	357	337	341	371	359	378	352	388	308	339	355	361	348	356	349	352	353	344	391	321	355	334	371	360	373	364	339	338	359	318	328	331	376	361	350	363	356	334	358	333	355	341	362	340	340	356	368	364	352	322	349	396	343	351	364	348	378	337	343	396	336	369	364	328	343	325	360	342	366	342	364	344	336	374	351	357	350	331	365	378	363	333	352	360	331	343	342	336	333	336	361	350	335	357	360	341	346	373	367	357	322	364	361	368	328	324	361	338	377	339	337	320	351	325	356	349	354	359	355	313	345	323	375	341	337	341	314	331	320	362	354	331	338	358	312	352	367	345	354	336	347	349	332	346	355	350	350	345	348	344	333	344	330	351	356	376	376	345	367	320	372	314	335	372	329	368	330	335	340	326	324	383	342	375	369	369	337	364	334	348	363	354	323	345	371	339	362	348	341	358	320	383	356	352	335	351	333	371	345	344	362	331	344	374	324	342	376	357	331	366	361	330	324	353	335	329	325	318	384	349	357	328	352	369	370	313	324	333	347	355	313	323	355	326	365	329	345	344	339	376	330	332	335	361	363	324	356	371	347	364	351	340	313	335	349	342	327	361	352	355	374	322	363	358	373	346	353	364	373	334	374	306	387	340	341	360	367	330	330	330	333	342	397	372	342	370	367	338	314	342	350	384	325	308	344	338	359	365	370	337	374	340	321	377	330	334	364	356	337	366	325	368	351	354	361	362	368	377	325	313	346	360	335	370	367	379	362	398	310	345	344	339	338	341	378	404	391	313	359	348	337	402	356	390	338	337	337	343	339	381	360	346	343	331	362	350	366	370	351	362	355	350	358	305	373	385	371	338	364	377	353	335	334	346	381	366	332	355	343	347	337	343	344	343	368	342	329	358	359	347	359	354	336	342	330	360	345	328	349	350	364	350	339	359	331	376	348	310	354	343	311	355	362	351	365	359	366	350	360	333	353	341	351	386	328	318	346	341	333	349	340	349	344	350	323	358	344	347	353	347	368	346	335	338	341	321	343	367	324	401	334	323	335	361	314	339	363	362	343	362	371	322	325	324	320	351	346	354	322	348	341	369	339	354	348	372	336	361	344	336	362	323	343	341	350	356	379	336	361	317	327	335	374	355	325	350	375	366	370	362	345	337	349	327	411	375	358	356	321	340	367	329	343	364	352	336	355	353	364	357	349	358	380	328	339	343	363	330	355	366	344	356	363	339	347	346	358	334	340	354	346	348	347	338	329	373	276	343	354	342	349	352	332	341	359	317	369	325	335	360	351	319	346	319	341	338	344	332	356	335	380	372	380	389	367	330	343	338	326	350	354	362	373	374	326	312	360	383	320	326	378	344	358	353	330	374	321	363	361	334	331	337	382	363	371	324	345	349	377	346	344	375	397	350	350	359	336	349	358	347	397	321	342	370	360	361	370	327	338	353	373	375	331	336	350	330	334	329	371	350	344	320	326	360	362	397	354	347	370	367	335	343	339	363	337	343	339	328	338	330	383	363	379	359	333	353	366	375	335	375	360	360	350	332	383	343	340	334	317	346	327	346	343	329	348	344	324	345	324	324	365	328	343	298	352	361	299	370	347	340	327	339	368	345	361	365	347	366	387	303	338	374	334	315	328	339	324	365	323	353	343	345	372	345	358	342	344	341	367	319	328	360	364	358	334	334	354	327	356	334	382	323	348	355	338	336	348	329	343	342	367	335	371	349	389	317	373	328	357	346	336	367	333	381	360	292	377	333	367	356	359	338	353	340	346	346	311	336	349	337	345	367	360	330	338	354	359	352	343	353	356	367	316	332	334	348	359	377	356	343	349	350	342	344	386	360	363	358	352	370	344	373	376	353	344	350	359	351	369	333	379	348	334	345	360	351	326	359	345	329	354	365	373	378	340	384	360	338	331	354	378	316	352	322	347	324	399	366	351	353	341	323	349	367	380	311	378	368	344	333	334	374	340	336	358	365	367	362	344	332	362	338	347	350	336	380	384	358	333	350	334	348	347	367	358	327	356	384	360	340	327	338	355	360	343	383	335	333	325	349	347	372	347	299	346	335	331	346	341	338	349	337	370	348	366	343	366	392	372	348	325	336	386	336	348	361	325	328	367	349	353	351	368	363	343	364	344	342	346	334	369	374	372	345	333	357	339	384	357	357	335	324	394	348	302	370	305	390	340	346	365	347	359	343	330	351	351	380	359	341	357	339	346	359	378	349	353	328	336
14713	30532	29389	22164	19733	15684	11623	7919	5696	3731	2577	1901	1629	1337	1161	921	813	784	788	760	640	602	549	545	604	606	635	729	887	949	747	623	563	556	478	500	480	469	512	459	464	489	504	463	487	480	453	497	417	447	470	461	466	516	463	449	431	444	490	441	456	442	467	437	484	431	462	473	442	446	483	445	455	427	484	455	440	424	472	440	472	484	460	460	464	474	443	462	509	501	538	524	507	484	468	441	451	490	468	439	473	460	436	454	497	446	452	492	498	455	459	475	451	483	451	477	474	467	484	462	474	479	477	499	446	460	491	503	451	474	457	479	493	482	464	428	500	453	473	456	471	464	455	438	435	480	478	461	436	484	426	464	475	454	472	447	422	474	473	454	475	488	449	455	488	488	464	470	419	507	461	464	453	456	427	471	451	427	458	445	465	473	451	460	462	499	423	435	468	426	464	495	456	447	461	454	474	485	412	442	453	488	446	470	484	485	500	500	475	467	469	486	475	457	481	453	492	438	475	456	491	452	469	468	438	461	465	467	458	441	480	445	445	459	429	476	485	442	412	460	436	448	455	463	435	434	426	457	443	470	470	465	478	461	466	485	501	499	441	468	478	465	458	459	448	468	438	476	467	492	474	430	459	437	441	454	445	492	444	467	459	409	499	462	494	485	505	453	489	449	455	428	447	495	466	492	475	455	442	489	448	445	465	462	430	472	459	493	484	449	501	442	454	451	453	478	478	485	455	444	489	461	473	450	472	465	507	420	476	495	435	476	436	482	491	491	479	426	445	509	479	419	451	478	458	460	492	496	458	437	487	470	466	475	433	451	472	400	447	491	507	510	459	471	459	465	489	449	440	460	445	465	440	442	456	496	464	475	439	435	474	470	479	488	463	468	469	450	453	482	488	463	448	458	496	459	438	431	485	474	488	439	482	421	459	427	451	473	491	440	458	459	475	456	466	483	455	431	441	478	424	446	462	461	441	446	436	471	449	476	452	459	503	475	400	449	459	474	488	473	415	426	424	478	477	496	459	464	466	428	454	484	421	430	458	467	471	429	463	451	514	458	491	471	468	501	495	442	481	426	466	459	448	493	471	494	467	438	479	482	426	422	468	427	470	467	482	460	488	447	483	434	454	488	461	433	428	459	435	463	456	490	495	494	446	455	489	447	469	465	479	455	438	495	462	462	490	421	484	468	441	428	464	456	456	503	450	488	465	464	454	457	474	496	495	431	459	482	458	465	506	450	472	455	444	503	475	469	453	471	464	405	480	455	472	467	453	475	463	446	461	440	444	442	467	476	476	479	477	457	422	438	467	429	458	460	462	441	445	446	499	431	453	414	510	472	445	458	485	457	484	462	504	436	446	472	438	482	441	464	491	471	458	477	475	462	424	473	475	425	460	494	453	481	427	434	444	455	446	461	463	461	450	458	471	456	458	463	497	466	454	503	456	452	466	467	469	475	456	440	478	478	479	467	489	455	422	452	488	430	441	434	486	469	449	474	420	459	462	435	483	483	467	447	460	476	469	492	477	445	466	440	443	465	443	482	484	434	423	467	465	495	465	417	439	472	492	467	467	443	475	439	462	457	474	440	483	447	428	436	457	442	450	484	471	482	458	449	460	418	493	473	502	474	453	481	461	489	459	474	454	469	428	481	470	428	488	439	483	448	482	462	487	446	484	454	451	427	470	486	467	468	455	445	472	444	475	434	459	440	461	452	450	483	439	451	448	510	477	446	462	467	479	479	472	422	487	446	468	475	440	454	456	448	450	505	496	431	447	457	434	462	421	462	438	443	440	452	471	423	435	490	484	454	471	482	473	460	466	470	443	409	477	468	463	501	463	500	479	469	496	456	417	441	478	451	473	475	419	464	479	430	472	484	450	445	462	458	466	486	496	469	440	469	454	485	485	479	463	468	464	448	459	435	398	428	476	430	446	459	470	444	460	436	453	490	446	480	437	471	448	485	467	490	509	457	469	534	475	508	448	473	464	483	453	446	426	444	424	481	472	453	451	465	485	426	405	486	464	475	490	459	468	440	469	424	493	455	450	465	455	470	453	453	434	474	450	464	447	455	466	479	460	451	398	448	452	456	459	444	459	496	450	508	465	456	430	459	460	435	506	449	481	464	433	468	480	406	470	452	452	476	436	485	483	431	468	422	435	440	516	439	484	488	413	473	439	476	493	469	486	465	465	467	469	448	439	424	462	425	458	428	448	466	456	425	428	436	472	480	429	480	449	428	438	484	425	483	444	458	469	460	451	465	483	474	424	467	482	469	463	450	433	496	453	416	461	473	449	444	485	508	452	428	476	469	472	455	476	466	440	449	465	482	453	455	463	391	490	434	423	460	473	486	494	447	475	470	489	470	457	434	493	458	480	473	462	440	475	484	419	430	471	471	452	439	446	453	490	456	470	487	501	496	449	464	450	465	476	427	468	496	480	469	463	452	421	425	470	450	476	460	469	455	448	473	449	467	438	466	439	433	463	441	454	460	449	460	468	438	430	442	454	422	506	444	456	504	468	461	455	467	450	454	478	434	455	476	473	454	475	475	469	426	444	475	415	484	476	450	441	434	437	428	455	432	456	461	453	470	473	464	450	476	456	496	441	469	451	470	456	454	430	449	458	475	425	436	458	458	447	477	439	480	469	509	481	408	442	434	444	478	435	470	490	476	445	522	461	460	460	448	454	450	451	469	462	481	467	402	460	423	414	442	441	463	420	401	419	445	436	462	485	484	456	476	445	466	461	450	418	463	459	460	453	447	491	449	455	425	483	452	429	457	468	423	483	448	452	487	445	486	458	491	452	415	446	503	461	465	456	456	486	461	468	463	479	452	474	458	477	423	427	472	480	475	470	404	465	415	477	475	471	446	470	445	449	436	458	467	471	485	451	451	449	461	453	468	504	472	472	464	485	451	508	457	434	478	492	449	443	434	458	459	467	449	474	458	459	472	493	456	470	397	472	471	441	453	501	472	473	482	460	467	467	487	435	484	457	473	441	446	483	423	479	450	414	445	430	475	446	463	461	498	466	450	479	456	465	466	464	500	489	480	459	439	446	450	472	472	428	497	456	493	466	452	466	458	449	446	458	487	478	483	444	488	475	453	502	461	466	473	446	481	478	501	451	475	488	465	424	472	466	444	446	456	450	444	458	483	465	446	455	446	425	459	452	448	470	442	454	441	471	436	490	463	451	479	450	432	465	464	481	447	483	438	461	452	504	473	452	443	422	441	473	437	443	430	431	423	491	466	427	489	458	431	498	487	454	452	467	450	444	472	442	459	443	445	434	457	486	439	432	463	443	443	470	510	489	462	461	462	457	470	471	460	455	507	429	496	495	475	443	491	450	490	492	495	417	478	454	452	488	494	476	422	447	430	427	442	468	481	465	440	460	456	458	466	467	490	458	428	472	451	425	496	442	503	475	506	443	443	460	451	472	442	462	470	450	454	469	452	458	477	497	470	442	507	495	440	485	468	431	471	431	416
22918	21183	28960	23704	21347	22270	19935	9033	5610	3516	2444	1866	1737	1415	1278	1097	1050	1000	1019	979	914	872	837	810	766	798	887	1002	1113	1075	923	865	768	778	767	743	748	656	735	709	708	713	722	694	686	723	670	703	729	705	738	668	669	685	705	697	727	705	715	693	729	755	687	746	693	709	723	720	679	707	705	746	679	699	684	658	704	684	703	678	674	697	686	724	707	729	707	732	739	786	741	737	779	679	697	723	684	735	716	685	744	733	700	701	690	707	692	729	681	700	701	687	618	705	669	682	706	675	661	701	737	666	718	660	712	691	684	671	697	678	681	699	727	701	656	728	757	688	683	669	722	683	697	709	722	728	727	685	723	681	648	686	649	711	715	623	724	660	655	678	659	655	702	695	683	653	669	675	711	665	714	696	693	672	649	688	707	692	713	717	647	681	697	699	678	664	754	663	690	664	701	725	707	679	633	706	644	668	710	683	726	693	660	676	701	703	720	682	677	709	708	709	685	697	692	707	692	683	640	743	695	746	663	689	729	712	682	708	718	710	710	653	714	671	703	671	695	701	647	642	727	705	691	696	706	666	667	713	704	720	698	681	691	682	667	719	707	706	688	720	677	709	682	705	711	714	655	688	691	633	662	693	677	686	677	704	730	676	697	669	690	679	683	668	699	708	721	680	714	679	721	730	708	683	737	663	711	711	711	684	635	646	715	678	721	712	725	678	704	677	661	737	690	688	704	691	705	707	722	675	720	663	692	670	708	725	676	682	661	687	754	727	679	706	709	670	682	729	653	700	736	695	685	687	700	708	650	701	659	693	696	682	735	681	702	682	674	672	729	685	691	673	691	672	702	680	667	663	753	681	686	712	695	718	746	671	684	740	671	696	627	719	668	684	680	714	655	672	660	694	692	679	655	677	728	662	666	684	674	720	756	666	655	647	691	683	674	725	682	642	736	675	694	646	722	637	684	723	665	655	687	665	665	724	721	697	703	694	689	715	661	686	666	697	700	693	707	737	718	683	648	671	676	672	721	687	734	680	681	690	713	655	683	721	692	682	717	766	693	736	666	728	678	711	702	700	674	723	703	647	635	677	699	696	703	713	687	677	688	683	682	680	713	673	757	698	692	732	722	667	705	693	711	652	734	690	652	693	696	697	710	709	710	655	669	624	729	660	731	701	672	700	697	716	726	685	697	701	689	696	714	714	708	748	702	715	699	683	656	706	706	741	732	700	716	676	683	701	647	736	690	705	685	690	726	661	697	713	672	676	669	682	677	674	726	688	648	690	655	712	738	677	697	729	690	733	645	693	723	686	707	733	715	711	660	691	693	737	679	726	710	708	735	688	695	686	708	695	732	746	672	733	730	709	740	719	684	737	686	687	707	665	656	692	684	690	705	668	690	683	692	709	668	703	664	685	661	658	656	727	741	689	697	739	711	701	698	686	714	632	731	660	660	684	679	710	711	736	693	650	744	682	684	726	685	668	677	645	673	727	664	695	643	690	679	733	743	706	715	678	653	663	729	697	739	707	713	695	718	706	666	682	683	712	678	666	663	688	712	737	732	674	666	712	727	729	648	703	741	663	722	679	656	687	691	704	701	724	728	709	680	724	707	677	686	714	673	690	683	712	697	727	724	731	708	720	656	692	681	696	656	665	691	656	700	732	666	737	712	694	659	655	659	716	694	708	658	651	670	709	648	721	728	722	720	706	653	656	707	652	673	680	702	664	713	677	734	693	723	749	697	686	637	714	674	705	692	741	683	706	755	720	715	692	684	639	708	690	723	713	715	699	687	696	662	694	697	669	660	716	708	709	702	690	722	693	679	661	688	691	668	673	662	677	700	720	724	703	680	679	702	683	738	670	667	686	708	710	684	718	679	679	699	682	699	723	705	681	706	693	697	703	673	686	707	682	703	681	683	714	707	661	717	726	696	661	690	717	696	673	663	676	670	700	688	664	705	696	704	654	699	676	681	702	688	676	683	708	695	676	666	695	728	689	664	673	671	669	737	680	677	691	650	686	688	697	714	676	707	699	717	730	678	722	662	692	681	668	677	724	675	692	667	665	673	668	703	643	691	703	686	690	650	681	657	699	735	680	709	638	653	736	712	671	737	718	704	674	679	702	714	675	728	631	718	695	691	625	621	663	726	716	681	676	708	708	705	738	719	661	676	670	703	700	710	658	684	639	728	710	746	630	701	747	695	703	688	695	727	716	702	730	713	697	734	657	636	673	700	667	659	697	702	718	689	647	669	701	696	707	707	686	690	712	707	657	740	722	682	685	710	673	709	680	698	715	666	702	648	751	703	699	692	699	713	673	720	663	687	736	690	736	662	694	650	691	650	668	713	681	714	731	687	706	638	669	646	706	667	713	662	729	675	696	712	658	674	706	696	629	646	665	690	652	651	750	699	674	715	658	699	697	684	695	724	700	681	702	698	659	738	693	659	654	705	729	711	718	678	696	708	682	684	708	694	701	707	702	699	731	712	694	658	684	698	667	755	704	734	675	688	712	710	690	731	668	682	778	683	688	706	677	670	697	674	665	621	660	710	707	691	709	688	700	646	671	665	682	646	703	739	656	676	673	681	702	714	698	682	687	688	641	724	661	675	692	717	645	690	680	653	672	716	708	675	687	691	671	715	700	714	691	737	683	681	713	703	691	757	709	712	615	721	706	643	679	704	682	653	663	720	698	676	661	681	699	722	712	721	714	715	711	654	693	677	689	692	667	718	739	688	703	687	700	684	696	690	684	696	675	669	687	668	627	713	719	672	652	717	740	663	676	675	701	715	700	670	706	705	703	733	667	701	668	646	689	680	700	674	703	700	708	662	684	690	688	708	662	669	687	684	715	646	650	710	690	689	711	697	662	687	730	718	662	644	681	664	688	641	714	725	739	681	705	647	711	731	682	701	725	650	727	675	677	699	705	673	598	687	674	697	665	689	722	663	697	671	731	668	728	677	701	741	728	694	712	686	703	671	733	683	682	694	671	719	635	678	670	697	638	726	676	666	674	718	657	729	731	737	685	730	744	677	653	625	678	692	682	687	689	697	707	695	666	705	733	686	693	643	705	687	716	713	714	705	637	720	721	666	713	692	703	690	684	674	653	668	641	731	662	715	752	664	703	725	692	671	712	667	672	683	708	711	686	668	684	726	641	685	712	716	675	699	701	652	653	727	688	697	695	701	673	696	687	708	692	706	688	682	680	662	669	696	634	696	740	684	733	713	680	728	676	753	687	676	697	727	686	678	706	687	658	720	683	719	693	674	729	673	683	739	679	704	664	679	718	681	649	660	767	744	710	685	693	691	705	688	688	697	656	708	707	759	694	676	700	701	722	729	677	706	654	702	682	729	674	688	696	676	684	656	712	713	691	671	697	701	710	761	690	686	654	699	729	721	705	673	700	692	742	670	718	690	703	708	680	735	702	697	707	730	733	664	680	701	682	716	685	650	684	723	677	716	698	629	678	683	703	649	701	713	730	703	714	685	686
17547	38833	38538	31525	28136	23806	19550	14529	10511	7124	4791	3707	2955	2599	2217	1825	1692	1555	1524	1507	1373	1222	1101	1066	1086	1045	1217	1465	1804	1639	1352	1107	1054	948	994	912	951	916	884	923	908	858	890	889	905	883	889	861	862	942	886	865	924	927	910	950	867	891	892	873	895	889	861	849	862	885	879	849	859	846	828	830	880	890	839	841	940	902	888	904	864	915	816	873	841	843	946	969	1021	1024	974	970	908	907	871	899	907	904	858	901	848	852	884	891	873	902	844	815	909	806	941	866	833	868	868	881	856	834	870	827	841	858	882	839	887	884	848	848	877	812	894	875	924	888	879	883	839	843	885	907	862	833	873	894	875	915	888	875	868	866	882	826	915	911	886	841	839	849	850	909	865	844	831	809	919	905	828	847	855	870	857	832	888	890	869	857	874	840	862	867	895	864	841	944	877	792	864	875	830	817	857	862	847	862	874	835	883	870	845	836	852	886	921	787	858	892	807	859	924	855	831	856	833	839	863	845	873	907	876	819	891	921	858	931	839	884	840	872	851	852	834	787	851	863	862	861	852	829	822	912	863	875	824	872	821	861	887	850	907	868	825	861	821	885	847	830	898	830	871	881	899	888	852	855	874	939	825	893	867	874	884	926	845	872	804	867	877	883	818	832	848	827	871	876	845	839	868	850	895	896	856	899	860	838	886	821	903	859	888	869	866	861	812	858	860	875	796	872	865	837	885	872	876	836	833	868	889	871	805	895	868	876	826	819	858	866	827	877	876	871	879	882	888	860	909	873	851	857	824	868	885	870	889	875	859	839	909	880	920	864	883	878	865	875	863	865	853	836	864	879	897	860	885	868	878	875	899	863	858	879	883	857	875	918	899	908	844	904	876	854	832	824	833	811	864	832	893	906	884	812	858	858	876	829	920	865	865	859	879	868	854	911	864	852	898	863	857	838	852	831	883	827	826	880	891	838	853	874	891	942	809	863	888	870	828	885	881	825	854	851	878	852	840	846	820	873	826	820	852	887	868	855	826	860	880	897	926	841	857	873	909	890	869	866	820	854	944	864	846	825	862	898	874	854	870	833	815	892	870	885	866	829	892	904	866	823	902	906	890	826	851	835	858	890	841	858	896	853	866	872	858	815	844	837	833	903	893	867	866	847	830	838	873	841	863	918	908	902	879	858	870	847	896	852	856	877	847	823	871	866	883	831	882	855	906	825	830	861	835	854	919	899	900	864	868	899	862	865	892	878	893	853	861	882	825	865	885	845	825	911	871	871	848	882	826	863	836	843	862	846	844	845	891	820	838	875	864	836	881	809	812	880	851	901	868	844	857	872	895	858	877	888	862	860	855	884	854	903	860	838	815	840	881	906	864	814	880	879	895	871	891	842	890	822	838	872	859	894	838	860	883	911	871	867	864	807	864	896	845	800	829	889	842	859	867	846	902	893	914	895	854	789	847	846	881	852	856	922	840	899	835	858	835	819	881	890	885	871	857	858	879	854	858	872	852	826	879	885	872	883	818	847	891	852	839	830	867	853	798	872	857	847	881	848	867	868	893	849	840	871	865	909	868	834	885	827	839	862	867	856	853	894	887	888	814	883	870	862	882	889	847	886	854	874	879	848	878	890	849	898	883	874	908	844	810	913	813	856	860	869	892	842	883	844	795	814	892	863	817	869	825	861	853	819	876	879	853	837	849	839	884	846	843	883	865	868	892	850	863	848	853	930	844	869	855	831	835	879	847	845	873	867	876	830	833	901	854	867	899	851	838	886	896	840	925	925	881	900	838	845	814	853	884	835	903	782	889	863	888	849	880	804	825	835	842	807	856	892	875	901	835	857	876	846	926	883	811	872	805	857	837	836	855	864	835	849	865	877	842	805	874	837	850	841	856	858	859	851	853	840	886	825	861	856	897	887	798	881	835	873	885	848	924	835	880	844	849	881	852	828	850	850	904	843	892	845	838	863	827	878	880	876	848	892	876	852	816	830	807	856	826	876	831	863	832	856	883	827	835	838	847	853	829	781	853	910	804	840	891	850	922	862	857	827	866	849	877	863	849	920	836	868	859	855	836	851	877	823	830	853	880	813	842	865	896	863	894	851	838	859	859	889	828	840	852	871	860	856	888	839	826	912	888	876	812	876	830	857	856	888	891	879	859	888	878	818	872	876	872	895	825	853	865	865	844	898	879	881	856	834	886	883	886	898	872	872	806	841	818	855	820	866	840	807	898	819	843	899	838	905	865	851	896	873	865	911	831	883	881	834	842	827	849	867	917	832	835	830	870	935	860	847	832	850	905	854	899	854	840	876	878	893	848	872	861	892	886	897	858	852	819	901	815	888	848	911	853	880	929	904	843	825	886	881	884	881	856	865	836	903	869	854	871	858	844	860	866	869	829	902	816	868	867	845	849	801	843	829	863	875	849	892	842	847	869	822	871	841	882	832	900	855	871	880	880	816	866	856	883	837	887	924	827	793	867	823	884	914	945	866	881	873	860	840	836	847	887	818	857	833	831	816	884	886	859	883	849	882	892	868	900	873	904	813	893	873	866	841	860	871	839	836	844	857	876	887	882	955	848	856	864	831	824	878	866	826	887	864	829	838	871	847	841	877	881	860	877	867	840	902	933	855	896	817	859	884	831	848	846	835	793	842	872	786	914	838	861	858	851	869	882	837	817	833	892	884	893	872	882	827	888	858	837	891	890	864	877	850	932	843	876	852	821	849	889	854	823	846	880	835	835	832	846	881	865	824	881	847	872	895	858	844	870	836	856	875	844	848	869	885	836	845	869	860	871	888	881	895	850	841	841	796	783	868	847	860	894	858	909	911	868	846	858	863	937	877	839	844	882	869	834	885	888	841	837	894	895	857	911	837	904	900	895	876	805	902	888	851	849	840	858	849	866	885	883	852	824	845	879	850	814	858	858	879	848	912	903	857	826	874	849	876	879	934	857	848	912	862	822	891	826	873	811	854	826	873	799	905	867	838	874	829	839	907	834	849	839	852	882	856	850	829	813	889	836	807	847	872	864	837	851	846	849	836	885	873	857	827	842	852	826	857	807	875	858	878	800	928	875	852	841	891	891	907	843	811	869	860	843	866	888	878	907	878	828	854	854	802	855	848	825	822	874	820	847	841	919	846	865	881	911	891	880	923	934	861	825	858	819	852	821	825	864	869	880	855	897	874	892	836	871	906	882	844	853	873	883	841	856	869	854	858	922	876	860	808	855	845	868	902	826	826	849	883	860	861	861	834	801	900	843	864	894	896	867	868	828	841	891	890	840	829	855	873	822	868	848	854	834	879	835	820	895	829	928	844	914	921	866	839	830	871	799	899	868	837	853	915	919	828	815	830	854	866	814	866	853	859	842	859	865	838	933	835	866	873	855	860	885	841	898	829	873	871	863	800	850	868	872	837	855	820	874	847	846	899	809	841	858	867	851	899	871	863	840	919	851	905	827	901	864	874	840	874	868	855	856	861	905	832	884	920	899	882	836	884
27052	21268	21817	17474	11065	7169	4890	2906	1867	1294	1012	809	703	637	622	544	585	544	517	441	482	523	464	474	493	512	488	516	646	553	541	496	461	437	429	450	438	436	420	461	479	430	428	461	479	441	460	437	439	424	481	449	452	428	450	488	442	451	443	411	461	463	436	444	408	438	421	477	450	476	455	435	449	438	446	480	434	424	481	491	467	467	396	486	493	445	509	469	470	488	454	470	459	422	450	445	467	490	453	467	455	440	430	479	459	461	440	465	427	420	474	446	473	456	430	433	442	447	474	456	469	448	463	427	391	439	447	448	421	457	491	466	465	436	428	447	458	411	452	452	413	489	448	436	454	424	437	451	475	479	426	431	454	477	422	438	445	463	472	469	427	466	436	453	445	432	459	469	474	455	429	437	452	431	488	464	441	465	429	451	466	422	429	444	433	447	440	441	449	404	441	434	461	470	448	442	451	425	422	466	486	477	452	454	431	463	480	437	446	450	477	437	477	437	496	444	437	455	443	473	437	503	417	452	504	459	434	483	443	445	468	445	414	474	461	470	426	444	439	458	468	409	474	464	451	442	468	447	463	454	466	455	475	425	436	478	458	448	433	446	435	436	423	448	420	434	451	469	458	423	465	420	454	431	462	433	491	452	461	433	424	417	458	463	412	483	495	469	400	430	440	430	415	455	411	491	443	472	445	448	410	456	470	454	429	449	458	429	464	456	430	463	444	467	480	444	433	443	427	464	421	435	436	457	457	435	440	446	458	466	439	462	466	480	428	450	453	467	453	462	421	443	458	427	409	446	489	462	449	437	469	482	415	453	442	468	445	419	479	447	454	470	465	473	449	420	501	474	426	429	417	417	456	424	445	446	431	425	474	444	437	443	497	457	476	409	447	441	446	444	460	437	463	463	480	454	463	431	430	465	426	431	448	470	434	444	486	407	443	468	448	436	480	471	482	488	448	473	479	428	435	453	466	461	492	461	423	418	477	493	434	404	452	483	451	448	455	474	436	440	479	446	454	477	427	463	421	477	429	442	470	424	477	457	426	436	420	478	427	418	446	467	482	472	438	436	434	446	450	438	440	419	450	470	435	435	441	481	466	453	475	439	450	437	463	460	450	469	429	435	443	445	448	454	417	422	466	440	443	465	429	453	470	463	436	486	417	478	436	498	481	469	445	477	457	423	447	462	489	434	427	447	454	422	446	465	460	476	443	432	429	476	455	450	413	466	432	427	445	430	433	432	400	460	460	403	447	470	437	426	474	443	461	434	458	467	457	451	414	457	434	461	419	483	470	470	461	460	465	441	446	446	450	474	455	461	466	476	474	458	413	454	450	459	410	441	464	493	420	458	421	447	430	435	428	460	412	454	428	439	465	446	434	473	425	453	432	448	467	452	473	423	475	489	471	459	483	472	447	433	454	444	447	439	459	449	414	471	441	467	443	439	450	448	488	464	447	456	463	420	424	470	469	432	452	468	442	440	453	438	482	404	445	454	439	449	455	430	441	424	454	439	440	433	442	450	455	471	446	498	421	472	468	433	414	427	450	448	472	484	462	411	458	463	446	465	413	465	440	423	442	451	466	424	427	435	464	431	438	439	441	432	480	444	458	457	468	424	445	432	440	467	441	428	454	443	495	464	381	450	452	445	416	451	452	462	466	465	462	477	442	452	494	502	507	426	492	425	451	441	446	468	429	460	451	425	454	480	469	476	433	450	443	518	475	455	419	477	464	434	447	481	411	423	433	463	478	456	436	449	463	441	476	452	462	437	427	461	443	438	446	447	472	472	434	458	475	462	420	466	480	430	434	402	452	458	428	484	433	456	459	432	451	443	473	420	430	420	482	505	445	462	476	454	465	427	421	427	438	449	481	428	437	446	467	457	441	455	457	458	436	443	470	483	459	413	472	461	451	452	430	458	445	457	448	453	471	419	466	475	439	476	456	428	460	471	435	470	454	472	467	441	464	408	438	449	454	446	470	435	458	430	434	447	456	462	440	479	442	460	464	456	454	445	483	445	464	446	465	474	485	470	395	430	471	477	437	477	465	427	462	468	426	435	511	473	443	453	427	468	456	468	447	456	433	428	466	507	429	422	429	447	469	450	458	477	452	481	462	410	477	444	457	493	430	447	502	420	495	431	438	504	442	458	421	458	437	418	462	457	434	429	439	467	441	472	462	460	463	435	443	473	445	484	446	436	441	432	488	456	441	480	449	469	455	464	410	415	472	418	441	433	475	492	489	477	437	459	457	483	456	443	462	428	437	492	424	459	499	402	448	439	471	470	512	461	452	422	441	436	423	434	439	433	441	484	463	455	454	482	481	414	481	445	439	463	444	470	431	493	465	479	396	438	425	438	480	429	436	412	472	458	404	471	431	433	422	438	458	453	432	463	493	431	456	476	466	438	473	440	492	444	433	449	477	479	444	477	494	435	459	480	448	452	475	444	426	445	427	498	407	460	471	484	480	455	431	478	475	464	454	474	469	409	443	419	471	445	463	442	452	458	463	443	489	470	462	448	444	457	451	475	450	458	474	462	417	425	469	430	446	433	476	465	440	456	469	428	459	448	472	458	439	439	478	432	428	439	482	442	444	489	450	459	406	457	415	478	416	487	438	428	478	486	459	452	504	464	433	447	440	456	459	469	450	422	472	434	469	452	423	426	464	453	419	465	482	445	452	479	471	447	453	458	432	449	476	459	460	454	476	418	473	465	453	394	470	443	433	438	437	420	438	464	439	393	450	451	452	462	449	444	455	466	438	448	428	451	460	428	493	447	428	440	473	464	443	450	448	414	463	449	474	458	459	449	428	469	440	464	492	488	457	449	481	458	437	453	441	480	451	458	478	449	439	441	449	436	452	403	444	480	464	459	434	502	471	438	457	469	454	448	456	480	450	453	472	438	494	428	439	430	442	439	464	461	442	473	389	461	421	442	449	432	447	456	458	437	437	457	463	448	468	447	458	447	431	440	419	448	445	485	457	497	411	419	490	449	433	483	457	469	463	438	410	447	470	438	441	438	432	449	424	442	456	460	492	444	451	433	438	491	477	439	428	443	440	453	484	506	463	445	475	462	461	511	439	465	437	463	459	453	449	420	460	474	448	429	430	469	421	460	455	440	437	425	476	469	420	462	445	455	434	439	445	495	442	419	451	503	467	466	410	448	477	434	478	465	455	470	425	494	435	479	452	430	451	462	451	428	416	480	456	449	469	450	465	449	478	438	436	455	458	443	463	456	437	427	466	462	441	470	450	452	431	406	448	474	443	466	461	467	467	467	443	464	439	466	466	415	405	487	428	445	465	459	480	452	453	456	420	444	461	497	470	391	445	438	442	449	455	440	447	447	452	487	444	485	430	430	442	432	414	463	446	446	413	438	441	421	482	440	440	458	449	443	455	455	445	432	443	447	467	432	442	416	469	452	470	463	456	410	463	423	449	473	424	466	450	426	451	401	446	472	452	437	440	415	460	459	435	459	458	484	454	459
14526	26909	27304	20840	16772	13331	9806	6210	4193	2795	1940	1447	1198	1075	958	875	817	781	734	718	699	616	603	638	649	670	671	749	926	851	695	606	577	633	570	562	592	563	554	605	589	563	550	581	580	580	549	615	554	577	568	607	591	554	566	525	554	591	598	524	593	559	583	579	580	560	551	579	601	570	569	600	567	544	561	570	577	537	553	577	568	559	578	580	577	576	579	622	606	605	583	639	577	548	570	564	547	591	521	553	572	582	586	550	585	598	537	582	617	511	591	588	563	546	584	599	536	585	591	576	572	522	579	552	578	547	559	533	608	581	562	542	589	575	575	562	600	607	556	577	576	568	582	574	591	590	576	560	592	576	575	572	564	574	551	584	579	570	554	578	558	561	570	571	566	551	596	548	597	601	590	536	564	554	601	570	556	529	542	578	595	544	585	599	564	598	558	572	518	538	574	587	574	560	576	531	565	553	578	549	546	543	590	545	563	540	595	585	544	522	564	550	570	563	588	612	532	556	560	617	630	594	584	547	578	544	550	584	587	611	551	596	552	574	569	545	595	576	566	573	578	567	588	613	551	541	576	532	556	563	581	543	545	561	549	568	562	619	533	595	540	591	638	558	598	590	570	533	561	544	578	590	580	607	566	548	547	612	545	594	554	537	566	578	562	536	565	582	596	550	575	599	590	565	556	562	584	529	539	577	573	568	561	563	585	573	596	543	543	566	585	545	633	555	533	548	597	608	551	541	592	568	511	565	565	617	544	573	578	567	588	537	547	565	585	543	560	579	566	517	568	580	546	581	558	550	590	607	583	576	581	576	590	557	567	558	547	571	568	574	535	595	566	567	550	572	556	563	577	550	568	581	500	507	553	511	568	553	548	567	579	587	546	568	606	539	585	566	533	578	571	526	542	584	577	579	551	558	518	551	582	558	579	556	589	595	608	578	580	560	545	504	562	567	549	572	592	591	577	601	560	554	534	514	594	539	546	587	580	578	624	564	535	599	539	527	585	567	581	559	572	565	520	594	559	554	608	552	622	600	594	563	588	631	551	577	548	532	545	538	555	587	568	567	613	567	565	545	567	548	569	568	566	551	576	550	564	629	570	568	602	557	579	548	558	559	533	570	577	579	574	602	582	583	574	541	530	577	529	526	573	570	573	574	565	562	543	587	559	546	579	581	585	582	576	571	584	581	576	567	557	510	576	559	578	551	515	570	593	553	555	535	597	525	572	524	531	570	586	557	569	563	578	527	567	565	537	526	528	573	543	551	560	583	554	532	568	582	555	568	541	557	582	557	562	564	523	639	537	596	536	586	570	545	555	572	578	548	599	525	607	562	543	554	556	543	589	551	563	585	542	613	572	572	603	605	578	496	558	597	587	619	564	542	590	554	572	584	558	563	552	549	523	564	518	586	505	572	580	587	570	546	538	565	585	582	533	545	607	574	609	531	567	546	557	557	559	573	542	540	615	583	548	595	613	552	562	602	565	588	573	568	616	587	549	526	572	540	578	555	577	572	588	572	536	567	542	574	585	566	591	610	548	586	561	591	562	570	565	563	571	564	549	573	599	590	566	587	543	541	581	564	601	560	596	628	526	589	590	546	560	611	542	573	539	560	531	552	571	550	609	589	580	564	569	577	498	545	533	548	576	593	553	597	569	539	579	569	584	557	563	585	558	602	630	557	543	556	544	576	533	519	592	555	562	576	562	588	572	585	531	594	563	575	534	582	570	560	569	551	567	542	607	585	577	530	569	535	596	581	571	555	566	616	554	565	592	542	563	574	568	547	613	592	597	547	578	583	549	548	561	597	589	547	548	563	533	607	592	562	592	617	589	583	518	591	553	605	598	571	558	537	572	604	571	582	552	561	551	566	528	550	596	544	552	595	525	572	533	568	529	590	553	524	556	570	578	557	570	558	565	581	612	528	565	573	564	584	561	557	546	615	607	584	535	593	539	570	564	540	582	558	520	578	579	572	558	540	542	562	592	552	533	577	559	590	566	584	614	576	559	551	588	580	593	564	585	576	561	564	587	558	556	579	572	606	538	571	587	576	590	544	604	534	572	570	558	555	551	564	534	604	604	569	556	510	580	605	565	540	579	539	584	587	580	560	567	561	565	583	560	596	562	549	527	577	523	556	565	553	532	583	552	566	569	500	589	604	550	537	586	577	567	533	580	540	591	571	526	571	578	567	630	579	537	576	585	598	581	613	566	572	616	528	521	559	544	565	520	566	563	566	588	590	529	549	592	583	581	566	619	583	608	649	573	557	611	574	571	563	595	602	607	543	556	563	574	545	560	562	551	565	574	549	520	574	600	554	575	560	584	576	602	555	549	584	591	534	565	564	571	592	617	564	535	530	560	560	544	587	577	599	585	596	556	549	587	555	602	572	587	526	561	530	544	564	566	596	551	569	567	588	581	559	578	607	582	610	540	544	563	565	534	577	563	544	541	565	628	572	541	605	593	607	575	583	546	542	570	568	583	564	624	526	550	571	590	556	567	552	546	584	572	584	572	588	560	542	574	549	536	557	527	563	544	561	587	558	583	551	552	578	564	572	552	534	560	554	570	570	558	563	540	539	541	546	562	553	554	601	551	570	582	569	572	600	580	547	562	576	540	534	583	564	565	560	541	604	548	591	575	543	574	574	567	562	544	511	538	602	552	551	623	593	539	566	586	549	581	602	601	599	585	535	574	563	581	614	541	572	541	587	505	555	508	586	534	583	547	570	548	565	552	576	580	556	569	573	533	582	548	594	575	569	539	578	570	560	575	541	556	581	609	577	534	552	547	610	526	544	556	590	559	605	567	560	580	565	577	573	574	610	607	552	526	593	597	536	588	554	570	546	547	554	594	561	558	545	606	551	561	561	536	597	567	560	568	557	510	495	565	554	562	546	544	534	539	499	612	568	594	541	513	584	587	596	544	589	546	517	539	575	581	576	554	561	540	546	589	506	565	599	548	566	554	557	566	554	546	566	519	522	522	529	569	564	605	539	584	539	542	599	582	549	529	544	584	549	571	521	556	594	600	569	584	590	573	554	581	583	585	570	601	575	568	598	533	548	615	586	586	599	540	539	593	593	572	553	581	564	617	538	560	557	554	545	564	579	588	541	518	530	606	604	567	572	580	571	598	560	579	569	579	567	563	511	554	630	595	568	572	559	553	579	570	597	592	548	595	554	573	588	538	558	552	568	566	550	551	574	582	571	573	545	589	540	589	546	591	552	586	494	549	572	552	570	570	530	557	588	620	572	557	565	595	615	573	564	615	548	585	603	555	577	583	622	564	569	570	597	584	600	505	563	538	620	553	579	530	540	566	599	556	583	586	534	561	535	539	550	582	585	603	569	585	572	568	513	547	567	540	554	574	619	583	566	588	566	543	574	561	608	581	561	582	513	579	585	546	571	562	595	605	587	562	573	631	518	558	584	570	532	561	544	559	533	538	560	564	587	565	600	595	588	536	585	552	525	567	551	566	582	568	592	579	573
23911	21165	28496	24139	21658	18368	11359	5373	3445	2620	1757	1417	1359	1116	1094	1005	922	833	830	848	812	783	808	766	768	844	782	947	978	847	805	746	788	735	732	720	694	692	686	716	709	723	736	710	678	742	675	675	748	670	712	742	667	690	619	683	711	661	730	717	691	722	655	711	671	713	713	691	719	687	700	685	716	705	738	674	712	688	712	723	709	663	734	704	704	692	728	775	647	715	732	750	731	711	713	719	694	716	686	706	729	659	646	666	644	676	712	675	728	764	672	724	719	743	675	674	664	713	655	694	670	683	727	661	700	731	680	655	701	711	693	692	700	719	644	656	714	704	693	661	717	691	727	672	669	702	686	712	704	715	686	725	677	676	645	688	702	675	668	665	732	670	699	694	687	667	651	690	665	707	736	698	674	694	710	697	735	671	722	685	691	700	703	733	734	677	712	675	685	713	652	674	723	685	676	746	763	695	708	738	707	676	685	677	712	718	679	695	631	738	703	748	663	722	675	687	655	655	671	716	744	699	709	728	637	668	726	668	675	719	716	685	677	685	706	684	702	681	707	711	749	661	674	714	707	690	686	701	735	678	675	673	696	674	719	693	678	738	666	700	741	698	709	698	707	716	682	667	691	659	697	707	714	719	717	660	680	707	740	725	680	665	701	662	732	698	619	676	658	688	684	698	706	721	700	662	740	670	667	666	645	662	702	717	665	711	681	678	697	719	703	682	684	674	703	716	714	705	681	712	648	692	735	660	664	673	723	646	660	702	678	676	692	749	703	676	703	681	637	723	693	728	681	667	685	714	672	687	688	687	685	690	659	698	698	673	665	742	700	705	639	639	681	683	695	762	736	663	673	727	643	708	695	739	709	702	681	679	686	676	697	746	707	680	669	698	698	660	646	675	696	751	667	674	649	729	657	735	696	714	687	674	708	687	695	685	693	717	685	677	672	689	684	685	674	670	691	718	713	686	681	756	715	737	706	702	717	692	697	697	690	637	686	674	684	658	692	736	698	727	692	692	660	666	655	691	706	682	703	719	698	674	722	663	685	713	681	703	683	759	667	705	696	677	690	700	679	717	696	687	676	716	695	691	707	729	649	703	668	681	681	734	629	695	704	706	706	735	691	688	700	698	650	711	664	717	668	672	699	709	735	711	708	685	703	736	703	702	704	707	625	681	714	737	655	667	730	675	699	740	694	697	678	683	732	734	696	658	647	720	685	711	634	698	665	731	690	632	698	685	669	672	665	691	649	674	652	717	677	706	723	671	662	733	696	684	662	704	707	692	664	722	694	721	641	742	719	698	740	665	718	690	703	670	692	654	631	684	692	726	727	633	714	713	673	679	698	671	713	733	686	674	697	711	718	687	681	687	693	680	674	675	693	679	676	650	678	700	694	678	650	682	680	650	693	689	722	662	655	649	653	710	706	706	704	653	706	750	712	700	692	703	680	643	664	661	709	736	679	675	660	642	692	686	669	726	696	710	690	662	669	714	678	726	753	680	703	663	702	704	681	656	668	635	677	693	707	724	689	698	666	675	693	675	749	686	652	685	673	684	700	675	700	677	716	703	719	757	727	683	660	675	663	681	673	663	697	687	728	702	689	686	707	677	697	669	668	664	694	687	671	719	711	684	689	672	690	675	686	722	679	726	681	670	701	709	649	728	696	709	724	672	704	678	709	656	665	685	640	671	711	688	654	702	645	692	715	657	712	713	745	695	640	704	734	663	743	660	677	694	705	672	730	702	675	646	722	651	659	699	709	725	680	697	677	664	720	674	702	732	703	709	721	709	735	676	667	662	669	696	675	695	734	724	666	692	723	707	691	688	711	723	716	680	659	675	739	734	670	706	680	674	695	696	691	693	741	680	675	702	717	664	741	674	669	687	694	714	672	695	679	717	700	697	708	666	677	725	677	646	724	665	668	649	697	712	703	722	708	700	672	698	692	670	755	618	700	671	709	650	680	718	706	775	699	697	724	712	692	709	702	718	700	711	650	651	646	724	717	664	671	716	680	696	734	679	679	683	678	670	724	696	722	670	695	674	700	632	694	676	679	707	697	671	745	663	651	728	712	740	683	738	708	652	695	705	678	692	705	704	685	693	640	728	669	643	677	672	707	728	688	689	728	759	688	667	677	687	715	651	709	696	721	669	640	720	660	671	720	670	690	706	669	673	710	710	694	717	720	718	672	688	674	681	666	726	672	681	696	703	671	682	665	681	729	665	649	726	744	755	706	695	680	680	704	672	668	713	726	696	649	699	665	690	677	681	646	722	738	675	691	690	688	682	684	694	691	709	713	694	643	719	692	697	631	688	735	690	654	685	674	693	689	661	688	675	708	685	688	730	704	690	675	657	706	652	684	690	669	681	715	694	735	688	715	646	670	692	705	679	718	682	696	653	663	686	693	693	696	692	705	708	707	703	679	685	729	671	670	746	710	653	692	680	677	706	693	715	677	695	676	683	658	686	692	654	704	721	658	702	705	689	687	689	727	687	679	690	725	697	665	642	646	720	721	643	668	685	650	662	706	696	718	691	647	714	652	729	674	669	701	702	698	677	716	684	705	676	696	675	677	648	722	713	690	730	659	676	690	724	679	690	683	736	672	691	671	699	658	689	726	660	698	698	710	700	723	680	670	706	665	698	702	710	689	663	678	678	706	695	705	699	688	633	664	656	753	727	703	740	656	713	696	720	665	654	658	727	707	654	740	658	696	758	692	695	736	670	712	700	657	702	696	674	674	691	733	690	666	681	713	723	646	706	756	719	746	693	686	627	706	691	663	695	711	722	744	662	647	657	714	720	686	673	739	693	706	702	686	692	710	678	670	694	700	681	667	682	718	679	690	677	679	712	668	633	735	691	664	686	712	730	731	690	723	678	735	696	708	701	707	693	659	702	684	681	699	680	659	653	675	705	728	734	706	698	656	662	693	699	691	701	666	760	655	679	685	715	686	721	726	748	706	705	734	659	699	722	661	685	688	684	687	729	687	645	703	634	635	730	702	703	711	689	702	660	754	667	704	713	663	720	747	724	641	676	700	687	661	695	658	679	682	727	695	752	707	691	718	671	694	698	697	721	719	649	723	686	710	641	710	705	688	723	699	727	684	646	703	629	684	703	656	697	747	703	679	696	689	682	678	685	673	710	684	666	731	691	715	703	668	707	702	659	691	701	684	679	710	699	683	692	683	652	697	679	726	709	667	703	700	652	678	695	684	744	713	692	661	638	667	651	682	650	716	714	706	674	655	668	698	674	678	706	667	703	636	664	686	673	711	703	706	741	717	682	680	654	704	686	662	687	693	658	674	679	703	675	721	703	695	709	700	739	724	640	710	685	695	680	739	673	650	659	690	678	744	689	659	676	732	656	683	687	741	696	681	716	704	691	683	682	682	702	723	699	689	694	711	645	693	682	711	690	706	697	690	705	676	684	685	671	708	667	709	717	694	680	690	705	691	721	741	750	707	715	714	725	673	699	667	678	660	812	700	660
17381	36602	33975	28613	23826	19120	14990	9927	6971	5467	3309	2550	2225	2090	1697	1448	1379	1233	1166	1123	1122	1018	935	997	1000	1114	1192	1279	1403	1186	1091	934	931	951	888	852	880	833	835	909	844	855	878	859	843	903	875	835	925	870	928	852	854	861	886	873	859	890	848	872	878	905	861	865	861	866	879	854	843	840	884	900	838	840	865	867	907	887	853	888	911	896	831	868	878	884	848	871	901	924	939	933	889	898	872	871	870	848	836	846	867	858	851	872	855	863	907	880	844	882	827	837	824	858	834	844	822	834	798	792	820	875	900	861	821	875	839	823	868	848	868	860	877	841	823	837	853	883	851	869	866	822	857	901	901	820	844	856	797	819	847	880	854	880	845	825	876	880	846	890	845	852	832	827	879	859	831	845	821	842	816	810	889	886	883	862	822	904	833	856	881	817	857	853	857	876	850	899	933	868	823	909	872	832	880	890	817	859	881	873	842	889	898	846	855	900	839	835	873	887	820	859	823	858	846	871	826	857	842	860	853	838	912	857	893	861	808	848	842	837	834	876	834	855	844	923	841	875	806	850	907	852	897	850	895	811	848	891	809	837	842	854	850	858	816	841	875	813	827	869	813	875	890	899	865	802	874	878	847	916	839	877	882	843	860	899	870	840	856	856	857	835	856	891	850	870	921	882	781	936	870	851	871	841	855	826	859	849	842	833	861	861	857	854	862	861	861	834	821	872	846	846	849	855	893	786	842	866	857	834	902	843	861	878	912	823	815	866	847	871	921	880	822	809	911	833	796	802	830	822	856	809	843	847	876	820	888	851	875	865	896	850	853	898	801	875	887	846	897	846	811	848	873	893	829	827	860	864	867	872	871	866	849	874	863	867	906	827	901	846	842	805	815	856	846	852	871	869	863	856	852	842	844	833	837	877	895	869	864	869	832	864	867	875	856	790	855	816	865	867	862	900	859	839	853	910	867	872	857	837	828	826	809	867	860	843	851	847	836	822	841	866	823	877	839	888	850	863	836	861	889	846	924	816	862	859	838	806	895	867	860	830	865	840	853	820	838	831	868	823	845	846	947	859	838	874	829	865	860	890	812	817	818	862	806	890	878	803	868	870	857	827	852	866	841	792	882	864	902	844	836	876	887	886	854	867	828	919	830	866	854	813	867	834	846	839	848	850	797	868	808	879	847	892	856	880	890	874	859	813	837	830	835	911	815	856	814	855	847	869	866	839	853	883	918	804	912	870	857	810	840	878	830	860	914	871	837	840	872	884	894	872	884	867	811	852	837	835	860	895	845	886	865	863	886	884	807	860	843	861	831	817	864	817	893	849	876	879	778	928	917	852	854	821	763	883	867	872	818	855	867	883	823	837	841	874	898	855	842	911	812	856	827	880	839	828	766	794	901	885	811	866	845	882	824	852	842	831	846	886	856	847	871	855	791	867	853	888	897	879	861	829	876	914	821	823	865	856	853	860	846	903	856	844	902	819	886	835	827	856	815	894	831	885	892	832	869	873	770	861	884	836	879	860	826	844	860	858	862	898	853	831	867	843	867	865	893	864	795	853	851	840	873	847	856	841	888	858	874	834	843	824	883	857	853	830	922	893	868	802	874	862	856	880	815	853	871	838	875	891	846	874	858	850	832	866	876	819	864	905	835	812	842	840	869	811	861	853	834	794	873	794	861	853	896	865	851	842	919	890	875	780	922	799	846	847	852	824	842	859	829	820	881	841	854	847	862	899	890	845	839	806	903	872	844	835	876	872	835	850	862	853	874	793	851	913	840	836	813	804	844	851	870	845	826	888	850	857	837	839	811	873	872	866	856	838	810	850	852	844	861	865	840	875	856	852	924	844	867	870	876	881	854	862	857	862	808	854	851	902	900	887	834	831	837	837	895	844	885	821	893	901	864	875	824	832	885	828	793	847	836	866	840	859	828	827	812	840	825	846	852	870	841	854	834	860	804	822	874	876	841	882	829	849	866	861	847	901	888	813	884	837	855	857	888	904	833	912	876	882	860	842	856	821	812	865	826	795	866	844	845	825	842	829	829	827	834	831	890	854	799	888	890	842	825	863	847	881	890	883	842	879	861	846	817	886	893	852	792	887	818	830	802	852	823	910	842	873	868	828	874	855	826	820	871	879	855	818	833	858	871	856	843	858	793	846	810	815	878	828	880	910	892	880	838	860	908	812	808	855	855	872	872	860	881	909	883	868	845	832	838	878	860	900	892	794	838	873	851	863	891	881	878	909	812	859	866	898	879	811	833	848	858	835	897	869	830	867	857	919	852	849	843	877	889	846	890	901	875	826	794	854	813	853	863	864	856	840	813	866	886	840	902	863	793	896	819	841	862	875	835	855	841	899	870	830	884	885	838	841	822	870	898	866	836	848	836	785	861	893	836	880	844	846	862	816	851	832	859	830	841	863	878	897	873	850	851	861	838	840	863	884	829	833	851	827	890	899	888	897	887	836	902	870	775	875	852	833	854	915	840	848	870	865	889	882	841	850	835	877	862	847	812	857	863	842	825	868	850	872	832	857	767	843	786	860	802	909	845	855	804	865	827	940	856	825	872	866	893	865	867	860	849	863	870	830	855	814	809	881	804	885	854	874	856	871	840	854	828	828	911	882	827	835	873	824	852	867	826	834	868	864	880	806	859	857	851	832	855	836	838	854	852	834	810	848	880	850	904	838	867	846	821	833	904	852	896	880	872	811	873	869	850	858	857	875	890	889	831	841	860	899	879	878	910	857	888	890	854	852	854	890	832	849	847	871	854	824	854	875	864	865	856	833	836	931	892	849	836	844	837	906	824	841	917	870	867	849	867	884	885	841	795	875	839	854	859	867	848	865	856	899	841	870	845	915	824	864	873	823	852	797	851	868	863	865	859	898	897	830	861	871	860	883	854	790	851	859	834	844	877	867	873	857	817	849	806	838	802	866	925	838	849	853	876	843	836	857	848	841	885	910	829	851	829	904	829	845	891	845	909	837	865	873	863	832	886	896	863	927	845	931	822	909	870	843	825	846	870	803	836	816	879	845	882	839	841	833	851	849	862	904	880	833	837	863	822	845	860	832	863	838	871	839	837	852	757	832	820	859	829	857	890	865	846	783	844	824	930	859	881	865	894	844	825	831	863	882	884	866	860	808	832	845	862	816	910	913	865	838	857	837	870	803	848	846	861	846	861	852	842	875	832	852	866	894	855	906	827	900	837	851	860	808	889	804	901	867	824	839	843	896	802	838	865	846	889	794	820	810	898	910	789	822	830	885	842	895	881	828	866	874	835	848	808	871	857	823	848	815	847	886	820	856	851	827	863	899	914	839	838	842	847	843	876	909	810	867	845	797	865	858	848	836	851	871	872	829	876	870	820	852	829	877	871	847	829	878	850	867	807	878	826	893	889	843	904	850	868	850	805	810	869	853	862	906	831	894	908	796	862	864	902	875	822	842	866	827	837	840	869	863	870	901	860	850	880	818	828	915	857	869	829	828	800	817
25299	21187	27448	25460	17962	10123	5935	3258	1844	1514	1140	863	782	727	606	512	482	481	459	417	412	405	381	403	408	493	502	560	525	429	392	407	374	333	384	380	362	350	343	334	344	362	375	346	340	339	356	339	366	336	396	351	352	331	364	366	353	335	365	359	362	350	379	378	343	326	354	332	344	332	342	359	342	372	362	396	355	335	358	343	358	345	350	335	382	336	360	408	317	375	346	338	351	358	363	320	372	327	324	327	349	378	306	357	383	347	347	337	360	347	398	327	332	319	369	333	376	336	358	358	376	316	374	314	334	360	358	350	375	358	347	331	347	335	358	307	346	346	350	364	352	340	333	370	351	333	335	358	360	322	346	314	354	344	313	355	361	340	344	330	360	373	344	360	357	337	347	365	337	374	373	334	344	330	351	356	317	363	358	317	352	334	329	383	381	341	365	351	361	332	317	384	371	361	383	355	354	351	339	346	332	380	326	374	351	332	383	364	357	351	361	334	342	358	356	364	369	353	350	314	321	366	333	362	368	366	336	345	335	352	351	346	335	358	327	315	331	375	350	345	337	348	363	391	331	351	393	345	347	331	391	372	386	364	325	362	336	345	364	355	354	364	374	338	377	336	321	355	339	366	335	369	338	358	353	337	378	353	321	322	341	327	356	358	340	321	325	357	334	345	329	328	319	337	349	367	356	348	342	320	351	323	375	374	363	301	343	346	343	340	364	363	347	323	344	340	331	374	333	331	353	377	349	353	348	345	337	314	331	359	373	380	376	346	315	359	383	362	346	348	350	388	344	311	386	341	370	355	325	362	336	344	353	324	313	352	341	362	346	321	352	343	343	350	351	348	324	350	353	345	368	354	343	362	355	363	341	359	352	333	348	350	370	355	333	342	360	342	370	335	333	307	325	350	353	346	357	351	349	375	346	337	352	342	378	361	351	322	372	343	349	333	360	325	364	362	355	355	378	344	361	329	366	350	326	337	345	346	317	333	345	360	336	360	327	372	327	350	329	362	355	372	337	325	350	347	337	356	363	365	333	305	365	343	303	323	337	345	311	351	340	332	348	335	324	337	363	337	333	342	355	342	378	345	350	402	352	360	325	333	340	331	356	361	386	338	367	332	315	321	336	357	338	336	352	333	345	360	314	328	351	354	368	383	371	377	337	319	335	367	337	359	344	344	365	362	329	353	351	325	358	365	358	339	355	319	329	337	366	369	313	356	366	358	354	326	321	314	351	327	332	355	323	353	361	361	313	361	352	358	377	340	344	330	339	364	320	338	369	375	361	344	346	346	375	329	323	367	366	382	325	366	382	345	375	332	378	343	344	343	319	342	302	336	339	316	357	326	390	342	362	365	342	338	323	345	366	372	349	332	363	357	362	334	362	338	348	324	376	356	375	349	355	353	322	316	372	357	363	347	362	357	332	356	352	353	316	371	339	349	327	351	354	340	352	338	368	384	297	351	305	356	339	356	326	387	309	365	354	322	349	360	355	345	358	354	358	385	360	334	345	349	338	355	349	323	342	362	354	324	344	361	358	350	321	384	353	347	340	353	334	351	370	377	345	375	356	332	353	353	351	377	328	343	312	381	361	328	353	367	359	394	337	338	335	329	337	416	338	352	312	376	379	332	327	337	340	401	345	345	338	350	354	347	361	343	340	348	348	348	331	340	354	364	349	347	336	347	362	317	355	337	334	355	328	347	311	332	363	364	379	366	356	326	333	349	354	361	379	367	334	359	350	348	326	316	341	331	358	358	338	362	336	367	361	373	345	344	347	343	349	334	370	363	379	359	370	374	329	338	347	337	335	318	350	351	344	364	353	354	348	323	329	372	364	352	384	334	356	361	348	361	373	350	357	372	353	363	333	303	371	340	399	388	359	358	329	360	300	348	351	351	319	354	379	362	346	339	353	370	357	359	359	359	383	312	363	392	362	333	376	332	355	341	357	392	341	377	358	370	366	343	354	362	372	357	347	319	338	326	306	342	332	323	359	349	360	361	359	317	320	343	375	338	331	369	357	361	360	364	350	352	385	338	398	331	311	332	348	346	285	342	374	345	336	344	335	350	323	362	356	357	359	324	333	326	325	349	397	344	328	393	375	355	338	365	350	358	336	329	362	346	335	354	310	306	339	339	381	326	337	328	297	329	363	365	361	332	330	378	383	360	360	324	347	370	324	344	392	329	368	321	323	345	329	361	359	347	387	308	361	352	343	359	360	362	335	355	364	327	358	320	303	380	374	386	355	334	331	340	324	352	366	348	341	364	373	349	334	343	366	344	366	359	325	331	366	343	315	354	361	355	346	352	358	376	349	336	349	349	356	327	350	320	363	315	380	381	339	365	330	339	345	317	330	356	332	326	380	379	381	302	347	327	340	323	374	363	344	348	330	294	335	359	364	358	357	340	326	326	357	352	358	335	347	339	344	343	326	351	330	354	376	340	352	322	357	343	341	344	383	354	358	351	346	374	332	332	335	380	382	368	392	345	338	352	357	327	326	343	346	367	334	349	318	338	360	339	331	347	355	332	334	350	348	362	367	354	361	364	333	348	343	349	375	359	357	351	344	392	385	346	343	355	348	339	340	349	353	348	356	350	352	350	367	340	346	368	353	327	374	335	336	347	338	333	362	344	321	358	381	331	351	370	336	341	356	353	365	347	366	342	369	329	356	368	312	337	371	344	380	323	345	370	352	371	345	349	327	344	362	356	335	331	321	336	338	346	331	329	324	328	363	331	360	357	343	343	336	348	358	342	355	338	346	351	350	354	344	340	353	346	379	351	351	349	345	387	328	374	385	340	335	373	346	362	352	364	323	361	347	360	346	349	332	370	354	354	316	375	358	365	353	336	350	337	365	337	368	344	358	342	322	321	341	329	355	322	358	341	350	311	359	329	371	348	377	334	367	326	362	369	339	357	326	356	377	355	362	333	372	372	349	366	368	338	319	370	317	324	354	323	336	351	374	352	372	341	362	356	345	346	350	356	337	344	354	400	342	358	358	326	313	364	336	363	384	342	320	371	351	338	326	336	348	348	364	344	350	342	348	360	341	372	364	325	340	340	321	353	372	340	345	327	356	394	320	319	361	377	356	373	338	366	341	338	354	359	337	325	342	322	345	358	337	371	326	329	380	370	344	377	335	340	341	318	372	338	352	373	357	348	312	343	337	357	348	343	322	345	350	344	367	348	360	341	349	342	345	391	331	323	329	366	360	335	347	365	331	353	314	338	360	340	351	342	363	356	318	346	336	368	393	346	342	356	370	372	377	354	384	324	357	335	337	371	352	352	328	363	340	343	303	344	338	334	360	334	355	355	327	331	329	340	373	365	361	349	310	356	359	340	359	323	384	342	344	327	344	336	352	349	350	341	310	345	375	343	346	372	341	343	370	380	375	384	352	360	383	351	353	359	357	338	324	288	354	326	359	353	369	353	348	378	331	376	356	354	360	354	349	381	319	343	344	332	353	356	362	369	380	334	345	320	324	365
17233	33963	32495	23975	21052	15347	11571	7500	4627	3700	2694	2028	1634	1349	985	844	838	762	733	685	722	570	555	524	603	661	748	888	834	669	590	538	572	502	511	488	490	449	451	490	451	456	495	433	440	480	446	475	489	447	473	469	486	502	444	437	453	425	456	470	485	475	475	500	475	440	521	450	467	443	455	432	490	453	491	445	456	401	453	499	432	490	506	453	465	470	466	477	454	495	502	468	492	465	462	440	475	446	436	440	466	467	470	404	479	465	435	469	478	472	493	438	468	424	472	493	471	449	438	450	444	480	435	443	463	470	438	469	446	480	450	456	450	450	438	462	420	437	471	448	510	440	439	460	441	430	465	454	456	482	447	432	414	480	435	451	442	480	478	482	424	445	440	465	472	470	526	440	459	457	427	521	486	460	462	472	483	452	448	493	493	454	427	452	443	455	447	468	462	452	456	452	468	456	439	433	462	467	483	479	454	455	457	457	439	438	461	434	446	513	438	461	441	446	422	490	472	424	483	447	503	464	464	444	453	470	442	460	453	446	459	463	464	463	444	459	467	461	461	472	431	460	419	416	436	467	491	455	462	459	448	435	458	483	451	459	460	445	471	456	452	463	475	423	446	451	502	493	431	449	458	457	470	460	460	442	455	512	473	450	466	501	479	433	457	439	491	448	444	471	425	442	462	484	425	456	508	501	486	454	452	442	474	480	431	455	435	444	505	455	493	458	472	434	456	507	448	460	506	447	483	435	428	436	457	429	442	468	477	456	485	462	446	464	451	431	510	460	483	444	465	492	493	443	468	442	419	451	472	431	487	441	445	451	463	429	451	464	421	488	483	446	472	480	457	450	463	454	478	458	464	497	448	421	443	472	441	461	432	416	481	484	464	456	436	448	419	487	433	463	463	473	450	478	468	535	404	475	439	505	482	464	421	470	470	427	436	467	485	490	449	466	463	435	481	454	449	447	449	475	448	442	489	449	489	468	442	431	460	446	482	438	445	463	440	429	486	459	465	444	476	472	430	418	438	460	419	443	479	458	457	497	450	433	475	447	452	439	422	490	497	466	510	488	431	455	476	430	423	445	471	442	466	470	446	462	484	430	435	469	453	484	449	429	479	476	473	453	455	432	465	397	481	444	464	462	472	455	447	443	432	493	430	515	404	419	445	452	451	469	466	453	474	471	460	454	452	427	499	461	473	420	450	456	453	494	474	449	462	479	445	457	456	418	474	467	435	496	475	394	445	458	435	495	451	410	464	439	447	513	473	483	475	465	428	464	453	457	412	436	464	466	490	458	430	413	437	463	425	423	450	446	459	452	491	452	381	416	455	432	406	506	451	445	469	465	488	458	459	443	478	459	457	446	448	429	487	472	481	484	506	450	488	452	456	438	457	491	470	456	428	466	442	489	476	464	467	470	448	462	461	432	479	478	434	479	459	433	479	485	457	462	456	427	491	425	490	467	442	469	440	477	501	487	422	478	455	459	470	460	452	472	477	441	479	471	446	438	470	432	448	489	481	464	456	422	471	447	456	416	414	452	447	459	486	457	431	491	478	457	457	461	431	448	453	467	447	493	511	461	451	492	473	455	458	469	469	467	457	418	467	490	438	463	434	471	456	457	469	468	473	442	498	453	488	429	454	451	446	466	475	437	434	475	417	494	453	497	462	451	468	430	454	483	453	473	461	416	442	457	470	460	431	449	460	448	462	470	426	458	458	448	453	449	474	468	471	490	429	475	442	456	472	457	428	444	483	468	486	459	452	440	469	459	480	439	438	436	483	433	430	457	463	459	446	462	441	445	438	450	478	456	466	493	467	424	473	503	445	435	435	461	487	448	437	452	451	436	430	451	450	479	455	454	447	507	435	482	422	454	467	442	480	425	457	469	445	415	461	483	444	443	458	454	467	450	466	451	419	439	491	451	442	460	465	469	426	461	454	468	432	437	462	460	457	439	434	434	480	470	454	486	469	437	462	452	471	488	431	439	429	486	468	490	499	458	464	465	425	458	466	442	511	466	476	490	485	459	491	483	495	441	475	499	469	441	478	475	463	442	455	449	435	492	474	435	457	441	463	455	453	472	447	462	481	473	479	454	467	437	458	431	467	486	498	478	453	429	463	436	448	420	499	465	422	452	439	482	458	486	452	483	430	379	492	454	465	504	504	488	463	463	483	465	468	487	500	479	455	478	436	428	494	430	475	456	455	433	419	460	454	421	451	451	465	469	442	449	459	483	444	457	478	462	465	445	447	434	451	447	464	455	457	430	454	424	440	450	429	409	502	475	452	443	445	469	449	465	450	453	442	405	479	449	470	455	462	500	442	514	467	446	450	492	457	466	475	466	457	461	472	486	489	457	425	447	485	424	456	488	466	458	450	497	416	450	474	445	499	424	463	470	477	498	478	459	440	436	471	494	443	456	452	457	436	433	460	450	452	442	451	456	481	489	456	475	413	491	445	519	482	466	494	500	467	455	471	485	468	470	478	462	455	430	464	459	453	456	464	447	465	457	441	452	459	461	458	444	471	495	439	457	476	486	454	444	472	440	437	459	429	486	498	450	458	484	414	465	493	433	439	450	466	461	475	457	479	479	457	487	453	473	477	471	476	459	459	464	453	485	445	479	491	471	450	438	448	466	450	452	428	470	470	443	467	466	474	467	453	446	476	459	473	466	432	446	419	473	471	415	477	441	437	447	444	417	459	445	507	458	463	448	459	467	474	435	482	487	468	471	428	474	434	457	472	493	447	461	468	412	425	489	473	463	452	441	461	444	434	440	452	474	474	444	424	494	472	444	457	481	444	452	473	431	415	440	472	421	468	485	430	444	486	480	428	468	448	469	488	467	419	456	467	450	445	433	412	447	449	455	439	440	510	481	447	442	445	408	437	485	466	445	475	466	469	467	437	475	442	481	449	416	432	467	492	448	456	421	459	464	443	429	485	461	443	477	416	472	441	474	426	430	459	438	442	413	481	443	456	436	462	455	484	439	464	464	416	434	454	497	469	467	410	435	430	480	480	491	445	423	451	473	469	453	428	461	450	421	414	477	407	473	441	433	419	462	431	450	459	467	470	449	463	431	458	460	458	447	502	493	466	440	453	457	454	449	447	454	496	452	462	448	472	520	483	436	474	461	420	460	455	447	469	452	466	442	508	484	456	424	445	474	433	424	413	428	472	492	454	435	456	473	435	445	430	472	450	450	440	460	449	437	451	442	427	470	459	469	427	487	475	445	492	450	456	466	436	438	465	491	464	451	470	449	438	424	481	453	477	490	434	422	456	455	453	435	490	487	440	449	444	486	460	472	462	416	493	449	467	464	465	415	457	433	441	457	482	405	494	449	440	436	451	447	435	491	447	484	495	436	428	459	478	487	483	445	454	456	462	474	453	454	436	476	464	449	479	370	449	490	462	484	443	436	467	482	433	485	418	466	442	475	424	444	436	458	490	450	450	458	490	423	436	513	429	454	498	424	427	445	461	440	427	494	427	449
22935	21225	29061	23681	21391	22356	19500	8036	3988	3099	2428	2066	1798	1496	1303	1091	1025	994	944	884	943	897	843	753	886	1031	1093	1154	1004	881	844	796	796	778	668	696	744	710	774	745	712	715	723	697	711	680	690	716	704	646	728	689	672	701	674	676	677	676	684	716	708	720	727	710	728	668	650	673	692	671	725	681	717	781	691	720	717	666	686	717	707	681	751	683	705	710	786	758	759	731	656	730	735	693	726	682	675	716	699	674	757	700	646	678	712	689	704	642	656	702	685	666	704	674	670	690	738	717	745	670	675	682	676	706	718	682	684	676	699	706	684	669	631	677	672	651	694	700	669	659	721	656	713	723	652	687	657	722	698	660	667	613	655	711	689	655	635	682	696	671	694	699	676	700	684	736	690	695	651	701	679	697	763	670	672	649	664	699	672	730	731	673	640	703	697	696	703	738	715	737	658	659	672	682	684	690	641	691	652	725	729	681	686	656	676	696	686	658	675	675	714	718	689	738	714	661	705	659	698	732	656	679	734	668	687	686	687	678	651	707	711	682	670	667	644	685	650	697	724	647	681	723	677	644	696	666	652	672	651	671	693	689	664	679	666	656	628	691	729	675	726	700	717	705	696	647	663	666	667	682	695	685	701	693	673	737	740	666	747	698	677	726	677	694	708	650	752	683	710	686	672	671	684	706	659	689	717	676	667	696	676	699	673	725	671	667	698	613	688	671	708	713	654	639	718	686	731	695	728	689	690	659	705	649	669	699	695	694	690	726	717	702	689	628	697	687	658	705	681	738	707	696	664	696	692	650	718	735	646	646	689	648	717	684	641	687	640	691	690	696	704	700	709	680	703	714	665	721	672	658	657	686	697	679	707	687	689	721	665	712	656	701	685	695	719	694	688	723	662	657	730	707	707	690	691	689	646	737	678	698	656	651	645	623	683	711	632	691	699	658	637	663	707	689	735	693	715	686	680	721	641	695	700	689	689	660	652	692	678	662	706	696	723	683	721	734	683	750	689	707	683	685	716	694	695	674	700	678	656	664	637	653	668	754	686	656	734	670	703	635	674	682	721	721	672	729	736	723	684	683	712	647	714	705	594	651	666	681	668	682	657	718	696	718	685	693	669	684	705	680	722	693	695	691	644	641	686	714	723	674	692	702	692	650	718	655	667	736	717	673	741	688	647	683	711	744	710	654	643	697	710	670	677	678	663	653	663	621	674	697	644	665	671	702	686	681	716	695	684	702	689	648	674	656	661	708	670	641	670	714	686	650	701	690	707	656	675	654	674	695	712	658	657	701	656	748	697	716	656	683	697	705	672	670	680	723	719	704	701	700	659	660	709	694	711	672	714	689	765	652	721	710	687	730	700	643	693	656	693	786	703	708	683	697	673	693	712	721	665	667	675	626	695	671	610	644	657	726	689	662	722	676	714	714	725	697	694	668	649	666	702	637	680	776	652	654	670	695	716	658	680	652	651	685	659	658	704	697	698	710	702	678	640	677	623	714	632	677	728	687	681	687	659	720	704	636	695	638	679	692	696	701	689	669	714	701	722	723	681	650	674	672	672	737	697	677	657	746	666	716	671	659	645	696	681	668	634	709	705	672	686	621	664	697	710	620	681	763	694	690	718	685	706	671	685	722	612	673	678	709	670	682	746	677	678	742	646	652	675	660	715	668	650	695	713	649	734	721	688	676	702	697	718	697	713	690	698	700	679	643	697	698	674	657	670	668	684	661	726	675	695	691	711	706	687	671	694	717	663	682	675	659	716	708	712	689	664	672	693	659	721	683	651	728	696	667	684	677	674	726	637	737	682	728	695	702	702	680	656	715	674	651	680	697	682	668	667	715	660	680	669	689	669	664	682	652	738	696	713	655	656	685	626	681	657	641	716	681	723	660	713	666	695	701	666	677	677	648	713	688	691	646	694	723	701	692	685	734	660	646	713	687	724	667	683	694	666	651	666	650	736	674	658	689	686	665	645	703	704	675	734	700	703	701	626	729	685	737	705	688	721	696	675	737	707	678	703	677	696	697	691	700	650	684	639	678	709	682	687	706	712	696	652	683	709	723	698	679	710	708	663	685	756	658	700	681	653	709	704	697	654	745	710	665	733	637	638	683	659	713	721	691	735	693	680	680	699	675	731	689	685	663	660	700	694	698	688	674	730	670	658	699	671	729	685	657	702	659	665	692	664	636	680	701	632	665	664	646	717	648	647	695	728	702	669	751	677	662	701	721	737	666	663	682	686	707	676	724	695	654	671	630	690	673	659	696	709	692	706	697	658	726	669	687	704	708	691	672	727	727	731	647	660	655	717	682	700	696	681	687	707	712	675	709	722	691	722	679	684	695	698	732	695	710	662	699	661	645	663	705	680	702	706	667	685	664	710	681	663	692	699	687	685	653	705	654	655	668	716	666	730	660	684	694	728	720	700	716	735	661	739	706	696	684	670	689	717	657	710	704	689	708	697	664	676	716	702	665	685	703	705	671	661	692	684	656	692	702	698	681	656	701	701	640	695	621	659	717	730	663	691	688	699	690	683	683	695	666	656	654	676	656	666	680	661	683	659	665	677	698	693	705	666	674	686	743	689	700	713	653	713	679	680	695	721	714	726	677	673	652	664	681	719	643	701	664	722	666	694	671	648	731	683	681	661	657	679	656	685	708	693	687	719	684	664	688	707	638	675	694	712	703	686	705	662	656	696	637	659	716	696	699	638	637	700	701	680	707	675	678	709	658	704	682	698	702	661	680	664	697	689	683	685	665	666	696	719	685	686	657	687	681	685	705	660	683	706	703	725	662	663	672	691	685	706	662	686	691	666	704	670	655	667	662	703	712	711	649	677	675	671	651	667	630	680	706	732	716	693	656	649	641	674	686	680	661	694	724	683	672	701	692	683	706	685	681	707	662	665	712	720	665	708	697	691	718	682	714	734	680	646	675	690	691	651	648	701	684	655	683	659	690	679	657	675	665	684	684	659	690	729	711	662	688	647	719	726	631	688	707	694	697	712	661	699	668	676	714	674	667	696	662	667	701	667	665	691	722	676	649	656	692	689	693	682	731	665	679	684	719	680	682	672	677	704	736	682	726	690	662	663	693	713	696	740	650	716	730	689	655	719	655	680	669	700	730	686	644	680	716	695	720	704	758	674	688	702	670	646	645	697	704	729	682	701	657	671	745	660	700	677	683	647	676	677	714	644	691	667	684	679	691	676	669	702	671	728	692	655	726	696	699	677	683	696	668	683	686	680	732	686	693	698	673	657	734	725	690	645	710	713	686	735	697	700	678	674	709	648	675	702	658	686	661	666	656	659	667	757	689	657	702	660	709	642	725	677	707	723	691	690	679	678	709	683	723	681	691	653	681	717	654	680	684	680	693	674	654	686	725	687	678	706	709	665	699	678	709	711	688	662	716	678	675	699	656	723	640	768	676	646	668	677	671	628	673	707	659	651	695	714	719	621	676	685	703	712	687	742	683	692	691	658	693	673	634
19918	41903	41533	33768	28873	24470	18541	12420	7943	6416	4749	3922	3468	2703	2203	1733	1654	1417	1489	1421	1294	1175	1152	1143	1140	1461	1592	1641	1635	1265	1117	1093	1038	967	883	876	922	908	896	870	856	911	883	903	927	883	873	844	870	940	895	852	837	899	859	893	854	866	883	877	877	838	854	855	795	867	896	813	840	822	854	880	833	829	877	915	872	864	872	902	854	839	810	816	783	895	934	849	994	983	889	879	879	914	829	851	865	883	850	869	783	848	826	900	857	816	851	847	866	846	843	833	811	853	852	780	852	847	905	870	800	813	868	885	842	883	839	832	832	853	843	857	868	911	896	904	875	842	842	877	846	886	883	840	811	900	863	863	845	847	817	859	850	813	827	802	883	842	871	857	853	865	858	828	876	846	798	895	854	880	883	851	852	872	891	841	868	857	842	814	858	892	826	858	827	882	895	898	860	832	837	841	803	828	852	839	848	898	887	834	869	883	886	803	847	886	841	890	850	853	863	871	848	795	849	891	853	835	877	823	818	868	841	859	854	851	835	858	831	787	864	862	851	862	848	907	822	857	840	863	851	894	851	856	821	841	925	874	818	874	832	881	843	881	866	845	887	884	848	814	839	866	874	838	857	813	874	869	844	826	852	834	840	851	866	860	849	855	831	890	875	856	857	871	853	837	899	859	885	833	861	900	855	805	872	828	816	855	837	824	801	839	818	875	830	864	835	868	891	836	851	865	857	844	867	816	843	838	820	843	842	887	862	885	916	850	911	839	846	885	847	878	811	871	876	869	842	817	857	821	877	868	823	888	784	814	843	895	870	854	877	871	856	858	865	897	856	820	846	880	790	853	832	878	872	831	835	823	907	854	879	859	893	892	874	856	890	866	877	843	861	880	839	890	883	840	856	863	855	875	879	859	804	850	854	888	907	834	863	831	897	858	798	812	833	806	862	850	854	818	898	862	862	809	822	809	879	824	845	850	876	860	820	880	900	870	838	904	881	817	825	859	866	866	837	819	868	852	872	836	827	840	859	895	920	871	872	886	888	845	837	824	838	883	848	848	829	864	891	901	871	829	811	840	874	805	852	864	901	845	830	863	852	903	895	835	879	914	815	852	852	830	897	824	854	855	865	846	841	860	854	875	886	880	805	936	869	883	912	837	862	838	859	824	874	809	807	866	885	816	934	847	890	910	865	902	846	849	821	882	811	820	832	867	845	833	808	808	849	834	864	837	858	828	874	860	835	912	835	869	835	812	842	820	842	846	912	835	856	854	863	854	855	892	884	925	878	858	882	890	860	858	801	836	823	844	849	886	892	861	870	826	825	859	843	842	880	894	831	880	839	891	873	890	859	873	842	857	806	863	847	887	874	793	850	866	852	913	843	838	857	842	834	868	853	814	850	859	872	873	854	883	864	882	847	859	861	848	858	808	872	830	826	783	895	813	846	857	857	895	877	835	811	791	826	833	860	891	872	875	837	891	849	897	857	822	840	842	894	901	885	819	858	798	843	881	825	895	849	900	883	917	920	891	837	792	848	844	827	887	809	803	819	814	864	850	839	853	806	806	904	799	952	879	854	839	857	871	862	870	883	789	861	869	821	864	865	833	839	864	852	879	855	852	843	861	828	841	846	815	901	788	838	895	856	851	846	820	787	882	858	781	850	837	900	836	822	862	859	794	826	856	850	829	884	793	867	804	864	846	830	798	816	785	790	838	845	851	884	878	824	874	850	929	845	859	899	831	863	849	862	807	852	884	880	872	828	834	834	872	850	815	855	866	867	856	829	909	843	884	842	831	870	830	879	863	850	849	854	888	858	875	836	834	840	893	885	856	893	827	857	856	827	864	879	820	871	844	867	856	836	859	891	845	880	864	856	836	884	834	896	854	863	880	791	808	817	804	835	845	889	855	793	853	864	839	909	850	891	843	815	808	884	897	835	897	871	881	793	888	858	847	835	869	880	880	831	879	889	841	881	907	866	888	799	860	896	856	891	855	870	880	841	848	816	844	849	786	858	906	833	833	819	875	854	831	897	850	862	847	834	856	867	869	879	869	831	860	834	845	845	842	843	852	885	816	874	866	855	878	881	843	840	851	870	873	852	868	801	849	869	804	852	878	879	862	858	849	857	815	811	822	808	896	839	851	844	894	788	885	903	826	852	864	886	852	847	893	870	846	829	864	860	905	898	848	844	836	839	807	859	890	858	838	872	878	920	860	766	844	860	848	876	822	853	917	881	888	839	878	884	855	817	816	860	888	937	898	863	840	840	832	841	843	829	877	836	867	845	838	852	894	906	844	821	888	828	894	873	807	880	795	875	826	804	915	875	894	924	862	864	878	818	903	869	841	876	899	864	806	862	885	860	821	852	810	801	832	868	865	846	864	833	806	866	864	844	800	831	848	889	874	832	857	828	833	891	840	872	824	830	845	900	835	901	895	913	853	894	825	852	889	904	857	888	864	856	832	826	848	841	819	828	824	871	860	858	877	854	840	876	859	870	817	842	803	852	816	863	878	879	874	769	819	781	811	905	794	841	812	917	842	904	906	858	863	854	840	857	867	890	851	852	856	824	872	848	860	868	808	843	899	850	901	829	867	844	831	819	831	820	853	871	873	921	808	869	870	862	866	848	873	857	834	859	850	878	857	856	870	845	854	902	836	817	827	847	836	860	855	845	820	804	847	824	824	855	909	855	827	870	807	859	849	841	805	823	861	900	834	811	907	834	859	892	930	872	851	873	892	897	857	828	847	853	866	845	860	843	778	865	845	882	852	833	819	798	867	880	833	878	853	836	859	853	873	836	882	858	846	917	855	854	916	844	859	895	860	837	843	850	851	885	836	832	855	806	861	870	853	849	820	860	885	861	825	821	881	859	838	809	873	904	821	858	916	809	893	840	833	853	861	826	872	842	869	859	841	823	824	827	822	874	882	773	886	827	881	823	845	884	903	830	874	886	836	858	865	840	828	839	890	881	838	829	824	826	832	884	831	845	855	853	875	838	861	855	887	898	885	814	834	836	847	833	892	847	833	803	869	850	855	874	866	841	897	869	836	835	861	876	858	849	844	876	908	840	794	872	827	851	837	902	825	891	852	868	881	833	836	856	808	874	877	877	831	824	833	817	828	861	920	864	838	835	832	895	851	890	861	820	854	844	841	852	873	857	831	863	848	826	892	810	865	899	858	819	849	871	905	853	774	865	870	861	882	851	875	832	828	826	868	795	855	850	804	869	910	937	890	830	894	879	949	834	860	852	863	884	862	854	912	865	864	869	851	876	815	809	900	902	815	841	831	874	896	832	797	844	805	844	846	859	888	798	811	876	776	832	815	902	837	835	888	837	849	860	870	825	929	854	865	802	838	871	866	826	915	846	848	867	869	844	888	854	856	867	838	854	837	800	863	826	848	860	845	875	862	836	863	874	883	838	845	839	862	863	926	795	853	890	828	878	855	802	857	873	832	886	814	846	832	897	812	826	818	849	877	826	804	890	845	819	826	834	906
27123	21931	23769	18387	11280	6948	4468	2246	1538	1124	968	825	794	759	606	505	519	489	523	509	461	478	420	462	494	527	569	601	514	500	478	506	428	445	486	435	461	458	478	425	434	423	434	461	457	449	482	428	416	419	468	437	456	421	436	424	456	435	441	447	464	452	410	440	442	404	441	454	416	416	431	441	476	476	428	484	413	475	459	414	447	441	413	442	404	436	475	462	424	430	482	422	420	476	424	446	460	435	444	434	435	421	406	441	458	420	406	457	451	472	445	402	423	456	429	428	447	434	442	426	462	446	437	448	476	413	408	431	403	480	455	423	437	402	431	429	416	471	428	458	449	405	462	421	438	447	449	463	457	435	445	418	427	408	466	421	428	456	435	460	402	423	460	452	467	442	467	449	407	464	416	462	423	446	426	422	448	401	419	418	417	418	442	413	407	482	451	416	468	410	432	448	463	469	433	406	432	446	457	431	450	462	435	428	435	402	435	418	458	454	444	438	455	459	427	488	458	455	441	418	434	424	435	437	416	425	417	412	446	421	446	436	430	443	435	434	425	460	430	423	401	416	452	441	425	456	426	438	414	425	422	449	445	428	450	416	443	472	443	439	474	444	431	467	471	452	467	462	415	449	436	418	456	419	442	413	449	416	426	421	443	426	426	454	410	444	428	443	460	437	387	439	473	435	430	448	463	437	437	433	431	436	444	408	470	406	455	433	420	443	428	436	450	438	431	410	468	426	437	426	417	439	482	446	434	407	455	451	453	462	423	426	421	428	450	429	427	456	424	435	462	438	447	436	447	431	399	470	425	450	431	447	438	455	468	440	387	418	416	413	465	460	446	458	435	423	464	438	442	441	434	458	440	441	438	449	444	445	465	434	454	438	411	449	458	440	445	440	417	409	462	455	441	451	463	421	406	435	447	405	454	441	410	420	446	439	429	416	389	422	423	444	431	438	436	421	458	459	446	435	450	456	463	431	433	451	469	402	441	448	456	438	458	423	444	379	459	460	472	473	428	441	453	463	450	443	430	450	445	474	435	421	448	463	421	398	449	435	436	439	428	466	397	483	440	445	424	470	415	381	440	442	441	454	434	467	429	433	407	431	446	405	476	426	440	432	446	413	417	476	457	422	433	412	430	485	440	425	427	433	444	441	429	452	447	424	457	445	444	438	427	447	436	456	413	491	445	461	437	408	429	414	462	429	411	476	421	454	431	425	447	452	443	458	429	450	453	404	435	432	445	428	439	425	459	451	400	432	395	428	447	459	437	413	424	446	423	430	434	443	438	434	422	403	420	402	473	481	472	441	444	445	501	465	444	409	439	504	434	442	440	444	454	436	460	417	452	438	457	429	445	405	417	445	418	410	443	413	448	443	447	432	402	417	411	426	421	445	468	436	494	459	450	462	444	404	444	461	453	461	444	484	422	433	484	436	436	472	440	427	453	411	408	457	454	422	438	458	462	438	402	411	436	480	446	434	440	439	441	400	442	431	457	407	422	438	394	403	415	444	433	445	417	411	434	438	374	414	435	427	430	431	419	440	436	465	482	449	455	428	431	446	451	437	403	480	449	435	450	457	443	397	409	429	451	452	432	431	446	435	445	442	425	443	430	439	423	446	445	450	439	413	478	421	414	434	458	442	422	443	414	402	397	416	453	470	445	447	430	487	457	491	453	483	410	458	434	444	423	437	482	426	471	445	464	438	470	422	435	412	394	423	434	426	426	427	451	440	480	422	418	456	421	434	456	431	442	421	440	445	450	456	426	455	427	429	434	430	454	448	420	420	438	425	437	431	449	452	434	441	483	442	475	448	438	439	434	443	469	440	450	448	466	454	437	423	419	439	435	429	428	442	454	425	405	431	428	396	427	468	424	413	433	470	464	467	477	445	449	419	440	469	453	466	508	458	457	458	451	419	453	419	442	418	431	427	391	476	392	432	429	423	447	493	451	445	431	444	429	488	445	444	477	449	441	459	457	441	443	416	453	454	468	430	424	444	438	432	423	429	440	439	439	432	394	451	479	456	441	437	430	441	421	449	442	458	430	421	424	452	465	410	427	453	432	470	460	434	452	444	453	411	407	455	419	416	420	446	432	416	401	442	444	446	457	444	425	399	429	469	434	432	426	446	441	479	425	429	442	436	452	398	464	427	410	410	460	429	433	423	417	398	398	445	419	432	444	435	431	446	415	455	434	426	395	409	407	430	449	420	438	460	422	417	412	442	400	408	454	436	438	473	429	476	436	430	429	450	427	403	431	485	446	447	405	435	454	441	428	467	443	465	448	454	446	426	442	447	449	418	452	437	412	442	467	448	427	405	423	463	380	407	431	403	436	425	395	418	418	476	458	444	438	436	465	421	434	440	466	459	487	446	464	411	433	438	406	464	458	430	463	450	436	439	452	456	428	429	420	444	421	434	432	438	422	437	451	468	427	444	493	459	463	461	421	413	454	399	436	435	424	430	426	445	446	438	445	436	418	457	439	437	437	447	452	398	420	441	433	403	412	446	472	436	478	410	416	456	446	414	420	401	424	449	457	447	462	498	423	437	439	412	410	418	432	428	442	435	456	429	444	425	429	455	443	465	456	457	418	389	447	438	431	445	428	411	443	438	473	420	450	403	433	490	430	451	416	434	410	465	456	429	396	453	443	438	447	445	432	459	452	427	423	432	421	441	462	417	438	443	485	448	451	439	467	429	460	435	463	442	418	426	441	404	439	466	407	440	445	452	402	436	472	464	430	410	451	456	469	411	437	465	494	476	466	403	460	454	440	421	446	441	453	407	433	402	410	456	427	430	469	435	450	408	388	461	440	433	390	443	440	460	434	396	440	445	438	443	403	459	417	455	440	458	425	450	449	400	415	412	434	455	442	472	492	459	405	418	477	445	495	470	434	453	433	443	435	423	442	432	450	425	450	469	467	489	452	436	434	453	420	427	412	442	445	422	390	409	427	447	469	445	403	419	424	427	437	426	401	457	432	419	389	424	440	423	454	439	421	415	408	425	439	433	404	417	400	429	432	415	429	451	443	437	436	423	445	447	411	445	476	436	425	417	476	447	417	425	426	450	446	457	439	428	441	432	470	408	429	433	454	447	463	432	461	417	445	424	471	440	388	473	411	473	440	442	418	407	427	421	421	450	448	405	393	473	460	446	430	431	434	405	416	449	443	432	442	435	468	424	433	440	419	436	433	439	457	444	423	462	417	464	435	436	447	428	443	428	459	428	436	471	450	406	461	452	507	421	455	437	401	421	438	448	450	446	437	439	448	480	458	448	430	459	470	461	426	455	479	435	403	432	457	441	426	459	434	424	438	460	414	441	424	441	454	438	441	430	452	434	481	426	423	439	480	438	481	383	458	445	464	420	415	440	437	455	430	433	441	438	448	439	474	447	444	423	419	439	436	431	433	455	444	456	459	477	461	396	451	446	434	448	462	437	430	387	461	438	415	411	430	419	451	469	496	462	425	462	410	478	450	433	421	468	421	431
17394	32007	29355	21658	16885	12752	9148	5090	3314	2308	1765	1579	1444	1182	1001	802	745	681	696	675	633	577	612	580	666	778	763	870	750	656	657	588	555	588	604	552	536	518	584	574	564	543	548	542	528	506	559	585	567	566	578	495	558	565	538	622	559	558	547	555	568	554	563	568	532	518	530	569	517	577	551	550	494	554	520	538	577	551	556	584	537	501	537	532	587	576	541	552	581	559	520	597	580	545	577	568	568	555	514	558	545	569	563	528	557	546	529	542	527	553	572	547	547	546	553	574	569	558	563	594	560	551	566	531	518	550	559	534	573	571	545	542	540	545	542	540	533	603	551	560	564	483	517	543	561	580	550	518	576	532	529	536	569	536	539	525	534	573	541	568	491	573	545	546	533	579	527	504	494	525	567	555	566	586	547	576	562	569	514	585	553	568	568	567	560	547	544	576	595	532	555	554	544	549	536	525	527	581	538	524	570	530	568	544	527	547	532	564	557	536	576	548	503	542	615	579	566	574	565	570	539	538	533	554	544	505	516	548	555	554	514	524	604	552	601	525	590	525	527	578	568	581	586	555	526	558	539	585	535	520	558	506	516	532	555	562	547	553	495	539	566	536	558	531	503	529	568	552	501	546	573	551	581	535	540	577	546	497	536	562	541	589	530	566	514	581	569	596	569	592	581	540	513	561	522	505	551	585	540	537	567	578	539	596	520	485	554	544	517	564	523	552	579	549	562	550	554	566	567	577	574	604	526	545	592	563	550	565	580	580	560	572	573	489	555	489	571	553	554	541	565	534	551	531	546	563	539	558	533	568	594	596	553	562	565	559	553	532	561	550	581	577	621	522	533	588	556	565	547	581	538	518	547	550	575	597	527	536	531	530	556	531	513	576	547	531	584	561	507	547	553	539	571	521	561	531	575	596	598	503	563	526	562	577	542	553	521	547	550	573	571	531	517	543	595	529	528	555	525	530	528	531	554	573	543	537	540	559	532	551	542	523	591	555	608	523	591	541	553	546	585	591	600	552	563	553	566	554	517	533	554	511	520	527	513	553	544	568	593	575	602	526	571	587	530	570	567	548	538	507	497	530	554	558	588	530	602	548	578	572	541	583	513	594	548	541	565	507	546	553	557	538	513	588	565	566	579	575	501	553	536	568	539	574	573	534	563	556	548	571	544	558	578	554	549	524	527	559	542	575	547	553	547	549	541	569	519	573	529	586	563	566	556	579	569	536	545	526	558	551	545	559	547	546	594	548	538	544	538	578	505	579	581	533	535	578	520	527	557	502	558	597	534	562	552	565	528	564	549	560	522	533	559	558	550	564	538	614	531	536	536	564	591	560	565	562	552	556	505	570	573	548	561	526	550	533	572	550	569	542	553	544	518	590	588	582	541	563	563	588	599	507	543	552	524	543	515	553	528	580	508	572	562	538	544	573	547	550	567	543	560	544	531	565	553	560	551	547	548	548	573	527	531	541	521	540	562	550	539	518	504	538	546	565	558	524	551	531	522	583	553	548	518	511	559	498	561	539	537	579	533	532	530	535	560	503	572	565	583	565	558	549	576	543	570	564	542	520	561	529	578	534	522	535	608	550	524	560	547	576	530	540	551	572	569	570	554	531	573	541	560	532	523	534	547	586	561	546	557	543	535	578	508	522	548	528	558	556	572	564	562	544	567	581	512	556	549	547	529	585	571	558	550	538	532	501	547	542	553	550	571	584	542	576	613	553	505	544	558	560	533	545	583	579	585	509	541	567	563	521	574	576	561	592	557	548	530	546	547	513	566	517	535	532	521	581	549	546	574	584	573	518	553	535	541	536	560	539	546	557	529	550	574	545	545	523	552	556	528	520	550	566	545	542	582	555	522	566	547	601	573	527	521	527	525	555	541	523	534	550	536	545	545	551	586	553	512	543	535	500	555	489	478	519	530	545	534	552	556	490	535	582	556	556	520	527	545	570	563	583	514	565	546	551	547	579	531	546	545	580	538	554	531	538	551	559	572	555	541	562	564	545	576	544	529	534	538	555	541	545	555	561	530	559	555	552	547	575	547	552	563	561	515	510	575	587	561	519	534	556	600	571	511	537	549	514	509	557	536	544	558	565	586	547	568	577	552	512	520	533	531	534	516	549	520	554	589	566	586	515	514	564	547	521	589	533	603	544	494	539	553	571	585	556	565	503	544	522	556	577	550	527	566	571	541	599	557	545	543	541	546	535	555	526	547	566	551	541	542	556	554	490	598	530	516	524	563	560	533	560	586	528	562	561	494	561	538	527	552	502	548	553	559	562	558	542	542	540	564	562	559	580	510	565	584	565	543	541	529	559	531	537	540	516	563	526	526	559	537	503	576	560	572	514	591	543	548	539	505	567	599	573	553	549	584	507	522	562	548	581	557	567	543	516	547	571	535	493	566	556	539	549	559	527	558	527	555	520	571	565	533	535	563	547	588	538	515	575	532	548	536	521	517	543	567	535	504	541	556	547	585	585	565	525	556	541	533	518	558	545	551	538	539	571	543	553	541	517	543	556	559	536	548	543	548	499	530	533	558	524	542	532	563	575	543	553	532	564	531	553	582	556	536	558	569	554	518	529	501	555	574	575	552	556	571	567	551	536	559	560	532	583	513	554	586	535	550	563	562	571	542	545	571	549	579	580	585	508	548	544	556	532	579	564	570	549	556	486	554	544	530	553	540	577	553	537	548	511	552	510	589	543	553	552	567	516	499	526	576	567	551	568	524	552	585	583	535	571	536	558	579	514	523	557	579	551	534	578	583	582	569	542	575	574	544	532	557	564	546	523	525	546	571	529	563	593	542	550	549	553	563	538	582	556	540	542	577	572	532	558	518	552	534	564	558	564	548	513	555	537	540	548	566	567	535	569	599	523	573	586	579	580	537	500	534	538	547	521	556	548	580	532	520	569	584	525	551	578	570	571	578	545	563	546	567	566	598	489	523	543	535	540	523	518	554	562	595	521	551	563	582	561	562	566	574	543	576	573	572	571	543	554	521	520	547	544	562	583	553	551	549	489	510	599	499	594	561	524	548	543	555	535	553	588	573	564	565	555	584	543	546	559	527	588	557	504	581	565	498	534	551	547	560	518	553	534	574	573	562	530	562	515	571	518	540	562	563	559	566	570	576	505	539	567	571	543	553	552	544	561	530	543	575	566	572	549	550	536	570	546	586	530	560	551	550	557	584	581	507	560	548	548	506	555	534	556	538	549	523	552	554	542	492	558	592	543	565	584	541	551	555	565	539	580	508	574	573	551	558	537	561	534	571	571	530	528	594	571	569	552	586	573	524	564	569	559	548	551	542	524	543	515	565	583	540	516	574	553	541	495	553	501	549	567	575	550	556	521	585	553	574	595	585	546	548	561	567	562	552	541	539	534	535	567	544	517	578	550	522	551	550	563	568	526	544	539	591	562	578	611	599	613	593	551	555	515	553	561	587	541	560	594	542	531	521	557	577	579	570	571	518	563	558	536	599	538
23959	21184	28581	24163	21764	18758	10852	5131	3013	2286	1805	1615	1498	1298	1118	990	836	894	811	818	821	799	733	786	833	806	927	926	824	889	784	736	751	702	681	716	650	696	692	683	669	673	732	704	677	702	704	649	712	707	682	705	651	652	686	652	664	718	704	687	716	669	624	706	727	681	692	706	680	694	681	662	667	655	658	666	724	699	674	709	697	653	644	667	702	687	691	688	692	687	741	690	672	704	653	689	724	683	671	701	699	657	669	659	684	669	727	643	651	665	675	670	711	697	667	688	687	672	696	721	713	689	688	681	650	695	706	686	694	625	638	719	705	706	681	694	612	644	671	656	676	696	683	681	734	705	678	684	678	684	626	658	695	672	670	735	676	674	695	682	697	671	660	705	684	642	650	707	679	690	691	696	659	701	657	721	681	698	694	651	712	640	676	722	719	687	662	682	662	650	716	720	648	652	671	747	659	685	684	734	693	692	707	660	705	661	678	605	645	656	642	658	663	638	634	715	636	717	689	671	720	678	676	656	677	683	643	679	648	668	680	685	711	671	705	675	745	682	698	672	722	650	690	709	679	676	660	722	681	683	680	673	706	694	672	701	642	639	710	691	677	678	633	730	717	645	697	679	653	651	707	704	657	664	665	706	712	709	670	723	667	670	693	695	655	715	676	683	716	734	728	661	677	689	722	670	691	674	695	662	678	672	707	671	667	651	715	692	692	660	647	720	686	625	689	647	717	669	688	668	700	704	674	682	650	686	693	720	703	635	703	698	690	656	709	673	668	664	649	715	682	678	687	762	682	688	700	700	658	666	719	694	660	689	709	644	686	706	672	604	676	714	671	664	678	709	726	679	707	668	636	651	677	693	756	655	722	661	663	679	655	711	713	714	698	672	663	660	676	669	659	687	714	667	723	704	692	675	713	690	718	683	696	689	762	712	680	662	702	654	684	723	677	681	688	683	697	674	721	681	702	713	697	673	695	720	669	639	667	692	661	664	675	645	658	628	670	703	679	684	675	645	676	643	649	632	700	693	684	690	689	658	681	727	687	727	677	681	694	703	685	673	641	664	692	664	683	659	698	633	651	663	650	695	692	693	649	650	694	640	695	695	670	664	642	662	711	688	697	672	683	684	681	677	660	642	703	727	671	650	647	661	719	689	691	639	648	660	675	678	707	649	671	661	701	676	731	640	661	660	639	672	694	673	659	619	660	707	702	719	692	697	616	703	698	675	692	691	696	694	651	751	692	655	745	669	697	709	674	721	637	664	689	666	686	692	695	700	657	685	656	686	646	698	696	657	681	700	701	655	692	649	708	649	679	663	655	659	645	708	727	706	685	693	692	679	664	670	663	721	710	713	686	702	707	665	646	675	628	693	683	666	678	731	686	649	652	686	682	697	706	691	669	666	680	721	652	689	696	701	689	679	696	700	659	638	685	713	689	726	658	703	699	688	721	679	678	667	697	700	665	687	685	714	663	667	695	676	691	672	670	693	683	641	675	658	697	622	681	669	727	725	685	701	680	723	675	705	669	680	711	656	748	674	718	651	709	688	655	683	646	697	649	708	616	656	712	714	650	670	728	687	651	702	685	684	687	664	671	654	641	660	665	705	627	702	667	649	709	693	710	670	692	662	705	708	677	679	679	690	694	691	636	691	689	668	698	704	653	673	658	692	689	649	673	666	624	652	694	687	659	691	718	700	700	646	705	652	642	669	673	704	679	702	682	692	682	720	680	725	643	652	668	658	689	696	689	663	669	712	651	697	682	661	740	678	654	693	670	681	694	702	679	680	679	709	687	754	682	684	729	692	694	672	679	657	723	743	654	626	673	687	686	666	650	687	672	640	687	717	684	701	725	675	671	653	653	714	692	670	701	688	670	758	657	645	698	679	652	712	661	703	676	650	703	676	741	678	633	645	688	649	665	682	661	670	660	682	704	668	738	655	687	690	675	666	682	723	652	717	678	682	674	646	677	685	677	665	717	723	663	636	664	671	689	678	647	675	667	690	686	703	727	692	631	664	700	658	669	696	647	747	663	624	714	682	703	701	642	679	660	655	668	685	672	693	663	640	695	664	679	660	697	711	672	649	678	640	702	619	713	695	707	713	656	669	663	663	668	663	666	675	659	644	710	708	656	676	655	695	671	717	702	725	730	683	682	653	729	651	663	658	687	625	684	717	648	679	662	683	673	686	669	714	710	737	688	703	659	659	695	648	702	654	670	646	694	654	695	647	702	684	647	696	680	669	686	662	672	698	733	639	702	673	694	674	671	657	683	665	643	665	698	665	684	671	691	668	716	641	742	663	681	676	693	729	681	682	660	676	661	682	690	680	669	709	697	676	716	701	652	686	649	640	666	717	667	685	697	680	705	694	677	660	675	682	700	661	656	683	721	659	687	702	638	706	658	678	695	666	679	694	686	675	721	663	670	680	705	661	751	664	669	714	694	753	647	691	676	676	645	663	676	668	653	722	683	651	628	639	685	692	698	666	696	653	706	662	720	737	641	694	713	720	709	644	723	690	683	679	695	665	709	674	709	674	674	710	708	693	734	698	650	692	694	693	734	721	684	694	693	669	676	707	642	683	683	657	671	682	683	667	696	707	643	758	684	673	685	744	670	682	637	647	657	707	696	704	686	706	701	678	721	685	652	714	749	682	693	693	652	697	669	614	691	687	674	642	674	672	694	729	689	699	684	685	664	651	661	668	668	713	675	663	736	691	647	708	656	674	689	717	685	687	673	708	711	674	708	631	661	665	696	704	659	666	699	678	665	703	669	685	649	687	672	661	709	699	675	646	671	615	637	672	680	706	672	631	668	686	616	673	693	738	648	686	663	654	673	668	687	701	693	701	664	662	651	684	705	655	659	656	653	677	716	659	644	709	636	618	693	677	647	658	684	697	689	683	664	701	691	670	655	706	675	700	692	654	704	678	720	672	709	685	719	688	668	676	692	677	669	706	648	681	661	717	697	667	684	705	699	675	673	687	695	657	684	651	652	697	699	672	689	649	694	638	650	690	702	685	674	674	673	718	709	637	702	672	630	694	658	641	654	688	680	691	640	672	679	684	693	680	685	716	679	683	654	668	666	694	656	702	652	705	662	683	662	640	677	636	668	673	675	677	695	675	666	712	620	709	658	663	673	646	668	687	697	705	686	659	748	683	674	699	689	699	674	641	658	690	663	677	665	685	661	699	703	666	709	664	673	614	678	643	723	690	667	700	670	694	689	667	678	692	688	700	706	657	713	716	734	669	675	693	649	674	653	667	645	683	674	662	624	689	654	649	782	733	697	649	662	669	689	729	712	678	674	669	685	694	685	726	685	660	707	693	701	673	673	762	639	668	659	667	739	656	690	703	649	702	752	671	687	702	690	621	657	699	685	711	660	713	699	675	682	667	674	662	697	683	667	708	641	716	707	664	660	664	649	652	636	633	733	634	667	645	675	705	639	649	673	673	658	652	686	703	699	675	665	686	693	641	693	683	681	635
18494	38963	38432	29311	24655	19286	14077	9278	6326	4643	3489	2954	2680	2290	1803	1388	1265	1214	1097	1138	1096	1045	1003	948	1055	1139	1312	1392	1164	1104	1058	946	927	853	863	848	849	886	872	847	853	916	968	880	848	852	880	877	858	867	868	869	841	885	874	854	825	863	862	837	907	845	895	869	785	833	879	868	825	861	832	853	873	831	851	837	813	806	825	847	836	822	813	848	868	871	872	908	899	894	912	877	877	876	804	791	835	842	853	868	818	863	799	772	799	785	846	792	859	847	851	863	860	833	862	831	779	842	813	818	866	834	833	813	825	838	845	848	874	855	859	791	808	848	875	862	865	883	897	851	837	826	810	794	880	836	828	810	820	798	873	829	830	873	836	866	863	850	845	777	860	859	861	867	804	810	801	868	853	866	800	845	812	815	876	844	857	805	807	849	839	850	837	812	820	818	837	811	806	822	817	816	863	840	841	778	784	824	853	877	862	878	873	872	821	812	877	868	876	781	860	843	821	854	844	852	866	804	846	882	864	875	877	785	827	860	832	862	825	887	791	830	870	858	822	829	797	849	834	886	812	806	836	830	824	804	790	842	849	794	855	847	819	822	848	814	777	765	848	810	849	866	827	856	837	868	864	825	855	845	835	812	843	840	873	886	840	842	854	882	828	834	859	842	830	835	832	859	765	831	798	779	837	820	848	818	806	826	820	844	886	835	836	859	859	795	809	844	842	822	864	798	876	822	875	789	846	824	792	806	878	783	861	911	806	824	799	827	805	828	830	896	836	807	816	771	847	847	832	895	839	834	826	840	864	867	801	826	827	869	844	828	772	908	848	846	842	847	847	855	820	839	848	796	767	791	845	826	799	814	859	853	836	821	895	848	921	848	850	807	777	828	844	858	838	838	879	839	824	855	793	803	818	829	826	854	795	825	825	843	798	801	843	821	813	811	744	830	878	898	787	848	833	854	841	820	823	847	856	830	850	866	803	789	819	831	825	840	843	841	849	879	816	858	832	885	851	839	849	848	806	808	799	842	838	852	855	794	810	834	871	830	853	787	836	854	852	839	819	845	826	773	832	886	824	868	854	824	826	835	821	829	846	851	801	822	829	851	839	793	889	833	852	824	817	870	846	801	832	870	849	818	806	877	812	842	823	912	839	808	764	845	830	882	804	838	790	875	809	830	883	855	875	869	816	866	836	853	835	856	805	840	816	809	863	857	838	834	852	860	804	821	809	837	840	785	846	836	860	811	856	812	900	845	825	844	866	893	803	836	810	873	823	802	803	814	851	880	835	822	807	829	847	821	838	870	774	829	808	869	782	794	818	842	877	812	876	897	768	908	861	837	889	818	820	862	892	811	829	837	825	845	862	841	884	812	825	836	810	836	799	847	816	776	831	880	844	870	850	867	828	861	840	839	810	810	804	809	829	857	774	789	841	865	849	836	821	826	879	879	863	842	808	855	841	873	840	879	795	825	799	817	875	857	889	811	835	805	810	846	870	847	826	826	859	825	827	853	777	820	783	838	817	855	879	823	876	855	892	815	834	833	837	818	872	810	829	848	872	812	822	829	868	861	884	870	820	830	840	831	856	803	811	885	813	872	857	766	833	877	839	868	809	804	804	863	862	861	820	900	872	824	860	769	863	863	858	824	860	858	846	826	866	816	827	823	843	837	868	833	851	794	844	840	888	831	854	859	873	854	861	815	829	897	802	769	872	788	847	830	871	816	843	839	829	809	772	878	831	826	815	794	853	820	863	851	844	819	804	882	830	841	857	805	798	796	831	815	876	804	797	863	843	831	830	828	842	875	839	833	816	800	846	829	801	853	838	848	895	854	863	848	829	896	827	780	838	880	850	843	865	826	847	858	865	819	911	875	841	843	829	795	850	856	813	853	845	803	864	842	824	841	825	841	869	830	846	810	808	850	827	819	887	863	849	870	815	839	848	849	831	830	814	863	816	867	864	830	810	875	874	815	854	888	830	820	846	832	822	850	790	886	856	840	858	812	837	827	864	825	853	855	824	876	883	820	830	842	792	833	830	848	807	834	806	830	832	883	837	801	832	863	813	851	856	842	855	793	841	815	833	792	838	828	845	834	839	863	864	882	785	775	862	867	826	843	799	806	858	873	798	820	849	859	849	818	831	829	767	837	796	824	807	807	876	853	840	801	825	827	874	852	858	835	842	834	792	832	857	864	831	853	779	807	807	880	805	847	820	808	862	873	833	871	883	812	886	805	870	894	816	933	834	817	828	848	817	873	847	819	830	831	795	876	832	833	819	862	825	841	822	838	802	835	854	828	792	806	819	816	883	852	856	827	873	831	830	831	870	813	842	806	822	829	850	847	840	854	808	852	828	839	872	815	847	859	835	808	845	878	839	810	825	831	892	852	817	873	856	844	782	806	795	849	892	817	818	872	849	811	836	821	874	871	854	839	797	863	809	843	860	855	825	859	825	807	808	811	814	868	857	880	840	803	875	850	791	818	858	847	852	873	879	843	895	860	824	855	853	847	891	855	847	866	848	829	799	867	832	881	873	814	890	793	871	860	849	869	871	850	800	791	813	870	805	835	843	844	841	784	870	842	822	816	807	813	874	863	859	802	797	873	861	877	823	800	834	890	863	824	826	849	806	862	831	825	831	827	854	811	795	876	813	779	896	803	851	849	817	835	851	779	887	832	842	876	833	796	834	821	822	794	830	850	855	870	851	821	867	841	819	783	825	857	817	850	847	807	872	811	906	786	874	825	844	853	892	877	842	859	870	802	808	819	807	797	846	809	808	861	831	811	874	828	817	866	822	842	846	878	821	799	835	854	859	819	839	850	843	803	854	889	885	841	843	836	872	829	845	874	814	847	826	866	816	849	814	806	840	839	830	792	833	849	835	859	873	864	794	799	831	775	817	877	810	807	822	789	870	844	840	835	829	862	821	830	881	876	851	818	823	863	829	836	818	831	843	810	819	801	869	786	823	841	855	850	835	888	830	805	837	839	895	811	779	814	821	831	873	845	858	843	862	754	790	823	788	825	825	820	863	846	834	932	812	791	848	891	808	840	746	862	846	825	820	826	857	819	827	880	812	782	882	847	841	834	846	898	805	767	861	835	877	834	798	878	836	817	858	860	813	889	859	855	830	838	852	860	850	833	843	806	864	778	835	794	785	830	778	874	826	843	860	831	862	847	840	791	829	805	849	836	809	855	795	806	824	812	849	843	858	819	895	837	833	875	856	868	871	831	863	835	845	781	813	868	806	836	809	802	848	860	792	857	802	863	847	825	870	832	824	835	823	889	818	808	805	854	867	872	872	892	804	846	825	820	875	855	825	838	809	851	854	860	807	812	803	839	829	863	792	865	846	827	872	876	828	814	818	822	845	830	848	868	816	813	833	885	834	857	810	818	881	792	808	838	872	799	866	822	838	772	842	805	883	836	802	800	868	823	761	828	819	847	837	858	810	815	784	841	823	847	873	801	850	802	861	847	824	838	879	839	800	829	885	906
25197	21151	27636	25580	18711	11043	6616	3590	2440	1623	1293	1097	978	767	610	503	478	386	413	484	451	398	410	378	377	426	467	470	460	409	361	371	373	346	345	334	344	307	340	345	371	346	334	325	337	321	358	336	360	312	326	366	366	336	322	327	324	340	363	325	338	344	333	342	332	309	314	317	355	340	330	369	335	327	351	367	353	371	331	358	328	357	324	319	344	363	336	357	325	368	342	323	326	352	363	337	329	321	342	322	322	342	370	338	343	384	318	353	307	333	358	352	314	313	363	320	348	335	315	346	349	362	340	367	342	334	357	336	366	356	322	338	335	334	324	349	352	331	290	356	344	347	358	354	325	335	343	327	354	333	343	353	347	395	323	355	327	347	337	343	352	341	306	332	333	334	330	326	334	324	334	346	357	349	336	336	316	307	343	316	383	347	337	336	327	308	312	316	338	335	354	337	342	334	341	304	336	346	351	354	327	337	323	354	352	368	315	329	351	333	310	334	360	319	326	367	340	344	326	322	345	327	338	378	359	346	359	351	342	355	339	360	353	369	347	333	351	352	331	335	327	306	323	355	294	339	368	372	320	334	324	338	338	321	358	366	350	320	332	371	359	341	325	306	378	351	336	347	329	350	333	332	340	345	339	355	288	343	354	356	376	351	374	347	354	314	345	384	361	326	314	327	379	315	313	373	312	363	322	310	325	371	344	330	346	355	319	318	293	319	341	379	337	322	353	330	339	332	314	354	335	356	357	325	337	320	373	323	351	323	342	334	358	334	338	372	374	319	319	338	315	334	331	355	346	320	353	337	309	357	338	346	360	321	348	334	330	340	332	306	362	352	327	348	320	323	337	318	316	371	329	313	346	352	378	325	346	329	313	322	346	351	345	343	330	334	381	311	334	353	372	323	308	333	314	364	321	311	336	344	324	369	351	311	339	318	340	357	357	346	335	309	348	349	320	341	354	331	354	350	315	282	334	332	350	289	304	322	365	309	332	324	328	357	336	351	322	352	357	376	333	356	332	348	345	358	335	326	328	309	351	333	321	332	353	333	365	307	349	312	368	333	348	302	350	333	315	315	341	333	346	359	338	328	333	375	325	336	349	356	343	318	336	330	338	334	314	309	367	334	339	339	327	331	341	342	359	330	335	314	338	326	343	323	356	342	326	345	350	345	338	306	345	314	339	314	324	353	316	358	372	335	372	347	342	372	329	346	296	342	342	359	339	329	346	350	333	351	354	307	329	338	350	324	363	342	332	331	309	326	324	345	331	326	346	309	352	344	311	340	329	369	370	304	323	340	341	379	310	331	368	322	312	320	303	334	336	311	335	328	336	324	326	307	344	344	321	319	360	337	348	343	363	348	370	337	350	348	326	342	363	354	352	330	344	319	338	308	334	355	338	331	346	324	372	337	327	327	330	327	361	327	327	333	329	336	351	323	342	351	322	369	337	311	338	330	344	363	337	356	361	314	333	351	326	306	334	306	353	345	392	323	343	342	325	351	328	336	294	357	321	320	354	315	336	355	300	335	296	336	330	330	344	326	327	333	347	356	372	348	345	345	334	346	322	328	348	331	350	356	370	312	356	324	331	355	323	334	356	318	350	359	356	387	346	339	344	347	320	342	354	352	365	332	359	326	371	336	341	299	350	345	323	292	336	326	354	354	341	352	353	346	321	360	341	321	331	340	305	356	313	329	346	334	343	335	317	371	318	310	348	328	335	340	354	342	352	344	360	329	312	311	343	340	356	327	319	314	316	342	350	356	322	303	348	335	336	346	330	283	338	402	313	323	333	331	314	309	330	356	341	385	338	367	375	304	348	318	335	338	350	280	349	291	314	343	360	378	311	323	359	373	325	307	313	288	329	334	321	366	363	330	349	305	336	321	343	325	333	306	281	327	345	341	328	326	342	357	370	350	355	326	351	354	377	306	360	356	311	333	358	346	343	343	348	353	326	321	282	354	319	351	318	327	340	374	350	328	339	317	361	333	362	335	326	354	341	319	317	352	336	312	345	348	348	354	318	324	326	354	334	344	305	346	345	325	359	315	372	346	352	349	320	357	322	345	341	357	319	328	330	358	363	347	322	366	365	339	365	346	337	358	349	339	348	369	301	317	323	306	338	322	343	332	338	296	366	320	401	355	338	346	338	308	316	385	330	343	322	345	354	376	350	360	339	380	318	321	324	343	332	313	369	323	324	347	306	335	345	331	329	328	353	341	356	331	346	319	323	328	351	357	338	333	343	343	346	331	316	351	330	338	319	320	370	334	323	307	349	340	333	304	334	328	334	322	314	343	353	340	317	359	329	346	331	333	341	363	321	348	340	355	345	325	335	333	347	332	326	344	337	356	338	316	374	323	377	339	304	371	348	336	332	329	348	351	345	329	368	325	367	314	334	341	340	313	344	355	343	365	340	315	332	341	356	341	342	347	359	343	333	383	325	310	352	343	357	315	327	296	363	369	336	337	336	334	319	357	353	331	340	331	337	339	366	341	356	321	314	356	357	334	325	349	327	334	301	313	327	337	324	313	326	366	375	330	328	335	316	361	330	327	334	323	373	341	331	328	342	330	342	364	354	328	328	331	389	330	353	310	373	335	322	337	332	357	341	376	322	359	318	325	334	348	345	322	313	317	347	340	340	333	356	317	342	321	355	360	326	351	336	363	323	326	386	327	338	351	337	327	343	327	310	313	356	373	320	347	308	359	339	334	338	344	366	372	341	362	382	345	364	376	293	327	344	334	376	362	317	328	379	368	356	360	343	348	328	348	299	348	337	344	319	324	359	336	340	363	363	345	329	368	330	350	337	367	330	329	358	352	350	305	345	324	347	349	369	336	305	348	330	348	337	334	323	347	329	334	350	360	356	348	339	338	311	361	326	324	333	334	351	336	345	355	345	351	311	362	351	366	338	324	351	321	352	341	359	295	345	331	340	328	312	328	335	333	350	349	326	348	334	321	332	333	323	378	333	338	313	341	346	326	343	344	351	356	339	326	294	303	314	311	323	346	351	322	326	336	317	359	319	322	311	316	334	338	340	333	358	358	350	354	306	332	340	356	369	350	362	326	329	359	364	289	355	343	297	316	315	364	344	318	401	319	345	358	321	350	311	344	393	369	360	381	332	332	334	337	313	327	326	321	346	331	336	334	331	341	319	331	327	345	342	330	355	337	345	367	350	348	364	345	331	342	343	341	308	330	338	356	321	321	336	322	348	316	375	339	333	370	329	344	346	340	373	348	335	338	377	321	344	329	359	318	350	336	308	321	327	356	377	352	334	319	318	393	346	333	340	343	323	337	357	345	346	324	371	334	367	367	343	311	366	365	364	336	332	351	326	355	365	322	327	350	342	334	340	339	329	332	365	332	367	332	348	336	332	353	326	307	341	334	360	343	350	337	330	319	320	322	315	328	323	349	327	306	334	388	352	350	329	334	337	363	334	334	343	316	345	348	348	328	348	340	309	352	341	379	313	341	359	330	346	347	334	331
18685	36431	35230	27710	22305	17079	12392	8085	5647	3887	2827	2429	2080	1568	1126	818	706	739	695	679	644	580	537	547	562	575	730	725	643	705	626	564	503	481	439	446	499	418	429	457	442	438	470	493	470	436	418	458	495	446	474	457	496	454	421	440	460	441	450	451	444	440	460	460	436	452	486	438	433	445	430	448	420	425	484	475	448	481	431	468	436	438	503	427	497	441	450	500	479	463	482	497	445	444	483	413	474	427	462	452	449	481	415	427	452	464	459	483	463	423	455	435	447	446	458	443	431	465	442	434	426	417	424	484	496	420	454	444	447	467	446	428	430	426	475	472	424	453	424	438	419	445	452	445	466	463	481	460	476	420	455	420	470	418	417	440	473	452	442	449	453	431	463	484	432	461	458	433	483	488	419	464	449	476	486	406	439	450	478	438	469	433	433	455	424	457	439	437	428	465	461	461	465	447	435	423	456	432	466	411	448	439	419	470	463	460	472	453	404	430	433	454	433	456	468	388	419	408	439	460	431	443	445	455	401	452	460	441	447	466	441	442	445	458	446	454	471	417	446	435	515	424	447	464	445	413	401	471	408	430	452	445	441	426	421	469	465	452	447	463	438	429	419	472	465	417	465	424	412	447	430	476	420	474	421	479	496	424	478	457	469	463	438	481	465	446	476	407	477	432	404	432	454	498	423	501	443	420	480	450	432	455	466	451	438	465	445	467	443	457	436	479	488	416	460	400	427	451	418	459	429	449	443	453	470	415	408	463	471	449	437	467	423	470	411	440	467	454	473	428	456	465	448	473	410	434	443	429	451	435	454	446	485	461	452	423	466	446	435	415	408	456	457	470	444	445	410	470	451	453	466	422	432	439	464	444	444	398	492	405	412	455	449	435	457	439	425	441	454	419	418	433	475	422	429	451	475	441	461	427	478	431	437	419	423	419	481	424	445	452	468	485	436	460	503	415	438	468	449	461	454	460	464	468	461	432	441	421	423	485	425	429	450	444	444	467	443	473	419	432	481	470	475	427	441	420	451	438	466	449	440	463	443	492	416	441	431	445	451	464	473	407	433	476	456	420	456	399	465	460	426	454	438	490	433	478	492	451	441	426	457	427	456	444	404	499	438	445	435	460	460	458	458	472	437	481	451	454	442	465	457	509	481	492	466	431	455	448	440	478	457	455	482	429	466	510	449	433	447	449	425	433	467	453	443	480	461	413	458	441	440	430	466	411	471	478	447	446	450	426	445	431	478	445	442	451	461	488	438	415	444	442	452	488	443	469	461	456	433	423	431	462	449	440	440	437	440	437	448	438	441	447	445	440	436	416	418	445	439	462	448	448	446	425	477	417	454	435	442	432	462	448	405	440	418	441	451	434	453	481	457	427	399	438	480	439	427	446	462	409	445	441	401	418	440	427	504	455	450	399	428	432	423	458	442	454	431	459	427	427	452	462	453	460	466	458	466	411	428	469	463	421	459	437	449	431	460	444	468	454	451	439	473	447	452	442	484	415	469	433	447	474	431	447	436	424	449	447	420	448	443	438	451	451	463	420	448	465	438	478	417	448	424	471	464	438	479	444	444	518	473	465	417	446	421	447	449	454	479	443	476	460	465	423	439	446	431	407	476	470	465	445	437	455	465	437	489	476	451	435	399	450	470	445	468	435	446	439	411	460	465	452	443	436	450	473	452	413	433	399	455	462	431	463	428	407	456	472	438	455	444	446	460	432	451	451	460	415	462	447	433	442	434	387	457	436	468	436	427	422	426	442	449	422	482	478	435	466	462	445	469	427	459	432	437	421	454	444	449	440	438	450	451	467	458	424	456	400	474	441	420	505	444	454	425	453	455	482	466	451	481	450	437	453	440	442	444	433	449	439	410	427	467	471	426	439	467	455	454	466	421	406	425	440	442	485	423	484	435	463	436	458	453	492	469	395	452	405	450	423	445	447	454	462	431	416	434	448	427	431	466	447	487	397	442	429	442	450	459	436	449	452	467	410	455	477	441	489	459	428	437	478	447	445	450	432	458	413	454	490	445	445	490	497	455	445	447	426	498	443	417	466	459	409	446	427	482	474	430	406	467	445	442	473	469	451	432	422	472	419	454	417	437	468	434	483	465	436	456	444	444	466	471	445	426	418	426	464	474	444	459	463	446	447	414	401	466	442	408	433	403	468	427	533	462	448	447	441	439	418	432	466	403	433	433	428	426	477	426	450	450	459	431	428	418	430	440	440	449	450	458	473	431	465	455	485	446	461	434	451	431	444	453	452	465	456	447	437	461	438	468	461	470	400	485	437	469	501	483	456	473	458	428	451	451	438	440	426	427	441	458	455	439	461	443	481	407	429	455	430	422	439	458	430	431	443	410	459	471	461	441	451	465	446	464	443	456	456	465	474	446	476	429	469	414	455	431	484	403	418	435	420	424	431	436	446	461	440	434	483	452	451	473	449	448	418	437	432	459	433	433	439	437	473	489	427	426	455	418	440	446	441	430	463	457	416	477	414	431	452	430	402	453	427	457	438	462	483	472	474	435	428	456	439	437	498	454	452	394	468	432	426	474	415	453	467	454	443	440	452	449	430	456	411	479	425	444	439	435	452	437	453	456	441	453	431	434	422	465	419	464	439	465	471	455	449	425	479	457	458	434	454	534	433	456	449	465	468	420	433	425	408	430	442	492	454	452	486	401	458	452	508	463	381	417	438	440	455	468	444	419	481	466	433	452	431	432	465	408	436	409	444	469	438	443	484	451	428	446	451	449	456	448	448	431	448	455	438	446	438	470	461	466	453	465	471	446	477	406	427	445	450	436	472	441	457	455	453	487	453	432	427	489	482	428	450	476	462	450	451	458	425	435	454	467	438	428	478	441	431	440	417	462	501	431	465	465	450	445	420	462	496	415	442	465	439	423	453	411	455	415	414	414	469	433	462	460	428	430	403	437	433	413	415	441	449	454	429	457	441	438	429	451	455	444	449	452	451	435	419	448	452	448	476	492	449	484	403	447	477	414	443	434	467	419	467	431	445	448	484	460	473	442	469	413	452	432	426	474	442	449	476	461	417	441	406	421	452	434	466	448	430	476	456	468	411	463	444	420	456	485	454	422	409	474	430	453	479	453	443	424	474	446	459	457	439	410	402	449	450	443	451	417	432	431	423	437	430	433	460	465	489	437	406	435	424	444	448	435	454	459	474	422	434	430	436	456	439	447	479	444	453	427	484	466	443	449	434	437	445	445	428	449	441	469	443	467	465	470	446	439	424	425	436	456	424	447	433	467	439	473	434	440	432	460	434	477	418	467	445	465	447	407	420	496	436	478	461	409	442	452	454	457	440	454	446	432	428	431	477	441	429	449	459	455	468	437	437	458	454	450	462	423	437	428	430	434	432	431	453	436	440	448	450	454	468	473	423	413	432	407	443	427	468	453	414	480	485	429	437	451	447	468	426	426	452	479	417	429	453	448	474	425	442	438	441	447	479	467	409	474	434	461	439	498	437
22907	21189	29013	23658	21486	22705	20655	9885	5743	4061	3061	2552	2087	1782	1312	1048	1027	920	914	877	898	847	761	764	783	853	1011	943	845	917	819	806	758	741	717	675	730	623	692	709	700	722	703	657	700	670	705	706	680	687	723	689	685	680	628	675	715	693	616	689	689	688	702	715	678	686	726	696	679	676	666	687	674	669	684	679	706	730	630	690	714	651	672	666	724	676	712	766	713	735	762	663	707	660	673	652	708	701	661	668	663	675	647	679	617	674	677	677	672	658	695	697	695	708	712	692	674	663	653	641	664	685	656	703	689	650	665	663	706	730	701	642	668	639	705	661	675	651	662	688	656	700	683	675	722	661	663	686	674	737	659	665	693	674	754	724	731	679	679	672	701	670	633	684	668	673	689	687	665	671	674	688	721	695	647	691	671	649	702	631	686	689	676	678	740	679	654	655	683	647	676	670	699	691	672	672	716	662	666	716	651	647	677	730	707	628	678	703	708	705	673	667	687	658	667	649	672	678	663	700	695	671	637	694	665	696	669	704	667	671	653	695	656	706	721	669	668	697	639	633	696	671	698	711	636	693	677	668	673	663	686	678	698	648	682	692	676	649	684	698	671	634	691	705	686	684	687	621	648	679	679	679	651	739	672	683	689	691	720	648	655	657	705	681	647	699	691	720	698	682	674	679	657	633	649	684	683	662	651	720	666	666	636	657	634	638	673	665	683	695	686	681	676	645	684	681	642	655	659	669	699	666	704	682	661	653	672	688	672	678	656	670	683	687	645	672	647	723	695	712	698	756	671	634	682	707	672	671	727	659	655	727	745	626	665	682	687	664	675	684	670	657	688	672	687	670	661	668	653	671	644	696	666	683	669	645	664	633	712	666	655	651	663	692	689	645	674	672	658	661	601	731	671	628	636	651	659	666	652	681	684	673	694	708	691	676	654	693	617	702	720	681	692	676	660	657	697	661	645	736	694	664	674	729	696	651	691	683	653	725	676	694	694	714	687	656	686	650	668	665	694	674	698	686	679	657	671	686	730	672	677	668	617	712	655	665	670	632	696	666	672	665	721	622	686	646	682	656	610	699	653	666	652	687	657	706	605	722	647	704	725	685	629	680	739	690	642	673	662	689	712	648	711	649	642	664	645	696	706	671	626	705	656	659	633	709	663	679	662	684	703	687	670	695	714	714	693	634	692	709	683	663	661	686	705	649	615	727	704	629	696	666	683	689	625	732	677	685	718	701	648	619	676	649	652	659	699	647	638	642	635	668	687	700	617	693	649	725	719	662	706	645	639	677	642	645	686	646	695	669	665	653	719	649	712	655	733	706	693	640	650	691	649	672	682	688	650	710	649	707	701	697	670	687	716	676	683	662	640	695	660	673	685	682	645	643	662	671	747	742	665	695	675	641	671	681	620	650	657	690	661	687	675	682	656	684	677	703	683	700	681	668	678	697	658	620	693	661	692	674	656	715	664	674	679	670	628	682	676	663	619	681	634	685	677	693	628	655	693	658	697	636	647	672	702	695	665	646	665	658	641	653	681	668	703	673	681	666	697	648	689	682	670	672	695	652	690	664	678	686	691	702	681	659	697	640	712	691	708	632	659	652	651	684	697	680	643	688	672	697	644	637	716	654	675	679	693	719	675	656	671	673	663	675	666	676	701	661	662	686	659	686	663	685	690	738	669	643	676	666	670	638	726	679	670	668	708	709	645	657	663	684	707	655	673	737	639	668	648	651	671	666	678	653	724	644	690	683	668	689	676	677	721	670	687	680	665	707	675	687	702	691	717	664	636	649	675	688	682	714	670	682	664	711	694	694	673	670	631	716	669	669	673	661	713	694	682	677	652	645	702	677	733	665	678	649	668	712	663	669	686	710	626	689	661	655	692	650	663	709	708	648	687	665	689	692	675	657	667	694	644	687	682	644	670	670	706	621	670	687	673	667	669	704	689	674	687	672	669	660	671	630	682	689	702	660	713	675	729	659	731	702	641	607	704	631	606	643	663	664	721	712	619	676	641	701	673	647	680	663	673	689	666	680	654	703	689	654	658	671	659	650	684	722	661	685	667	661	708	669	722	678	674	753	681	668	702	652	679	678	654	710	704	732	689	636	655	649	639	686	726	663	695	674	720	684	667	706	646	656	677	664	741	690	677	701	657	683	736	677	723	688	670	643	678	702	640	691	657	697	683	647	659	662	641	655	648	660	645	670	640	622	705	658	658	670	679	691	685	712	686	651	658	703	647	655	680	675	705	673	700	651	650	666	681	691	713	693	686	701	702	670	666	660	658	687	645	626	646	633	677	693	645	651	705	655	639	675	648	652	661	626	689	658	663	631	686	634	680	676	690	711	713	637	671	691	630	634	714	660	700	696	649	685	646	671	653	659	727	653	681	672	640	685	675	682	646	712	645	674	696	666	663	664	677	671	695	663	680	684	708	695	681	677	717	718	654	655	662	690	650	696	641	636	664	685	713	601	709	713	651	629	693	698	719	705	665	658	673	642	625	655	660	623	654	643	684	661	707	696	663	665	677	730	642	655	656	654	642	664	638	664	685	725	693	636	665	657	680	696	698	692	652	681	668	637	687	654	695	674	661	701	680	638	650	632	671	659	682	661	621	687	672	667	699	690	676	673	710	663	672	640	680	703	698	653	644	657	643	726	657	692	669	612	657	644	674	641	655	693	657	680	649	633	646	680	644	682	671	647	666	641	702	678	669	706	645	657	705	643	687	651	651	690	681	653	696	653	669	675	679	729	616	685	732	649	647	675	686	714	660	634	639	658	664	714	681	682	691	729	698	657	614	697	638	661	658	697	672	697	710	652	661	645	689	646	637	673	661	669	680	677	666	642	718	653	637	682	658	690	703	675	707	671	656	655	688	678	695	627	682	678	670	675	675	733	700	664	648	664	640	687	678	692	676	677	677	705	677	683	701	597	685	692	644	667	656	675	677	682	656	671	671	662	671	626	638	718	652	678	656	624	675	710	655	700	667	657	668	654	662	686	660	669	669	670	688	651	647	648	695	728	709	684	650	641	652	677	644	644	674	636	683	660	679	654	674	623	643	675	660	655	686	701	684	674	695	694	678	662	702	709	673	703	667	684	662	669	681	692	699	654	630	661	701	711	665	623	725	649	697	689	688	689	650	625	638	734	696	692	705	694	691	621	659	664	669	660	641	679	670	633	696	676	716	656	676	643	648	692	670	656	678	657	655	687	642	645	643	697	652	712	677	697	699	663	655	629	699	639	634	688	740	681	684	710	625	663	717	635	642	701	679	649	689	676	664	656	663	673	643	667	643	673	694	666	663	692	672	652	644	703	706	664	669	669	665	684	639	675	678	621	713	706	675	638	628	667	639	684	686	697	661	651	660	635	670	636	709	650	625	705	731	663	625	732	654	641	693	708	665	718	682	668	712	647	666	694	709	703	669	643	685	654	708	663	674	674	687	658	643	662	642	626	693	640	667	655	710	646	655	727	708	667	681	648
21048	43754	44532	36054	31380	26605	20464	15387	11007	7953	6053	4999	4050	3075	2124	1633	1503	1467	1357	1329	1197	1204	1118	1073	1111	1262	1433	1300	1301	1273	1093	1119	969	928	903	857	882	897	899	880	887	835	800	869	832	882	890	807	889	938	922	845	888	915	819	847	842	816	898	864	820	849	863	884	848	877	824	823	845	832	845	828	864	858	857	810	847	900	895	886	814	853	906	844	879	905	866	956	932	929	916	923	882	827	814	841	832	870	798	857	831	837	869	872	808	856	811	800	878	837	800	867	827	842	876	816	818	881	825	811	878	825	875	821	848	818	876	875	871	810	812	851	778	912	858	825	851	839	837	885	833	881	816	764	798	806	834	820	809	849	817	813	797	806	793	875	837	804	859	829	789	859	832	809	798	880	826	836	859	846	835	816	906	893	827	837	822	817	894	853	788	812	861	837	823	886	867	861	874	855	830	816	839	824	873	845	836	813	780	788	868	838	868	845	844	805	817	823	837	813	802	823	798	821	806	851	850	797	832	836	864	833	889	838	825	806	858	845	853	810	830	829	874	851	796	859	834	835	757	853	860	811	883	858	886	852	838	843	863	840	861	841	870	835	926	830	828	789	871	829	835	832	845	825	863	883	875	809	808	878	872	812	855	837	770	806	850	853	795	816	794	800	816	825	860	847	828	812	863	829	824	854	861	810	838	862	871	876	803	829	840	822	844	789	854	881	828	852	825	861	808	843	865	818	790	897	843	884	900	844	863	805	824	863	840	831	848	833	902	833	866	888	830	885	835	845	851	817	814	836	849	818	794	788	815	849	895	837	823	826	847	875	852	832	846	831	827	888	832	877	850	773	826	842	796	817	858	889	833	809	858	853	822	837	824	833	809	864	840	836	816	836	819	846	747	866	799	842	875	823	846	847	890	821	842	846	791	817	794	827	852	804	861	849	871	833	790	846	842	843	808	839	835	779	909	874	848	904	827	808	838	812	801	817	844	801	823	843	827	882	872	856	837	881	805	845	865	809	853	872	827	871	871	839	835	817	890	873	862	792	826	847	825	845	801	820	869	845	874	790	868	838	845	816	866	797	836	870	887	825	841	819	935	844	836	853	846	804	816	873	801	851	851	893	769	835	837	811	831	758	809	825	883	812	860	805	925	822	823	881	840	840	847	860	846	856	854	825	833	803	844	848	834	843	803	843	819	826	813	822	845	820	761	791	807	857	827	827	823	827	853	831	833	923	835	853	830	855	837	860	833	804	779	844	778	827	846	833	821	877	855	828	888	862	843	842	840	839	809	851	905	820	853	816	865	877	834	829	810	799	837	852	861	810	877	822	900	899	834	845	862	831	845	844	887	868	826	814	817	846	798	835	809	860	856	886	860	837	859	900	774	868	836	869	894	844	792	837	837	847	861	873	833	904	872	840	840	830	830	843	909	816	811	810	840	804	868	823	840	857	863	868	816	883	836	875	806	844	857	828	888	808	779	843	834	800	852	839	860	860	788	788	843	820	850	842	869	841	802	804	892	817	811	825	853	830	814	912	925	806	837	827	803	832	854	857	855	796	851	867	830	831	842	829	841	811	847	843	813	845	820	847	824	814	832	846	841	833	779	836	877	790	850	855	827	831	819	861	849	830	878	858	844	828	803	839	825	824	840	823	839	806	830	845	829	833	843	786	849	836	831	889	835	857	814	873	836	779	818	794	812	845	832	833	895	855	851	848	819	807	841	849	897	821	830	798	832	862	841	846	826	833	792	840	822	825	841	844	855	842	873	815	799	802	892	831	848	819	810	866	868	823	790	818	866	828	796	755	849	841	825	812	809	844	748	828	705	848	842	823	765	853	899	813	852	855	820	832	900	792	869	752	861	875	836	879	828	835	813	874	828	807	834	845	845	825	828	840	844	811	861	844	899	917	833	849	828	849	825	866	842	844	815	815	779	850	830	844	842	846	797	889	842	857	813	826	843	849	843	840	862	842	860	844	886	833	784	902	849	835	823	856	809	843	827	821	850	867	774	827	859	828	854	844	836	861	865	835	804	870	821	849	849	855	846	822	862	849	829	816	823	795	872	811	845	862	890	808	787	863	891	789	801	838	884	824	846	888	822	777	787	881	839	808	823	803	849	838	853	844	851	847	847	860	856	883	842	821	832	829	792	843	810	811	819	844	866	811	813	827	900	816	869	804	868	848	818	911	852	838	857	866	834	825	855	884	837	823	884	836	860	752	831	843	840	829	835	805	821	831	830	881	852	887	844	824	825	826	793	818	862	831	881	854	780	862	817	885	860	841	912	829	881	823	804	867	930	862	915	865	836	861	842	847	867	834	745	832	825	823	870	808	874	874	798	841	829	837	860	803	823	834	856	882	877	829	849	784	819	827	807	871	829	870	889	859	895	844	871	847	850	884	810	861	796	805	898	842	872	857	820	840	837	818	895	816	888	859	835	813	805	859	836	836	856	904	833	834	846	867	843	913	839	858	854	817	836	836	864	817	865	853	798	808	864	838	815	846	831	843	858	836	880	857	860	893	832	859	869	796	778	850	807	826	825	813	836	831	853	827	822	822	814	834	822	847	831	812	871	829	819	850	827	860	896	845	805	862	820	811	872	863	776	830	886	785	820	813	857	844	841	847	823	868	809	855	798	872	862	857	857	824	839	859	818	862	781	819	840	864	844	854	818	829	833	821	819	810	855	882	855	801	847	873	766	821	849	823	824	855	796	838	839	852	848	862	748	799	833	845	840	857	805	784	840	791	851	846	906	834	853	913	830	820	862	829	856	861	858	846	790	847	881	846	847	889	782	815	853	798	884	851	816	844	884	905	825	871	816	874	851	906	785	821	848	847	857	796	860	827	856	819	828	835	827	847	840	808	874	878	837	875	872	848	797	797	883	853	845	836	816	867	837	845	873	795	850	812	826	805	823	849	881	820	840	814	810	839	891	843	850	853	842	816	860	844	863	845	844	849	834	805	863	872	808	820	871	844	910	788	862	870	844	865	862	813	858	818	842	861	831	872	859	841	806	854	790	804	852	838	865	861	794	865	817	891	850	797	828	817	826	848	800	868	838	787	813	850	877	827	823	847	818	843	841	844	912	836	768	883	842	829	832	824	824	854	788	878	875	841	805	789	839	825	846	846	824	816	799	823	823	812	874	853	867	853	878	838	805	817	768	859	842	865	789	910	824	821	827	848	802	818	865	826	873	867	842	839	866	851	879	813	808	789	841	888	793	823	830	844	821	789	845	869	803	832	859	779	811	864	827	855	767	833	857	839	799	830	846	837	811	776	852	794	875	845	865	881	812	868	847	890	811	816	818	838	869	904	914	810	854	850	813	820	890	834	879	892	871	795	876	855	851	814	829	852	885	825	827	853	858	803	833	821	794	773	850	902	788	821	833	821	879	890	800	870	881	826	866	883	875	856	820	855	843	842	847	813	878	831	819	824	850	826	777	847	816	848	831	803	860	863	823	843	836	805	778	821	795	812	812	844	860	830	837	778
27079	21970	25777	20937	12996	8589	5215	2993	2020	1549	1199	1106	931	752	609	543	573	500	505	466	509	510	464	500	465	477	523	495	527	527	512	473	450	429	468	431	464	406	416	444	463	436	476	468	425	431	445	461	459	442	438	443	458	451	423	451	409	429	435	423	443	446	455	403	462	437	448	464	458	443	444	462	442	457	457	442	425	455	431	416	463	401	417	429	420	454	445	432	478	456	404	455	398	452	460	482	412	426	447	434	429	406	422	462	424	418	413	448	397	477	453	418	443	446	469	422	422	431	452	455	431	440	496	442	429	469	417	425	446	450	436	448	429	441	408	472	449	447	456	442	436	444	445	446	460	421	430	435	451	441	436	433	422	475	432	421	462	441	414	431	461	425	438	456	444	446	418	419	478	429	473	434	436	477	460	456	432	465	463	471	466	449	450	473	453	431	451	457	488	431	424	469	440	489	421	479	452	457	453	448	430	457	494	438	462	431	470	430	435	453	447	433	441	465	437	433	434	482	430	456	481	436	445	446	493	450	443	486	428	463	469	443	423	405	470	437	479	416	429	439	442	447	455	456	421	437	418	419	450	422	460	454	458	425	461	425	430	435	474	440	434	438	417	429	473	428	447	413	406	434	439	411	434	442	435	401	451	441	418	447	488	432	436	450	437	460	432	417	428	440	405	427	450	429	447	453	427	440	466	436	431	422	426	427	433	436	468	460	474	424	422	460	439	445	436	461	426	430	379	425	452	440	449	443	426	426	396	435	469	438	421	420	468	449	466	442	468	427	428	469	417	449	396	417	422	456	459	431	412	458	414	417	443	464	422	450	430	449	442	466	449	444	465	387	467	445	432	455	417	423	439	447	483	473	427	411	412	448	426	457	462	442	447	390	479	435	439	441	442	459	403	469	404	470	441	441	440	437	413	432	448	402	454	445	426	444	448	434	398	427	465	441	440	465	442	453	449	419	433	421	460	458	427	482	455	475	475	424	439	441	423	442	416	425	448	460	428	452	432	455	431	463	436	452	431	455	444	478	415	454	471	436	427	441	456	459	439	448	383	440	469	455	444	448	411	452	430	428	482	450	473	426	454	427	468	440	471	450	431	428	423	437	441	455	464	424	458	453	455	432	481	449	446	445	445	427	483	436	473	429	474	439	457	416	434	416	467	433	403	458	434	445	424	429	442	451	465	457	435	438	460	424	476	405	428	443	429	396	466	413	418	427	437	454	410	413	431	410	444	479	416	409	502	407	440	430	432	470	437	441	425	409	409	436	435	461	422	427	454	475	410	440	450	458	426	434	420	478	443	455	397	441	459	493	453	467	441	430	443	447	427	442	451	458	463	472	469	461	428	459	455	466	460	442	447	464	489	409	450	452	457	433	401	381	472	440	454	435	456	462	438	430	437	396	456	468	470	420	456	421	452	411	454	440	459	424	445	445	444	447	458	461	466	467	407	455	445	445	406	443	438	427	490	489	479	445	479	443	423	462	381	453	438	427	441	433	478	442	433	430	430	430	473	446	424	443	442	457	466	484	408	407	478	456	415	411	445	448	438	417	426	461	480	444	435	433	484	442	433	436	417	453	427	431	452	416	450	417	438	428	448	476	416	457	408	457	447	434	452	481	407	440	408	450	446	470	442	448	452	461	460	441	433	431	446	462	451	436	468	464	475	456	435	438	448	423	479	461	449	435	397	437	454	452	462	398	451	448	417	423	417	439	454	456	419	480	444	413	469	434	421	452	456	432	429	449	428	449	468	449	459	440	461	462	470	443	435	450	446	424	456	474	477	471	439	400	455	428	418	445	407	441	466	409	475	457	421	465	422	444	415	492	408	419	463	461	433	417	428	448	430	443	443	422	450	440	472	486	447	444	473	505	428	434	448	434	432	448	430	456	482	447	474	467	437	464	421	429	446	451	434	441	422	457	380	484	479	468	424	481	446	440	433	433	459	457	409	408	455	432	410	435	465	492	453	435	424	460	434	460	452	452	479	417	435	460	442	463	421	441	430	475	471	457	474	490	460	458	423	425	437	494	411	415	443	451	437	455	426	451	446	459	453	463	460	416	469	438	439	443	394	412	437	427	461	463	411	448	473	426	461	456	425	461	456	428	424	480	438	488	479	430	450	451	409	401	470	443	456	433	441	453	451	417	444	440	416	441	432	411	474	433	459	436	461	466	446	454	436	468	459	445	439	438	453	436	449	433	410	429	441	432	471	426	493	439	457	417	415	420	437	441	457	413	428	426	450	413	466	443	431	424	448	429	486	440	445	456	458	462	445	475	491	425	432	460	432	401	443	460	413	435	419	426	440	426	474	453	460	457	482	425	453	456	423	452	441	457	419	444	434	440	430	438	419	401	433	447	452	452	479	437	480	447	492	430	411	454	420	458	421	443	408	480	442	449	455	439	443	439	473	471	465	492	453	455	402	466	448	461	448	462	443	428	446	443	458	448	403	409	426	458	464	456	423	461	448	444	449	429	461	440	439	431	474	443	468	419	423	436	470	436	443	437	438	438	462	451	464	455	460	464	433	436	430	436	416	433	431	465	476	440	450	429	438	443	497	442	444	457	458	444	393	410	437	464	432	464	465	434	444	442	469	475	454	472	405	450	450	423	456	424	425	422	409	434	431	455	462	455	468	441	430	412	494	441	436	450	460	445	486	425	479	454	447	477	460	456	444	459	404	407	460	456	475	466	428	436	461	427	431	418	410	469	404	415	454	438	447	458	440	440	417	443	446	442	469	423	436	445	454	411	446	426	458	457	443	421	460	454	445	435	459	458	430	432	442	401	455	411	466	439	423	411	469	472	434	431	444	447	449	456	396	452	436	446	445	440	431	455	452	483	407	446	468	459	477	454	471	444	439	465	446	470	442	445	425	424	459	464	460	407	421	389	443	450	482	406	472	464	476	466	454	463	452	426	429	435	455	452	455	425	443	425	463	426	438	429	437	427	452	418	459	428	414	478	451	426	430	467	411	472	463	420	430	443	436	451	461	469	460	472	428	457	460	454	413	396	421	430	404	480	447	453	495	437	439	439	453	461	450	436	430	443	413	462	429	466	427	442	416	416	421	433	413	428	420	459	480	413	452	434	483	425	450	460	450	408	446	461	443	429	465	442	393	469	437	472	437	400	403	423	474	426	454	465	439	453	454	414	467	458	425	450	449	431	425	440	447	441	453	436	439	457	432	442	449	385	440	457	452	441	425	445	425	477	431	479	437	451	404	486	445	463	450	455	471	418	398	420	425	446	441	437	473	424	462	465	451	461	450	430	461	431	413	377	437	481	445	453	489	412	412	437	421	442	454	448	437	421	487	422	436	460	456	436	424	415	439	438	455	410	462	460	433	447	447	454	458	474	456	425	471	459	441	383	429	457	458	479	460	424	460	460	465	458	445	424	421	451	445	443	442	422	461	434	461	440	438	442	402	435	417	439	488	421	496	445	446	437	501	430	466	417	445	448	449	471	415	452	417	447	459	430	411	408
17334	31871	31983	24037	19138	14750	10266	6591	4547	3236	2512	2079	1613	1298	949	749	733	742	699	643	628	624	619	609	657	706	668	647	675	692	667	655	638	572	551	589	564	555	528	572	574	560	581	577	565	580	557	551	542	565	563	559	563	580	566	547	558	555	532	544	571	546	536	599	551	528	605	568	584	589	532	553	557	571	540	560	549	547	584	583	553	567	556	519	527	559	570	543	586	568	594	531	554	580	587	572	559	574	580	568	576	517	531	526	596	553	553	555	571	567	572	513	609	555	498	564	570	511	563	535	579	542	560	594	587	545	578	545	590	532	560	568	593	544	564	565	580	547	537	571	500	543	548	578	547	537	563	567	540	547	580	585	561	586	567	547	557	553	521	579	507	584	579	516	551	579	566	551	531	547	559	539	545	562	530	557	584	527	577	548	543	549	570	488	541	577	526	537	556	544	549	529	580	532	535	575	587	527	563	596	538	528	541	554	552	584	578	552	555	558	559	573	580	556	523	541	561	554	567	552	551	586	552	543	541	568	544	545	538	576	588	556	547	576	533	596	547	585	544	531	534	517	585	557	577	568	557	547	539	568	589	548	581	579	556	588	550	537	585	533	588	532	561	525	588	550	523	580	579	542	542	582	605	529	558	525	582	567	537	556	528	531	576	552	579	542	548	587	541	570	537	554	598	481	535	545	583	562	558	583	550	552	528	547	561	578	609	548	588	507	503	517	534	549	539	576	516	557	537	606	570	599	564	565	612	558	523	546	537	577	541	589	548	522	578	579	576	583	605	569	536	568	584	563	585	508	547	549	538	553	512	514	605	524	549	535	560	565	566	564	597	536	581	562	569	578	541	565	579	548	583	559	545	529	537	571	540	566	518	561	534	566	577	559	557	559	566	556	599	550	580	538	503	543	552	574	556	572	531	587	556	566	570	507	558	539	559	515	549	564	552	552	570	496	546	524	527	549	541	509	538	571	540	571	578	579	586	559	574	545	572	562	556	553	576	530	556	534	537	562	567	535	521	535	573	569	547	530	539	564	559	550	553	598	542	558	554	573	529	519	574	557	579	537	574	540	515	557	541	559	550	545	567	552	568	601	573	567	565	558	553	535	594	569	538	581	551	563	550	569	509	548	565	565	529	527	568	577	556	571	519	540	539	531	541	532	549	555	565	532	543	544	538	525	513	538	581	608	528	559	530	591	576	552	543	546	574	562	560	509	517	538	576	548	555	530	518	530	597	580	525	545	616	597	564	563	569	568	568	513	522	534	562	566	561	548	569	547	547	555	520	577	561	539	593	599	568	568	577	551	543	534	591	573	550	557	593	555	538	564	602	580	534	505	542	607	548	561	548	615	564	538	544	562	518	567	504	536	582	585	534	555	543	545	520	532	523	535	531	582	543	535	544	534	554	538	572	599	548	572	549	549	544	558	583	563	534	546	555	580	557	576	544	565	546	546	504	560	534	553	556	565	579	536	612	550	541	541	571	512	532	537	566	541	554	530	572	540	576	543	540	540	544	551	556	583	541	546	550	553	545	560	548	514	536	559	553	531	549	588	588	550	547	534	591	531	545	554	541	577	522	547	566	505	582	581	535	563	578	546	549	574	572	553	597	566	567	545	563	576	578	544	535	563	551	550	479	554	540	535	541	564	575	504	534	546	571	574	558	540	570	512	546	538	569	549	606	533	586	559	566	527	531	567	582	542	533	540	580	567	554	563	559	496	552	537	582	571	576	508	625	570	554	578	581	533	578	568	573	558	543	582	562	556	596	569	524	533	569	559	572	532	546	564	557	527	536	530	592	554	579	564	544	585	573	556	629	579	531	573	555	559	526	584	568	554	568	507	576	564	560	610	555	529	575	487	558	539	586	568	583	592	544	502	511	550	554	518	562	556	555	581	548	546	579	557	551	551	532	533	536	573	545	541	563	558	604	515	518	541	569	582	562	595	600	544	593	578	582	563	582	568	585	517	576	562	514	556	555	557	538	593	588	549	579	571	554	558	575	542	564	547	558	533	548	547	540	568	586	548	557	579	573	545	568	586	545	584	538	503	551	534	570	558	546	553	505	565	589	523	541	509	545	558	520	549	536	549	538	535	514	551	544	551	553	570	560	570	522	550	553	542	531	612	533	554	515	532	565	560	581	532	555	583	521	557	588	579	586	557	519	549	505	504	554	525	562	533	563	619	571	551	549	517	586	565	571	550	587	564	574	542	572	582	585	552	544	526	588	548	563	526	581	511	556	546	556	573	584	532	564	509	543	524	533	541	521	540	579	585	573	534	623	566	554	567	556	577	548	609	607	525	541	495	529	582	547	533	603	566	542	575	578	560	565	551	574	561	565	522	551	561	544	557	523	536	522	574	543	548	576	561	546	530	554	521	548	545	565	569	571	561	571	561	558	570	561	541	563	570	527	546	588	557	532	569	549	528	546	563	569	555	573	570	523	580	525	576	558	540	570	546	603	562	522	565	612	574	567	537	519	552	563	580	529	550	536	546	547	554	540	534	587	534	490	558	572	567	569	563	525	576	581	549	548	563	584	557	567	552	594	532	551	538	539	556	577	578	543	527	560	539	584	531	557	551	577	576	537	569	512	530	551	583	593	518	593	560	572	607	506	569	531	571	584	558	513	532	568	576	575	521	565	569	598	529	569	543	579	532	557	525	576	523	527	539	531	584	572	539	542	541	563	557	565	540	523	541	515	561	567	512	555	546	549	516	574	547	511	548	571	527	559	538	593	598	559	579	575	545	552	569	576	567	514	556	568	570	524	572	570	550	574	562	587	571	531	589	562	616	540	567	552	543	592	511	509	565	567	526	543	553	578	516	533	586	522	629	571	540	584	577	545	537	572	610	541	593	548	550	564	545	560	542	564	535	561	549	581	540	576	602	534	556	568	616	539	584	589	618	542	555	571	585	546	531	514	554	584	568	536	529	540	552	543	508	554	541	545	580	547	511	554	568	526	545	602	561	513	593	530	556	543	507	551	543	583	551	550	542	546	563	542	540	549	552	520	544	596	556	554	540	589	574	560	552	578	587	606	588	549	558	553	554	551	593	591	541	580	539	577	577	561	534	574	577	565	539	555	567	601	565	546	598	560	576	605	589	599	592	524	585	576	508	542	551	554	522	577	578	536	526	541	567	551	586	546	571	553	516	560	526	581	571	546	560	542	580	532	561	506	543	521	582	543	569	551	566	551	559	517	575	527	591	554	543	528	571	572	547	558	530	516	536	564	511	562	517	574	547	532	601	556	555	539	511	595	518	561	530	547	538	515	583	568	547	550	569	572	584	538	584	575	552	572	541	503	579	532	547	541	542	564	566	558	523	563	558	569	588	529	565	542	578	551	518	546	562	539	561	564	560	548	568	585	574	545	552	563	551	576	552	565	581	540	534	514	569	575	560	522	609	590	514	586	557	563	549	546	486	575	568	572	523	548	582	540	571	561	574	565	545	561	552	565	540	539	550	548	560	530	558	568	586	570	542
23772	21083	28448	24110	21942	19655	12986	6362	3741	3071	2368	1890	1606	1332	1071	903	967	865	830	814	813	790	802	729	751	768	786	788	845	875	800	735	726	716	720	720	717	714	714	672	676	674	722	643	668	676	681	667	698	691	673	675	682	722	668	716	730	652	720	699	684	667	644	688	644	664	674	675	683	695	647	680	724	711	686	656	723	712	694	691	693	705	657	684	694	729	683	696	700	682	708	751	680	635	656	708	685	704	657	716	669	711	740	690	635	714	655	660	653	678	643	716	665	659	654	705	734	708	679	668	659	677	665	663	690	706	656	628	649	699	660	702	682	644	656	693	700	699	680	632	680	631	650	691	705	725	718	669	737	664	709	672	686	698	636	652	696	694	636	703	659	689	705	671	665	646	698	695	671	677	705	729	652	687	667	668	699	717	692	700	626	661	672	732	688	678	638	727	697	680	662	663	718	669	626	680	680	703	669	685	679	664	692	682	668	703	675	644	644	684	658	693	640	681	657	712	622	620	668	672	693	670	701	689	652	687	673	690	657	680	682	628	674	663	692	678	705	708	711	674	626	685	680	688	666	686	706	655	705	656	692	703	729	645	698	679	706	672	692	665	652	658	687	690	707	659	686	670	714	706	732	674	671	686	698	683	690	689	646	687	649	667	678	663	665	618	659	653	649	686	669	663	660	642	678	686	677	707	689	660	662	692	659	699	689	661	673	655	639	649	632	697	624	630	689	729	654	676	693	694	685	716	654	712	776	689	679	683	708	673	657	688	732	657	725	636	700	665	690	679	708	720	699	694	639	675	687	629	698	669	670	674	663	656	673	665	654	661	701	663	685	696	679	677	678	683	683	673	695	671	658	717	694	673	717	626	652	686	677	680	670	665	615	624	691	709	696	634	650	676	689	672	698	679	689	686	682	618	669	680	705	683	684	710	668	657	728	656	667	692	652	655	687	675	686	651	712	618	702	727	652	669	707	703	668	689	637	657	686	678	718	692	719	674	679	688	702	712	725	691	664	663	675	674	674	719	680	671	736	693	686	684	682	696	635	671	711	646	685	701	689	673	690	662	684	701	677	663	731	695	692	683	690	640	676	694	683	665	674	700	679	705	661	636	644	687	700	683	653	666	683	672	683	674	684	729	694	668	675	731	624	655	645	687	664	667	641	674	690	653	682	696	696	660	680	699	669	718	705	683	686	707	659	668	659	648	687	660	607	702	693	717	690	699	687	700	719	696	664	649	622	689	683	696	676	670	672	665	671	740	669	634	702	697	616	700	679	675	677	696	736	694	701	675	702	703	641	648	678	707	641	707	686	722	705	709	640	741	676	716	658	686	650	665	684	688	703	686	629	710	645	677	683	701	695	699	683	710	701	674	666	700	652	684	738	640	639	661	687	690	679	713	683	688	639	725	682	681	728	683	669	700	677	705	679	694	649	662	659	697	709	647	665	683	683	662	706	689	658	648	707	721	672	637	702	689	689	691	675	710	634	704	693	694	662	682	653	682	675	673	759	665	623	683	666	655	708	712	741	727	685	640	657	607	721	673	653	636	703	648	668	655	675	687	724	652	668	669	703	695	755	683	647	690	679	692	696	733	693	636	688	709	693	696	668	681	695	690	692	684	669	625	679	688	687	683	682	685	696	685	713	675	731	694	687	633	662	656	676	671	686	699	700	672	740	665	683	739	661	696	635	650	652	668	716	635	664	699	685	662	705	664	693	679	654	670	682	713	670	695	657	702	637	673	690	680	686	685	695	725	685	687	671	671	694	639	710	677	638	678	657	713	689	684	656	721	700	621	670	662	618	662	694	702	701	627	692	679	660	634	706	646	650	689	690	713	664	662	648	637	722	638	655	720	660	677	675	659	640	674	688	676	642	656	690	675	649	718	701	665	725	669	686	664	657	701	672	669	688	695	696	692	733	710	685	697	682	672	668	690	690	695	634	635	657	674	702	677	681	689	674	676	641	693	650	684	684	659	662	647	677	615	644	657	640	649	656	690	674	690	726	660	670	688	680	698	704	659	662	703	672	642	665	693	651	653	653	633	661	660	584	674	699	671	660	691	637	647	684	670	707	698	640	709	644	665	704	691	675	682	665	695	656	697	709	654	670	683	686	663	680	667	667	718	651	707	673	688	682	678	674	685	637	659	717	673	658	706	640	629	651	672	657	655	668	660	640	650	685	685	688	700	684	693	676	657	697	676	652	683	680	690	670	677	608	647	666	685	685	736	676	679	673	695	663	701	698	650	718	617	648	684	696	676	634	686	678	689	636	696	691	688	696	667	688	682	684	683	674	636	704	640	654	746	694	677	691	690	667	674	714	652	687	655	675	660	707	667	654	661	653	700	698	704	681	672	666	680	714	706	676	663	709	691	681	664	702	730	670	690	696	698	676	701	681	690	682	672	713	663	633	672	723	726	641	663	710	684	683	671	641	688	672	734	667	684	657	670	676	708	668	659	706	673	696	672	627	606	718	682	684	662	637	684	684	705	657	700	690	631	671	695	688	673	693	684	690	685	673	653	701	684	634	656	632	657	705	673	618	658	654	717	669	665	699	678	725	685	663	695	694	685	675	685	667	651	705	736	730	703	653	728	655	679	678	698	686	711	722	746	714	681	670	694	639	699	699	667	670	708	682	647	689	680	652	687	619	674	732	658	686	647	672	679	697	698	697	674	709	707	652	708	679	690	635	684	708	669	694	665	615	676	715	682	702	683	696	692	692	675	680	674	696	682	687	681	677	704	706	668	646	688	669	703	644	644	672	720	654	672	677	710	624	653	689	679	719	657	624	692	661	637	709	660	694	687	705	675	683	721	656	659	643	657	690	688	701	684	648	681	668	706	667	717	648	700	665	626	738	716	702	725	703	681	711	651	694	682	696	614	714	700	668	703	669	721	668	722	652	705	668	669	675	673	666	673	663	707	657	655	695	634	688	688	690	679	690	696	701	669	733	658	720	662	681	656	707	671	671	702	658	714	647	719	656	638	684	715	683	685	684	737	642	678	691	683	649	633	641	644	684	650	654	673	667	651	659	687	644	674	623	715	701	692	607	671	667	737	654	710	694	656	652	715	691	679	706	681	689	673	652	681	630	679	670	691	657	648	683	674	713	705	682	706	714	710	688	644	718	649	662	698	675	654	677	667	635	662	660	659	678	674	691	679	717	649	711	697	681	706	674	717	740	727	721	672	641	655	683	667	696	677	720	690	665	668	683	673	688	686	610	714	680	693	695	707	668	654	675	673	719	681	651	665	677	680	661	699	685	668	667	690	653	653	687	687	679	669	679	734	710	696	668	656	656	679	705	653	643	662	650	707	629	675	664	647	644	643	646	672	702	706	677	711	709	708	728	692	678	692	719	659	688	667	660	677	661	685	658	666	680	661	691	650	663	682	655	675	728	676	659	692	737	663	657	665	666	661	694	699	708	690	617	686	676	663	678	654	646	688	664	686	676	676	676	623	689	646	742	698	679	641	679	674	636	632
17594	37207	38076	31088	26800	21294	16418	11229	7484	6075	4726	3612	2963	2293	1758	1458	1301	1275	1179	1092	1013	1031	989	970	1011	1120	1092	1086	1164	1050	1047	954	965	870	873	876	858	835	876	871	883	789	854	834	850	824	822	812	859	847	876	893	823	815	896	870	845	863	849	857	913	821	836	848	852	860	874	871	851	853	844	810	825	879	865	830	866	861	815	859	821	865	821	872	804	864	869	892	888	854	848	861	851	838	857	855	904	867	849	861	808	870	801	824	797	861	830	799	822	874	864	823	838	873	842	850	875	887	824	840	851	815	785	855	851	840	830	859	876	922	909	829	838	804	857	851	862	844	826	839	832	818	789	856	860	848	838	835	803	881	848	836	810	834	834	798	814	832	839	880	829	795	829	845	856	824	868	811	871	850	855	835	857	832	868	888	792	857	838	896	902	855	843	868	840	830	866	856	796	851	878	807	848	830	871	847	808	824	867	815	776	837	825	841	797	835	844	813	841	850	883	847	868	821	821	825	871	803	808	884	799	889	817	802	846	826	832	823	805	818	867	885	868	784	868	824	846	875	845	866	836	854	818	825	830	795	854	881	859	873	865	850	788	840	849	863	864	825	809	852	846	859	862	857	875	840	843	832	846	871	936	851	862	865	865	859	797	856	849	831	835	825	883	804	855	814	815	805	817	870	849	869	921	810	877	850	823	882	861	824	824	846	836	841	801	836	786	839	867	822	861	884	800	806	893	796	852	860	833	810	825	840	794	825	821	796	812	845	824	854	845	892	840	873	876	869	893	789	874	806	840	834	835	836	850	824	809	841	792	883	844	865	806	811	872	913	847	857	811	826	812	876	852	850	809	845	823	852	867	846	836	835	793	810	875	877	806	884	822	859	832	825	822	870	901	829	831	829	841	872	865	830	795	811	855	840	790	845	865	864	895	846	818	818	879	843	798	810	822	822	860	764	846	814	817	836	891	851	869	877	836	822	876	815	839	853	854	824	835	831	813	825	872	857	825	804	839	869	847	844	766	809	827	825	855	867	850	844	788	854	824	836	837	848	826	806	878	833	864	836	832	810	838	848	806	801	797	818	840	881	896	836	840	818	802	793	869	845	839	870	809	865	853	787	824	808	835	830	841	833	854	843	854	786	835	860	830	874	887	838	808	785	836	825	905	828	871	833	843	805	799	836	832	888	802	823	842	860	822	816	825	821	841	838	831	821	856	821	858	852	828	821	887	812	818	830	845	829	863	841	851	833	803	833	820	839	837	899	835	857	831	822	802	787	847	826	809	824	854	860	880	841	821	849	844	856	866	809	771	802	816	832	827	823	815	809	825	813	869	877	885	826	870	810	781	800	874	858	837	845	837	847	852	810	823	788	867	868	803	853	797	875	841	811	855	835	802	837	887	843	880	832	848	804	816	838	828	872	817	817	816	849	832	891	866	873	874	882	827	851	840	797	852	852	819	890	841	896	865	829	819	825	781	785	826	843	879	856	804	838	801	800	803	807	865	847	891	834	809	881	825	800	837	849	838	838	852	822	809	847	866	915	809	831	864	814	861	844	821	856	808	803	815	842	798	855	773	867	876	846	837	833	826	854	848	865	856	805	871	821	869	779	837	804	884	859	832	818	799	836	830	821	823	860	901	857	870	851	850	835	835	845	826	843	828	838	834	825	804	848	830	834	794	821	780	842	803	842	793	822	847	867	830	864	833	847	854	844	852	812	843	828	863	821	874	818	849	831	877	829	810	834	823	820	858	803	795	858	834	868	893	904	840	810	838	848	794	837	807	824	792	854	800	855	790	847	832	810	860	868	805	840	812	870	852	864	763	836	865	866	788	825	862	825	831	801	898	860	874	801	829	797	826	829	842	838	802	817	807	865	859	844	843	862	850	845	839	846	862	823	867	850	815	848	789	788	868	874	842	827	827	878	822	882	877	869	830	826	841	852	847	921	877	779	843	795	829	796	837	822	830	829	831	880	783	816	818	832	852	815	858	847	847	807	908	811	816	787	891	883	797	849	801	836	891	799	859	824	870	841	842	865	803	817	818	847	870	827	854	826	848	832	780	846	867	880	873	812	821	863	892	832	892	845	822	861	822	848	844	842	846	839	767	827	890	858	855	841	828	811	875	855	812	829	886	854	867	836	794	903	856	814	787	861	860	902	850	812	822	861	849	815	860	846	861	825	871	900	839	830	815	879	872	869	806	875	793	825	821	849	838	840	828	830	849	803	834	851	853	831	842	805	802	837	818	853	812	867	879	834	828	851	856	838	864	814	856	789	874	780	850	852	866	816	829	853	855	863	885	835	836	833	850	806	833	848	836	844	824	834	835	839	813	809	875	865	814	825	846	821	865	817	855	843	805	827	849	841	821	908	839	824	831	856	841	861	811	810	855	841	840	842	829	862	747	857	803	809	811	853	821	835	836	879	847	877	868	809	869	867	816	868	878	826	819	826	828	833	863	847	868	829	827	848	876	860	814	843	873	807	881	843	833	825	831	823	830	770	849	790	814	841	827	809	890	804	862	811	831	780	817	806	863	841	854	836	836	887	800	870	879	839	827	848	880	869	852	848	866	816	783	813	834	817	877	856	948	794	852	858	886	842	878	862	890	884	881	842	830	866	861	851	785	858	812	834	822	852	769	864	793	806	828	756	802	833	865	785	811	840	816	863	812	778	866	866	832	816	815	783	875	817	826	858	844	900	854	863	817	830	830	839	785	870	841	798	816	836	865	797	822	869	798	906	840	844	786	863	824	783	843	825	830	823	798	837	826	807	859	781	865	826	830	797	857	852	813	847	883	877	815	841	853	803	835	876	791	809	865	828	844	845	847	822	899	867	806	857	803	787	843	833	866	854	811	845	866	843	833	907	841	845	806	825	802	791	909	814	877	853	853	841	873	785	869	811	810	828	821	797	827	851	866	854	872	788	873	838	870	804	843	811	767	787	858	780	863	869	833	832	832	847	777	816	833	879	854	857	819	894	907	792	872	823	816	795	871	841	874	885	873	864	856	829	821	824	869	821	824	804	856	812	810	802	905	820	814	875	845	868	799	841	798	847	840	815	811	841	842	815	809	903	907	812	855	856	818	791	803	846	846	890	844	830	843	858	889	844	786	860	843	829	835	852	852	827	828	838	812	840	865	814	856	889	849	824	770	812	822	813	819	808	803	848	842	859	928	767	800	841	793	842	819	804	878	862	874	850	847	849	875	831	828	823	830	846	860	862	843	852	848	845	834	880	819	855	849	854	841	872	844	815	865	837	875	867	882	821	857	856	821	830	830	858	856	870	886	875	867	853	869	832	857	817	851	853	843	829	781	839	819	894	840	848	804	842	805	869	791	843	837	818	810	847	786	842	797	814	827	856	854	872	838	807	858	898	801	831	883	904	842	863	847	858	846	800	856	797	859	865	790	857	840	867	894	844	808	851	807	829	803	824	815	804	866	835	806	860	860	847	847	854	821	846	848	867	818	828	853	897	821	847	796	860	868	825
25068	21075	27397	25328	18498	11370	6610	3892	2692	1794	1339	1103	923	761	607	511	503	467	428	414	404	387	401	392	419	435	404	425	422	394	406	366	400	360	369	326	364	345	317	382	320	342	369	326	346	322	328	355	345	368	383	366	385	362	327	339	366	329	334	309	359	345	353	364	364	325	358	347	349	348	317	337	348	312	316	343	349	341	329	297	318	361	323	348	341	384	343	349	334	353	380	365	319	369	292	324	338	342	332	325	313	348	318	351	349	346	359	347	341	327	371	325	327	356	378	354	375	339	292	334	319	365	315	334	351	325	343	336	365	337	345	361	303	309	336	305	321	322	346	366	347	314	345	316	314	332	321	351	325	341	372	303	342	372	344	345	339	311	341	310	331	317	342	365	328	353	368	347	366	344	362	328	303	365	308	352	336	363	327	319	337	347	329	330	311	334	354	325	332	340	362	337	364	331	351	357	338	340	336	313	330	320	328	315	316	310	333	326	332	360	317	336	338	342	340	295	306	341	339	330	333	335	326	332	293	332	341	324	358	320	353	332	338	318	304	350	360	323	338	359	332	352	323	346	330	337	344	304	327	350	331	326	338	390	332	342	346	349	359	335	308	317	336	316	323	342	316	337	326	310	321	341	346	354	345	318	323	341	359	340	290	377	347	334	329	381	348	346	321	345	330	368	366	323	335	343	322	324	348	318	338	347	334	396	331	341	324	339	349	346	320	330	374	361	373	348	332	338	333	312	341	326	346	362	305	356	328	329	348	353	325	342	321	320	347	322	382	351	311	345	342	319	331	341	347	344	363	320	351	363	326	334	355	333	342	342	339	319	340	292	356	313	329	340	359	327	336	349	348	382	286	322	330	328	372	335	385	349	350	345	334	336	353	334	313	359	357	354	358	338	324	326	342	382	342	344	348	331	364	362	337	315	342	326	330	362	358	337	317	305	344	331	355	328	336	360	321	347	344	329	346	354	346	347	312	306	309	353	325	308	318	331	336	318	360	337	319	354	341	336	365	380	310	332	335	311	319	330	350	345	373	331	357	337	384	330	326	321	319	327	347	358	324	333	384	326	338	321	318	355	334	355	325	335	311	336	326	325	314	336	338	330	318	310	337	347	355	332	323	327	316	312	340	325	327	334	342	298	349	320	319	318	316	325	349	307	336	319	360	339	334	335	318	336	359	349	349	333	334	333	319	313	346	340	336	330	328	336	330	324	356	319	316	341	340	372	322	326	345	320	328	330	308	323	338	336	334	336	347	337	329	361	377	321	369	321	354	340	333	344	325	356	299	311	354	329	337	348	340	351	314	336	336	323	333	336	347	321	338	346	319	345	320	319	314	324	337	338	352	313	340	306	340	323	335	318	354	312	310	331	352	309	370	339	355	307	324	334	359	317	336	367	338	354	332	319	341	314	348	388	339	327	360	354	373	341	333	316	346	320	319	354	354	353	351	328	311	366	356	338	366	330	375	351	339	309	353	348	341	351	366	334	328	345	349	341	358	320	347	357	312	318	337	347	331	308	311	329	333	312	329	337	314	358	342	328	341	336	340	368	341	333	329	328	352	320	350	334	361	358	355	367	352	355	326	341	358	311	328	323	334	342	346	298	321	338	365	359	337	326	321	325	371	304	353	320	361	346	355	306	331	336	384	333	341	301	338	331	319	389	318	338	320	304	349	334	334	331	344	299	306	315	334	336	333	320	331	355	327	360	342	346	314	339	349	322	370	341	321	338	346	311	340	367	367	320	335	342	359	338	345	343	333	311	344	300	354	317	317	360	374	322	352	326	325	331	367	318	337	319	332	318	357	336	352	343	310	336	316	328	340	356	329	323	325	327	382	326	336	332	353	342	322	327	328	321	308	333	384	312	329	312	315	382	331	333	360	322	354	327	317	338	345	345	353	348	319	316	338	343	335	357	331	341	316	349	310	332	347	336	348	324	339	332	322	346	343	363	367	345	315	354	318	317	330	298	351	326	341	333	364	321	322	368	324	334	353	362	360	367	312	338	307	358	362	339	327	314	335	325	303	330	356	323	389	345	344	335	327	328	362	320	360	309	306	306	311	337	363	358	381	367	339	310	333	319	341	342	309	320	339	345	322	312	325	327	370	348	346	326	361	305	342	328	332	349	321	344	296	363	320	346	337	304	325	329	369	332	312	332	360	350	344	340	339	328	324	321	330	342	330	337	343	325	335	333	358	297	330	349	336	317	344	340	315	365	362	372	326	317	330	312	303	371	348	342	331	317	311	348	362	327	350	324	326	355	345	315	341	342	352	370	335	309	330	330	302	366	356	343	331	347	336	323	358	327	310	319	334	355	335	334	356	322	329	355	310	325	344	341	323	311	358	325	317	340	331	319	320	335	333	333	354	316	354	331	335	301	326	333	336	359	347	314	339	344	362	351	335	308	346	320	351	309	328	335	309	366	323	354	349	362	347	316	348	343	338	330	355	336	352	330	348	380	339	364	332	354	322	338	344	306	326	352	356	347	326	375	347	317	345	316	350	304	322	310	330	358	322	336	316	330	320	355	351	343	365	381	348	326	311	296	298	335	323	307	324	362	332	332	318	320	321	349	284	346	360	357	336	331	317	365	333	334	333	291	332	337	332	347	323	336	322	297	342	356	331	334	329	367	311	294	308	330	333	321	352	336	366	343	323	328	336	337	323	335	313	319	308	343	328	348	355	338	332	356	357	357	332	312	325	326	340	326	356	342	316	331	327	346	354	324	329	304	338	331	350	353	348	363	302	348	306	337	347	334	318	338	314	327	335	316	323	333	352	334	353	361	335	362	327	296	366	359	295	330	344	328	362	342	322	371	357	330	311	360	336	365	339	369	322	350	342	328	347	304	356	364	357	345	328	327	341	368	335	367	357	350	340	323	351	352	324	325	365	332	343	316	324	355	369	321	310	317	331	315	344	366	348	364	329	345	310	351	293	311	334	317	308	317	322	333	335	327	358	363	328	361	349	334	333	366	367	340	365	345	324	360	371	377	331	344	325	351	330	348	319	324	313	331	358	343	338	321	354	362	336	332	310	321	354	332	376	341	308	328	302	327	336	298	327	312	304	325	377	334	329	336	332	345	334	346	346	310	325	349	351	324	351	312	356	349	337	368	320	326	357	325	335	336	343	331	346	324	332	344	335	337	332	322	339	304	350	343	349	309	316	339	332	355	351	323	333	333	346	338	313	288	296	348	317	359	343	324	336	354	333	310	334	319	302	344	337	323	337	315	366	321	335	335	316	333	299	317	353	360	336	335	336	331	335	335	327	326	368	359	311	347	340	331	345	340	337	355	361	303	312	339	338	342	325	315	343	355	326	336	347	330	338	335	370	340	354	327	346	324	310	340	373	339	334	302	313	336	353	312	332	348	312	337	320	338	357	383	349	360	344	317	330	322	353	331	326	333	315	345	331	340	338	336	359	325	312	318	398	300	321	359	345	342	354	345	340	357	314	305	314	342	335	325	337	333	340	340	313	339
17113	33455	32281	24762	22572	17317	12107	8921	6283	4247	3258	2417	1905	1523	1148	951	830	773	677	631	584	568	538	567	543	566	603	593	634	619	582	556	503	473	488	449	438	487	431	490	457	465	459	484	456	454	480	462	497	476	460	452	454	458	453	467	467	434	445	467	449	471	461	435	450	448	476	425	498	440	439	493	451	437	447	455	448	473	471	468	488	432	447	457	483	473	486	511	474	478	475	496	460	449	464	476	444	428	405	449	435	422	452	478	459	413	429	447	448	427	462	478	431	462	458	437	482	408	480	480	459	470	440	428	417	433	409	412	465	476	467	459	445	433	493	430	458	453	433	442	430	439	484	452	437	476	427	462	423	457	445	436	449	463	483	460	447	484	432	414	455	412	463	441	450	407	423	438	481	458	442	450	448	466	479	430	442	467	424	440	427	428	464	463	468	427	489	440	428	421	444	430	454	433	405	438	457	436	416	453	436	439	447	451	443	433	468	414	429	467	428	445	443	449	440	426	428	446	455	481	436	464	469	442	454	432	449	441	440	451	461	423	472	496	458	411	433	465	452	423	453	454	460	433	467	505	395	436	424	437	443	446	445	465	411	446	459	448	406	454	461	441	476	476	449	407	453	448	454	430	470	459	423	457	441	422	438	444	435	440	430	422	463	484	467	409	457	466	419	439	476	427	465	467	456	422	464	437	452	454	445	444	421	454	446	426	486	462	436	442	412	478	489	433	448	456	443	451	445	448	451	444	470	461	442	456	439	429	464	493	416	440	437	460	447	475	459	453	452	433	449	441	478	469	458	453	427	469	452	451	437	449	435	457	425	459	461	481	456	409	437	434	416	451	452	439	467	469	444	431	429	432	447	472	439	455	450	453	444	449	429	446	417	406	451	431	445	465	451	477	446	457	456	450	477	442	479	458	462	411	428	432	452	468	456	449	444	422	477	427	443	444	432	448	413	412	450	443	433	449	450	436	462	446	485	468	447	453	422	433	453	414	424	439	428	449	458	466	432	458	450	430	447	464	455	439	421	443	434	465	433	446	457	425	479	418	461	456	431	483	451	445	458	427	456	446	418	457	433	440	465	403	469	462	460	471	456	470	441	457	456	435	443	426	416	429	472	484	444	425	456	438	426	453	443	458	482	443	458	430	420	437	434	436	420	471	463	442	399	452	414	447	454	466	471	436	439	425	453	441	438	409	448	471	476	453	425	476	446	425	415	457	432	472	446	451	462	462	461	411	471	437	424	436	420	470	449	479	476	438	454	439	404	458	462	436	455	468	445	440	428	444	478	438	464	491	498	415	478	480	455	471	425	440	455	483	442	421	466	442	383	468	471	434	462	436	441	414	465	453	438	493	467	443	448	472	421	465	409	450	407	426	431	424	449	492	445	457	472	449	444	423	457	457	463	441	450	448	431	454	448	457	444	420	428	443	481	452	434	457	435	444	470	414	473	447	429	490	446	447	434	441	435	418	459	461	468	455	420	454	417	455	429	451	429	483	470	467	426	483	475	477	419	442	443	463	427	511	440	434	451	448	425	415	454	458	416	439	481	458	403	451	456	465	458	440	427	435	448	412	426	466	484	410	429	440	427	476	470	505	476	444	454	447	471	450	469	450	428	456	467	426	472	433	426	457	439	474	449	428	450	440	399	471	472	433	420	411	465	446	454	449	425	446	438	438	435	458	489	448	433	427	471	455	459	457	448	439	445	461	461	438	438	415	461	453	471	440	417	470	464	424	449	435	415	468	468	459	435	449	449	443	444	465	450	448	395	444	445	427	463	455	459	475	412	462	477	448	417	466	445	469	489	414	430	466	449	443	452	448	439	454	443	429	447	463	459	431	468	443	460	461	431	447	441	436	455	422	441	432	513	427	471	415	451	425	473	424	509	444	442	476	412	446	456	459	430	421	468	436	437	434	420	410	405	446	442	437	471	445	408	447	445	460	455	459	456	438	443	425	422	454	452	459	417	440	454	473	435	480	473	477	469	460	451	461	435	499	436	464	456	424	451	444	449	450	413	470	441	445	433	467	447	441	459	442	469	408	421	460	463	459	451	451	462	433	471	419	443	422	483	455	417	447	428	441	409	479	419	411	458	481	448	426	454	456	450	453	441	437	433	439	448	451	443	462	459	453	456	472	440	400	449	449	454	462	432	464	474	436	440	443	433	449	407	459	460	459	423	447	416	456	470	445	453	445	437	420	444	460	448	446	421	469	428	468	444	455	449	485	437	470	462	446	416	391	456	419	426	437	447	426	426	450	441	459	441	455	429	425	441	446	458	445	469	487	447	407	424	465	440	483	449	416	487	417	443	426	468	478	436	447	462	477	471	443	456	434	441	473	425	432	454	471	441	460	445	462	424	489	416	440	417	469	452	515	441	448	462	485	483	476	468	461	469	445	462	465	444	463	441	428	423	425	472	452	487	468	478	421	435	460	509	440	482	455	412	464	465	471	439	482	489	461	457	478	439	457	456	406	408	448	440	445	452	456	432	466	480	437	450	459	452	449	441	476	415	441	481	462	452	458	476	439	424	428	432	482	454	435	437	416	418	451	447	432	473	456	434	439	446	459	458	462	452	446	464	479	495	469	428	443	440	425	407	480	516	474	467	460	419	482	475	449	450	494	427	446	446	430	433	458	464	452	461	473	417	446	450	444	440	440	442	454	451	434	428	486	456	425	465	450	455	435	458	474	455	473	454	461	465	426	466	475	494	473	445	457	461	454	464	445	442	463	432	439	433	429	452	447	486	481	451	459	448	435	474	438	476	455	431	435	469	406	495	445	469	431	430	460	454	439	442	436	460	464	434	461	431	457	453	461	484	436	446	470	421	480	434	442	461	500	444	470	428	440	455	438	430	432	460	429	478	365	435	463	412	435	421	446	471	388	467	458	433	448	427	427	474	446	453	428	458	477	443	483	426	442	444	438	430	443	422	460	463	443	460	459	453	447	466	447	458	485	456	455	459	466	429	483	478	445	421	435	441	392	447	457	460	456	443	415	478	440	449	443	410	475	454	469	427	441	459	432	444	433	445	471	441	482	452	445	467	471	437	426	466	472	464	464	465	449	462	490	436	440	445	439	415	425	495	425	424	476	442	423	498	443	436	452	466	441	413	457	481	472	418	433	459	478	404	454	476	478	446	485	444	451	511	447	458	432	416	437	486	418	450	431	459	421	459	435	456	455	473	460	472	448	447	491	428	459	421	454	467	420	438	496	458	489	483	495	444	444	415	430	433	432	440	457	509	478	463	433	429	432	445	424	462	447	454	462	466	476	454	467	445	445	451	489	470	442	437	408	456	494	443	451	400	460	429	441	431	485	466	467	448	488	445	475	486	459	432	504	424	430	459	459	413	433	443	473	474	425	446	465	465	414	456	457	431	419	453	460	417	422	417	423	444	450	418	440	464	452	465	450	456	447	438	447	435	419	440	443	464	453	482	443	466	454	450	418	438	437	442	442	439	448	417	474	465	448	463	436	463	431
22843	21121	28912	23633	21319	22499	19748	9530	5986	4200	2962	2277	1995	1630	1389	1184	1087	1022	887	870	840	854	843	837	781	784	835	846	858	859	834	724	740	727	740	646	665	709	681	715	645	728	692	704	721	711	681	697	647	724	674	741	658	689	682	651	692	696	715	653	701	735	675	674	678	632	670	658	677	689	639	660	683	697	658	628	652	686	672	681	652	712	673	700	722	685	725	690	756	694	707	694	688	704	691	693	656	681	695	690	679	698	677	665	670	707	654	725	674	663	656	712	651	719	645	676	659	705	672	694	652	712	647	697	666	696	667	662	671	663	645	751	639	691	665	684	644	698	744	711	639	698	665	646	665	679	653	648	743	668	668	723	724	690	674	667	645	664	642	715	644	707	655	670	654	708	659	688	662	701	652	651	712	688	669	697	693	691	718	696	696	653	695	656	647	651	675	627	635	688	668	668	682	680	723	682	677	658	639	712	680	694	658	684	719	668	722	698	670	648	646	658	689	648	637	689	676	677	669	652	686	674	682	630	649	725	679	675	693	684	636	657	681	660	665	722	682	678	679	668	725	664	641	671	655	692	672	731	712	662	650	677	691	663	701	680	690	672	648	667	666	662	654	697	642	688	668	683	660	685	667	653	683	723	698	676	672	671	661	630	673	652	663	653	657	666	653	642	734	707	664	646	679	716	724	697	696	682	644	641	692	717	679	710	649	707	704	655	727	642	714	689	694	675	678	664	701	672	649	709	714	632	685	715	649	705	707	722	671	674	706	643	696	657	722	668	708	669	631	641	640	684	676	675	684	685	678	665	735	656	695	715	664	704	725	631	674	675	672	691	695	701	675	698	689	698	681	628	678	691	688	701	717	730	692	676	632	670	683	673	660	662	702	684	660	709	681	691	693	710	672	656	657	681	681	661	691	680	620	691	659	671	700	651	674	671	676	702	719	660	688	695	650	675	682	660	675	688	714	661	668	714	654	688	690	665	715	681	655	688	663	665	710	698	667	659	692	704	688	639	686	679	707	650	647	683	666	711	669	656	659	666	679	711	697	654	683	731	688	720	629	723	652	679	677	650	641	655	700	661	672	686	690	704	650	678	626	693	655	669	654	711	696	644	639	710	630	684	658	663	672	687	658	708	687	658	673	686	686	638	685	683	654	650	674	645	644	693	640	701	688	672	675	662	644	671	680	668	665	687	641	625	697	711	683	710	686	608	722	656	714	660	661	667	682	685	677	655	669	670	669	676	655	666	673	676	690	656	659	728	657	683	688	628	681	673	646	622	697	654	689	706	634	692	666	696	678	669	641	648	651	679	742	646	681	721	698	680	702	668	684	690	669	696	630	663	692	670	667	704	684	671	678	710	663	660	682	706	709	688	680	653	678	682	675	656	680	684	689	683	616	696	635	658	701	675	671	685	675	706	692	684	671	694	664	648	681	645	730	662	699	682	681	692	643	657	650	650	682	652	652	698	669	695	665	642	693	637	662	698	682	701	634	691	761	641	674	662	657	733	684	720	695	650	699	658	702	691	695	650	692	723	672	680	680	657	688	677	649	679	649	681	667	673	721	652	639	680	665	678	692	651	651	705	695	667	687	664	711	661	667	628	637	633	687	684	645	680	670	684	683	685	665	693	674	700	628	708	662	682	688	674	673	669	703	640	672	691	698	684	702	690	666	680	675	689	663	704	680	672	626	688	671	679	668	632	717	672	688	693	636	637	713	690	664	664	724	627	705	696	656	728	667	712	642	644	673	638	721	650	698	723	708	678	663	680	697	704	690	717	661	672	667	710	669	692	626	719	632	679	688	660	670	716	740	694	685	665	651	679	701	621	671	683	702	674	716	675	661	654	693	652	723	690	698	679	688	686	709	717	670	643	722	688	648	675	705	702	708	714	638	639	714	668	669	666	656	723	664	665	741	686	657	670	683	624	654	659	630	685	704	713	695	645	655	667	632	690	660	644	677	626	685	689	670	644	745	694	702	723	633	655	670	686	671	701	623	674	711	720	627	667	706	679	657	708	716	669	705	728	673	665	632	672	676	707	663	683	664	713	689	716	703	633	698	678	695	708	676	612	627	688	695	679	668	662	697	657	695	680	622	697	700	692	677	657	682	687	666	673	690	666	656	614	663	709	650	684	676	701	640	723	666	656	635	676	695	669	643	663	641	668	697	724	659	687	651	711	680	687	665	699	672	676	649	670	707	627	657	654	694	644	662	689	688	693	716	679	648	664	642	655	646	721	678	705	672	681	669	670	675	702	723	659	648	670	641	656	680	693	705	676	652	691	664	676	682	663	707	668	653	701	687	636	698	659	655	716	704	666	657	664	697	717	723	687	689	703	658	662	671	666	702	669	672	651	661	725	731	733	651	683	640	710	727	700	665	657	678	723	685	692	660	700	687	650	663	632	652	631	683	659	643	712	628	661	706	691	695	685	651	602	685	640	657	689	687	685	711	638	714	662	668	687	657	688	641	646	668	669	645	637	680	659	691	675	700	645	641	684	671	670	674	695	638	680	707	703	674	675	734	689	699	667	682	654	701	671	651	687	646	652	640	652	650	684	675	658	675	659	681	672	693	691	709	640	670	632	652	684	672	669	694	671	692	702	655	654	690	670	693	687	666	685	630	706	657	690	684	694	690	651	632	693	650	658	686	655	707	724	653	681	649	682	619	670	688	692	671	688	701	674	680	664	675	700	699	687	623	702	644	668	654	663	707	676	652	631	665	675	641	709	699	680	699	665	697	648	728	646	665	603	624	689	682	643	723	658	709	670	689	708	679	679	715	688	635	685	667	639	663	652	648	643	682	675	668	686	658	722	697	699	708	676	635	719	662	676	723	665	707	698	745	738	613	663	696	667	639	695	663	663	663	654	707	658	694	653	654	639	661	681	636	694	647	683	625	673	652	652	735	679	663	621	704	660	692	704	646	665	685	664	713	661	642	688	683	684	706	697	646	643	664	720	696	691	703	696	690	685	626	641	641	686	715	695	647	653	703	640	641	658	655	660	718	663	680	727	702	673	675	695	658	672	660	673	719	714	666	652	660	677	673	708	671	685	624	700	645	670	734	661	683	652	703	700	641	696	695	629	703	682	649	670	710	692	701	681	706	679	646	651	648	675	687	655	639	673	647	637	660	644	675	665	689	694	655	712	656	667	636	682	688	617	656	694	673	665	690	630	686	643	684	688	637	640	645	653	629	687	655	669	695	715	684	678	675	659	677	596	666	674	685	692	676	616	666	684	686	678	705	713	668	691	683	662	622	667	711	680	662	671	651	674	684	666	674	712	696	683	663	676	638	682	658	689	690	666	670	681	660	649	689	701	668	657	664	631	658	654	657	698	680	692	687	723	656	697	696	675	658	722	714	655	671	650	659	679	678	697	674	630	642	613	619	645	630	688	656	652	686	691	679	694	676	649	668	691	693	697	683	668	635	700	636	690	673	722	651	662	650	673	696	624	690	674	656	688	665	658	674	721	688	660	714	669
19746	40697	39472	31692	29356	25078	19153	14869	11765	8329	6015	4522	3565	2991	2244	1932	1699	1563	1324	1193	1247	1137	1107	1111	1148	1166	1096	1317	1250	1181	1006	982	953	903	935	836	881	909	838	944	864	828	881	923	824	893	818	846	880	889	866	869	799	795	840	856	883	844	850	826	862	828	836	835	826	902	848	846	837	765	850	852	840	843	912	849	849	849	811	875	895	817	866	839	933	939	952	869	944	942	916	863	825	857	870	860	867	859	779	858	899	845	826	888	874	796	832	893	797	892	839	868	794	867	850	844	837	876	858	851	859	893	868	855	869	909	771	835	913	825	853	885	873	885	833	838	835	867	861	831	859	864	837	823	883	850	862	800	886	850	870	863	824	855	847	887	772	882	799	831	883	811	826	852	815	846	840	866	860	813	841	834	831	847	865	850	845	899	856	830	825	861	809	831	849	842	856	810	830	827	854	823	874	842	853	888	824	815	874	853	822	861	829	853	897	815	853	879	835	893	847	857	909	852	863	847	825	811	879	864	879	850	842	815	804	839	818	823	810	856	831	846	814	866	844	860	901	875	838	868	861	837	832	804	895	846	856	812	878	859	838	845	880	883	867	825	909	873	830	876	838	832	856	850	813	829	872	839	884	838	840	867	852	834	821	855	896	886	843	862	847	846	809	834	882	894	815	848	853	813	858	803	834	797	779	806	812	837	834	846	871	853	828	833	855	851	872	884	862	824	851	822	813	815	802	799	871	871	817	844	787	854	843	826	817	824	831	866	884	826	882	805	822	851	803	814	838	901	809	851	829	881	838	808	832	851	835	885	862	860	817	885	815	873	832	804	898	827	881	806	816	876	831	826	873	885	863	830	813	842	877	888	818	810	838	818	844	830	850	836	835	808	863	863	866	838	857	829	873	772	877	865	834	819	853	871	872	941	858	870	866	838	814	837	841	855	839	823	827	847	849	858	796	868	861	802	814	864	845	835	865	845	818	887	872	868	827	899	855	819	838	828	800	810	809	853	873	836	822	807	831	867	858	834	917	839	875	824	861	854	848	848	854	866	895	789	827	900	806	852	854	855	839	840	858	849	884	889	824	824	851	825	826	830	851	831	887	862	854	807	806	824	837	789	837	861	841	837	879	810	856	817	814	860	866	867	873	803	863	852	811	799	840	807	818	857	857	826	855	834	834	879	853	847	820	888	843	825	815	821	873	855	834	850	872	841	841	816	837	848	823	814	862	815	865	796	830	845	870	846	838	887	866	795	844	821	809	829	850	870	817	831	880	840	801	871	808	865	789	856	846	823	858	809	854	840	819	818	849	843	831	865	867	826	821	817	856	845	875	796	852	851	842	847	842	795	841	847	864	811	796	813	871	896	878	832	799	851	838	840	883	811	841	875	846	857	859	945	821	804	859	842	842	856	798	901	870	822	837	830	840	866	869	820	774	834	852	883	809	834	838	827	868	833	886	793	803	887	782	900	858	804	841	828	840	845	826	854	838	852	835	888	845	836	852	848	863	865	863	800	813	892	867	864	849	811	888	844	833	834	872	841	785	874	837	845	831	851	841	859	880	863	855	786	792	840	831	800	838	899	869	877	770	845	882	848	844	849	863	867	842	812	857	876	906	846	891	849	851	820	810	839	874	873	834	850	870	821	913	863	839	805	824	821	797	876	797	825	847	849	820	812	820	891	855	814	840	841	876	826	866	850	825	796	825	882	822	874	837	879	885	841	849	826	841	814	799	826	823	864	839	800	855	832	890	854	834	790	823	924	857	851	875	824	813	837	833	865	803	825	901	903	841	846	820	854	854	830	795	863	817	869	841	864	783	820	837	865	803	841	835	840	904	868	864	858	832	844	865	832	775	818	870	882	884	881	883	888	839	847	855	860	861	795	908	868	827	852	824	818	855	826	817	872	851	862	823	837	824	806	879	826	875	890	858	843	846	854	841	853	850	910	814	846	859	835	808	852	868	839	873	860	855	771	881	824	867	862	882	802	860	869	818	854	828	882	827	816	847	868	833	844	896	862	780	834	869	840	873	808	826	870	861	812	841	807	812	826	803	864	895	833	843	890	853	809	859	853	844	862	851	858	833	858	829	856	860	847	826	847	845	833	822	846	804	860	838	849	835	843	844	807	836	778	877	861	843	802	821	803	847	895	828	814	764	881	848	851	836	862	848	887	822	846	811	780	824	876	857	846	835	811	885	804	851	833	849	833	830	834	868	826	862	874	830	819	806	800	809	861	849	822	831	858	773	850	908	874	811	825	886	834	811	848	875	825	850	880	827	844	796	865	852	896	881	884	886	823	908	840	883	826	868	849	816	859	808	865	808	802	825	811	874	828	857	898	864	849	785	880	809	874	834	849	829	832	840	870	878	836	851	830	875	822	838	845	843	821	825	809	802	863	855	843	873	857	913	838	825	845	775	816	863	820	883	888	849	858	833	853	878	858	855	807	856	793	868	822	828	873	840	879	808	828	852	782	785	827	860	817	869	874	836	863	827	911	834	840	794	849	809	838	822	837	811	855	874	868	844	890	854	825	818	853	778	802	809	829	877	786	829	886	834	783	860	822	870	811	846	880	819	829	837	847	848	860	877	912	825	837	881	799	842	822	767	833	853	843	872	848	841	801	927	853	804	835	879	837	807	801	896	865	846	895	825	845	828	872	832	838	874	851	888	811	837	851	815	853	859	800	873	847	870	806	843	873	815	823	835	852	870	834	842	856	847	893	764	887	836	850	858	862	840	838	840	859	854	877	855	850	825	819	847	854	845	779	825	835	859	804	868	840	899	865	845	872	837	883	820	862	870	834	868	830	812	809	840	871	866	831	795	800	826	872	808	871	852	838	801	809	873	894	813	815	845	818	857	912	876	830	866	833	828	839	858	834	859	831	867	811	853	883	832	863	846	807	799	793	831	813	811	857	832	838	799	799	822	832	869	775	807	845	844	856	869	860	845	826	806	849	848	830	810	781	880	818	924	853	871	833	802	835	838	808	836	881	845	856	830	844	861	849	847	808	826	867	821	848	821	870	810	909	795	868	882	872	835	858	866	817	843	912	821	799	833	875	874	868	889	827	861	801	792	868	842	844	873	852	870	837	823	858	864	837	826	839	805	857	819	821	811	907	870	865	839	817	850	818	854	844	813	854	852	910	814	837	872	803	870	805	808	866	852	821	825	785	830	863	862	835	856	871	890	843	798	795	819	807	882	846	829	863	837	817	832	857	805	851	770	820	839	863	886	870	801	850	821	894	845	814	835	821	829	844	846	880	820	784	858	856	809	822	828	870	808	831	859	861	878	844	801	875	860	799	858	818	853	859	838	823	868	901	816	886	796	867	815	778	882	831	796	868	808	840	768	867	897	832	836	867	862	833	854	848	875	893	787	832	829	806	855	857	875	824	828	822	825	839	837	802	867	781	822	826	844	828	836	905	810	849	826	864	841	809	809	868	843	808	862	834	832	895	863	887	851	867	862	880	834	866	851	856	870	840	848	830
27027	21417	21475	15552	9335	6885	4395	3029	2056	1528	1233	871	794	650	630	576	535	540	520	471	471	447	484	449	492	467	482	491	493	450	465	453	442	430	420	465	427	468	438	451	412	441	435	475	420	426	483	451	415	435	437	469	441	433	458	412	454	459	431	439	400	464	432	441	426	428	459	451	412	452	434	470	411	459	465	415	454	437	406	439	416	467	447	445	453	420	419	483	463	468	405	463	442	484	446	422	454	427	464	424	467	433	460	455	434	452	418	427	438	460	441	410	435	454	415	440	443	457	427	481	442	427	447	477	429	453	435	465	442	419	421	441	422	429	461	456	489	436	461	467	436	432	450	457	446	412	460	443	451	430	462	457	440	416	423	429	434	434	441	433	438	396	424	448	429	451	471	423	439	478	418	410	430	407	449	446	442	458	454	461	447	451	451	413	435	429	475	433	421	450	441	420	456	465	463	469	450	410	461	455	454	417	438	434	408	462	435	439	428	449	424	443	439	497	444	449	447	458	438	438	446	459	436	424	429	471	409	447	475	410	423	458	422	456	417	440	459	457	403	444	410	463	418	420	411	424	459	422	426	452	468	388	462	460	449	418	443	445	455	499	407	459	429	410	478	444	428	426	454	434	396	403	417	456	446	396	425	433	456	421	455	449	452	409	431	442	426	466	437	417	493	409	442	473	430	452	418	449	442	465	447	444	437	441	420	422	462	430	456	434	406	411	432	419	440	411	458	443	450	441	419	442	425	443	437	431	413	455	464	425	451	444	475	464	428	432	448	465	456	465	453	444	463	433	419	399	432	438	428	457	425	434	436	466	430	442	428	418	465	449	437	472	439	454	441	430	432	432	448	415	461	434	414	440	442	453	423	453	464	439	444	429	449	404	405	435	435	440	424	427	425	441	460	404	441	474	470	496	446	470	440	445	443	444	433	399	496	445	399	469	452	463	425	439	460	479	419	454	417	466	458	408	447	421	459	447	425	427	434	471	463	424	423	457	439	476	445	444	446	439	466	436	472	435	482	447	455	410	455	462	459	472	452	414	439	459	462	454	411	464	456	457	439	436	420	463	452	457	462	408	434	421	411	431	438	438	425	436	451	468	425	437	404	444	454	435	409	468	477	448	470	435	460	399	421	424	398	450	456	425	424	431	488	454	450	399	429	463	428	450	404	423	408	438	411	430	444	456	445	444	440	456	467	446	437	447	424	439	424	457	468	439	429	440	413	484	429	465	463	432	457	440	450	485	461	403	429	451	456	439	460	462	440	423	447	432	478	472	457	440	426	459	446	437	470	440	442	468	467	456	421	430	417	430	463	454	443	453	442	450	436	443	419	435	438	455	424	455	422	429	455	421	429	461	401	457	460	454	445	391	444	435	415	426	454	470	453	418	418	450	421	402	447	397	446	430	455	409	429	459	420	432	435	425	437	422	434	445	431	417	417	467	436	440	451	429	445	459	462	428	476	431	420	446	478	426	455	460	433	465	459	424	434	477	410	464	459	433	459	426	491	451	484	420	449	424	471	435	457	401	440	463	422	424	434	439	445	455	460	425	415	403	437	430	416	437	447	418	440	458	460	454	464	440	458	460	412	461	438	435	460	444	426	407	468	466	477	434	464	449	433	455	431	452	442	441	476	450	415	439	461	428	430	456	446	438	457	441	430	457	476	457	387	441	433	422	422	422	448	423	418	469	437	428	434	469	457	449	477	413	410	396	442	412	428	438	449	442	420	458	449	445	422	452	392	436	453	458	432	494	429	472	465	439	410	442	460	433	440	462	444	421	445	417	443	468	439	459	441	433	444	432	476	428	413	478	406	426	461	454	430	430	467	458	435	436	445	470	434	453	467	481	471	439	454	418	457	432	394	469	420	447	439	439	461	471	418	454	460	414	461	474	454	451	447	477	400	403	499	454	480	418	417	477	496	468	400	441	406	431	410	436	455	430	440	423	442	477	452	469	419	477	479	449	448	450	448	476	434	443	441	432	451	470	479	475	455	460	409	443	451	441	468	437	414	423	463	456	438	477	417	460	467	452	472	452	449	420	441	447	406	452	456	457	432	480	442	450	416	486	475	432	416	468	434	429	460	481	399	427	438	427	455	470	420	428	424	432	406	425	446	403	412	462	468	447	427	464	503	445	440	432	443	451	463	429	418	459	425	467	467	422	412	439	429	422	475	424	452	447	429	466	469	447	419	453	390	440	469	412	440	424	417	428	451	426	426	416	438	421	448	468	425	408	420	469	392	435	428	434	432	412	435	451	434	409	414	460	455	392	416	426	468	445	424	472	436	465	451	449	452	456	422	446	457	478	430	471	442	449	417	433	441	457	425	430	431	448	402	429	427	444	422	465	411	432	484	433	439	462	429	424	441	445	470	446	443	460	391	446	453	471	460	439	474	473	416	435	438	456	459	431	459	422	454	454	474	462	442	457	426	405	426	424	431	478	461	416	450	424	390	417	423	459	423	450	454	440	430	421	424	439	438	458	425	438	406	452	444	475	415	446	480	460	430	430	433	407	421	481	408	433	441	476	455	459	441	446	436	448	427	444	440	429	425	442	419	457	451	429	443	430	462	471	448	458	422	424	431	447	405	433	449	470	456	423	445	431	469	442	438	420	461	436	425	426	457	443	441	442	428	438	430	432	416	437	444	429	437	447	447	445	423	436	428	446	428	434	462	473	475	435	458	437	435	438	443	453	460	435	454	472	464	433	436	424	464	465	428	422	438	456	472	395	413	429	428	406	455	424	431	453	447	445	413	438	447	450	467	476	440	444	479	473	442	441	439	417	415	444	417	456	483	483	475	447	462	441	465	444	465	443	443	445	484	440	476	423	467	431	405	463	421	436	455	459	436	454	492	444	480	466	451	480	418	449	435	443	450	466	471	409	465	464	427	472	453	444	431	422	421	411	446	403	456	439	445	446	421	411	429	447	443	432	442	457	482	475	487	456	409	434	461	458	483	400	461	406	479	447	455	385	457	432	477	439	448	447	426	445	446	460	425	435	453	466	460	477	458	414	428	468	471	425	420	442	448	442	453	417	415	443	426	398	427	441	429	431	444	437	462	460	450	422	455	463	425	433	434	415	431	477	428	434	442	481	465	411	430	413	423	416	477	458	425	475	434	412	456	473	465	425	458	464	428	447	421	423	446	400	411	411	446	432	418	478	437	438	470	416	436	450	429	435	473	440	412	422	428	443	453	447	444	406	472	435	426	417	460	466	464	419	448	463	458	433	411	450	455	444	441	443	447	430	446	447	438	431	462	441	431	439	487	458	455	440	456	475	474	433	412	470	432	452	453	454	425	428	439	385	444	458	448	427	408	482	419	426	458	435	449	417	448	407	451	426	476	382	462	499	384	451	488	415	436	444	458	463	428	444	438	468	465	442	431	478	409	450	413	451	449	463	429	444	442	432	407	413	462	428	432	462	413	437	461	481	473	442	434	460	437	454	439	420	431	439	445	441	444	458	447	446	456	461	465	430
16505	28797	26279	18593	14854	12976	9156	6460	4890	3325	2316	1790	1380	1155	978	888	782	669	624	641	585	623	569	646	658	630	639	731	701	595	573	581	620	582	561	591	561	548	533	554	605	551	565	552	530	506	568	598	550	551	584	578	546	508	518	557	545	589	494	550	560	573	577	553	538	566	559	588	526	589	548	566	590	563	546	527	554	517	513	582	559	554	543	563	526	609	592	592	554	602	568	548	600	596	563	580	570	541	516	545	559	559	510	567	560	588	571	553	533	542	541	552	576	553	536	557	534	569	531	541	543	553	562	537	580	545	547	580	550	545	578	549	613	590	559	557	576	580	540	583	545	571	533	553	592	568	514	539	564	604	554	525	518	602	529	531	540	545	548	533	554	562	517	568	539	529	539	608	526	556	550	577	564	526	568	579	525	518	524	538	609	551	561	570	572	537	560	549	535	561	570	565	535	553	576	550	577	568	535	555	587	539	552	594	557	535	577	556	507	559	565	568	513	573	523	541	594	554	575	566	578	557	563	532	531	599	532	540	572	538	533	544	543	582	549	543	532	560	552	548	594	595	567	549	587	589	559	499	548	525	530	558	517	544	556	528	576	536	588	548	524	545	572	572	569	581	546	537	556	565	530	522	561	525	543	580	545	524	520	562	482	576	580	590	572	558	516	577	556	580	530	566	569	590	532	495	553	607	552	554	591	541	567	528	585	555	568	560	547	580	502	559	549	562	527	499	562	550	599	578	562	505	551	553	489	544	602	547	561	505	574	566	583	575	617	531	616	531	556	547	532	568	530	528	536	572	542	561	566	532	604	573	592	570	564	564	530	538	539	553	548	559	536	559	552	557	565	540	545	548	574	582	526	608	568	545	558	553	550	537	608	570	583	574	547	558	576	541	521	597	539	546	545	492	555	566	530	584	571	529	534	523	545	504	554	547	594	535	583	548	545	568	560	565	557	543	503	565	575	558	528	532	535	584	561	520	575	573	550	542	566	557	560	554	548	565	578	563	518	597	513	557	530	525	505	508	593	563	531	557	582	582	570	572	574	567	559	535	558	553	545	553	555	514	521	557	558	544	552	539	551	533	545	542	563	584	531	551	585	539	511	534	548	529	522	516	547	559	560	544	558	529	538	532	533	538	562	526	526	563	557	580	550	583	526	566	547	512	577	542	535	512	574	513	526	574	603	551	549	533	507	532	557	563	566	523	583	575	553	585	538	534	542	538	549	580	548	535	590	563	545	563	575	583	563	566	534	518	537	556	563	526	557	548	529	524	526	536	530	571	584	532	578	575	553	514	543	563	513	529	573	542	568	557	531	573	512	614	550	523	583	554	540	570	519	508	559	559	551	544	560	555	573	549	536	560	581	545	544	564	569	581	572	546	518	561	537	561	584	581	557	571	553	553	557	524	575	562	573	531	564	573	536	542	562	559	559	597	558	537	575	536	578	539	535	553	551	548	569	526	538	600	559	555	526	513	550	571	576	568	541	579	583	533	568	520	589	556	581	529	561	555	582	529	568	587	542	551	603	588	514	582	545	515	570	583	612	537	586	590	601	577	552	559	560	572	554	545	580	523	564	558	531	576	569	558	560	544	578	551	540	589	581	533	549	539	569	554	517	538	523	528	558	547	568	594	537	571	579	567	550	555	556	547	564	580	554	547	590	552	570	527	532	576	554	510	502	510	524	570	521	571	541	564	523	590	584	579	547	546	570	538	521	558	573	569	576	557	559	546	508	526	557	553	549	582	532	577	599	547	536	551	555	579	543	549	549	571	568	544	548	571	553	544	526	572	581	528	555	564	496	531	571	559	556	585	559	544	525	575	586	532	535	547	534	551	566	560	528	617	536	554	559	526	552	549	589	529	547	567	587	551	539	535	518	566	552	576	546	586	547	567	610	558	576	581	607	585	542	529	584	595	514	539	547	541	547	563	577	543	568	541	601	563	530	510	569	551	522	577	583	531	590	558	574	554	549	523	568	555	549	534	587	549	563	581	580	543	540	556	602	555	547	572	516	524	547	547	570	571	563	557	544	577	590	513	576	607	536	569	565	585	560	548	539	566	589	567	552	559	566	570	549	595	551	585	539	539	550	555	567	573	545	537	556	566	564	549	545	569	541	541	560	535	564	572	535	570	525	581	522	545	572	529	553	600	550	549	556	552	540	519	516	548	569	542	595	534	527	546	548	519	533	531	548	579	534	549	561	549	518	569	589	590	488	565	537	586	542	531	555	560	545	569	525	548	524	563	575	579	570	577	561	557	531	557	554	586	565	565	563	575	556	541	539	586	568	522	533	575	557	545	544	528	557	584	548	547	532	541	574	539	553	574	549	561	552	529	581	574	591	537	526	586	537	513	573	572	579	577	564	529	568	586	563	535	552	532	548	582	559	553	566	543	587	529	546	555	571	557	560	526	585	545	521	573	550	588	537	551	506	537	532	517	555	565	527	546	525	552	538	573	539	565	556	558	590	605	605	544	556	517	517	592	566	554	539	541	556	544	545	539	543	563	540	478	542	573	545	538	546	590	544	580	574	611	581	558	539	551	571	550	511	544	581	567	535	587	509	571	583	551	556	594	598	579	588	572	588	565	557	512	551	498	540	551	566	559	545	533	529	526	536	542	544	549	579	596	554	573	562	527	558	608	563	548	539	559	545	530	586	568	515	543	523	546	578	557	568	538	598	558	517	515	578	568	549	600	528	512	599	569	594	561	517	544	548	598	570	591	575	547	536	512	594	571	585	539	569	567	551	562	565	510	575	574	523	559	570	545	565	589	559	601	564	563	530	546	550	562	549	537	551	561	570	573	558	566	522	552	550	600	582	562	577	596	602	514	533	519	547	583	571	576	546	518	555	556	545	547	532	542	561	566	546	558	565	545	564	547	562	532	589	559	527	549	521	571	525	536	551	538	558	578	574	565	537	561	519	592	547	549	582	528	591	549	569	563	533	574	585	584	551	515	531	519	544	572	579	555	546	556	584	585	585	611	533	529	555	542	593	514	520	596	518	525	587	530	580	545	620	526	543	545	577	540	511	583	585	612	538	502	555	530	513	522	521	567	608	568	571	527	523	588	540	573	547	548	564	518	546	555	566	588	547	553	574	546	568	527	551	573	549	570	561	539	544	594	582	519	549	541	543	537	568	602	559	561	500	599	566	549	545	547	560	534	572	528	585	560	578	575	537	584	589	559	533	586	567	512	554	580	566	542	529	546	564	549	596	576	536	589	619	544	552	575	540	565	556	522	544	583	547	496	561	547	558	580	556	549	591	553	589	536	522	560	544	557	556	585	505	595	551	584	560	577	583	525	560	573	547	566	545	538	540	556	570	572	592	604	555	566	563	566	587	524	547	534	595	564	549	518	519	569	562	563	555	506	573	542	557	565	534	561	568	527	551	572	600	590	548	537	575	572	566	527	546	541	566	552	512	557	571	577	522	537	530	562	552	559	542	510	603	543	533	573	543	587	572	548	553	572	573	523	587	593
23772	21113	28479	24070	21375	17651	11228	6069	3797	2735	2075	1621	1376	1191	1109	1063	930	869	827	768	789	794	818	809	829	815	766	840	810	807	766	762	701	683	681	701	679	733	660	665	684	726	689	676	702	729	718	737	753	703	665	694	739	733	692	668	727	731	728	643	708	695	754	686	707	681	704	713	719	730	684	686	707	751	707	696	638	758	645	715	668	635	692	722	698	711	715	724	735	741	707	732	716	702	714	767	807	731	691	728	662	695	682	698	676	681	669	659	692	705	694	740	718	687	688	662	672	658	709	707	649	686	761	690	697	722	676	662	671	690	674	704	731	681	689	698	716	714	664	673	719	717	688	705	670	685	617	706	668	684	711	716	659	680	717	635	686	693	658	723	676	697	649	650	728	702	695	708	707	645	723	682	698	668	730	670	674	701	740	686	698	687	656	686	760	680	670	707	687	631	667	673	732	692	716	730	687	678	698	681	712	705	680	644	689	729	689	676	693	688	720	655	675	672	744	703	668	677	695	683	678	728	664	678	686	705	670	676	706	630	680	694	648	737	660	644	708	693	694	722	698	690	736	634	689	667	679	744	643	727	644	715	686	744	706	690	672	691	647	683	674	707	681	706	652	702	698	671	692	655	698	728	719	656	706	698	715	663	726	681	711	696	727	663	712	699	703	713	681	725	705	669	678	698	722	684	667	681	691	685	704	742	733	713	695	717	681	710	692	671	696	677	701	678	674	712	682	727	725	719	714	661	670	689	710	661	666	730	698	705	710	709	719	713	722	706	693	631	686	715	641	737	644	698	738	711	705	639	710	671	716	662	692	689	686	698	697	725	658	677	720	697	684	676	685	639	711	643	687	681	644	689	718	701	711	707	692	691	684	695	661	702	714	656	709	733	674	708	706	677	672	690	682	708	728	735	698	670	686	693	697	645	674	688	657	670	689	697	716	675	696	698	682	707	711	672	667	715	632	629	667	711	682	673	691	689	627	715	673	718	709	703	685	636	714	711	755	643	749	678	705	756	669	669	665	689	692	655	734	720	655	687	667	666	685	709	693	664	705	726	674	659	669	660	724	725	682	681	713	698	686	736	695	622	671	689	683	702	703	684	672	711	676	680	637	745	709	667	717	688	673	639	700	654	667	677	626	652	704	692	689	735	722	657	679	649	707	687	713	679	671	699	680	683	688	692	700	648	640	709	698	674	668	666	722	693	714	662	755	672	687	694	698	695	691	688	696	761	683	706	696	687	696	645	658	688	669	680	730	685	734	657	681	688	697	725	783	732	670	672	700	665	673	687	697	681	729	707	702	678	673	726	687	701	686	688	695	679	681	706	730	692	684	703	666	678	723	700	697	700	717	714	719	633	623	655	629	702	682	787	687	696	682	701	712	674	643	641	719	640	633	682	646	679	696	715	672	735	670	692	652	704	719	669	698	698	711	651	691	634	687	712	707	706	739	685	689	703	666	693	654	671	725	662	697	753	697	670	685	687	655	664	712	674	735	697	656	693	715	713	718	705	681	702	680	716	713	736	666	701	667	722	701	718	732	696	705	661	703	725	653	668	697	735	694	657	732	723	676	669	696	661	681	682	733	694	696	676	666	732	720	667	722	678	637	699	733	675	673	678	701	693	715	694	649	627	666	698	718	676	690	657	721	730	704	673	681	706	661	689	681	664	713	667	733	689	694	685	699	689	683	730	710	736	630	703	689	691	695	707	704	718	713	692	666	675	669	690	678	658	723	707	720	678	666	722	694	738	695	725	668	749	684	739	718	663	651	720	640	660	712	711	704	661	738	675	666	649	674	733	676	660	662	685	684	702	706	696	725	697	683	731	731	664	727	707	655	644	752	746	633	621	673	667	717	670	716	706	706	692	716	704	706	643	679	660	686	679	724	676	672	716	700	685	729	685	697	745	731	695	639	647	700	720	674	715	645	647	634	698	764	697	707	683	685	672	665	697	720	781	695	691	674	699	681	666	738	685	705	699	660	686	695	624	673	674	708	747	678	693	669	704	689	657	663	718	677	700	704	706	705	690	688	668	723	751	742	729	737	709	686	720	704	675	710	677	695	704	653	700	700	676	634	709	644	647	712	663	691	685	699	652	706	732	676	759	701	713	707	704	685	712	704	701	715	671	694	671	644	676	653	694	676	705	714	651	681	689	723	691	678	709	696	681	643	685	728	660	652	714	675	679	681	715	705	661	648	691	690	654	696	683	667	697	713	704	681	725	679	700	713	697	669	671	686	719	696	656	657	715	692	689	719	672	670	674	692	703	694	681	640	686	652	657	710	674	645	706	729	666	718	652	653	664	720	711	640	681	671	681	704	739	678	683	681	672	648	675	669	696	646	704	715	733	666	684	689	695	698	704	654	656	716	683	672	671	711	667	658	703	675	675	696	703	713	683	702	649	689	639	686	726	670	682	690	709	672	644	681	659	719	668	653	695	695	696	715	723	685	642	726	673	658	697	662	672	722	715	655	690	674	728	673	694	705	673	688	709	692	672	709	663	643	695	662	661	683	698	691	676	733	685	731	663	670	654	704	724	670	674	738	654	653	715	687	697	664	714	689	702	680	705	664	649	646	699	718	664	663	677	719	697	731	636	691	701	670	654	709	702	661	697	710	635	703	720	715	724	663	700	669	702	689	725	713	734	683	725	631	723	670	648	687	667	689	679	684	698	725	639	674	689	691	690	732	703	724	704	701	742	676	678	655	673	693	651	682	662	723	666	696	694	740	699	716	690	677	723	679	727	697	683	673	684	695	677	713	702	709	696	690	674	745	623	675	676	694	710	763	691	676	707	677	693	663	657	682	723	708	674	729	713	743	663	658	713	639	720	678	710	665	671	732	665	648	691	670	677	649	708	701	665	671	679	707	697	686	701	727	602	689	672	730	721	703	681	647	660	726	724	689	688	712	696	715	689	672	700	703	704	699	658	696	737	652	733	702	692	734	692	687	731	698	672	701	656	666	661	671	671	717	679	686	752	676	736	691	694	678	668	663	687	685	699	642	706	695	713	673	700	667	651	672	697	739	728	718	672	739	688	680	641	728	647	707	661	708	649	726	686	678	699	685	718	747	720	733	704	671	752	679	679	663	695	705	737	674	729	693	724	621	682	677	725	698	694	722	681	697	715	691	662	714	689	735	677	694	651	704	656	715	659	643	669	677	691	701	704	741	695	679	699	703	700	700	671	682	671	677	712	680	708	681	692	665	703	782	705	688	658	682	729	705	676	686	710	699	692	714	676	696	722	696	635	696	667	678	674	736	665	690	655	687	667	701	698	728	646	686	718	702	683	716	688	690	685	684	662	711	700	695	655	702	674	692	685	724	727	678	629	692	663	706	665	743	711	692	707	675	704	634	679	654	697	652	677	660	698	682	686	698	746	718	724	692	716	704	738	714	695	725	680	676	696	703	753	700	715	727	649	751	695	667	682	661	698	682	715	693	710	654	710	656	674	673	640	723	732	676	697	720	696	687	654	658	698
17437	36030	33774	26144	20983	17704	15481	11167	7864	5572	4109	3158	2452	2024	1868	1615	1363	1148	1124	1087	1073	1066	1060	1070	1110	1099	1044	1122	1064	1017	990	930	944	884	924	875	910	854	893	918	832	876	823	848	893	918	865	917	911	908	862	924	853	816	833	853	833	883	859	861	858	871	868	889	852	873	856	861	893	873	866	851	825	848	853	810	899	884	844	799	819	864	891	854	905	905	860	891	919	920	874	869	868	907	931	900	897	893	864	860	805	806	857	858	859	819	871	873	849	864	810	851	848	819	833	834	834	777	885	867	904	857	863	860	827	871	832	853	848	862	857	885	822	877	858	812	805	859	817	829	865	853	810	831	786	833	832	838	834	822	830	798	873	845	844	841	809	868	845	847	815	870	867	857	851	835	866	847	893	848	797	888	816	876	827	823	847	840	861	812	861	794	842	816	809	884	810	884	818	880	824	851	870	854	854	840	819	821	835	881	813	799	816	820	844	813	888	914	854	832	829	810	878	843	819	845	894	877	844	866	856	890	821	851	832	852	816	860	860	809	836	834	834	831	844	833	854	847	874	894	850	838	859	821	851	856	822	826	890	795	864	826	844	870	907	843	832	824	875	832	825	811	867	820	869	795	856	843	912	839	859	797	818	814	858	864	866	860	872	889	797	854	810	855	835	845	890	899	852	846	837	866	885	802	845	815	849	853	860	813	866	842	897	853	870	860	820	866	862	877	862	837	834	812	830	827	850	867	877	841	799	868	819	860	851	847	822	815	802	830	849	832	859	898	853	827	833	877	846	906	837	864	855	891	844	822	882	835	865	857	863	865	813	846	801	899	820	847	842	836	831	888	878	908	797	849	891	879	843	848	801	893	829	846	907	836	847	797	868	869	860	835	886	868	860	828	843	841	836	817	855	816	847	855	850	837	866	865	855	867	846	816	821	884	844	858	875	816	846	803	859	848	878	853	799	826	883	835	857	874	856	829	817	867	820	829	791	848	877	854	804	850	871	821	904	852	822	872	879	839	841	841	910	883	824	863	870	819	817	847	839	872	792	841	901	828	851	868	876	843	835	839	850	836	825	883	808	856	859	842	850	846	917	820	865	872	841	853	905	845	842	823	844	826	827	855	856	862	892	909	827	877	868	862	848	811	877	894	823	831	858	840	840	854	828	887	827	858	858	771	855	869	866	849	857	886	850	845	863	818	854	867	836	843	900	833	869	891	820	830	858	879	853	821	824	831	828	859	841	825	920	816	851	841	821	848	854	818	860	863	830	832	868	846	808	908	887	894	830	890	837	778	835	839	849	845	849	831	914	876	850	821	875	846	840	833	879	835	836	848	870	806	872	833	827	821	845	863	840	841	886	757	835	865	858	797	821	833	844	851	895	914	826	864	852	858	878	783	887	831	817	846	851	877	813	887	830	907	891	855	867	899	852	866	853	816	814	828	868	850	863	862	907	863	810	859	851	840	855	860	896	858	884	849	890	870	801	836	856	830	893	882	882	903	847	847	856	834	874	845	867	833	860	876	793	880	868	903	830	847	859	853	868	875	877	825	846	822	880	816	870	832	851	798	851	843	876	847	867	826	824	802	864	829	812	846	801	842	833	864	918	819	814	854	823	859	845	898	850	894	791	800	831	853	809	898	866	844	860	797	829	885	869	858	863	882	801	795	854	880	818	783	883	818	886	884	893	816	861	800	830	785	864	861	889	835	826	812	861	860	819	828	858	862	847	836	813	902	834	841	861	829	862	899	887	879	834	868	847	908	825	833	879	857	823	842	832	827	854	869	819	864	858	850	889	843	808	831	869	801	890	834	877	850	858	767	837	881	845	824	864	855	871	793	870	880	833	825	786	802	846	858	849	797	929	861	857	843	886	866	839	806	804	858	845	856	836	836	845	860	844	903	841	885	881	891	860	900	878	896	797	834	819	799	870	935	807	832	812	894	824	773	868	889	825	828	818	854	816	845	872	841	874	844	823	848	861	877	857	839	815	827	890	821	838	856	814	849	833	868	863	811	846	832	852	887	877	856	825	863	816	846	859	876	789	830	825	762	851	859	874	835	805	846	888	879	872	836	907	881	859	857	792	850	870	875	850	797	771	883	802	853	834	844	856	857	796	877	816	832	839	795	800	840	846	843	867	845	851	904	833	844	866	802	825	864	821	857	821	829	871	852	805	871	883	821	873	839	796	755	837	864	836	845	828	796	878	859	819	884	869	805	823	850	866	863	865	817	901	849	821	866	853	894	854	870	838	868	901	876	818	875	863	812	863	854	860	886	824	815	879	852	890	845	882	836	831	861	872	830	890	846	873	900	797	852	880	799	863	819	866	930	854	847	807	874	827	898	837	858	859	818	855	828	850	881	839	840	859	857	885	847	840	830	785	823	845	845	875	841	799	768	813	820	862	878	816	860	934	871	837	841	835	873	891	856	834	875	820	830	843	906	890	863	828	847	862	856	821	836	890	870	801	909	855	845	837	880	869	849	859	887	774	838	843	910	852	865	841	819	856	825	847	832	842	868	865	847	859	876	810	849	854	839	847	812	874	763	822	823	840	870	865	813	828	834	851	875	817	854	865	851	872	837	849	861	842	815	848	881	816	842	832	878	902	830	850	828	860	850	833	896	831	847	822	844	824	859	857	858	873	840	888	846	849	850	889	812	837	840	753	853	848	797	857	848	850	810	861	818	801	807	832	906	852	893	855	832	855	830	950	855	826	872	855	929	860	788	901	866	899	901	894	830	829	847	878	920	849	868	879	860	850	824	840	809	812	839	865	829	818	829	824	836	839	856	843	806	822	853	865	860	879	871	837	817	866	825	816	847	844	894	821	857	841	866	904	844	900	847	849	826	849	826	911	873	866	854	846	806	855	892	838	838	869	870	873	892	830	803	853	856	865	840	867	896	844	821	856	895	887	819	829	859	844	922	889	855	827	835	874	873	841	837	891	784	879	851	891	871	855	811	808	816	830	873	824	858	798	819	836	898	824	848	857	797	857	854	814	858	858	883	876	798	794	890	863	828	836	874	862	853	814	831	853	862	839	854	874	883	839	884	823	832	860	843	825	832	835	871	838	863	868	857	837	820	856	852	873	816	849	813	824	855	835	798	852	835	857	870	863	829	845	859	853	814	920	830	886	808	892	874	787	810	850	854	869	904	827	809	819	811	855	849	836	815	808	792	833	882	863	843	857	882	881	894	825	840	871	866	888	915	814	822	853	825	789	900	825	801	821	822	865	835	836	853	841	868	884	828	859	804	886	847	775	836	911	852	831	859	824	885	843	918	869	896	818	870	880	863	852	829	831	881	846	850	857	795	800	844	824	866	817	872	911	861	907	782	827	862	869	874	863	864	832	847	868	854	812	777	831	866	861	856	821	837	852	834	814	797	830	864	822	823	890	819	835	877	858	854	778	875	938	896	859	824	874	838	869	833	826	885	875	833	821	793	837	854	886	817	861	868	871	869	875	856	830	794	863	818	855	864	892	812	861	853
25039	21099	27418	25162	16241	8392	5564	3764	2404	1618	1342	969	826	717	654	518	467	441	446	405	389	365	415	420	421	411	426	430	406	401	415	351	346	334	367	358	322	326	325	353	341	352	398	357	337	351	352	369	383	386	366	346	334	342	333	368	358	349	356	334	363	328	354	346	352	391	391	354	350	366	339	312	369	384	366	356	347	335	356	379	338	346	387	361	340	347	338	378	355	381	359	388	377	373	364	358	372	353	349	349	314	358	341	328	380	363	356	344	350	349	337	358	304	373	351	373	365	382	352	349	378	344	328	348	361	392	355	390	346	343	340	350	337	345	337	376	339	315	348	344	371	367	338	317	354	319	345	362	348	330	361	352	339	361	342	307	394	354	359	353	352	332	372	337	342	353	316	377	321	339	320	347	342	360	381	338	360	401	343	336	355	330	353	387	339	351	299	355	334	352	343	327	304	339	377	338	391	363	361	388	344	350	360	349	325	346	355	344	341	342	375	344	349	337	352	369	333	328	336	322	370	311	354	348	318	335	312	310	357	342	372	325	370	366	343	354	338	363	351	362	364	376	414	369	354	351	369	351	340	381	377	371	367	339	372	367	360	334	374	337	376	346	369	355	360	380	345	358	358	346	375	336	343	375	365	310	381	371	332	356	370	376	348	327	365	333	341	349	355	306	354	373	362	355	334	371	337	358	304	348	365	373	341	359	350	359	337	393	355	375	340	359	377	292	317	339	358	362	360	363	328	321	335	334	369	363	351	348	355	338	362	377	342	353	360	351	323	343	341	350	340	388	336	378	362	337	342	320	329	349	343	338	334	314	347	345	350	358	353	336	319	344	371	392	370	328	337	355	343	357	329	345	358	336	349	361	367	342	357	366	350	329	315	327	335	332	345	349	362	349	341	390	371	349	347	339	359	343	367	376	361	349	335	339	347	356	340	366	343	347	339	357	348	360	342	337	358	318	328	342	349	352	352	377	366	359	343	308	345	339	347	361	352	345	339	381	325	353	352	352	345	393	338	322	354	373	342	366	343	355	339	341	353	364	334	333	329	342	375	340	330	344	331	337	347	326	355	323	385	332	381	346	352	353	361	343	373	331	391	367	332	352	363	324	329	323	327	347	335	348	337	367	362	356	349	327	371	356	360	342	330	344	365	363	327	345	334	334	310	368	327	345	346	323	351	337	361	336	365	351	294	382	350	345	321	379	331	354	357	342	328	337	328	372	339	365	338	362	375	346	348	354	413	337	366	347	331	371	355	394	339	338	324	325	378	334	337	359	381	341	366	313	322	343	345	349	328	343	347	344	357	374	355	343	367	319	343	349	333	351	349	347	365	323	381	340	340	368	341	337	322	349	333	334	355	367	348	341	364	352	341	330	364	338	377	355	339	333	358	348	365	344	339	341	351	366	359	342	336	373	384	334	338	335	325	344	383	343	358	372	351	359	376	374	365	347	365	403	348	343	387	353	344	367	380	345	395	369	357	349	313	347	385	383	373	353	338	350	346	368	336	352	336	321	375	338	334	365	338	349	343	348	316	338	353	336	361	345	342	342	350	344	361	329	352	335	332	347	373	308	386	330	364	358	339	323	339	351	385	316	346	367	329	372	335	325	336	348	348	337	339	359	363	330	356	338	378	365	355	374	374	362	361	358	331	362	359	364	365	343	369	351	337	355	322	330	385	337	344	334	346	343	378	336	385	358	343	389	390	315	331	356	316	360	338	356	360	374	368	336	391	325	367	343	349	354	352	388	334	344	337	337	345	357	349	328	366	378	361	378	338	341	325	353	338	360	353	354	365	360	372	368	327	333	342	331	351	371	352	335	353	329	337	390	395	327	337	310	332	341	335	370	372	350	352	376	378	347	343	340	367	354	356	376	397	355	348	321	342	321	341	351	361	377	330	325	346	330	366	347	353	335	394	378	345	351	369	331	374	329	329	348	366	358	321	334	333	346	383	338	360	336	348	352	350	339	328	353	349	348	349	337	354	353	382	353	348	356	329	336	368	338	376	354	355	364	351	339	359	333	330	335	340	313	363	349	335	355	353	331	387	365	341	372	346	321	317	344	305	338	321	330	340	325	373	330	339	355	375	328	400	348	331	316	368	366	365	384	344	364	356	362	355	355	368	353	342	334	364	367	343	371	351	325	357	331	388	302	327	363	336	345	356	351	349	341	381	351	293	388	360	316	329	356	349	333	379	368	340	347	352	361	346	352	357	354	342	343	347	372	318	368	354	361	362	392	330	319	338	335	414	399	367	385	314	319	325	354	349	338	328	352	381	346	334	343	353	356	333	333	345	361	377	339	324	331	348	350	337	333	393	369	319	348	360	336	339	353	341	324	345	344	352	357	347	378	369	385	338	366	328	349	355	353	347	329	347	311	372	342	355	400	308	391	363	356	338	360	339	337	346	326	372	352	324	316	396	328	361	329	338	333	371	330	333	366	349	368	340	362	347	351	335	357	317	366	382	318	334	341	368	337	334	321	376	339	342	363	334	344	335	362	370	372	371	358	384	348	333	345	338	334	367	366	363	365	358	367	354	318	342	364	330	316	311	345	362	351	353	344	376	338	381	340	368	336	401	355	363	357	363	362	362	346	355	356	339	351	313	346	317	367	341	381	364	369	340	379	366	320	394	385	350	326	349	381	379	344	356	337	376	347	340	343	359	374	374	330	339	373	336	367	351	360	349	360	344	394	357	351	378	379	355	334	358	316	351	367	385	370	357	340	359	340	318	369	374	377	381	341	368	335	320	332	369	302	338	341	346	346	370	366	364	328	386	362	378	317	378	362	340	310	346	333	353	377	358	346	351	319	346	342	336	383	323	327	381	334	358	341	347	332	357	328	353	366	293	347	355	384	301	332	362	353	347	329	357	359	317	339	359	335	371	331	385	298	338	325	311	349	350	346	367	386	350	363	364	349	370	379	327	399	354	387	356	376	344	345	326	339	351	346	335	347	337	351	338	360	325	330	355	347	352	361	333	333	341	350	329	375	343	384	343	351	361	380	334	370	335	365	361	364	370	369	389	330	392	362	362	367	337	366	366	344	349	337	367	351	353	363	329	346	372	325	345	340	356	340	357	388	360	340	375	362	367	334	306	311	360	364	348	400	370	357	398	375	384	365	346	338	336	360	343	358	352	356	332	329	386	407	376	341	377	329	347	330	365	371	374	360	357	410	342	362	349	336	363	348	344	338	346	320	354	334	347	367	373	343	347	347	351	361	336	347	357	338	348	334	375	347	372	336	349	372	348	350	361	336	387	342	346	347	337	335	378	332	339	332	391	367	354	339	309	325	343	322	351	337	356	351	380	386	311	345	345	327	375	360	367	324	338	385	343	339	365	378	368	341	349	367	369	349	372	341	326	343	346	364	351	303	343	338	318	362	348	314	326	345	369	343	323	330	365	360	341	339	304	357	348	359	350	329	358	331	364	349	334	341	348	339	359	322	327	394	357	352	330	388	345	344	349	348	387	339	341	354
18652	34261	30182	22428	17554	13849	11168	8863	5740	3891	2951	2191	1656	1337	1159	911	732	700	615	599	563	599	625	580	609	594	538	658	665	554	579	498	490	487	478	474	474	479	459	449	471	481	467	487	474	474	494	474	483	478	495	471	444	482	453	466	490	535	491	432	442	477	504	465	497	472	445	455	445	432	496	460	492	508	455	460	499	462	437	521	438	486	441	482	459	490	519	512	484	488	490	483	493	515	468	484	473	485	443	463	448	446	435	457	471	477	464	461	433	465	473	473	497	460	458	463	459	494	495	471	448	433	463	477	472	454	484	448	461	453	443	447	468	432	446	467	517	491	458	464	461	498	438	430	468	446	479	443	438	451	497	483	475	488	443	407	475	470	465	481	476	481	467	449	467	434	468	457	445	493	469	500	452	446	501	448	460	446	457	472	488	471	494	481	474	454	478	497	440	451	431	451	492	405	467	453	473	463	484	474	452	468	450	421	468	466	472	470	468	446	460	461	461	442	440	467	489	437	471	483	436	454	484	500	489	514	454	466	434	441	492	466	465	436	483	459	460	427	467	445	459	419	451	501	449	471	537	495	457	470	452	466	465	462	487	473	506	475	435	427	465	463	456	476	463	466	424	441	464	459	457	446	444	489	475	464	453	444	503	455	449	505	504	476	486	476	468	449	465	471	473	497	449	470	476	441	472	464	469	454	445	427	481	448	453	451	492	447	489	483	406	462	447	471	460	454	468	460	477	493	451	448	477	439	430	460	451	519	456	471	469	414	449	475	531	444	474	471	472	460	454	471	473	458	468	476	479	458	441	451	518	475	471	426	476	461	506	466	504	465	463	465	450	460	480	518	448	427	448	453	456	490	488	446	439	467	475	455	489	450	444	456	412	486	441	480	455	440	432	465	468	455	477	467	448	462	456	466	468	454	472	458	459	446	493	457	447	464	467	431	463	442	503	465	481	421	444	419	454	408	447	459	502	485	461	456	447	456	473	447	461	480	427	484	463	474	488	438	464	460	468	445	464	471	459	453	456	450	433	459	469	437	481	449	454	450	451	502	462	477	426	458	506	460	450	441	429	418	426	460	470	450	472	450	456	478	462	479	447	465	448	452	459	524	472	456	474	498	464	438	458	429	465	469	467	450	444	445	485	455	454	466	451	476	441	478	462	443	470	459	463	491	453	476	481	483	446	442	459	445	464	448	476	471	491	458	438	450	465	465	469	479	458	439	493	467	459	455	471	451	465	488	463	476	456	499	464	473	422	475	449	480	480	455	477	442	470	451	455	457	450	513	466	468	468	463	487	473	467	482	434	469	479	461	460	486	464	448	455	494	462	470	473	457	475	471	493	503	471	462	498	465	457	435	505	463	440	495	475	465	500	431	447	465	412	434	457	499	434	481	447	469	457	453	516	463	447	450	420	471	492	464	457	460	451	447	449	483	435	500	480	439	451	490	495	442	483	437	470	489	497	434	490	468	492	468	442	439	432	477	469	461	462	440	478	492	470	487	496	485	440	464	468	459	469	444	470	440	502	442	476	458	473	470	453	520	448	444	457	470	446	446	466	468	461	476	444	478	454	465	483	484	445	446	494	498	480	469	452	439	447	457	467	487	453	454	486	435	442	495	468	440	461	466	447	429	443	465	459	428	495	462	491	456	467	447	466	477	454	506	493	468	461	461	464	451	465	483	434	483	528	452	504	483	482	451	457	454	468	501	422	486	477	471	485	481	480	479	467	477	468	488	481	490	465	451	482	453	444	445	464	457	483	423	468	432	463	435	453	478	453	495	468	473	454	412	475	485	472	482	453	460	435	439	455	454	490	437	480	462	467	416	467	430	464	459	462	492	485	470	461	465	436	453	463	486	484	461	471	436	476	454	481	461	477	467	444	436	469	483	479	434	451	479	433	495	493	454	486	469	435	485	402	432	474	464	418	459	460	473	465	466	468	450	501	454	430	458	501	471	451	469	492	463	511	458	432	478	441	442	468	462	475	444	478	461	425	467	468	456	439	494	451	461	471	477	458	446	469	459	430	503	473	464	467	448	461	454	423	482	487	517	445	470	469	456	473	461	460	402	422	460	475	456	492	469	445	474	497	456	476	441	471	423	430	451	440	458	473	443	463	437	457	457	470	500	460	458	463	446	508	454	453	488	431	472	479	429	445	486	446	473	438	492	478	428	444	459	496	443	440	456	476	460	437	471	416	475	482	462	446	428	474	451	473	514	429	453	482	420	470	464	439	436	479	431	438	466	465	457	466	463	501	458	445	453	476	463	452	451	454	481	492	472	441	455	466	471	455	474	491	464	439	484	474	481	487	446	460	481	449	493	512	448	488	487	424	422	513	468	446	465	418	476	468	466	442	470	436	454	438	442	449	482	441	487	476	483	431	475	446	459	457	519	474	437	457	475	412	498	430	436	443	425	437	442	438	513	473	416	482	443	433	488	459	467	453	427	491	425	478	438	494	414	486	459	431	444	475	437	473	488	474	473	425	421	469	452	481	467	477	459	497	449	468	485	461	432	458	471	442	487	447	451	441	460	439	448	482	461	474	446	453	512	458	476	460	460	476	439	456	507	456	456	448	444	485	455	406	473	456	472	463	492	450	464	484	448	445	500	455	473	447	460	493	470	481	418	445	471	484	438	458	458	476	449	481	453	479	503	499	492	440	442	494	460	488	468	460	497	451	436	458	484	456	431	461	492	454	453	497	472	447	470	471	463	412	466	438	434	455	446	412	480	474	471	450	479	450	460	451	460	439	460	451	485	457	468	457	440	468	431	435	478	484	478	473	459	429	422	421	452	466	448	424	465	464	473	480	471	470	472	487	434	451	490	458	491	462	444	462	488	439	475	455	449	471	456	462	487	443	456	467	437	464	436	482	446	454	439	436	478	448	453	422	486	486	464	493	482	456	499	474	509	503	480	468	466	462	458	463	463	464	458	436	486	459	486	451	500	478	452	461	458	452	472	441	433	449	438	465	480	470	478	503	461	445	451	429	465	437	525	454	465	497	444	490	498	468	488	479	466	433	450	488	475	446	442	470	450	459	462	452	468	494	483	428	402	476	480	441	464	499	460	480	419	428	489	459	456	430	466	443	471	449	505	437	469	457	477	477	471	499	444	416	474	474	472	458	456	505	454	473	467	480	469	480	474	439	449	490	482	462	504	445	488	477	467	451	477	480	477	432	462	464	476	456	505	428	453	475	449	499	428	457	468	449	427	442	447	461	464	494	468	445	454	448	484	505	495	445	517	502	463	453	447	468	437	483	478	424	460	463	494	480	452	455	440	468	454	441	472	491	482	460	449	472	464	459	453	475	464	450	424	479	477	467	487	453	472	465	454	483	470	457	482	474	501	444	427	459	447	448	458	475	470	446	454	455	436	451	479	422	533	453	447	504	471	465	458	493	465	449	434	450	453	444	481	465	480	422	493	479	472	454	474	469	433	475	451	462	480	493	479	445	429	477	460	452	470	467	433	485	499	473	436
22820	21102	28895	23562	21196	21956	19056	8582	5455	3800	2818	2373	1894	1559	1384	1149	989	932	887	911	922	875	822	818	839	818	805	827	857	861	812	803	765	763	690	762	750	736	700	699	719	747	759	726	729	751	688	699	777	729	756	713	721	697	688	724	751	712	733	768	745	724	722	717	677	638	650	705	731	767	739	698	745	721	701	722	732	720	693	699	664	682	704	710	721	707	763	765	737	657	747	758	723	779	745	708	677	751	694	720	732	693	708	636	716	695	679	711	667	725	705	715	756	728	680	735	655	674	730	686	721	710	668	726	722	702	702	728	710	663	664	684	712	689	783	743	701	722	721	699	758	699	683	674	747	763	716	681	679	666	701	670	727	687	701	688	680	718	699	705	697	693	730	729	704	663	680	697	710	706	733	756	676	691	716	674	678	651	668	733	721	700	730	692	753	666	676	732	695	685	687	668	724	647	712	730	718	680	676	687	654	680	719	726	650	710	676	698	681	703	679	663	725	698	712	690	707	648	695	692	711	702	636	710	656	683	673	692	713	667	724	679	725	706	661	718	699	686	721	745	708	699	685	712	731	699	729	679	730	732	698	688	752	716	690	703	710	685	705	702	719	689	678	690	654	681	696	659	720	749	683	664	699	718	654	685	714	681	712	744	708	693	750	687	660	690	684	663	696	667	725	680	680	696	745	670	701	697	673	685	651	679	693	693	725	684	666	686	733	705	747	740	724	727	615	759	728	670	651	684	689	683	683	711	673	759	658	728	673	694	720	733	687	694	681	684	686	721	682	738	629	669	690	663	684	700	701	744	710	668	721	724	640	700	667	677	722	720	727	643	706	679	713	684	672	685	654	644	686	697	707	730	713	688	680	722	728	696	688	726	736	723	681	706	677	715	695	715	682	700	704	729	711	705	680	740	688	668	676	682	730	688	733	700	693	699	677	697	726	661	693	729	700	648	697	674	716	653	722	693	683	659	680	710	707	687	704	707	637	707	741	681	701	700	673	672	696	703	702	672	716	716	675	720	658	697	700	675	720	700	669	684	705	700	695	695	767	696	681	721	779	707	715	733	698	716	668	690	717	695	704	671	710	706	691	690	684	685	708	646	697	688	680	710	685	661	674	666	679	707	675	720	648	705	714	722	714	723	723	715	731	731	690	728	701	699	693	643	670	627	684	716	697	678	694	723	732	695	717	699	699	685	716	703	681	685	699	740	698	701	676	692	757	636	713	691	711	702	688	737	691	648	666	716	649	702	732	731	701	734	672	665	743	717	693	702	676	733	720	706	689	708	688	690	721	694	709	718	695	691	728	696	733	708	740	696	752	691	712	689	694	717	685	662	751	700	699	694	664	706	700	703	674	722	692	641	703	707	687	687	727	673	723	660	705	724	688	702	693	703	700	670	698	673	726	706	682	669	732	669	722	722	672	711	642	690	717	678	708	705	664	720	620	693	702	780	671	673	678	684	663	702	718	740	690	645	766	700	707	654	692	696	683	661	691	649	667	693	730	684	704	742	664	709	680	713	686	717	712	702	681	700	658	715	644	652	690	683	698	688	702	696	686	740	717	666	719	684	704	705	694	684	695	687	684	683	713	680	679	701	715	678	664	663	734	757	711	648	723	693	715	679	678	717	705	685	720	726	743	683	752	702	707	709	650	751	697	706	679	685	736	635	776	664	679	639	726	777	680	726	699	697	709	731	697	717	660	727	715	687	701	727	654	721	672	668	685	707	680	727	691	656	662	660	743	673	713	732	702	686	704	703	710	698	689	659	714	685	666	737	676	673	721	686	724	727	708	738	667	693	708	696	713	688	683	688	719	672	709	712	706	713	700	747	714	713	735	677	620	700	712	686	681	703	694	749	703	710	689	669	711	727	706	670	712	657	667	685	723	660	722	714	743	698	676	689	707	710	716	714	714	688	684	716	684	723	696	686	764	684	681	665	686	671	689	731	746	723	707	650	707	701	672	713	746	720	699	795	668	717	682	689	688	673	652	726	735	728	680	715	720	682	719	670	714	719	717	677	691	694	734	683	664	721	715	691	667	675	720	683	703	677	698	699	685	681	681	723	734	694	686	739	781	718	687	670	725	690	639	680	707	656	738	705	716	715	706	711	693	715	711	758	676	740	699	737	717	655	713	675	659	711	636	694	715	677	716	718	718	698	681	729	706	725	685	690	711	693	703	707	678	643	721	723	727	688	654	678	732	709	658	683	730	712	719	682	713	668	722	659	735	734	715	718	724	718	694	727	666	709	699	719	698	679	679	726	681	727	702	686	696	680	708	702	689	648	718	715	724	657	687	666	718	685	689	677	698	747	714	674	719	753	680	690	664	721	743	741	712	724	754	726	701	707	711	661	687	694	673	735	699	674	678	699	656	657	659	702	702	671	664	717	779	704	663	693	726	710	703	664	689	653	703	683	694	678	734	686	704	625	678	626	658	692	702	693	720	699	733	699	698	685	734	654	694	709	697	664	675	725	725	693	688	666	678	705	677	693	684	676	695	748	701	703	742	694	695	739	695	745	760	681	682	718	691	673	671	685	680	727	714	679	681	710	679	683	725	706	688	731	689	721	723	760	716	668	675	715	651	696	682	707	672	709	670	735	684	703	726	676	684	709	688	685	725	700	724	683	679	698	668	723	655	671	674	701	672	674	705	716	628	683	758	687	672	667	719	697	687	722	707	657	665	682	709	705	674	699	695	650	782	713	711	688	710	693	680	695	708	674	674	678	650	685	654	692	683	686	706	701	738	724	700	726	707	749	712	671	688	681	746	700	748	666	670	777	743	736	722	725	722	676	711	640	694	712	685	657	717	703	714	673	684	699	658	724	689	681	683	673	708	691	674	731	659	667	695	684	720	688	711	714	699	711	688	643	675	714	616	699	629	689	699	651	684	688	680	691	633	679	725	742	667	730	683	700	669	715	669	699	726	691	704	695	706	674	715	658	707	651	679	719	691	716	695	686	711	710	681	701	683	701	726	735	699	708	722	673	697	711	723	654	667	688	725	732	690	746	659	700	706	705	739	690	675	696	730	674	676	691	711	707	695	716	687	672	731	707	693	691	709	713	728	637	696	715	659	682	653	691	676	648	695	713	735	713	688	726	734	728	676	726	720	663	736	691	693	676	674	679	714	685	701	709	671	709	727	714	662	731	680	738	692	685	713	715	682	681	679	689	702	684	713	699	676	655	675	713	659	646	676	689	684	662	723	706	690	734	687	713	688	680	721	660	690	712	753	716	692	695	698	719	696	713	672	718	685	694	686	674	700	690	646	702	676	691	687	699	751	676	658	687	645	702	670	716	716	719	702	677	695	672	682	704	711	691	685	702	649	645	704	668	688	704	716	712	711	719	767	667	691	714	689	722	706	685	726	660	671	682	713	714	724	666	707	714	699	665	675	731	715	659	625	697	683	728	719	757	701	701	672	658	674	720	704	664	685	722	708	690	706	689	702	734	666	685	677	733	744	689	669	710	744	672	704	731
21565	43708	40861	30812	25698	22179	17816	13824	10959	7553	5761	4588	3469	2807	2344	1938	1551	1345	1258	1220	1204	1187	1100	1132	1176	1202	1149	1177	1161	1138	1098	1013	980	908	956	926	936	924	893	917	891	881	913	891	905	944	912	919	925	943	911	898	798	884	830	887	897	890	906	876	875	902	871	894	863	858	920	862	888	879	900	889	904	836	890	893	830	936	844	873	850	920	891	868	888	904	961	949	983	871	914	929	910	933	935	940	966	920	892	874	901	913	864	872	886	871	856	891	899	842	868	893	839	869	857	851	863	854	795	824	887	871	868	894	869	851	845	881	861	871	825	876	873	861	832	864	865	922	827	905	893	837	897	833	888	942	833	851	865	897	923	828	879	872	903	885	900	818	883	916	877	898	838	862	878	859	832	830	838	889	849	884	881	888	895	872	900	859	869	821	830	852	890	882	820	831	882	865	869	887	867	871	894	825	853	896	828	880	819	894	865	881	879	776	878	887	881	896	882	892	883	839	869	833	873	816	910	837	906	832	884	873	823	861	890	905	855	833	873	864	869	849	852	873	881	866	863	861	868	864	909	888	888	865	834	859	866	843	827	867	854	888	826	905	887	895	913	919	851	841	894	865	908	900	881	849	933	880	867	863	899	883	835	813	862	851	881	863	821	883	899	880	830	846	905	856	872	841	863	918	830	857	847	895	850	841	827	917	873	853	922	902	871	887	846	860	834	891	875	873	885	863	873	867	883	878	847	930	864	918	876	869	838	862	860	868	875	887	812	815	846	876	882	853	844	894	845	873	895	868	895	887	852	852	862	946	881	807	937	872	853	872	891	913	900	878	867	848	852	884	876	874	863	908	830	814	870	866	881	847	860	901	907	863	898	901	846	859	870	878	870	842	908	868	861	809	841	902	825	843	893	870	804	926	898	886	865	904	892	894	929	889	871	894	874	880	831	905	875	832	863	866	961	898	864	863	911	855	876	907	867	888	888	849	846	840	875	817	864	861	896	890	855	861	864	860	872	809	813	888	929	869	928	836	860	824	862	881	931	883	877	889	908	841	831	901	922	928	899	880	809	869	846	826	887	889	879	834	858	823	876	911	866	813	884	898	911	881	845	883	882	884	868	851	855	891	847	886	880	884	883	898	847	851	840	848	899	832	839	917	864	880	892	825	877	822	862	835	867	874	931	860	813	840	866	895	800	912	849	877	851	903	852	853	862	862	830	859	842	827	853	810	847	852	868	875	868	825	854	901	844	905	830	874	880	828	907	864	866	888	834	859	866	843	853	836	917	913	825	849	923	811	854	904	878	848	872	886	839	831	808	850	868	846	892	907	864	954	875	825	906	801	843	875	855	857	849	899	862	877	875	856	888	835	892	854	907	848	877	894	850	826	905	869	870	841	839	875	915	834	807	865	841	885	840	864	886	846	883	881	835	830	873	850	885	865	875	849	871	834	787	898	884	877	874	824	895	828	891	856	918	841	858	829	913	875	854	857	825	913	850	874	887	867	878	879	912	834	840	897	938	894	840	887	880	867	889	921	864	899	921	889	800	838	873	854	890	887	920	875	877	855	889	886	876	897	861	880	867	842	863	906	847	867	913	886	875	879	866	775	840	871	868	892	879	882	884	827	847	898	888	884	877	845	877	873	853	862	896	889	856	826	886	789	881	942	865	845	860	846	827	887	843	869	899	804	888	871	847	870	841	857	928	882	957	849	890	856	863	837	838	907	856	842	842	907	832	857	894	869	866	850	890	882	813	876	877	908	914	874	897	833	896	888	879	883	848	950	868	853	898	901	857	827	863	884	860	839	871	884	810	861	833	820	870	906	855	921	905	848	845	878	889	878	914	863	851	861	846	832	887	842	909	846	852	857	852	871	863	884	876	942	796	869	840	863	862	870	907	884	858	832	875	867	848	827	898	846	866	854	858	851	858	836	919	872	887	879	883	820	850	871	849	859	852	882	876	889	863	844	888	894	873	857	948	817	815	878	906	874	888	839	864	903	839	895	896	860	863	855	880	886	874	874	845	838	990	904	868	868	864	835	875	880	859	843	827	862	875	836	914	924	867	847	917	891	855	866	902	873	879	871	899	855	893	888	903	864	867	894	899	881	857	895	861	858	838	866	885	898	928	856	857	844	815	864	874	885	874	874	893	907	872	883	888	864	865	864	843	871	874	896	866	860	856	866	857	884	884	871	873	838	819	825	850	869	868	872	854	863	878	859	876	884	899	808	905	886	847	887	797	846	883	843	894	850	825	863	854	837	866	927	862	884	868	790	930	821	850	817	930	888	889	932	902	887	859	859	851	892	875	841	892	903	902	883	882	855	866	813	882	841	840	858	868	821	866	903	865	843	822	872	860	898	872	902	833	870	875	862	879	839	831	852	774	852	868	846	862	862	865	882	850	855	886	921	827	899	903	874	874	914	880	891	856	828	897	869	854	841	841	898	897	897	852	880	900	827	910	892	842	860	840	831	878	820	932	840	874	889	879	860	892	825	887	883	875	888	849	888	879	918	865	882	874	849	856	884	828	907	840	864	881	812	906	841	847	837	909	873	901	870	899	829	887	866	851	864	871	867	844	894	870	896	830	877	895	847	853	855	936	836	877	839	864	848	800	864	884	863	895	872	897	823	842	871	887	840	876	929	846	854	849	837	825	888	890	862	830	912	882	874	861	840	845	887	852	848	859	827	833	827	842	862	857	829	863	926	887	878	832	838	838	846	905	806	866	851	862	871	820	922	849	916	872	862	914	826	873	876	867	861	880	875	891	894	851	850	863	875	833	857	835	870	866	857	824	845	901	867	893	855	886	902	868	839	891	863	875	866	915	925	861	873	860	905	896	900	825	836	837	879	851	900	858	875	827	874	792	873	917	839	819	894	840	846	898	810	880	893	824	879	879	859	882	873	863	881	914	855	892	856	837	880	845	851	921	878	884	886	872	832	832	932	931	891	857	854	907	901	864	873	914	896	860	898	875	926	847	921	851	830	848	891	837	922	892	883	874	907	860	849	883	874	871	839	853	888	856	843	886	966	902	854	872	856	834	893	898	906	843	863	807	889	895	885	902	831	848	850	869	888	885	921	845	867	861	874	831	856	851	854	867	834	802	854	859	864	837	872	913	849	866	850	874	859	865	877	847	902	885	904	823	860	883	884	874	881	853	910	853	856	836	838	918	879	890	896	876	845	880	887	886	866	915	807	840	917	874	816	874	879	876	873	865	871	859	834	870	780	877	899	902	868	849	833	856	840	813	894	894	903	874	841	863	881	798	828	841	837	828	843	881	882	891	839	840	845	845	880	908	877	914	901	885	905	866	861	858	896	925	843	854	835	859	881	896	877	879	846	869	902	861	844	896	858	875	836	901	849	830	873	866	866	834	865	786	835	846	906	842	894	901	902	954	841	822	857	856	864	818	902	817	862	818	914	880	839	811	912	884	856	886	829	813	867	885	874	869	837	866	881	841	901	872	841	855	864	906	891	848	887	821	837	834	883
27147	22070	24431	17633	9129	5448	3880	2809	2130	1383	1130	1003	895	694	648	596	549	541	506	491	489	492	501	493	494	496	523	482	516	486	517	533	491	467	493	461	479	444	482	486	475	467	489	481	501	514	467	488	478	509	468	540	494	431	465	446	471	520	472	462	466	426	521	521	470	503	496	494	465	468	454	513	518	487	457	479	492	465	488	476	472	490	468	560	468	472	513	494	498	468	477	511	499	510	472	510	485	459	489	518	493	480	493	485	483	468	469	512	481	478	476	493	481	461	494	453	491	452	457	499	490	474	486	492	461	484	472	473	512	501	496	489	504	470	503	477	484	480	484	437	460	513	467	482	473	509	483	489	504	508	500	482	491	493	464	464	461	499	474	504	455	472	496	458	483	448	482	494	479	472	515	482	490	436	487	507	465	490	465	482	485	473	492	427	496	503	490	479	488	489	490	491	468	497	449	488	511	479	471	473	496	481	493	493	470	496	466	459	491	487	488	474	471	473	484	436	488	464	463	481	508	499	472	512	508	478	482	430	475	452	465	467	477	489	450	485	507	453	507	500	497	470	510	500	459	475	439	468	459	462	455	462	540	513	521	452	445	500	490	485	461	453	468	491	512	460	449	502	474	506	501	468	492	435	452	470	496	454	500	487	465	448	500	453	494	488	487	489	485	464	507	477	485	483	481	492	501	471	479	507	479	495	436	545	449	505	518	494	488	498	482	494	475	474	454	493	473	474	480	470	487	457	439	507	472	466	437	466	474	448	484	480	467	479	448	484	519	470	468	506	446	503	479	503	482	511	458	455	435	485	456	478	510	459	452	484	504	462	473	472	476	469	453	479	460	513	476	460	467	459	474	491	472	480	456	464	461	492	469	470	493	481	453	498	501	462	503	478	504	491	481	504	499	453	492	488	467	439	478	452	489	517	458	480	437	435	479	480	483	505	506	458	510	483	489	469	463	491	458	487	466	496	471	484	486	510	464	447	483	465	494	482	455	442	479	448	459	479	474	476	489	487	465	507	514	466	438	486	486	509	478	479	486	507	485	497	502	466	464	497	462	474	503	487	480	522	488	481	456	489	466	523	501	475	479	445	475	472	463	493	521	452	508	474	492	479	500	533	479	484	466	463	485	477	480	482	486	440	457	472	503	483	467	482	529	446	469	476	445	474	467	488	494	455	477	466	510	473	497	503	492	490	456	484	484	456	472	481	466	439	478	510	491	450	511	501	492	481	488	431	470	480	446	485	463	458	510	488	501	457	466	525	483	463	451	456	499	458	514	499	448	492	478	510	503	496	440	495	452	489	482	469	494	467	460	502	514	460	481	474	521	509	521	505	486	499	487	464	459	455	480	512	512	485	459	476	465	462	503	480	480	492	459	463	444	494	523	471	486	462	473	484	507	497	481	449	482	479	480	468	471	487	475	456	474	449	452	462	503	476	476	487	498	495	459	484	472	458	467	445	478	474	540	438	490	476	447	483	507	484	489	510	467	457	478	471	499	478	482	463	479	481	502	493	474	487	458	462	519	495	486	493	482	456	473	491	499	492	519	466	466	476	484	502	488	461	497	500	508	487	512	524	499	457	432	512	501	517	480	455	506	478	481	441	473	490	504	507	488	436	471	483	465	452	506	457	484	485	479	523	497	474	446	485	451	478	511	479	454	508	477	454	449	502	456	496	491	462	434	463	495	498	489	516	511	439	486	522	485	479	493	479	453	486	468	538	494	496	474	450	468	481	492	434	485	498	492	474	466	475	515	482	452	422	458	483	502	477	487	474	475	478	427	500	465	525	472	483	513	477	487	483	500	486	498	465	475	480	468	492	472	466	540	476	476	466	502	491	481	447	463	507	459	461	467	505	469	488	456	483	498	446	496	512	508	475	493	486	487	471	537	510	485	498	492	448	495	453	506	539	436	503	500	463	479	445	464	489	442	467	487	484	475	458	460	483	472	461	510	539	464	458	480	470	482	475	484	471	503	460	489	454	436	477	468	484	496	471	471	462	472	492	459	488	473	495	492	474	466	482	468	468	495	493	481	472	469	488	485	489	471	507	439	467	474	466	470	494	482	474	477	487	464	480	448	471	481	508	493	482	494	490	522	460	477	494	492	502	435	499	459	491	484	482	485	454	475	456	465	480	474	476	443	463	521	477	480	494	472	469	430	497	500	467	516	498	432	490	497	476	496	498	463	493	460	505	509	449	478	480	476	488	471	477	445	461	458	473	471	482	514	479	452	452	503	526	481	469	465	474	513	447	464	490	460	479	465	498	474	492	470	482	487	478	486	491	441	459	500	462	463	515	528	469	490	489	454	500	487	477	471	464	425	461	456	467	494	458	479	442	530	449	489	490	496	465	497	497	481	467	467	471	495	485	456	465	522	510	445	467	501	471	507	494	465	497	468	549	448	494	500	511	471	533	468	506	487	480	488	452	464	457	464	493	459	462	488	466	470	481	522	512	486	512	492	487	510	462	487	474	507	495	457	480	472	447	471	506	443	460	441	515	450	475	504	513	468	477	490	463	519	461	481	508	502	472	499	508	482	478	449	498	475	469	484	491	481	478	435	457	510	432	443	456	467	482	494	455	477	487	461	485	532	475	482	509	513	489	462	452	472	463	498	488	478	481	517	489	479	490	462	492	460	463	468	441	483	456	483	470	475	520	472	496	492	482	511	445	479	490	480	474	447	490	458	470	452	480	477	504	459	473	466	456	447	475	479	465	491	485	474	484	481	507	449	478	473	461	524	465	485	493	459	452	470	497	467	499	453	470	483	511	476	477	508	499	464	498	464	472	476	463	494	475	464	477	453	509	441	484	466	508	431	487	472	493	524	477	450	491	479	454	483	450	508	480	515	479	448	471	487	489	514	485	459	481	489	481	489	487	473	484	460	507	475	514	473	494	463	474	456	491	501	499	472	495	490	498	469	495	490	501	482	518	475	431	484	458	459	512	483	447	463	481	490	447	463	472	465	500	474	475	460	466	493	450	466	510	473	498	482	452	507	498	475	480	460	456	478	497	524	504	472	509	455	463	502	500	503	488	475	490	486	493	493	518	473	504	466	472	462	505	474	471	481	471	481	482	478	470	471	461	494	491	500	479	460	468	474	499	478	460	487	481	474	491	503	498	457	431	462	491	497	466	456	506	499	512	480	508	527	448	533	448	524	494	491	469	478	435	479	481	502	491	512	470	517	465	452	490	481	489	480	448	472	494	485	468	485	498	448	494	466	485	469	463	467	463	492	481	490	443	484	461	520	477	488	481	468	468	520	457	519	479	492	449	468	476	500	488	465	490	485	502	461	476	485	462	502	484	484	476	467	476	486	431	484	462	480	459	505	469	430	484	474	446	493	468	506	474	485	497	462	468	488	459	481	444	517	471	503	450	512	434	474	479	493	447	449	505	481	464	469	481	493	452	498	475	454	491	491	487	458	470	462	435	500	474	492	492	473	477	487	532	455	485	460	490	472	491	471	498	453	473	460	458
18608	32459	30099	20199	14536	10731	8224	6208	4676	2959	2268	1829	1455	1144	1029	864	706	714	703	643	660	690	664	668	650	637	644	718	666	699	668	628	643	600	626	628	628	603	607	620	627	602	609	655	608	620	618	631	594	663	589	610	625	637	589	626	585	629	626	607	589	611	623	617	582	592	583	590	615	588	608	593	559	612	622	621	646	589	597	587	597	638	582	602	588	560	649	599	670	585	637	605	618	600	601	662	639	625	623	607	621	576	613	597	680	586	576	586	572	638	600	629	576	558	640	641	605	595	554	568	631	600	530	580	588	606	605	599	592	579	603	613	609	580	626	614	610	585	572	624	596	630	604	610	611	620	614	637	633	611	588	582	545	544	564	577	608	629	599	577	590	605	590	581	578	596	624	648	602	619	648	614	614	602	519	588	629	585	619	615	574	611	641	591	601	565	576	604	636	635	605	585	593	560	615	585	602	590	611	620	624	620	609	569	628	610	578	648	562	634	574	621	580	564	597	603	599	634	584	598	638	593	603	586	589	583	612	611	592	636	614	616	613	603	592	623	548	616	588	612	572	564	611	587	611	616	589	613	584	644	614	609	579	610	590	627	624	597	600	631	619	613	608	565	630	618	627	561	617	602	596	619	624	582	597	581	588	584	623	542	620	611	643	605	635	643	604	590	569	620	619	609	638	629	621	568	617	642	567	646	584	570	586	636	600	588	641	598	599	612	607	589	607	623	562	613	587	607	581	601	579	598	589	645	644	628	600	595	605	624	573	601	599	557	621	604	606	587	594	588	598	625	585	624	627	613	604	581	570	585	587	676	564	598	588	616	632	598	605	609	646	604	613	597	567	618	602	628	620	583	597	606	601	579	598	593	612	622	584	629	643	589	620	569	631	568	549	599	581	589	568	605	558	568	606	662	607	568	561	574	608	607	564	616	609	606	600	595	639	604	606	632	610	590	573	547	626	585	588	634	607	582	609	554	557	617	610	569	628	642	601	646	568	579	596	610	580	687	610	641	635	645	589	585	571	638	595	602	604	601	628	576	603	589	622	625	647	592	580	571	631	612	616	549	545	569	567	617	612	612	611	608	593	657	601	626	603	595	625	596	611	584	634	616	595	598	553	599	649	602	628	602	575	612	604	583	573	551	612	622	624	552	648	561	584	576	603	574	600	579	561	592	555	554	642	581	604	609	614	570	610	635	605	645	571	556	607	563	622	578	576	548	526	603	587	629	554	589	606	613	576	587	557	600	612	634	580	617	617	567	635	562	562	591	624	628	575	585	631	589	571	588	578	601	607	643	606	616	599	612	628	575	616	621	589	595	598	595	616	615	603	587	620	616	590	621	626	613	592	601	592	600	628	588	586	587	586	656	579	599	597	571	590	578	616	608	625	589	607	605	590	603	627	592	557	605	602	606	587	630	545	600	588	641	576	654	604	633	613	582	620	606	579	595	631	612	625	637	610	625	637	584	617	631	548	612	591	619	590	596	602	601	554	582	596	600	611	639	585	598	663	571	617	599	592	593	555	624	584	608	575	643	658	583	609	616	586	616	625	655	571	550	629	599	598	581	661	607	543	609	614	584	644	614	622	608	628	578	570	580	552	561	612	562	647	581	588	624	582	600	633	599	557	599	595	567	572	618	597	601	611	608	610	602	636	625	617	612	606	591	615	576	615	631	545	607	641	609	593	614	587	579	586	620	611	608	621	573	588	631	639	581	601	548	622	584	620	564	581	619	600	617	580	581	591	588	633	574	610	572	562	599	617	598	580	615	590	601	581	592	591	634	585	614	612	600	565	651	599	614	605	606	563	596	573	614	609	594	610	584	617	620	612	587	602	630	603	605	566	563	631	589	579	607	638	565	589	577	562	612	587	590	610	574	561	609	595	607	601	621	596	570	539	589	580	591	633	650	628	633	617	621	611	580	577	629	614	597	587	597	621	578	570	598	592	588	611	605	595	610	611	590	578	623	634	636	615	622	583	609	584	601	590	602	596	592	599	599	614	624	617	591	612	598	582	615	617	599	645	617	606	591	596	590	592	591	587	611	607	602	596	594	589	596	584	562	623	612	637	634	592	604	650	620	561	569	585	612	593	558	629	578	609	627	574	601	660	611	605	575	629	544	629	594	620	632	564	642	603	614	594	634	628	591	562	581	647	600	583	643	620	581	590	600	621	636	642	569	541	610	634	562	639	586	593	648	635	595	627	622	581	592	614	611	588	557	605	598	604	577	626	614	562	633	572	560	609	565	582	636	645	581	642	608	611	596	595	576	565	598	646	592	585	590	626	651	593	581	600	648	641	564	586	584	562	614	589	579	597	583	575	623	599	616	630	638	607	614	578	613	583	592	609	593	596	605	596	627	582	618	582	571	606	562	621	582	603	650	679	570	617	594	640	580	607	626	622	637	570	621	575	560	610	588	618	567	605	563	621	614	649	565	598	616	593	586	599	619	588	646	591	646	571	582	568	560	608	576	593	606	582	626	643	646	592	594	576	603	578	588	614	620	620	588	582	604	593	622	592	570	631	584	600	575	603	613	591	620	605	590	605	586	630	613	631	599	586	562	626	590	595	618	566	623	630	634	554	627	593	643	562	622	613	634	623	636	591	597	607	602	636	552	608	569	610	619	607	602	570	588	598	622	583	596	594	619	600	611	549	569	615	575	560	597	573	612	593	620	623	621	589	600	640	614	575	605	586	572	579	620	603	563	604	603	597	605	637	596	588	588	601	592	567	588	557	618	590	602	611	599	593	645	627	625	631	599	581	616	651	585	544	627	565	626	594	565	616	610	607	638	590	603	637	615	597	571	622	601	607	554	575	574	673	617	602	592	529	582	638	599	617	609	605	629	610	583	616	595	643	638	635	585	579	569	605	619	640	557	587	611	610	553	576	596	604	592	624	653	575	562	601	611	614	604	625	596	581	626	595	591	574	656	617	581	625	622	595	575	579	597	609	611	624	558	652	577	604	582	606	560	638	558	609	638	620	600	607	632	608	574	597	601	673	570	670	572	644	560	588	606	625	601	627	577	617	592	526	601	588	635	607	632	573	567	614	557	603	651	622	637	631	628	575	633	588	569	590	626	565	583	619	624	581	633	604	599	601	594	619	569	585	602	617	602	588	583	582	617	588	612	591	628	625	631	593	640	620	612	619	587	588	622	579	637	592	653	602	592	564	633	624	611	598	624	602	594	626	602	637	596	617	603	555	616	618	577	603	579	609	585	574	623	604	617	617	603	580	623	573	574	571	606	606	583	615	587	609	681	598	628	599	601	631	574	633	597	593	559	576	580	601	592	609	624	590	574	623	607	636	619	556	628	584	570	624	597	592	614	565	596	580	575	587	596	590	639	609	607	579	554	578	628	635	592	609	586	570	611	626	546	568	621	597	608	601	565	587	616	631	620	609	584	577	614	588	630	579	580	575	572	592	615	621	564	589	602	611	582	572	599	628	607	592	564	598	612	565	668	565	620	617	579	630	616	558	600
23901	21115	28547	24100	21444	17357	9601	5050	3481	2707	2038	1653	1448	1217	1144	968	918	877	814	816	773	793	812	807	818	828	750	778	814	820	742	742	741	673	738	683	774	736	729	715	710	750	709	790	698	706	756	738	728	756	709	737	727	716	728	720	742	722	716	765	728	712	681	739	751	689	718	709	707	754	721	703	680	745	752	739	721	735	735	760	668	750	734	714	674	727	761	716	773	750	664	747	742	703	761	729	736	776	727	688	653	680	730	790	692	718	677	726	777	749	755	686	679	697	709	705	743	750	707	659	707	689	722	694	722	701	708	667	725	708	752	717	724	702	749	703	704	720	721	717	678	692	686	683	762	731	737	718	707	774	737	720	752	735	719	755	757	681	716	764	727	702	698	716	743	736	678	699	703	735	699	717	724	695	690	690	678	745	699	681	680	747	731	730	714	708	701	732	707	700	679	690	694	694	715	741	686	651	712	682	739	699	770	723	688	756	742	707	710	742	692	728	685	702	690	714	757	709	696	735	682	669	728	748	687	738	722	713	715	755	715	696	706	734	743	677	727	750	703	685	717	709	708	672	693	724	711	722	679	703	687	712	679	759	746	736	738	687	758	770	702	726	723	764	733	731	683	702	728	714	691	689	700	714	726	700	721	723	716	714	745	709	704	741	712	733	697	661	756	722	683	684	697	698	786	696	663	684	724	709	721	693	742	767	728	732	743	688	707	726	700	693	711	682	694	694	689	764	745	725	708	702	783	717	743	671	666	746	740	686	724	730	710	692	693	674	729	739	726	699	719	742	705	731	726	723	727	706	727	738	701	743	706	719	703	691	789	710	699	691	739	708	758	719	764	734	704	715	647	729	679	678	696	721	712	684	654	729	678	702	674	694	718	708	719	689	722	735	710	707	757	732	692	699	724	727	732	694	747	732	692	732	741	765	661	755	661	704	709	727	689	707	709	692	693	695	658	677	708	738	757	728	689	690	746	710	681	727	693	673	754	682	729	736	685	746	738	709	712	732	685	743	689	706	702	686	700	685	700	750	709	707	770	706	676	758	713	696	664	717	730	706	743	703	704	741	691	722	688	656	697	681	659	712	700	758	741	679	747	699	710	712	735	685	748	780	732	680	686	740	702	692	685	783	709	687	673	741	700	731	727	709	734	753	709	687	726	745	740	713	709	674	721	719	703	745	658	723	754	708	723	700	694	683	734	695	717	661	672	706	688	690	690	730	723	746	669	691	729	737	700	641	719	731	724	689	739	722	693	712	776	731	711	722	696	749	749	670	656	754	707	728	723	733	751	648	771	741	750	701	654	698	696	730	710	722	722	707	768	725	666	760	698	680	710	709	704	709	725	745	730	685	724	714	772	676	666	724	708	681	696	674	694	695	724	701	720	767	700	700	720	744	698	766	740	667	692	751	727	725	724	707	695	689	758	779	680	685	699	712	723	742	691	698	700	688	730	724	695	689	708	727	685	696	721	670	721	690	716	760	703	705	760	756	704	737	703	748	725	706	747	696	717	695	709	699	707	744	744	727	724	697	708	696	734	689	692	717	700	732	715	691	710	712	714	714	751	740	754	702	697	738	723	723	681	671	698	725	734	721	660	684	693	718	749	735	713	730	721	714	705	759	656	702	749	728	670	709	736	722	713	710	694	725	706	682	701	677	693	663	686	680	664	699	719	717	647	697	711	700	727	716	687	782	683	683	718	739	711	676	731	678	700	712	697	691	723	734	718	685	719	708	684	686	716	700	748	701	740	721	701	691	674	732	703	756	731	730	676	701	697	753	699	707	693	742	768	713	726	713	764	648	708	709	733	732	702	646	730	722	782	687	765	679	692	690	734	722	700	725	698	734	711	730	680	686	747	706	705	704	693	735	752	736	722	724	714	729	703	739	737	732	693	731	666	670	696	728	726	676	740	743	690	741	678	713	724	694	760	715	751	716	690	687	705	741	761	714	750	729	712	671	714	724	729	716	775	682	690	725	706	721	697	691	732	702	724	684	674	699	744	708	713	749	678	665	709	745	708	741	724	742	681	653	709	710	743	759	705	681	722	696	686	672	711	690	717	698	735	757	730	743	762	693	702	707	721	696	687	689	702	738	699	694	681	667	720	716	742	725	658	665	690	724	666	728	731	752	690	738	709	734	707	750	706	725	741	692	698	735	757	691	704	685	689	645	688	744	703	694	716	749	722	657	696	690	703	698	748	677	699	677	713	714	715	711	747	709	660	673	760	697	762	699	734	752	762	713	708	751	729	703	731	717	686	706	716	702	708	713	737	674	725	662	701	692	720	711	709	700	676	699	712	674	770	690	698	719	701	691	719	683	761	689	763	702	727	700	727	707	689	735	725	727	739	688	668	702	732	699	717	680	726	737	732	721	701	724	748	688	659	776	764	732	689	753	727	667	684	707	727	713	723	756	679	706	688	740	710	734	703	707	730	728	736	715	676	713	672	755	693	701	750	752	681	716	709	698	710	686	725	696	684	683	713	739	721	729	713	744	726	738	719	714	698	725	725	715	680	767	710	668	727	737	756	687	741	674	729	706	700	722	697	647	722	747	717	682	754	692	664	720	700	760	753	736	708	667	678	706	718	718	729	763	659	746	711	685	759	714	678	671	728	733	708	759	693	686	726	675	716	679	746	708	725	695	745	700	714	738	715	711	722	688	724	735	719	745	742	771	740	717	694	753	723	730	708	712	678	730	643	755	675	686	717	679	709	683	695	696	753	764	690	720	722	712	703	753	701	668	684	702	746	690	759	708	656	702	730	699	718	711	724	689	708	753	717	738	677	689	729	668	737	734	743	711	680	736	706	718	718	730	743	714	743	734	695	722	690	707	737	727	732	720	728	720	701	658	780	738	703	742	718	702	712	716	703	694	702	698	751	738	677	732	728	718	712	707	728	758	711	680	687	729	732	735	697	701	705	711	743	723	713	742	729	730	732	714	708	715	697	695	705	722	674	733	716	737	724	716	732	727	704	713	731	749	739	711	757	701	725	706	706	727	707	695	725	676	672	719	700	706	781	679	734	688	712	704	721	727	690	719	744	683	759	751	732	703	711	731	716	729	691	719	692	706	727	696	714	673	730	717	687	716	729	687	719	699	693	740	698	694	684	724	691	722	719	702	709	725	705	756	750	683	714	728	713	685	753	716	687	675	676	697	698	675	725	694	757	662	703	738	756	689	722	704	697	724	702	686	715	710	725	713	694	660	712	725	749	733	701	733	712	746	695	708	718	702	738	669	725	689	755	685	669	683	752	772	726	761	681	672	709	738	701	709	716	726	759	791	685	689	714	682	763	739	669	696	682	695	731	742	707	718	704	725	696	728	666	778	733	740	719	702	772	742	682	748	709	683	699	695	696	716	695	718	724	717	712	712	740	718	721	688	765	701	720	710	702	756	724	698	723	687	682	681	758	727	724	749	730	703	682	712	734	639	734	773	746	724	752	677	729	703	717	733	734	726	720	677	746	707	739	746	702	706
19317	39378	38678	28563	22288	16377	12864	9614	7121	5294	3885	3054	2561	2200	1790	1457	1288	1174	1097	1068	1115	1056	1045	1069	1081	1018	1020	1069	1051	941	1004	891	974	924	963	902	891	949	919	901	948	871	898	917	914	889	926	914	877	963	846	916	900	917	859	917	892	981	960	915	909	963	909	918	891	943	921	857	899	915	872	875	869	905	854	856	850	920	944	886	829	853	895	921	904	948	948	882	904	969	915	1001	927	982	961	847	938	903	932	916	886	822	855	860	946	869	867	933	881	924	885	901	939	854	926	858	937	907	859	931	826	873	904	860	858	889	878	923	883	856	934	857	895	882	836	851	926	854	900	827	913	897	914	951	899	879	937	824	886	895	901	894	907	817	907	925	878	917	925	926	850	854	916	825	890	897	836	918	879	899	867	880	895	907	892	875	936	901	895	929	889	888	883	903	868	862	878	864	906	887	899	872	898	935	881	834	855	880	878	904	864	899	880	840	930	873	867	872	889	905	907	873	895	909	919	853	903	865	868	876	925	907	888	836	934	899	875	879	876	850	891	876	886	880	851	888	920	873	881	867	881	834	849	860	878	854	886	867	887	847	915	904	914	888	815	879	897	855	839	881	908	865	894	935	904	887	854	871	889	847	889	868	921	882	870	857	906	915	894	845	872	921	838	911	906	873	861	885	880	854	837	881	869	936	905	835	902	884	901	907	848	920	903	841	893	894	891	901	909	887	918	884	917	907	917	935	934	934	884	864	873	951	928	903	854	844	866	959	856	850	870	802	885	910	904	887	926	899	948	889	901	890	897	870	849	855	846	836	881	865	872	885	814	840	881	903	826	906	870	872	874	888	927	865	832	893	854	850	942	917	859	887	915	871	884	921	852	852	860	854	880	910	871	852	876	878	849	864	911	826	865	873	959	871	849	825	897	910	880	891	909	852	886	887	884	843	867	826	828	868	849	871	852	868	849	920	875	889	883	897	853	860	842	890	863	883	908	888	898	873	839	897	869	836	878	899	834	876	816	895	829	913	880	835	884	908	922	899	865	947	889	894	896	872	873	917	869	942	917	831	887	891	855	952	914	922	885	938	881	852	818	898	873	857	933	845	876	878	925	920	877	901	879	862	854	873	878	866	868	837	860	874	899	871	879	892	869	891	886	907	870	915	823	933	909	851	900	852	831	895	920	886	849	906	845	928	879	822	875	835	882	894	922	903	810	909	810	850	915	889	900	915	874	856	878	891	854	910	826	849	899	844	890	897	871	875	844	892	831	819	861	923	904	830	859	867	874	906	854	822	866	897	870	886	895	892	909	832	866	946	949	907	951	858	856	911	864	885	897	905	851	893	891	801	935	897	880	910	901	890	876	912	846	863	912	903	890	876	894	879	891	870	870	880	918	878	911	883	876	877	853	888	874	871	900	830	854	897	856	885	913	866	871	879	873	896	899	866	906	902	857	886	947	887	832	863	844	879	889	898	859	876	890	926	863	852	885	894	935	880	901	946	894	848	906	848	892	838	857	858	853	865	897	851	844	903	886	873	885	854	923	864	917	915	925	828	880	862	910	890	870	864	864	926	892	922	879	890	809	843	867	878	885	854	888	862	871	933	892	860	900	898	892	836	817	831	864	904	870	878	884	884	882	924	845	862	883	917	909	870	900	900	890	895	881	855	860	887	914	901	942	898	823	844	862	835	867	880	848	867	872	886	859	917	848	866	904	873	884	895	851	847	891	871	908	902	902	914	913	903	851	837	854	864	896	890	890	864	913	932	894	907	848	834	892	864	863	861	919	889	839	904	910	878	821	866	936	869	922	819	896	891	876	868	880	867	932	916	948	895	864	856	922	877	884	877	900	879	880	912	876	867	882	904	894	827	921	888	893	893	917	830	866	908	917	929	906	868	897	876	833	902	860	872	899	870	863	866	882	937	922	877	872	895	851	846	874	857	851	869	829	896	876	875	870	849	884	922	886	870	873	834	830	886	879	894	825	873	929	868	913	915	843	931	843	884	884	927	836	866	874	902	909	835	869	899	881	876	881	863	856	888	888	871	897	871	846	832	905	859	848	859	890	900	917	857	907	885	909	893	862	850	897	875	866	904	863	868	922	873	851	887	844	885	868	922	908	869	862	890	886	830	897	860	824	908	867	815	841	912	853	857	904	839	898	892	853	893	899	857	827	932	880	826	845	850	899	851	852	918	879	879	904	844	858	940	879	874	879	899	819	846	919	895	892	908	943	869	836	866	917	869	879	918	873	847	842	846	875	908	873	892	908	879	851	846	839	922	811	892	847	967	871	898	887	895	837	899	927	912	882	920	926	889	890	895	924	874	895	858	909	904	850	918	877	895	942	927	886	919	879	890	905	840	914	846	881	938	911	866	854	853	942	850	860	819	891	896	931	892	903	928	898	870	884	910	838	860	854	874	918	918	893	838	850	877	887	887	824	881	937	842	877	858	902	901	915	870	842	867	868	900	886	875	878	894	881	899	910	842	893	841	910	896	852	881	869	838	871	869	841	885	918	854	874	868	901	840	934	949	847	855	904	880	891	871	821	909	896	869	872	886	861	880	910	912	902	904	869	861	914	842	835	856	892	850	855	887	909	880	919	837	842	903	854	897	882	889	875	881	900	851	840	885	884	904	913	855	929	896	918	897	891	892	887	855	908	944	843	853	925	848	894	880	846	886	897	883	825	844	907	849	840	901	864	884	872	913	902	877	875	912	877	906	881	898	862	857	927	836	871	835	909	888	934	905	891	884	856	873	890	862	871	851	781	881	844	952	931	889	924	867	944	901	873	866	921	868	861	897	872	894	858	886	798	865	848	849	939	868	881	873	887	915	925	857	806	906	882	859	889	853	828	901	817	881	896	913	865	890	863	849	842	887	894	877	868	882	861	919	864	850	886	861	873	943	931	870	900	865	830	915	859	891	882	908	835	908	874	862	876	888	878	919	854	945	821	886	897	879	954	894	860	856	828	894	889	924	926	917	913	809	876	894	944	850	866	906	856	852	894	828	854	967	834	874	871	887	908	848	884	890	909	914	877	912	854	884	916	898	909	914	903	929	935	823	861	809	875	883	923	883	912	903	881	890	880	856	870	834	889	839	861	853	820	879	900	905	841	941	872	902	846	953	839	884	940	886	852	909	840	855	858	872	859	857	912	903	840	821	909	898	897	884	885	875	865	893	924	884	889	875	863	910	869	893	923	876	880	898	881	869	855	849	882	867	890	863	889	945	897	869	866	832	862	946	849	919	877	892	904	814	869	932	834	871	869	876	845	864	891	912	882	870	886	837	882	899	889	887	909	896	901	883	881	868	864	888	891	887	843	862	921	874	881	936	877	904	892	867	874	901	879	841	839	925	884	883	838	870	918	886	910	790	858	869	864	921	910	901	912	905	906	883	877	867	911	892	861	913	827	926	871	871	891	865	884	910	884	951	891	922	917	909	922	864	840	863	938	832	899	877	846	877	909	887	914	874	866	892	902	892	877	864	918	861
25085	21088	27504	25477	17224	9116	5002	3026	2200	1577	1249	962	795	746	624	520	451	461	424	426	433	397	414	411	445	456	442	424	406	405	411	420	409	368	353	379	396	351	394	393	384	392	353	390	400	396	374	405	397	363	371	390	348	367	411	381	408	370	378	365	376	335	325	372	361	338	365	375	361	383	357	409	355	365	357	400	407	349	364	358	371	392	332	381	375	388	388	412	376	392	392	364	403	354	415	364	381	353	387	368	363	384	386	369	345	348	372	376	364	370	396	373	392	381	380	365	380	325	388	382	361	370	315	383	387	390	365	342	365	357	372	419	358	391	370	368	386	406	370	365	369	377	390	368	371	373	368	361	360	352	394	362	371	372	365	379	361	361	375	375	385	345	360	374	389	381	344	406	350	378	377	377	418	392	380	395	420	400	385	375	362	373	373	387	373	359	379	374	362	372	372	398	378	341	399	360	348	376	380	375	368	395	357	399	381	353	396	379	357	381	364	371	385	412	370	361	356	387	366	366	351	364	404	386	328	374	375	364	362	389	394	326	337	360	353	381	365	397	382	394	377	377	389	381	380	382	397	383	385	348	377	368	399	394	339	352	373	386	370	375	410	367	373	392	367	350	380	404	340	363	357	345	383	391	365	384	360	387	365	387	381	406	363	369	378	381	369	364	360	380	373	391	321	397	345	347	372	367	354	375	349	372	391	383	428	357	362	344	361	372	386	371	386	330	352	376	369	364	379	336	373	347	390	353	362	389	345	346	353	364	386	383	383	374	358	393	351	347	373	384	390	372	341	395	374	354	368	347	388	365	410	343	378	368	381	404	360	385	352	370	391	354	357	396	372	336	385	370	385	389	332	358	394	410	358	380	343	377	386	354	364	389	399	387	363	386	373	363	358	351	367	360	405	375	396	350	387	369	363	377	367	373	380	356	392	386	370	389	376	373	365	374	417	392	388	364	352	338	341	408	359	352	349	381	360	382	353	355	354	392	388	390	348	411	342	393	333	354	360	336	351	406	373	398	368	339	402	375	402	335	382	377	370	355	354	363	378	382	403	402	377	385	370	363	353	348	358	381	417	392	361	387	396	379	371	393	371	359	353	350	376	361	374	369	405	383	357	368	369	378	405	383	359	412	384	356	398	325	369	380	381	349	332	378	361	394	357	411	395	372	355	414	357	390	411	351	398	387	350	346	364	370	353	350	378	381	394	363	386	388	386	387	361	361	386	387	355	371	349	373	359	348	378	383	373	397	389	387	399	379	412	366	374	370	339	385	359	380	351	351	378	390	346	406	364	385	377	352	368	366	358	365	331	362	381	374	367	408	364	362	390	376	368	354	355	405	381	418	358	389	391	398	407	366	380	363	367	400	416	394	364	366	382	383	384	391	406	384	386	397	374	375	389	373	355	393	377	370	336	357	363	383	389	367	410	378	396	362	370	371	388	410	348	371	331	369	441	377	387	365	370	312	392	372	405	360	383	344	345	329	396	371	376	372	405	377	392	339	380	389	371	377	368	362	345	368	402	359	385	353	363	385	341	396	376	369	359	366	405	377	388	360	372	370	368	402	321	363	348	405	383	361	405	394	380	374	377	368	357	385	341	377	390	386	359	406	366	389	344	388	381	357	372	356	387	371	388	365	393	434	365	385	363	379	376	381	396	387	351	401	393	365	368	365	366	388	361	384	374	365	357	383	388	375	398	395	368	369	399	384	390	378	347	393	376	372	368	359	373	374	359	399	389	368	372	384	363	376	405	391	363	369	400	393	382	384	389	375	380	372	390	393	385	368	369	365	362	394	389	374	349	393	386	338	397	383	381	419	369	363	367	388	378	406	370	412	369	405	337	380	395	372	430	411	347	369	372	353	359	383	395	341	381	398	352	379	389	354	348	405	373	353	389	359	349	388	370	389	377	355	374	354	362	377	377	370	423	341	412	376	403	331	379	393	358	371	345	375	369	369	372	397	390	367	362	351	393	391	381	385	357	366	364	356	373	340	374	367	365	358	369	376	363	394	371	370	385	378	374	383	372	346	349	378	340	367	380	379	368	367	386	376	417	396	352	364	357	390	372	366	382	349	391	354	357	386	366	398	393	379	353	363	377	395	408	407	391	402	387	400	376	376	361	363	359	373	385	373	391	378	412	375	344	365	387	355	406	398	360	385	404	345	401	360	389	359	385	383	386	376	346	385	355	366	372	420	376	409	361	347	397	373	380	359	384	404	368	370	363	386	379	357	394	364	364	347	376	362	378	367	380	361	416	351	373	381	430	392	395	362	386	408	384	380	380	399	340	390	383	382	351	385	403	347	401	356	376	361	425	395	363	378	388	382	362	385	406	376	352	354	364	386	379	387	357	378	330	400	387	358	360	383	378	371	383	410	376	365	373	419	376	386	372	380	372	372	367	339	366	346	370	381	400	409	369	355	367	400	355	412	378	369	379	363	391	382	375	366	415	356	369	395	351	378	347	401	404	366	362	361	374	371	369	379	374	405	322	386	366	367	399	366	353	369	395	364	399	367	360	350	382	390	361	372	418	352	345	374	372	348	388	383	386	364	384	399	399	409	380	379	366	380	381	373	384	342	363	362	349	363	350	368	369	348	341	383	370	350	351	393	373	379	383	379	370	356	373	370	382	383	411	359	351	359	350	386	384	395	344	392	391	361	399	350	399	368	386	351	340	381	358	385	372	367	364	383	355	413	364	371	359	356	360	374	372	386	419	376	338	348	334	368	381	344	363	367	380	381	359	372	389	377	416	361	386	390	382	375	365	362	383	383	374	385	364	360	359	377	382	382	383	382	395	356	406	357	397	391	352	383	370	387	400	388	367	413	375	402	402	415	379	366	368	405	348	361	369	451	376	376	381	372	373	375	361	363	354	388	373	367	355	408	393	377	372	378	349	381	386	409	393	403	353	368	333	354	371	365	406	404	351	395	375	354	390	377	360	369	341	390	399	384	388	404	367	382	382	371	406	369	352	384	418	391	379	385	383	350	391	360	383	377	377	408	345	362	341	386	425	401	399	355	376	379	381	366	391	366	365	375	328	416	386	369	395	354	415	371	396	403	389	355	404	363	373	353	386	370	363	358	394	375	396	386	355	368	368	353	389	390	393	360	347	364	359	373	381	360	357	393	395	387	383	364	387	380	374	380	412	348	400	354	365	396	380	381	396	380	351	368	398	332	371	411	398	370	330	375	414	404	391	393	368	383	390	365	379	396	346	361	391	358	365	363	362	363	421	399	387	368	389	368	354	410	387	372	356	362	395	375	366	346	404	437	377	387	352	389	347	394	378	397	347	379	354	374	369	384	375	338	372	321	364	387	383	386	381	377	393	317	340	382	362	389	350	348	402	368	414	368	400	429	381	382	411	377	383	393	360	360	368	383	378	368	369	381	352	390	354	402	360	368	409	384	386	346	352	392	378	383	412	360	407	370	375	387	337	369	369	376	390	417	380	395	368	379	393	370	369	372	388	360	387	353	395	385
19564	36697	34905	26436	18638	14225	10014	6978	5045	3734	2820	2115	1617	1356	1128	875	744	680	649	647	652	638	638	602	643	650	606	553	564	515	553	597	558	514	487	468	518	456	508	516	476	496	514	511	501	509	499	532	517	505	541	488	504	511	534	481	461	477	475	509	497	510	516	501	481	501	507	527	472	522	490	508	522	474	465	470	515	534	450	493	491	491	504	486	512	513	518	521	470	508	540	560	505	499	519	536	549	489	476	519	492	477	523	467	494	506	508	511	525	489	484	491	491	498	478	494	489	516	520	480	493	506	498	505	486	513	494	492	519	478	471	475	491	499	502	494	515	472	520	492	500	510	491	558	484	502	528	480	476	480	488	496	485	487	503	443	507	498	483	486	477	490	487	548	524	518	494	481	508	492	498	496	463	480	520	537	493	487	492	470	491	481	486	505	526	498	511	490	455	485	496	489	460	489	525	489	498	512	500	522	482	523	452	454	474	465	479	478	505	467	506	485	492	513	511	442	509	499	506	478	521	500	517	505	494	503	501	517	478	526	465	479	470	511	477	498	468	480	502	466	519	450	509	509	482	498	485	468	495	454	482	489	505	494	473	475	480	463	474	500	480	463	493	512	481	502	508	493	499	495	507	498	476	506	507	456	532	497	467	535	493	535	468	519	497	488	494	489	509	505	478	518	486	498	493	461	472	496	522	471	487	485	520	475	477	510	484	496	484	496	488	480	493	498	473	496	506	466	510	504	491	521	487	522	491	522	537	453	521	493	476	497	523	551	484	485	490	491	489	495	491	509	486	501	482	497	540	465	525	505	517	468	511	502	499	522	515	526	515	513	487	497	504	482	509	493	472	519	451	508	471	480	503	488	491	512	484	505	504	491	529	506	492	500	474	461	501	532	506	513	521	488	506	457	466	468	478	486	495	491	487	471	480	475	469	520	458	464	486	519	464	484	498	504	457	495	520	500	497	483	525	519	465	523	528	486	480	454	526	520	485	474	494	501	483	503	479	511	506	514	480	488	454	478	509	528	518	462	500	479	482	457	478	466	502	533	459	490	488	504	507	523	495	511	502	509	505	455	493	518	512	464	470	494	506	529	497	496	458	511	489	454	460	492	485	520	448	487	510	483	503	484	476	474	519	492	496	511	488	504	473	496	473	517	484	541	525	522	475	483	476	520	485	490	455	504	496	482	479	502	477	533	513	475	517	487	484	464	507	466	506	466	482	458	493	456	462	552	479	465	492	474	504	488	473	477	480	538	550	456	505	492	495	464	511	505	483	505	497	494	486	467	522	492	481	494	469	517	535	478	471	506	469	483	535	506	486	525	500	486	518	494	467	490	529	519	510	488	485	496	506	487	471	483	482	506	480	506	456	502	477	506	473	511	488	481	444	478	490	497	494	505	546	497	503	505	486	509	487	458	483	496	494	502	491	504	494	531	472	467	465	505	467	514	505	524	467	485	482	525	514	477	475	497	518	491	508	509	507	498	506	503	485	478	518	455	491	513	509	553	497	531	506	521	519	471	487	530	468	462	527	479	538	507	483	516	512	485	430	500	508	468	502	454	501	476	514	489	477	476	468	497	498	503	497	487	499	486	487	480	477	484	469	506	490	534	506	493	496	505	503	481	478	472	484	500	495	493	480	512	488	472	529	483	490	533	504	519	486	498	508	492	513	489	469	490	487	496	488	504	494	485	503	509	474	517	528	482	468	503	495	502	476	480	486	455	494	484	465	509	480	490	461	525	480	450	467	481	511	499	525	506	480	504	477	488	485	500	508	479	520	518	488	475	516	462	465	450	501	491	485	468	482	497	467	482	530	490	518	457	508	509	507	476	475	490	455	502	479	504	491	512	447	461	505	477	481	468	480	470	488	467	460	495	484	501	530	489	502	499	481	454	498	479	492	522	510	498	470	484	501	480	494	496	469	459	484	476	517	518	498	501	510	479	487	491	525	517	485	523	528	496	493	517	533	518	487	499	450	511	525	503	496	508	489	519	441	477	489	537	507	522	528	510	512	512	464	510	501	472	491	512	475	498	474	484	488	492	515	503	482	460	521	488	479	487	488	488	521	510	482	514	488	497	496	493	478	482	471	474	503	465	517	471	503	494	517	504	473	487	494	498	491	515	461	505	512	485	444	478	497	526	471	491	483	552	514	478	450	474	493	455	474	538	458	508	471	516	459	500	507	485	486	523	505	484	488	483	502	490	537	476	461	475	508	469	490	483	471	483	507	504	444	504	455	484	452	532	508	458	508	507	466	480	458	490	459	486	517	495	503	465	470	499	479	472	514	497	489	499	507	465	494	500	519	494	478	504	487	533	507	538	497	460	476	519	462	437	468	507	449	486	514	436	509	466	501	537	509	495	499	479	478	509	492	501	505	490	478	513	510	517	515	547	500	514	479	493	467	483	495	508	523	495	503	445	476	492	531	492	482	514	525	502	476	501	463	487	471	536	520	481	466	503	501	462	474	525	477	506	483	470	477	516	517	495	479	470	473	524	520	495	497	511	485	506	464	537	482	472	534	473	511	533	503	505	498	448	489	419	471	490	488	497	457	540	474	523	519	474	529	469	492	454	469	513	513	485	500	499	486	502	482	479	502	506	510	497	467	446	503	447	506	479	472	515	504	536	505	459	488	489	485	502	464	487	449	472	487	470	464	474	518	489	463	518	527	461	482	474	481	534	475	491	502	487	526	501	498	461	471	489	464	485	533	506	518	542	506	519	482	491	515	496	517	501	515	443	464	519	538	541	512	501	450	483	503	474	503	507	487	498	500	466	470	478	509	510	469	520	497	470	505	463	520	515	509	501	465	449	441	501	502	479	478	516	490	509	476	488	496	467	501	482	498	494	487	509	504	502	424	468	486	509	496	484	492	481	518	466	494	467	487	466	505	482	495	451	511	494	481	518	503	488	511	493	502	504	489	468	484	475	517	517	461	490	524	470	520	513	519	529	492	527	548	469	450	464	485	479	461	489	476	509	458	500	473	459	452	510	515	481	487	470	514	486	474	492	537	512	510	462	489	486	492	533	500	534	486	460	496	487	458	482	468	482	502	515	500	497	520	505	490	504	508	479	506	494	507	505	494	470	455	462	513	495	448	504	474	471	518	517	481	522	520	483	532	497	511	499	491	498	499	449	490	479	528	486	483	532	497	472	441	491	512	516	493	451	475	485	464	452	485	517	513	514	500	517	459	485	460	519	485	496	470	491	479	457	544	482	486	475	471	473	470	526	506	460	503	491	470	481	489	499	494	461	462	491	481	502	482	504	494	494	477	500	489	501	476	505	498	468	486	507	499	481	489	501	486	495	532	531	503	447	480	506	487	492	510	505	502	479	479	509	461	521	476	482	515	519	502	465	508	482	493	470	500	471	484	485	513	466	481	499	523	458	482	508	487	505	520	484	447	508	438	529	494	519	521	463	494	480	496	507	470	494	519	504	490	464	505	502	488	513	481	471	504	472	517	493	544	493	490	488	510	458
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
