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
341138996898	341138997456	341138998006	341138998556	341138999106	341138999656	341139000206	341139000756	341139001306	341139001856	341139002406	341139002956	341139003506	341139004056	341139004606	341139005156	341139005706	341139006256	341139006806	341139007356	341139007906	341139008456	341139009006	341139009556	341139010106	341139010656	341139011206	341139011756	341139012306	341139012856	341139013406	341139013956	341139014506	341139015056	341139015606	341139016156	341139016706	341139017256	341139017806	341139018356	341139018906	341139019456	341139020006	341139020556	341139021106	341139021656	341139022206	341139022756	341139023306	341139023856	341139024406	341139024956	341139025506	341139026056	341139026606	341139027156	341139027706	341139028256	341139028806	341139029356	341139029906	341139030456	341139031006	341139031556	341139032106	341139032656	341139033206	341139033756	341139034306	341139034856	341139035406	341139035956	341139036506	341139037056	341139037606	341139038156	341139038706	341139039256	341139039806	341139040356	341139040906	341139041457	341139042006	341139042556	341139043106	341139043656	341139044206	341139044756	341139045306	341139045856	341139046406	341139046956	341139047506	341139048056	341139048606	341139049156	341139049706	341139050256	341139050806	341139051356	341139051906	341139052456	341139053006	341139053556	341139054106	341139054656	341139055206	341139055756	341139056306	341139056856	341139057406	341139057956	341139058506	341139059056	341139059606	341139060156	341139060706	341139061256	341139061806	341139062356	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
22958	21351	28935	24182	21505	21847	15321	6807	4390	3310	2976	2713	2163	1930	1704	1562	1403	1295	1181	1096	1061	995	1016	1023	972	985	981	1041	1028	957	1010	934	846	842	835	843	829	781	808	817	784	743	754	744	841	784	764	755	722	733	785	782	769	746	744	757	806	754	804	757	708	797	772	698	756	764	694	763	747	761	725	756	743	718	722	773	699	730	816	767	785	735	745	728	708	722	726	734	735	747	707	787	725	776	730	668	748	727	770	778	722	747	784	715	668	763	748	767	718	795	772	771	729	733	706	735	735	764	746	725	755	699	759	725	766	745	766	743	740	735	749	754	734	720	763	751	779	700	735	749	750	744	759	769	734	732	702	731	747	777	716	724	704	793	737	710	730	777	807	750	769	726	751	734	775	777	725	791	783	800	778	740	764	773	709	724	717	781	760	726	756	779	772	763	729	709	811	747	732	795	768	765	740	768	723	698	762	702	690	748	750	736	734	696	738	744	766	772	781	742	744	742	759	789	751	729	768	708	772	797	737	756	722	714	723	716	753	756	752	768	745	713	752	716	734	709	696	709	734	744	721	679	742	699	743	731	743	776	713	732	761	759	750	745	742	742	793	769	768	751	708	725	760	731	709	729	791	762	693	755	755	725	738	747	789	712	736	740	731	761	739	768	765	759	764	788	751	712	704	737	741	733	736	792	776	703	752	731	736	732	757	720	750	737	731	734	726	753	677	793	766	748	748	702	713	750	711	778	752	719	734	775	701	772	737	742	710	792	756	734	749	794	712	761	716	689	743	738	785	743	819	751	753	750	713	715	707	761	743	750	722	730	712	745	773	704	727	768	695	791	757	723	707	767	736	733	771	720	724	750	742	750	754	738	747	733	784	682	677	698	724	769	796	741	749	716	752	765	756	774	719	715	734	733	739	748	739	767	768	752	753	791	694	696	733	739	768	755	766	720	707	758	749	779	806	742	803	757	733	688	710	731	713	736	773	725	755	730	768	742	775	778	724	760	771	771	807	753	722	719	746	743	733	777	729	768	716	742	757	739	778	777	784	770	685	736	725	729	738	727	790	731	754	721	717	720	758	761	739	694	752	753	738	757	759	782	720	736	722	733	770	712	774	733	722	754	759	725	762	715	731	737	711	726	713	722	766	739	712	727	763	721	766	713	774	774	733	709	748	710	753	737	758	705	721	762	710	680	704	751	797	756	743	746	728	725	775	762	759	739	766	771	786	767	770	757	780	718	794	740	687	771	677	776	766	715	756	738	705	711	780	753	729	752	738	758	795	690	778	731	721	713	746	751	729	741	700	768	695	727	775	713	763	698	752	745	699	755	720	703	720	707	761	773	771	731	749	775	748	754	754	730	747	779	800	728	808	753	758	787	770	751	751	772	747	730	783	715	721	750	703	743	781	737	750	740	779	780	751	740	735	730	810	743	740	780	766	771	749	732	781	748	733	705	735	746	707	727	733	763	769	742	700	764	778	738	683	737	720	771	694	755	768	733	786	763	742	717	746	688	735	742	767	756	729	738	721	727	672	728	718	756	753	704	737	709	751	769	769	708	754	744	779	704	720	772	786	743	737	756	738	722	715	768	756	742	741	782	706	754	787	751	743	770	760	760	744	729	737	706	721	753	756	740	741	696	703	739	755	739	683	749	751	718	694	743	749	743	746	700	703	741	776	751	743	750	770	744	767	760	721	805	670	717	730	717	749	789	767	715	726	773	797	736	737	737	771	728	777	757	756	744	722	743	766	758	710	768	702	718	711	727	758	727	735	758	789	721	744	700	723	813	774	788	736	771	805	765	712	790	718	773	760	723	693	677	742	761	760	695	732	767	762	741	749	728	709	701	752	728	711	760	755	761	715	754	703	757	758	779	751	769	758	728	735	721	714	744	758	717	722	746	741	742	807	757	750	716	758	734	706	723	721	772	765	759	793	736	716	763	774	748	749	752	759	732	736	775	753	722	778	757	748	798	734	745	728	753	736	712	740	763	777	761	725	747	750	713	701	725	708	735	723	763	734	780	737	785	777	706	684	747	761	721	748	748	767	708	739	680	763	754	747	746	742	727	744	727	746	776	780	758	763	769	741	731	725	776	757	706	741	775	735	706	708	748	758	703	739	740	705	721	758	788	734	744	739	780	736	718	675	728	731	732	717	777	729	748	710	752	715	740	718	763	740	798	747	748	718	740	704	804	764	748	758	780	710	790	751	724	750	806	764	750	771	771	744	762	686	733	733	739	781	739	720	738	732	713	773	736	707	755	718	737	701	742	713	779	742	752	783	748	774	773	757	744	737	708	711	758	722	758	764	737	773	730	755	763	694	747	700	751	769	688	745	724	779	780	720	701	751	755	759	730	763	775	724	760	761	754	780	734	766	703	707	699	749	752	789	722	720	700	749	691	775	741	716	738	714	697	711	716	735	770	724	725	758	779	765	733	704	748	689	758	741	720	675	704	776	787	750	708	729	731	739	738	766	737	779	746	726	762	719	719	746	777	725	744	733	751	758	708	753	732	702	808	759	735	782	764	738	757	701	730	740	794	712	775	749	739	727	761	776	783	745	746	714	689	794	765	717	740	735	707	704	764	720	760	744	777	729	746	704	754	723	809	750	714	706	700	714	710	726	718	741	742	756	773	760	734	806	737	741	690	714	759	714	736	779	722	709	745	738	740	742	716	769	784	703	692	763	753	733	769	736	728	724	732	716	717	695	733	738	769	712	719	738	738	744	789	724	739	781	733	715	755	741	713	765	772	712	734	771	709	755	690	742	741	740	775	734	700	712	759	754	698	760	724	760	717	772	743	742	768	749	751	708	737	719	763	743	709	748	776	740	744	772	722	732	699	752	769	749	780	802	736	713	739	719	726	749	740	742	746	727	753	741	724	763	791	699	775	766	727	708	713	759	723	763	744	799	707	720	764	774	753	779	714	759	749	748	771	704	738	746	769	780	684	742	714	702	767	733	719	727	748	729	706	656	783	692	761	734	769	748	749	763	744	815	702	743	757	736	737	716	791	802	734	785	725	763	740	746	728	757	773	761	729	692	709	719	766	721	721	736	760	728	776	763	707	727	744	723	744	735	783	776	729	746	739	732	748	744	751	722	727	760	781	766	776	754	739	766	749	693	766	748	699	743	754	760	710	711	742	761	776	749	723	721	774	745	745	745	722	753	743	715	724	746	715	695	693	667	806	773	717	806	763	747	747	770	692	717	749	770	724	732	733	724	728	753	711	749	748	776	758	724	755	695	728	748	762	775	737	740	734	740	745	725	781	651	736	779	704	756	784	715	742	744	743	770	733	756	743	736	742	742	704	719	757	749	705	750	740	692	736	729	652	728	704	774	746	689	731	753	701	726	733	776	774	750	720	748	747	705	742	749	741	739	750	759	757	713	728	725	734	770	758	734	702	752	771	691	722	743	786	775	735	739	690	757	784	743	782	731	760	786	733	748	739	718	711	776	733	761	749	696	738	720	727	741	726	699	790	733	735
22278	46725	37079	26651	21581	16951	12943	9738	7213	5405	4894	4023	3287	2894	2549	2221	1856	1715	1528	1320	1285	1205	1198	1208	1203	1186	1147	1169	1139	1182	1154	1058	1004	934	966	916	926	840	859	887	876	927	865	847	808	840	824	777	850	829	842	780	776	820	812	756	843	803	776	781	735	774	769	782	756	774	754	786	817	761	768	743	742	721	813	784	774	752	723	704	728	785	736	771	749	748	751	784	740	801	783	782	774	819	734	735	743	752	790	755	744	827	772	737	731	725	770	829	745	766	769	768	712	736	731	756	779	795	715	708	775	738	767	782	777	794	835	780	789	733	792	756	775	801	717	781	783	763	799	754	828	836	766	709	775	783	735	780	795	793	763	759	749	869	771	730	708	766	738	817	774	781	733	773	761	733	820	737	791	746	748	818	762	798	695	745	740	772	764	765	797	753	789	727	810	758	762	756	748	767	780	809	769	732	738	763	743	767	786	761	782	763	790	805	800	809	716	772	749	755	800	765	749	734	752	724	762	746	780	813	767	748	751	736	777	765	692	807	760	755	768	788	728	686	773	768	762	751	783	824	784	739	789	753	776	782	757	782	782	731	745	727	749	761	753	764	789	726	758	781	782	760	734	729	750	743	788	770	712	780	770	790	729	763	789	782	733	840	796	789	741	746	761	767	785	774	763	755	721	739	826	830	771	750	796	779	763	773	749	781	795	776	721	802	751	749	805	740	774	750	770	746	744	777	723	746	769	726	721	722	802	781	771	745	721	754	756	725	715	745	755	769	789	748	784	761	791	738	747	777	790	780	828	724	719	765	759	763	778	739	775	775	776	779	762	725	799	787	785	737	731	692	775	753	826	803	781	728	789	802	792	750	761	757	777	807	793	778	717	787	764	751	722	772	728	726	741	732	759	701	733	771	785	776	750	810	767	773	757	767	784	709	725	777	745	795	728	754	752	774	766	802	756	749	792	762	840	784	767	733	786	820	742	772	751	717	785	782	777	712	719	801	768	809	796	738	777	798	722	793	761	837	803	769	782	768	785	777	739	749	735	737	797	751	768	734	739	763	780	774	809	731	777	770	768	776	734	764	743	770	757	756	752	786	745	751	799	811	783	768	750	728	741	765	814	831	781	800	751	764	841	792	767	783	758	789	755	735	765	736	758	789	786	799	808	775	758	774	765	773	762	743	749	791	761	737	790	783	795	774	783	771	728	759	751	766	813	735	758	777	739	740	802	718	764	787	735	786	799	760	771	716	742	717	775	756	791	785	792	723	792	761	744	779	741	748	791	714	766	731	736	784	785	772	691	752	759	778	805	747	781	761	767	775	701	743	814	712	781	755	781	792	785	769	796	733	754	745	785	806	747	756	790	826	805	784	780	762	783	690	758	765	712	762	809	730	714	773	756	758	733	733	803	812	722	762	730	780	841	727	794	764	830	793	739	758	794	753	796	775	734	728	745	793	799	778	765	804	723	800	748	733	728	755	776	805	726	702	765	784	762	753	716	749	734	781	782	754	746	770	747	768	793	734	720	768	800	740	741	724	751	743	834	760	792	794	813	800	779	786	766	747	731	724	808	760	756	770	754	776	759	777	743	721	770	755	763	782	786	739	776	755	760	706	747	750	736	746	787	782	760	820	741	771	765	786	733	764	746	830	773	731	809	775	785	787	756	824	738	744	748	769	725	727	734	809	804	749	795	802	780	756	775	714	795	717	752	756	769	752	736	766	761	752	781	760	758	805	788	798	751	711	767	783	733	745	755	711	810	750	772	753	813	741	779	772	774	789	744	779	774	780	788	798	728	790	741	709	738	799	813	752	804	805	772	786	733	769	773	778	800	767	808	753	734	781	762	795	758	715	779	795	715	769	770	748	762	760	756	795	745	715	705	774	743	771	688	785	751	777	736	734	761	751	775	759	739	777	772	785	777	783	754	758	774	740	747	736	806	773	779	792	804	734	825	795	729	781	733	740	815	791	778	769	773	748	728	732	783	720	760	800	781	833	760	766	742	770	763	782	769	758	790	799	778	816	840	764	803	801	809	768	739	751	751	761	729	757	743	773	726	747	734	760	773	793	788	741	823	736	727	818	734	710	752	751	778	786	780	722	726	730	786	752	749	817	809	812	788	770	801	768	752	796	754	745	774	797	785	753	753	788	775	790	787	749	780	761	807	739	788	763	792	783	758	793	815	781	711	781	700	788	741	792	748	762	744	759	739	726	769	772	791	758	695	760	787	770	819	780	747	802	738	771	799	781	781	788	765	748	759	772	776	746	745	758	752	793	766	756	766	763	759	769	767	737	762	782	739	739	790	767	787	772	736	832	744	747	778	825	738	794	766	819	732	797	730	760	775	759	750	770	697	759	777	791	804	738	783	755	748	785	810	766	824	710	777	735	767	726	762	795	766	735	793	784	755	745	756	770	785	778	718	743	767	735	749	778	758	727	818	729	771	753	760	751	751	759	771	779	741	767	722	765	779	802	764	793	781	770	810	732	741	769	705	750	771	798	779	768	777	754	796	779	785	790	764	771	757	780	809	714	773	763	773	725	698	736	764	761	739	780	743	744	714	762	754	792	814	784	735	796	804	790	764	736	782	726	752	777	739	761	775	737	807	797	743	771	790	749	782	791	777	813	763	761	791	761	808	775	773	753	802	816	793	749	676	767	778	733	777	729	809	745	718	777	741	805	785	757	734	760	796	748	759	787	793	785	778	738	781	771	779	800	749	812	772	740	760	765	804	802	760	783	749	730	775	714	771	773	789	801	749	787	787	769	757	785	777	743	775	755	709	744	768	739	754	778	744	765	803	781	750	788	711	736	753	767	772	716	742	752	786	781	767	780	766	751	745	741	767	792	715	769	804	750	798	765	773	758	739	800	752	761	730	761	805	767	767	774	763	793	754	774	751	749	774	740	776	712	786	770	768	767	747	754	819	792	804	748	807	807	743	764	736	741	730	767	728	741	756	773	762	739	782	717	777	817	777	782	722	781	767	739	815	769	798	728	767	755	782	754	775	780	759	744	727	719	788	762	787	780	821	791	780	728	834	719	786	778	799	746	759	762	776	782	815	768	758	780	761	775	793	783	736	711	739	783	748	737	812	741	791	739	719	784	800	803	759	716	788	791	800	734	737	752	758	802	740	749	773	732	817	775	750	788	753	774	692	735	801	778	793	769	770	763	752	772	801	729	771	766	775	770	789	737	758	770	755	764	790	775	709	715	791	771	764	733	774	795	737	772	816	752	799	786	791	782	736	762	780	805	741	762	778	791	774	746	766	744	729	776	773	747	788	710	812	712	811	742	770	687	776	786	744	771	755	776	776	787	754	750	748	732	783	737	800	747	766	757	762	759	761	778	815	809	797	740	768	754	759	791	730	754	744	732	764	748	726	796	791	757	791	767	783	771	797	797	761	801	799	725	777	774	737	779	758	772	750	761	789	724	777	803	791	773	777	763	760	713	764	730	770	743	758	746	725	745	757	787	726	756	797	725	774	739
28447	23020	22389	14537	8094	5125	3695	2593	1865	1630	1490	1328	1201	1139	1015	955	901	895	823	778	823	741	800	792	790	805	750	760	765	795	793	742	813	788	740	728	703	733	724	776	760	744	687	685	709	702	706	752	673	709	681	711	664	700	659	748	722	640	653	657	745	701	710	690	701	684	715	707	711	688	716	636	655	682	684	684	689	665	649	676	650	686	723	695	677	690	708	723	696	698	689	622	654	684	703	731	683	658	661	739	749	647	696	705	665	603	657	661	674	662	653	707	711	658	704	658	683	687	693	717	661	722	667	709	678	675	677	669	712	749	652	700	653	630	698	679	708	662	705	649	671	647	705	728	649	693	612	685	692	654	690	666	719	649	686	691	705	672	716	699	669	688	706	662	671	688	732	663	674	715	715	662	707	657	702	700	698	676	668	653	750	716	687	671	724	685	641	709	727	635	693	687	684	696	695	661	700	664	713	673	742	667	691	713	700	718	717	655	694	663	680	671	688	651	737	648	727	709	714	695	721	661	698	683	705	671	642	731	688	671	693	689	727	740	671	692	666	722	709	657	686	707	652	702	704	664	668	690	783	688	694	634	656	680	742	677	707	725	736	659	756	656	684	718	688	666	690	664	691	676	649	655	712	655	707	672	710	706	747	714	667	685	719	717	645	654	699	727	683	707	647	678	646	702	675	672	703	670	745	712	709	676	684	703	713	740	713	664	680	681	659	683	739	668	712	699	667	729	748	702	671	668	690	675	686	724	658	658	681	674	678	658	682	718	668	667	636	689	678	726	680	696	665	687	657	711	684	683	630	675	666	670	683	650	749	703	716	689	691	647	676	680	704	694	614	744	696	683	688	740	752	722	726	695	671	688	675	703	719	676	653	689	682	666	701	698	695	722	700	671	726	689	694	680	684	686	665	723	674	745	761	703	701	650	731	669	688	673	676	706	695	684	674	650	678	727	718	712	681	731	678	707	665	675	712	705	736	755	726	712	675	672	702	666	743	665	620	711	715	657	714	716	689	696	680	718	684	701	720	731	718	721	710	742	721	679	679	745	667	708	739	697	682	697	661	734	660	695	702	704	684	756	678	684	675	678	670	673	718	666	713	694	697	689	728	708	699	704	706	691	656	704	663	710	676	660	674	687	645	687	743	613	638	676	725	704	662	698	670	702	665	674	714	730	719	670	636	726	701	751	722	714	721	664	689	765	721	666	684	660	701	692	690	729	688	683	713	702	656	681	698	654	667	683	712	719	688	693	682	651	712	616	716	659	740	702	602	690	727	688	724	687	684	691	666	686	704	673	662	687	692	685	719	699	677	673	669	695	710	677	709	667	688	666	715	713	688	681	689	661	707	671	708	701	700	753	692	696	709	682	686	699	703	672	696	693	722	727	652	749	687	711	683	640	687	692	673	697	656	703	714	671	695	704	632	701	715	686	709	699	680	702	689	650	731	703	698	763	702	682	661	702	713	708	648	714	699	701	664	661	665	659	656	715	707	688	700	671	623	668	649	691	687	680	696	741	685	689	677	697	719	693	669	691	685	684	680	657	694	699	672	651	707	654	642	654	713	722	736	688	716	638	673	707	691	675	683	676	715	698	662	703	692	728	701	654	667	684	729	679	697	699	647	704	656	678	672	664	735	659	662	717	745	751	690	665	707	690	672	723	720	738	723	712	694	711	695	680	666	736	693	659	724	689	697	669	696	681	733	668	730	689	680	648	689	677	751	689	693	645	672	695	645	658	708	651	705	643	650	646	677	685	686	654	703	693	696	669	693	695	699	684	709	646	711	633	715	669	679	686	737	662	652	709	668	678	697	649	638	715	704	671	674	698	695	728	670	668	710	664	695	650	675	673	719	671	663	664	677	697	681	702	696	725	695	672	719	693	725	675	749	683	719	648	683	679	652	689	686	648	699	652	671	698	671	685	692	676	713	675	697	643	679	716	657	679	691	736	697	704	661	700	702	688	660	724	651	681	692	682	674	705	665	696	668	717	715	658	696	720	686	691	671	718	658	693	723	704	682	693	680	719	709	695	710	726	681	720	651	696	687	648	741	722	706	655	646	690	679	711	689	618	693	723	730	688	689	688	676	679	671	696	663	655	709	676	675	673	700	693	655	677	704	737	669	691	645	706	690	663	669	686	694	701	733	669	748	687	703	732	681	678	717	713	704	691	656	659	679	707	721	710	676	709	722	725	699	647	684	685	696	666	705	681	709	697	702	722	685	714	695	705	692	654	757	684	689	709	694	719	683	693	729	725	687	689	695	691	681	688	645	704	715	700	669	688	687	723	662	679	666	678	714	678	674	715	667	642	671	700	656	649	708	676	731	708	717	681	634	727	698	744	700	692	652	653	737	679	674	692	745	671	704	730	708	719	720	736	715	687	712	672	695	724	698	691	713	712	671	683	713	657	658	668	715	709	714	669	695	675	681	677	706	678	660	703	669	701	699	717	743	677	743	705	679	702	663	732	685	735	626	746	716	733	680	712	699	648	683	652	708	726	718	679	732	733	725	665	696	718	741	705	669	736	725	712	695	684	688	708	680	722	771	618	755	723	681	701	707	663	732	675	666	704	690	714	666	716	675	694	673	677	666	689	709	716	701	696	707	671	657	679	714	660	679	706	730	720	658	682	699	679	718	632	730	687	725	703	693	697	725	709	692	724	686	640	670	662	726	715	672	655	686	631	722	658	693	681	735	653	721	732	714	713	697	704	722	695	707	695	653	699	691	679	687	719	723	677	670	639	676	657	718	667	679	692	688	678	721	685	656	742	689	684	686	678	685	669	707	711	671	689	698	693	674	702	668	680	625	709	687	743	701	694	724	692	631	660	732	713	723	732	691	679	726	681	645	701	716	740	673	685	698	692	699	693	656	595	651	670	652	711	613	685	654	667	652	663	677	710	684	678	703	683	749	659	692	733	698	680	704	765	709	666	679	701	676	691	685	720	679	726	707	688	662	635	689	720	720	663	666	740	707	685	694	712	733	700	698	669	723	729	692	687	690	686	731	674	709	658	673	669	687	669	704	661	707	691	687	681	655	667	713	644	694	700	722	690	648	694	727	676	653	651	687	697	716	651	695	688	698	700	692	702	683	696	756	729	657	664	664	718	724	694	689	659	661	680	701	690	649	660	748	631	710	696	709	736	692	731	694	708	680	669	654	715	692	641	691	665	679	634	704	633	664	691	720	683	718	750	689	674	691	735	716	688	635	673	658	670	715	706	705	679	728	722	708	694	700	697	674	734	658	722	710	681	657	738	721	659	647	728	665	695	678	643	692	698	658	646	689	711	670	723	623	719	628	661	699	659	702	670	740	675	704	719	675	665	665	666	665	682	625	695	665	675	691	679	713	706	718	653	677	689	704	650	686	736	697	666	677	652	708	731	684	677	654	649	700	648	622	712	701	669	683	697	653	697	639	702	718	697	704	709	688	667	682	674	703	717	691	705	730	711	697	733	666	694	707	684	647	681	672	721	685	718
19219	33624	24229	15006	10957	8172	6086	4460	3194	2571	2461	2039	1735	1519	1366	1277	1109	1087	972	980	877	899	914	882	871	938	811	871	879	918	871	876	851	858	814	747	788	801	787	747	774	740	762	784	740	755	749	752	727	770	702	732	708	699	768	754	754	703	709	711	732	742	722	716	738	770	726	752	751	699	741	693	689	726	758	762	711	762	696	723	726	727	721	762	725	721	716	743	732	750	692	752	734	711	695	715	793	725	738	715	674	715	728	734	750	736	710	653	733	743	721	684	749	709	732	705	750	728	685	686	750	767	766	699	695	727	742	699	709	724	728	709	679	724	725	717	741	716	703	721	705	748	756	679	718	691	716	676	727	719	722	723	738	712	745	751	742	697	711	700	752	759	738	748	710	721	735	754	745	714	750	768	729	820	699	785	740	771	759	752	705	761	677	730	688	738	702	733	716	748	747	724	721	698	742	692	750	715	809	734	735	719	722	682	734	723	761	750	723	708	708	764	728	771	691	730	715	725	746	758	718	734	703	685	672	735	713	690	690	704	718	755	711	725	685	673	736	712	715	730	686	714	727	693	696	757	681	698	705	681	775	696	751	752	728	705	718	692	769	755	732	740	679	703	691	730	731	700	782	747	715	750	710	724	774	678	772	748	677	713	761	739	741	746	738	766	691	719	708	733	742	698	723	715	718	752	714	711	759	737	687	704	735	700	738	748	763	757	712	732	711	738	738	755	746	753	730	721	721	708	732	702	780	753	753	746	728	683	731	724	727	714	717	736	704	758	746	711	752	669	739	741	727	733	704	782	738	710	728	767	722	761	716	758	737	700	713	760	743	769	728	729	711	736	780	683	691	735	709	691	729	700	783	734	704	733	684	702	739	734	704	773	718	781	730	708	727	739	707	696	741	710	740	666	725	762	776	689	719	785	786	696	711	743	728	758	705	701	738	724	755	699	724	717	733	760	719	694	731	753	760	750	701	764	730	740	713	714	721	679	660	784	733	707	736	735	728	701	757	674	720	739	713	743	733	695	688	756	730	749	777	746	747	675	691	766	729	754	701	741	671	748	757	764	740	724	743	747	719	759	732	746	715	682	701	730	735	682	729	755	712	755	686	748	731	707	729	723	694	719	764	712	704	738	768	732	730	710	735	694	709	708	685	688	723	727	703	734	682	718	751	710	713	714	663	722	700	737	720	701	705	667	718	729	698	763	773	774	753	724	782	726	720	699	715	702	705	740	701	723	678	720	777	703	744	736	738	717	702	771	711	688	733	708	769	685	725	737	716	750	725	683	768	742	748	760	760	670	740	762	708	713	737	671	727	690	679	701	740	745	742	738	716	720	712	731	717	753	740	763	714	743	755	759	736	737	738	706	727	732	736	714	733	737	706	735	749	757	745	709	752	725	707	729	725	727	692	701	741	701	725	724	703	706	719	778	740	739	686	719	717	742	718	738	733	709	753	688	736	685	726	721	732	762	735	694	740	689	704	744	762	724	698	673	711	728	759	689	737	725	708	728	672	712	732	755	708	729	701	748	730	750	718	711	778	709	719	691	703	713	760	735	757	707	672	750	704	695	689	703	781	710	740	729	705	732	766	747	753	704	770	728	748	719	715	696	809	700	712	656	743	701	722	709	753	699	712	703	752	660	679	725	733	735	712	726	735	719	770	689	760	746	764	787	680	723	677	725	781	740	771	692	700	741	689	723	723	775	681	701	701	701	727	726	718	750	759	705	763	710	697	710	716	717	741	726	727	715	741	739	734	715	721	756	702	716	688	709	736	736	692	698	712	755	684	654	723	775	741	732	730	690	752	708	727	700	717	719	735	693	728	779	738	691	702	692	820	734	723	772	738	737	740	708	698	776	715	736	686	707	721	732	675	674	719	714	703	724	719	727	712	710	711	737	694	751	746	699	692	759	733	742	721	730	753	703	697	708	776	698	749	744	712	713	741	720	661	692	779	724	749	749	751	710	716	769	757	693	738	706	712	750	731	742	722	690	718	743	709	709	718	707	746	711	694	736	693	714	702	713	757	769	749	754	729	746	728	727	703	750	720	719	713	723	686	710	764	716	697	710	712	711	732	737	751	711	731	737	702	747	728	750	734	710	718	747	681	741	686	730	753	723	728	724	755	736	792	759	697	753	754	737	655	730	735	713	751	703	667	733	747	722	748	676	714	690	744	717	742	710	783	718	766	737	711	717	727	720	756	702	739	707	741	693	780	692	716	722	706	755	686	720	747	736	654	714	717	718	700	684	716	754	745	728	747	754	721	731	712	715	771	765	759	725	697	762	682	742	718	685	722	675	733	752	704	738	703	740	753	715	719	730	714	703	757	730	703	742	676	724	781	734	724	707	686	742	698	730	680	701	789	734	737	725	755	748	759	754	712	732	695	688	690	688	719	710	735	751	774	707	703	719	727	788	703	722	704	736	705	776	699	730	714	718	752	739	746	735	686	747	730	656	725	691	704	699	748	723	685	717	733	730	717	730	721	715	728	751	699	685	676	706	711	737	727	748	692	722	695	713	737	734	703	679	749	731	717	712	678	697	745	721	750	734	737	731	762	698	726	766	693	762	726	697	742	759	764	739	742	740	739	758	769	682	709	717	731	719	682	713	735	702	742	717	703	728	677	741	729	745	708	748	682	718	715	742	702	761	720	780	672	669	716	776	732	696	689	697	719	741	722	730	728	736	704	744	710	693	737	729	727	744	728	711	706	742	719	746	770	720	721	720	758	763	734	737	709	723	728	748	706	756	710	748	749	703	735	711	759	742	700	709	773	719	683	695	702	705	719	745	708	749	711	729	762	722	704	712	755	727	769	689	762	686	690	716	723	722	737	676	747	739	689	736	728	730	749	709	676	763	716	697	723	688	662	701	754	718	751	717	712	728	695	698	687	740	729	675	736	725	694	732	742	725	755	764	733	716	746	692	711	737	772	712	707	735	705	754	760	722	726	693	706	742	724	708	739	734	710	710	740	709	665	752	761	740	696	746	733	732	729	746	795	670	722	673	686	701	697	695	704	713	693	671	726	739	749	731	670	746	730	674	706	736	711	666	736	703	700	748	723	744	710	742	756	683	759	717	712	713	731	705	681	742	728	680	709	679	766	721	655	726	711	769	718	676	708	767	712	759	717	709	723	752	732	757	746	711	722	718	753	673	725	756	733	719	754	761	739	691	740	697	748	728	735	770	754	764	705	721	752	725	733	700	726	739	742	725	725	713	699	705	646	706	714	738	693	740	717	684	736	762	747	746	732	764	732	774	715	709	741	689	757	749	722	740	748	693	715	739	759	752	765	726	732	730	710	747	755	748	727	714	712	678	707	692	727	726	739	741	735	733	696	769	727	721	695	724	663	752	722	749	695	753	691	735	709	734	719	711	734	785	711	754	707	767	729	669	796	735	746	707	734	758	698	675	696	726	719	673	735	749	741	705	722	738	746	759	695	706	713	713	707	726	686	706	684	748	757	671	729	722	712	771	714	737
23674	20982	27954	24268	21147	14822	7617	4425	2933	2409	2386	1899	1640	1497	1339	1171	1101	1046	1014	909	874	912	854	859	821	847	869	883	890	892	887	851	839	782	748	803	718	723	787	718	778	718	787	721	698	720	725	748	699	724	690	744	714	728	700	740	677	739	769	730	672	718	711	759	697	681	671	719	683	666	617	721	714	722	661	686	712	742	705	729	672	667	689	729	693	688	711	664	711	671	717	712	708	739	713	701	676	708	646	720	736	702	702	661	680	680	680	718	685	675	667	717	698	670	700	727	669	690	701	740	640	696	744	673	710	661	707	671	711	701	697	732	695	729	668	685	699	699	683	662	658	754	746	685	648	676	675	694	736	744	681	733	674	699	722	665	747	690	673	672	711	687	706	714	681	706	741	663	711	708	734	723	723	737	729	669	714	711	742	714	673	657	702	678	652	681	753	711	641	675	736	706	683	689	683	695	698	737	718	657	728	717	719	646	720	697	729	744	684	716	743	709	691	694	748	714	694	731	703	710	627	697	724	741	705	746	684	678	743	689	666	707	681	683	691	740	711	700	701	648	685	694	696	675	711	728	662	720	702	692	666	660	724	697	662	670	687	708	728	737	706	713	680	709	675	705	650	745	691	689	686	753	637	685	686	705	654	694	732	709	676	698	758	691	695	700	724	659	717	711	702	735	711	684	718	714	642	711	658	697	679	688	711	687	715	732	739	711	685	681	703	665	666	691	682	693	685	652	753	678	697	691	718	654	680	693	704	708	716	696	715	725	714	701	711	656	709	726	686	684	706	731	716	706	682	683	737	721	743	676	665	693	752	717	741	701	714	721	669	681	667	720	721	684	699	650	681	732	726	668	765	707	696	698	678	699	686	722	667	701	727	695	717	671	692	710	716	672	668	733	664	666	731	696	655	697	721	675	695	705	682	718	702	720	656	711	673	718	656	703	668	677	767	697	723	699	725	684	739	705	709	697	695	738	692	682	763	684	712	717	729	681	728	703	700	747	692	686	688	679	694	695	678	704	720	696	698	695	679	692	666	673	720	702	728	691	632	694	651	693	736	752	681	739	727	744	716	733	719	687	684	684	681	694	673	674	719	691	715	716	726	744	660	688	736	702	687	734	755	709	680	738	728	739	645	673	719	704	699	743	700	730	697	733	716	698	704	706	693	688	670	651	687	702	672	685	703	700	707	662	706	710	700	728	716	718	664	723	715	726	693	718	762	710	716	732	732	731	670	712	692	663	691	705	707	692	682	704	678	690	659	672	647	694	674	711	717	641	679	722	699	734	674	698	717	657	678	722	709	692	652	749	708	761	684	692	719	691	713	660	726	663	722	675	724	707	711	734	737	699	698	684	713	665	689	680	691	712	685	718	691	732	735	714	653	694	691	755	719	712	698	697	716	713	655	708	727	726	741	704	683	705	694	734	684	685	725	707	718	693	733	708	682	697	700	716	692	681	699	668	706	696	672	742	758	693	686	730	711	698	707	675	677	713	672	687	716	665	666	712	749	710	678	675	703	710	732	697	689	703	689	717	769	673	717	673	715	711	726	691	694	676	739	755	748	686	753	705	700	694	681	691	680	701	663	709	653	648	704	704	710	725	684	658	695	664	692	733	699	680	715	708	674	716	695	684	676	654	744	660	711	709	711	732	704	679	698	678	680	684	695	691	725	687	761	694	687	660	786	740	722	759	632	747	767	661	646	659	698	674	711	730	715	759	680	707	696	646	723	712	684	658	662	680	735	705	719	658	675	636	699	690	726	764	666	716	718	749	729	710	680	700	668	701	684	657	664	687	699	671	716	720	670	655	720	716	706	703	659	690	695	695	744	736	712	687	709	720	742	691	708	694	695	711	694	648	710	677	647	672	665	697	712	669	712	671	688	702	696	705	698	726	674	711	691	708	672	732	666	703	725	686	730	695	686	679	746	664	673	700	731	712	689	671	690	685	714	666	728	720	694	656	710	693	693	698	725	733	711	658	650	712	648	679	719	668	684	697	658	707	662	659	686	691	657	708	648	688	657	678	706	693	767	659	671	685	719	679	716	701	633	724	706	689	693	728	737	689	724	680	701	661	704	703	685	672	710	674	708	707	691	722	695	655	683	677	702	683	726	702	661	664	727	691	714	711	724	718	677	636	681	651	722	654	703	701	656	723	686	678	689	689	683	702	702	679	684	687	729	700	663	699	708	657	675	687	734	718	639	727	723	704	658	696	678	659	659	663	678	694	675	693	691	674	677	696	671	685	713	656	732	698	657	695	654	727	692	721	694	736	745	657	686	733	724	708	678	707	702	666	718	681	707	685	709	682	724	722	709	684	740	694	704	668	724	701	723	638	706	658	727	699	701	714	681	716	683	715	664	696	694	702	698	707	736	732	712	688	733	700	661	710	704	689	717	695	705	722	711	709	666	696	665	702	706	715	692	702	721	718	701	647	692	697	693	655	661	710	720	647	642	694	743	698	713	747	711	683	727	666	704	705	690	722	652	717	673	714	687	678	703	686	735	653	737	673	717	709	717	742	688	731	710	709	698	677	717	717	698	717	683	696	744	702	653	687	689	700	686	678	679	714	683	729	699	695	693	736	672	696	720	709	705	726	612	682	691	686	736	751	612	679	686	701	644	629	725	753	698	695	664	678	696	656	738	729	734	690	754	668	616	716	679	708	635	672	718	717	740	728	668	669	672	676	704	699	700	722	706	716	717	704	693	701	741	722	698	687	665	706	707	725	716	700	742	695	687	678	720	746	741	669	677	686	696	688	715	690	674	719	689	736	712	689	618	683	756	718	674	691	696	660	695	691	695	677	688	701	716	741	687	699	702	716	736	704	715	654	741	706	709	727	684	718	716	730	692	696	707	702	730	667	707	704	706	739	642	701	684	718	689	682	687	681	664	689	648	693	722	715	741	653	716	708	657	692	701	745	727	724	679	742	695	716	672	690	691	710	697	740	730	677	694	651	681	675	771	709	689	661	726	674	679	741	708	700	696	715	713	717	728	703	746	696	672	707	716	716	713	683	688	692	716	699	711	702	745	699	739	743	734	726	725	673	718	667	742	727	700	721	716	686	625	662	712	699	678	670	644	681	694	677	656	711	752	688	651	702	667	654	663	678	726	685	724	693	717	649	711	697	722	700	717	708	686	711	715	753	719	656	734	662	693	673	698	691	718	673	682	704	709	682	702	679	700	688	689	671	691	753	704	702	685	767	660	687	698	687	703	672	714	701	629	708	688	731	704	726	697	731	714	639	669	732	697	641	702	672	670	684	680	697	718	652	671	722	694	682	696	707	684	683	700	699	678	686	671	686	672	692	683	750	723	678	691	679	730	693	647	638	731	706	716	645	691	721	720	732	700	695	673	640	679	672	696	662	664	700	689	702	704	692	702	654	726	739	728	679	678	692	687	685	710	719	701	699	712	732	754	687	689	700	698	746	659	686	715	702	728	742	701	721	705	672	711	708	681	676	678	737	702	750	700	675	698	714
19078	40090	31209	20866	16459	12653	9480	7153	4964	4017	3640	2962	2335	2172	1964	1594	1472	1324	1253	1143	1093	1098	999	984	1027	972	947	1032	978	986	1052	958	923	880	869	867	819	850	822	783	805	760	802	789	826	798	740	760	766	773	779	786	776	734	801	754	753	759	757	772	795	735	702	788	738	762	745	715	732	741	754	680	799	768	762	760	744	732	726	716	735	725	731	704	720	721	691	724	743	779	681	773	760	704	710	761	750	704	744	772	769	763	750	738	726	769	751	739	747	745	743	706	718	728	752	708	706	739	722	738	728	770	753	703	720	747	770	767	741	716	735	684	762	757	706	731	789	756	723	748	722	734	732	728	735	721	714	686	726	716	740	731	764	753	756	733	747	747	640	768	699	740	760	666	717	668	751	725	741	726	766	703	745	721	716	709	691	741	797	705	754	697	764	710	726	720	735	765	739	794	701	738	747	740	685	745	745	773	712	756	705	739	711	717	739	742	737	775	790	721	742	766	764	744	725	723	746	778	708	701	741	706	720	732	770	746	740	730	709	764	764	717	728	719	714	728	724	746	658	763	700	761	777	739	697	760	769	740	721	732	745	747	704	751	765	723	713	749	724	740	737	728	751	703	737	742	774	744	760	727	780	739	707	738	701	737	724	699	675	719	729	748	744	768	698	757	697	689	710	744	711	753	729	731	726	742	761	761	741	746	755	757	729	709	740	741	742	741	702	718	761	724	692	827	796	757	747	706	750	720	706	747	693	716	769	758	719	744	721	686	723	735	736	754	741	784	680	778	733	663	750	716	738	719	735	731	760	755	702	724	694	726	758	771	773	750	754	756	698	766	769	699	715	703	701	723	731	728	721	725	735	713	742	737	726	690	708	737	758	731	712	742	753	709	715	770	772	770	750	762	742	687	738	721	731	725	753	747	706	718	714	740	739	707	651	739	698	702	740	747	770	753	753	751	791	722	766	726	692	722	715	757	714	693	705	711	768	766	738	740	722	747	685	736	713	706	748	732	715	707	759	727	734	690	733	790	745	710	717	706	697	714	706	758	739	744	751	709	760	715	719	727	799	723	743	718	718	757	752	696	728	725	724	695	718	717	738	760	759	735	752	718	747	683	715	694	709	727	762	704	740	707	719	786	731	743	703	749	734	739	741	736	732	750	712	760	756	738	724	707	784	800	711	751	748	760	747	751	755	742	757	745	674	702	750	765	747	675	753	751	720	740	745	708	743	753	777	707	697	722	735	743	713	764	670	741	734	741	770	717	760	729	711	782	739	716	724	695	720	743	717	743	747	696	709	758	722	746	693	764	728	742	757	765	713	684	731	772	707	752	725	725	770	700	758	722	767	757	746	689	741	736	759	716	743	726	706	746	752	733	733	732	683	753	798	770	689	751	737	757	743	719	735	662	733	776	745	712	752	737	731	739	720	700	718	711	690	713	712	733	725	746	723	758	767	741	747	709	758	732	734	760	734	754	773	715	751	726	709	743	714	753	742	759	700	744	705	745	759	744	738	719	749	757	677	712	713	685	720	714	797	735	745	767	727	781	740	726	764	705	733	763	756	743	759	735	766	749	696	774	750	757	756	655	720	748	715	717	730	716	695	765	682	691	734	697	736	710	707	734	714	753	768	751	757	710	725	764	734	747	752	753	733	749	759	743	699	777	744	787	711	720	747	740	762	720	704	749	683	697	740	711	736	754	736	751	742	752	729	735	739	709	735	785	731	728	749	715	725	702	644	724	696	744	733	691	674	751	733	732	687	699	714	716	671	710	705	723	725	775	724	710	689	707	688	718	731	729	730	757	719	758	747	751	728	724	744	747	785	691	674	718	750	762	797	767	716	758	734	719	775	700	715	780	749	721	713	726	775	705	718	688	739	733	694	716	726	736	758	742	727	710	730	744	760	715	732	701	736	692	771	709	716	684	733	746	765	709	770	730	750	737	717	716	774	724	717	710	743	698	723	750	763	737	738	743	723	745	751	703	754	750	697	748	757	769	703	727	694	708	775	748	763	726	740	741	712	805	734	733	715	671	735	731	760	681	740	716	694	680	772	769	779	762	735	743	776	731	748	733	726	677	729	693	743	664	752	656	737	708	718	695	746	732	764	708	735	703	759	686	740	722	719	741	762	732	685	719	710	711	739	719	708	707	697	736	709	710	758	724	748	776	720	688	732	756	741	747	760	699	698	722	749	725	728	733	755	697	705	706	782	739	729	756	715	764	725	714	752	709	758	703	738	684	726	747	735	668	736	791	771	745	705	755	738	766	723	727	773	724	703	724	728	723	739	750	787	745	761	708	708	710	697	725	713	716	716	763	680	703	721	722	722	764	715	702	750	760	712	741	726	746	725	754	716	725	712	735	733	782	740	740	707	727	699	760	733	727	769	702	707	812	743	709	724	685	723	707	718	726	724	690	784	739	746	721	723	728	721	724	656	764	728	711	680	761	751	707	781	731	704	702	756	747	734	726	707	767	758	695	753	741	757	744	733	725	716	754	753	729	762	737	719	734	694	692	726	720	710	751	716	754	742	671	740	705	760	732	706	730	715	732	739	725	680	741	723	748	751	762	695	752	742	760	743	766	704	737	778	701	725	748	695	743	729	697	693	751	772	726	699	737	732	731	721	736	744	772	706	775	693	722	744	718	753	705	742	729	707	710	739	750	758	729	722	714	758	703	699	739	730	723	764	728	738	665	744	723	711	731	749	734	742	739	713	765	738	756	777	706	739	731	705	750	754	739	714	742	761	724	691	759	819	754	740	705	791	717	770	743	759	724	746	756	762	758	709	752	727	718	747	714	741	755	753	728	712	717	744	682	738	746	721	717	742	693	721	723	792	711	734	744	753	712	760	709	705	747	783	735	776	737	702	793	726	728	706	696	747	729	709	738	752	713	754	685	741	736	749	722	745	733	735	694	716	790	705	766	719	772	736	672	744	764	759	787	704	797	745	690	689	783	803	700	732	722	773	712	732	733	707	749	696	736	753	707	710	727	715	714	730	714	743	725	676	756	695	758	740	723	728	726	744	753	734	772	745	751	752	738	704	722	786	673	783	748	746	723	744	727	720	743	718	671	724	716	717	711	739	743	764	748	677	738	699	690	739	741	742	771	777	722	746	687	708	756	710	799	729	678	730	746	751	718	691	702	710	733	719	739	704	754	681	720	765	764	723	726	730	741	714	719	734	677	714	765	720	780	696	673	683	687	707	780	741	772	742	707	760	727	725	769	729	678	730	765	726	714	722	682	716	723	753	760	696	705	755	717	760	746	684	729	739	749	731	711	737	722	711	737	730	771	706	715	775	742	764	728	734	750	743	731	701	764	704	742	758	786	712	762	722	748	699	787	734	692	744	796	709	730	716	664	730	725	772	704	727	740	759	710	724	752	747	766	744	713	782	747	745	752	712	685	723	726	777	778	738	758	726	735	754	702	778	775	770	729	740	772	718	712	748	724	729	698	743	706	712	698	745	712	747	685	740	737	755	743
25576	21567	27570	26001	14894	7499	4939	3279	2366	2067	1828	1514	1388	1303	1175	1082	933	947	901	907	814	839	842	824	842	804	816	851	830	844	860	850	846	771	760	765	747	822	723	733	697	720	741	664	740	732	759	738	748	722	706	662	683	694	732	671	743	732	723	694	679	680	713	696	682	732	730	702	666	724	663	728	684	746	728	690	677	661	702	688	737	747	742	682	713	709	694	748	703	691	699	673	680	709	686	700	699	709	688	700	729	700	664	687	743	713	736	687	668	745	700	702	736	707	699	731	730	714	661	695	677	682	729	700	668	624	703	704	680	689	695	683	684	740	695	706	711	701	709	740	744	732	688	717	662	723	672	714	734	697	761	711	723	704	694	708	695	717	727	695	703	719	745	725	744	750	676	673	668	707	634	734	687	689	707	705	691	672	708	701	669	764	691	706	694	712	735	673	680	693	724	679	722	724	707	660	713	732	655	632	664	703	721	695	708	670	669	714	694	725	748	720	669	682	656	733	698	743	702	696	672	639	735	708	691	708	685	696	726	700	693	718	728	743	710	723	732	703	677	709	683	719	688	716	715	757	702	662	730	736	677	666	719	695	694	703	683	688	755	709	727	692	676	730	718	691	722	694	716	673	692	678	690	672	688	728	672	694	720	743	708	740	707	735	704	716	711	700	713	703	712	724	714	686	713	727	687	695	730	691	730	695	706	758	717	693	682	719	694	714	711	711	659	653	695	720	689	682	676	717	715	663	704	675	691	711	710	686	716	697	652	707	731	748	694	720	690	691	754	693	703	710	696	691	770	722	659	699	720	718	737	684	684	714	703	694	680	696	715	665	688	680	679	724	689	751	754	707	681	727	722	732	758	685	742	711	696	705	729	741	749	737	703	707	683	654	723	659	710	715	698	698	678	632	703	744	705	668	675	699	688	696	700	672	685	696	685	686	747	696	661	663	743	701	664	713	691	705	706	694	740	660	730	704	715	721	715	685	735	689	730	724	716	692	706	669	688	704	724	720	674	702	714	703	728	696	711	712	723	643	644	710	686	698	714	703	729	674	768	691	687	669	694	715	678	697	690	717	685	714	687	722	702	670	717	724	687	697	717	684	725	686	667	687	694	695	726	707	680	689	699	697	695	707	753	702	665	681	679	683	703	702	662	673	684	670	692	712	733	712	709	696	663	672	689	723	708	671	698	659	661	700	680	753	719	704	749	711	762	712	737	748	736	700	715	665	684	738	692	698	729	705	720	718	650	745	705	719	712	693	727	721	694	683	737	707	661	739	688	715	720	714	738	757	689	714	698	672	715	722	690	694	691	679	719	701	765	671	677	684	724	683	714	690	738	722	721	738	716	693	672	723	658	690	677	734	683	696	752	681	682	739	732	702	692	725	706	679	766	726	751	693	705	766	680	678	717	713	702	723	721	692	717	677	689	704	630	731	727	764	675	670	696	737	696	694	671	723	712	725	727	681	701	676	689	713	695	712	744	712	752	668	695	748	696	653	657	778	698	670	704	734	659	733	710	710	702	691	727	699	691	738	691	726	724	701	668	695	748	701	708	669	722	725	719	708	731	688	701	683	691	682	647	707	708	713	701	685	690	695	706	689	703	707	734	710	716	715	724	646	728	682	641	664	747	702	687	702	701	705	693	710	724	684	713	707	736	694	762	719	686	733	654	677	711	730	676	755	695	687	673	722	705	740	698	670	712	723	751	727	705	661	716	712	693	706	636	735	726	738	720	763	703	661	665	684	683	661	691	734	756	717	708	687	654	732	709	677	693	718	731	686	714	685	703	703	692	708	717	737	670	714	716	706	739	723	766	706	742	667	688	720	703	708	650	674	721	677	703	732	708	686	733	721	730	700	722	737	721	665	701	656	694	669	741	676	671	649	694	693	711	690	703	746	695	766	681	711	716	722	696	722	690	668	690	688	705	756	729	752	675	684	737	730	682	687	701	704	718	712	656	698	744	705	704	700	664	691	698	710	676	710	695	708	684	721	698	755	687	710	720	705	729	769	714	708	654	709	711	657	700	674	719	703	686	708	730	719	698	713	684	725	707	700	688	700	677	662	665	745	688	722	722	674	781	706	714	714	694	714	688	714	710	657	740	729	704	694	698	684	683	644	723	742	728	693	677	667	701	679	687	683	701	690	671	672	697	722	746	769	684	710	708	742	681	764	682	728	664	738	672	664	695	667	713	717	679	709	685	658	716	713	709	647	692	749	709	728	744	694	679	695	696	696	727	760	719	716	659	757	689	696	685	726	710	716	766	713	703	699	694	734	656	657	628	667	701	698	652	702	691	683	729	683	704	710	687	728	700	657	690	736	663	688	673	682	656	703	716	683	700	694	698	720	707	725	685	692	742	740	738	693	733	722	711	719	725	726	687	715	711	681	702	689	659	657	704	747	667	680	720	713	686	704	702	699	695	670	708	731	676	730	723	723	772	738	698	687	723	639	667	725	736	722	691	713	688	695	682	731	709	692	708	737	670	708	695	741	683	667	736	749	726	683	673	705	657	743	720	748	672	666	671	703	704	733	699	706	670	691	722	732	734	730	730	697	701	711	730	663	725	699	733	688	660	696	704	690	709	720	666	680	695	693	742	691	705	743	718	698	730	684	662	687	635	691	700	674	722	718	702	652	684	717	757	759	738	673	753	664	659	711	682	749	707	686	700	697	703	660	655	680	690	675	688	697	638	704	695	757	701	783	707	731	712	665	707	729	685	699	695	693	711	684	734	726	692	714	637	703	666	673	699	747	681	718	699	669	732	661	675	701	692	690	710	743	668	681	730	685	691	689	694	655	697	716	696	696	700	719	678	759	705	733	729	705	711	673	685	708	690	713	721	684	691	695	691	676	681	707	714	666	698	659	675	770	725	719	700	724	694	702	765	693	705	723	729	657	742	681	642	691	704	693	680	665	674	680	718	687	712	712	706	714	684	683	702	696	706	656	731	692	679	704	698	704	733	715	673	685	680	686	696	723	739	708	714	675	674	702	711	710	662	669	690	717	711	738	728	696	682	682	720	697	728	708	692	689	715	700	697	675	663	694	698	691	749	715	716	720	740	688	703	722	712	718	735	715	753	700	649	715	693	675	730	702	676	729	654	683	688	676	666	701	736	708	684	724	707	720	718	680	709	714	699	690	678	666	704	693	682	723	771	680	710	733	726	708	710	668	707	735	698	682	706	702	754	714	714	717	691	733	697	691	693	675	725	633	731	706	713	748	667	749	742	659	764	713	695	735	759	715	718	714	684	675	686	728	734	730	704	673	701	733	694	745	754	738	726	698	682	667	689	684	732	723	740	686	721	686	721	711	706	675	727	685	726	694	768	750	667	662	655	705	711	721	697	722	752	731	751	679	705	666	695	716	737	710	676	726	721	697	722	712	700	703	767	736	640	682	730	714	720	703	723	713	698	740	689	758	642	693	675	672	678	732	653	659	655	701	704	758	718	698	691	690	623	714	682	702	720	686	721	730	668	723
19001	37128	27995	17900	13933	10620	8053	5725	4097	3530	3061	2498	2054	1952	1708	1461	1275	1264	1167	1073	1005	965	1000	976	904	951	958	1019	993	921	954	926	936	849	853	845	827	783	793	758	731	783	789	794	800	797	738	804	753	807	761	778	708	792	760	781	771	738	739	754	715	795	703	763	742	719	691	727	733	733	745	737	775	704	702	741	738	752	750	728	764	713	723	727	751	764	762	780	764	717	710	802	736	715	716	731	730	688	684	783	780	707	744	739	725	700	753	713	697	704	733	723	737	782	711	753	730	760	738	759	695	785	769	745	750	790	740	721	718	771	755	753	744	725	730	773	756	702	754	744	722	759	744	727	684	738	734	740	779	686	791	698	747	743	708	740	756	724	769	739	753	745	715	753	769	725	767	748	712	757	711	744	710	730	729	794	757	785	757	802	749	709	741	727	711	692	778	769	729	698	772	764	775	702	754	744	771	737	726	738	736	816	770	777	759	796	747	736	709	752	738	748	737	702	771	731	742	775	733	761	726	712	727	748	752	753	810	796	690	764	772	688	700	719	733	680	739	720	765	743	708	785	720	752	769	749	797	760	825	751	757	704	751	782	771	761	706	744	723	726	689	788	745	698	748	730	735	759	681	739	720	695	731	703	725	715	703	745	724	712	770	714	692	734	750	787	707	751	754	719	707	743	768	743	756	718	774	747	706	719	695	772	761	745	718	749	709	736	686	732	718	712	734	804	722	730	784	711	738	721	752	743	738	749	802	715	759	757	732	737	714	729	713	732	775	756	756	793	719	760	713	734	728	750	698	751	735	742	779	750	749	777	719	691	768	782	733	730	715	738	773	752	721	747	777	742	705	767	723	749	752	726	778	764	751	717	760	722	761	731	675	731	694	736	706	755	751	730	733	698	772	677	743	737	735	756	744	750	752	746	738	774	745	773	791	712	747	731	786	720	773	777	787	747	774	747	725	747	729	775	733	704	745	738	766	755	746	742	765	774	776	770	717	724	746	803	717	781	742	746	730	776	740	777	726	764	754	741	737	812	743	702	786	717	755	726	674	730	754	728	720	767	724	756	695	727	741	750	735	746	708	744	723	745	734	721	730	739	742	682	794	725	729	760	747	724	722	694	755	738	722	730	786	744	775	763	778	708	721	712	759	734	746	803	710	774	711	730	750	724	719	707	692	749	731	785	757	726	725	745	784	800	750	746	718	776	736	763	729	680	764	653	750	736	710	765	737	774	712	755	692	732	684	711	708	728	729	736	737	744	732	726	742	736	749	732	736	705	773	740	718	715	713	761	730	700	703	706	736	755	705	784	738	734	801	735	727	677	770	792	761	742	745	720	773	777	757	756	753	714	757	739	700	727	736	752	761	771	756	760	757	705	704	733	720	760	668	684	777	799	739	746	762	743	742	765	735	668	754	734	708	754	750	737	729	764	731	774	762	718	771	737	727	798	691	767	735	737	731	762	759	725	712	793	722	710	795	729	749	717	779	747	756	701	727	771	757	705	729	824	703	746	739	744	793	759	718	777	744	727	744	729	813	754	750	705	705	704	733	765	772	762	728	746	726	776	764	726	755	732	709	717	742	759	779	699	752	721	748	735	764	695	734	739	767	719	749	722	760	706	767	783	743	769	770	727	776	757	745	681	762	773	752	735	740	698	737	761	740	753	772	771	727	743	752	765	714	753	726	764	765	776	754	719	758	765	708	746	756	763	748	791	723	716	701	699	728	749	674	746	750	789	795	748	805	761	780	744	748	764	726	752	790	703	725	742	792	727	802	703	746	763	698	766	742	771	707	727	765	708	691	738	756	735	707	707	792	720	757	731	737	789	770	749	775	722	764	701	700	726	753	734	671	720	720	753	727	746	727	757	756	755	750	738	758	718	753	747	752	740	773	741	764	732	754	789	698	771	770	717	726	767	738	771	708	710	720	753	760	712	750	713	781	778	724	760	782	753	756	763	741	749	747	791	759	696	773	721	747	686	722	739	792	767	739	793	728	753	771	764	724	736	744	737	722	714	733	706	798	720	700	729	738	746	707	720	713	774	700	725	748	718	721	705	749	693	700	751	765	760	728	735	744	697	682	716	753	786	726	741	728	760	723	684	739	759	723	721	736	712	761	753	764	758	745	754	761	723	705	711	735	736	764	683	719	718	710	730	778	721	762	730	711	781	757	765	728	751	717	748	708	785	750	807	734	731	759	712	685	737	751	766	758	778	712	754	712	739	739	722	732	786	749	735	725	736	711	748	750	799	765	772	731	755	765	698	758	726	701	725	750	775	725	731	742	707	716	715	750	723	792	760	720	758	745	694	764	787	736	761	766	736	739	726	736	743	750	742	753	738	763	752	771	690	778	737	730	780	740	767	748	717	764	711	758	712	790	774	746	753	697	717	712	707	744	733	713	763	744	787	768	687	743	765	738	746	754	723	746	704	732	767	734	750	795	766	730	733	690	754	733	718	727	714	755	804	729	723	745	776	742	755	736	735	765	729	718	708	726	676	754	732	730	732	706	723	778	801	774	731	772	761	710	702	719	695	726	731	722	697	750	709	724	742	747	757	729	744	762	746	754	749	715	747	731	769	744	707	702	766	744	783	728	746	718	703	750	744	747	751	706	729	782	776	739	760	697	733	731	709	748	693	720	753	743	731	687	717	688	742	712	781	760	722	769	774	754	714	765	766	692	765	738	753	772	753	705	746	735	746	728	731	726	742	725	803	731	747	740	722	705	783	762	749	736	694	739	809	773	727	763	741	770	726	686	767	734	741	734	715	709	738	731	771	711	749	732	719	707	668	747	741	729	725	771	761	745	735	801	721	782	726	752	771	707	719	738	749	761	711	728	733	713	719	748	753	750	744	770	727	727	715	706	726	766	744	780	769	726	729	763	730	741	752	732	733	712	785	742	772	757	715	756	749	723	744	747	783	749	710	731	731	739	744	753	760	759	707	720	754	733	735	771	773	722	718	779	747	756	778	741	752	743	724	736	748	737	767	709	742	731	737	769	677	738	724	757	770	715	792	721	737	765	767	767	834	749	710	803	746	716	750	723	736	764	746	751	774	746	773	745	722	749	754	713	732	744	700	749	737	766	726	731	720	745	773	810	694	704	758	731	737	736	813	744	777	795	774	727	662	748	737	694	727	723	694	704	729	759	772	710	686	759	748	718	715	752	772	755	760	763	727	703	781	712	741	763	792	734	710	721	760	766	714	708	783	725	792	744	766	689	745	721	776	699	682	744	718	764	743	735	750	735	714	722	731	796	747	799	773	723	745	700	749	739	742	779	756	704	706	757	686	732	777	768	740	717	738	747	787	738	724	764	765	745	743	725	757	732	746	727	773	698	729	743	731	718	707	736	743	774	786	748	741	735	732	738	764	694	778	731	743	778	704	759	764	755	724	754	705	737	706	701	771	740	692	739	730	760	769	731	732	774	761	694	717	764	728	780	755	712	736	746	764	763	768	744	742	691	746	719	678	743	779	731	761
23238	21615	29284	24422	21735	21997	15267	6529	4099	3576	3102	2433	2108	2016	1764	1442	1286	1276	1220	1107	1088	963	933	968	991	1040	968	989	939	1031	1116	987	902	910	806	796	845	823	833	761	764	789	787	852	822	723	795	784	726	740	773	775	797	755	754	798	747	760	733	743	775	759	755	758	708	766	789	731	716	766	754	756	750	695	739	782	776	718	733	784	733	693	760	777	756	696	782	729	721	737	706	754	708	769	771	727	728	727	762	787	743	703	766	754	737	708	720	785	778	677	771	733	781	753	736	709	685	759	724	774	753	765	744	700	752	736	775	720	733	759	696	744	768	743	755	744	706	795	740	708	767	711	670	731	748	707	727	738	796	745	720	728	759	734	738	766	775	731	716	755	748	711	745	761	765	726	680	737	759	728	716	804	746	740	703	776	735	762	718	722	762	715	762	737	688	746	755	697	721	751	738	710	765	714	714	685	718	682	812	770	735	760	776	721	767	717	800	733	708	722	755	686	779	774	740	710	779	720	747	754	734	742	745	789	662	767	793	745	774	720	777	778	699	701	734	801	769	731	788	708	770	744	730	782	689	768	756	760	753	777	753	712	743	784	711	770	730	734	747	721	740	751	755	754	730	720	757	793	761	758	750	770	767	812	740	752	750	717	732	684	677	734	758	743	786	757	720	696	753	749	774	730	755	760	762	769	730	720	711	734	760	738	755	766	735	769	765	780	723	761	746	740	751	745	773	715	700	722	778	733	791	759	768	763	763	762	760	732	730	687	703	721	712	742	698	766	725	790	745	763	705	732	740	760	797	728	730	771	754	734	697	795	732	715	780	731	753	722	744	755	780	725	788	800	741	739	714	722	772	760	687	716	741	737	725	763	755	759	730	728	718	738	798	718	711	716	707	739	757	726	739	743	728	754	724	726	704	736	744	755	735	754	742	724	701	685	731	737	784	768	762	756	719	768	729	763	759	800	761	714	743	720	732	733	710	747	752	770	748	736	769	681	765	756	718	700	741	805	717	748	750	729	696	762	730	738	809	772	734	763	727	771	767	729	757	756	720	715	759	689	721	731	737	773	762	743	742	754	726	725	753	701	763	703	742	753	758	734	777	719	719	753	749	707	768	743	766	741	785	724	732	721	719	721	768	761	724	743	782	745	761	727	734	734	730	743	725	702	674	760	768	720	754	704	761	735	748	716	734	748	725	720	753	722	767	666	651	751	725	697	730	762	713	741	803	702	800	735	747	709	745	747	743	747	714	720	755	729	736	732	799	745	756	709	754	751	737	805	741	709	723	751	753	713	766	755	726	729	745	690	712	734	736	740	765	782	710	738	796	780	703	756	795	755	745	759	744	701	706	790	786	757	739	764	799	724	777	744	774	729	734	714	737	734	699	771	754	718	713	758	725	712	747	730	788	802	700	812	744	760	806	732	744	740	729	756	769	753	736	745	713	765	774	708	709	673	749	771	719	741	761	774	711	767	733	737	724	695	737	780	757	731	722	792	742	725	748	733	761	716	735	712	723	790	699	760	729	738	735	712	760	706	731	749	751	746	748	727	723	766	751	772	796	775	718	771	765	714	793	729	746	735	700	727	706	772	715	715	719	731	724	738	770	724	751	736	714	689	753	770	709	768	776	688	710	778	744	681	741	736	759	722	743	719	748	706	760	768	792	691	780	675	686	748	772	725	810	727	748	724	724	722	724	696	733	750	738	734	766	728	727	756	755	771	726	699	741	676	790	716	739	702	776	713	730	746	737	738	746	662	754	722	711	747	731	712	696	743	791	742	728	755	743	756	719	723	746	719	738	706	718	747	731	735	712	714	741	727	750	779	733	785	724	790	759	762	693	784	738	725	776	773	773	758	730	723	744	708	768	727	754	730	729	751	764	698	691	696	756	708	768	768	750	752	742	750	746	718	737	705	753	768	753	674	700	712	749	738	738	750	799	778	708	744	734	728	753	753	719	727	780	740	782	708	745	735	725	724	733	764	718	737	745	776	715	677	721	726	750	792	756	712	790	734	779	778	766	719	729	737	740	746	745	754	687	750	737	728	718	774	689	749	674	741	689	678	766	760	745	758	712	777	714	745	752	725	733	775	759	707	719	714	744	758	750	759	766	721	739	753	708	708	737	769	725	735	714	774	753	735	722	731	742	749	715	749	823	756	777	746	800	774	773	711	733	719	721	804	749	759	714	702	707	741	710	769	766	739	745	720	753	717	775	795	732	744	731	714	724	728	714	762	701	722	706	729	736	741	803	733	726	743	743	767	748	716	798	757	742	775	699	763	769	739	774	756	778	773	761	718	759	812	759	739	722	731	726	762	717	750	745	742	730	790	783	734	739	743	730	737	718	730	767	733	767	753	737	764	718	750	711	729	762	745	721	735	695	793	733	747	708	713	737	719	731	735	773	720	765	704	763	723	727	780	764	723	740	734	734	739	751	716	791	726	709	723	738	732	689	716	776	734	743	758	768	764	738	759	656	766	736	701	741	754	701	737	695	738	751	764	760	721	721	713	713	714	728	779	699	739	750	718	730	753	764	728	736	775	721	787	733	753	754	738	794	716	696	714	719	793	782	769	759	778	740	739	718	745	717	706	759	802	748	808	737	745	751	717	802	739	738	697	710	733	707	786	727	725	720	710	763	793	721	747	723	754	738	750	771	713	701	742	754	744	736	760	749	795	725	723	742	734	731	725	822	780	709	722	737	745	750	739	749	728	717	770	706	771	767	814	702	745	732	738	737	765	751	765	712	786	714	759	750	808	718	770	707	691	751	712	744	748	739	730	748	738	690	749	732	749	726	737	744	712	747	744	759	724	758	750	695	785	749	767	766	721	797	733	716	745	791	768	729	757	711	746	714	747	783	785	744	741	762	725	740	744	719	747	737	717	710	729	714	765	747	737	764	752	751	710	735	769	730	753	757	693	714	727	707	767	719	679	737	763	790	695	679	689	747	749	710	753	742	752	711	716	731	773	718	706	757	724	773	762	717	723	763	755	727	711	697	770	715	719	755	754	737	800	744	732	658	769	735	724	748	769	754	687	757	785	738	745	699	771	720	777	759	757	741	707	730	689	761	717	735	697	749	717	755	740	754	737	747	813	731	692	729	744	776	779	721	754	784	725	727	776	763	718	741	734	743	733	722	721	793	689	770	759	753	690	702	776	740	745	771	766	723	754	715	710	705	751	768	714	740	729	688	737	759	701	720	713	717	756	740	741	779	773	745	722	724	703	753	760	766	703	723	727	732	768	750	749	741	696	783	757	736	715	707	729	719	710	751	759	746	725	750	697	753	739	787	741	737	747	701	730	752	685	736	775	716	759	757	720	718	803	679	745	757	707	718	777	718	786	731	755	691	747	734	791	749	712	704	670	689	742	694	721	740	736	745	791	738	773	768	748	742	708	756	727	729	720	707	696	793	767	767	712	718	781	731	747	690	690	785	737	743	696	714	726	775	694	702	769	752	705	746	735	749	730	716	769	719	761	798	756
21522	45456	36386	25509	20969	16603	12908	9250	6911	5760	4959	3743	3226	3075	2521	2111	1807	1727	1510	1384	1280	1230	1169	1154	1196	1206	1174	1179	1161	1212	1197	1106	971	983	931	894	943	884	903	854	819	896	820	786	822	810	840	844	847	814	820	788	806	744	807	806	778	768	760	798	773	843	813	788	822	794	764	771	741	772	722	755	738	763	749	814	780	812	712	774	782	793	802	741	880	824	745	824	758	729	756	772	762	739	728	745	769	744	778	746	758	772	812	749	786	755	837	738	780	751	824	737	744	762	749	735	785	756	740	765	789	757	702	754	809	763	661	822	788	789	762	784	770	749	807	794	750	784	796	719	754	819	795	776	717	750	768	733	767	735	762	786	782	813	769	780	777	798	714	815	782	778	792	736	783	725	794	786	713	784	765	761	721	795	772	841	711	797	756	788	729	747	771	738	748	740	741	757	749	802	799	767	763	777	736	779	766	768	762	723	742	789	711	720	779	823	787	767	805	770	787	776	789	762	709	778	753	793	758	727	767	809	792	753	800	765	832	746	738	793	794	802	773	737	790	775	731	775	755	738	826	795	783	757	802	741	773	714	711	766	765	742	784	793	775	713	778	762	799	763	700	809	798	782	727	736	774	721	798	728	720	719	724	748	728	754	774	788	775	817	762	781	757	746	744	749	747	768	748	786	743	777	735	766	744	741	787	779	814	756	744	776	798	794	757	814	785	773	770	731	727	764	767	799	750	741	758	744	732	767	746	776	727	750	756	761	814	729	773	796	769	750	792	762	775	780	822	788	773	780	720	724	736	726	792	755	757	737	769	769	802	756	745	783	730	771	744	775	811	745	780	791	779	746	740	735	759	766	741	735	755	762	746	789	761	803	727	819	725	763	764	727	750	716	802	790	743	753	808	836	787	752	784	754	760	792	792	755	752	829	751	748	769	765	809	763	753	711	811	764	792	787	766	830	745	744	760	754	770	773	743	790	819	783	697	785	759	775	766	807	781	761	778	769	740	762	710	778	741	730	726	758	735	758	738	782	753	762	744	757	774	785	779	782	775	753	723	721	749	781	764	790	758	740	789	708	724	792	758	731	777	798	795	737	764	788	753	787	725	779	755	781	784	736	772	753	735	789	759	782	731	792	732	746	730	772	800	764	812	770	744	752	763	768	794	792	783	794	773	727	796	798	755	794	809	737	763	762	745	768	714	756	825	800	778	774	780	766	737	776	768	782	753	771	773	816	703	745	797	740	813	783	744	755	750	781	746	820	788	807	789	733	751	778	801	739	801	732	794	737	765	797	795	733	767	739	709	745	764	735	747	798	775	772	771	775	788	717	742	799	758	775	768	767	807	746	772	755	804	798	750	746	753	784	828	766	826	756	786	774	758	744	736	770	747	806	776	763	755	725	761	745	730	782	766	793	774	740	755	698	760	799	763	745	782	766	767	752	730	782	745	779	758	815	723	784	782	755	803	797	767	785	785	748	774	715	759	776	752	760	768	798	749	776	729	783	747	801	775	773	736	741	760	771	799	802	782	780	774	745	797	777	760	793	765	740	798	773	780	777	754	754	798	775	735	733	741	799	770	749	769	773	753	759	788	793	779	754	784	762	764	773	750	792	768	763	734	748	728	748	743	801	721	723	775	769	784	756	764	774	756	741	775	814	744	795	754	787	769	743	739	826	737	796	746	760	750	792	741	818	746	727	744	723	776	754	788	747	705	770	819	739	741	834	768	738	792	822	774	772	758	761	739	769	722	810	756	728	798	797	747	755	764	746	720	787	760	678	786	790	761	802	767	800	771	744	756	742	764	754	763	743	772	753	783	768	752	798	777	780	791	730	793	766	761	808	735	783	766	824	757	772	758	784	764	816	740	742	738	745	781	717	780	777	743	819	799	741	770	737	820	752	798	783	752	779	725	811	774	736	780	769	793	723	775	842	812	793	775	771	748	791	717	794	779	765	754	752	796	767	780	699	790	831	791	757	745	756	781	756	757	818	745	761	730	794	760	766	751	769	801	748	756	766	766	755	784	733	751	751	764	743	787	775	704	778	729	739	812	789	725	762	734	764	722	757	773	809	773	776	748	786	807	777	766	827	763	792	738	779	785	761	778	755	760	784	768	752	764	807	728	773	770	725	809	781	753	802	780	830	717	723	806	798	808	703	774	791	760	825	732	775	789	779	781	774	813	749	779	796	792	806	732	746	777	738	732	757	788	777	751	793	738	764	749	819	773	708	761	739	807	765	769	767	770	768	740	771	750	726	719	775	777	737	745	751	752	772	770	764	759	797	794	775	768	760	746	765	720	796	721	775	733	765	786	748	797	796	749	763	794	742	791	786	742	816	766	771	793	794	724	789	720	769	783	776	779	784	736	761	759	807	744	788	766	747	780	745	707	797	803	760	773	799	760	758	771	778	736	720	801	778	751	783	725	730	689	710	766	794	760	806	771	739	740	758	764	788	811	780	767	792	741	727	809	749	762	805	763	794	785	776	761	778	782	738	758	738	828	752	787	743	735	794	793	748	760	780	793	822	744	808	776	734	737	752	774	706	831	753	825	802	750	723	706	763	765	794	789	758	759	773	739	763	798	796	780	786	786	781	755	742	824	758	780	750	769	755	791	770	757	789	764	823	737	791	732	808	761	802	782	735	793	784	768	738	742	759	801	755	784	757	757	740	812	740	737	759	814	792	806	799	770	789	777	745	748	772	798	823	775	743	782	721	789	806	759	731	818	790	792	743	812	736	739	741	741	773	739	778	755	772	726	702	770	802	809	787	766	765	746	819	753	777	746	813	765	737	783	790	736	764	722	758	758	739	764	740	758	796	785	746	750	772	761	788	776	742	784	750	735	706	806	734	824	783	765	768	722	772	802	704	813	791	787	778	773	809	769	759	817	803	744	746	774	727	805	798	731	841	772	736	788	711	774	782	788	758	755	761	816	810	772	723	769	747	765	756	736	794	789	719	769	758	756	790	777	790	731	776	770	726	792	698	761	825	716	796	750	781	774	755	793	808	768	791	740	748	726	788	729	747	754	767	780	794	743	772	726	708	770	804	737	747	744	780	803	810	733	768	758	760	774	792	817	747	759	752	763	758	765	807	811	753	747	729	765	759	767	756	715	771	727	770	759	751	806	741	764	762	776	785	772	797	803	749	727	706	761	751	798	789	779	831	843	777	749	705	854	766	765	763	794	796	739	792	801	805	752	762	758	763	762	752	792	776	786	753	786	751	775	761	820	777	703	760	773	804	794	742	725	779	790	789	801	749	759	761	745	728	781	738	780	746	800	746	729	757	794	774	722	748	795	736	762	799	726	770	755	826	806	730	765	744	787	760	789	770	786	749	745	792	749	776	788	811	787	795	753	798	792	790	800	793	792	749	772	744	740	781	791	794	776	757	762	714	747	787	809	726	738	770	748	743	748	742	757	736	795	780	746	768	758	756	722	800	781	803	772	781	779	774	764	742	806	735	770	768	748	763	809	791	761	818	774	765
29121	22722	21612	13681	7745	5036	3418	2460	1872	1684	1492	1278	1168	1151	1019	946	885	932	862	828	781	813	722	766	739	822	793	771	772	846	795	784	724	767	703	736	726	715	738	716	755	738	717	696	717	715	687	699	719	672	740	699	755	691	666	676	702	684	666	665	662	669	685	692	743	703	711	675	695	705	730	649	691	716	652	699	677	656	687	732	682	669	662	681	690	678	682	675	752	661	711	694	679	694	659	659	699	688	680	687	716	648	670	643	731	711	654	700	700	723	732	675	694	694	685	665	709	666	672	694	678	688	708	699	661	735	707	693	673	641	687	725	702	744	682	692	648	684	736	641	667	699	732	659	696	677	707	715	698	712	684	690	673	676	725	704	703	644	725	710	691	634	740	660	705	666	726	702	673	701	708	722	701	677	718	665	711	742	723	719	745	714	704	693	677	648	740	668	645	720	675	698	689	664	722	715	680	696	676	678	692	648	698	729	713	704	697	663	652	704	708	671	691	721	774	721	717	699	691	675	686	726	712	668	704	694	702	689	731	667	745	677	651	674	684	708	724	678	708	700	702	694	682	734	752	679	720	683	678	655	729	709	664	710	714	680	678	701	698	688	691	694	702	767	672	668	689	681	705	712	657	711	647	709	642	672	691	690	671	727	683	651	678	710	705	709	706	685	643	663	717	703	687	729	729	683	710	689	714	746	715	692	717	692	715	681	673	682	727	671	684	737	686	650	670	712	668	737	727	668	696	743	688	700	735	652	696	668	689	692	719	697	627	697	691	650	665	700	726	735	708	686	681	673	694	657	705	692	669	689	717	721	685	726	689	700	657	675	659	702	729	732	674	736	698	652	690	694	671	670	703	680	684	680	688	713	699	707	708	722	701	674	715	702	649	716	689	697	671	715	723	661	708	729	687	701	665	686	689	729	683	730	728	742	753	708	694	709	675	667	703	691	730	701	706	706	708	717	686	716	704	669	680	682	665	684	669	676	646	659	655	704	674	715	688	656	668	689	673	717	690	690	681	676	700	653	750	736	707	775	742	656	709	717	687	708	698	691	697	698	681	685	663	685	703	714	684	710	684	751	696	601	721	722	707	687	676	673	698	684	740	661	697	700	703	677	712	685	706	733	754	655	658	706	697	692	650	682	710	702	745	665	679	689	687	733	745	673	740	648	707	680	707	669	687	695	718	692	672	629	718	694	674	713	690	672	715	656	708	701	648	655	670	659	674	694	679	673	650	656	702	671	688	694	698	713	735	703	704	723	689	693	684	656	658	710	644	654	659	712	705	744	679	663	695	710	725	681	715	732	613	671	685	727	735	684	733	700	712	662	710	658	690	709	712	731	674	676	645	714	659	691	753	710	690	733	711	729	663	702	686	687	744	692	707	710	712	719	693	746	736	754	705	669	660	620	667	695	692	660	635	730	708	655	716	718	709	682	648	665	754	714	741	671	651	720	688	720	690	699	740	681	687	750	662	732	755	670	704	678	706	703	682	676	726	675	690	722	706	709	705	727	702	691	684	708	737	689	688	669	621	714	653	685	690	702	623	712	663	704	717	753	722	706	694	687	676	705	700	664	673	676	687	669	739	709	699	678	671	731	678	711	729	668	653	726	692	731	740	768	700	705	619	693	746	708	681	643	768	691	728	722	704	702	694	680	685	714	699	660	652	718	748	717	762	671	710	669	679	707	705	687	656	669	732	728	673	686	735	688	699	685	697	694	716	712	688	648	671	717	691	666	634	692	709	678	720	709	729	647	714	723	725	724	697	705	692	663	675	693	689	699	678	631	668	716	729	689	667	710	742	692	730	668	669	692	739	685	715	686	691	718	659	688	723	684	750	687	688	697	680	672	680	679	728	684	638	660	697	689	726	645	702	705	681	716	690	729	692	711	704	672	697	686	654	685	755	681	710	689	650	707	744	699	704	660	699	717	694	698	697	694	724	720	726	698	736	700	693	651	699	731	667	664	697	727	691	715	680	645	733	695	646	682	676	643	740	726	678	725	725	653	698	681	673	675	684	718	668	629	710	698	736	713	677	712	693	720	693	705	682	759	709	639	700	696	722	729	719	663	694	665	702	707	704	722	694	710	664	733	700	717	687	692	672	709	704	668	704	683	706	647	684	690	707	689	713	720	670	723	664	708	677	698	692	676	680	688	685	692	716	735	689	703	693	700	692	727	713	697	742	686	681	681	700	650	717	671	687	714	687	710	691	690	674	642	697	708	691	703	657	661	690	712	700	673	730	738	706	741	673	698	685	678	701	721	739	726	725	711	658	706	680	753	674	670	696	710	647	730	708	711	735	658	655	696	695	672	737	678	670	663	682	713	679	711	712	690	693	694	685	663	656	713	671	678	692	713	687	700	675	695	742	723	755	680	657	669	735	653	673	734	725	705	734	713	677	693	681	734	709	667	724	658	694	680	679	673	715	697	660	701	698	739	636	724	699	730	632	685	686	711	687	642	664	698	659	719	705	704	700	750	680	666	709	726	667	680	699	676	735	679	694	689	698	660	707	735	717	736	678	698	730	723	692	689	674	699	664	663	705	636	679	717	695	701	724	707	689	686	652	681	687	733	681	712	664	707	665	689	687	728	668	719	706	704	658	716	701	705	686	710	715	726	680	716	717	696	716	662	742	660	724	706	693	725	699	691	690	664	726	710	719	735	704	705	645	700	672	725	689	663	674	695	658	705	702	706	698	666	677	753	705	668	743	686	706	662	730	686	714	674	678	694	753	732	721	709	710	666	694	688	757	669	679	694	708	716	687	684	678	708	697	663	714	675	721	745	686	703	687	658	682	689	723	701	732	682	671	683	724	728	707	710	719	701	674	717	711	698	745	687	705	725	668	683	648	692	675	676	675	693	690	712	620	706	679	677	653	677	677	700	735	683	721	666	723	689	709	681	735	700	667	678	736	677	697	703	657	682	709	718	682	696	673	685	676	673	726	684	741	665	668	728	717	724	694	704	703	748	695	670	657	665	709	702	682	683	721	706	739	701	752	695	733	699	716	725	684	695	700	667	708	703	689	706	704	709	723	683	684	717	696	689	729	679	712	665	693	740	715	739	689	724	713	698	705	657	683	718	747	658	691	687	665	652	668	670	704	775	720	671	669	677	682	722	734	699	703	739	723	683	726	719	713	708	700	653	698	703	744	669	659	658	691	714	692	705	740	718	748	731	702	688	694	737	634	742	665	666	655	685	708	691	700	714	716	636	720	676	703	721	723	726	674	702	652	705	693	706	703	713	715	728	683	670	693	689	684	707	668	655	687	696	709	684	692	703	669	658	713	721	654	698	677	681	709	676	682	749	686	721	738	724	686	639	686	679	672	671	730	674	690	733	733	686	682	650	736	694	708	689	687	693	705	707	712	716	688	695	682	685	690	692	717	655	672	706	689	728	748	730	741	687	715	750	713	729	638	693	719	721	685	685	668	690	710	696	715	672	695	711	662	736	739	689	737	698	728	683	673	649	699	728	704	709
18404	32322	23373	14253	10951	8359	6042	4210	3203	2827	2356	1934	1688	1476	1420	1197	1165	1087	958	895	910	908	923	884	848	881	835	855	874	937	895	916	870	801	869	828	809	808	788	784	803	801	759	801	732	741	748	793	812	686	771	750	750	691	781	759	735	711	771	735	728	714	695	729	706	693	740	712	752	726	668	735	787	762	729	728	767	712	755	722	697	708	712	749	732	745	694	747	768	710	764	804	721	690	742	702	702	756	717	728	709	738	716	774	759	755	718	713	705	756	720	785	706	750	730	745	718	761	778	712	713	720	715	725	742	769	661	722	750	721	771	725	736	729	709	732	700	713	766	778	703	694	714	721	762	728	750	755	727	748	709	724	722	773	713	724	757	765	747	724	733	758	771	711	725	773	697	745	755	750	722	721	748	742	680	718	723	724	796	731	712	684	703	750	714	723	690	731	734	702	721	731	785	704	759	741	741	793	695	735	717	753	736	740	758	720	711	693	771	700	757	764	705	714	742	709	776	755	815	747	734	770	732	751	746	731	709	719	769	755	771	798	722	717	724	748	731	717	707	743	734	749	740	746	762	729	705	744	726	726	759	709	730	749	755	778	738	718	733	732	767	734	733	743	737	707	720	757	712	762	726	761	765	716	762	784	704	760	753	687	761	715	716	700	768	746	709	747	753	767	721	724	726	775	751	763	714	748	742	704	707	734	701	704	691	723	720	728	729	747	726	737	703	756	721	714	716	752	742	744	765	732	744	726	826	704	705	700	739	710	760	764	768	725	693	750	717	733	754	742	736	723	743	728	705	761	766	747	727	739	754	725	766	712	706	686	739	734	695	770	680	757	767	708	728	766	740	745	749	671	738	741	721	704	756	739	711	733	725	681	656	742	700	728	752	763	773	721	747	789	702	768	745	760	703	727	735	744	710	716	742	719	746	712	777	727	738	695	687	694	741	765	721	757	754	748	746	711	719	715	681	720	729	758	753	743	726	732	712	742	720	726	702	706	755	720	755	729	706	775	705	772	756	713	746	715	765	747	721	729	726	738	756	693	673	765	715	750	715	727	716	744	726	733	677	756	721	710	721	712	730	766	743	817	762	704	736	795	779	730	711	716	730	732	756	730	746	701	721	693	729	692	748	669	754	680	730	733	721	750	755	745	724	687	754	738	778	744	753	725	759	793	751	711	708	741	737	743	703	724	716	744	765	768	768	774	737	704	752	745	714	707	744	784	692	707	708	770	679	735	732	722	737	703	714	798	773	727	749	754	709	753	788	738	696	764	682	742	731	748	683	709	727	732	741	783	725	742	695	742	732	720	691	711	705	745	753	810	713	751	754	747	741	752	704	710	731	726	689	710	714	748	733	765	727	727	734	746	767	729	744	753	728	725	752	740	745	785	717	711	740	750	749	740	777	714	681	747	717	705	694	698	762	708	723	742	807	752	730	747	723	776	711	762	718	755	760	756	731	771	744	731	719	732	732	737	760	716	746	744	734	748	666	779	792	755	744	689	745	701	738	745	758	678	703	703	741	685	766	703	750	781	702	748	674	778	693	779	763	693	779	739	772	731	718	693	753	728	790	778	700	755	731	709	750	732	728	724	729	737	708	704	723	750	796	688	707	736	736	699	801	755	727	700	755	725	721	710	715	736	748	721	756	753	734	734	759	770	736	755	749	724	763	742	782	739	751	685	765	762	771	717	735	685	734	714	750	719	717	686	714	737	699	744	729	701	728	776	729	760	744	735	720	734	734	721	730	727	739	702	753	735	717	756	778	704	748	726	747	714	709	763	761	722	709	750	723	765	787	724	764	775	740	810	753	791	721	711	740	725	768	758	757	725	752	735	722	729	727	743	799	767	717	740	757	726	767	766	723	690	735	747	746	752	744	673	768	745	781	743	709	730	736	718	740	716	740	731	715	696	691	729	767	758	727	697	670	707	737	732	748	825	727	758	712	715	749	739	740	736	710	734	743	703	725	750	771	732	705	758	753	713	764	739	728	725	771	728	719	761	702	770	778	745	757	724	711	739	765	709	707	734	728	708	718	774	724	727	724	777	737	732	758	741	738	737	768	761	757	736	740	722	704	772	735	705	757	726	732	693	758	716	726	706	705	753	740	801	749	755	691	741	769	749	708	759	759	765	705	795	766	710	721	743	705	744	775	724	743	712	749	717	742	722	730	758	772	818	744	717	739	787	703	739	732	725	720	748	688	683	698	808	723	720	736	757	752	748	753	808	720	737	792	679	719	735	741	764	800	723	710	742	720	713	746	705	740	664	757	702	762	748	709	719	778	704	737	724	772	772	699	712	715	717	705	760	776	714	723	744	750	776	702	728	725	725	733	703	760	699	785	690	754	752	702	752	754	761	745	717	757	732	724	717	723	730	691	755	739	770	762	706	719	726	734	760	761	728	752	700	729	727	713	721	744	683	767	696	748	763	740	751	754	747	756	740	763	699	724	733	662	735	694	688	741	760	706	774	706	724	719	734	716	694	721	728	727	730	767	730	654	720	713	842	725	719	803	757	726	714	683	695	719	739	737	730	742	726	724	665	744	700	717	735	772	694	728	726	777	737	694	705	682	680	718	753	787	731	686	764	781	709	757	754	676	712	776	712	756	742	744	703	774	759	753	724	701	716	739	753	747	728	752	733	755	754	721	730	764	719	763	720	689	722	708	747	749	752	700	759	747	753	712	693	702	799	720	729	746	720	722	777	720	724	740	730	689	735	747	747	733	747	785	761	691	731	689	780	776	726	733	759	710	728	693	764	708	746	746	711	715	722	733	716	764	746	770	726	723	764	717	793	753	701	679	788	683	713	782	701	757	773	733	731	739	700	733	680	738	722	734	704	729	722	773	742	746	737	693	744	693	716	711	781	740	735	772	738	715	716	710	747	772	745	714	715	728	785	749	706	732	761	727	673	722	686	709	750	701	743	756	761	708	684	754	735	719	755	684	718	739	723	745	728	727	720	717	686	710	750	768	712	762	743	719	690	735	710	727	722	731	749	726	720	737	736	751	739	736	708	735	747	745	758	708	764	745	732	703	748	719	752	752	736	763	715	731	723	774	706	714	734	741	741	729	721	738	748	692	775	746	781	749	719	704	733	721	744	708	732	733	693	722	744	737	756	727	699	751	757	755	738	696	743	691	724	742	759	734	717	746	740	782	786	741	714	737	818	734	701	744	726	770	725	783	727	741	720	710	757	753	742	699	747	706	708	754	715	714	725	789	770	727	752	783	759	728	737	734	749	685	755	695	704	750	690	775	711	709	750	735	761	736	751	727	713	705	679	706	741	738	756	699	765	759	718	723	784	746	765	721	740	757	705	724	687	664	719	726	707	740	765	701	753	733	724	686	724	746	759	750	764	746	728	754	723	746	732	751	737	696	708	715	726	752	725	731	705	751	750	753	687	719	727	741	734	746	704	738	746	765	721	739	764	702	720	724	694	742	729	758	736	709	750	698	736	739	779	704	747	768	686	712	769	754	728
24352	21567	28718	24970	21613	14804	7445	4305	3090	2734	2220	1818	1716	1505	1363	1211	1169	1063	1041	960	919	872	897	787	840	824	839	878	907	963	923	918	842	802	773	775	822	752	753	755	746	756	791	769	753	740	745	736	827	732	688	730	713	715	653	763	698	751	702	733	716	725	742	741	726	720	725	681	714	677	783	700	673	707	738	715	689	735	723	698	727	719	730	696	713	691	681	697	693	680	705	678	688	696	721	720	707	727	741	711	695	760	723	734	690	735	710	686	707	697	698	709	714	707	727	704	741	722	714	742	719	704	709	751	666	676	676	744	705	700	673	687	709	674	721	716	702	720	728	687	727	752	684	752	742	733	699	674	748	722	677	728	684	727	706	755	697	732	735	728	722	710	669	721	714	796	699	734	696	715	688	715	739	723	758	712	743	701	731	741	742	738	726	788	706	707	724	685	758	762	709	734	717	728	676	704	704	736	763	725	722	677	682	715	693	695	684	762	730	718	676	743	710	715	744	711	742	701	733	750	738	686	728	712	703	703	674	737	707	701	752	728	713	725	714	705	705	732	681	674	738	702	707	700	749	747	725	708	669	715	676	714	720	711	695	681	719	727	716	682	658	679	733	773	651	757	691	708	733	705	732	689	732	642	715	758	660	656	688	713	652	680	692	760	694	696	749	705	690	690	764	741	691	661	736	728	716	734	725	726	682	672	692	707	720	720	719	720	696	734	726	685	658	718	737	749	769	691	704	677	699	739	682	711	673	671	763	728	756	717	712	707	771	743	755	719	665	725	682	740	723	721	682	669	671	731	716	719	714	704	738	740	731	708	701	712	664	766	724	709	690	712	703	697	722	734	743	739	715	720	692	683	731	689	701	693	715	740	694	749	652	762	706	676	707	738	695	667	676	761	697	705	684	779	692	719	694	684	702	727	714	737	677	727	712	729	692	715	712	740	706	679	705	720	720	723	663	729	679	714	697	764	691	722	690	684	708	740	693	713	666	761	673	712	708	707	736	738	687	695	756	730	725	715	717	726	722	684	720	643	673	724	707	667	781	728	713	734	650	677	750	704	676	693	736	744	753	717	721	706	683	698	704	728	678	716	708	720	776	696	750	713	686	711	714	714	755	694	684	791	695	712	718	689	706	724	728	700	726	692	679	697	683	695	703	714	723	705	703	687	724	698	703	737	738	747	671	673	679	741	685	687	717	684	742	663	658	693	721	709	696	660	706	786	709	704	738	641	715	701	744	689	712	700	711	751	676	793	663	674	677	707	694	747	679	689	699	739	692	704	687	708	682	720	740	715	720	734	706	767	705	703	728	740	681	738	721	675	768	712	688	707	743	729	710	704	750	724	732	738	652	739	671	745	727	664	684	702	721	698	709	689	697	677	660	698	672	716	694	751	699	679	703	681	710	755	681	717	696	696	713	659	716	640	732	707	689	681	710	714	729	717	726	701	726	721	706	751	717	704	726	700	720	717	721	666	722	710	718	728	672	716	701	717	736	711	704	683	693	684	687	715	720	734	707	764	758	727	683	664	697	710	680	709	699	739	697	704	684	668	738	772	724	706	724	707	739	726	704	701	746	690	702	733	699	726	690	742	691	702	763	748	736	675	723	726	760	681	693	688	724	718	701	707	684	631	731	687	703	691	712	735	733	727	675	693	748	773	714	750	685	749	741	650	719	705	696	659	719	721	729	662	708	755	692	680	718	717	721	684	745	745	694	724	730	746	759	722	709	712	716	772	678	719	690	718	736	729	691	671	730	680	701	713	746	707	680	726	744	705	743	701	739	738	671	705	732	707	704	731	701	693	746	709	728	707	693	691	713	734	682	732	720	708	697	700	698	699	699	726	666	713	743	734	711	681	689	724	728	726	695	698	725	751	712	723	730	661	687	680	735	709	703	734	710	731	679	705	707	758	696	662	737	686	736	752	721	660	705	665	695	678	717	702	709	724	703	699	726	756	674	671	732	702	724	700	702	702	713	690	750	736	693	725	688	687	687	685	764	692	724	689	739	717	700	740	729	696	729	693	756	671	674	754	704	766	700	728	683	747	712	697	687	707	686	715	694	672	737	672	709	725	690	719	685	681	715	731	701	723	692	751	678	741	674	663	749	750	680	708	743	713	700	740	697	696	701	706	727	743	752	668	702	715	732	708	715	735	662	717	691	698	749	733	746	721	706	730	714	732	707	744	693	735	756	732	718	727	680	728	704	758	682	714	672	681	710	747	702	726	728	672	703	765	690	716	697	745	684	712	719	706	675	733	675	734	713	685	711	719	730	701	729	708	707	736	700	759	717	711	726	717	702	754	752	745	731	659	700	661	718	731	691	697	668	693	714	697	678	709	723	768	699	720	737	770	740	742	705	712	698	729	666	676	707	725	712	704	683	681	719	724	699	707	721	701	715	701	697	753	720	735	758	728	674	723	695	695	721	746	722	703	729	735	718	692	692	699	702	738	713	732	735	674	703	759	746	739	688	764	742	707	701	720	746	716	704	675	662	659	722	701	729	745	701	705	716	678	725	763	705	698	741	739	710	728	711	705	750	710	717	661	737	711	729	709	694	701	704	713	681	679	700	655	748	680	689	674	666	682	729	686	705	697	704	742	724	748	753	685	707	715	714	689	729	748	680	737	721	697	732	698	766	714	747	723	752	708	645	734	750	706	729	742	723	708	725	777	746	688	728	686	733	743	676	747	680	660	767	758	734	709	689	709	670	729	700	725	724	698	741	648	704	721	672	722	736	737	720	735	704	739	718	701	737	674	757	734	709	725	709	705	652	677	694	701	733	726	717	722	728	720	704	665	675	702	690	654	749	730	719	694	673	702	746	709	776	669	719	719	738	726	698	743	702	697	678	729	688	717	709	710	721	680	716	759	688	725	729	752	722	725	662	724	698	718	730	725	715	717	760	705	694	745	719	734	794	690	711	714	735	698	736	700	695	707	718	716	669	678	709	672	736	723	695	653	747	695	774	723	755	733	686	730	681	734	727	728	690	746	764	707	670	752	710	686	713	674	729	735	715	728	693	705	719	682	715	693	720	715	761	750	737	705	694	725	696	701	695	720	714	731	721	686	701	730	712	687	706	696	698	678	712	704	720	671	704	655	726	697	722	690	712	719	736	683	723	727	715	737	710	695	724	695	731	705	732	758	690	672	729	719	733	698	691	725	661	755	732	703	670	711	689	706	784	718	722	730	696	675	674	708	690	693	746	729	762	734	676	749	723	688	727	699	720	682	711	719	706	671	693	724	688	751	701	702	728	726	656	720	742	699	714	713	736	723	747	759	692	718	739	722	677	759	691	717	698	690	665	720	748	686	667	741	681	712	672	683	745	757	738	737	704	709	718	755	677	684	732	702	673	748	702	698	707	677	697	696	739	685	711	734	685	750	692	698	698	715	699	669	760	706	709	696	691	721	677	690	753	698	710	736	704	705	688	667	721	669	747	744	682	683	710	749	736	713	778	711	724	707	669	740	685	681	718	715
18642	40215	31171	20732	16605	12525	9425	6788	5236	4474	3600	2831	2520	2315	1867	1644	1533	1335	1218	1243	1039	1056	1024	925	1000	944	935	957	1004	1109	1082	1083	990	918	895	836	868	843	868	808	808	846	839	811	790	798	806	792	761	777	813	773	767	740	731	804	769	740	757	754	766	770	724	727	701	732	744	809	768	758	750	750	755	726	782	727	772	800	818	733	764	804	735	761	757	782	739	709	775	808	760	741	807	745	739	767	702	764	746	728	806	714	771	714	766	710	739	748	763	732	777	726	745	746	733	780	719	776	760	711	720	773	748	764	734	739	839	785	776	778	726	764	721	757	739	765	767	784	717	774	737	799	772	721	765	760	731	765	716	749	693	693	766	740	706	713	761	714	738	727	706	728	724	730	752	735	799	718	740	706	704	711	754	747	707	724	758	698	714	752	769	776	744	748	758	752	803	728	752	778	762	770	783	765	716	765	765	758	738	750	754	743	718	742	752	769	798	733	753	794	718	746	765	755	731	714	739	715	816	724	725	790	732	733	807	784	748	731	704	734	749	755	784	744	756	734	739	727	701	736	724	767	750	740	753	736	716	729	748	731	705	711	695	780	721	784	749	734	767	787	779	759	749	763	731	775	788	779	777	736	697	744	713	746	723	779	757	746	768	754	777	784	721	774	791	728	789	787	776	770	745	768	777	768	729	709	754	687	724	715	727	767	754	691	743	784	742	746	755	744	705	742	743	774	773	713	765	703	748	764	764	753	725	767	737	758	747	720	752	747	788	687	760	748	803	755	759	723	743	783	788	731	743	757	729	772	756	785	792	827	711	756	720	715	717	743	780	763	744	698	740	712	747	743	757	724	743	745	759	784	710	727	749	710	769	742	700	731	755	731	774	750	811	738	721	755	742	704	733	763	737	746	797	760	757	751	762	789	769	763	738	777	739	729	772	748	754	698	740	757	805	778	778	723	705	739	739	727	750	709	774	703	750	740	751	727	719	740	740	727	738	754	720	719	750	741	777	783	780	792	781	760	762	748	738	749	727	720	760	778	763	767	692	719	761	751	759	734	698	744	776	710	710	769	742	725	811	767	736	718	800	701	763	754	689	727	781	774	768	704	761	789	783	704	721	728	731	725	783	754	774	729	746	793	751	797	759	770	753	702	772	736	760	720	742	774	757	762	734	745	736	758	760	751	795	735	760	722	712	757	703	781	743	749	737	770	727	745	743	763	734	737	770	753	736	724	690	783	725	694	732	794	763	781	751	705	763	782	765	743	742	742	748	740	742	790	762	790	781	752	759	727	760	767	755	770	742	705	743	729	777	718	719	753	770	767	743	749	774	743	727	758	746	776	752	753	716	801	722	751	774	736	749	818	755	761	701	713	748	732	743	771	721	736	760	745	725	682	669	717	736	729	761	737	721	741	770	741	776	737	759	795	752	768	704	735	747	750	724	751	741	789	735	747	753	755	825	733	746	740	793	733	759	749	737	739	757	768	745	744	729	767	735	747	778	753	725	665	717	752	798	766	768	745	729	760	805	737	745	751	818	762	749	760	718	724	745	749	714	738	747	738	775	761	733	769	734	750	724	716	731	758	766	754	729	735	779	755	764	795	725	793	769	751	705	732	741	761	791	747	771	763	746	722	728	693	729	751	777	758	771	796	719	774	702	708	741	700	766	769	753	769	740	731	707	697	760	716	716	732	738	753	696	760	784	791	716	720	701	724	733	758	743	753	813	719	749	732	745	693	787	745	842	757	722	718	796	704	674	745	692	776	694	765	720	787	752	759	778	711	783	711	734	754	741	757	763	750	746	781	752	742	737	725	721	705	751	759	746	763	741	744	711	740	750	767	753	758	759	769	697	684	738	758	807	720	735	729	778	710	780	695	713	743	793	719	741	744	764	721	716	757	759	728	752	752	749	733	778	769	736	720	743	755	777	784	719	798	735	794	708	767	691	778	755	716	754	769	770	758	784	713	804	797	734	770	718	750	712	751	775	799	759	754	677	801	784	758	797	741	811	768	781	725	719	702	744	792	764	730	712	809	744	740	758	732	802	720	728	770	768	770	775	799	726	739	759	723	713	708	713	793	771	756	724	749	703	778	729	755	776	731	764	805	733	749	712	754	709	700	764	744	770	786	746	704	735	717	724	730	712	751	746	789	792	756	757	717	705	744	793	744	730	783	775	707	752	756	712	740	770	710	763	722	756	763	701	775	736	711	722	719	753	775	751	715	721	695	704	755	752	754	715	819	737	787	764	701	735	748	708	771	754	775	712	756	775	761	781	756	796	729	726	757	741	727	776	700	729	725	789	746	745	704	749	776	733	774	762	757	756	718	789	760	774	736	770	791	790	725	795	803	764	731	742	725	783	745	749	747	737	744	767	757	771	738	759	685	704	788	746	715	745	709	720	721	783	714	700	744	801	755	721	748	782	733	734	757	731	725	811	754	745	787	733	724	754	728	765	723	711	730	753	712	760	748	783	713	722	760	706	744	731	742	737	776	750	734	796	762	707	768	793	759	701	791	691	764	811	741	700	752	777	763	724	780	771	764	779	719	776	786	739	780	758	776	757	740	694	737	744	725	732	750	673	785	707	733	782	722	733	706	797	782	750	770	776	724	736	747	726	739	775	737	771	766	714	706	737	741	740	764	777	784	773	750	719	756	756	712	762	774	776	752	714	693	733	742	736	742	757	723	756	765	746	745	704	779	825	730	736	728	805	731	802	748	754	755	783	726	693	733	775	731	739	717	763	757	723	723	721	820	765	719	770	760	713	760	739	752	752	749	723	771	777	769	750	741	746	777	733	781	715	779	722	759	743	698	731	726	726	761	680	745	777	731	809	750	741	744	732	707	742	743	764	751	749	777	810	756	785	715	777	763	731	762	756	716	733	770	751	760	733	755	777	714	691	749	765	713	730	753	753	743	742	751	744	740	733	769	744	723	756	752	726	742	770	776	733	776	752	731	731	715	762	730	725	745	763	753	738	776	727	741	768	730	754	715	742	789	736	786	721	739	760	744	721	773	784	726	744	757	754	701	746	777	745	777	757	774	776	745	781	761	718	766	741	772	726	817	724	747	734	705	753	755	763	760	758	797	737	748	764	722	709	746	706	742	750	697	774	778	737	739	716	730	759	706	754	682	751	757	732	729	781	739	740	778	713	810	724	777	748	739	727	760	740	778	726	756	755	729	720	773	791	731	749	754	763	705	739	746	793	772	747	725	727	744	718	749	768	740	730	738	711	801	772	746	718	765	797	729	747	764	741	762	707	759	735	743	766	725	752	724	724	774	752	782	777	772	730	774	725	736	775	783	788	732	718	758	725	796	780	796	729	777	783	772	793	784	731	752	724	738	750	733	719	736	732	692	752	750	747	711	738	777	754	784	769	759	762	774	741	735	780	746	702	738	726	708	738	734	757	702	735	804	714	739	712	739	758	747	773	753	815	722	758	743	763	711	773	747	760	772	722	701	733	729	754	781	775	732	770	718	697	791
25607	21597	27530	26028	14366	6956	4684	3030	2387	2030	1746	1516	1439	1332	1102	1075	1047	977	919	931	807	813	777	815	782	776	797	871	781	869	906	836	805	788	810	789	768	740	695	703	706	692	697	736	712	728	667	719	760	693	690	744	717	685	697	716	686	728	750	704	684	688	765	725	675	727	717	706	708	672	675	679	686	682	752	727	697	686	671	753	735	763	751	708	710	713	681	703	679	667	671	728	691	665	703	765	685	733	687	697	678	737	691	702	663	732	761	675	742	742	694	715	704	722	724	674	741	732	705	666	679	723	664	680	691	706	721	704	719	689	654	682	689	676	711	696	694	750	714	734	747	665	649	710	734	726	728	676	687	676	742	699	716	690	643	716	743	681	724	651	665	738	697	682	693	653	724	674	704	713	658	699	689	662	727	685	731	725	708	726	656	708	701	672	672	672	679	628	765	713	722	705	720	711	681	696	682	711	690	697	748	700	683	693	722	719	684	694	723	738	703	706	704	699	687	713	720	723	730	691	694	756	703	704	713	683	705	694	677	704	621	685	692	681	695	712	682	670	703	694	687	714	763	699	734	707	686	731	672	702	694	746	713	729	733	751	662	688	718	714	716	695	723	709	743	759	697	742	725	707	707	686	688	706	736	704	650	695	695	721	701	713	719	744	666	668	688	682	719	708	695	687	679	686	707	713	672	696	714	687	712	715	724	701	683	628	705	641	675	627	700	694	760	686	705	679	702	699	726	749	695	681	729	654	713	673	705	657	698	677	717	725	730	664	706	669	680	728	682	698	698	697	672	702	700	687	704	720	728	701	709	676	707	719	709	698	721	679	682	744	717	746	711	679	637	709	738	674	710	740	689	750	710	700	701	689	702	736	666	721	702	743	724	702	695	664	693	666	694	715	702	713	626	691	712	724	694	715	691	686	704	664	709	668	686	713	752	632	728	718	688	676	691	648	717	682	769	737	691	746	727	715	710	699	686	729	731	681	698	697	703	692	688	665	709	768	717	671	696	695	672	688	674	714	708	704	652	695	624	680	760	698	734	679	716	735	682	735	686	741	688	727	713	686	658	757	697	713	700	704	689	696	670	713	701	721	745	708	715	665	705	678	704	713	720	648	707	666	742	705	671	735	676	703	657	719	680	694	684	727	702	729	728	644	709	764	743	706	665	687	714	742	762	706	678	687	701	700	666	702	726	672	713	650	682	737	688	696	656	687	713	665	694	690	700	678	691	687	679	685	680	702	705	675	623	711	716	676	703	688	679	744	668	667	678	712	643	659	689	716	729	706	700	723	723	721	675	694	684	698	662	726	695	744	705	676	666	684	713	710	685	691	723	704	731	707	747	694	736	714	710	718	699	724	628	671	732	685	675	709	698	692	677	721	733	709	689	688	644	715	712	671	704	726	697	721	722	740	700	708	679	705	695	698	704	708	693	695	671	704	688	721	720	688	638	716	725	642	687	637	650	678	711	742	732	711	711	701	677	688	736	681	714	669	693	728	659	710	681	661	719	690	729	681	752	718	711	662	731	709	686	684	687	701	659	705	727	712	729	709	721	673	717	663	697	674	712	748	655	704	738	767	715	729	662	704	649	676	685	665	705	767	733	698	697	653	664	720	702	690	686	719	684	735	685	719	684	646	629	676	763	725	655	733	711	683	679	758	678	717	686	752	709	730	734	665	674	705	716	689	706	723	705	663	693	725	709	729	694	690	697	699	686	721	682	685	702	685	718	691	694	693	713	723	701	710	659	713	725	660	689	725	716	676	718	680	740	749	667	710	714	695	699	652	736	723	722	666	702	736	705	714	697	705	654	714	700	710	659	701	697	706	691	714	712	694	717	694	709	710	695	675	676	696	746	750	757	665	665	696	731	707	703	655	675	639	666	740	669	732	700	660	704	741	678	661	692	695	718	704	688	673	716	666	692	687	717	697	725	724	680	692	683	666	671	728	715	682	714	714	706	716	707	707	646	702	713	663	746	691	686	694	686	712	753	709	691	726	696	663	702	722	719	739	671	735	743	728	716	677	697	702	704	692	710	705	716	745	692	657	734	690	674	706	693	703	713	715	660	729	703	674	691	721	667	659	679	688	694	678	688	672	719	683	733	713	713	746	667	673	708	707	691	677	668	729	730	643	702	677	696	693	734	711	744	706	744	687	730	733	682	700	688	675	758	690	695	713	691	668	709	653	657	717	670	723	709	736	668	701	670	653	720	672	720	693	763	716	712	667	715	689	698	677	674	737	682	678	737	738	703	681	697	639	670	692	697	697	735	672	646	702	703	730	741	710	725	658	688	718	672	713	739	668	720	705	676	720	666	685	715	694	720	712	673	717	721	714	714	745	794	695	732	666	692	663	710	711	682	700	678	709	663	666	703	727	717	690	731	761	727	664	676	686	686	696	705	711	691	694	713	709	701	678	717	710	719	716	708	681	702	689	675	701	682	725	757	709	715	623	681	667	712	747	673	742	672	685	694	667	620	666	713	650	684	747	684	692	680	675	726	693	698	725	694	716	687	695	718	656	691	720	726	702	655	732	707	691	678	686	663	657	725	713	675	713	674	738	718	689	745	702	728	728	663	666	725	731	742	685	704	712	713	691	725	746	656	693	668	681	696	706	744	710	687	723	715	748	686	698	659	690	649	708	669	722	698	705	731	775	709	727	737	688	702	724	705	695	708	700	673	665	665	671	698	688	693	676	641	687	705	692	718	701	725	709	666	676	691	743	678	692	744	736	681	689	715	706	707	762	645	642	702	703	712	706	666	736	679	663	738	686	729	661	720	675	702	674	706	743	697	767	701	665	670	695	755	655	716	726	721	686	712	682	715	721	661	687	652	680	755	724	711	647	702	703	686	701	677	704	704	678	718	705	747	662	720	677	716	692	744	716	671	707	644	757	716	713	743	712	713	720	745	724	683	686	667	691	709	645	743	703	714	669	677	709	718	668	775	687	688	711	706	684	674	680	656	706	667	685	725	723	705	690	668	716	717	708	747	707	695	702	687	717	683	740	667	674	743	723	714	679	741	673	670	715	711	719	731	648	685	662	735	680	725	673	716	688	668	751	731	755	688	728	674	673	693	682	732	692	693	686	704	665	734	693	742	728	667	727	699	696	723	658	673	760	694	684	750	753	709	698	738	740	651	680	730	674	694	707	745	724	695	664	713	738	710	675	737	707	742	687	712	698	684	709	651	698	719	741	706	701	685	726	699	671	704	724	726	671	712	709	693	716	688	709	711	715	739	687	735	724	673	723	673	689	721	670	711	697	677	717	701	682	759	684	723	712	690	685	705	706	705	710	730	673	710	732	729	714	675	701	681	703	668	730	677	699	656	689	689	686	643	694	692	742	684	669	750	703	731	694	700	689	726	732	705	731	667	732	689	711	685	718	685	679	704	627	661	681	703	693	683	676	672	722	678	697	761	676	669	720	705	676	713	678	699	691	684	669	706	668	662	717	732	718	686	664	675	659	704	717	730	729	671	712
18090	36239	27210	17241	13362	10194	7655	5564	4243	3590	2861	2415	2236	1956	1735	1479	1390	1188	1136	1006	1018	1001	901	958	934	905	933	914	953	1039	1064	983	936	858	889	848	843	843	814	816	837	774	816	826	807	748	757	767	765	754	812	773	731	771	777	758	799	735	785	754	771	727	756	739	743	797	774	752	757	746	725	732	774	749	765	743	757	736	731	731	691	731	775	796	776	731	727	749	747	754	754	677	758	704	686	710	743	738	742	762	708	703	753	741	753	731	727	734	778	727	772	706	783	738	782	726	697	739	747	724	723	737	750	699	685	727	739	748	757	719	744	783	730	736	730	742	724	714	708	732	716	724	758	752	717	720	735	772	712	701	691	763	800	731	753	708	764	699	728	758	746	715	751	700	750	740	768	729	737	719	699	759	719	736	759	757	737	758	755	757	776	743	794	764	721	773	746	731	715	784	699	757	710	793	743	754	749	728	735	759	761	753	688	724	706	686	737	756	747	763	737	756	714	742	748	739	760	763	753	751	680	757	741	720	669	715	706	673	746	756	764	830	749	745	725	704	699	739	702	753	727	693	758	766	723	720	736	739	714	713	728	739	737	720	725	727	746	739	759	753	763	681	735	761	757	756	726	773	772	745	717	746	707	761	727	724	750	778	688	790	716	807	741	718	721	734	758	723	731	719	768	754	719	708	742	730	712	731	799	755	729	758	764	674	709	754	742	752	766	747	741	743	721	737	747	755	774	705	773	705	767	746	758	774	782	783	725	791	771	740	721	723	769	733	770	738	735	745	771	784	730	725	699	739	756	730	764	709	699	708	735	757	779	727	738	781	762	749	749	781	751	750	710	740	730	718	754	740	737	773	714	781	716	762	737	694	759	738	799	713	744	705	728	766	743	736	708	776	713	745	697	775	747	734	723	752	723	726	776	804	718	736	736	747	735	741	735	719	741	745	724	783	749	736	740	751	775	747	729	725	739	758	789	762	749	762	765	763	700	743	708	709	750	690	746	777	706	735	724	776	746	736	719	749	702	681	737	748	771	717	756	732	761	763	743	732	719	727	750	718	767	715	704	739	686	728	729	741	741	734	737	771	746	758	705	706	678	767	784	714	716	728	771	751	780	760	731	721	741	730	723	707	701	713	762	805	758	757	769	781	730	742	746	694	722	736	737	734	739	756	756	744	764	689	747	780	760	730	749	742	759	748	773	741	712	740	781	749	716	762	801	707	726	670	740	774	715	753	737	741	755	691	735	675	695	688	729	725	696	745	710	711	762	751	703	725	752	763	762	714	662	749	742	764	748	739	750	701	686	744	769	684	722	734	756	758	754	722	682	760	730	698	736	695	709	770	733	761	738	757	748	770	760	742	778	759	736	756	731	730	737	735	793	746	749	711	777	750	736	772	700	707	754	760	736	719	772	702	696	760	777	760	684	717	761	773	766	725	727	722	733	766	687	738	794	761	738	763	755	742	780	755	776	763	792	765	771	727	781	726	775	784	796	813	707	735	766	723	771	773	754	746	728	727	710	763	744	737	764	725	722	771	733	710	728	720	770	756	761	731	729	732	761	743	782	741	786	763	730	740	744	707	751	728	719	765	766	739	728	799	754	728	744	697	713	806	765	755	740	774	788	742	757	779	756	731	751	738	717	719	793	707	719	729	729	767	718	732	733	750	672	758	735	723	713	730	705	765	742	713	794	713	773	735	715	697	739	750	723	756	773	747	775	765	748	762	741	712	720	712	734	787	743	747	764	743	761	733	743	716	719	700	741	731	738	777	728	726	688	717	758	740	801	704	786	759	733	733	746	799	718	742	765	728	762	751	767	756	753	717	735	692	720	735	742	713	732	745	784	780	759	676	738	711	739	743	743	802	749	713	771	717	720	798	729	767	742	687	774	785	747	736	781	802	770	751	712	746	732	817	725	710	725	745	739	752	759	762	760	708	754	803	783	680	719	721	765	748	721	758	739	745	702	720	763	723	703	736	667	717	743	754	753	730	733	735	711	775	669	754	760	745	753	742	731	760	688	749	762	730	781	716	723	716	741	733	717	757	733	734	678	723	749	735	774	733	728	712	767	747	760	788	726	756	800	815	748	718	765	732	693	688	742	743	726	750	727	752	784	707	718	748	720	748	733	753	727	737	731	754	733	737	723	744	776	755	761	732	729	756	748	724	742	741	710	732	754	784	701	757	739	704	761	731	721	757	749	712	739	730	745	772	741	679	755	758	725	693	701	707	758	762	760	722	728	658	718	728	698	751	693	766	739	721	743	790	711	722	712	746	762	792	771	723	748	740	755	720	711	716	767	762	686	745	719	748	703	721	752	766	763	762	792	737	767	801	746	759	728	715	737	755	743	721	741	740	740	659	746	712	740	747	726	648	758	723	794	744	698	744	774	724	765	770	766	722	739	790	705	712	735	733	704	794	770	750	742	759	711	749	728	784	757	691	759	730	747	808	716	783	734	749	693	698	724	759	741	757	733	767	741	684	753	740	777	695	760	745	734	731	760	704	761	782	744	714	688	736	754	781	716	730	762	695	733	741	692	722	739	751	786	768	732	713	737	748	738	745	734	717	772	764	756	739	715	757	756	696	714	725	724	748	676	757	726	731	765	705	739	748	726	700	738	725	743	790	749	732	735	733	747	746	703	735	779	704	761	763	744	682	696	762	752	723	749	755	791	737	726	782	720	722	676	767	694	744	722	773	738	741	763	753	676	721	740	751	770	748	729	776	694	736	742	741	727	760	698	726	721	716	784	719	744	770	743	761	731	745	716	770	789	722	771	735	739	706	741	716	712	756	707	704	668	722	731	734	704	709	706	745	732	732	688	758	714	758	735	707	740	735	718	747	728	723	749	748	773	724	714	713	756	767	747	718	743	687	763	765	760	766	742	715	748	724	777	743	707	722	743	742	720	740	727	715	726	738	748	746	733	781	750	780	730	673	765	685	752	757	726	785	764	736	685	726	748	740	757	728	710	754	747	736	702	711	720	749	740	729	749	725	735	728	728	780	693	723	736	695	757	727	765	776	774	735	755	702	714	740	776	733	697	673	733	741	730	737	760	726	702	757	729	758	763	726	735	686	768	730	748	719	753	749	758	758	770	775	741	702	752	739	733	743	742	787	752	775	718	770	777	745	751	752	742	780	757	771	717	718	771	723	737	785	757	747	763	749	741	726	697	731	712	714	714	722	724	721	731	751	682	779	764	744	722	716	739	781	740	737	756	734	777	776	773	698	710	774	740	725	679	755	766	723	767	773	722	726	736	734	744	714	746	777	781	810	761	718	745	760	771	756	713	735	750	785	691	748	752	747	765	722	784	780	718	725	752	763	770	780	720	741	734	782	713	704	708	706	705	713	744	757	743	730	748	750	710	756	739	692	764	770	757	705	763	702	752	733	738	790	747	788	713	719	724	738	762	729	707	751	765	719	755	733	724	723	751	725	799	727	734	704	764	724	752	765	724	734	684	664	722	741	733	745	748	771	737	740
23289	21596	29286	24403	21692	22009	14763	6186	4175	3664	2783	2517	2253	1930	1721	1488	1421	1287	1123	1037	1014	963	991	912	896	919	970	932	915	990	1095	991	916	893	867	894	810	800	869	833	793	818	765	795	793	703	815	720	767	786	756	736	704	768	765	729	750	726	749	794	734	771	776	731	756	719	766	714	770	678	748	793	747	750	728	708	722	748	726	728	742	687	719	761	721	709	761	743	715	761	745	727	722	721	789	768	693	810	810	739	692	732	731	764	732	744	685	741	726	744	755	749	712	744	754	732	724	737	706	699	740	700	714	738	726	763	712	782	769	711	734	714	714	762	720	732	712	727	748	728	697	739	765	729	742	735	740	721	721	724	730	716	775	725	737	734	673	761	721	758	731	707	787	685	765	728	734	731	734	693	711	718	718	725	785	734	709	690	694	715	698	760	717	739	694	724	757	729	763	768	730	726	706	751	686	704	730	722	746	745	786	712	757	709	721	736	705	717	724	763	719	737	790	690	714	719	735	703	744	781	730	730	771	707	750	725	741	737	773	745	704	732	754	716	768	717	717	740	732	688	725	789	766	750	779	782	766	772	723	732	715	732	732	782	725	792	772	711	791	748	729	690	717	704	720	720	768	694	696	728	719	723	727	756	747	694	698	791	747	691	775	717	745	734	775	769	742	738	775	765	725	765	723	713	731	706	738	662	744	759	743	714	761	778	775	740	750	700	727	712	713	730	724	674	698	714	721	726	714	748	715	711	731	719	708	720	776	765	730	754	734	764	737	775	780	727	734	700	677	754	746	737	747	712	723	749	771	697	705	738	788	713	742	736	767	668	732	789	751	681	753	704	690	734	779	750	710	755	732	764	688	730	721	706	748	746	720	742	740	681	739	711	730	715	751	692	719	720	743	649	699	706	748	726	763	709	726	704	699	728	727	742	729	708	709	719	752	773	728	686	749	750	723	670	743	743	737	725	758	700	719	787	698	711	678	739	750	692	729	730	747	711	714	741	701	649	688	752	790	681	684	738	742	718	766	687	749	742	753	685	712	752	702	743	745	791	687	729	714	716	765	724	775	777	743	704	713	710	707	762	677	748	704	744	730	706	721	744	769	758	697	792	764	725	734	734	673	729	809	741	788	743	782	748	750	737	781	724	688	747	728	738	692	726	724	787	759	735	735	776	709	706	696	803	733	737	727	741	699	760	718	683	706	751	714	768	753	757	717	749	737	752	702	693	725	743	809	698	790	731	734	745	702	718	778	727	732	723	739	786	734	730	715	731	740	737	707	771	744	704	788	728	738	771	778	715	719	705	733	794	689	749	728	719	735	765	720	742	737	714	758	745	728	712	717	747	748	710	712	707	749	732	711	779	772	705	720	759	728	710	760	721	760	694	743	758	780	743	729	759	774	745	713	765	764	766	737	786	754	732	722	716	731	731	747	760	737	751	685	758	744	746	713	740	734	710	684	713	693	750	764	689	720	647	740	725	770	777	742	759	742	710	797	702	691	725	759	722	732	751	750	721	741	722	755	751	677	765	724	758	795	703	809	756	741	738	752	733	701	693	756	667	727	775	730	715	769	690	758	730	712	732	745	764	747	729	705	751	756	714	734	802	697	742	729	721	721	749	707	758	735	736	738	732	749	731	807	740	700	715	703	735	762	733	752	743	711	747	717	738	753	722	805	748	721	750	732	758	691	756	746	746	765	703	669	743	706	737	757	722	730	773	745	744	716	752	688	741	757	705	712	729	712	720	706	741	764	716	734	711	729	704	710	743	742	793	786	748	749	738	769	751	695	702	724	693	724	704	760	791	710	752	723	730	704	714	742	720	753	713	721	746	749	711	695	708	676	764	726	657	692	734	768	709	744	781	749	725	686	763	744	760	727	727	714	734	764	734	732	696	750	773	736	714	696	736	791	721	713	720	691	749	714	749	743	790	713	677	741	749	723	702	689	699	737	698	743	742	712	762	742	734	722	685	737	778	738	742	701	795	705	726	743	731	749	718	689	685	776	730	726	710	717	708	703	724	762	745	767	698	774	755	728	726	674	730	725	709	737	747	756	738	739	742	743	763	734	732	707	705	706	671	781	767	748	751	749	754	755	699	736	691	702	751	705	735	770	737	744	719	706	720	727	690	749	705	716	683	724	750	758	748	722	743	773	767	740	693	722	718	702	734	735	744	766	787	699	729	710	653	745	736	737	732	741	748	762	758	708	705	734	735	751	696	714	717	755	690	725	726	695	758	731	735	746	734	767	753	703	723	704	726	740	705	741	724	781	787	726	733	746	668	740	700	744	658	751	749	719	724	780	760	739	695	711	684	718	747	726	762	740	723	754	746	707	738	714	743	720	716	755	741	746	769	731	715	715	730	734	721	722	720	768	744	786	752	720	681	747	761	724	751	697	773	744	755	749	736	758	741	731	717	734	735	699	729	712	721	770	744	734	705	793	744	762	757	714	756	738	725	800	704	759	755	762	772	698	738	713	728	750	762	741	711	751	680	743	782	742	772	755	755	696	711	727	763	720	734	724	738	755	738	686	756	713	782	703	755	734	736	707	694	774	702	706	747	705	723	763	732	679	695	672	744	753	675	689	751	758	758	703	691	727	752	742	723	744	726	686	704	737	752	710	706	742	736	759	704	719	750	720	757	747	732	723	696	731	726	705	760	741	714	754	752	702	727	755	762	745	758	749	716	765	731	736	710	794	748	705	737	735	750	701	739	768	747	743	722	727	795	822	772	762	729	720	692	713	749	780	724	770	740	712	746	769	749	785	676	717	778	727	718	775	717	765	745	757	741	757	691	715	696	708	737	751	733	734	725	702	785	718	746	713	719	709	751	751	723	737	722	713	708	757	751	733	759	711	733	695	737	718	737	780	787	747	723	794	729	718	677	719	740	716	702	702	736	729	691	761	748	745	703	744	725	689	682	743	732	719	708	689	749	692	760	752	728	705	759	767	727	765	696	719	673	730	737	706	706	749	747	742	728	748	713	701	750	759	735	746	709	732	742	699	716	703	745	782	718	715	737	756	705	748	713	729	734	713	737	714	729	739	780	710	730	757	755	736	705	754	669	759	731	729	751	737	746	705	712	741	750	737	730	734	799	667	768	693	721	759	742	722	671	731	738	719	727	701	741	745	731	750	691	727	720	723	745	764	751	800	729	698	689	737	757	673	741	732	736	751	686	733	762	729	790	745	714	710	723	676	774	711	753	708	741	711	793	742	704	701	705	781	756	707	759	704	764	725	736	752	715	744	753	783	744	719	701	756	706	729	724	732	737	732	760	773	710	727	721	749	655	682	754	722	773	737	745	761	742	732	674	761	731	743	750	760	725	720	727	731	643	701	715	752	765	733	759	739	717	743	752	733	758	742	751	749	724	696	716	752	674	673	706	745	697	700	708	805	739	699	752	702	739	696	739	751	724	721	744	790	712	758	724	693	783	736	699	741	775	751	724	786	757	797	719	739	719	690	698	720	757	753	711	742	771	781	734
20473	44678	35622	25085	20704	16472	12455	9120	7028	5974	4690	4051	3549	2902	2412	2148	1885	1718	1433	1317	1245	1278	1113	1074	1083	1056	1067	1120	1223	1272	1305	1161	1050	949	941	912	858	904	866	873	908	870	816	879	909	857	867	837	819	808	805	837	815	833	780	782	759	773	756	731	786	779	755	779	801	774	719	786	769	780	741	770	783	773	776	726	775	759	756	758	742	728	764	764	766	784	746	800	730	719	740	751	781	748	724	778	756	781	754	790	750	746	756	785	727	764	693	731	727	770	794	759	794	745	766	730	773	749	719	749	770	734	749	792	786	741	736	747	728	693	797	774	745	721	803	748	751	768	744	780	778	749	774	765	774	762	738	757	758	746	762	729	761	761	730	788	727	801	750	751	725	771	761	729	800	776	743	740	744	767	697	758	809	805	741	790	754	742	728	797	776	737	784	784	784	744	766	795	751	767	714	802	779	815	811	748	772	786	704	792	758	774	781	787	784	778	766	796	768	794	731	770	792	758	763	745	736	757	768	794	770	793	751	745	754	741	798	814	758	703	760	753	764	737	780	759	779	734	717	740	756	737	805	765	743	764	746	775	778	735	726	749	753	753	730	764	769	768	730	757	728	774	739	752	779	771	758	736	804	693	783	795	788	735	810	743	812	751	746	762	765	771	747	767	750	770	769	778	795	802	782	822	792	793	800	758	763	740	732	754	739	710	730	784	821	780	774	742	798	733	762	779	786	768	704	739	787	796	776	783	786	747	787	777	727	799	761	748	723	760	779	737	784	771	701	787	788	770	724	757	753	772	757	779	786	786	752	812	759	803	718	819	720	744	725	758	776	751	752	784	823	734	725	769	774	695	789	731	739	753	747	753	729	771	791	709	789	776	751	739	755	736	727	773	761	711	781	784	753	740	713	714	780	763	794	760	719	755	750	773	771	740	787	736	733	800	730	758	769	787	764	786	745	801	802	805	744	758	762	793	710	776	775	801	775	723	723	771	806	764	769	723	693	752	760	785	753	766	804	730	720	778	726	758	798	810	739	771	793	795	770	726	755	732	734	745	771	774	741	758	793	725	791	810	788	775	775	732	741	801	781	757	727	764	761	770	771	744	756	750	745	773	740	725	777	723	797	743	765	778	726	777	778	729	745	762	772	771	796	772	779	744	756	756	763	722	724	781	795	716	758	740	704	772	761	755	767	722	732	731	789	758	747	767	790	728	786	753	696	818	783	744	779	713	756	766	800	770	789	780	778	757	722	770	817	764	728	791	757	752	776	767	807	761	732	703	753	761	763	779	790	767	793	750	766	751	816	755	728	774	752	763	742	710	799	799	755	768	777	731	738	804	768	720	735	761	742	766	773	743	712	728	821	762	717	754	760	810	799	748	783	765	794	772	741	764	756	747	747	759	767	752	787	784	773	765	777	711	714	741	748	764	721	730	785	718	797	773	746	777	733	761	743	721	778	744	721	773	781	753	782	696	700	739	775	780	735	715	730	771	736	779	776	776	781	739	749	772	780	771	758	767	784	741	740	759	737	756	716	753	792	760	803	747	842	784	756	766	751	840	800	767	769	721	749	757	720	742	817	775	759	752	763	773	753	708	746	765	814	759	729	805	772	724	741	786	740	760	817	760	805	801	724	793	715	774	750	776	804	766	750	840	799	715	734	748	752	756	733	766	779	763	746	717	762	757	702	787	789	723	739	734	735	813	757	768	760	781	767	767	807	765	737	751	767	760	741	805	761	739	754	762	748	742	761	771	803	732	728	791	738	759	727	752	771	736	777	764	787	773	756	784	797	774	755	721	779	770	740	747	769	813	758	738	774	724	775	786	761	788	828	735	780	762	751	724	774	786	723	757	741	739	766	732	721	776	760	779	788	774	735	750	745	757	710	739	743	752	813	735	754	758	764	705	768	698	725	782	739	764	769	779	722	747	709	750	702	777	734	715	766	742	785	744	762	749	796	714	743	746	748	725	784	764	785	809	714	773	729	740	766	775	785	733	812	718	759	758	756	723	812	718	762	769	767	781	754	778	771	758	773	763	767	704	768	782	770	754	791	766	770	718	756	772	741	765	753	784	761	743	754	765	767	759	778	758	779	725	757	782	776	758	769	760	751	736	807	762	714	773	774	773	760	732	824	760	744	766	742	767	736	749	757	761	802	700	781	729	823	782	744	781	764	717	796	761	699	761	738	703	783	806	779	761	776	737	795	768	773	748	742	764	777	790	795	742	744	711	735	791	760	752	763	768	770	713	810	758	760	749	781	789	757	709	743	728	808	730	793	746	744	760	715	745	752	750	709	748	752	787	747	774	762	785	772	771	748	752	805	771	758	761	778	787	754	786	773	726	820	766	690	773	754	768	792	760	776	755	696	791	755	744	741	782	748	755	737	767	781	794	695	731	710	754	756	790	765	775	732	787	779	752	780	753	790	785	733	743	781	770	765	785	772	769	766	759	735	735	753	745	808	724	786	737	766	742	781	781	759	744	755	728	755	753	772	776	761	794	781	729	788	813	773	784	754	743	744	729	732	748	750	756	736	754	772	728	780	753	732	708	734	751	753	751	751	747	757	717	798	731	748	786	788	747	788	756	783	781	746	727	748	748	723	768	782	745	743	767	785	744	677	751	744	773	738	807	697	725	790	734	741	768	727	759	793	748	769	771	748	770	737	816	791	769	766	696	773	748	759	698	748	786	778	765	784	763	791	749	731	734	756	716	773	771	724	738	735	690	772	748	729	757	759	746	803	803	734	815	802	798	720	813	785	761	804	749	724	746	736	825	743	720	743	772	768	713	768	732	772	729	730	709	746	788	792	776	762	753	703	773	780	731	778	782	739	746	808	752	781	765	757	776	783	775	779	776	776	752	733	760	754	773	782	756	735	786	748	763	749	739	724	801	771	767	729	750	738	787	757	769	746	773	801	757	793	734	767	714	741	776	772	734	746	724	729	775	810	795	788	717	759	808	779	747	726	719	776	795	728	780	760	775	813	759	780	741	731	746	749	791	814	776	720	737	803	774	788	751	737	772	744	724	752	786	753	727	783	750	807	776	763	766	732	732	728	768	755	742	772	785	777	752	753	712	722	785	757	752	788	783	757	752	766	716	805	726	734	762	790	782	784	749	709	812	765	734	773	758	803	753	756	754	741	773	841	762	815	727	713	689	791	700	790	769	809	774	794	696	803	724	794	767	767	781	710	747	739	773	801	717	742	773	728	815	740	793	745	761	795	738	777	758	756	742	720	722	731	773	787	764	719	758	776	775	774	784	787	769	776	734	798	706	780	787	767	781	767	729	749	749	731	757	790	719	780	788	740	723	792	774	707	737	793	735	729	770	760	734	732	749	765	771	819	697	732	751	774	771	796	733	714	691	724	720	783	803	766	777	721	802	777	763	769	732	784	760	761	757	737	756	768	795	800	769	779	747	728	741	759	753	754	723	780	776	750	784	773	760	773	766	743	754	800	759	735	701	762	733	733	732	754	706	737	780	758	784
29312	22440	21088	13518	7612	4901	3386	2358	1892	1715	1398	1307	1154	1120	1020	1034	923	926	839	776	741	792	772	771	770	759	792	784	783	777	852	783	739	745	674	735	729	785	670	719	697	711	764	694	698	698	698	689	723	739	701	764	696	747	724	710	702	691	724	627	698	715	698	712	707	697	633	716	674	709	671	646	707	736	655	676	742	657	692	665	704	642	713	713	728	714	746	707	686	715	672	707	683	738	699	672	707	723	683	671	661	688	679	676	699	689	652	697	733	705	745	651	673	666	656	718	671	677	638	724	656	695	682	683	709	664	677	718	682	734	652	638	719	707	740	684	636	697	694	661	694	698	698	741	677	693	679	654	694	698	713	713	682	671	710	717	717	690	686	691	702	729	726	693	703	672	733	736	722	696	673	738	669	655	691	724	653	715	716	722	698	715	659	679	680	733	693	674	722	689	730	717	736	667	665	685	661	702	654	685	681	725	698	678	711	701	683	730	722	715	656	693	723	642	717	670	668	697	670	686	721	699	764	743	657	691	695	704	700	723	678	647	653	675	651	677	656	685	674	721	678	717	690	682	743	685	670	669	711	668	662	632	663	651	721	709	683	675	684	718	714	679	675	669	703	739	680	697	719	655	700	678	687	718	627	668	718	684	707	690	661	695	674	678	674	688	683	723	711	753	742	707	681	687	691	685	676	654	674	694	680	704	747	669	730	708	664	709	659	660	709	643	711	661	681	722	714	690	687	710	662	688	672	683	701	681	661	688	646	800	690	674	718	724	689	709	698	615	680	724	711	698	685	729	715	666	697	727	697	745	708	683	673	664	648	670	640	661	680	707	667	741	645	722	730	684	698	677	715	692	750	709	696	650	703	678	668	689	690	677	701	642	705	678	715	706	715	710	682	688	704	657	677	693	646	672	721	719	720	666	703	673	676	682	731	681	716	693	693	668	684	713	666	726	708	681	679	646	702	666	651	723	695	693	693	701	705	746	681	710	663	722	705	691	727	674	708	678	657	769	719	690	656	720	655	726	687	718	684	713	656	687	700	730	689	680	716	659	686	666	674	692	688	708	748	698	652	659	713	681	667	673	701	679	730	696	670	724	723	675	688	668	646	664	693	718	689	686	705	689	655	675	674	720	728	689	700	693	703	676	683	722	703	681	710	657	729	681	716	667	691	677	640	671	729	666	671	705	645	679	735	712	674	684	684	668	686	687	664	692	711	679	704	717	668	654	689	636	719	692	668	695	739	648	716	647	689	669	694	671	723	677	667	686	719	698	670	709	720	666	677	664	689	715	719	750	640	704	694	708	666	684	740	674	692	701	693	689	705	706	716	703	675	674	697	665	678	697	648	691	735	695	682	689	665	712	738	722	678	704	661	729	660	676	695	641	713	718	675	683	708	677	698	659	673	678	652	692	683	677	676	708	707	717	662	724	707	693	746	673	685	712	681	688	685	717	686	713	673	669	670	661	720	671	698	684	717	682	672	682	710	696	707	683	647	690	646	683	690	684	733	664	681	712	618	701	669	694	716	702	684	675	670	720	643	672	690	682	694	731	703	674	695	689	710	713	677	724	671	681	713	669	688	666	703	678	707	679	710	694	698	719	684	676	701	685	691	646	688	717	697	669	643	682	695	672	724	678	728	637	691	670	694	670	661	740	680	707	691	685	680	666	710	738	720	684	666	701	676	717	638	683	685	693	681	708	700	707	685	680	695	751	669	654	692	691	659	721	719	738	693	695	714	694	662	649	673	642	690	696	645	705	656	669	698	630	706	697	699	726	696	660	725	687	721	672	670	713	709	660	639	698	683	704	690	730	701	645	670	682	727	682	735	677	711	712	679	654	689	671	641	714	687	716	696	709	695	722	693	727	684	731	671	680	692	692	686	644	678	700	657	684	690	714	719	701	731	659	709	636	711	686	737	692	741	773	672	690	688	695	722	684	689	687	726	661	677	713	678	684	714	739	670	671	731	697	697	705	686	661	666	685	668	686	695	691	678	701	747	703	696	732	673	649	663	704	697	670	666	717	662	731	689	686	720	702	731	669	686	696	690	655	692	697	687	716	671	712	675	674	698	690	724	703	688	706	697	675	660	688	685	729	659	632	688	712	719	685	699	720	713	696	670	757	682	668	694	709	691	699	689	717	684	721	737	688	714	650	750	706	678	705	693	704	652	712	660	642	674	709	629	657	674	686	682	706	704	703	679	721	727	688	714	660	685	654	664	702	672	697	707	673	696	677	739	686	694	697	714	700	743	686	713	661	666	667	675	725	702	675	699	705	707	730	728	686	686	698	709	694	701	662	707	673	650	668	725	683	704	671	693	678	708	711	630	679	738	685	703	639	682	685	706	688	661	738	691	675	719	727	711	668	680	748	683	703	666	683	719	702	709	733	706	742	676	671	706	703	671	665	710	682	691	708	722	691	731	692	704	711	672	645	693	675	696	708	714	679	695	728	721	702	676	718	661	699	641	700	722	710	688	719	648	694	709	729	681	686	676	695	753	693	738	701	658	672	715	723	719	702	675	664	691	689	737	711	648	706	719	705	639	714	697	714	701	709	711	651	648	693	691	700	661	700	687	713	658	702	686	684	680	665	731	732	711	696	721	677	702	755	716	712	701	705	713	707	675	737	663	690	703	699	661	662	693	704	693	686	666	707	720	682	681	687	690	619	662	684	673	628	667	733	659	737	649	690	703	684	686	687	688	768	682	701	676	658	697	674	729	722	675	693	665	671	663	725	663	706	696	681	666	695	711	637	734	651	728	682	688	720	670	678	736	723	707	709	682	702	660	698	678	716	716	698	678	714	710	737	678	652	642	643	724	708	716	686	720	700	725	663	673	729	694	746	730	684	664	664	701	678	714	660	683	663	669	705	720	738	685	674	716	697	721	618	673	703	676	681	676	719	663	710	661	667	708	717	679	681	723	628	645	735	676	686	671	656	700	644	683	677	748	671	659	658	694	706	679	704	744	709	684	690	708	676	716	713	736	652	732	685	683	684	685	690	692	661	664	678	667	715	726	681	638	709	717	644	635	725	669	698	701	666	674	666	723	671	718	692	688	662	689	677	635	709	701	701	717	714	680	696	684	716	659	656	599	693	688	698	703	676	721	691	710	653	751	678	691	668	641	732	720	677	678	730	668	681	647	637	687	731	684	655	702	725	687	710	687	750	713	686	705	693	719	714	690	701	704	697	692	681	729	734	703	695	724	688	706	707	658	716	746	705	661	651	728	740	707	696	666	687	696	692	667	675	687	691	647	701	701	694	717	718	608	671	685	685	690	681	653	720	671	663	722	731	727	689	671	698	693	715	658	674	735	720	685	716	663	698	684	762	651	720	657	654	640	692	705	704	703	700	679	683	645	691	701	622	672	703	701	672	700	714	627	724	704	715	685	703	674	697	677	696	700	712	670	685	697	735	678	660	714	732	681	748	738	679	699	689	697	683	695	669	686	668	633	700	704	668	704	737	647	707	686	700	650	711
17541	31625	23208	14134	10774	7990	5807	4102	3321	2757	2091	1987	1782	1595	1364	1265	1124	1074	1022	918	857	907	841	861	815	895	892	887	872	952	991	974	848	808	854	801	797	804	812	786	785	739	814	748	733	791	762	767	731	747	737	687	754	774	685	738	739	751	735	742	747	699	727	719	673	701	695	725	759	758	703	724	739	726	718	714	719	750	697	734	748	739	676	735	729	740	710	752	748	745	727	724	760	765	739	766	725	734	696	729	732	692	753	742	717	772	712	691	756	744	702	722	717	697	705	765	729	722	759	741	733	741	711	725	719	747	738	706	696	769	732	735	721	704	738	736	672	716	705	734	743	719	753	745	727	714	751	771	752	694	762	707	766	708	746	728	730	742	742	697	738	727	744	688	686	745	734	751	698	761	712	732	762	738	743	747	764	728	728	742	741	736	723	721	743	728	733	728	790	768	722	760	740	757	813	720	716	766	747	754	731	734	752	718	742	747	733	774	715	722	740	758	742	773	716	775	762	726	733	745	752	683	742	787	738	708	741	724	741	760	768	710	738	798	737	750	759	741	745	705	770	726	728	765	756	754	739	717	743	689	715	730	781	700	750	735	763	728	730	721	671	729	762	728	708	740	742	740	785	762	683	698	730	739	721	697	737	738	777	752	726	716	684	725	715	699	712	769	768	701	756	735	762	719	755	663	725	743	736	768	769	722	737	732	725	724	724	775	756	750	736	728	780	741	730	767	716	750	736	727	725	731	754	728	765	730	745	753	755	762	765	748	698	777	721	669	735	755	740	715	726	738	709	736	704	753	698	729	739	730	706	764	765	725	760	741	749	694	703	749	790	768	743	803	732	731	717	766	740	726	706	744	732	781	704	766	801	694	689	704	740	707	722	780	736	759	712	706	713	691	751	760	733	763	749	732	725	802	764	716	729	720	698	760	745	739	721	762	758	700	764	705	762	705	723	776	717	751	727	739	777	756	751	699	781	747	749	720	707	693	741	747	764	697	720	758	676	719	724	774	699	714	755	760	752	724	723	720	734	732	734	767	730	723	739	718	697	770	748	719	719	681	728	736	720	726	731	747	720	710	712	732	773	719	707	753	713	731	725	729	737	736	760	747	704	718	718	727	761	728	730	722	797	761	751	702	740	751	726	750	725	723	728	766	733	766	742	739	751	747	747	736	715	771	792	700	728	754	712	752	747	752	718	766	760	747	697	713	707	708	756	726	697	728	720	737	763	739	725	728	764	749	756	751	748	717	700	726	735	746	680	710	706	745	685	712	757	751	668	725	726	723	760	738	741	721	715	750	729	693	748	723	684	710	734	718	690	688	744	714	717	723	758	796	727	779	701	694	731	745	737	673	795	786	768	719	719	756	710	773	703	745	713	743	756	781	694	705	726	729	722	683	726	715	739	705	711	731	721	732	765	733	745	744	767	720	721	731	753	732	647	743	696	687	745	762	745	735	716	734	751	686	784	805	714	720	761	746	723	700	715	719	733	732	768	735	761	691	739	758	772	728	762	761	698	736	719	723	699	719	691	704	701	730	705	771	764	755	738	701	757	715	743	747	748	708	726	721	724	724	737	763	716	721	747	727	743	736	704	712	727	773	753	747	708	746	728	712	707	710	748	741	754	680	720	742	772	748	792	710	707	762	803	683	789	723	768	776	708	747	683	735	716	738	741	732	729	694	737	766	734	719	743	736	751	759	749	668	775	733	715	750	754	708	773	760	729	736	720	705	771	734	693	735	743	804	705	707	722	734	754	746	672	774	750	776	774	737	695	749	727	705	726	706	746	665	753	733	707	728	722	745	786	722	762	787	718	737	732	729	716	767	728	749	712	751	734	755	749	703	741	794	709	754	717	732	750	725	775	754	693	762	776	736	731	766	754	782	735	748	733	691	755	729	735	701	731	694	714	750	747	734	760	757	752	708	762	672	739	733	752	753	736	770	713	660	766	731	760	740	749	762	743	760	666	749	749	718	739	665	750	720	722	767	759	758	798	804	725	696	745	678	746	725	747	741	734	718	727	743	792	776	720	740	775	725	788	730	732	776	772	706	763	758	726	795	677	736	731	771	733	746	725	770	718	733	758	702	727	764	734	741	706	754	732	750	690	710	720	764	748	720	730	745	693	763	668	740	722	716	773	712	785	735	694	745	718	762	732	766	739	766	773	735	745	711	770	806	765	782	726	668	735	700	787	742	773	738	723	706	729	734	739	756	702	739	762	746	742	755	723	737	732	738	687	693	744	726	706	727	698	704	740	727	772	754	757	732	727	711	724	748	741	758	745	711	720	711	732	742	678	717	686	729	704	740	678	673	750	725	773	776	703	738	721	732	776	691	707	680	730	723	720	727	740	769	677	733	767	727	735	750	762	672	764	817	762	751	726	715	701	708	713	690	728	757	742	783	745	725	716	745	701	693	779	775	748	750	732	737	753	704	756	720	720	746	713	694	693	751	753	739	748	719	755	706	746	688	692	715	691	730	719	755	736	746	707	761	715	756	779	748	756	749	707	720	760	763	769	708	765	753	763	723	752	726	740	769	711	762	744	731	740	733	762	742	733	718	746	710	748	730	749	701	726	727	731	754	768	700	757	752	734	742	711	756	728	720	722	720	750	716	699	737	741	735	706	736	720	746	712	760	716	672	747	710	735	795	712	720	741	739	699	692	781	689	721	721	735	709	661	741	717	742	689	725	788	742	760	735	715	803	779	761	748	754	742	746	732	755	742	691	742	730	765	773	717	764	740	741	736	687	764	704	758	697	698	765	703	717	758	731	702	741	766	757	723	735	752	739	751	715	742	726	769	735	765	796	722	739	740	752	748	778	708	751	713	696	681	743	748	694	735	751	718	750	765	720	708	717	706	740	733	725	759	782	747	686	750	709	748	674	758	758	790	726	740	714	696	704	726	722	748	725	702	755	691	760	692	687	707	726	709	730	719	700	754	682	726	747	671	705	763	700	713	769	732	767	705	795	723	747	735	780	732	693	731	698	739	687	749	715	692	743	740	751	711	717	768	795	767	775	741	708	721	714	753	728	717	759	687	749	782	722	738	753	693	743	719	751	716	744	705	729	717	742	702	801	714	695	719	781	708	727	743	735	712	760	778	682	743	725	718	738	700	762	758	765	710	738	758	729	765	749	694	690	750	740	746	730	734	707	770	762	766	751	779	685	790	703	735	711	733	727	718	721	758	748	711	686	746	711	784	743	728	721	718	758	728	710	723	770	740	681	732	686	726	663	746	716	695	743	765	768	732	757	768	683	734	713	743	719	768	710	743	737	700	746	714	737	770	778	753	735	754	712	728	776	719	730	681	765	735	725	768	764	765	709	739	706	756	737	744	759	672	744	725	739	733	728	740	754	713	741	778	771	772	741	778	733	715	719	766	743	698	740	720	720	720	698	682	749	742	726	747	760	722	755	744	728	805	705	726	742	698	692	725	686	722	736	654	691	717	747	740	720	735	772	743	755	718	700	752	712	729	714
24406	21584	28767	24972	21698	14928	7158	4075	3187	2589	2158	1949	1734	1441	1380	1234	1174	944	976	891	926	903	828	793	846	842	816	894	906	856	962	914	776	799	813	764	772	758	788	779	707	730	809	699	719	769	742	703	740	705	724	735	761	726	732	728	722	705	754	767	722	754	746	696	744	723	741	747	743	688	750	751	675	761	776	742	759	718	722	711	727	728	705	702	760	734	721	717	715	722	707	645	689	660	708	702	738	724	689	707	723	713	714	759	690	718	686	698	675	725	672	692	690	707	654	678	687	714	702	701	732	694	706	694	718	737	721	749	785	723	698	689	741	650	725	709	716	722	752	737	704	675	717	721	715	733	711	708	733	690	752	730	655	692	693	685	727	716	693	685	700	681	725	740	733	708	669	708	744	708	704	684	733	720	728	748	741	755	791	753	701	701	725	691	742	711	723	652	709	754	771	702	701	763	695	697	696	683	707	714	759	704	687	700	715	754	760	778	753	694	683	729	707	698	691	735	712	701	717	700	697	684	716	770	673	727	703	714	687	700	709	725	744	724	717	705	732	675	739	689	677	692	677	691	674	737	740	670	707	672	735	713	676	722	690	740	673	656	695	754	723	669	695	687	665	683	739	681	747	708	681	695	746	717	714	734	670	722	762	741	709	715	698	718	667	708	709	698	710	744	711	691	722	767	679	745	737	728	672	765	717	748	653	686	688	735	749	712	739	715	683	716	696	695	706	748	739	678	698	666	684	723	697	719	745	648	739	731	719	688	701	710	757	676	708	708	699	751	720	756	726	709	703	687	721	657	715	669	736	742	684	670	711	691	706	737	711	744	698	728	742	685	711	710	695	720	729	777	731	732	728	725	706	642	722	688	686	715	724	689	734	694	686	692	686	785	694	713	688	694	709	716	702	727	692	697	726	706	769	746	690	740	726	694	723	747	696	708	716	722	688	697	697	681	748	769	761	709	738	735	740	675	725	743	713	706	690	691	728	715	741	675	699	715	702	676	672	712	654	704	710	691	749	699	666	731	720	704	723	753	667	714	703	746	685	705	702	702	687	687	742	714	693	740	662	716	720	721	653	768	727	690	691	687	698	674	713	728	701	698	712	689	719	729	702	697	743	722	717	698	688	674	738	712	715	712	738	758	706	763	729	693	720	762	687	721	730	739	694	639	652	715	724	719	706	740	669	689	737	713	683	691	716	698	720	670	673	721	726	730	705	766	685	681	695	671	665	703	729	680	670	750	721	745	688	706	674	679	705	704	692	723	744	669	721	709	735	712	761	695	736	713	717	712	728	758	682	682	683	740	702	728	683	752	712	644	727	714	692	715	689	701	694	669	706	716	662	720	750	699	714	686	775	669	730	720	719	726	699	704	737	706	698	724	696	700	720	690	727	695	650	725	705	735	737	740	735	716	713	733	704	707	705	731	668	698	722	681	700	712	758	709	711	705	742	781	730	708	725	708	692	700	747	718	705	689	752	727	726	760	695	673	734	655	650	696	702	673	761	686	707	695	735	756	714	731	729	688	654	717	713	742	728	726	679	706	718	730	708	643	702	753	715	738	733	699	705	720	716	676	729	682	729	694	677	681	711	679	709	716	717	719	737	726	708	667	691	734	705	680	714	719	704	714	744	700	691	719	740	748	742	720	699	755	682	716	728	676	707	720	687	667	712	730	714	670	758	690	706	686	679	707	755	723	670	746	688	721	726	775	662	746	694	719	742	688	724	656	689	709	704	711	664	746	690	730	740	695	695	682	695	649	648	692	721	665	728	688	731	682	763	686	754	692	722	703	678	663	744	695	740	708	670	718	720	695	674	768	651	735	752	719	668	704	657	702	750	745	724	690	681	717	704	694	703	712	742	705	701	728	736	706	768	711	736	678	705	663	720	675	726	753	726	722	698	717	706	706	765	731	709	682	724	715	708	731	705	728	663	683	711	742	699	748	681	681	703	684	717	760	693	712	671	699	709	734	737	697	729	753	713	686	709	758	676	736	675	719	710	733	729	723	722	732	711	730	746	656	685	721	694	676	702	698	720	718	733	753	702	751	741	739	713	714	741	734	681	719	732	688	696	706	725	737	727	718	704	679	704	731	730	694	734	711	669	736	719	724	718	695	740	673	724	689	711	676	723	671	735	770	691	732	730	795	729	699	735	710	673	748	702	692	705	683	744	696	684	718	766	698	723	677	716	728	686	694	714	657	715	653	708	673	709	752	713	737	716	656	737	732	711	689	694	696	780	758	729	719	712	686	641	714	729	736	705	686	678	727	692	715	688	747	711	692	711	740	758	718	666	647	707	706	688	719	703	676	700	673	716	711	680	751	728	710	700	746	739	723	718	698	732	710	711	708	677	769	695	698	695	733	753	728	703	703	722	702	716	736	728	730	740	724	718	724	725	724	741	702	705	702	718	724	662	725	704	757	700	733	712	703	712	747	697	723	722	707	704	758	678	731	742	737	745	697	741	695	715	705	729	664	743	762	726	781	706	709	647	711	738	691	702	725	723	711	698	676	699	722	714	650	724	729	681	738	699	739	737	685	706	753	710	730	738	675	739	631	718	680	681	696	743	707	719	659	765	724	730	692	667	733	713	686	707	744	772	712	711	664	682	680	665	700	739	680	740	712	692	710	707	754	794	775	696	689	750	701	727	709	717	728	709	696	745	707	742	726	715	692	705	751	683	696	686	716	694	745	712	762	686	702	746	694	667	724	734	719	712	707	716	728	744	710	723	713	746	739	760	687	702	722	713	733	674	721	742	727	751	733	708	700	738	717	676	698	738	724	698	713	677	755	726	671	730	697	679	668	698	690	694	698	674	738	656	714	726	744	698	709	662	710	688	715	726	696	692	673	702	707	676	701	688	689	689	755	702	728	670	694	728	665	712	717	753	702	723	736	715	743	729	732	733	688	760	714	695	726	682	712	709	697	694	697	683	700	702	728	715	725	702	783	678	712	778	687	738	730	708	697	670	684	732	691	703	720	717	687	728	643	691	737	708	705	696	724	711	698	710	680	704	740	743	723	722	720	714	717	756	652	743	704	753	717	689	698	713	732	697	775	718	679	706	709	717	652	745	657	770	740	741	736	695	712	661	684	701	721	700	728	731	723	684	677	722	729	737	688	772	715	674	674	699	674	713	735	752	692	711	683	736	701	718	720	767	697	725	716	743	685	698	711	727	734	711	763	699	699	687	726	708	712	701	676	676	694	711	732	730	692	720	734	700	749	721	721	724	710	755	721	743	717	704	711	746	661	655	751	718	736	738	716	669	686	701	709	734	768	710	766	698	691	671	707	675	654	720	762	690	724	725	770	753	733	714	748	683	711	681	747	694	693	740	689	757	689	659	718	748	670	628	672	724	695	665	698	741	774	699	689	711	708	737	743	714	718	715	698	707	713	695	678	741	719	699	720	716	715	703	729	736	692	708	676	697	712	719	716	740	722	695	714	694	716	745	670	701	706	667	744	715	741	703	691	729	714	679	710
18059	39478	31039	20804	16573	12448	9139	6398	5279	4337	3450	3041	2662	2225	1940	1681	1605	1402	1233	1067	1043	968	992	971	994	956	928	987	1086	1031	1121	1125	1021	940	843	835	863	877	833	821	818	817	775	754	823	797	767	781	808	725	776	729	735	739	731	777	777	765	757	757	750	755	758	773	744	706	743	741	741	741	719	798	704	736	715	767	776	721	724	787	746	727	785	678	691	699	760	728	734	795	796	724	719	734	742	749	772	755	736	761	752	773	705	791	717	720	776	742	747	720	720	738	743	787	716	737	774	776	723	763	741	766	741	739	739	693	727	757	710	764	743	762	763	774	747	757	751	732	758	804	744	749	759	705	786	768	747	754	747	684	736	724	704	728	733	767	745	762	718	727	727	756	750	730	702	759	759	757	744	734	774	717	746	750	726	752	720	735	774	765	725	765	698	689	665	717	776	735	787	734	729	744	728	754	749	779	726	714	736	768	716	742	778	728	765	795	736	807	688	769	734	726	748	735	809	757	747	723	762	766	759	766	797	785	734	713	718	712	721	694	748	825	807	739	756	788	758	761	744	739	736	773	751	688	737	695	712	742	698	681	751	720	773	775	722	744	779	779	771	728	685	756	746	736	756	753	753	747	757	742	783	687	723	752	728	791	777	697	740	740	702	730	740	782	777	742	740	759	751	691	782	742	768	760	733	733	751	747	781	724	764	745	752	777	746	744	736	692	737	716	716	702	688	690	709	703	719	745	745	716	716	709	777	660	817	713	743	762	723	709	738	776	722	748	712	766	709	725	788	780	758	779	712	726	775	739	732	709	750	734	702	765	785	733	790	728	721	729	737	728	715	707	718	697	723	760	726	747	798	749	674	767	748	743	708	731	766	768	722	732	749	756	752	768	708	757	770	803	747	711	754	751	752	783	720	749	746	732	756	730	733	759	723	739	731	797	764	742	741	705	743	760	716	761	711	735	715	739	738	770	743	724	735	773	757	723	758	754	786	766	716	742	751	756	753	690	739	747	705	726	712	743	741	784	826	723	718	754	736	724	755	712	734	775	691	703	741	728	791	755	756	757	703	685	737	778	722	781	748	758	735	723	761	744	740	706	755	748	734	730	747	740	802	741	713	784	740	776	710	746	736	753	762	775	717	718	727	718	766	756	771	750	775	737	737	713	742	739	783	748	755	780	802	694	813	706	752	760	737	757	753	700	760	756	727	711	745	785	771	770	730	735	716	739	734	732	801	707	785	770	758	720	769	734	749	736	728	741	751	749	748	747	806	801	763	748	775	714	720	734	737	695	744	756	750	764	739	749	707	764	758	768	727	717	730	741	758	735	777	753	754	810	772	731	738	745	785	734	727	716	754	785	710	765	710	695	789	828	698	721	732	746	738	720	767	751	748	762	724	752	718	759	760	716	722	770	786	754	741	776	721	774	768	817	743	750	687	750	770	750	762	810	797	749	742	796	735	724	758	787	699	781	715	732	744	793	712	746	759	746	745	740	770	802	770	702	728	777	731	734	739	763	794	767	728	764	786	679	736	742	725	748	716	796	717	765	806	734	739	778	808	755	723	715	763	739	791	742	706	651	753	768	742	733	734	754	768	728	776	747	720	758	780	750	746	772	794	820	767	744	783	750	716	756	741	754	726	737	780	724	721	733	724	753	717	775	699	703	786	803	730	726	816	787	757	747	741	731	733	735	739	774	744	763	772	734	744	778	742	723	656	710	737	737	782	786	719	755	754	791	747	758	765	775	767	751	768	774	700	814	770	720	749	759	704	728	734	737	760	747	744	714	748	771	752	724	783	737	753	772	697	803	752	744	744	733	734	740	752	709	731	748	758	764	770	719	764	711	732	749	777	755	723	748	736	740	740	750	778	751	751	748	815	737	723	769	725	698	797	746	754	751	741	778	766	696	730	751	797	768	753	765	788	751	726	711	739	720	718	786	775	760	721	737	674	699	747	731	735	745	741	696	767	794	763	704	696	716	749	749	736	765	716	749	787	748	698	744	792	769	748	789	674	772	742	724	701	703	766	743	754	725	698	751	744	783	766	715	762	759	745	733	789	756	743	665	786	721	782	787	723	736	756	705	774	754	704	723	737	725	776	715	737	749	718	731	758	715	758	746	775	692	768	725	753	679	771	790	776	730	748	763	762	768	769	735	755	707	784	792	769	780	752	775	788	753	694	707	729	761	747	764	742	791	707	748	762	709	736	769	766	727	763	746	747	723	748	775	755	736	761	717	771	734	752	766	747	740	777	781	768	765	745	748	788	728	699	787	746	772	770	739	739	723	740	711	766	777	777	772	774	741	730	777	763	727	715	775	795	772	733	752	719	705	773	727	771	738	737	744	772	732	754	778	714	720	736	736	779	738	722	753	782	776	722	750	761	704	735	692	711	728	742	729	779	715	795	725	741	741	720	732	725	758	765	808	771	752	740	736	745	714	739	751	735	783	703	753	744	774	734	777	732	770	758	715	736	735	762	743	740	756	727	712	764	735	737	719	770	780	709	749	751	743	762	738	755	766	794	766	798	766	720	797	715	734	735	752	724	768	786	710	741	757	733	785	739	721	779	753	718	771	746	722	759	780	726	732	774	690	734	722	728	700	727	758	767	753	749	742	733	761	728	752	721	757	735	754	720	759	748	777	733	742	720	718	714	813	783	723	715	704	683	725	753	757	692	744	752	717	777	751	741	732	704	701	743	773	768	749	727	752	739	778	703	735	777	706	721	733	750	725	726	803	837	759	764	734	739	744	766	795	750	731	743	790	747	721	765	781	756	735	717	751	808	774	735	739	775	750	786	731	750	756	791	777	708	734	728	774	743	741	757	726	776	739	726	794	715	753	687	748	686	717	764	766	793	722	722	729	736	775	743	696	771	777	740	790	720	744	721	732	789	740	794	731	737	731	747	709	726	748	744	793	739	745	751	758	735	763	717	731	757	781	736	741	751	776	730	713	778	719	739	786	724	757	688	747	722	746	756	780	767	712	746	790	727	750	725	767	776	741	717	729	759	727	755	799	755	739	750	746	806	770	766	738	719	747	735	769	780	770	788	745	692	776	741	771	732	704	755	725	774	728	737	756	757	710	789	770	714	749	720	706	765	724	725	778	741	789	739	770	727	772	737	760	784	756	744	743	706	747	747	751	744	750	772	757	722	783	755	734	689	734	718	769	753	762	741	719	761	714	748	729	773	777	690	730	807	745	773	772	710	765	753	744	732	730	711	752	709	796	693	765	742	732	769	743	727	762	714	755	777	710	711	754	714	799	736	758	728	738	783	749	751	774	743	743	742	745	734	744	719	765	754	722	759	744	720	714	743	702	727	756	798	779	762	802	729	766	766	724	778	711	744	741	725	725	764	770	743	770	709	715	745	746	734	760	733	759	777	740	749	750	702	778	732	743	760	784	745	776	748	758	752	766	727	768	719	775	685	802	787	740	785	715	709	724	777	726	737	723	785	779	724	719	700	766	789	730	761	737	727	755	788	748
25627	21571	27586	25937	14527	7061	4371	2943	2404	2063	1748	1594	1471	1233	1114	1051	1078	995	863	809	828	790	830	772	752	801	763	755	827	842	838	882	804	738	718	720	753	700	716	724	727	751	765	667	718	736	702	752	727	684	752	719	726	728	736	687	728	682	687	660	722	685	706	719	735	726	753	691	719	698	738	719	678	722	694	653	656	675	674	725	665	735	695	658	702	714	644	676	759	682	701	685	717	717	700	733	705	713	654	679	732	713	686	728	689	700	682	686	714	671	729	685	627	682	719	698	632	651	652	668	683	687	689	733	671	717	728	683	690	704	694	725	708	680	709	708	657	742	694	690	669	661	701	705	713	683	749	686	661	683	659	719	730	728	658	709	665	673	673	668	671	690	689	750	679	683	719	686	696	680	687	718	676	672	743	665	612	649	656	680	656	686	689	678	692	716	704	709	707	741	706	741	656	699	704	728	645	705	705	717	678	706	715	677	710	698	664	694	683	692	702	682	707	671	704	754	709	693	689	667	710	732	710	719	605	619	676	722	678	634	683	746	688	699	711	729	659	662	692	704	671	687	697	678	672	623	744	735	661	732	698	706	692	704	718	745	680	705	687	696	723	686	674	714	665	689	694	704	703	746	663	665	677	719	684	639	733	707	681	706	663	702	750	685	687	668	655	667	682	716	724	683	698	701	676	717	678	695	663	710	731	715	698	700	724	682	691	657	702	704	691	662	664	685	722	669	710	703	707	687	691	732	717	628	710	699	692	697	661	724	676	695	708	717	697	639	713	744	669	756	706	695	660	706	735	667	665	653	743	748	663	668	688	679	667	688	671	724	735	726	668	736	645	691	698	689	684	718	672	736	719	676	715	717	699	720	654	703	669	744	676	727	727	702	655	691	736	693	685	633	709	663	718	695	739	751	713	678	714	724	747	700	697	737	709	705	712	687	689	686	665	657	652	715	657	723	700	661	657	618	680	688	690	674	677	729	747	702	717	685	740	689	697	709	712	650	689	704	687	731	677	665	700	686	653	684	731	706	735	666	718	631	679	721	706	703	655	663	721	717	689	693	685	650	673	687	674	688	742	713	701	719	705	728	686	674	658	698	687	699	649	676	667	695	685	691	692	701	676	693	687	699	667	685	690	649	716	720	676	722	678	719	681	648	663	678	704	705	703	677	667	663	711	690	708	679	763	637	691	686	675	682	683	686	705	707	689	681	667	652	668	661	719	724	690	722	714	718	715	642	682	640	759	687	734	716	716	678	690	697	705	723	656	730	701	695	699	712	661	699	679	670	661	687	708	712	685	723	702	651	672	720	737	694	695	705	724	658	713	708	668	684	693	687	723	690	687	683	698	679	664	684	710	710	721	683	680	652	703	673	716	700	709	674	719	752	710	662	689	674	703	731	719	643	676	700	721	723	706	687	655	687	717	652	698	745	716	698	746	710	718	633	758	740	666	674	666	737	711	709	664	692	714	695	656	692	671	723	703	663	688	700	685	687	720	729	693	670	718	698	692	706	772	697	689	666	669	705	707	719	686	689	700	699	673	647	675	673	697	726	661	739	678	676	667	662	686	653	692	690	686	694	676	709	704	693	681	691	692	697	728	664	688	655	687	690	710	681	696	674	733	719	691	657	689	717	715	679	673	664	744	675	721	671	667	720	661	704	722	639	670	702	704	631	701	674	670	711	698	720	668	686	736	705	663	695	725	679	659	685	684	715	649	680	731	684	716	692	661	696	647	688	676	644	700	668	724	720	657	704	691	720	727	705	728	701	656	705	708	754	671	694	663	715	685	675	733	710	653	708	695	693	670	648	726	703	712	696	709	718	736	632	697	693	692	696	736	712	668	754	707	690	748	697	679	650	663	717	735	669	722	736	705	680	725	690	666	715	718	713	715	682	622	724	705	686	709	726	744	653	707	750	693	678	734	733	691	644	702	672	738	682	719	717	713	705	701	717	687	747	683	698	711	681	671	696	725	741	662	686	703	687	650	663	687	712	729	663	705	714	722	680	665	658	646	647	696	725	719	670	675	682	664	687	698	683	685	664	726	684	677	699	738	705	692	649	670	664	679	699	681	678	730	670	684	697	707	665	711	690	674	716	703	735	651	705	676	677	689	681	684	728	689	669	661	683	670	731	708	709	668	730	712	681	679	664	658	690	728	731	717	665	717	674	718	672	687	707	656	682	666	641	704	718	674	651	688	716	698	700	671	687	718	674	738	662	703	695	686	683	739	681	662	692	713	664	684	641	715	689	710	691	684	703	627	738	696	713	703	680	691	731	728	674	715	746	705	695	672	703	702	666	691	735	652	738	677	678	722	683	703	707	728	691	696	673	699	690	754	713	682	681	684	706	632	686	692	671	708	673	737	689	723	700	768	705	690	712	674	756	673	690	709	707	635	709	714	692	677	657	676	727	730	706	723	664	689	672	714	677	692	685	675	688	710	624	686	694	711	688	737	650	702	663	667	735	727	714	666	685	720	691	708	661	684	701	688	719	716	699	665	698	701	711	707	712	704	710	699	693	704	654	699	667	685	694	747	692	680	712	659	666	703	716	696	711	710	697	689	705	690	715	705	729	657	694	684	692	715	728	715	728	682	698	683	688	709	698	672	740	712	676	674	658	666	664	691	702	647	672	711	685	694	706	728	651	696	734	687	686	703	721	649	739	652	704	684	670	669	633	640	761	706	764	724	770	698	724	692	724	667	690	731	756	710	702	663	726	706	700	669	678	726	679	666	728	706	704	671	711	699	728	661	697	683	714	685	697	666	673	681	674	664	723	689	704	704	751	660	689	725	672	655	707	722	661	708	674	729	707	703	678	735	699	705	675	695	669	682	684	703	641	642	708	689	696	682	709	702	667	697	727	700	715	695	721	706	684	674	701	730	677	675	724	677	676	706	726	704	715	727	695	721	703	700	750	677	680	715	670	695	733	658	688	712	691	704	662	724	695	666	708	710	691	709	733	696	667	688	678	715	679	735	722	732	639	728	689	702	690	648	664	738	721	696	755	711	699	695	691	676	704	743	693	684	662	687	685	732	736	655	654	706	700	714	686	660	677	707	700	692	675	700	676	679	707	695	658	688	707	665	662	695	680	676	700	740	694	716	692	692	706	714	695	648	643	692	670	687	693	694	658	668	679	711	725	649	725	684	675	714	715	674	688	669	681	682	661	708	719	682	637	667	665	687	701	670	662	665	695	668	704	723	685	727	752	729	726	674	728	686	659	674	689	684	681	730	705	678	721	714	695	713	679	702	669	668	700	675	689	719	718	704	660	718	679	681	716	693	686	640	698	721	696	724	620	668	696	666	718	685	686	688	642	687	721	703	677	689	746	716	744	666	714	682	716	689	701	716	690	655	677	732	649	720	657	674	653	738	697	696	682	701	685	664	653	732	710	644	688	712	699	696	686	643	703	678	699	692	691	685	686	671	650	708	735	676	673	718	678	693	726	690	699	673	738	713	670	692	693	696	723	698	690	736	712
17359	35615	27178	17509	13449	9858	7163	5404	4313	3497	2811	2429	2210	1885	1621	1485	1358	1211	1045	968	954	938	935	911	868	907	888	933	948	986	1046	997	945	902	850	831	832	853	841	827	821	817	789	741	816	736	754	746	753	752	731	781	740	741	743	726	708	761	712	789	727	727	723	755	714	779	759	782	721	779	787	709	740	762	750	809	722	765	759	743	711	740	743	720	767	749	750	717	718	741	755	813	719	729	705	715	716	713	713	719	744	717	667	729	733	731	751	713	693	697	759	780	723	727	704	720	773	712	713	774	700	715	709	722	805	700	770	695	726	735	736	724	717	666	715	765	703	740	752	724	760	727	748	775	753	723	697	724	669	691	724	782	722	750	756	706	725	703	742	734	704	687	719	726	729	730	769	719	707	747	703	725	723	686	747	721	758	701	711	716	727	705	759	701	706	690	715	753	757	717	732	721	740	752	779	762	729	700	723	764	712	742	737	735	695	699	742	763	738	761	742	763	683	681	698	714	714	698	736	722	712	782	696	755	762	760	771	753	734	743	747	736	754	739	725	698	765	748	799	717	714	714	719	740	759	708	777	714	770	708	698	737	767	734	736	738	707	697	728	706	721	739	707	732	751	761	736	762	680	737	681	690	728	737	733	725	717	727	707	691	744	710	715	742	726	737	748	690	723	734	686	727	722	739	722	719	794	708	690	745	741	737	698	746	734	700	735	699	782	739	705	764	734	731	750	781	747	742	755	725	699	745	754	795	732	750	691	756	717	652	730	761	713	745	694	725	752	751	739	770	744	804	756	736	759	703	695	710	753	724	738	753	753	738	674	766	727	715	700	756	673	734	754	762	712	716	721	724	759	737	700	737	678	720	720	722	750	753	759	698	729	778	713	701	747	766	780	744	729	764	714	716	706	758	728	677	740	762	693	774	776	740	752	705	689	742	750	728	696	720	722	675	690	703	690	730	746	725	741	770	759	756	723	713	769	742	771	724	748	728	673	746	727	720	760	713	745	759	704	728	744	732	739	696	729	765	776	747	705	694	765	767	696	730	753	742	707	722	680	750	702	745	739	762	746	712	797	768	744	732	701	770	767	716	773	729	701	714	720	746	695	729	734	716	759	726	747	751	792	716	773	727	720	720	753	705	789	746	747	746	741	751	735	701	711	754	715	749	727	773	749	719	789	687	729	758	702	704	756	719	668	720	728	754	701	756	720	762	718	769	745	727	690	722	730	729	698	724	725	777	763	702	713	702	765	732	708	741	741	751	730	729	734	748	681	717	721	709	743	678	728	746	719	733	734	758	721	718	750	752	747	797	765	696	744	740	727	764	708	759	725	705	747	732	743	703	722	760	773	745	749	773	712	708	756	697	712	706	762	723	764	754	744	720	706	813	737	714	708	771	671	734	726	769	697	778	742	702	743	740	756	758	689	791	712	712	739	823	719	733	766	775	716	734	750	722	690	722	732	757	717	745	759	753	740	771	717	731	762	708	763	727	742	768	761	738	714	777	685	668	712	746	724	707	720	732	777	709	714	716	743	744	681	713	690	748	717	731	756	771	727	704	678	716	756	736	691	690	749	729	713	737	732	712	728	702	761	722	709	761	737	744	697	784	753	736	735	729	759	775	679	752	692	705	743	738	682	740	692	698	704	744	730	762	728	764	784	752	769	705	714	729	735	717	721	735	705	766	709	758	792	735	763	731	725	755	724	705	724	712	726	737	740	744	691	767	758	751	725	729	714	740	720	742	725	744	736	739	761	742	729	729	733	689	764	717	765	751	736	774	720	759	728	702	708	759	717	709	774	774	730	714	690	730	732	739	715	715	763	700	707	724	775	721	705	738	718	763	746	742	713	749	712	766	703	715	713	756	745	741	772	724	739	696	747	759	759	685	722	771	739	661	723	691	741	707	714	768	686	750	734	774	774	803	725	707	741	732	742	748	776	730	677	700	787	725	722	721	739	720	675	732	733	741	669	751	734	728	735	748	734	745	751	718	742	690	730	741	754	731	684	698	771	754	767	712	709	706	727	736	736	723	699	778	753	679	747	700	750	724	732	710	727	776	769	706	710	749	704	705	706	710	676	718	703	781	757	740	714	773	703	772	716	695	778	728	782	761	742	737	730	756	732	729	763	686	728	742	700	731	743	743	713	722	725	734	763	703	700	701	742	753	749	758	734	676	744	724	752	739	741	721	747	713	725	695	792	702	718	724	694	762	700	754	713	744	730	665	749	721	762	729	718	748	708	729	729	715	693	722	722	759	750	737	769	740	755	727	684	733	719	757	731	747	781	731	713	739	676	746	772	722	712	761	745	736	736	723	758	723	729	778	711	785	711	753	731	740	737	760	728	790	733	693	746	707	691	759	752	756	793	746	760	716	737	792	715	731	700	740	704	781	757	714	786	730	752	729	755	702	798	766	759	728	748	714	747	779	758	749	721	713	741	710	739	750	727	761	729	691	675	750	736	713	761	740	764	744	764	712	752	717	678	725	713	739	735	696	742	741	716	749	724	795	742	736	710	720	723	725	712	741	700	699	758	687	725	684	703	707	766	740	699	734	697	757	704	756	662	720	728	727	766	747	749	723	761	739	721	737	748	740	754	737	725	718	679	745	742	714	755	730	705	728	739	753	804	709	699	717	730	700	721	712	733	736	731	706	726	760	736	705	692	762	764	734	669	736	746	737	720	712	736	750	705	752	722	699	740	739	768	777	730	759	744	681	712	672	723	751	782	759	736	689	697	708	740	737	744	758	731	668	711	717	776	767	750	718	725	751	745	712	727	754	699	776	764	779	705	700	713	734	736	729	729	727	697	734	727	749	738	717	685	771	709	696	714	728	708	791	779	739	710	699	746	763	732	704	748	671	759	682	745	749	733	721	764	747	709	742	705	728	697	716	713	702	733	713	762	755	708	723	735	724	739	718	712	725	717	695	747	791	818	780	721	746	778	720	782	736	793	705	702	708	733	748	733	757	706	775	755	765	728	735	727	722	755	733	707	759	751	738	695	699	745	743	681	734	737	726	746	737	752	708	728	763	706	775	732	758	716	785	763	746	706	728	681	695	743	701	712	753	683	699	751	723	747	761	735	746	767	739	740	759	745	709	700	697	741	766	723	670	733	726	715	735	692	710	722	695	732	720	688	755	725	701	770	704	737	729	745	763	707	738	729	684	731	698	724	727	741	773	735	712	762	729	686	729	749	722	750	718	729	665	725	687	741	727	718	731	709	706	745	764	740	784	736	721	671	758	709	761	792	772	691	736	768	739	704	731	760	706	727	746	737	746	721	728	734	728	736	776	732	706	766	718	742	760	726	708	681	748	701	725	720	708	749	740	719	730	729	733	730	698	702	770	737	705	748	687	746	744	777	695	779	714	711	763	753	716	706	712	759	800	746	719	745	748	676	734	754	713	748	705	791	734	734	719	755	748	762	727	737	708	732	696	735	722	749	750	759	710	682	709	765	762	759	705	739	757	723	713	707	662	763	724
23219	21564	29184	24441	21658	21834	14339	5843	4245	3417	2863	2393	2086	1801	1575	1546	1348	1259	1068	983	1018	907	953	904	861	889	925	850	946	934	1029	1058	985	883	886	856	806	848	850	767	771	786	768	803	761	763	718	787	705	817	770	784	740	793	700	715	752	767	769	734	771	746	740	707	735	744	725	720	722	761	675	722	659	741	749	715	694	781	688	709	728	770	750	729	714	782	700	742	722	748	771	739	683	702	723	718	687	751	749	716	757	667	732	750	744	754	681	735	716	708	708	745	717	726	679	714	738	722	762	764	749	682	734	726	722	690	707	716	739	714	729	668	693	740	776	684	715	708	682	683	783	708	722	732	717	687	729	723	728	772	716	708	736	760	732	740	754	730	745	701	719	771	715	719	732	729	721	738	718	773	752	709	756	723	745	729	719	761	701	709	718	716	744	729	678	706	710	727	742	742	721	738	785	738	710	721	662	705	742	721	721	722	758	722	741	713	736	704	708	725	701	687	705	697	745	741	695	728	726	712	732	684	693	721	720	697	727	709	688	690	777	763	736	719	681	736	743	782	765	726	729	727	772	724	767	701	690	728	734	706	752	753	734	720	722	695	730	718	690	702	729	689	751	721	756	739	714	760	755	717	762	726	792	685	763	715	758	669	722	755	717	733	734	663	697	698	723	732	740	715	726	730	687	724	748	733	754	671	738	706	714	726	753	746	717	729	708	747	714	698	717	696	723	700	700	697	692	722	769	681	738	707	784	721	697	742	719	740	729	701	716	696	706	696	699	708	744	748	762	758	713	712	686	746	677	763	756	714	699	746	756	719	737	734	699	723	719	777	716	741	718	679	743	671	747	737	686	668	723	751	715	698	743	726	743	683	711	691	745	739	712	720	677	728	687	731	722	730	682	708	690	750	747	754	694	729	712	733	807	707	697	672	694	726	706	720	713	710	701	709	743	691	696	687	745	707	717	748	742	718	777	773	754	756	690	717	652	722	696	761	768	740	690	755	698	733	718	742	738	734	706	740	754	758	772	725	730	691	714	725	728	767	760	705	709	723	717	735	697	703	700	747	720	701	741	763	741	725	731	751	715	690	774	700	696	736	748	716	694	663	708	688	721	713	712	704	732	701	724	741	729	792	682	712	732	724	716	756	734	690	712	757	728	694	737	721	718	759	705	743	715	756	706	711	731	728	767	734	751	738	735	722	738	694	764	719	675	738	738	767	697	703	693	755	737	743	742	698	715	712	741	724	738	670	756	730	711	751	770	758	773	730	710	741	715	697	741	682	728	751	711	711	738	749	722	670	752	746	678	789	710	728	728	698	774	697	716	779	746	694	744	720	762	718	739	723	725	736	707	693	693	720	707	718	732	713	713	698	729	729	728	698	718	772	689	749	752	726	717	749	739	745	715	686	731	715	730	709	736	723	670	751	694	691	734	707	730	689	735	735	770	698	715	718	757	770	717	723	686	695	688	674	718	757	790	760	729	732	720	725	691	713	710	650	718	690	769	754	717	686	705	749	661	731	764	705	672	710	702	717	717	779	729	762	698	739	750	732	726	760	754	741	718	725	715	707	719	741	715	718	704	711	741	728	709	770	723	761	705	730	752	712	729	769	742	755	736	720	736	758	668	717	735	707	732	705	741	716	743	760	738	746	739	695	743	746	703	728	711	774	738	676	727	693	793	709	732	762	696	750	736	672	749	698	741	724	740	686	742	763	701	725	724	685	700	720	657	691	737	760	738	733	773	737	708	728	741	726	742	728	718	684	745	698	715	713	784	747	701	722	718	666	759	705	724	708	711	737	750	713	704	715	669	717	769	730	695	710	731	699	712	661	716	702	717	684	698	726	716	705	699	755	705	714	700	715	691	745	732	696	752	670	685	746	725	717	699	788	686	729	706	738	671	732	698	736	736	676	722	710	696	745	721	724	730	703	700	748	737	727	689	729	737	737	749	747	689	717	688	699	712	725	721	766	696	693	697	695	750	726	719	765	734	711	766	729	706	720	701	722	679	767	794	779	651	745	714	772	703	688	719	741	778	731	732	692	735	689	736	705	684	679	669	697	700	731	713	684	726	760	756	687	724	709	722	655	732	769	688	718	732	689	744	701	749	749	743	698	709	730	699	744	743	727	727	686	752	713	728	736	719	712	755	720	684	748	709	721	708	689	735	680	734	753	736	723	736	724	686	710	743	730	679	720	705	735	730	711	766	691	709	719	760	721	746	741	777	712	738	735	757	735	754	656	695	693	668	744	728	747	694	745	717	728	729	714	742	690	729	753	767	745	724	771	766	740	723	757	728	708	716	770	668	739	742	708	786	748	730	753	710	674	706	744	755	716	729	719	739	742	731	744	757	746	700	726	741	692	756	724	685	711	756	719	742	694	693	760	745	760	685	642	702	753	719	704	783	696	724	743	745	731	744	705	702	776	701	754	747	737	694	747	740	703	753	690	717	727	694	677	734	718	727	683	688	716	708	743	734	746	741	709	733	697	777	752	743	749	721	757	723	734	718	705	696	753	735	745	774	704	704	705	733	723	717	744	738	729	691	716	727	727	691	660	737	726	766	738	709	706	729	768	737	689	693	717	746	679	736	737	740	701	720	687	713	707	728	728	714	719	742	703	705	717	750	684	707	724	712	685	731	748	713	710	723	740	710	674	711	737	689	690	704	716	729	751	788	748	771	734	712	747	743	728	702	737	750	716	703	714	743	701	752	748	730	769	758	674	761	685	761	691	698	746	683	673	717	732	788	764	719	770	716	702	714	710	703	653	678	712	703	689	710	727	766	763	748	741	745	787	680	713	697	743	714	730	723	716	733	727	740	771	726	717	707	693	728	734	715	756	752	729	708	741	710	707	741	663	675	714	765	753	752	744	709	719	764	707	750	690	718	717	753	704	723	720	753	684	711	752	727	766	741	723	706	714	651	692	705	742	700	741	698	747	708	738	730	734	707	745	726	794	744	754	694	794	712	677	717	706	756	716	740	717	736	703	752	782	701	738	725	748	731	715	714	695	717	706	706	699	727	710	748	719	710	727	774	675	712	732	768	737	749	675	711	709	731	722	733	722	708	691	695	747	769	681	721	689	707	698	746	708	706	716	729	725	697	708	726	704	721	705	713	691	755	752	704	726	818	748	770	704	756	726	703	723	726	676	731	760	732	718	717	758	697	722	707	739	709	762	700	774	722	723	696	709	718	742	725	692	690	682	731	752	736	735	734	769	740	734	738	716	719	682	794	732	653	699	717	712	730	745	680	721	765	753	698	763	719	775	734	700	730	717	713	703	745	725	687	695	735	662	737	811	694	712	744	738	723	705	702	747	769	788	726	724	705	756	736	750	704	701	709	712	779	683	727	738	733	682	730	659	705	729	742	710	691	744	755	710	718	741	665	706	694	746	759	680	728	727	691	725	727	754	734	745	723	697	733	729	742	730	662	706	748	782	739	721	709	762	769	732	744	770	722	754	711	697	753	732	752	734	716	755	689	727
20120	44029	35478	25219	20617	15816	11496	8731	7263	5749	4761	3757	3301	2689	2321	2073	1913	1660	1403	1253	1174	1146	1166	1088	1102	1013	1043	1103	1074	1134	1177	1346	1171	1050	987	988	944	920	874	886	876	857	844	867	884	830	796	782	824	799	730	831	828	793	785	783	725	739	698	739	762	778	711	780	824	754	734	716	783	765	721	762	758	731	726	761	769	805	780	732	792	735	726	778	704	758	770	757	790	813	765	774	779	754	736	788	780	814	737	761	774	759	736	778	770	757	774	789	665	744	734	800	738	760	719	726	773	796	813	744	771	720	743	693	724	718	747	765	781	701	773	758	770	756	739	755	708	741	748	755	756	840	729	717	813	782	708	756	741	799	769	742	753	760	762	744	757	784	727	726	758	751	765	792	829	747	771	764	745	801	776	721	800	754	722	709	760	750	767	747	783	781	703	717	739	777	742	751	773	777	755	772	814	771	786	755	757	777	691	729	755	750	804	691	701	737	736	741	756	807	780	789	815	731	754	730	730	728	732	793	723	736	795	736	727	758	759	720	705	780	766	732	700	765	723	813	737	769	770	744	812	793	769	762	785	837	797	761	730	735	779	785	715	779	744	766	787	753	792	763	711	746	784	758	720	758	681	766	730	700	715	777	766	829	724	780	730	712	749	740	749	709	727	764	743	731	724	769	738	764	755	756	732	750	809	710	807	780	710	768	688	765	795	774	792	777	741	757	769	707	762	811	723	774	800	771	701	772	734	741	724	785	751	807	740	733	728	712	781	743	817	757	783	773	758	790	738	773	763	758	770	747	714	720	730	801	773	786	757	732	743	732	733	764	764	785	778	749	735	769	728	773	771	757	750	740	763	789	762	743	817	730	784	709	707	769	753	753	791	683	702	795	769	778	783	735	732	768	780	775	778	729	819	731	745	723	743	714	733	744	755	736	696	776	735	768	765	766	728	791	739	748	774	786	740	766	791	765	720	790	737	790	777	715	784	735	730	727	805	749	770	786	750	814	804	723	759	740	791	760	749	758	735	750	773	784	757	728	774	746	759	795	761	793	766	782	739	733	775	791	730	706	694	733	736	740	782	720	782	786	727	788	773	777	775	751	809	724	716	753	739	762	750	724	773	736	700	746	786	775	838	792	751	760	761	788	738	755	695	772	756	740	713	739	772	792	751	779	769	784	776	761	760	751	744	802	768	735	744	761	819	713	765	730	716	733	773	749	748	764	792	807	747	780	742	722	748	719	733	796	702	721	808	738	715	741	781	750	785	767	733	777	773	798	792	741	731	804	753	753	750	762	736	784	722	779	719	716	780	764	748	746	751	719	806	718	743	785	770	752	772	782	722	718	760	788	746	761	761	781	740	740	778	765	735	782	698	732	711	782	748	837	746	722	731	768	724	715	773	749	784	738	766	762	765	782	778	782	749	783	785	765	755	769	753	761	742	753	770	785	731	784	757	757	727	718	779	755	748	711	838	762	747	745	710	788	734	764	787	741	724	753	727	750	750	761	747	757	730	735	766	747	777	746	708	765	846	745	743	744	761	730	748	760	743	741	778	749	722	729	783	723	753	723	762	717	779	730	763	729	705	811	759	742	826	754	779	748	791	757	734	742	692	746	742	732	781	772	779	724	718	769	739	720	751	774	733	762	760	713	753	763	759	718	753	760	749	730	736	780	761	748	780	741	744	741	749	759	728	782	788	729	704	802	712	782	744	751	762	741	794	719	759	716	747	751	763	722	757	773	762	795	771	698	763	762	751	714	760	754	751	772	724	765	779	706	764	747	718	752	773	749	779	739	781	765	734	784	776	809	708	744	688	732	761	661	743	713	741	773	746	747	777	760	778	769	703	749	797	764	755	796	768	786	764	767	774	793	733	771	776	749	720	763	802	715	761	762	769	723	765	784	783	728	745	746	756	786	731	757	739	749	785	809	790	751	752	756	734	745	742	782	810	780	781	744	731	772	750	767	739	708	770	773	796	752	733	723	761	705	786	747	781	756	765	778	764	797	743	744	742	756	729	700	736	757	710	735	773	770	778	722	709	744	746	747	724	766	737	718	728	720	803	738	778	751	760	808	731	750	767	746	796	774	722	763	757	725	729	728	730	739	773	751	757	773	751	763	766	788	756	730	736	763	787	742	789	752	699	770	757	783	751	749	706	772	796	789	712	763	744	789	763	720	743	726	768	756	769	744	758	761	709	733	747	831	794	702	736	799	803	805	722	712	755	744	760	748	742	820	795	761	777	714	770	776	707	730	780	731	756	767	772	753	777	759	777	760	780	786	752	790	756	776	769	785	751	762	744	721	852	792	761	756	740	788	795	799	771	762	734	747	771	769	753	772	795	738	770	788	740	740	725	786	760	736	753	729	758	710	754	751	747	816	722	758	740	726	815	759	728	753	744	755	765	729	771	736	723	767	729	714	791	773	738	770	766	735	729	768	790	730	758	738	714	711	742	767	745	770	708	749	769	796	764	779	754	693	808	739	751	769	703	765	772	765	805	758	767	739	773	749	769	736	783	728	770	801	722	740	780	752	804	737	741	765	737	700	759	772	768	747	786	776	754	727	799	753	744	776	758	735	750	801	788	759	790	751	808	742	717	734	728	734	776	719	748	774	712	728	794	716	740	779	751	715	735	762	740	744	780	774	771	728	680	749	778	743	725	748	750	757	812	728	761	755	745	789	762	785	710	696	781	782	785	753	746	774	762	730	745	769	754	774	776	799	737	747	777	736	761	738	727	807	767	755	795	778	810	749	750	721	743	730	791	769	726	760	789	755	766	730	759	760	789	760	768	761	742	770	812	773	692	753	757	749	790	777	782	764	705	758	718	757	771	724	748	781	754	772	735	766	711	776	758	773	746	786	714	780	753	741	788	777	770	764	768	756	769	735	740	810	736	754	727	759	774	767	741	771	712	798	710	726	736	727	777	789	713	767	766	782	725	694	753	741	711	743	818	758	736	764	761	771	778	767	774	803	784	724	789	769	744	812	774	772	774	756	736	772	704	804	764	775	787	783	744	752	743	752	737	722	753	738	727	702	773	794	771	758	723	720	739	724	742	764	796	723	730	755	763	736	791	778	719	744	751	775	744	747	791	756	731	801	729	744	734	723	787	779	798	721	742	752	791	761	774	786	764	818	764	706	690	732	731	768	741	812	734	755	778	761	770	748	781	714	763	750	769	783	772	739	766	756	726	750	764	787	757	690	744	769	775	723	732	729	753	783	810	736	715	728	756	745	742	786	753	738	755	737	796	738	761	731	702	774	779	762	741	756	749	721	768	755	754	743	774	773	715	761	759	779	795	747	741	742	770	752	756	718	788	731	758	793	718	763	730	770	782	790	720	707	748	733	749	806	741	766	804	762	760	747	764	739	793	761	780	744	754	759	738	749	742	811	795	746	792	747	761	728	744	784	756	790	758	700	711	773	809	762	807	704	734	797	804	837	788	821	746	712	732	736	748	684	731	754	731	805	768	726	730	775	744	764	756	764
29049	22135	20894	13638	7494	4800	3090	2341	2062	1632	1455	1261	1167	1055	1015	918	893	859	826	760	790	769	752	815	732	708	716	774	803	798	811	788	790	756	795	698	789	756	741	714	709	718	663	702	709	692	688	669	703	728	677	709	690	745	676	658	696	726	731	702	694	759	676	649	664	653	679	700	650	740	609	692	679	634	712	671	710	727	647	661	671	651	691	640	662	671	722	663	678	699	690	659	668	680	716	687	698	669	724	706	658	681	690	705	738	650	727	681	688	718	663	697	680	662	661	678	638	667	721	633	646	661	710	652	703	689	669	687	692	680	709	733	681	702	674	667	709	660	749	677	671	666	682	688	722	675	683	678	684	648	689	714	718	713	689	691	662	729	723	671	705	659	734	689	665	725	726	668	719	673	666	735	676	649	671	702	718	686	678	679	736	679	718	706	649	654	703	655	678	691	669	671	699	685	714	707	692	745	709	696	675	703	660	696	747	697	705	696	696	679	691	713	695	705	660	697	683	655	674	672	695	703	728	703	665	706	672	680	669	671	714	662	672	684	690	672	740	705	617	685	704	642	669	687	684	723	673	711	663	713	645	703	652	681	656	730	708	671	646	712	681	686	649	679	722	674	691	668	656	666	678	726	631	689	709	692	689	702	687	698	654	749	665	720	697	668	660	658	674	645	709	706	682	681	684	676	646	700	707	678	678	727	679	717	662	687	707	721	652	690	711	680	696	710	712	673	686	683	688	712	693	724	701	728	713	713	684	710	709	679	706	684	680	677	704	694	656	695	718	687	698	636	655	716	735	721	696	686	659	688	685	658	649	656	671	706	696	675	658	690	684	698	676	704	674	641	690	649	705	754	654	713	710	693	637	685	678	710	719	651	689	680	693	645	696	724	718	665	664	654	710	772	694	709	655	649	703	655	692	669	687	651	706	737	662	708	660	654	710	700	683	701	649	731	686	668	623	681	710	672	701	726	632	673	666	668	665	688	788	685	688	688	687	668	703	683	664	649	660	676	691	689	687	703	645	667	667	682	702	666	695	683	728	687	667	732	683	682	731	712	693	647	681	718	722	684	700	655	655	659	667	713	719	665	664	679	669	660	696	666	706	649	663	713	681	702	670	677	673	664	723	714	656	679	666	665	707	665	745	707	675	716	696	644	715	665	607	662	695	683	753	694	696	717	664	650	636	680	737	727	705	700	669	731	735	696	645	730	696	700	697	660	687	680	715	705	684	679	722	689	669	686	670	658	659	663	709	666	679	633	622	677	669	679	658	674	662	699	670	718	654	682	735	691	695	657	655	713	618	677	649	684	657	694	707	666	699	775	737	694	685	715	703	720	697	696	707	718	693	706	702	652	677	681	703	734	736	692	674	670	716	729	681	656	667	662	675	659	670	689	654	683	667	674	667	710	726	660	678	681	682	692	705	685	684	637	735	631	720	687	713	703	712	729	716	679	659	667	712	719	691	667	699	680	719	703	709	650	689	675	697	663	687	697	701	652	706	657	667	653	677	727	746	691	725	680	665	694	709	686	663	697	626	685	694	723	665	732	662	646	648	678	692	655	697	661	683	676	684	703	687	667	679	661	680	709	697	672	702	701	693	664	691	677	683	717	681	735	674	659	736	713	689	685	676	700	714	689	722	691	694	679	688	650	695	649	646	710	672	719	698	730	704	665	697	679	663	735	665	697	685	691	710	727	687	689	712	650	684	656	678	688	694	656	699	660	720	671	669	681	653	738	686	702	698	691	680	652	658	693	675	654	666	697	694	668	643	702	691	730	702	677	704	717	668	710	676	674	695	686	684	671	722	703	699	697	728	680	646	683	690	669	687	678	709	675	703	664	718	641	710	711	686	683	679	701	710	673	735	622	707	752	694	728	699	701	684	667	690	697	676	677	712	678	708	687	724	685	618	717	671	684	661	669	673	680	663	690	694	689	681	688	704	674	674	701	705	680	648	684	697	702	733	663	664	676	672	666	707	687	688	674	706	748	683	668	696	723	652	625	666	723	663	732	662	631	655	670	699	725	675	747	677	684	675	711	673	687	720	701	699	743	682	692	709	654	685	670	641	624	707	683	710	645	711	651	669	676	734	670	694	681	667	661	688	735	668	694	697	752	718	678	726	709	703	692	672	679	686	673	715	713	672	702	664	728	637	728	684	715	676	657	690	697	686	725	685	716	679	746	665	672	624	653	669	679	697	675	659	696	725	691	696	708	666	654	655	692	706	667	676	711	671	698	681	696	666	668	723	676	643	648	687	716	685	694	699	657	697	716	686	637	657	684	652	691	712	647	656	696	686	672	668	708	665	716	679	665	689	674	714	687	741	721	701	694	628	641	687	754	669	711	678	736	690	661	693	717	687	715	626	676	731	667	662	703	698	691	663	736	659	657	671	667	694	718	627	730	707	697	676	670	680	696	727	709	690	660	652	645	675	719	713	675	713	656	705	714	705	643	697	660	662	651	696	662	675	698	719	713	661	676	707	672	755	628	650	670	638	718	718	677	671	702	708	656	713	737	682	671	679	664	709	689	713	660	670	646	725	688	702	700	661	692	658	687	662	709	684	670	654	690	703	714	739	723	629	702	671	765	661	713	677	685	698	650	682	710	709	651	673	685	648	660	715	665	698	718	671	714	687	641	691	703	680	652	697	689	733	706	700	753	632	682	652	637	706	654	724	734	692	688	640	665	684	702	696	701	681	740	678	649	654	630	689	695	705	650	651	696	684	671	719	697	749	671	686	682	691	677	706	683	671	669	672	688	679	660	772	678	670	684	682	704	687	690	693	723	673	714	682	706	666	695	667	691	689	709	727	646	713	669	702	671	720	655	657	666	678	699	685	692	717	702	702	732	662	705	640	674	687	723	657	673	684	681	652	675	693	733	665	680	712	707	712	694	659	643	672	653	684	726	702	692	686	706	710	669	690	699	690	643	694	637	701	695	707	726	686	694	693	687	690	630	709	708	702	641	700	674	687	688	685	638	697	666	669	717	697	676	654	646	683	672	695	682	697	710	673	665	666	681	723	673	658	718	672	691	672	697	711	691	686	736	692	642	686	703	675	713	723	697	680	687	624	669	705	685	674	648	717	632	667	719	735	748	686	664	654	741	696	708	650	716	714	709	694	666	657	746	723	695	693	677	695	673	703	644	666	730	697	702	658	688	682	702	675	701	678	710	714	675	702	702	742	693	701	668	654	674	664	721	734	678	730	651	651	648	707	690	634	709	674	659	646	703	700	660	680	672	676	658	700	679	660	694	738	678	708	717	699	694	708	682	689	723	642	676	714	689	677	652	687	664	670	698	670	681	702	650	687	704	703	671	715	681	632	692	687	658	684	647	718	684	679	674	684	633	694	690	708	695	717	662	703	650	654	678	678	668	707	698	663	718	668	703	678	660	703	724	701	685	669	702	698	684	703	726	693	665	701	702	660	677	647	713	656	709	702	666	666	747	701	688	670	711	700	729	735	686	665	664	693	756	706	697
16882	31074	23066	14350	10689	7818	5284	3995	3325	2736	2261	1952	1645	1436	1257	1227	1200	1020	956	913	841	880	823	894	857	880	835	843	863	885	907	983	889	845	840	779	786	802	797	829	792	759	736	802	760	770	761	706	729	776	711	766	742	759	745	747	772	724	737	727	750	775	718	701	762	757	699	717	727	726	735	720	723	714	725	737	747	727	684	710	736	739	742	740	769	728	750	683	771	703	745	740	722	684	743	710	755	695	752	723	690	693	741	781	722	712	696	727	735	732	704	695	710	718	722	699	704	691	775	680	766	735	700	714	716	726	725	723	739	707	735	753	701	690	723	694	747	739	765	728	757	722	685	713	755	776	699	757	715	715	698	695	722	733	701	779	718	789	719	722	724	743	703	674	717	742	752	761	726	784	733	688	730	739	733	711	721	748	740	761	731	749	708	746	725	727	720	708	759	725	734	761	714	690	725	706	736	718	757	744	734	685	693	740	727	729	738	743	710	747	748	735	707	684	743	770	737	694	688	690	730	764	726	727	742	734	716	784	698	730	713	762	711	741	709	728	796	729	744	717	800	750	704	762	724	757	715	727	770	728	739	708	709	741	753	764	714	756	694	691	743	738	703	714	697	688	740	714	717	749	725	727	715	732	691	710	701	730	696	744	729	716	753	738	771	716	756	713	746	689	670	719	695	743	760	750	750	711	703	747	729	685	737	741	700	762	736	719	721	711	753	687	707	741	737	706	700	717	721	736	738	746	718	758	754	775	687	776	722	686	740	743	736	712	737	698	694	757	770	723	715	801	725	746	730	733	735	736	739	707	752	764	702	737	663	738	750	721	716	762	650	728	743	717	731	763	806	755	743	744	701	710	712	767	689	721	717	711	729	748	727	729	759	723	729	727	713	715	716	738	764	674	725	716	701	676	724	755	679	792	685	729	707	739	761	704	753	715	717	717	741	739	715	705	733	702	712	741	783	716	714	712	770	755	658	721	715	732	676	760	717	765	756	733	737	756	687	733	719	702	754	693	737	788	689	715	694	714	778	731	779	704	677	729	757	709	743	753	710	721	755	703	700	759	712	719	714	747	733	712	700	737	708	681	725	784	734	773	775	767	722	743	709	736	757	787	758	735	694	687	710	782	742	722	747	713	726	735	770	701	723	710	742	725	740	759	702	735	720	756	773	753	758	715	676	708	735	730	696	679	679	738	753	692	734	691	741	684	682	771	776	736	768	720	726	750	754	724	701	744	727	663	724	718	736	773	782	773	701	729	720	719	710	770	677	703	714	774	732	715	750	771	697	716	759	745	793	721	702	712	768	719	710	709	739	761	678	733	717	720	722	718	704	723	696	744	750	714	756	700	710	728	752	695	786	711	727	729	720	697	738	666	721	734	726	691	761	762	702	724	719	762	730	710	774	695	692	762	726	780	703	692	742	718	731	762	735	728	713	690	774	728	714	741	730	741	714	726	740	746	714	700	751	785	748	748	695	780	774	762	748	697	773	687	709	688	700	712	744	707	707	745	737	706	746	704	693	747	726	738	761	694	696	796	726	708	708	735	708	717	749	713	727	697	768	748	748	722	723	693	694	725	703	770	760	763	726	731	729	695	735	746	727	730	805	754	674	733	730	712	688	689	704	715	684	690	734	713	739	734	740	717	756	672	745	733	719	726	718	749	707	717	776	775	768	731	729	718	728	725	739	706	701	690	725	681	730	681	747	721	700	745	734	697	731	695	725	734	767	737	739	738	758	732	672	717	700	693	700	718	736	709	746	728	790	740	741	724	703	760	730	714	722	724	773	704	720	703	668	707	729	724	701	700	733	739	728	760	726	691	744	724	725	688	743	741	780	669	717	765	703	663	730	731	709	706	717	700	725	734	725	703	728	755	728	729	704	755	719	672	726	715	771	717	682	733	757	750	737	766	747	753	735	726	795	702	729	704	721	691	686	634	721	727	710	794	720	686	708	683	730	678	744	712	757	714	760	741	678	671	767	692	745	711	727	723	720	725	758	683	698	714	772	742	694	689	731	707	689	721	737	726	780	685	672	747	746	764	716	735	746	688	729	719	762	691	705	739	718	754	722	685	732	715	721	738	726	705	734	719	729	700	707	663	735	731	707	708	709	726	749	727	722	696	764	755	716	730	717	696	698	694	768	724	691	767	739	669	737	736	736	735	699	756	722	683	682	754	712	719	733	726	707	707	723	711	667	760	726	716	758	698	746	730	689	706	744	753	745	681	727	705	764	720	689	737	712	753	703	719	760	697	752	695	677	749	702	727	705	709	702	704	749	705	757	752	732	766	749	748	772	755	679	747	753	700	717	790	724	704	717	719	709	717	742	748	743	683	688	722	688	762	714	717	745	701	695	718	733	734	717	724	761	749	722	745	724	686	762	722	680	720	729	686	737	752	774	727	731	771	692	722	726	802	715	746	743	722	731	711	750	746	719	737	725	753	724	742	706	787	738	723	688	721	722	706	714	688	697	700	728	689	733	745	718	765	731	728	685	771	713	758	736	711	668	714	732	756	773	730	700	697	737	745	717	726	748	719	695	698	732	733	703	702	661	696	738	717	810	763	724	729	748	663	712	670	761	723	725	713	713	699	740	702	738	731	743	779	745	708	771	699	741	733	729	755	699	730	761	731	705	722	708	762	695	700	767	704	683	695	774	709	684	707	756	688	761	704	710	706	744	683	749	678	765	715	714	680	725	738	743	716	711	677	682	677	758	671	738	742	761	724	744	710	715	764	738	713	754	745	654	745	677	676	750	726	766	745	686	697	707	705	737	685	731	718	704	745	714	756	737	747	721	757	767	699	750	693	761	746	759	712	767	754	684	659	713	714	690	724	719	728	699	741	739	709	743	735	731	747	699	702	679	719	722	732	723	730	721	767	713	764	742	767	760	701	794	745	707	712	688	732	717	712	719	777	716	678	707	683	705	716	757	731	717	712	707	761	711	746	681	707	741	724	712	709	770	697	730	676	779	729	707	706	708	778	704	707	733	748	710	752	701	781	757	738	758	740	725	709	715	769	743	725	738	754	723	740	748	740	703	741	731	717	717	756	762	697	714	732	678	719	696	706	749	750	728	694	739	710	697	703	727	756	765	732	784	747	714	732	728	744	700	741	696	705	743	715	781	714	742	750	690	769	728	702	780	757	746	731	723	742	790	686	703	778	705	767	750	690	729	740	698	725	703	766	716	763	702	695	713	769	689	723	741	717	720	747	732	679	658	800	758	727	738	709	776	750	740	731	762	710	721	729	675	735	693	738	712	726	736	680	698	727	686	722	709	726	731	738	719	759	718	715	691	753	782	719	686	721	755	728	726	777	716	728	740	672	747	771	724	742	732	733	707	769	730	680	754	761	706	752	714	708	753	707	738	751	722	727	769	736	743	726	729	677	729	716	688	723	662	745	742	756	707	718	742	727	763	702	726	746	747	680	738	757	738	722	719	723	793	756	725	738	698	702	709	681	704	742	751	734	739	724	691	720
24462	21582	28776	24972	21646	14428	6816	4120	3147	2611	2198	1764	1545	1417	1246	1168	1160	1078	969	880	881	810	792	847	865	840	816	877	832	858	848	922	883	800	762	760	758	793	790	783	779	754	765	718	742	712	725	731	722	717	735	734	750	690	725	697	661	654	696	692	729	739	698	725	696	726	684	738	688	697	694	704	734	704	684	691	687	697	702	686	651	689	711	770	727	683	679	736	726	650	705	719	756	718	689	732	701	729	640	696	711	697	717	663	693	686	703	685	702	624	668	679	702	687	694	696	740	737	707	744	702	627	749	732	690	671	715	675	723	667	691	686	694	703	720	703	698	687	737	688	701	714	704	702	697	736	731	695	686	731	657	739	707	698	691	667	701	735	740	684	675	759	709	706	676	690	676	688	668	695	720	729	691	702	704	677	692	727	707	667	706	686	718	739	702	675	703	725	667	682	739	722	712	700	705	738	675	690	665	698	670	664	703	701	709	706	735	726	736	640	695	671	728	672	685	690	645	721	706	686	675	636	771	721	738	702	677	730	670	737	694	675	708	687	710	725	708	727	728	682	675	687	677	728	689	684	745	698	698	640	722	692	697	652	694	710	681	662	717	688	720	685	728	696	759	695	678	729	663	700	750	713	713	722	712	703	664	711	642	730	718	744	701	748	710	666	726	687	742	674	717	679	717	707	737	725	700	673	681	717	711	677	722	690	676	724	687	689	690	694	678	707	653	682	714	667	705	706	656	689	719	684	718	689	707	698	680	747	677	715	701	721	721	706	674	655	733	675	701	686	664	690	709	677	702	705	735	699	683	690	709	660	689	728	694	694	733	691	717	740	681	691	691	696	690	694	718	704	691	725	792	688	701	707	699	676	664	703	733	692	684	729	683	736	695	707	704	690	705	711	675	669	665	680	702	638	717	711	677	696	709	666	702	726	685	658	700	712	703	701	696	695	746	680	698	683	701	688	691	658	717	703	711	710	745	697	717	729	670	727	683	711	690	772	720	665	690	652	703	652	713	710	695	686	665	742	669	733	737	682	725	696	691	717	687	689	756	664	658	707	758	688	654	667	703	618	628	700	715	774	709	713	738	709	701	681	704	754	698	714	694	687	652	699	656	734	712	668	669	694	695	697	698	690	731	707	658	715	728	686	712	709	671	717	703	709	702	709	686	723	696	690	715	677	733	732	691	719	719	729	717	722	697	768	686	720	683	724	657	718	687	699	708	680	670	683	694	702	728	715	710	698	662	661	702	736	690	676	684	690	753	701	729	697	728	748	669	648	700	702	724	642	668	722	680	654	711	719	675	745	758	708	695	687	696	677	687	721	702	715	722	678	715	709	675	699	702	674	674	718	676	703	716	697	739	762	717	696	719	664	692	709	733	703	695	684	713	682	633	646	676	693	693	725	702	670	662	703	730	681	729	686	710	692	667	653	728	716	694	661	732	673	663	715	693	668	717	686	668	685	714	706	713	667	715	721	721	674	715	730	692	710	694	659	726	690	654	674	728	723	695	694	686	730	657	719	706	654	675	676	738	722	674	698	703	723	739	684	719	663	709	729	744	704	670	714	667	722	716	699	719	720	690	709	730	717	669	709	692	716	711	722	761	685	676	719	680	697	701	687	688	720	684	719	640	739	720	693	703	723	754	682	707	696	698	709	700	703	714	721	684	683	704	696	695	660	709	665	744	747	716	706	754	748	669	664	687	726	743	657	775	708	728	755	720	664	673	705	702	696	712	698	720	736	709	709	715	688	676	666	667	704	707	734	695	700	733	689	681	683	734	656	708	707	741	679	687	692	686	719	696	688	663	721	653	723	699	696	728	654	697	701	727	676	701	716	683	722	710	721	704	710	697	707	671	676	699	694	672	693	696	655	695	662	722	745	683	724	707	727	712	677	718	738	692	700	749	711	709	715	659	680	695	714	718	689	719	624	751	742	709	683	693	695	697	690	662	711	723	678	706	743	706	694	693	684	678	726	764	689	701	711	717	734	679	695	729	732	690	688	701	724	718	697	735	689	724	705	695	734	663	675	686	658	705	689	692	697	688	691	663	718	729	650	700	725	666	688	739	711	701	677	700	692	739	729	711	680	710	689	700	696	713	699	724	713	647	671	706	719	763	691	720	687	709	683	720	681	711	658	697	723	700	700	717	724	706	736	700	702	674	725	719	703	725	682	717	759	713	710	741	755	694	705	725	733	672	717	758	719	686	730	733	674	714	705	639	701	716	687	710	659	702	711	687	694	671	683	673	666	671	686	739	701	714	705	686	730	699	719	699	685	747	710	709	641	739	721	692	716	702	655	723	710	743	704	676	716	743	756	712	732	657	708	697	688	699	721	738	682	677	733	664	750	697	722	694	690	676	707	715	732	685	698	724	657	676	732	726	681	653	725	684	667	650	700	728	692	674	736	696	701	724	664	701	666	683	711	735	722	694	686	700	695	731	695	690	738	730	693	721	746	712	703	717	676	712	737	732	733	682	743	665	679	643	632	736	729	681	741	716	716	671	707	707	725	694	711	688	710	701	709	732	738	733	708	706	689	637	657	742	681	688	727	672	738	711	674	726	672	659	673	711	702	700	712	689	770	721	714	679	719	661	708	713	765	672	704	738	690	734	697	710	693	703	702	669	691	664	680	686	689	682	720	669	708	689	672	671	679	695	674	686	748	685	737	680	708	685	692	774	657	712	691	692	721	694	733	688	689	687	690	681	744	756	695	702	691	673	701	700	687	734	652	632	708	670	694	727	752	741	678	714	749	725	708	728	725	717	748	710	689	691	698	681	705	690	688	702	718	694	695	718	677	679	669	716	693	671	706	688	697	653	730	710	734	723	709	686	661	688	682	760	697	722	673	671	696	662	705	681	715	695	716	657	712	660	679	646	692	684	684	689	658	728	709	698	669	661	665	652	708	714	711	691	689	678	692	669	704	720	691	684	673	691	727	687	713	697	705	689	710	662	726	692	706	692	708	688	679	702	733	704	686	668	725	659	759	732	688	706	629	689	738	701	713	677	737	675	719	702	680	673	653	693	696	741	699	720	677	727	693	724	639	683	699	756	737	760	680	705	721	734	732	742	672	736	698	751	688	736	675	693	704	669	667	723	672	679	687	700	671	652	680	717	705	750	705	717	717	693	729	711	655	704	692	697	742	715	709	685	735	714	685	665	688	683	694	685	683	747	692	704	709	661	660	712	631	739	761	700	652	755	723	678	692	717	738	688	664	734	723	724	716	770	704	698	713	674	713	673	663	718	657	659	735	712	701	723	648	731	721	656	683	692	668	742	700	673	707	675	686	692	689	721	711	714	677	709	655	710	711	719	677	698	717	730	731	722	692	662	674	703	675	675	678	715	712	721	668	695	696	707	692	662	703	720	687	682	698	723	715	736	687	729	707	735	715	753	699	695	703	752	698	708	713	685	717	748	698	713	681	695	725	695	681	734	659	665	700	683	721	721	685	698	658	714	718	706	765	709	676	751	700	742	679
17324	38992	30992	21162	16152	12204	8707	6381	5370	4276	3516	2962	2426	2003	1739	1603	1499	1400	1151	1082	1039	995	975	914	941	923	1004	927	941	947	982	1106	1092	968	856	886	831	840	848	810	850	793	829	816	826	782	799	764	805	778	827	730	811	801	748	789	753	759	747	795	716	742	765	762	725	725	748	787	778	707	746	703	765	782	732	779	757	780	738	737	783	768	719	731	747	763	777	727	758	738	720	688	782	727	754	724	695	743	737	749	722	756	730	702	707	742	778	695	742	711	762	754	747	750	751	716	749	740	785	723	774	754	773	783	771	758	778	776	729	742	749	761	744	720	694	762	748	764	748	752	738	739	725	737	798	771	740	727	734	710	716	740	720	712	760	726	747	754	723	707	812	760	729	735	803	768	800	695	739	726	693	757	777	752	799	773	760	783	709	745	753	745	724	756	686	766	732	707	773	741	748	760	737	763	712	740	732	781	756	725	695	753	748	753	737	736	704	777	757	762	732	713	709	744	767	735	742	691	734	711	748	795	762	730	743	738	699	693	766	679	703	728	723	699	701	804	780	736	738	734	727	723	711	727	732	726	731	769	748	762	744	705	698	734	729	751	733	745	723	734	775	749	701	723	708	738	775	713	720	786	736	704	776	737	782	739	790	742	745	766	719	767	743	715	758	731	754	731	730	690	746	734	745	763	736	736	770	738	737	771	757	758	760	744	722	725	745	724	749	697	731	701	721	749	676	723	756	692	732	711	727	748	749	819	761	690	756	734	750	720	794	731	732	726	766	786	739	737	759	776	744	707	730	768	735	790	700	760	732	761	752	750	802	820	745	732	770	744	742	710	730	736	788	749	739	731	738	738	747	784	716	741	738	767	674	737	686	759	777	719	785	735	809	731	752	737	699	695	763	731	728	719	757	737	734	726	715	676	730	770	740	742	716	738	744	791	730	758	765	774	728	735	701	712	757	771	757	762	704	755	768	736	760	741	796	754	759	748	752	719	757	747	724	777	739	739	772	754	717	750	752	748	722	741	705	745	762	718	772	752	687	748	732	740	723	738	770	712	757	738	762	726	743	725	699	762	738	714	745	790	723	719	791	752	757	709	734	734	751	726	756	769	744	739	763	772	718	750	763	772	750	754	785	725	772	735	752	720	738	686	742	759	752	694	695	759	750	761	735	733	764	724	722	711	774	753	769	747	714	704	777	725	731	732	722	725	738	728	762	760	784	755	720	729	698	707	761	747	690	696	729	712	726	797	781	750	772	718	766	759	685	777	717	710	725	743	769	728	771	762	701	704	736	777	762	717	712	755	751	707	711	731	744	768	728	701	777	740	803	753	709	731	746	747	723	764	734	759	747	722	739	720	727	655	761	749	730	769	779	769	742	760	742	773	782	735	793	742	767	736	748	718	706	786	733	750	719	767	704	729	684	745	765	737	738	755	777	735	740	760	764	754	722	722	778	734	741	767	761	716	759	734	763	744	773	780	755	792	715	767	765	781	760	728	686	726	746	772	760	762	676	733	790	807	732	696	716	804	755	751	706	738	737	733	746	734	746	738	737	728	767	746	736	749	700	718	751	766	754	753	768	749	716	748	721	742	749	744	789	780	685	769	756	702	724	742	711	699	754	753	694	698	760	738	770	753	715	730	741	715	750	716	728	769	730	721	725	765	710	675	722	697	730	690	687	743	671	746	780	766	734	746	745	747	752	753	735	716	727	737	790	754	737	788	752	765	708	747	761	734	744	695	715	748	760	728	741	777	796	753	724	733	713	730	730	756	727	746	791	738	793	728	740	749	777	746	770	711	751	729	758	765	766	713	769	737	789	701	727	756	720	761	726	747	759	787	726	765	730	754	740	713	717	804	731	746	757	773	762	725	704	719	687	744	719	741	752	767	742	745	757	746	767	718	781	768	724	761	770	751	765	678	763	713	756	778	746	709	737	753	730	768	730	692	748	756	773	710	762	743	733	782	724	765	714	715	738	708	794	763	718	782	691	761	716	798	791	740	765	741	712	740	738	760	696	699	718	740	784	753	788	763	741	715	696	769	782	750	754	743	695	738	774	802	741	733	750	763	729	739	705	728	754	740	743	710	722	750	697	766	720	815	737	736	748	776	754	710	763	718	763	716	767	736	709	760	776	775	726	720	718	755	768	727	682	707	746	765	712	729	746	768	706	766	743	785	743	772	730	732	773	731	735	719	732	734	733	727	728	707	742	761	748	711	739	717	774	704	714	731	742	750	751	726	761	741	772	776	742	746	709	729	731	735	731	745	706	791	716	731	700	679	772	752	752	722	752	738	753	763	762	714	744	759	739	746	758	753	719	761	761	729	750	706	737	746	681	736	703	719	728	789	730	735	784	696	772	749	740	719	753	780	735	675	698	773	737	727	760	717	800	724	696	725	771	725	744	738	754	780	788	716	724	781	733	718	741	733	750	722	701	757	738	747	721	765	717	774	788	686	738	730	720	782	723	714	761	774	728	717	729	732	726	748	731	692	747	743	731	719	767	792	698	663	792	702	769	719	712	739	735	805	725	749	754	731	750	727	709	766	725	731	724	757	824	704	756	718	761	716	787	785	729	773	768	702	733	782	695	756	732	783	737	714	690	753	762	736	732	764	751	729	733	741	738	689	748	785	771	750	751	761	757	685	691	716	724	745	701	761	727	706	722	728	752	731	699	683	693	732	752	744	767	756	760	737	738	705	730	772	747	709	747	766	757	712	748	751	707	770	774	789	754	743	788	743	748	718	690	736	729	710	736	708	695	741	748	741	732	738	758	741	720	749	758	766	723	732	698	744	793	765	715	730	762	720	772	697	729	741	723	746	768	716	766	757	705	720	755	746	795	752	734	727	778	714	730	728	742	770	738	774	718	750	725	735	792	711	730	721	756	737	763	719	726	740	759	730	731	708	711	742	706	773	774	716	702	746	772	726	712	753	703	698	753	711	779	750	738	747	761	744	704	745	697	749	685	749	721	716	789	759	729	700	748	705	742	759	799	709	731	712	748	727	735	751	764	741	730	764	770	739	766	715	742	748	785	736	742	716	735	721	727	688	715	672	711	718	708	729	755	764	745	737	779	704	804	677	787	739	728	784	711	744	724	727	745	729	738	744	712	794	753	783	750	752	769	757	743	760	742	750	733	797	755	718	725	764	714	777	692	753	708	784	711	744	713	727	736	726	718	707	726	737	769	738	693	704	770	756	701	764	707	760	714	706	735	768	737	776	757	743	711	769	757	736	775	707	723	710	765	748	734	778	715	741	763	737	719	725	749	657	697	768	758	689	718	789	755	759	751	729	747	771	747	745	712	781	730	728	748	739	703	723	710	741	746	730	672	715	758	732	668	748	747	697	731	724	679	771	732	770	795	738	708	712	739	718	728	785	731	780	704	763	726	754	716	763	726	733	736	716	720	704	685	761	737	710	746	751	744	780	729	745	760	709	747	768	810	716	761	763	794	730	735	715	731	741	699	704	766	726	749	722	757	759
25605	21559	27542	26051	14269	6468	4070	2869	2457	2033	1747	1458	1370	1233	1094	1003	1013	888	821	792	777	776	754	762	756	801	757	805	764	781	829	819	819	784	722	729	776	740	783	695	723	704	713	731	742	675	704	685	674	687	687	743	652	700	752	680	733	698	705	706	724	675	695	650	754	684	651	658	704	717	664	680	694	717	695	669	696	710	695	645	651	673	658	679	705	702	682	673	682	694	697	697	645	695	683	684	653	640	708	710	711	696	710	643	675	697	685	645	698	645	671	706	680	720	651	664	754	686	669	646	723	679	705	674	659	716	668	768	661	701	662	737	666	686	685	682	666	637	685	629	690	719	706	667	689	689	711	694	720	688	681	701	679	704	687	695	692	708	688	686	675	655	700	722	708	676	724	653	711	701	701	668	664	662	684	686	673	688	680	666	694	723	681	660	666	689	708	667	702	726	655	629	700	685	651	711	654	662	684	732	714	716	680	698	661	642	646	685	673	682	694	751	724	693	657	685	651	703	736	733	694	673	719	696	703	703	677	670	712	658	633	648	668	671	650	661	719	696	731	711	645	681	665	654	641	683	669	676	693	665	690	693	649	663	708	704	666	690	707	656	653	705	670	757	707	708	652	695	687	674	716	686	694	643	674	711	681	652	693	672	668	683	687	695	677	656	765	712	678	688	699	685	668	674	708	728	691	690	650	642	665	653	697	682	626	689	672	667	670	678	708	718	706	656	720	690	659	681	683	698	687	694	703	656	642	703	697	709	681	721	669	678	678	669	694	742	698	723	694	679	676	715	688	678	744	713	709	707	661	656	705	684	640	665	674	666	682	722	684	719	677	703	715	673	697	647	690	685	712	671	668	695	708	667	685	679	684	703	669	659	669	676	684	663	659	671	678	700	650	674	643	722	678	697	698	681	731	702	633	703	633	744	698	634	691	651	687	699	676	642	645	677	670	723	715	669	709	702	690	652	729	692	641	669	653	670	643	663	693	649	682	669	674	717	708	710	647	696	662	728	697	705	653	695	659	673	666	700	686	709	690	688	676	684	712	624	641	683	675	700	763	639	700	647	676	684	668	675	620	669	730	676	682	733	716	736	723	660	681	658	685	626	726	709	693	692	702	655	663	667	653	687	732	665	670	701	684	680	674	699	673	739	669	703	684	688	670	703	685	720	714	712	628	702	719	646	663	697	663	713	705	747	722	693	689	677	664	687	662	693	688	658	698	648	700	701	708	681	733	684	664	675	668	737	675	672	689	699	713	665	707	702	641	699	699	693	688	672	701	711	703	658	692	721	732	711	667	697	677	721	688	713	726	690	646	632	633	656	635	688	696	691	671	718	631	680	673	687	695	735	655	664	704	699	674	663	671	687	681	671	719	710	665	665	736	629	687	676	700	663	678	638	696	699	644	663	666	649	603	657	712	740	633	707	642	727	723	675	614	697	723	659	720	685	718	707	686	662	719	691	697	750	684	723	672	721	685	693	680	658	663	691	677	642	709	674	662	710	655	662	676	705	721	752	716	695	666	675	710	683	701	667	660	694	661	709	634	656	643	717	688	696	705	730	697	711	671	686	688	711	742	730	680	704	673	723	674	661	677	716	661	704	732	667	670	706	727	707	703	692	709	704	714	713	662	679	688	688	672	702	708	699	655	723	704	758	695	646	707	668	617	680	664	627	649	639	669	690	677	670	716	659	667	674	675	627	705	670	689	670	693	709	699	661	718	685	652	681	663	713	675	689	657	697	672	676	702	709	692	662	692	673	701	679	721	726	723	671	694	718	729	686	676	665	660	685	705	732	740	652	712	723	645	702	681	691	670	631	650	674	688	706	686	744	701	646	644	695	688	633	690	670	652	681	693	652	681	706	660	716	673	716	691	725	684	666	610	660	666	692	714	720	715	680	690	676	717	683	665	720	696	675	671	672	660	662	699	706	692	673	670	703	677	682	661	653	686	696	674	690	701	678	666	708	686	667	687	663	660	692	725	656	681	726	691	726	649	696	698	725	645	679	678	708	709	670	666	653	708	707	665	672	704	711	699	658	672	682	658	677	666	723	683	686	641	676	655	678	736	718	733	724	680	684	613	653	697	691	676	694	697	694	653	658	639	668	665	696	700	667	698	702	710	695	748	681	669	650	722	663	699	679	658	733	708	632	694	670	676	656	673	684	688	692	687	691	684	692	701	667	731	690	678	651	745	667	679	721	636	713	679	652	674	687	662	691	665	691	656	669	670	671	659	640	693	656	674	728	703	669	656	663	675	687	641	696	681	745	646	672	656	687	685	698	694	674	658	706	641	651	654	682	660	709	700	726	711	676	710	689	682	732	669	703	681	673	669	658	669	698	692	679	700	722	707	630	653	691	670	665	725	733	695	670	694	649	681	665	691	653	652	743	701	686	691	675	691	650	680	693	656	695	694	670	718	706	692	691	663	681	691	670	718	676	676	666	656	666	668	668	714	728	707	687	646	718	709	653	722	681	635	710	661	708	679	707	721	732	710	677	697	670	703	680	723	665	722	682	694	701	668	705	676	712	657	712	668	678	723	681	635	681	685	682	653	711	689	731	700	660	701	706	698	697	622	665	656	646	656	683	673	678	689	674	716	744	702	674	667	680	709	693	673	639	690	721	683	667	730	749	687	694	687	701	735	684	710	664	648	653	721	690	700	690	689	721	716	678	675	680	758	663	678	684	654	678	693	689	619	676	703	641	677	661	690	679	674	639	679	660	674	700	649	695	708	659	677	688	654	660	678	690	711	680	653	664	688	657	640	699	684	651	701	677	708	695	717	683	651	691	688	696	663	683	661	660	672	705	673	690	682	658	685	694	652	684	704	706	713	719	671	666	675	707	671	682	644	680	721	682	655	684	710	700	712	719	650	682	639	730	700	658	681	719	644	686	700	759	712	705	695	678	651	651	694	655	695	716	629	676	680	699	669	687	671	691	696	702	704	672	669	728	726	696	743	689	705	677	703	724	719	653	717	715	637	726	679	670	694	651	642	666	709	670	721	690	703	664	669	661	701	660	700	678	679	674	694	707	649	670	710	646	686	677	678	643	693	664	683	659	677	715	695	656	671	681	663	717	693	686	700	707	701	673	677	685	678	674	698	666	664	676	661	693	681	695	708	691	720	667	674	711	735	692	700	682	657	696	664	683	685	686	709	659	653	695	676	705	698	687	705	630	672	706	661	677	699	694	723	701	659	691	669	677	671	698	686	700	681	710	655	730	669	705	716	703	633	734	678	702	691	672	673	729	718	673	672	718	724	702	660	699	684	655	642	669	681	660	692	686	621	714	697	714	673	696	692	684	697	700	687	676	692	688	650	662	653	721	702	715	684	677	679	660	680	687	676	693	678	665	713	640	674	718	701	688	676	712	708	663	713	686	683	698	651	691	702	700	643	698	705	684	661	643	674	693	686	691	643	657	683	681	676	702	701	671	732	708	664	660	651	732	685	700	693	653	711	652	711	643	662	672	713	699	692	674
16782	35360	27492	18116	13171	9492	6692	5380	4409	3368	2724	2334	2068	1735	1531	1401	1329	1208	1102	998	940	882	879	872	901	886	879	914	894	896	945	937	981	919	878	826	838	772	814	795	822	843	805	815	760	744	806	769	715	745	725	752	753	715	752	703	779	720	759	749	786	730	730	714	684	750	764	727	781	685	749	686	736	693	736	734	710	764	737	755	733	735	703	724	693	770	754	712	734	696	766	673	700	726	750	756	705	672	710	703	754	679	686	637	750	727	717	731	740	708	741	726	718	710	746	697	746	759	742	674	755	706	719	707	672	718	708	727	762	733	738	768	744	727	698	667	694	667	697	747	715	762	682	767	746	736	720	694	710	717	677	771	724	712	718	734	719	773	728	763	764	688	737	734	749	696	722	721	725	740	730	722	757	717	742	732	756	729	717	689	725	705	720	757	780	781	707	717	723	699	700	732	732	731	759	728	708	712	737	730	700	709	704	736	755	723	701	751	824	727	732	766	709	731	732	677	721	710	728	722	710	742	693	755	770	740	738	734	699	728	734	728	732	684	741	704	725	713	739	698	727	757	689	702	701	717	759	702	723	742	742	746	714	765	689	743	759	661	685	734	715	734	754	731	690	743	736	726	761	696	728	744	694	717	711	751	782	720	729	680	694	691	720	715	709	727	761	766	785	736	717	732	758	704	706	728	786	716	718	751	705	721	737	748	762	705	718	704	719	716	678	753	747	690	785	728	718	731	701	749	754	665	752	720	758	661	711	738	794	725	734	710	743	737	741	743	740	719	707	695	729	750	736	712	746	710	762	693	716	711	746	718	708	717	715	730	708	739	733	744	745	719	723	714	708	750	755	761	745	698	735	743	735	730	681	706	711	743	740	762	761	723	726	749	731	772	655	728	738	737	729	680	727	768	736	696	751	749	739	740	688	711	766	753	700	712	745	754	702	721	728	757	672	684	761	714	734	730	709	746	731	733	719	696	729	762	753	709	695	748	755	799	701	766	753	715	740	726	752	758	744	733	728	692	771	687	722	758	738	766	739	703	734	750	726	738	707	706	747	686	718	712	689	731	710	702	693	699	700	707	712	682	702	731	705	711	739	762	749	751	761	748	736	715	700	711	712	712	735	720	715	686	740	767	675	758	743	763	734	692	686	704	754	660	725	705	756	739	744	741	698	737	773	721	754	700	707	735	749	739	720	733	745	750	710	719	709	774	707	719	707	746	723	716	706	712	714	730	734	724	739	711	733	737	730	754	777	687	710	710	710	708	697	762	721	711	728	788	775	686	756	707	680	709	766	711	712	753	725	744	724	720	742	707	707	690	676	756	705	753	740	681	707	702	746	753	754	711	695	741	735	727	733	723	745	756	763	716	736	784	763	709	751	794	725	721	710	699	704	688	743	739	734	687	728	664	701	733	734	728	693	749	755	733	709	742	723	724	702	770	717	720	768	715	725	738	730	719	744	740	739	750	727	687	742	730	736	681	716	758	738	727	722	686	691	708	714	689	713	764	739	714	715	706	713	712	696	748	744	709	735	723	738	628	746	775	776	692	719	733	677	740	679	755	735	729	757	716	756	726	751	708	775	784	711	738	690	687	677	711	711	692	766	731	707	722	731	768	728	728	667	713	741	721	771	747	737	758	709	669	757	699	737	721	749	742	716	747	743	753	741	794	736	736	727	721	741	709	716	717	751	742	718	733	715	714	709	722	710	743	754	705	713	756	778	749	731	735	743	672	731	702	669	728	720	742	693	779	794	744	712	686	717	679	708	701	765	699	753	733	757	705	756	654	739	749	770	756	745	710	704	715	736	759	707	728	740	752	742	696	738	694	757	677	724	702	732	695	716	724	724	720	736	715	686	737	675	730	748	710	709	708	743	761	753	730	772	710	755	718	701	718	746	770	722	745	720	746	709	734	764	728	714	735	750	754	751	685	755	748	727	722	730	807	684	679	708	727	708	743	717	766	742	745	717	766	711	725	675	730	736	676	763	724	756	696	752	756	759	751	752	705	735	763	763	743	753	721	733	721	710	691	711	710	747	772	715	746	799	732	721	756	693	677	747	731	714	750	684	687	729	708	720	682	753	725	637	762	741	726	748	701	724	737	725	707	777	679	682	723	768	762	742	720	760	706	701	728	744	707	725	704	767	723	729	727	727	733	755	719	687	706	701	704	794	761	757	739	764	745	699	741	761	726	736	766	734	732	719	706	753	703	707	741	759	721	716	733	763	717	736	724	746	704	743	696	694	739	722	754	715	738	737	751	747	690	687	741	726	756	705	733	708	702	663	771	713	734	685	682	765	707	742	758	709	731	729	720	800	758	690	732	776	704	676	757	750	732	754	733	723	744	731	733	681	703	741	758	728	731	720	774	749	678	773	763	711	688	683	731	800	763	713	774	735	723	758	718	686	734	709	772	700	716	726	714	738	743	718	726	699	719	735	716	710	728	748	707	721	730	706	671	668	755	681	736	752	704	737	745	738	766	723	739	732	693	732	737	808	712	767	741	754	712	711	754	718	744	786	737	679	751	748	729	772	755	740	713	696	691	712	744	728	747	732	721	738	739	716	745	717	758	716	752	754	739	743	745	727	715	754	691	656	742	725	750	732	709	711	736	749	774	755	682	698	697	721	727	677	756	738	735	775	699	699	724	749	773	744	736	682	708	740	752	692	750	697	770	731	744	727	731	736	759	773	724	694	719	707	704	660	740	720	680	730	690	820	731	697	708	746	744	743	734	693	691	693	726	763	720	734	729	691	692	767	746	781	724	703	738	758	736	696	743	710	692	733	728	721	745	755	721	744	699	692	720	781	725	737	740	714	741	751	735	745	718	742	721	720	734	782	712	717	719	755	731	739	745	727	727	745	699	735	731	737	670	745	734	737	724	688	758	769	715	753	712	737	716	747	734	713	777	669	727	751	675	763	709	699	701	754	757	711	716	760	715	718	723	758	755	729	718	791	760	738	822	684	689	740	716	777	688	662	729	707	746	740	788	711	698	726	758	747	713	733	717	680	717	730	723	733	722	720	724	703	751	753	722	760	726	716	708	712	696	756	729	719	753	689	724	705	762	725	736	707	711	764	728	777	768	715	746	693	763	700	719	730	749	694	739	731	719	758	711	704	706	744	714	743	701	708	693	743	762	741	735	711	718	708	719	738	713	666	726	767	672	713	721	725	728	736	681	761	753	738	728	718	714	696	678	712	779	762	736	733	743	725	767	756	704	739	731	707	757	723	706	715	719	680	770	731	726	698	720	741	716	723	728	693	731	714	757	726	726	748	724	727	709	771	741	726	771	749	714	751	741	723	747	702	685	722	755	727	723	748	708	768	710	706	727	740	706	760	677	757	735	744	741	755	683	736	737	683	707	738	728	731	673	721	690	746	733	727	715	766	777	744	736	762	736	769	757	686	702	729	715	704	733	731	726	742	737	704	751	672	732	736	691	723	744	762	751	687	686	674	741	744	697	785	687	760	728	727	734	723	742
23273	21634	29304	24491	21715	21864	13898	5951	4512	3503	2939	2355	2058	1757	1478	1442	1386	1260	1173	1061	962	916	875	914	891	923	864	872	940	929	860	1005	973	926	898	871	837	835	851	813	810	834	782	746	740	817	780	780	739	762	724	782	739	774	759	726	700	762	748	718	713	705	747	740	757	688	713	696	749	749	719	749	742	707	708	706	747	700	762	683	707	701	744	757	713	676	736	735	729	733	694	767	708	756	682	765	727	707	761	632	676	720	755	713	708	685	731	771	671	749	700	700	706	731	755	764	693	711	729	753	668	688	729	759	792	715	735	728	706	720	728	779	768	694	695	725	734	712	717	724	719	718	710	713	783	742	690	734	705	729	678	755	703	722	724	725	712	696	713	740	720	709	746	716	711	731	713	714	705	706	723	718	692	719	691	693	762	740	763	709	738	706	698	670	730	683	686	774	701	769	694	696	745	716	708	703	730	741	749	752	764	759	715	712	692	704	692	724	707	726	699	707	692	737	692	671	692	746	751	750	710	733	708	668	739	707	680	703	720	712	729	731	707	752	707	781	715	702	689	696	745	771	755	707	700	689	745	765	697	672	714	675	740	758	744	755	662	757	701	735	734	725	715	649	733	778	684	699	745	750	707	707	732	709	728	726	705	727	753	729	719	698	756	696	723	691	766	726	732	728	700	723	691	734	721	721	720	741	714	757	710	736	768	713	749	737	702	711	756	697	712	786	721	729	774	690	750	694	692	742	694	738	697	704	751	721	755	703	735	751	709	710	735	701	743	728	638	761	680	747	731	739	691	716	682	729	745	755	766	720	777	773	738	729	738	759	695	702	683	750	744	754	741	728	739	710	757	704	781	677	690	711	732	741	734	721	711	712	692	712	702	740	697	772	708	739	741	697	724	709	727	720	711	723	719	695	756	725	675	728	677	745	702	718	726	758	718	728	750	726	717	690	725	759	743	720	717	704	749	724	705	747	708	716	763	699	718	735	723	693	733	668	705	748	761	727	734	779	702	701	710	672	736	750	688	653	695	765	711	721	729	691	708	691	728	737	733	670	705	738	710	725	738	769	705	761	731	722	821	716	729	683	750	729	734	791	709	698	746	721	676	753	754	726	716	749	786	745	688	734	715	730	746	741	766	727	700	731	737	768	720	713	718	748	744	717	703	744	702	716	747	757	710	708	713	758	716	716	723	741	751	700	728	692	744	737	700	709	723	740	709	753	739	730	659	737	719	771	675	728	681	712	710	709	750	756	701	713	681	725	722	729	729	731	705	735	742	705	728	704	701	752	710	709	759	702	697	729	760	728	784	753	728	708	696	723	744	697	783	719	709	736	723	754	774	723	699	756	718	738	701	737	751	685	718	723	773	711	728	724	756	784	710	772	743	703	735	794	678	756	718	756	763	660	735	717	781	747	734	664	707	714	710	710	739	708	719	688	747	733	711	688	715	716	716	737	725	725	745	749	746	718	763	733	740	717	684	738	756	665	793	754	723	718	783	702	705	744	778	737	752	711	758	721	714	702	754	694	709	693	763	712	701	718	766	744	700	757	700	681	722	761	695	758	728	731	711	726	712	758	729	693	706	700	704	712	705	704	680	744	702	705	711	712	762	720	714	728	724	731	691	752	709	685	727	719	740	732	743	684	709	684	734	691	704	712	755	743	691	712	724	714	765	718	712	723	705	725	745	745	717	716	688	717	732	709	720	743	736	694	726	685	736	712	700	752	741	672	760	678	725	682	748	716	695	697	696	716	734	746	735	755	723	747	715	728	726	699	756	721	741	686	724	743	719	707	721	726	734	692	688	726	656	714	722	714	721	690	748	715	687	763	744	728	681	712	721	755	754	674	688	694	695	721	710	723	755	738	732	748	755	796	716	756	742	686	735	743	705	714	747	717	671	749	704	705	713	735	717	726	743	749	680	728	716	757	763	767	748	721	699	727	712	736	697	736	740	685	671	740	756	760	721	751	696	709	720	738	737	696	747	675	699	729	717	750	727	746	726	717	725	778	760	733	775	677	674	718	676	687	752	718	708	721	738	729	697	701	695	788	697	682	743	741	738	741	714	681	661	738	712	712	729	748	761	703	704	739	725	745	700	734	716	688	748	747	711	776	740	719	777	739	738	744	709	753	746	682	677	728	779	711	711	718	692	664	711	711	668	718	713	749	731	732	729	694	706	789	713	757	726	718	677	749	672	685	727	747	720	712	674	718	729	735	742	702	713	733	705	718	756	769	745	696	691	775	750	748	717	723	720	734	733	717	704	737	753	693	690	730	743	729	717	700	759	720	717	755	697	744	716	694	663	721	727	722	749	686	658	776	756	727	734	738	706	703	741	722	701	713	708	745	732	713	788	704	738	702	682	706	748	735	739	701	755	733	687	666	710	749	765	685	698	723	728	706	738	741	716	696	726	711	736	731	683	677	695	700	699	717	738	713	731	728	715	684	778	750	730	751	724	736	744	703	778	740	743	701	703	798	763	735	743	747	691	756	707	712	735	696	708	731	745	706	703	763	741	694	759	771	681	720	697	749	689	732	790	698	715	679	742	763	762	717	756	703	751	710	683	693	699	720	685	720	742	719	758	734	726	673	697	713	779	726	747	748	706	727	725	667	741	758	725	692	720	749	734	728	701	714	690	685	709	690	733	730	706	769	719	747	727	722	752	732	686	742	728	711	707	715	744	726	745	685	721	776	712	745	727	710	717	737	685	686	719	685	718	646	707	694	694	715	693	722	703	724	726	735	742	758	728	707	691	789	701	761	740	751	727	764	695	697	704	699	716	726	685	745	684	712	738	700	723	755	708	762	708	737	712	751	713	691	675	732	716	738	682	722	757	748	742	693	741	729	764	706	697	699	717	721	747	730	714	742	732	731	715	690	732	724	709	706	714	708	748	723	725	696	717	729	703	696	755	711	780	734	711	700	711	719	734	766	729	771	737	707	664	745	635	701	718	729	750	715	716	728	699	720	760	754	757	702	779	748	687	756	748	697	727	732	732	665	753	717	700	716	697	706	706	677	727	753	700	742	741	765	810	701	750	705	709	739	749	724	729	718	762	718	704	730	704	688	723	700	764	731	751	737	702	730	721	748	721	718	767	728	720	705	676	757	712	695	742	749	756	733	680	695	722	692	707	692	736	757	729	714	749	740	741	702	739	712	710	719	715	728	730	722	702	652	691	699	755	740	721	721	730	726	710	671	669	748	779	700	737	709	697	764	731	708	674	717	706	700	731	673	715	757	761	729	739	798	727	733	689	734	743	741	704	764	702	742	693	747	752	758	690	747	738	737	698	713	710	706	710	715	754	717	753	734	706	728	735	715	701	740	722	639	704	752	701	707	740	744	697	761	722	767	696	689	736	716	747	734	696	700	764	724	688	707	708	706	704	757	718	719	740	691	681	788	729	729	722	677	714	741	731	751	710	746	668	710	775	729	727	743	738	715	756	738	696	718	718	734	743	689	730	748	728	670	712	697	703	738	752	737
19299	44023	36580	26512	20481	15209	11127	9132	7602	5742	4655	3745	3062	2578	2287	2050	1871	1696	1493	1197	1194	1107	1083	1076	1053	1062	974	1022	1047	1116	1017	1215	1238	1128	977	930	908	934	911	911	846	869	789	823	862	806	786	849	793	810	740	762	792	780	814	753	776	736	815	794	806	774	794	768	759	725	748	760	722	728	749	749	766	793	808	742	754	791	717	696	746	771	753	716	785	730	732	772	739	766	777	787	762	786	717	755	749	772	757	787	746	785	798	805	790	739	739	742	758	734	763	779	717	754	710	757	756	752	733	705	782	772	728	732	744	760	776	760	751	789	772	757	758	717	742	777	720	828	755	766	725	718	796	772	720	766	810	730	810	725	746	740	789	735	743	823	752	713	746	781	761	703	732	761	809	766	736	703	733	755	762	706	771	790	732	764	754	762	798	726	723	831	762	704	729	732	726	737	774	773	760	773	775	725	720	758	772	689	744	753	711	702	754	712	743	743	788	738	747	734	747	712	766	757	748	707	769	788	801	719	773	794	792	774	754	769	724	700	761	732	706	753	778	737	780	768	760	804	762	757	743	775	716	763	748	701	788	774	752	780	742	721	775	747	773	704	772	741	731	791	752	729	755	777	763	751	761	732	774	746	762	738	762	763	746	782	800	733	760	749	768	757	741	758	739	746	696	748	771	745	755	778	794	780	722	760	731	765	758	689	736	739	760	755	767	794	739	733	755	745	716	768	730	748	747	727	768	729	802	746	765	787	775	739	719	709	753	752	775	734	727	731	734	799	786	763	723	768	760	796	785	752	726	741	774	744	724	799	700	791	758	759	714	803	746	721	721	734	719	801	787	766	780	770	794	766	769	751	772	748	757	786	754	736	722	742	681	765	761	787	763	772	791	761	768	755	728	740	731	743	719	825	770	769	745	767	751	765	766	760	778	809	819	760	705	746	692	676	754	774	740	707	724	791	780	767	754	780	774	770	782	696	745	732	811	716	762	791	756	744	735	749	743	737	764	765	724	822	761	794	783	730	741	747	772	765	797	742	743	732	771	764	776	754	734	813	812	768	742	743	732	732	771	809	796	781	764	744	781	746	775	792	806	780	786	775	742	742	745	780	775	724	752	794	830	728	730	764	721	739	722	750	722	766	714	736	713	759	762	747	763	764	725	726	755	730	799	774	798	760	772	745	705	721	728	774	764	771	768	702	761	752	786	720	744	759	762	745	796	781	774	774	723	795	722	740	752	773	800	727	747	761	755	717	735	734	740	773	744	732	821	785	751	744	776	796	809	730	758	762	746	759	762	713	769	722	720	740	797	749	772	723	788	778	774	752	753	785	752	730	779	822	763	743	774	764	763	749	716	773	718	760	714	753	736	750	772	788	743	766	771	761	773	742	730	713	783	707	730	743	757	729	748	774	756	780	791	726	789	729	734	727	761	788	755	762	750	752	743	721	770	738	743	768	726	737	720	800	752	751	728	747	741	748	746	762	771	758	769	754	721	823	720	753	807	762	776	770	741	777	774	724	744	727	737	678	757	758	749	741	774	731	728	734	752	772	789	753	751	722	751	747	768	760	769	715	739	798	776	768	742	732	795	763	692	766	724	758	789	796	740	759	681	771	768	697	732	683	742	747	728	757	700	802	771	742	770	728	760	757	771	755	747	736	724	802	791	751	790	785	744	722	777	770	719	723	777	703	758	764	763	761	770	747	728	757	725	726	717	787	778	759	786	738	775	729	765	766	760	788	768	716	728	730	781	788	756	710	807	748	749	777	764	743	829	717	732	753	742	740	743	737	778	735	745	764	742	779	818	748	717	815	741	747	813	761	759	784	732	750	743	778	763	761	727	749	754	729	709	773	719	765	742	731	777	758	721	777	721	745	746	735	744	759	743	724	743	720	740	709	743	752	754	714	788	757	750	776	737	849	718	776	758	780	725	753	774	742	749	726	755	789	710	723	736	738	757	777	747	769	759	747	762	739	747	768	717	701	738	785	720	739	748	765	752	789	793	738	786	758	774	757	779	714	687	773	802	823	747	777	770	754	726	774	777	796	735	767	705	760	761	780	743	728	731	753	752	757	791	746	787	802	771	730	756	748	756	779	799	740	798	737	760	796	714	756	786	765	779	784	668	667	748	750	761	712	769	736	764	739	795	727	769	741	735	716	806	721	747	740	739	790	768	757	721	758	754	807	735	761	735	720	751	740	754	744	755	754	759	758	780	751	753	783	738	756	725	763	773	748	729	755	722	773	780	716	745	770	725	775	737	735	821	802	759	778	724	749	776	761	781	780	799	736	753	720	716	734	734	713	743	754	741	728	808	764	762	782	811	743	702	767	746	782	731	760	733	715	747	728	770	744	731	754	736	765	764	731	769	758	760	746	725	732	726	776	728	725	670	788	758	732	741	756	794	726	772	750	743	833	772	705	741	789	741	744	745	776	697	740	707	703	729	707	806	763	743	765	787	757	735	753	723	750	760	720	814	766	765	756	719	737	744	729	777	732	711	765	729	725	767	767	789	747	723	767	736	746	793	779	742	804	762	787	739	729	756	760	763	683	775	740	761	781	735	796	777	749	754	694	752	715	729	738	744	723	771	733	771	696	763	821	721	782	732	757	744	747	797	755	749	758	766	719	792	803	783	708	739	773	724	790	713	737	724	739	726	733	733	732	787	736	774	813	789	739	744	743	772	759	765	696	704	688	717	754	718	750	774	789	786	766	789	705	741	740	698	685	750	784	741	760	744	797	774	766	825	746	766	749	776	740	758	777	744	751	758	774	805	769	776	788	726	760	769	793	727	797	777	771	765	780	772	786	753	767	707	749	781	736	776	794	763	738	737	756	792	750	740	771	653	730	840	768	717	754	746	704	761	757	769	813	727	743	727	760	695	755	775	763	724	738	776	776	740	718	683	742	771	776	741	759	731	753	800	749	770	815	733	773	788	757	744	747	740	798	731	728	767	738	773	728	719	730	706	808	782	811	780	699	785	763	775	740	751	732	763	773	765	703	786	756	772	747	736	766	783	811	748	784	763	752	734	786	787	742	777	777	762	685	742	798	746	732	743	746	809	747	742	744	755	761	800	769	812	800	772	721	745	760	742	761	784	747	778	775	784	736	753	747	767	753	750	770	764	709	745	759	758	761	722	702	747	738	753	744	767	751	738	769	737	759	733	743	758	749	778	726	773	757	774	737	724	716	736	776	735	747	761	752	763	804	721	768	749	756	817	742	749	762	750	772	717	770	759	763	745	725	761	762	760	716	750	772	709	783	786	761	786	752	734	781	781	760	761	799	749	707	724	777	737	793	760	777	750	805	848	803	755	734	742	749	774	754	742	738	735	798	769	798	803	745	739	765	758	756	720	726	765	798	815	748	783	748	745	748	715	749	764	734	766	798	778	749	716	744	734	783	738	722	780	751	796	752	756	785	820	738	747	835	724	766	732	779	719	753	734	709	734	781	775	732	773	734	727	741	720	715	742	739	769	741	739	760	754	787
29192	22399	21841	14188	7234	4223	2982	2482	1991	1645	1402	1293	1136	1041	975	899	933	940	764	756	755	716	735	731	745	689	758	736	731	769	753	791	840	789	782	721	777	715	713	735	776	736	705	663	732	731	692	657	688	697	714	731	738	666	682	674	759	717	663	604	669	690	672	662	708	697	717	733	749	670	669	694	672	701	723	693	685	650	665	705	648	704	673	693	647	681	649	672	688	677	700	672	715	657	704	690	682	678	672	715	689	711	687	655	653	646	688	647	688	662	692	699	691	732	687	713	707	640	628	674	713	693	695	694	686	620	680	722	667	657	702	705	678	734	683	716	693	670	728	705	722	683	687	691	707	745	650	704	647	685	676	736	711	669	670	684	654	714	692	696	714	666	659	666	652	714	718	677	736	664	656	709	660	674	685	637	740	702	694	658	684	637	618	679	656	725	619	706	685	666	660	660	635	665	694	680	667	720	711	654	737	701	699	700	684	686	688	716	677	684	695	694	699	661	674	712	676	702	701	667	666	692	731	649	697	737	672	693	736	687	714	690	655	695	697	668	676	651	669	706	700	712	719	672	697	674	703	711	657	656	703	639	698	669	704	669	719	662	649	643	682	681	694	655	716	693	705	655	684	673	663	693	752	731	707	663	681	666	670	657	680	724	710	665	656	620	672	701	655	692	704	708	694	650	720	702	676	670	691	736	671	684	676	668	699	679	656	656	709	653	710	720	662	705	716	710	698	643	652	631	659	706	679	674	752	673	664	661	689	659	709	657	679	654	662	659	718	697	657	682	686	714	694	712	673	647	680	678	684	720	690	681	679	722	684	699	662	689	729	698	688	678	709	662	734	713	742	683	705	680	730	657	671	683	625	733	640	650	728	721	713	637	689	701	738	701	691	646	703	687	686	714	714	700	677	627	691	694	698	691	667	689	687	661	662	688	675	689	675	673	716	663	669	690	677	749	725	718	694	690	707	704	672	720	718	762	727	695	735	648	663	690	666	645	706	698	677	638	682	655	731	658	691	694	720	695	667	682	720	726	685	724	626	710	662	648	673	674	656	664	660	697	652	644	684	706	658	681	683	699	641	750	720	704	700	688	662	667	686	713	714	689	633	720	629	710	692	681	695	681	631	712	743	683	669	667	664	682	671	692	677	692	677	714	674	705	721	752	721	677	661	638	618	643	657	714	651	663	685	681	657	665	702	682	721	661	701	699	669	705	699	676	715	715	651	722	635	686	631	716	698	708	703	681	652	715	658	674	701	657	694	665	714	682	697	688	666	653	678	711	667	719	716	671	690	671	696	669	697	682	667	696	732	750	703	673	727	643	718	710	690	709	672	735	709	673	679	688	660	695	694	705	634	649	637	717	664	721	720	677	684	667	655	667	660	663	679	691	664	695	763	687	673	669	686	660	670	680	669	678	728	685	687	706	635	731	693	740	646	733	686	689	648	694	669	686	677	644	672	667	687	672	687	666	666	699	650	689	686	648	680	699	722	711	628	716	720	707	708	686	690	704	712	670	660	716	684	652	701	694	681	684	702	663	699	689	662	658	655	674	667	713	667	713	702	763	687	683	683	666	714	694	672	658	697	737	676	724	701	636	694	686	683	697	664	649	704	663	710	676	666	717	683	671	705	627	704	688	693	643	681	683	708	673	685	657	665	676	656	703	702	687	684	684	679	714	654	727	701	737	688	716	692	690	711	677	654	647	722	704	682	707	726	667	647	640	670	671	672	652	702	697	679	680	680	692	695	705	708	662	711	664	657	655	647	678	693	677	693	688	676	684	686	669	670	678	646	662	735	678	676	694	664	654	714	636	691	699	717	655	679	695	718	686	691	653	686	697	642	682	684	658	707	717	675	690	685	655	697	704	686	664	673	666	699	685	703	661	716	716	665	656	692	725	683	696	691	689	639	700	715	750	728	651	680	745	686	650	742	680	677	740	713	693	684	719	693	748	684	667	696	694	645	670	702	706	690	644	680	639	699	724	702	674	693	678	685	674	691	645	694	730	680	689	662	674	684	699	662	662	764	724	729	694	679	709	701	698	708	690	667	657	637	706	706	709	681	731	698	694	710	684	680	708	689	694	701	670	729	674	679	671	720	683	689	691	706	660	688	710	666	685	724	730	680	717	594	692	710	710	710	675	697	685	650	682	667	630	696	688	690	691	706	715	707	718	651	657	676	683	677	675	696	678	683	649	707	678	676	676	671	674	667	685	662	718	659	706	689	681	658	688	725	692	671	680	664	680	743	641	640	675	694	750	748	712	661	677	702	678	740	715	670	707	687	700	686	672	678	695	690	655	686	716	683	722	656	708	698	694	679	701	641	667	637	647	683	675	654	659	692	686	733	653	692	689	701	624	694	678	666	679	675	694	711	701	709	717	672	652	709	671	664	681	722	677	661	681	661	652	665	672	716	647	729	718	669	710	722	672	689	681	687	674	677	688	688	653	697	723	690	663	659	679	662	650	665	693	704	701	701	668	664	703	707	698	707	659	774	667	651	680	706	675	698	637	705	702	668	633	663	701	682	655	689	676	700	653	718	707	700	632	694	693	702	683	697	697	699	671	654	686	659	692	697	659	734	717	690	667	704	707	676	683	663	706	673	754	681	709	713	692	730	697	673	703	724	699	677	694	667	683	738	681	679	695	685	669	719	687	664	684	679	669	677	644	687	691	687	714	650	707	648	705	706	764	709	677	687	659	668	694	681	681	665	674	679	709	666	673	652	697	704	672	689	667	690	717	724	664	656	701	700	672	650	686	657	705	662	670	660	722	735	722	706	706	658	656	662	700	678	682	646	695	699	690	666	700	687	698	673	660	647	673	685	708	718	681	644	672	712	686	646	655	686	640	700	656	671	661	719	697	699	708	676	689	668	724	698	720	683	670	752	667	697	710	680	671	697	655	710	675	679	703	662	633	675	738	686	667	708	662	674	642	683	658	720	724	667	658	638	695	665	679	687	704	717	695	736	670	702	697	729	663	643	716	639	685	723	675	689	680	714	700	702	699	742	677	648	696	639	769	646	688	722	678	695	665	652	686	659	689	691	700	663	697	690	711	652	714	658	675	693	641	657	681	680	659	675	695	701	733	675	654	641	686	692	699	695	688	722	689	721	688	738	639	688	692	694	660	662	737	702	650	670	614	657	704	661	721	725	697	650	664	698	679	710	689	673	695	690	673	711	689	660	663	690	671	690	681	677	667	721	657	681	666	598	661	714	701	657	710	653	641	673	672	695	681	711	672	729	683	707	697	681	657	703	691	707	639	619	691	681	629	653	701	679	712	664	678	678	695	700	684	687	637	662	738	667	715	730	682	657	628	690	646	686	686	663	676	724	682	659	688	669	635	652	652	677	719	668	692	704	658	680	649	685	699	699	742	697	667	697	670	674	699	675	687	690	734	692	691	680	636	676	732	670	667	708	716	671	718	706	732	684	691	650	710	666	706	707	668	701	710	688	698	720	681	675	653	735	702	687	717	707	716
17168	31571	24171	14571	10423	7152	5246	4338	3350	2599	2101	1906	1621	1429	1282	1270	1139	1033	997	949	866	841	860	827	839	808	829	850	894	847	798	911	923	924	828	833	847	830	775	812	806	740	746	784	737	735	783	774	739	764	730	750	729	766	766	774	729	752	742	726	689	718	758	757	680	763	736	747	707	749	726	721	765	716	747	727	749	745	786	698	706	743	776	729	714	669	749	721	693	723	732	669	707	716	717	725	703	731	728	783	721	734	795	700	756	765	734	706	768	729	785	713	761	694	709	725	703	719	710	739	744	770	716	739	772	757	733	669	693	745	730	732	700	684	742	728	737	741	736	732	700	740	734	735	739	722	672	686	721	666	745	756	714	724	692	727	705	758	727	699	726	700	760	723	741	776	767	710	727	730	704	715	744	718	772	771	738	722	727	701	708	717	757	694	731	720	726	718	678	705	706	778	759	728	758	722	676	776	774	728	747	666	750	739	729	792	727	733	721	740	708	698	704	726	719	755	694	738	716	708	713	761	742	754	752	698	763	676	755	682	754	731	716	764	700	784	712	720	728	789	714	687	701	743	732	739	713	705	734	734	751	694	692	693	740	718	726	692	732	726	748	761	694	703	693	734	708	715	773	753	695	729	714	744	818	717	754	713	777	772	735	709	780	717	766	763	742	712	719	736	706	785	662	750	711	708	740	771	698	759	745	711	749	698	712	736	705	727	730	733	737	732	714	711	746	688	733	769	777	737	758	746	726	716	750	724	715	717	681	711	709	755	747	745	735	701	737	730	730	761	700	718	738	728	765	684	705	740	691	714	750	719	739	729	747	752	714	746	709	766	711	740	721	716	763	712	706	665	763	702	718	732	719	703	747	734	746	750	760	769	672	740	713	749	705	710	708	695	736	706	746	751	729	711	686	730	704	717	690	692	756	745	784	705	730	699	768	738	757	735	712	767	718	679	795	764	710	700	759	716	752	728	777	744	720	755	756	686	751	699	721	772	693	724	680	744	747	738	741	757	731	737	714	745	722	692	685	747	701	747	692	731	797	717	707	743	724	707	717	738	735	719	709	731	685	729	696	698	755	704	782	748	739	749	686	751	761	718	697	723	707	706	694	728	751	752	716	739	759	671	785	752	733	722	795	718	711	707	704	746	720	731	716	704	755	699	756	747	739	778	740	733	727	734	711	776	733	700	732	696	705	689	726	778	732	721	733	705	737	729	695	701	741	742	704	723	714	718	728	705	760	745	749	717	742	715	723	713	755	732	696	712	729	711	757	680	684	717	741	765	705	699	735	736	699	711	691	748	714	719	712	744	717	742	754	752	724	715	744	739	767	740	750	687	711	645	685	722	718	767	749	723	764	735	727	745	711	759	743	791	705	731	716	737	696	708	693	709	722	719	694	743	746	680	712	717	719	691	715	728	764	681	747	710	740	751	734	741	701	721	715	709	716	721	721	723	738	706	704	733	744	780	727	741	768	698	724	713	708	681	764	692	718	696	718	672	697	715	755	738	761	720	754	693	713	739	749	709	741	749	716	726	743	726	742	727	704	716	752	745	712	764	718	716	726	721	690	713	788	720	694	761	677	721	714	707	719	694	736	710	745	685	699	768	707	753	714	681	751	791	729	721	733	685	708	702	720	776	710	717	695	752	740	722	750	719	733	751	713	765	743	697	710	756	684	762	705	756	740	733	713	729	723	720	702	742	722	708	751	710	711	700	708	764	751	768	739	759	753	688	706	710	722	744	705	719	721	734	707	694	720	761	734	726	733	715	757	746	690	701	720	740	736	729	700	770	730	711	710	733	726	710	738	772	728	713	743	766	790	695	681	742	726	727	671	754	770	735	707	692	751	738	712	698	714	718	718	673	716	729	743	731	744	687	740	714	663	755	696	748	721	713	753	691	761	715	709	744	700	731	791	742	727	732	744	727	720	739	780	740	757	751	695	727	734	719	710	686	741	712	706	679	726	721	727	735	741	737	743	744	714	717	751	766	773	735	693	753	692	690	729	740	748	712	744	723	654	709	703	713	706	721	727	748	742	713	725	731	747	725	701	708	733	669	728	743	697	751	694	722	790	677	695	736	759	672	770	776	747	787	726	689	719	729	698	745	759	748	760	738	717	738	745	697	728	731	693	758	724	736	703	716	696	729	737	696	737	727	687	737	710	710	696	762	744	718	753	687	717	684	693	726	717	730	732	703	695	733	733	742	692	724	777	719	704	734	723	706	710	730	742	787	733	725	712	697	754	735	739	763	721	740	756	726	742	732	709	779	787	743	712	733	708	689	788	724	778	708	737	719	746	733	747	673	722	742	737	766	762	740	706	689	756	729	698	695	724	772	740	761	687	701	700	724	737	737	745	735	725	757	739	721	725	690	732	682	667	740	755	718	752	785	764	712	730	777	727	734	699	717	763	707	731	724	693	741	725	713	757	729	726	740	695	720	692	661	723	748	753	697	706	680	724	739	755	708	766	701	737	776	660	739	706	721	725	710	720	690	718	762	752	709	700	722	771	730	725	791	708	730	691	738	764	688	703	763	726	741	683	708	691	773	714	713	771	723	691	754	737	713	746	706	726	729	747	710	761	704	709	773	670	761	691	705	783	725	731	699	679	732	721	763	708	814	747	739	733	756	710	744	742	730	705	707	718	770	724	719	693	770	710	680	694	711	735	714	702	753	731	768	759	740	760	770	722	707	730	719	744	767	718	709	715	750	712	729	724	716	722	699	760	767	693	723	733	726	722	735	691	722	768	723	736	739	725	735	689	711	751	734	692	765	723	753	713	710	741	723	759	764	755	732	703	713	752	722	729	740	711	696	743	683	740	736	750	688	740	702	647	739	735	793	728	736	772	712	808	721	721	714	773	728	720	699	782	731	774	703	778	698	761	744	707	734	771	741	700	793	770	765	704	697	750	731	741	730	757	775	726	741	738	720	723	733	730	714	683	751	709	742	764	762	766	726	699	697	717	712	692	749	738	687	705	675	710	713	731	756	708	731	752	732	696	801	692	662	694	777	736	659	722	749	749	662	671	772	690	718	713	727	750	784	669	710	715	715	741	681	709	717	725	788	689	716	705	788	742	734	776	704	733	730	769	735	740	711	723	729	724	690	741	717	729	787	764	777	709	752	698	727	728	697	719	721	759	746	746	731	755	734	705	697	750	709	744	756	704	741	706	732	708	741	759	666	671	722	716	736	686	702	708	717	677	732	734	713	693	700	735	799	721	695	796	729	708	727	683	738	769	695	770	709	765	745	720	771	710	677	732	710	785	698	707	735	716	718	675	737	703	714	751	722	790	691	693	743	781	766	709	719	745	751	703	686	759	684	727	742	762	812	742	734	726	741	719	715	748	762	721	723	768	746	762	700	747	754	699	720	678	753	743	728	756	701	711	714	653	761	746	754	739	719	726	746	657	718	658	700	733	709	724	691	723	716	737	741	745	704	725	744	723	767	760	742	710	707	724	701	738	760	703	731	722	704	737	739
24411	21598	28754	25030	21615	14103	6627	4347	3109	2507	2165	1816	1590	1314	1179	1164	1076	1073	977	900	915	824	806	877	805	818	809	833	818	851	846	801	881	880	827	793	785	829	775	759	760	769	750	766	707	735	736	688	771	711	692	690	773	700	743	683	712	726	671	728	731	727	719	707	752	688	710	678	703	682	709	687	702	678	697	688	735	716	695	678	683	657	706	703	697	712	674	721	693	735	732	704	689	703	726	704	696	728	675	725	700	723	672	707	696	678	654	696	709	656	669	686	712	755	731	718	658	708	682	659	743	693	696	689	656	692	672	692	643	727	729	726	706	694	700	680	740	674	647	667	760	715	686	695	733	723	679	732	722	722	724	675	633	651	707	764	746	660	715	769	650	712	668	692	714	687	675	696	686	721	708	665	748	695	709	675	680	701	692	676	711	750	684	686	655	717	777	702	703	677	716	721	717	719	655	712	746	767	724	706	661	645	694	718	676	677	697	741	695	702	667	722	696	687	740	684	707	692	646	714	732	675	702	675	710	704	716	679	745	704	707	708	722	714	679	709	703	674	691	668	668	712	770	701	701	704	685	677	657	679	695	715	730	665	730	701	724	685	700	684	689	682	669	733	698	709	704	696	699	655	680	703	704	670	741	721	683	699	723	719	712	660	731	751	719	712	697	685	688	692	677	671	707	712	711	735	715	707	719	715	725	721	706	693	740	710	678	697	712	668	709	662	661	710	723	649	717	679	706	734	643	712	715	728	730	661	682	684	740	727	721	628	721	675	682	683	719	747	671	758	679	687	685	689	675	706	712	666	713	720	665	727	702	703	672	695	758	664	717	703	699	721	704	693	734	723	686	718	749	679	675	708	734	696	723	725	702	722	704	688	708	690	742	701	696	667	706	672	673	710	723	671	685	690	705	712	712	709	664	681	686	670	682	724	695	711	707	666	708	720	720	721	737	686	722	708	713	701	710	694	672	762	695	723	719	691	710	673	670	683	653	725	692	727	684	691	726	687	684	699	662	675	679	694	654	662	678	699	697	691	720	696	694	702	692	675	707	718	693	715	692	669	707	705	796	735	675	700	711	698	685	668	680	713	705	730	687	691	682	693	667	677	685	717	674	719	676	709	722	657	715	763	623	701	680	697	734	702	667	686	662	734	686	669	727	681	674	720	680	690	707	712	691	748	701	703	710	727	739	748	672	678	751	702	703	693	696	681	718	747	687	699	685	683	677	657	663	700	689	694	717	739	653	663	746	717	676	708	678	706	677	713	713	705	704	650	703	736	704	711	685	682	709	736	739	702	766	693	678	726	671	687	678	694	723	713	658	695	731	699	686	712	712	668	686	707	650	654	694	682	702	690	678	689	680	719	668	692	732	694	713	692	686	671	667	702	714	703	665	676	743	639	686	734	693	698	719	715	681	680	694	693	663	687	691	719	662	703	733	690	699	684	702	707	721	731	695	659	682	728	667	694	713	691	692	701	722	737	708	690	738	678	776	681	710	730	734	719	635	700	711	654	659	692	678	689	686	723	690	712	681	713	746	732	665	756	659	704	737	711	715	723	692	726	720	715	711	657	723	756	702	707	664	693	737	687	715	707	650	696	759	676	762	709	691	673	731	714	688	702	691	713	684	710	726	677	675	698	702	666	646	709	691	691	700	707	708	738	723	691	749	726	698	699	662	707	699	685	698	665	689	698	653	735	688	706	706	689	741	663	729	678	701	694	723	689	663	654	707	723	719	713	716	720	693	711	737	681	673	669	702	685	673	689	694	749	691	636	694	747	767	702	685	676	698	702	729	690	745	694	760	700	697	684	702	684	656	712	707	716	711	707	693	734	642	644	687	711	727	686	679	695	700	699	726	716	711	692	655	714	683	680	694	742	683	711	705	703	674	685	704	720	704	653	731	694	672	682	651	727	668	676	683	715	687	700	683	721	697	690	701	687	727	696	690	711	686	662	684	681	684	663	683	710	709	709	699	670	703	676	707	658	696	730	721	667	731	748	738	702	686	690	665	701	715	717	687	741	709	697	733	705	701	730	680	708	734	652	734	652	688	727	676	758	698	666	682	683	666	708	697	748	682	644	712	731	708	707	686	710	724	726	700	697	699	735	687	703	710	712	704	726	716	683	691	719	693	667	728	687	737	704	698	722	672	760	676	675	724	709	576	703	688	677	704	743	687	728	702	738	703	726	669	685	641	747	678	667	706	726	693	721	738	686	712	696	695	675	694	669	651	690	686	706	696	678	686	735	700	711	729	693	717	662	728	727	749	703	726	653	762	681	699	692	732	672	664	757	684	689	739	672	701	691	671	675	732	715	722	657	730	702	703	703	666	692	715	742	704	741	719	709	775	678	681	678	727	689	677	697	713	724	691	712	740	706	698	695	705	672	726	703	696	662	717	691	668	681	722	729	719	701	682	701	648	690	711	724	690	723	705	661	672	737	724	701	710	707	733	691	680	692	690	722	714	678	664	725	707	704	724	743	743	678	712	640	696	695	737	739	730	680	690	678	742	717	744	706	711	658	684	664	708	668	703	708	707	683	695	741	782	657	728	708	700	669	738	672	750	721	657	729	689	699	709	640	717	661	670	688	675	708	696	718	742	717	685	713	696	731	707	643	714	639	643	712	686	710	739	713	658	714	747	646	686	702	687	721	721	691	682	675	696	668	733	672	661	625	667	694	670	720	695	694	681	747	727	689	684	743	724	661	688	725	709	739	727	745	642	691	659	703	694	745	677	654	672	733	691	710	688	684	738	699	694	682	725	730	698	686	723	705	732	708	743	729	667	714	675	672	707	684	679	682	712	665	729	690	685	656	711	734	686	673	724	691	745	725	671	782	731	749	705	730	706	717	714	723	728	702	680	709	684	676	796	734	699	717	714	688	715	685	707	678	677	687	739	703	714	693	663	726	682	675	645	689	677	715	674	693	669	712	709	712	702	758	708	684	702	688	675	687	691	654	714	690	722	674	684	688	699	734	694	708	663	684	690	691	631	645	688	698	743	709	682	713	677	759	725	703	724	710	677	687	655	675	692	710	671	707	731	724	676	727	685	735	699	710	697	680	696	670	718	737	697	704	741	659	703	702	764	656	630	702	637	710	664	724	673	701	693	714	682	715	753	726	672	685	694	725	766	677	733	668	711	682	710	679	713	683	666	720	713	687	701	724	698	691	640	686	729	672	710	700	717	686	738	730	714	716	675	690	698	652	651	715	658	676	673	672	666	652	750	712	675	689	672	695	668	724	727	668	656	726	714	669	743	692	736	653	703	718	703	689	637	672	732	673	711	724	696	697	674	715	687	705	713	678	700	693	697	656	720	743	728	670	655	676	724	718	672	707	707	722	714	706	684	715	741	718	696	681	617	703	682	669	687	694	658	682	678	680	720	722	699	677	718	705	743	695	699	696	738	677	694	688	680	707	663	707	714	724	717	700	688	695	694	755	693	675	690	702	685	650	753	681	780	721	733	735	705	686	722	679	728	700
17398	39709	31783	20932	15587	11324	8433	6854	5466	4135	3392	2872	2345	2028	1646	1593	1424	1405	1249	1127	1077	1011	992	914	937	930	907	955	918	930	940	950	1047	1077	964	913	887	875	833	831	812	827	807	778	805	762	807	792	749	726	808	785	731	769	772	776	803	732	752	739	717	739	754	749	722	740	724	791	739	706	746	739	733	744	758	748	710	728	711	736	774	757	800	751	725	715	709	765	774	745	740	742	711	690	773	689	680	723	738	740	738	744	744	767	759	760	735	688	761	681	691	742	743	743	751	732	741	750	763	719	770	705	750	678	728	741	758	715	763	745	717	749	766	686	826	717	719	815	738	744	682	714	718	707	745	725	753	730	719	715	713	758	728	741	755	709	699	704	772	703	705	729	754	717	775	702	723	757	734	737	738	718	748	763	678	729	702	739	783	748	713	718	721	753	703	708	720	721	752	749	763	741	750	743	735	747	707	678	780	694	749	746	711	752	733	756	753	753	711	748	769	782	727	764	753	716	762	749	757	733	710	702	719	728	742	696	724	731	715	693	742	724	735	698	721	696	714	790	744	743	744	747	754	736	736	720	732	725	751	701	721	730	737	665	747	706	747	753	765	704	784	698	699	754	721	724	734	794	725	762	717	731	747	713	754	712	736	710	784	744	706	732	737	668	728	702	716	776	712	764	713	812	726	818	745	759	752	691	738	757	727	758	787	717	711	705	738	703	714	759	714	728	716	741	739	775	748	751	682	784	706	761	766	739	728	758	744	729	729	743	689	700	738	717	728	741	750	777	748	726	692	741	735	756	738	767	700	716	699	746	772	743	768	745	737	756	709	708	688	765	744	681	729	685	744	782	709	715	689	751	762	712	706	683	758	727	727	729	690	761	723	738	789	737	736	765	740	738	718	696	763	793	750	734	707	739	680	741	748	726	684	709	751	681	799	708	794	744	705	694	742	681	740	699	759	748	724	704	760	709	711	735	727	694	757	748	735	735	765	703	761	779	718	762	746	719	695	744	688	767	692	729	733	775	757	756	742	719	761	756	742	718	749	676	746	778	737	766	738	709	708	738	784	772	712	765	713	716	699	713	776	693	759	758	779	746	736	720	756	747	691	762	742	729	744	724	721	789	765	736	735	755	738	710	698	690	701	741	728	692	712	748	702	738	739	742	748	764	749	784	711	764	794	700	725	711	758	725	689	731	738	713	756	726	765	762	725	714	762	747	721	674	740	739	762	732	762	748	703	731	787	745	682	694	696	786	712	688	675	777	762	689	708	721	731	732	687	719	753	721	700	711	710	685	779	704	723	785	756	762	749	726	733	725	765	723	733	743	778	709	723	725	733	726	747	714	761	763	731	725	767	815	694	717	751	745	686	691	753	666	764	713	735	768	768	766	732	788	716	747	720	735	766	739	720	718	719	726	778	767	724	778	747	728	756	730	769	749	790	714	720	733	755	743	706	749	701	740	713	777	702	743	733	740	706	751	771	729	740	709	722	763	750	736	682	719	744	721	753	735	754	765	698	739	777	729	728	759	750	776	772	685	775	738	710	692	735	770	746	747	756	769	773	764	764	726	692	722	723	758	724	755	731	710	747	723	729	747	734	712	759	776	736	738	773	744	761	762	745	769	744	748	747	698	710	753	761	710	714	731	734	797	682	719	713	764	740	741	739	712	755	767	730	770	762	751	727	701	703	756	752	715	718	703	799	736	750	750	806	760	773	744	722	710	714	729	745	727	712	718	710	734	725	749	767	715	720	757	733	694	784	747	723	749	744	699	726	700	761	719	702	737	732	737	758	717	727	741	726	702	805	729	738	704	713	671	682	767	691	706	708	767	729	697	685	689	737	726	769	712	715	761	717	734	739	666	785	733	726	655	709	757	787	732	715	799	755	742	701	757	731	753	728	721	747	737	770	755	696	722	728	738	761	718	741	717	743	743	770	770	744	774	764	715	733	758	756	779	748	781	711	723	723	737	708	809	719	728	724	686	736	751	736	755	721	726	739	702	706	713	715	757	749	733	740	750	723	729	740	718	719	757	741	729	740	700	728	727	768	739	705	756	752	726	741	745	751	721	734	719	733	716	714	730	767	725	734	750	718	735	698	729	703	796	722	782	711	746	740	745	760	755	762	723	767	663	725	727	740	763	716	757	723	785	675	725	772	713	753	688	723	768	744	749	738	721	724	679	768	745	703	739	769	712	759	728	744	710	697	714	781	729	711	753	766	762	719	737	737	774	758	747	763	734	734	739	707	692	710	721	729	701	705	733	747	754	738	769	742	757	681	737	768	765	744	784	705	771	749	690	691	725	735	741	740	729	717	747	726	757	742	757	756	775	711	734	747	784	748	755	776	690	715	678	758	729	726	729	714	725	796	736	727	731	716	758	725	764	787	763	685	724	719	748	737	729	757	751	741	742	756	746	737	729	763	762	740	691	745	786	745	736	754	742	675	746	754	738	711	726	772	731	746	730	762	699	703	752	685	734	680	745	711	702	750	707	733	734	812	752	738	719	754	764	698	759	735	743	689	704	792	744	715	727	782	781	744	735	748	696	696	723	746	675	714	737	752	788	745	720	729	735	720	701	746	739	727	729	746	683	757	747	713	757	747	745	711	697	730	708	761	744	702	718	758	741	757	732	773	677	735	687	725	745	698	740	747	756	741	756	652	695	699	696	748	719	757	746	706	727	745	738	754	693	721	768	751	726	717	723	734	730	766	738	663	713	717	732	694	675	692	694	718	705	740	690	729	755	753	718	745	771	752	711	720	777	764	730	784	724	798	721	698	750	749	748	744	744	747	714	714	745	756	749	770	756	736	708	777	716	706	707	771	721	738	776	760	749	659	733	757	700	754	735	711	769	720	778	718	761	760	750	753	737	728	697	729	707	748	748	730	771	753	721	696	711	724	718	720	745	770	727	747	705	725	754	723	732	725	754	727	729	753	779	724	712	796	763	727	726	714	726	751	713	741	737	725	703	754	769	732	777	794	765	736	718	775	727	774	732	748	795	761	763	727	797	708	728	679	748	737	736	711	729	755	718	738	720	743	684	777	715	761	692	698	747	770	712	756	724	689	709	711	765	761	717	734	693	792	712	772	743	674	729	751	711	789	698	755	719	736	759	715	752	764	771	743	740	735	756	702	729	743	714	736	742	734	710	734	775	715	777	732	755	721	759	690	693	707	717	827	733	689	749	700	730	715	709	722	708	751	789	761	761	734	733	742	722	741	777	762	708	759	752	753	728	730	745	762	739	764	741	739	748	693	748	664	765	684	735	752	775	697	713	760	697	760	738	751	738	734	691	718	751	718	743	669	715	699	721	773	735	722	765	748	709	775	764	759	725	768	743	784	718	685	758	720	774	702	718	748	737	764	728	752	727	734	703	764	768	780	733	738	715	719	783	739	742	687	766	721	749	765	765	663	752	739	743	758	763	740	760	681	756	668	761	734	721	736	747	736	735	758	703	712	740	670	708	721	747	711	719	775	789	743	716
25667	21557	27557	25952	14184	6267	3999	3087	2395	1894	1690	1514	1269	1106	1043	1048	1029	971	872	866	821	749	778	774	783	780	686	746	819	764	779	796	811	847	843	785	739	732	725	706	758	728	676	678	734	647	673	719	678	698	668	679	686	677	669	704	707	708	693	698	654	649	724	646	686	644	671	706	699	701	686	652	687	698	700	621	721	724	693	647	711	729	694	683	704	679	706	689	632	664	683	706	734	684	708	651	706	693	592	650	684	664	654	701	660	666	671	634	663	701	646	632	711	670	672	691	677	678	678	689	718	659	649	644	672	647	704	695	745	719	693	681	633	665	700	696	717	653	653	672	733	670	722	733	698	696	667	717	651	717	663	636	691	648	636	621	686	650	708	634	638	675	671	716	703	685	678	694	656	693	665	714	682	644	686	718	698	640	691	665	668	709	647	658	683	726	668	745	677	667	738	710	703	685	737	644	661	686	609	697	660	712	696	660	693	649	732	719	691	725	693	708	678	683	670	664	678	684	661	665	656	651	704	674	711	702	653	707	668	693	678	722	659	666	629	683	689	693	696	673	662	683	659	650	660	678	680	702	665	688	652	653	692	667	721	662	694	712	663	660	653	665	697	666	675	679	694	729	679	675	662	714	681	677	643	659	666	709	689	693	691	685	676	670	680	662	648	731	701	685	709	659	703	696	667	685	676	626	710	641	679	707	698	681	697	710	649	715	696	659	681	669	657	717	717	708	711	681	689	716	671	708	691	697	638	634	671	694	633	711	743	678	724	671	636	694	675	708	668	713	698	743	655	659	629	634	700	689	696	653	694	665	668	668	678	668	659	703	626	718	665	702	697	630	633	686	732	715	669	634	675	671	693	693	676	655	680	706	633	659	717	707	642	650	707	657	735	693	700	647	682	683	713	648	662	676	656	668	655	698	666	700	693	686	685	688	693	698	705	726	659	675	637	703	689	691	666	696	716	690	700	678	665	673	667	748	657	691	677	665	708	675	691	660	667	650	684	660	678	693	645	656	665	697	685	679	695	713	615	667	663	668	690	660	692	715	704	685	643	664	726	701	703	640	711	704	695	680	689	657	710	709	681	701	677	683	693	709	659	706	682	708	692	638	707	681	636	693	651	702	656	714	659	702	662	662	688	711	693	681	676	672	719	697	686	670	654	667	643	667	672	641	659	636	669	672	647	700	677	649	678	683	682	658	664	707	734	674	717	731	690	687	677	659	675	699	660	682	692	673	676	663	655	687	668	691	682	717	669	674	689	657	638	721	686	682	684	681	641	676	667	639	713	700	664	699	714	653	701	643	704	690	716	694	680	710	639	680	668	708	659	701	718	691	650	668	664	684	681	616	703	713	682	687	665	678	685	714	663	674	660	696	706	692	682	692	644	687	666	706	661	641	655	686	626	671	663	683	685	691	735	665	705	754	745	686	694	653	647	689	678	678	653	688	645	683	682	704	724	687	687	646	679	663	690	719	687	691	673	688	682	744	694	686	698	657	678	676	696	689	693	665	662	694	653	707	675	657	672	704	700	757	686	674	637	701	703	701	670	649	675	656	673	703	667	656	671	670	687	699	675	651	719	658	700	693	662	674	677	697	656	702	712	672	654	707	618	678	689	672	670	683	638	644	699	662	701	700	725	634	716	676	659	642	665	658	706	673	694	663	691	717	675	663	698	650	702	651	685	650	699	661	651	689	665	651	648	688	669	690	707	672	652	702	715	693	688	682	660	657	692	627	700	696	633	663	690	693	722	685	674	650	667	666	680	695	692	655	699	659	684	696	642	666	648	693	684	666	682	697	734	660	698	697	692	690	682	659	673	689	666	712	694	702	658	669	678	699	701	657	627	671	693	676	709	656	653	675	648	652	681	652	652	737	694	657	673	712	699	695	739	709	690	739	737	694	672	726	680	702	727	677	676	657	660	700	672	700	709	702	663	654	650	682	684	674	722	672	723	719	677	686	697	695	701	683	681	693	666	647	707	682	641	707	671	700	674	697	720	677	695	666	670	701	721	720	666	666	650	656	682	726	682	666	643	635	666	713	673	682	644	680	675	710	683	644	696	699	708	704	749	691	683	638	666	686	713	672	660	661	676	740	653	641	675	638	672	685	664	674	674	733	686	668	668	615	633	658	645	683	687	706	672	678	706	644	697	711	693	697	685	670	661	666	687	712	644	695	632	690	697	652	677	674	695	729	656	727	635	689	640	663	670	639	714	622	724	662	706	715	725	725	696	697	683	732	694	721	669	709	671	688	702	688	680	679	701	684	706	662	672	673	669	686	688	688	702	669	680	703	618	647	686	707	680	688	704	606	675	691	686	653	671	665	708	633	680	683	687	672	698	705	684	725	735	657	705	669	688	663	689	714	721	663	686	676	673	696	665	710	623	711	674	696	660	675	685	695	680	689	671	640	639	682	697	708	671	654	639	674	633	658	685	682	693	650	670	691	672	626	661	661	672	667	685	704	662	661	639	652	687	741	702	691	666	712	656	714	670	680	706	660	661	707	692	670	675	650	671	661	678	668	695	701	679	686	708	644	687	666	666	619	670	673	666	683	675	649	664	701	660	660	662	733	704	665	683	654	668	689	653	708	687	666	662	692	683	642	652	665	692	687	704	726	660	695	684	680	708	721	690	655	668	679	667	642	707	703	653	676	723	678	649	670	698	684	699	702	669	660	700	678	681	660	648	689	689	668	704	645	669	649	725	708	671	680	670	725	706	682	642	646	679	697	665	691	701	683	659	677	647	629	607	658	612	694	698	641	702	663	688	695	711	652	653	662	676	632	672	685	688	654	675	670	636	677	670	676	668	672	696	673	669	648	672	659	679	667	698	676	644	643	694	643	692	706	739	680	670	692	699	698	735	708	676	684	678	648	623	645	696	615	683	659	690	687	698	692	688	652	627	694	709	716	685	693	674	699	663	670	681	660	697	671	685	735	649	631	688	701	632	675	644	709	695	708	698	668	660	672	660	709	676	639	680	682	663	660	670	666	695	696	635	714	643	669	639	665	711	710	649	671	657	673	671	656	693	636	664	700	682	623	703	665	655	678	668	681	638	667	689	688	664	666	679	637	694	663	631	751	716	683	667	670	695	678	666	689	689	676	656	676	693	636	681	605	661	696	704	663	672	651	720	683	647	726	734	666	632	737	677	676	700	681	690	714	694	705	672	684	657	637	684	711	706	667	652	674	676	673	704	680	661	664	692	664	719	667	726	718	742	700	709	694	722	646	696	687	691	706	736	695	674	663	654	662	667	689	714	704	677	687	713	722	693	688	677	691	660	676	706	692	639	680	644	674	684	689	709	653	698	746	661	719	654	698	693	651	652	656	668	642	683	682	659	649	671	678	651	649	699	688	631	666	639	659	709	631	688	657	735	692	667	682	696	677	664	647	691	711	641	641	655	658	711	692	702	683	676	694	671	664	659	702	656	718	690	640	696	641	667	693	672	715	682	712	703	675	686	696	675	678	643	643	685	681
16743	36509	27697	17204	12795	9109	6755	5690	4272	3351	2761	2289	1961	1600	1443	1367	1250	1134	1064	1016	982	915	967	871	900	843	857	845	901	837	890	881	926	976	924	864	885	808	820	807	814	754	769	774	752	735	786	685	729	741	753	780	719	734	701	720	820	786	716	705	712	748	711	762	687	697	710	699	696	737	721	716	716	734	688	690	723	749	678	753	737	703	747	732	740	706	736	740	763	734	695	709	696	741	694	725	736	706	711	704	725	684	699	727	701	778	698	684	708	715	691	693	668	711	697	738	708	688	714	767	696	681	730	734	666	730	736	732	724	705	753	728	675	736	716	695	738	675	788	706	777	721	781	748	716	723	703	690	711	738	743	705	741	740	692	699	798	699	700	764	736	718	697	715	749	682	726	769	746	680	643	734	733	724	699	761	719	692	705	735	750	708	682	704	703	664	707	740	734	708	671	761	717	685	703	720	703	800	736	676	735	696	749	731	743	735	722	702	752	707	721	736	670	693	709	770	746	688	708	770	732	727	718	731	722	695	700	703	729	738	752	701	715	726	703	716	775	697	708	738	711	766	730	743	708	703	659	714	697	711	720	709	717	690	714	702	717	685	722	722	714	758	721	749	752	687	765	698	669	758	732	733	740	732	724	715	725	714	743	735	677	725	706	732	690	735	663	726	712	724	693	716	684	717	722	702	671	705	731	703	706	757	732	688	731	756	727	721	750	696	719	697	686	724	719	691	778	740	721	719	731	729	753	751	687	699	709	708	658	705	716	711	713	757	731	739	791	683	715	746	679	736	705	730	724	734	688	723	718	737	732	739	731	723	694	718	678	729	711	740	767	735	723	664	689	741	765	723	729	707	684	702	692	743	711	702	749	710	722	736	702	692	683	763	752	677	725	694	716	723	731	735	688	751	708	722	774	715	668	706	721	707	729	746	712	734	736	743	718	685	718	712	709	724	695	715	727	788	698	742	756	765	698	715	722	725	708	717	716	701	668	760	721	709	767	700	749	725	707	746	723	755	739	699	737	723	694	754	740	715	730	703	714	725	763	731	673	680	745	741	735	729	710	678	723	716	731	733	706	682	719	718	724	740	732	749	706	715	758	734	717	712	703	785	765	713	717	775	724	720	728	715	703	697	698	711	795	722	696	734	703	759	729	719	720	707	728	701	685	708	783	752	696	712	676	793	665	718	767	728	730	693	762	726	727	702	698	744	691	736	788	739	721	755	710	713	745	740	698	768	710	688	778	763	702	728	743	671	712	732	707	732	687	749	720	738	719	692	734	704	725	711	688	737	735	717	774	757	734	748	714	728	764	728	715	722	732	715	715	741	789	757	740	774	712	705	720	718	750	723	733	761	693	727	713	741	670	750	716	689	732	682	724	705	756	702	693	729	735	707	668	759	722	733	746	714	749	809	725	714	688	737	708	720	687	717	704	692	718	714	740	760	739	742	724	730	707	691	703	717	733	717	697	703	714	723	746	715	730	757	736	759	695	719	751	692	710	782	750	724	724	681	728	741	704	727	717	718	754	731	700	728	744	678	740	751	725	705	657	711	691	728	734	716	744	728	734	709	757	718	788	716	705	732	737	723	738	729	717	752	708	652	735	706	731	726	699	727	736	766	682	685	721	723	700	707	718	711	728	717	772	687	670	731	725	723	691	745	724	695	679	713	726	694	714	710	727	773	753	708	662	652	738	702	723	685	762	747	755	711	706	706	756	719	724	684	735	727	704	748	773	741	714	703	674	709	710	698	667	742	699	653	703	769	700	727	726	679	740	715	695	705	740	693	726	746	725	730	710	750	670	696	733	691	705	688	717	709	719	704	762	727	753	721	729	704	714	729	728	682	669	669	725	730	705	746	735	711	777	742	745	784	666	743	749	714	740	723	706	737	729	705	715	665	696	682	692	715	750	692	732	682	700	739	707	731	719	730	701	695	708	752	705	713	715	698	725	713	706	704	752	737	754	763	708	736	748	696	728	751	733	702	738	737	702	717	742	698	738	762	731	711	681	726	676	715	710	741	729	723	713	680	705	734	704	757	783	681	762	688	767	685	676	768	747	713	788	636	736	689	698	701	721	751	768	734	742	745	700	691	703	682	712	778	703	760	707	729	664	727	699	725	745	724	729	715	679	745	704	682	694	754	705	671	723	703	704	706	717	755	748	722	715	711	728	743	743	721	752	722	703	725	682	738	743	730	730	694	692	724	714	732	768	709	712	669	696	758	778	726	747	705	760	685	729	691	730	764	703	721	759	765	710	738	743	689	727	743	748	725	724	748	644	710	677	687	742	698	737	736	709	725	696	709	722	686	733	710	702	712	715	715	741	746	681	738	732	743	714	729	712	700	717	710	746	752	711	708	719	738	679	695	746	776	710	750	716	758	711	713	697	699	705	755	712	695	711	709	714	737	737	739	689	729	731	685	716	753	712	722	649	690	715	682	744	708	666	723	711	722	736	780	704	695	748	733	713	748	710	753	702	740	727	767	697	694	730	706	729	661	785	669	741	677	765	713	686	718	723	710	711	752	757	722	747	745	731	720	709	746	738	737	715	740	699	741	726	740	712	686	715	694	715	772	711	725	721	715	701	680	731	712	723	742	702	703	773	679	749	762	723	736	733	731	713	713	696	734	759	727	705	719	781	706	716	701	721	758	683	714	741	733	710	724	739	706	752	739	734	721	715	710	756	759	733	779	716	743	743	688	703	762	728	692	716	722	740	726	692	698	717	730	740	715	701	723	754	729	741	760	705	734	756	676	694	741	716	675	699	751	731	736	716	739	704	677	689	689	717	744	710	706	694	732	705	705	684	726	746	741	770	702	676	719	744	710	718	721	712	688	720	738	685	730	689	727	702	721	725	692	744	726	678	723	706	728	773	716	715	782	712	703	690	762	688	748	705	665	762	731	716	773	712	717	679	703	712	770	774	706	744	700	728	690	722	683	726	703	790	699	736	722	700	709	749	701	722	713	756	725	685	703	734	706	663	713	680	690	720	727	720	689	755	743	727	758	772	697	712	761	721	726	740	722	703	780	709	711	726	711	697	741	746	713	755	743	752	715	700	743	717	755	725	755	764	709	750	698	762	721	695	695	707	730	665	683	669	738	642	717	702	724	735	707	691	746	732	703	759	716	763	708	752	697	695	710	729	704	701	731	720	710	744	735	740	767	738	711	717	712	748	662	701	688	717	721	756	760	734	679	806	751	730	753	710	709	714	724	699	730	700	701	735	733	695	764	715	660	778	680	697	687	724	737	723	743	692	681	676	726	749	718	717	761	753	720	704	708	713	703	747	690	676	728	717	742	755	751	720	698	753	739	787	748	750	704	728	706	720	741	724	701	731	697	680	727	718	687	725	708	729	689	717	730	699	719	712	724	714	714	775	688	760	730	686	693	756	729	697	669	756	682	701	720	746	718	676	679	709	707	757	699	722	721	739	694	705	757	719	747	698	730	779	742	693	685	743	728	734	735	708	729	700	774	762	734
23255	21650	29351	24462	21752	21930	14255	6376	4236	3324	2836	2389	2000	1659	1489	1374	1263	1183	1183	1080	1068	1020	921	941	908	908	881	879	860	902	850	882	896	911	1023	950	932	854	806	834	848	792	782	749	780	770	762	763	760	775	768	769	737	728	737	763	736	759	730	746	677	752	762	666	687	712	712	739	794	780	702	745	706	737	705	732	703	736	700	712	720	727	710	692	740	722	743	751	736	709	723	749	735	741	736	691	714	712	681	720	710	757	742	683	764	692	690	743	728	735	720	692	718	756	727	720	713	746	675	671	696	727	696	762	726	699	704	756	703	675	773	716	730	723	725	750	730	703	745	684	711	703	755	702	704	725	700	783	750	725	667	728	720	739	733	709	717	738	762	710	713	760	710	712	712	749	727	714	773	670	726	688	722	703	727	709	724	702	680	704	748	696	747	728	668	694	777	717	722	725	698	715	719	736	731	679	714	738	704	739	728	709	734	723	744	709	741	706	672	707	699	734	689	706	663	741	704	726	656	749	745	737	731	719	771	716	745	709	695	750	690	732	729	682	753	678	706	730	710	735	709	801	727	709	728	742	754	710	708	701	711	734	719	790	685	782	729	774	672	724	693	732	689	755	704	706	750	752	722	707	727	678	704	739	663	679	749	748	728	705	697	657	715	714	712	711	737	749	699	698	750	725	735	701	723	708	705	732	719	749	680	725	680	698	713	749	718	709	723	723	713	707	737	751	727	769	712	713	714	757	802	698	714	707	735	715	759	716	686	739	694	702	701	728	746	727	688	724	728	723	716	701	686	701	744	693	721	657	709	737	725	735	726	739	715	680	739	716	760	731	694	716	730	678	701	709	732	702	699	670	731	779	713	691	742	722	778	734	738	696	723	733	698	730	699	690	772	737	657	690	723	713	705	728	701	692	732	740	714	695	745	745	773	720	686	745	708	700	710	712	724	742	754	702	742	733	690	722	758	720	697	731	682	704	706	692	734	772	725	726	685	692	761	737	752	780	723	750	725	748	752	725	713	746	690	710	738	708	717	731	728	721	753	742	705	725	765	741	736	749	716	689	685	693	737	704	701	714	708	722	735	704	707	710	707	700	740	711	731	703	722	749	649	680	770	729	616	759	718	735	723	648	696	739	732	707	730	691	734	775	721	758	729	698	667	736	714	703	711	687	737	675	729	740	738	739	774	752	758	698	738	730	683	762	668	689	706	759	713	766	726	738	746	711	728	716	662	696	733	734	716	704	677	700	764	724	680	721	726	711	732	752	697	730	742	750	688	707	738	736	745	690	726	720	689	756	741	723	691	749	717	765	724	711	710	662	746	716	702	745	750	710	731	687	726	685	716	731	740	708	733	713	736	730	702	758	710	724	730	712	738	695	730	756	717	715	721	726	700	754	760	709	741	769	710	804	720	765	743	731	703	698	676	719	721	718	737	722	754	735	751	730	712	725	722	745	691	657	734	772	720	715	727	694	682	724	704	758	694	736	742	732	779	745	738	739	733	747	766	742	704	712	732	796	733	680	725	676	731	712	739	724	697	680	712	717	710	719	744	710	707	704	709	746	720	706	773	743	735	740	666	733	705	722	731	721	668	731	705	738	748	742	708	732	686	720	697	689	735	668	721	690	700	743	716	676	670	686	724	714	671	747	718	707	690	762	765	716	715	735	703	693	733	703	682	743	734	738	715	698	694	688	698	707	677	718	730	723	675	738	688	749	739	731	750	693	718	745	691	695	710	708	741	727	740	712	699	705	727	715	722	735	745	691	731	695	708	713	718	707	721	748	700	722	740	720	704	692	700	736	726	725	692	724	727	723	696	719	716	733	762	670	752	723	721	729	699	696	744	686	753	684	725	728	726	776	733	721	708	741	716	669	706	731	769	698	731	750	731	728	739	712	691	694	687	726	712	708	715	693	749	675	733	718	774	702	779	740	776	683	719	715	687	737	684	743	713	691	687	684	758	707	745	762	673	699	670	740	714	732	698	731	693	693	744	722	727	722	689	760	694	657	709	778	699	697	725	758	699	735	706	732	714	678	723	702	729	705	692	749	675	728	736	750	714	703	733	692	727	719	727	712	716	690	661	713	756	663	746	739	699	727	722	703	730	728	730	677	709	725	744	689	735	746	727	752	718	693	749	724	722	716	739	770	730	706	691	692	707	701	707	664	707	768	731	728	754	739	643	661	757	711	741	740	756	703	709	694	721	719	707	741	668	723	740	754	710	754	713	698	703	731	719	745	699	731	725	740	709	712	719	702	712	673	743	705	732	709	734	727	706	701	729	714	755	741	728	742	772	713	725	729	723	726	691	729	709	735	733	711	680	704	719	739	685	767	701	704	705	709	780	734	714	709	664	727	761	718	706	756	752	711	735	694	726	704	721	717	740	693	756	718	674	751	711	744	761	716	647	722	739	722	721	743	761	684	743	727	716	732	680	716	719	748	758	730	692	729	723	687	718	710	716	718	665	704	749	764	741	696	741	738	673	699	707	734	718	737	672	739	684	770	787	717	733	760	769	735	751	687	697	695	727	724	731	743	681	679	746	755	710	700	735	767	722	686	687	696	764	719	707	720	729	752	720	747	709	736	725	682	750	713	749	712	693	756	687	665	698	765	741	726	766	684	742	691	765	695	741	742	719	736	682	737	705	674	749	712	737	699	711	669	729	691	751	681	716	727	747	708	763	731	701	747	749	717	711	760	719	703	693	703	706	758	745	689	681	732	680	723	694	765	723	744	699	729	687	716	773	726	750	697	725	726	708	706	774	719	696	690	709	721	749	716	733	750	723	707	691	726	678	739	745	707	761	736	702	740	683	700	711	729	728	711	710	694	707	735	765	715	751	715	685	711	691	742	715	749	705	737	733	736	731	715	707	739	720	719	697	710	661	764	710	733	739	684	706	724	715	724	671	723	672	712	763	736	693	703	674	693	731	754	697	701	742	715	711	713	687	699	650	735	733	719	753	730	686	780	737	764	747	755	705	684	696	709	703	737	755	692	780	739	753	707	687	709	693	740	688	743	745	723	697	729	755	761	734	732	709	730	721	718	702	751	665	697	748	716	718	724	803	710	755	724	740	688	760	677	733	749	704	808	737	707	718	705	715	673	692	729	728	697	749	696	681	737	696	749	738	718	760	774	762	699	746	698	709	733	748	698	714	712	757	705	708	737	706	730	750	750	815	703	709	681	720	743	684	693	743	743	678	720	698	666	724	699	738	715	747	697	739	737	726	755	763	719	772	703	716	717	690	724	709	734	724	779	712	673	736	710	708	725	743	790	711	726	710	752	692	717	728	718	693	755	677	683	697	699	700	742	676	692	738	729	743	717	716	693	675	727	728	768	692	713	698	712	710	748	736	769	728	705	729	717	737	655	708	724	684	706	732	744	715	741	723	680	705	727	697	695	705	722	734	718	697	751	724	754	696	713	705	689	740	774	773	697	741	689	686	691	745	717	736	702	697	705	746	724	719	743	754	729	728	711	773	718
19642	45328	36459	25141	19795	14888	11326	9470	7303	5676	4572	3676	2947	2461	2214	1920	1696	1606	1459	1434	1240	1158	1144	1105	1050	1064	981	1010	1006	1039	1009	1064	1051	1084	1160	1088	1003	899	915	915	837	893	855	810	852	838	811	810	806	771	782	778	802	771	732	794	791	804	767	741	773	748	797	764	721	787	806	768	793	755	755	719	754	717	746	767	742	760	766	799	729	725	777	784	744	812	712	763	768	722	735	764	780	726	725	785	720	720	783	763	729	712	774	671	776	720	775	713	743	776	737	791	750	734	775	824	801	764	751	756	785	770	695	750	724	736	718	735	730	741	771	705	759	731	765	703	784	752	720	746	737	707	771	763	779	737	726	728	771	783	755	718	756	706	740	736	736	740	785	790	793	770	740	724	732	760	775	782	738	677	794	729	756	714	704	739	742	683	778	716	779	722	732	756	779	772	705	751	762	734	772	766	727	756	733	758	804	756	723	773	779	752	746	711	799	754	740	704	768	770	720	731	749	744	748	728	689	757	757	737	756	760	700	785	735	728	790	764	753	744	756	708	737	747	776	753	763	761	737	787	725	728	769	740	686	718	763	757	821	763	774	764	752	737	759	761	722	753	706	747	760	744	758	765	729	764	666	778	749	757	753	744	754	749	779	754	735	785	741	762	742	761	716	743	728	740	767	776	730	697	760	799	757	707	687	753	726	720	788	703	743	704	732	763	721	744	746	704	741	798	728	763	761	699	729	749	767	699	695	731	732	750	769	757	769	765	758	759	766	726	743	734	742	755	754	739	739	733	750	764	807	734	767	685	754	737	705	761	775	709	757	742	754	763	716	743	758	722	727	723	747	707	768	721	750	714	747	771	744	761	734	731	774	767	733	733	730	735	724	742	735	769	732	742	715	737	786	726	790	744	783	745	770	737	826	745	753	754	756	682	771	704	733	748	790	760	729	729	758	743	691	765	745	764	756	720	745	773	741	725	767	760	723	734	757	750	681	775	771	747	702	752	768	776	778	741	762	744	751	705	750	723	727	745	677	708	745	753	752	759	714	802	751	770	778	754	758	730	723	759	720	664	694	751	759	698	720	789	734	707	779	760	727	706	740	715	743	739	711	750	712	750	768	795	760	740	724	744	710	763	714	765	741	761	701	697	736	778	777	750	705	723	693	718	747	749	766	712	756	750	725	715	743	747	769	740	744	719	715	740	728	738	745	770	730	720	731	761	787	744	764	741	675	690	783	718	753	738	780	738	710	753	736	762	770	780	789	746	751	708	698	740	779	795	744	742	731	767	762	758	672	780	739	735	760	685	749	769	760	802	766	718	765	760	730	723	727	748	708	751	789	766	734	716	746	774	763	760	754	755	794	765	730	770	711	757	790	737	797	737	780	700	803	744	747	718	763	772	716	771	721	749	750	749	730	761	763	758	725	750	756	712	785	760	689	714	696	738	738	799	805	797	717	749	774	748	765	749	766	734	730	740	754	767	770	694	740	727	707	713	733	742	735	751	762	742	809	746	740	764	760	732	707	728	730	751	767	724	748	760	746	748	726	721	763	687	787	792	757	711	691	713	720	755	745	707	734	787	727	717	730	714	794	749	703	766	727	727	789	737	740	802	733	757	782	726	726	742	768	694	747	723	753	735	680	771	732	696	814	686	715	749	779	765	769	719	808	757	730	764	781	674	764	785	802	738	736	766	714	740	736	720	740	787	749	720	747	704	757	770	767	739	730	705	765	732	756	749	720	720	759	732	686	724	769	735	769	747	775	739	757	755	782	772	767	739	716	768	741	767	732	705	777	742	765	752	776	770	774	746	703	736	795	724	736	764	759	740	705	797	713	789	732	680	740	732	734	784	707	751	752	776	729	798	751	732	763	758	714	718	763	747	757	747	729	725	748	763	725	724	738	751	755	717	695	710	747	757	770	733	778	740	753	726	818	698	733	806	687	743	722	708	753	721	738	717	779	766	737	705	739	764	759	747	714	771	780	738	728	754	759	737	754	743	756	756	800	733	736	722	701	693	768	715	721	713	750	700	727	718	717	734	716	743	716	722	802	814	735	725	801	753	762	764	753	802	743	775	739	756	726	771	761	739	746	750	738	746	759	753	757	763	735	738	750	724	743	737	751	738	734	756	719	782	771	730	709	745	767	722	721	751	726	771	724	782	755	753	689	722	770	743	735	750	800	716	724	752	818	753	763	709	776	761	779	748	753	777	758	753	774	786	694	735	723	780	743	754	790	756	774	736	749	696	763	713	762	719	747	802	741	757	747	695	703	773	776	748	726	726	736	743	740	711	795	780	709	699	768	748	748	755	743	742	774	732	743	785	761	744	740	731	730	724	687	724	761	767	762	760	734	692	772	692	716	768	746	755	753	686	779	755	773	738	788	716	723	708	698	748	758	766	688	776	760	683	696	758	707	754	775	731	716	722	713	729	741	781	719	748	720	726	685	777	730	746	746	762	746	742	785	729	700	764	740	727	787	724	747	709	724	767	734	773	734	701	733	744	757	686	750	755	746	722	744	755	731	697	729	755	747	780	759	786	722	725	731	717	754	750	711	762	742	760	784	734	780	787	702	742	722	714	762	758	742	733	749	758	746	753	766	788	749	738	736	752	746	707	764	774	758	723	782	790	769	696	759	780	780	713	741	775	740	760	721	773	734	748	735	691	734	720	768	759	726	724	780	775	740	738	739	770	733	733	708	762	829	718	750	740	788	742	719	764	729	702	736	764	729	710	762	735	760	752	721	722	737	773	795	780	729	722	756	787	757	752	791	758	676	759	749	715	727	707	726	757	720	740	736	733	721	739	744	764	754	722	762	743	710	736	777	774	773	719	730	758	703	758	769	721	706	738	760	759	707	797	765	711	723	744	765	761	744	759	727	734	828	735	757	703	742	730	784	751	721	800	753	747	716	768	761	764	719	756	775	761	702	704	757	763	739	786	782	751	734	784	802	776	767	738	742	758	764	824	749	696	736	715	761	731	769	735	720	768	746	670	753	733	758	697	729	765	769	735	740	743	809	736	729	736	729	718	758	755	792	723	733	752	746	758	749	756	758	745	706	781	764	748	738	720	725	716	691	765	698	740	740	716	694	770	735	735	729	757	767	710	773	723	763	726	720	754	764	722	757	713	699	774	737	750	791	752	761	745	742	759	774	725	715	730	781	737	752	696	771	789	742	770	791	743	770	740	731	806	746	734	771	727	755	693	729	723	714	770	746	757	722	737	729	734	737	726	721	730	717	780	793	723	721	757	740	735	774	718	736	754	742	745	750	748	777	748	765	711	743	734	754	767	736	786	729	699	755	767	705	751	764	717	756	719	787	774	762	759	776	754	756	758	770	766	712	739	768	743	752	740	729	746	720	754	768	695	736	690	725	767	742	773	731	732	732	740	714	742	734	734	706	707	749	736	690	760	771	703	760	758	718	706	732	706	757	723	755	737	754	743	779	702	734	717	706	747	786	691	729	709	753	796	738	785	786	670	727	744	685	769
29114	22841	22037	13849	6815	4228	3093	2514	1973	1640	1486	1288	1037	1014	1011	916	934	858	818	778	793	792	781	773	757	797	781	790	769	759	768	747	710	751	768	753	755	692	762	729	718	711	751	706	704	736	726	655	702	736	709	679	727	717	676	691	670	688	661	722	677	704	649	695	672	712	659	707	682	715	651	710	649	643	739	715	673	639	694	648	653	656	700	715	705	686	740	710	682	689	708	683	719	701	658	670	710	740	704	706	663	693	677	708	709	685	730	681	658	670	735	652	704	689	686	678	668	637	632	670	714	640	697	717	687	683	679	669	655	640	659	692	731	644	720	659	710	676	723	678	670	670	667	717	700	665	748	667	727	707	708	649	676	727	688	663	692	643	707	677	725	699	687	623	716	697	661	672	699	734	694	699	693	704	688	688	701	650	687	679	690	690	700	709	667	668	688	673	691	712	673	689	690	675	689	677	671	711	694	685	669	655	689	638	661	710	687	727	691	641	671	688	668	733	676	643	652	668	649	681	659	689	683	701	687	691	664	699	713	678	713	674	725	666	721	668	669	739	712	672	651	726	680	681	697	667	704	654	696	707	658	668	695	665	694	686	689	658	661	674	645	684	711	706	670	647	742	729	714	652	710	718	642	670	674	700	691	679	698	649	681	660	683	675	685	724	662	671	685	681	717	704	696	708	661	694	657	660	679	663	704	635	673	661	691	650	725	693	699	693	665	680	668	704	687	694	705	638	685	657	694	733	651	666	658	652	642	700	625	675	680	667	664	690	661	725	659	645	706	676	693	709	665	706	686	706	690	687	662	680	662	634	701	705	662	681	664	732	665	653	667	658	658	678	718	655	724	685	644	676	655	691	671	700	717	719	697	740	647	665	697	695	653	705	715	695	672	672	678	727	653	706	686	706	683	706	656	686	649	692	664	692	667	717	653	684	644	708	696	707	720	631	669	674	671	697	682	654	712	743	702	671	664	726	684	644	693	687	689	709	653	688	689	640	757	668	710	654	682	671	732	732	693	668	684	601	641	671	685	650	703	693	680	703	719	701	707	709	700	645	705	691	668	708	639	711	710	671	656	711	685	672	700	683	678	725	724	715	693	718	680	675	679	703	699	687	666	645	683	728	670	715	651	681	633	660	690	689	643	689	672	677	667	684	664	655	695	684	700	688	703	700	711	689	681	669	698	668	729	686	652	659	698	690	692	719	670	682	707	693	659	691	651	725	667	652	652	686	706	682	691	671	640	710	648	686	700	626	671	705	675	643	687	723	693	732	732	663	654	689	693	692	659	698	683	667	703	661	662	692	710	663	711	696	671	695	677	726	687	701	689	719	694	695	654	668	637	668	706	638	712	642	653	684	665	700	653	704	693	709	684	679	653	687	654	676	724	660	672	692	693	703	710	731	674	717	676	694	706	734	683	688	677	638	714	728	724	700	670	681	697	731	635	672	710	655	693	673	657	707	680	660	684	713	728	664	708	726	706	700	675	683	690	665	681	706	664	707	653	657	673	703	727	719	702	730	689	659	659	646	701	689	672	667	680	675	673	669	642	689	675	652	681	703	664	655	662	659	689	702	688	648	706	652	625	708	672	682	648	678	734	726	668	655	681	654	687	652	661	660	701	647	730	755	670	704	708	655	711	667	660	646	683	754	711	722	662	693	713	688	684	727	670	730	703	698	699	653	717	695	685	701	699	675	666	730	689	647	715	664	697	651	657	695	654	699	671	674	691	690	704	696	680	709	629	645	666	669	699	743	683	696	664	650	743	749	697	676	707	698	675	669	697	683	669	645	696	666	698	701	635	713	699	690	682	676	658	680	705	691	729	666	686	650	682	684	690	696	690	700	725	632	653	698	723	685	688	734	717	717	685	717	705	748	644	701	678	685	734	720	666	677	663	666	614	669	665	707	686	703	668	656	680	694	657	704	721	718	703	611	725	666	686	704	698	699	700	659	664	709	699	666	667	704	738	682	697	700	684	715	663	702	684	655	691	666	660	663	695	708	671	621	713	672	713	662	718	681	705	661	666	674	719	693	650	719	753	726	712	644	671	639	697	687	700	693	663	631	695	673	640	675	708	690	669	700	734	644	661	651	701	619	696	689	683	654	648	675	688	669	725	697	689	696	696	666	713	652	699	710	664	717	703	636	669	684	711	683	684	679	670	726	659	699	696	684	640	695	647	710	679	675	701	714	664	721	678	727	681	727	649	744	675	705	668	661	658	719	722	674	650	656	665	652	748	668	679	656	686	666	661	705	692	680	683	654	687	674	685	679	634	752	681	703	708	669	678	659	704	691	690	645	747	671	646	686	681	666	673	685	675	667	662	670	653	697	711	652	722	686	691	711	717	711	691	731	679	668	637	690	612	663	733	699	664	657	701	688	690	683	686	714	691	662	689	734	722	692	660	674	659	644	709	653	733	653	636	708	678	625	688	645	694	664	689	650	717	711	742	667	629	711	720	690	661	675	640	734	669	688	684	632	676	696	693	708	674	677	644	694	734	674	699	713	731	674	644	681	675	742	732	670	642	698	694	664	691	643	714	669	698	662	690	701	672	684	652	689	685	655	699	691	686	673	751	632	651	700	695	716	705	654	660	674	663	683	702	680	679	720	643	710	685	689	715	659	680	689	658	653	674	687	725	673	665	672	721	670	697	704	704	703	641	647	675	686	679	721	678	727	701	699	667	678	688	698	668	654	666	673	661	668	697	688	666	658	682	708	706	666	710	692	688	668	693	720	689	703	691	719	695	689	671	666	666	676	700	644	702	690	674	715	658	763	643	692	698	679	720	701	722	742	671	715	698	652	709	690	684	678	699	693	666	668	650	659	669	703	700	691	659	676	736	721	698	665	730	649	694	702	674	673	628	665	715	629	652	682	744	677	639	707	687	695	690	657	721	655	699	706	693	672	688	682	696	653	736	694	647	657	671	682	668	684	707	690	672	651	710	642	651	668	684	658	652	694	691	697	688	666	670	672	685	683	671	688	696	674	657	655	693	667	715	680	704	675	709	677	642	633	682	695	706	716	686	666	673	684	729	716	700	761	713	661	645	677	693	715	721	689	696	695	723	634	703	699	685	695	641	653	723	649	685	685	658	682	682	694	654	663	711	687	710	700	669	659	718	678	709	651	680	707	716	697	717	692	671	679	700	703	649	678	705	739	703	690	658	694	699	673	674	746	648	696	653	669	668	691	709	674	692	667	698	713	674	689	695	684	693	675	672	677	708	668	715	654	695	648	685	673	730	650	720	693	726	722	689	723	663	677	729	685	729	639	656	674	689	645	662	686	649	634	684	647	679	698	718	659	721	655	681	662	652	665	726	676	693	665	637	655	662	721	644	658	676	677	633	677	696	662	658	663	629	662	681	680	675	682	746	734	729	737	711	673	707	657	730	716	724	723	697	675	700	720	722	665	658	699	690	670	711	666	691	720	737	693	711	702	652	683	666	686	653	670	701	662	685	693	679	712	696	684	659	668	671	720
17236	32547	23834	14047	9830	7092	5412	4302	3218	2600	2204	1847	1504	1310	1292	1139	1111	1052	995	942	922	885	869	861	830	838	865	823	768	885	869	835	822	841	902	881	795	824	781	788	763	773	766	783	734	747	773	768	744	750	804	783	698	722	762	712	714	749	744	707	698	719	727	757	714	726	708	706	687	722	751	704	721	673	733	709	744	752	681	734	733	715	704	739	748	766	682	726	674	793	753	692	714	735	747	760	693	733	731	714	722	772	704	729	701	704	706	689	712	682	764	702	711	812	738	667	697	683	747	692	739	743	792	714	701	769	688	696	696	718	737	730	702	740	689	717	708	745	715	708	724	755	744	711	732	710	731	680	750	712	719	660	770	714	707	728	736	676	694	739	715	726	708	703	720	735	734	710	750	724	728	734	689	752	735	701	701	707	771	726	764	744	721	750	713	737	751	723	738	682	707	743	708	786	728	766	763	746	712	743	680	754	699	782	711	708	750	717	736	718	722	732	706	713	674	713	716	684	751	758	730	714	703	756	724	702	709	701	754	758	694	731	747	723	704	700	749	707	727	748	738	758	710	688	732	709	661	690	737	719	726	712	734	715	698	712	697	734	747	726	667	675	733	764	726	702	703	705	733	709	731	739	749	692	722	699	715	716	738	698	721	694	696	663	752	732	695	695	746	725	717	730	743	729	718	748	689	742	685	733	726	664	745	674	716	714	687	720	710	703	732	735	703	734	753	723	700	712	693	735	728	729	804	679	702	749	735	719	705	708	739	698	755	680	699	673	764	708	745	725	712	724	710	673	782	696	778	756	716	711	732	721	696	702	711	771	708	685	686	745	706	649	722	731	738	754	791	734	704	729	749	668	703	743	738	742	743	762	718	718	683	755	779	734	732	724	683	739	733	727	715	711	699	678	757	729	704	746	709	711	695	721	725	741	720	719	744	777	717	736	753	689	696	712	705	706	679	681	689	677	726	682	723	756	721	733	731	756	713	720	733	770	696	716	674	725	697	721	696	720	749	757	713	690	687	759	704	720	785	700	676	760	714	704	716	704	726	726	730	754	712	729	719	726	717	725	715	713	708	715	715	722	740	712	709	731	758	710	773	719	747	725	688	692	727	718	752	748	710	728	695	675	726	687	715	680	690	724	743	693	742	710	758	766	709	699	718	714	731	712	720	703	747	669	699	680	720	737	739	702	732	728	706	712	694	760	720	713	688	717	714	728	702	730	703	667	759	681	712	779	731	728	695	728	767	692	708	737	727	733	687	774	737	738	723	740	672	694	721	692	734	759	718	761	726	707	739	717	733	693	693	742	669	717	696	679	729	717	751	699	710	729	682	672	730	747	712	745	693	692	722	729	730	744	724	766	692	743	705	742	744	728	727	674	740	734	776	704	748	704	721	724	715	729	757	684	726	722	766	647	705	750	739	734	701	712	757	697	690	726	757	693	737	722	714	689	750	738	703	725	738	725	717	685	726	697	728	683	679	736	747	745	702	730	730	744	713	695	709	754	730	751	685	770	713	733	748	736	704	695	732	785	729	745	712	725	724	667	733	777	700	696	711	710	741	755	726	745	703	738	715	691	713	689	663	714	743	765	708	734	695	689	717	732	724	699	729	734	784	777	697	715	712	747	720	714	726	727	726	754	676	738	663	700	725	706	705	695	747	681	701	759	706	782	721	747	704	704	718	688	671	736	738	698	703	713	725	738	756	755	693	691	752	787	728	702	729	694	744	675	708	756	752	734	698	754	734	741	717	701	754	716	709	715	730	729	713	676	747	734	692	718	728	687	742	716	728	693	742	754	741	701	723	721	705	727	749	707	715	700	774	716	729	797	704	733	707	705	687	728	772	769	748	684	740	693	752	730	651	696	746	776	691	694	691	691	685	657	734	711	744	726	727	720	738	761	751	745	732	693	756	733	755	730	721	725	677	739	722	750	665	741	663	705	708	722	702	742	724	719	732	717	705	737	713	702	737	745	739	687	720	730	719	746	729	737	727	689	759	750	744	768	708	718	721	740	726	758	743	716	701	679	730	763	747	715	705	746	698	675	682	737	733	725	733	749	738	750	679	727	726	750	758	757	697	704	707	720	746	716	710	726	759	705	757	700	714	737	684	733	725	730	697	692	739	781	776	694	712	723	695	732	717	706	701	698	717	732	712	694	693	715	678	774	728	710	694	728	701	710	737	693	714	710	692	720	691	707	733	745	689	706	749	684	750	730	690	693	703	708	764	698	789	738	712	700	741	654	691	697	658	743	731	749	734	688	737	666	715	733	723	728	712	709	717	657	732	716	737	714	737	716	734	712	701	726	746	718	712	727	762	725	736	742	703	711	693	689	736	761	706	672	756	725	702	752	715	716	715	679	683	748	714	708	727	752	725	760	782	674	714	715	736	758	745	716	702	680	704	696	663	744	743	699	743	742	713	719	679	705	769	731	712	726	712	712	708	678	739	716	721	760	704	682	691	698	714	701	750	749	764	742	716	766	701	720	706	694	728	746	704	709	697	728	670	699	762	721	745	705	710	763	751	716	698	701	744	754	758	722	674	718	736	730	696	680	717	680	748	741	702	689	685	781	724	700	731	717	765	704	699	716	753	716	696	730	761	713	708	766	788	651	709	736	744	696	712	749	741	732	719	723	722	720	717	760	734	722	717	747	760	742	734	689	740	724	688	752	734	725	746	669	774	710	684	676	741	743	765	697	662	707	722	752	733	690	708	721	728	733	722	658	737	717	716	717	682	695	740	724	720	716	733	703	720	708	697	734	693	755	656	717	739	726	763	735	709	701	704	706	661	680	728	694	731	754	659	701	688	740	681	753	716	731	764	759	723	744	729	732	686	755	741	678	708	742	691	753	726	727	688	722	721	715	748	753	695	738	740	766	744	757	713	727	693	729	740	685	746	705	775	699	718	725	764	698	734	700	736	719	726	690	698	739	701	723	719	679	697	701	706	742	667	732	726	727	724	703	803	718	729	720	732	692	734	716	729	688	740	742	738	751	699	722	717	702	680	756	703	691	682	735	753	737	679	778	745	694	729	766	711	691	721	702	658	689	762	729	710	706	745	705	737	721	757	679	700	684	717	709	730	711	721	701	764	728	684	746	704	735	751	699	693	735	731	761	706	703	747	689	713	696	707	729	742	712	697	672	719	772	721	711	742	727	705	722	720	734	746	722	763	742	748	707	660	700	723	732	764	666	736	692	744	744	723	734	719	713	701	757	752	715	737	727	765	733	709	774	699	707	693	753	712	724	719	714	751	729	728	688	762	707	703	704	731	753	694	731	750	660	695	743	727	753	720	721	688	734	751	706	742	755	714	772	701	752	720	746	706	641	711	741	704	728	742	682	715	748	721	726	742	708	680	689	708	746	727	762	695	718	738	750	705	700	722	772	752	695	728	718	727	734	766	724	711	700	706	736	694	759	753	747	717	721	677	726	747	770	732	650	700	692	750	735	763	751	699	704	718	688	728	731	723	753	684	724
24455	21628	28951	24888	21738	15158	7368	4596	3354	2673	2218	1855	1605	1323	1266	1161	1051	979	976	969	909	937	883	817	852	787	861	851	797	798	818	851	901	857	869	884	816	762	752	775	742	832	763	781	763	682	720	755	753	737	705	745	731	736	744	709	746	680	724	700	712	695	747	678	681	711	721	682	718	732	703	710	701	711	694	703	713	732	711	690	688	633	684	687	708	683	661	665	712	671	649	726	694	742	697	672	693	718	689	626	702	678	703	638	672	700	682	713	724	725	719	682	722	712	721	726	710	707	712	727	722	723	686	681	718	698	712	708	720	708	664	721	724	671	681	689	667	730	719	710	716	770	647	729	703	688	731	675	759	712	691	749	697	695	679	666	740	653	701	685	685	711	657	715	705	718	677	705	713	732	737	715	765	721	636	669	681	668	711	685	713	689	692	679	672	677	696	744	734	694	766	698	717	722	725	727	750	664	678	719	756	714	679	684	681	723	674	710	649	680	731	669	685	724	733	723	732	694	719	700	694	670	703	736	722	721	645	719	703	708	691	691	723	686	680	705	705	676	710	706	690	747	695	711	677	691	774	721	690	677	712	702	680	686	741	699	710	713	677	701	667	674	683	683	693	660	740	681	734	680	688	656	691	730	706	689	707	735	704	677	646	694	700	691	750	715	674	688	713	718	677	729	648	696	689	687	700	701	736	709	712	686	716	705	734	657	704	695	700	707	712	699	766	656	688	669	717	679	677	732	705	699	742	704	668	671	736	692	700	670	668	762	657	700	682	689	674	702	699	669	691	735	707	682	698	750	756	709	687	709	722	738	721	691	690	652	693	711	704	705	701	691	737	672	690	728	727	693	677	644	705	702	679	731	684	714	665	697	709	744	668	736	695	704	699	683	695	684	702	682	785	696	687	717	671	734	733	724	702	710	686	674	684	676	686	677	681	729	709	714	742	681	637	728	695	751	700	730	631	653	714	655	656	708	658	671	699	686	700	645	727	724	717	699	709	700	692	741	714	700	716	708	701	688	657	701	716	684	710	695	723	698	713	743	680	713	677	699	687	719	699	700	667	706	722	725	724	691	662	721	671	681	691	697	711	720	689	667	703	673	721	691	683	747	743	746	728	674	661	607	737	728	706	709	723	688	725	691	670	660	707	668	704	676	689	713	704	735	672	700	677	669	704	657	693	670	705	729	690	679	675	690	707	661	708	743	685	680	675	679	692	668	715	693	686	723	697	710	715	694	699	717	716	747	656	722	655	688	661	679	711	667	639	697	717	686	714	712	709	704	721	741	774	682	725	673	695	679	741	696	701	687	681	667	701	690	702	683	710	695	722	710	682	659	685	713	694	678	715	736	689	710	705	716	709	728	712	719	720	719	691	717	688	680	732	725	661	696	681	668	725	680	717	753	699	681	677	698	696	660	696	686	710	718	653	686	633	733	670	693	705	673	753	671	722	721	699	702	707	687	672	711	662	693	738	739	719	697	717	748	725	715	727	643	665	688	701	720	665	660	712	666	671	696	695	675	701	663	724	740	716	761	701	705	705	697	742	675	718	693	740	687	747	708	715	663	711	726	752	686	747	689	724	713	700	712	702	670	680	714	715	704	730	692	718	662	698	749	750	728	673	649	699	720	718	652	715	723	705	691	678	680	656	670	739	684	686	702	662	666	673	657	713	630	704	707	708	712	745	694	721	664	714	692	769	689	683	698	710	720	674	711	686	756	655	688	695	685	738	712	689	691	743	702	668	708	723	672	700	680	674	688	679	728	732	659	727	681	677	726	722	707	656	710	687	706	678	716	740	732	682	712	657	661	706	648	694	669	674	705	671	648	680	694	673	676	755	733	725	682	724	664	721	709	676	706	674	734	733	664	719	695	741	736	635	679	718	652	712	627	704	717	691	716	650	731	696	714	676	692	699	701	698	700	721	690	682	711	656	723	694	640	645	710	701	690	718	731	695	751	692	687	676	710	645	676	700	656	656	684	651	720	749	660	712	730	730	699	669	698	689	671	669	706	692	705	704	733	686	680	697	672	701	664	697	699	716	704	702	710	684	682	733	730	746	789	694	724	723	670	678	700	689	708	720	717	693	693	675	683	763	718	666	714	698	699	715	713	739	711	700	711	726	673	716	684	726	717	692	708	665	716	682	669	701	699	674	681	696	638	724	688	700	695	692	666	711	694	703	723	687	720	746	692	699	701	744	729	679	728	636	712	705	690	683	667	677	689	703	669	720	667	697	686	701	654	696	727	641	697	691	699	714	643	651	722	727	766	746	695	673	689	720	745	720	685	669	715	682	727	692	704	702	727	707	705	710	660	679	678	735	735	716	696	724	740	719	764	691	676	711	682	731	677	713	738	666	747	721	739	670	739	697	765	705	671	689	693	652	738	736	673	699	682	697	675	649	721	738	729	661	722	670	677	692	713	668	727	744	675	689	671	723	680	727	720	708	696	687	701	642	714	690	710	733	693	720	725	705	713	712	696	766	686	682	686	707	639	693	684	709	665	729	679	680	726	657	752	671	696	673	695	689	676	739	718	708	731	659	737	703	721	683	672	703	708	732	659	695	709	689	658	705	681	733	680	698	700	710	691	710	661	660	735	731	688	702	663	648	708	676	676	722	715	663	668	699	690	693	727	658	710	681	648	686	711	710	727	703	692	720	698	639	675	681	720	679	662	687	714	670	700	752	691	740	694	734	702	728	701	716	701	688	742	716	684	689	720	689	718	775	680	713	724	700	687	686	695	707	732	723	665	674	742	708	708	647	688	708	747	705	747	715	700	656	700	688	739	661	727	661	643	694	660	666	673	725	680	727	704	705	671	674	702	699	681	701	649	674	738	711	700	729	691	663	687	676	711	714	688	687	724	713	722	657	682	653	714	699	671	706	669	690	684	673	719	695	720	763	701	725	753	730	655	700	693	733	716	729	701	693	701	726	668	712	747	720	690	686	703	698	654	679	679	706	688	721	708	653	722	677	720	692	683	679	731	718	648	717	703	689	674	684	690	702	718	658	696	690	683	662	719	684	676	687	718	693	668	717	714	713	675	705	657	728	709	704	701	697	714	746	676	707	663	710	723	698	728	659	706	737	698	753	698	658	712	697	627	689	685	678	696	694	659	711	692	666	700	729	743	695	698	701	689	688	696	700	690	687	715	661	672	725	733	739	710	681	766	715	739	715	712	666	727	708	717	687	704	710	705	653	703	665	704	692	716	751	700	720	687	683	676	700	690	677	695	684	750	726	711	713	713	712	725	648	669	708	666	722	727	689	649	748	725	729	668	706	700	712	701	737	683	643	698	715	718	684	687	646	686	713	695	719	688	688	719	730	723	661	691	722	698	699	704	707	721	700	692	751	705	703	717	685	667	682	693	701	683	692	702	651	714	636	747	702	730	679	710	696	671	695	716	709	694	687	684	681	728	681	697	706	658	695	651	717	687	707	716	705	694	696	700	688	685	721	705	726	650	686	693	741	678	702	669	670	700
18146	41109	32353	21301	15794	11893	9324	7371	5487	4166	3560	2870	2408	1882	1703	1556	1433	1238	1280	1234	1171	1110	1075	944	1012	919	988	928	915	938	931	972	960	1058	997	1004	855	897	875	883	780	828	795	752	768	766	765	806	778	751	766	738	806	751	735	728	757	771	734	788	748	722	720	723	725	742	728	778	757	753	738	704	718	757	748	719	790	778	696	746	709	725	696	726	699	707	747	739	723	722	701	764	746	740	731	708	746	736	717	682	692	739	751	739	672	735	778	714	715	715	720	749	704	728	751	736	728	683	720	713	695	725	707	717	744	722	702	712	745	758	785	760	715	701	749	743	699	722	674	782	740	750	713	703	715	709	740	729	748	665	769	695	770	744	733	795	752	780	707	727	740	722	709	694	750	715	761	733	718	765	715	738	748	721	688	750	722	719	678	710	735	718	718	706	692	712	765	690	749	739	714	752	724	712	737	786	765	722	750	722	761	740	746	762	739	704	763	724	724	731	697	682	716	747	717	753	701	712	722	702	759	817	738	686	687	786	742	727	715	719	710	757	713	675	721	729	747	758	731	720	730	724	753	769	736	721	713	706	692	718	741	731	702	718	751	739	706	736	715	717	708	703	728	745	777	735	715	773	723	711	732	731	742	762	722	755	716	730	734	723	700	735	780	735	741	681	745	751	708	753	705	704	761	720	750	754	712	703	744	690	723	743	753	734	720	682	749	702	741	774	692	742	754	730	718	726	751	719	688	750	735	725	706	744	751	716	760	688	720	750	747	752	740	761	745	757	745	727	739	722	740	753	774	730	743	687	737	748	735	706	764	716	736	739	783	725	689	679	733	756	727	732	670	737	734	706	685	697	734	699	724	770	713	739	720	740	742	719	748	736	739	702	674	777	747	735	763	728	755	721	783	753	740	751	744	673	793	746	747	724	714	672	787	725	750	717	761	787	661	767	762	716	763	754	763	721	741	708	733	738	701	726	729	732	735	769	710	723	735	697	757	739	744	725	746	695	735	724	771	753	782	727	768	743	811	742	761	766	752	734	705	740	752	763	742	788	755	741	754	732	742	731	711	700	658	678	783	721	726	752	711	708	715	710	739	709	746	676	700	750	741	651	757	753	690	651	746	738	723	765	785	770	714	742	723	688	703	755	790	755	747	757	732	721	752	765	747	694	724	713	707	794	735	729	707	737	760	719	712	731	755	768	720	727	698	743	765	687	785	731	704	723	722	727	731	767	735	768	731	749	712	757	730	682	790	698	735	747	739	734	725	709	721	705	727	727	755	726	722	697	705	739	705	736	712	722	705	712	728	721	691	736	732	713	739	718	764	691	715	731	739	745	767	697	764	727	710	724	727	784	720	802	702	746	737	740	752	741	722	735	684	746	711	680	721	686	717	706	721	689	699	728	705	725	736	779	742	749	763	734	728	711	749	719	747	765	703	731	722	787	706	761	736	674	751	700	745	700	746	742	716	734	731	774	705	737	737	761	702	738	771	745	707	752	686	757	684	763	761	723	734	765	704	710	710	746	710	737	727	735	778	753	754	697	751	745	773	735	734	731	751	725	708	717	716	727	700	703	704	738	733	707	727	697	745	768	753	724	786	713	726	718	716	734	730	718	739	747	757	804	733	749	676	736	769	701	738	807	740	730	770	766	741	756	737	739	754	718	713	719	708	747	756	748	756	786	691	707	749	709	697	755	739	738	688	750	677	715	695	733	742	723	732	745	729	729	730	763	765	741	777	713	724	709	685	746	726	735	742	677	745	747	720	693	752	718	731	701	726	749	706	768	682	721	730	734	761	716	764	723	717	705	720	733	737	713	750	724	762	741	752	702	743	754	748	725	797	750	724	737	706	732	714	720	715	734	699	738	702	706	744	753	723	688	775	737	730	712	738	694	725	713	709	708	695	769	749	731	755	731	738	753	759	730	740	723	723	722	720	725	732	761	725	742	766	696	710	779	738	707	682	736	729	737	744	724	739	770	749	712	705	724	770	726	766	697	715	770	748	721	789	748	689	734	710	741	712	734	765	723	743	709	737	742	736	721	773	685	768	730	720	721	734	718	709	770	766	731	720	757	722	747	742	688	773	743	779	740	776	750	721	766	755	767	692	741	701	758	753	664	718	742	764	735	719	712	776	766	785	788	731	751	740	683	781	755	709	687	734	792	741	683	719	779	779	753	777	759	726	746	752	682	718	725	705	734	728	809	715	719	792	695	708	703	765	738	744	732	719	694	783	721	746	737	700	708	743	709	747	700	712	721	764	749	735	744	758	768	766	753	759	720	748	724	676	754	679	755	724	697	737	699	742	669	720	719	746	774	741	692	711	738	694	737	721	738	712	778	743	749	739	766	721	757	721	775	761	750	736	732	713	688	769	741	761	718	731	751	753	724	730	698	716	747	742	712	711	761	750	734	771	750	749	727	714	720	728	704	725	740	691	706	745	695	686	720	709	741	685	730	724	764	756	726	732	686	762	773	740	750	731	681	716	753	753	759	726	753	707	728	720	703	722	760	742	720	740	731	757	692	679	702	768	742	690	716	734	742	727	694	729	730	746	702	735	709	762	699	739	718	754	773	752	700	744	738	729	760	775	800	756	687	731	765	753	747	788	714	740	698	773	772	741	737	761	744	733	742	707	737	764	686	691	684	751	695	739	722	732	726	724	768	704	713	715	703	696	709	691	740	716	712	717	688	772	757	689	708	740	735	753	688	751	753	724	699	712	743	738	694	738	709	729	731	735	747	704	735	734	700	692	694	704	746	752	733	715	730	696	726	783	708	714	740	738	740	753	717	727	775	751	736	673	718	720	715	747	717	732	765	754	730	721	746	775	767	718	771	731	677	705	746	767	669	706	723	720	763	711	707	733	719	636	747	746	726	708	695	737	748	737	710	752	773	708	716	742	740	733	735	739	706	798	773	736	728	766	698	714	694	740	715	745	729	711	689	721	724	740	732	758	718	720	707	732	727	694	760	734	686	739	727	706	762	730	715	727	768	722	721	737	735	721	711	709	718	715	749	753	748	699	713	769	792	709	726	777	723	713	712	684	732	739	722	741	758	740	707	724	699	756	733	773	724	755	751	782	729	746	702	730	762	768	763	754	742	746	718	725	701	768	734	692	754	762	754	746	700	701	759	704	725	705	762	750	746	782	694	727	732	708	743	784	753	704	760	756	693	733	782	735	690	729	752	721	724	792	716	750	728	695	742	738	767	751	778	667	679	749	685	747	744	717	754	727	707	729	707	738	716	702	659	702	776	760	728	720	762	728	749	722	731	748	779	735	754	738	743	734	725	737	708	746	712	721	709	747	730	704	754	746	724	672	775	701	709	684	733	737	732	744	722	770	678	712	746	709	767	705	729	712	756	734	687	784	773	666	739	724	770	688	749	764	753	778	727	746	778	694	716	710	760	726	733	730	707	712	690	751	719	715	720	718	742	749	708	691	708	763	760	784	709	686	731	714	785	755	754	745	763	712	745	705	741	723	744
25786	21669	27909	26001	15196	6840	4689	3331	2471	2086	1703	1439	1281	1210	1093	1001	957	940	902	907	846	808	775	812	813	782	754	750	820	754	767	809	837	830	820	822	749	728	691	756	786	746	734	691	701	696	733	700	748	731	710	744	749	678	686	730	735	700	714	732	648	767	679	649	670	708	686	712	670	720	700	669	699	643	690	693	676	663	696	665	681	709	684	681	708	728	719	660	671	696	690	684	694	736	702	707	693	696	711	680	636	698	649	711	713	702	692	716	678	710	707	712	659	684	647	685	691	663	673	727	691	656	735	665	688	722	735	720	683	660	733	678	674	714	693	676	663	652	721	671	656	668	711	669	614	647	691	647	665	710	669	643	704	647	685	706	731	675	649	669	660	671	721	683	633	684	659	676	717	641	664	667	653	667	687	664	689	689	697	683	663	714	732	669	688	663	656	716	690	683	675	683	682	709	753	701	721	652	697	673	712	687	701	693	664	737	702	657	672	643	712	693	723	664	720	741	691	698	715	620	660	625	716	713	700	673	679	664	676	721	692	700	656	715	706	611	736	696	703	713	668	722	696	671	657	716	674	679	658	682	640	668	675	694	711	714	670	633	710	655	653	676	739	702	677	734	668	700	716	718	690	670	675	673	685	693	688	677	722	671	671	655	682	672	702	665	676	663	675	750	687	682	667	692	676	648	695	706	695	663	688	658	695	675	700	657	704	747	686	666	673	688	665	657	668	716	688	679	667	667	693	670	687	702	690	739	714	660	682	671	682	694	678	676	684	679	687	683	677	732	685	699	660	667	707	713	677	674	684	663	677	727	675	662	652	633	695	709	637	661	652	679	668	710	678	713	650	688	668	695	696	763	727	664	687	710	680	748	685	689	681	666	729	709	678	689	643	651	701	682	679	709	687	730	695	649	685	632	706	670	670	684	687	693	656	674	698	698	707	680	681	698	717	670	676	659	693	668	688	728	701	669	680	685	695	653	725	694	709	751	689	695	681	704	700	698	684	666	694	716	661	726	674	723	681	705	691	672	690	638	647	651	697	674	696	716	678	723	677	682	670	654	684	681	653	649	690	718	705	711	662	695	690	644	671	691	684	675	697	693	681	658	668	693	675	674	684	709	651	660	750	674	692	687	659	690	687	721	690	668	664	686	694	696	674	683	678	683	639	724	694	704	709	695	658	722	686	702	756	682	705	724	630	719	702	680	693	711	717	722	701	722	728	721	696	715	641	690	677	684	685	683	691	659	707	673	684	722	705	633	676	722	716	714	697	707	690	681	655	730	715	698	670	652	706	699	690	717	671	669	665	684	658	700	703	666	710	685	730	676	645	719	683	650	692	705	627	687	672	722	690	696	678	639	692	680	720	693	708	673	637	720	667	687	672	678	708	637	687	716	732	645	721	692	664	681	694	687	653	651	654	692	691	730	674	685	687	704	666	635	649	671	681	675	643	687	700	752	677	661	688	643	701	696	686	700	692	684	687	650	668	669	657	705	722	689	702	709	691	665	667	695	730	659	682	671	660	721	708	683	659	698	685	646	718	671	667	702	680	676	684	680	669	744	711	703	698	681	675	666	683	644	692	671	732	680	693	700	708	680	674	662	700	666	707	692	652	707	693	667	755	682	702	730	717	688	694	652	740	647	696	709	705	656	680	702	673	679	731	658	747	688	690	713	680	711	622	724	681	670	715	703	695	710	692	735	701	757	682	690	667	722	667	663	745	714	713	711	691	649	660	713	663	720	694	676	669	704	717	698	683	654	670	700	684	669	694	701	679	721	675	653	713	675	714	713	676	655	647	716	680	686	687	647	684	684	671	655	718	649	654	682	705	702	684	669	689	704	664	697	702	732	671	719	639	726	682	688	714	690	684	672	678	671	731	670	730	684	712	684	689	704	672	692	725	675	641	696	696	688	649	683	689	715	674	676	669	706	674	671	678	687	624	675	683	680	719	686	648	675	682	714	708	653	695	702	690	635	670	673	699	698	725	645	689	699	673	678	663	666	699	725	691	736	688	686	730	707	667	638	676	736	683	699	663	679	720	699	679	663	697	723	683	687	705	667	723	696	674	668	699	682	688	677	677	705	641	658	666	683	707	702	710	714	666	692	700	700	674	687	686	722	689	674	635	654	707	695	749	722	694	676	653	716	684	660	649	725	717	687	688	651	678	666	712	707	678	648	709	664	658	715	700	664	705	700	703	686	705	655	716	676	646	683	650	660	663	641	716	671	649	634	705	698	697	668	680	746	697	674	719	696	649	674	678	681	676	675	646	712	643	642	701	642	685	645	678	727	726	707	662	681	691	693	690	680	707	731	690	674	663	691	690	699	711	687	749	702	733	700	726	642	689	701	678	662	694	644	659	722	722	681	727	710	649	678	714	668	719	677	687	670	700	678	647	702	771	626	699	699	699	652	680	677	656	706	720	695	672	662	695	738	656	711	650	711	707	660	712	687	688	717	689	725	705	673	707	699	668	678	654	704	693	695	653	692	719	695	664	707	692	685	655	694	705	681	686	660	741	663	627	691	726	666	691	704	711	704	654	705	694	694	728	676	713	707	680	687	698	733	702	679	669	645	658	720	738	647	677	689	718	678	661	689	650	707	651	705	667	673	702	717	698	725	698	674	695	676	680	668	662	663	709	711	707	681	677	713	706	693	698	701	695	650	687	679	715	688	645	673	729	722	654	644	684	670	682	665	703	684	664	665	699	688	658	738	684	706	705	735	677	692	634	738	670	685	678	702	636	782	672	680	640	685	725	689	640	710	656	658	663	689	685	686	732	712	683	729	726	704	687	677	699	668	694	680	722	725	669	717	722	665	700	721	695	707	693	682	733	645	710	671	677	632	642	708	666	700	686	651	707	682	691	682	639	687	654	679	675	666	664	725	682	695	671	689	645	657	659	641	686	661	694	666	678	704	699	745	728	684	662	696	693	659	696	702	715	678	680	651	674	689	699	719	670	661	701	691	727	631	705	672	707	685	689	673	680	663	677	632	695	655	658	660	677	690	658	672	709	660	688	712	686	690	708	659	701	719	648	687	663	716	705	716	677	716	670	680	699	703	669	674	681	664	703	703	685	712	720	682	684	692	714	666	734	661	713	708	643	665	609	661	677	715	688	717	638	711	673	715	631	741	685	716	670	748	670	695	675	681	661	654	697	673	678	718	668	688	680	659	726	688	653	684	656	671	632	655	684	716	695	656	692	650	693	710	706	700	695	689	682	684	690	661	708	683	616	717	677	665	684	694	668	689	657	669	668	659	716	671	703	720	645	733	699	695	680	665	706	637	697	702	686	670	689	633	715	687	691	691	688	688	653	676	680	659	647	668	707	693	724	689	675	679	649	661	640	709	682	725	710	713	722	689	648	703	731	692	624	701	697	666	709	667	693	647	618	678	701	690	687	740	693	720	719	687	706	721	690	696	633	636	696	708	699	748	716	699	688	649	724	687	668	640	678	702	651	679	683	703	645	671	707	707	673	710
17926	37358	28143	17584	13206	9820	7607	5806	4410	3486	2827	2354	1944	1612	1582	1322	1236	1157	1141	1126	1022	1021	957	928	949	907	862	828	860	879	878	961	956	1043	1001	878	848	820	816	814	817	767	781	743	775	804	712	825	747	753	808	709	732	728	767	672	759	784	761	764	720	732	772	704	743	725	782	729	706	675	748	695	720	728	667	739	685	762	688	752	725	722	715	735	731	726	716	719	766	728	715	744	714	726	714	700	716	710	735	742	773	725	726	741	730	690	751	716	735	699	738	707	722	677	727	737	733	718	731	707	757	742	762	709	758	698	702	756	673	702	741	783	676	728	730	734	749	702	746	757	719	717	712	686	733	761	719	714	743	727	744	715	700	741	712	698	725	748	686	766	748	711	686	720	764	721	744	747	706	722	757	784	729	688	702	697	718	754	736	712	687	751	726	701	760	736	749	766	673	706	747	726	685	748	707	741	696	754	782	731	699	709	759	727	746	716	750	746	741	737	731	737	704	721	695	734	720	737	760	748	731	701	752	723	697	740	683	720	720	719	672	736	660	768	762	733	739	688	735	738	743	700	734	731	740	756	721	739	760	721	687	730	746	712	714	747	765	730	755	760	749	732	681	709	749	744	750	711	762	723	742	733	690	704	676	741	717	749	733	701	742	724	747	738	739	736	708	754	758	737	707	688	750	721	699	728	707	692	713	695	746	699	776	700	693	695	780	721	708	682	726	728	778	699	739	704	687	720	677	755	698	748	671	694	765	701	747	777	675	724	725	714	774	734	710	695	732	714	698	733	739	720	704	733	735	696	686	760	737	726	759	727	684	776	696	729	731	711	725	708	790	707	732	725	728	742	732	666	712	695	687	725	735	763	731	719	734	731	723	726	716	699	717	677	697	716	676	697	757	694	686	748	714	738	695	736	704	753	715	697	767	704	687	697	645	773	746	682	746	774	711	737	691	726	702	699	740	735	712	711	745	740	735	728	662	721	740	765	742	647	757	713	690	690	712	705	686	699	741	708	741	736	700	697	742	697	748	679	751	778	725	745	726	749	736	717	673	708	682	764	693	672	817	699	754	714	771	696	694	692	720	758	676	754	727	694	711	752	734	702	731	768	729	735	729	730	712	734	741	735	744	690	738	675	729	717	745	720	743	705	698	733	718	723	782	756	740	728	715	698	753	729	752	715	684	728	738	737	702	710	763	689	702	742	725	753	740	722	746	745	789	689	736	716	752	695	713	679	721	763	743	704	726	766	776	710	715	730	698	728	756	734	723	712	719	730	725	748	735	721	688	741	692	732	710	766	719	717	756	696	774	736	751	738	706	779	748	717	713	729	687	724	726	745	697	727	716	769	734	657	728	725	773	757	751	745	715	712	742	722	689	750	721	717	708	723	714	724	706	722	753	688	727	730	732	717	736	691	709	747	733	761	697	698	751	791	743	724	744	747	694	748	696	737	705	719	695	731	693	752	702	744	699	729	713	701	708	720	718	726	724	725	715	733	742	706	728	754	700	762	701	788	746	705	701	745	699	681	715	751	763	742	729	701	678	760	749	720	733	702	713	727	777	755	676	776	698	713	724	736	721	743	771	677	776	737	671	685	715	765	694	759	750	719	753	757	704	734	722	662	690	770	806	691	694	714	683	675	688	745	774	712	743	742	729	684	719	736	756	761	702	692	756	778	721	722	746	702	685	745	723	775	699	820	715	790	745	779	731	756	730	734	723	767	725	711	704	733	783	695	720	752	703	750	747	717	733	722	687	713	741	678	679	704	741	723	731	715	694	729	715	692	685	743	744	711	770	730	718	721	688	758	726	751	747	700	717	747	737	743	738	704	770	673	784	744	749	705	718	723	815	721	760	740	757	680	755	734	742	725	720	699	734	753	703	735	787	718	713	760	687	707	738	789	728	667	777	692	739	704	750	760	724	718	695	670	717	749	710	764	669	666	715	754	728	730	743	724	703	763	684	679	739	720	744	707	729	745	743	725	736	739	757	677	705	782	729	770	724	721	763	729	735	744	729	715	810	726	743	732	713	699	701	680	677	726	693	722	667	714	748	684	695	737	739	735	713	689	695	719	747	713	732	740	684	713	727	731	696	700	708	726	765	712	752	711	703	718	780	726	706	706	724	718	709	740	736	807	715	770	728	743	753	730	701	696	713	728	713	746	717	755	769	746	742	737	644	816	722	700	708	741	701	720	701	727	710	723	708	738	721	703	696	719	727	744	749	724	695	763	715	688	761	748	723	697	680	703	740	726	728	737	692	728	769	719	739	725	740	728	738	726	743	678	752	798	680	696	727	759	756	667	708	725	708	730	749	722	710	703	706	630	724	736	688	742	753	760	744	710	672	760	726	760	737	745	717	716	749	696	708	749	702	714	703	712	729	657	744	710	714	779	721	714	730	739	675	732	774	714	740	733	701	704	698	735	734	709	676	713	720	712	695	684	722	722	784	730	729	721	670	737	740	708	696	741	761	688	731	790	747	723	679	715	697	763	741	756	699	728	705	724	711	732	713	700	766	704	747	674	727	724	742	709	737	738	734	721	691	722	734	692	691	754	651	693	721	742	717	727	685	681	737	725	784	751	751	736	802	704	812	739	729	690	688	745	710	665	730	724	692	767	719	744	699	739	724	705	701	726	731	698	728	755	736	735	691	696	734	738	749	731	692	680	715	666	727	716	753	718	716	685	767	705	708	775	726	692	716	686	734	716	764	735	704	727	698	678	728	757	720	719	736	710	755	740	747	714	720	716	718	715	739	711	746	749	705	694	732	714	732	712	751	715	710	676	705	738	764	734	731	755	711	675	711	763	744	678	723	676	708	743	764	712	756	731	706	734	721	721	725	729	752	737	733	756	699	697	701	723	685	730	738	704	716	746	702	733	712	712	766	731	769	751	701	708	728	730	744	715	763	726	726	711	712	699	752	685	668	729	733	706	714	761	746	715	784	715	713	720	693	664	740	746	696	746	769	747	698	724	729	733	721	692	738	753	724	748	734	711	736	738	707	736	700	713	699	751	735	720	734	687	703	742	708	733	721	753	734	738	721	712	754	676	692	677	712	710	708	705	703	757	721	760	751	734	733	671	696	736	713	763	733	705	714	783	738	710	720	690	754	718	729	724	681	695	735	799	691	759	710	698	715	780	785	763	696	717	724	684	714	747	727	719	762	735	726	722	744	699	722	735	709	702	633	720	716	778	767	714	739	721	685	678	727	678	716	714	714	729	732	737	719	719	732	681	737	767	782	724	734	681	664	733	712	731	741	728	726	694	703	702	717	765	725	742	720	758	699	746	675	725	668	731	738	660	680	672	685	761	735	733	718	712	710	704	701	777	656	740	719	706	729	673	752	758	692	742	721	693	716	744	737	722	738	741	695	752	726	744	740	737	689	699	683	687	688	731	748	731	695	792	725	718	709	744	693	711	710	746	696	681	702	723	732	788	702	736	745	712	708	735	722	740	680	682	754	752	741	771	743	695	725	701	750	691
23264	21624	29448	24334	21695	22149	15782	6763	4548	3552	2848	2457	2015	1735	1482	1337	1259	1241	1080	1119	1075	988	1022	979	915	893	882	891	882	895	906	933	969	967	924	939	967	903	862	795	762	783	770	742	778	750	787	778	685	739	768	783	770	740	723	762	750	732	753	744	692	778	680	731	670	712	735	704	723	756	735	784	697	762	744	726	718	716	706	739	825	726	722	754	728	734	714	696	734	764	761	742	727	765	706	724	705	731	670	713	736	728	719	757	685	741	706	760	676	732	719	760	695	727	709	719	722	746	724	731	668	697	721	694	775	719	723	713	707	717	692	752	704	688	741	746	693	723	695	742	681	709	667	725	717	741	682	657	711	732	758	688	686	673	695	745	699	734	753	737	722	705	725	726	729	737	695	718	719	728	767	717	721	724	698	727	692	738	694	698	675	704	750	698	726	732	730	693	742	680	702	659	704	736	661	719	684	684	742	740	731	710	688	685	718	716	693	686	709	723	753	742	674	791	718	718	669	754	740	741	748	732	756	710	708	730	734	750	737	676	699	768	755	711	714	738	693	715	720	731	729	719	735	746	757	750	763	705	739	725	698	672	696	714	707	692	734	720	706	699	796	719	710	727	670	709	726	733	728	645	715	727	784	749	745	683	726	692	733	741	746	700	745	756	688	729	743	732	714	745	708	748	700	737	674	696	722	696	716	703	728	779	684	753	715	697	651	674	712	746	720	735	698	698	738	727	741	742	721	725	688	662	722	750	698	722	696	703	706	730	705	669	693	726	674	725	739	752	772	709	705	684	679	717	741	706	731	772	721	763	725	752	712	709	712	726	744	760	734	704	763	742	761	731	692	705	672	717	690	686	735	717	689	729	707	758	733	754	703	718	698	689	751	671	668	724	706	740	683	746	762	705	763	744	742	760	750	731	769	744	755	713	800	691	735	695	671	735	755	712	713	729	761	721	679	677	682	722	715	713	722	702	706	741	689	740	776	725	698	738	681	690	722	722	742	707	722	711	728	715	709	698	712	687	698	725	725	740	787	671	721	692	700	736	723	709	754	737	775	758	694	712	766	717	747	714	711	759	711	695	733	676	727	762	740	724	704	685	732	740	710	741	771	668	748	736	708	736	740	703	729	727	724	708	740	685	725	701	781	726	726	727	726	750	740	663	714	697	763	703	715	738	734	736	723	757	710	698	735	698	683	725	740	681	765	720	705	725	730	728	708	705	698	733	709	770	702	667	659	687	744	723	715	687	729	723	718	728	736	737	711	724	698	749	743	666	683	706	705	713	739	745	751	723	775	746	705	683	717	717	708	721	690	722	739	742	728	741	750	732	718	723	749	732	674	758	728	749	723	782	734	708	747	680	671	702	696	686	725	725	739	699	761	651	743	753	732	734	705	736	668	677	698	720	718	715	700	684	719	756	721	681	734	719	769	751	757	762	684	712	715	776	715	729	728	736	723	715	742	712	713	727	729	699	729	700	671	744	745	719	714	723	685	729	654	676	732	717	754	673	703	721	732	724	727	709	753	735	715	725	695	696	698	682	737	697	704	711	731	764	708	727	706	706	739	703	709	749	738	675	734	726	770	750	742	752	729	737	749	703	784	714	693	668	738	755	738	684	721	720	744	745	750	736	759	739	742	705	702	784	674	742	711	696	653	713	734	742	772	732	774	764	723	735	744	684	720	705	727	712	691	699	730	686	707	722	724	745	743	720	743	729	778	716	730	708	753	696	693	712	728	710	713	741	699	734	724	737	723	696	675	688	738	773	743	705	764	736	761	666	731	684	693	754	770	729	739	723	736	718	747	736	717	710	760	705	709	708	690	723	713	792	701	749	695	718	725	741	735	728	730	745	718	737	772	742	764	701	713	728	800	742	779	720	684	702	716	725	713	752	757	714	741	743	713	685	703	772	711	703	769	775	709	742	710	725	713	704	690	753	738	725	767	712	713	744	735	737	719	800	707	751	749	740	702	738	731	742	692	758	747	695	739	725	756	716	705	710	719	699	775	700	719	687	733	774	721	684	646	665	727	745	751	753	719	763	700	738	700	700	780	763	700	742	691	674	713	647	744	689	732	734	730	730	740	686	675	701	752	717	751	731	726	685	686	686	692	768	771	714	739	744	770	736	737	695	744	775	735	763	718	777	719	711	682	729	735	770	712	732	710	771	737	683	759	769	745	737	693	729	702	733	744	753	713	707	719	744	712	756	694	720	736	698	705	718	740	700	680	715	715	735	699	731	684	747	710	698	683	763	705	738	736	727	751	726	760	747	679	663	730	749	683	707	750	732	676	674	774	712	782	707	702	687	806	667	715	696	657	757	742	751	756	709	725	707	660	682	717	776	707	670	729	741	720	746	710	743	750	765	722	667	764	689	720	693	727	687	742	716	682	736	698	721	737	720	713	744	694	739	705	693	743	735	674	705	733	707	746	716	731	738	720	763	696	708	740	710	729	691	738	686	739	733	701	707	725	746	740	735	688	696	701	699	717	708	721	729	707	738	705	728	736	710	733	724	721	705	730	770	705	670	700	690	722	761	734	710	700	698	706	737	716	743	705	713	705	734	746	736	713	737	704	730	702	729	704	716	716	715	726	746	734	688	714	673	671	721	741	737	707	715	768	760	724	748	765	709	717	755	719	730	718	705	758	776	691	715	739	720	775	747	690	674	728	734	708	694	685	699	773	716	714	738	694	708	683	713	708	715	683	676	722	714	717	713	709	733	723	724	707	729	717	664	708	725	713	735	702	760	711	679	702	734	720	675	709	693	725	692	730	743	790	708	764	753	760	724	718	726	745	718	719	694	721	670	699	736	731	728	713	713	710	724	745	726	706	694	721	756	746	749	721	736	710	676	747	729	720	700	723	651	746	646	687	672	680	673	707	722	700	733	729	695	723	729	717	678	700	760	718	761	779	717	690	751	790	746	713	702	721	671	719	729	775	748	659	741	696	738	720	718	743	715	708	749	688	702	739	701	720	700	723	736	753	697	699	705	711	734	735	732	717	744	706	685	740	710	757	748	738	761	713	725	735	692	690	723	731	720	721	717	736	735	718	742	742	737	732	701	736	740	750	725	710	705	710	742	718	732	750	744	734	727	747	756	667	676	759	724	719	784	689	730	710	767	749	733	721	739	720	692	702	707	692	750	726	707	774	723	757	711	668	719	729	701	730	660	732	705	685	754	700	743	757	755	697	691	749	686	698	721	723	719	704	705	696	706	730	753	727	726	743	720	662	718	713	718	747	685	714	733	724	731	779	711	680	757	719	721	724	719	763	735	727	712	726	713	733	731	695	687	696	721	769	749	743	701	707	708	723	689	690	738	720	728	729	744	700	690	699	727	738	741	731	699	744	728	729	702	734	696	695	735	715	721	720	717	745	707	724	690	705	671	678	762	688	733	729	665	760	726	708	755	713	714	712	660	698	732	684	735	747	725	740	700	686	740	694	716	705	702	718	723	702	725	737	719	725	723	718	754	677	737	750	690
20358	45830	36797	25424	20247	15902	12287	9598	7252	5744	4737	3881	2936	2592	2150	1847	1627	1538	1453	1419	1302	1278	1223	1179	1112	1035	1096	1040	1090	997	1034	1110	1147	1170	1191	1120	1069	956	929	934	880	832	799	856	826	829	828	820	801	774	780	791	748	815	768	800	736	768	811	778	775	757	784	767	757	755	744	740	776	743	815	732	733	707	753	755	789	783	757	705	725	732	749	759	766	753	775	744	762	766	741	789	741	754	718	795	716	685	738	720	757	740	727	762	681	758	715	750	761	758	746	708	720	722	785	735	753	737	750	758	785	723	750	750	749	740	749	745	761	758	747	728	742	704	768	710	727	791	700	754	736	776	756	760	724	761	762	683	758	763	738	702	704	718	716	712	730	730	751	739	789	786	736	718	716	802	724	736	747	774	711	825	708	701	768	735	749	733	687	771	721	760	704	741	800	750	716	715	705	743	706	741	704	757	746	733	790	754	744	677	739	694	718	706	742	743	710	737	745	714	721	672	739	681	732	761	745	762	774	744	746	748	747	742	709	681	742	723	711	719	750	708	678	739	752	782	738	776	729	734	760	712	735	733	743	715	731	686	717	753	698	737	754	727	732	725	719	743	715	782	770	758	681	752	764	753	715	753	744	767	727	707	772	739	755	738	715	727	760	700	828	735	759	791	724	778	726	739	735	719	736	779	712	738	751	776	748	745	729	756	732	715	689	719	769	773	707	777	767	716	715	763	735	708	754	712	726	770	788	736	767	708	706	734	772	768	737	746	730	735	737	744	718	756	715	663	750	725	687	691	765	702	802	780	722	725	782	758	733	727	744	729	754	763	777	714	733	761	724	756	747	722	735	779	728	746	760	699	712	740	772	689	761	774	744	717	730	711	707	746	702	733	729	702	743	750	716	716	755	708	772	751	754	755	757	724	706	760	764	742	746	769	739	715	740	725	720	743	761	732	754	724	765	713	715	743	717	733	772	731	750	705	745	747	770	736	768	754	741	707	773	729	735	744	731	705	724	712	741	757	773	721	757	820	737	727	726	755	756	741	754	783	738	789	753	750	722	715	780	748	758	752	757	753	743	765	801	687	718	710	743	722	739	757	789	750	729	737	753	738	735	730	723	758	780	736	745	738	694	794	759	767	774	747	747	726	717	774	754	725	713	737	711	746	779	767	725	732	774	719	734	769	769	762	697	725	750	740	722	722	734	725	738	700	748	736	691	793	727	743	733	757	743	758	770	789	719	721	744	699	767	777	740	712	775	713	694	733	752	712	737	718	763	772	721	719	744	691	773	762	768	732	764	754	748	730	754	689	755	691	764	773	779	745	738	760	773	740	780	764	749	723	744	737	779	772	760	777	785	739	729	724	761	709	707	707	804	772	777	737	695	748	744	749	708	737	761	706	717	776	788	709	742	773	752	735	766	755	713	710	742	769	686	737	724	740	686	748	728	725	670	716	724	716	735	735	677	797	764	762	725	792	731	733	734	739	786	733	703	745	772	773	774	709	717	747	728	714	763	722	792	746	685	745	760	763	747	745	771	714	726	746	750	731	762	718	762	775	718	701	737	705	730	716	768	761	758	808	749	723	735	723	724	735	709	749	731	751	730	746	721	745	761	730	717	786	802	803	765	748	790	753	744	696	785	736	722	746	760	727	736	743	708	743	755	772	758	762	779	721	755	742	740	769	775	747	723	751	777	727	745	736	702	754	768	725	760	720	734	704	744	700	763	746	717	729	725	737	733	725	698	763	726	669	702	738	733	719	743	761	724	750	753	765	734	725	777	739	764	800	735	710	748	749	733	807	761	692	674	750	728	782	718	712	805	752	770	782	760	741	772	706	695	746	734	720	742	765	729	717	740	761	732	741	681	755	737	704	723	738	726	769	705	759	691	686	774	732	735	725	748	741	716	744	750	689	737	727	788	749	715	780	737	705	751	721	730	728	728	733	700	742	723	732	746	743	766	712	794	757	712	739	776	725	742	693	709	753	726	737	748	716	741	739	737	789	724	762	749	756	736	679	765	753	767	721	706	750	788	729	727	699	742	741	746	745	766	683	715	764	724	712	719	733	674	729	710	755	711	729	674	710	745	747	748	730	769	725	742	760	754	748	741	757	784	758	790	752	709	784	725	755	762	720	735	743	770	729	749	766	739	763	771	762	725	708	729	717	766	789	751	700	777	752	723	729	782	774	750	741	694	733	754	753	759	749	723	715	706	731	738	748	745	740	737	717	767	764	727	720	731	769	732	728	710	718	773	781	746	761	748	743	744	728	716	726	712	786	781	746	744	737	736	739	743	741	754	709	742	747	699	725	728	738	700	700	729	752	713	695	717	704	761	731	743	797	746	729	799	748	731	725	791	764	730	800	760	726	717	707	730	721	718	715	721	696	753	789	736	698	722	787	745	784	792	757	698	758	751	764	727	739	752	790	779	746	717	746	749	736	782	751	750	697	730	717	748	761	725	746	756	721	754	738	728	719	761	744	734	731	728	704	708	753	779	730	744	738	739	745	730	741	757	802	748	748	731	787	785	712	699	719	711	792	737	733	767	767	770	772	746	692	756	714	722	693	754	754	718	750	748	745	718	714	761	758	686	713	720	716	751	718	735	728	736	759	735	736	782	739	768	724	765	742	734	773	692	740	716	757	735	788	765	722	712	741	742	761	689	725	704	725	700	747	721	721	743	723	748	726	748	785	746	708	764	698	759	714	719	769	760	738	744	775	757	753	738	762	761	751	697	746	731	739	751	783	743	751	738	782	703	717	748	727	747	719	760	765	735	769	732	703	754	755	753	736	753	784	774	741	754	734	778	696	763	741	752	755	729	724	741	734	752	725	765	761	744	758	738	748	736	779	754	757	753	773	734	753	710	728	726	760	734	756	732	737	709	695	721	750	760	734	694	729	702	715	762	700	738	758	722	695	757	727	784	789	730	767	695	746	729	756	769	730	744	746	688	817	706	726	739	793	737	744	770	770	734	681	731	694	728	757	777	730	723	717	782	710	721	718	750	702	757	755	711	744	745	731	769	765	764	777	721	731	754	714	760	722	737	705	668	758	734	758	759	787	732	760	720	739	706	707	712	724	726	759	751	735	721	744	722	759	715	740	745	750	716	735	733	701	727	716	766	708	771	760	705	744	703	766	770	726	753	699	759	735	725	711	778	687	809	778	773	765	752	783	737	746	752	775	777	745	749	770	743	760	798	785	761	752	732	803	712	682	744	752	761	742	751	787	744	787	747	708	729	757	759	690	737	777	767	728	700	733	745	726	745	750	763	756	799	700	734	734	709	783	698	719	735	732	736	697	734	756	737	768	745	718	735	711	747	750	726	701	696	767	714	792	731	721	754	757	720	742	712	743	778	720	768	742	717	729	735	726	726	749	732	733	792	704	741	732	747	722	743	769	716	757	735	741	710	737	726	729	732	801	745	696	733	731	700	703	752	733	760	707	697	794	750	678	767	704	724	772	750	740	691	731	694	742	716	692	699	683	750	748
28882	23155	22320	13947	7330	4612	3469	2579	1944	1684	1441	1258	1059	1003	972	860	867	835	849	840	762	811	756	832	794	736	716	767	747	786	745	731	802	734	820	721	723	745	710	693	719	716	712	668	712	704	684	705	696	696	693	710	702	669	742	688	680	716	667	725	687	659	671	706	631	712	683	647	640	658	694	661	691	672	647	651	610	637	724	691	650	718	692	666	660	736	660	660	635	656	744	755	702	697	658	693	686	701	684	724	703	663	693	679	705	687	663	710	690	653	654	670	638	647	738	713	723	697	662	698	682	696	695	693	670	683	663	695	695	720	689	690	693	668	707	658	613	662	714	697	712	678	713	669	666	674	721	665	669	698	682	658	667	708	707	640	680	661	668	688	625	708	669	676	674	728	666	692	675	696	663	690	696	723	687	649	644	699	655	710	734	664	645	654	684	680	683	663	686	719	683	653	657	726	699	693	604	677	654	665	653	674	673	687	685	678	662	643	682	646	729	707	682	711	708	679	650	688	701	747	638	670	680	694	695	741	701	659	698	683	735	643	663	734	691	698	681	672	672	607	674	700	678	712	625	688	645	705	712	721	685	672	676	700	683	684	647	694	680	694	706	695	682	661	701	665	681	688	634	699	689	698	701	705	672	672	680	683	697	720	702	687	688	704	683	688	672	682	622	683	693	716	683	679	690	702	698	649	689	663	702	647	702	677	707	694	653	706	684	684	658	646	712	637	744	658	701	695	692	642	685	692	663	699	639	670	639	663	684	700	685	708	688	738	680	712	703	725	687	628	641	684	679	644	700	625	747	671	691	663	680	670	667	668	693	679	673	705	690	720	677	675	699	687	647	721	683	618	707	668	724	667	629	714	716	636	665	660	694	673	645	658	670	697	771	686	666	768	649	690	673	718	660	630	665	694	663	695	662	661	686	674	726	667	678	707	660	766	648	699	678	631	673	718	688	699	600	670	646	701	697	642	638	655	713	662	651	691	704	730	719	679	645	663	665	703	688	718	652	698	655	649	700	742	672	674	683	691	651	636	672	662	662	714	673	653	701	642	716	645	672	689	679	690	652	674	664	678	679	713	639	646	689	709	681	683	695	656	696	745	654	648	676	680	650	714	643	698	687	690	744	654	646	636	679	704	657	677	662	689	674	699	671	697	669	693	696	648	688	671	649	641	676	669	649	675	681	733	726	709	665	712	642	675	684	720	727	659	680	717	695	639	657	729	678	707	649	692	709	705	649	681	671	664	613	710	621	688	597	738	668	669	708	689	657	647	706	682	640	699	674	652	686	764	687	713	734	653	686	705	673	699	692	714	682	693	676	707	731	724	679	683	680	678	695	727	668	671	680	721	668	666	671	698	645	675	665	672	675	676	650	661	692	727	693	640	713	681	675	715	681	672	691	700	709	706	669	655	656	708	658	681	649	659	690	657	684	674	691	688	669	692	629	656	675	649	719	712	704	723	618	668	699	723	682	652	642	703	691	690	694	679	712	726	660	629	682	729	663	718	706	691	657	718	627	685	700	683	672	714	672	694	650	667	717	653	658	634	709	666	692	661	678	628	653	723	663	701	644	700	692	669	674	641	639	709	663	665	671	728	653	642	709	680	728	628	679	689	705	745	720	708	696	674	630	718	657	707	703	689	688	731	724	686	690	664	683	727	691	658	681	692	689	699	686	659	694	671	734	653	663	640	669	730	688	736	719	635	663	679	708	691	664	631	691	681	733	669	692	690	742	692	702	698	655	657	658	724	668	642	654	694	728	667	663	667	690	683	718	702	667	692	670	704	687	678	666	673	704	714	693	680	673	654	647	700	692	674	709	676	684	675	696	696	688	639	674	713	698	644	686	672	650	679	668	681	694	671	690	664	637	676	702	702	714	665	668	669	701	698	719	666	685	732	678	702	678	645	655	707	719	684	651	718	684	598	674	688	690	687	668	713	679	704	726	718	688	664	679	666	673	718	662	695	686	644	698	634	669	654	692	716	662	645	696	652	683	730	676	685	703	705	674	682	652	704	678	623	664	655	792	726	601	657	691	725	693	686	713	718	621	663	676	663	719	703	678	685	648	725	659	691	750	650	687	677	688	713	676	689	717	703	713	644	663	641	717	677	649	688	695	679	710	694	693	652	657	691	652	641	703	670	688	673	705	641	702	659	679	661	680	633	707	693	676	669	672	607	699	681	665	657	673	656	715	675	645	635	685	694	705	675	708	650	635	696	712	645	687	710	697	737	699	710	673	655	707	691	667	712	699	663	695	697	658	657	706	641	677	716	696	644	693	678	661	702	657	685	622	678	695	680	739	695	675	688	755	687	632	699	713	707	671	711	720	705	687	691	678	693	691	665	675	694	654	683	642	692	708	676	696	664	672	712	660	636	721	697	688	716	657	721	681	712	684	648	678	647	717	622	674	661	701	679	642	657	725	649	685	659	734	685	678	707	648	730	668	669	708	650	714	711	709	723	697	672	662	691	683	721	705	665	637	675	736	668	716	670	704	681	712	699	672	657	677	738	710	687	627	648	683	657	685	697	697	666	693	688	616	675	675	679	697	700	651	720	663	666	695	695	702	668	660	661	676	669	651	685	684	677	693	686	738	685	677	697	719	654	728	620	687	657	679	681	692	689	637	663	637	665	690	642	688	673	689	709	700	710	669	717	643	678	680	684	686	688	646	649	700	697	704	679	646	689	672	669	659	707	690	705	668	658	684	688	722	686	716	660	692	646	680	688	682	695	692	669	715	690	705	697	690	628	674	682	672	656	655	675	648	648	672	721	674	718	690	695	723	661	712	715	666	726	707	694	717	717	696	627	683	670	698	641	677	691	757	662	668	687	701	646	707	704	672	689	663	663	706	711	660	640	714	683	687	716	716	697	686	702	687	666	709	655	700	682	624	732	646	682	714	658	711	666	653	656	708	686	677	690	701	655	693	650	689	684	727	679	654	697	668	718	662	693	658	676	689	690	681	645	680	678	671	681	704	677	672	679	665	658	660	667	650	633	684	650	655	697	701	717	727	719	667	685	648	665	711	664	655	649	691	661	663	676	696	719	724	675	639	637	700	665	717	669	732	671	696	644	720	677	710	680	669	661	687	680	696	711	681	753	696	640	709	660	664	673	699	660	712	718	642	712	670	674	691	672	719	699	665	730	679	695	655	712	686	722	655	712	699	679	709	723	697	700	679	697	728	695	680	627	693	745	726	692	723	678	683	710	693	625	674	702	680	670	708	687	677	678	688	682	693	656	663	640	684	666	682	655	733	697	707	670	696	679	688	637	671	681	728	670	668	691	650	665	745	676	673	690	690	707	702	630	688	674	693	681	727	707	715	643	689	691	711	676	687	699	696	669	701	712	639	689	708	671	677	620	674	690	700	656	669	675	682	666	685	675	683	631	684	666	662	697	601	635	722	670	691	715	655	696	661	680	677	713	675	659	707	724	670	671	684	687	663	650	645	700	669	684	685	689	672	665	700	660	702	711	726	683
17902	32918	24038	14147	10364	7652	5963	4440	3474	2659	2273	1836	1613	1372	1251	1130	1116	988	1030	949	924	949	935	845	900	854	792	854	842	860	818	828	813	847	844	878	893	821	818	745	820	757	772	740	718	759	779	728	712	730	759	750	722	758	814	711	768	736	705	720	733	747	696	715	671	725	702	743	690	735	703	760	702	723	714	713	691	744	680	712	750	731	702	707	743	711	686	688	793	718	663	715	709	726	678	689	739	733	669	727	702	731	702	723	698	659	770	718	762	687	725	729	720	698	669	722	731	721	702	751	696	684	743	737	745	674	773	677	718	721	726	768	681	709	718	709	699	716	762	778	765	704	716	731	694	750	733	720	693	716	739	731	757	735	760	665	728	746	717	662	742	755	718	759	737	744	685	756	730	740	728	728	701	710	711	748	690	720	733	712	727	706	697	699	688	746	709	750	696	719	661	709	714	748	738	695	749	636	740	716	715	679	792	689	697	704	743	700	695	724	724	748	713	699	737	716	754	698	706	693	680	690	706	709	691	692	767	740	686	771	697	684	734	731	750	704	707	708	716	742	721	727	725	743	719	722	715	718	784	729	754	728	707	697	739	697	719	755	758	712	713	690	691	756	691	740	716	782	687	702	718	690	710	743	763	656	730	735	724	736	713	690	694	692	708	737	734	704	729	708	729	741	711	687	699	709	749	758	707	740	700	693	735	706	694	732	687	678	674	680	702	710	693	755	720	688	722	731	685	698	743	756	667	718	722	769	700	730	683	726	781	693	728	679	707	701	712	755	709	682	717	717	729	739	715	698	751	719	732	752	703	676	724	726	730	714	764	736	704	707	719	694	705	753	699	721	737	759	686	722	705	718	735	723	707	699	680	712	723	709	723	750	714	746	681	768	754	760	715	721	685	777	680	732	694	732	719	741	719	747	712	736	729	710	727	725	697	708	716	717	782	718	724	697	736	715	734	718	674	730	719	732	683	730	720	689	721	714	697	724	720	732	738	681	718	674	688	736	760	739	710	720	732	738	686	703	683	703	752	733	739	748	756	717	742	734	666	639	739	706	705	719	703	672	733	721	716	676	694	726	744	683	687	721	685	706	753	689	741	738	684	674	706	701	679	703	722	709	753	715	769	719	718	744	704	702	715	736	700	691	697	801	701	707	716	723	711	685	727	679	706	724	723	678	725	736	700	708	737	713	713	739	705	733	723	718	716	723	757	704	765	675	775	716	641	694	709	737	687	719	714	738	735	738	710	767	698	725	704	751	748	717	700	683	748	684	707	736	709	710	680	681	701	734	707	710	734	730	715	650	701	668	695	701	754	692	724	737	751	731	745	737	692	681	758	733	773	734	697	697	743	716	702	701	749	735	759	722	754	756	737	720	696	712	713	744	735	731	738	725	748	711	738	694	724	733	724	744	726	743	686	734	720	797	707	726	756	694	727	712	730	731	724	728	706	714	690	730	747	669	714	698	727	699	714	692	726	703	737	734	732	708	717	748	717	700	704	702	672	759	728	721	722	731	717	716	691	691	700	714	717	694	694	676	725	670	750	715	715	760	684	719	699	696	707	744	782	708	757	694	744	682	649	676	713	692	736	692	691	705	685	671	736	722	775	719	712	746	700	740	690	746	677	756	668	751	796	709	698	765	700	729	724	714	750	742	732	690	687	718	748	687	745	744	727	687	741	743	732	705	762	745	729	716	726	770	714	705	705	698	723	697	706	778	741	771	697	767	674	740	709	758	701	647	706	665	709	679	703	723	698	689	671	706	748	713	718	712	737	726	699	703	712	727	724	749	736	692	759	680	712	711	710	770	764	693	753	693	706	722	790	712	671	712	684	738	729	729	717	723	745	724	701	740	724	686	694	720	704	716	724	726	703	697	698	718	662	685	734	777	738	697	705	693	691	699	711	717	733	713	720	735	739	745	767	724	722	702	710	744	694	672	684	730	710	714	688	679	684	715	693	745	767	697	723	748	694	753	692	721	716	673	643	716	678	767	709	697	715	705	706	739	749	725	709	702	726	712	729	738	692	748	719	779	725	722	743	708	707	764	686	693	677	712	669	690	737	729	731	725	721	725	718	769	689	694	716	737	771	728	780	696	730	707	753	703	692	714	665	675	758	742	730	681	710	709	706	684	657	700	703	766	713	647	688	682	731	719	717	729	670	702	720	756	663	696	700	752	711	687	713	720	743	690	724	711	703	780	747	773	697	687	729	688	720	739	736	686	736	729	746	732	749	681	715	731	678	742	767	682	692	687	750	704	716	664	698	750	782	730	707	777	708	698	708	772	725	732	709	663	751	717	688	725	679	740	777	755	736	686	749	755	698	719	673	687	770	738	712	685	720	684	711	756	731	762	687	738	775	728	731	737	697	703	720	715	745	692	756	692	709	668	691	754	684	724	685	731	733	720	731	746	710	701	700	670	704	742	701	702	701	779	728	732	755	697	704	724	725	715	727	709	686	720	719	671	670	713	685	764	736	768	678	713	717	701	661	713	723	742	692	700	771	752	707	771	718	780	712	671	708	720	704	704	728	692	677	728	737	698	688	737	749	712	753	741	754	710	715	709	725	663	673	741	728	721	707	698	652	702	759	707	724	712	722	671	713	660	715	714	706	726	749	688	727	752	679	739	707	692	715	744	712	664	751	701	697	709	738	685	711	762	749	731	737	718	749	723	730	684	743	766	698	689	744	722	696	720	725	704	674	740	734	742	713	730	756	768	687	734	725	749	710	740	709	676	696	731	705	769	705	709	725	708	726	710	697	687	695	710	757	744	697	693	712	690	747	728	754	688	653	741	728	707	721	709	675	687	725	707	702	723	734	720	679	703	702	736	706	715	683	721	650	723	764	674	662	716	707	704	675	712	719	723	756	719	688	700	690	763	711	739	677	715	708	706	699	721	735	743	728	714	706	724	763	714	711	681	682	671	744	710	716	702	758	698	692	699	705	732	743	694	728	701	685	701	713	700	696	764	731	727	708	726	747	699	716	710	672	718	670	703	742	751	762	771	728	694	718	745	704	755	747	717	696	740	786	732	696	671	713	715	733	731	716	733	697	756	732	717	699	734	699	678	718	697	725	733	701	733	672	739	690	691	725	668	709	696	658	751	759	649	711	710	737	756	680	683	675	691	751	693	744	707	726	699	762	753	749	706	709	695	701	721	736	717	689	722	729	671	747	746	705	751	744	740	692	722	713	745	712	670	748	741	726	713	679	661	683	743	684	663	699	720	731	736	687	719	741	764	677	737	728	733	684	700	730	719	713	705	758	697	713	692	724	654	731	713	670	696	713	716	709	700	769	723	735	706	713	731	756	751	687	672	704	752	723	695	711	723	765	678	762	741	718	694	731	712	728	743	695	726	702	742	748	678	747	716	707	740	736	701	700	749	718	712	716	705	714	713	684	746	663	718	694	667	739	685	715	711	650	692	711	750	725	740	717	704	688	703	745	700	728	751	755	673	729	694	749	776	729	729	720	691	702	742
24325	21544	28834	24809	21723	15322	7679	4475	3199	2572	2112	1818	1493	1382	1171	1103	1062	980	1011	952	935	905	859	823	798	793	845	808	847	835	894	817	848	883	867	803	799	802	741	797	719	775	714	696	707	729	717	732	691	727	690	721	690	708	710	688	724	704	686	704	727	686	702	720	721	709	671	700	676	661	710	681	662	667	661	720	735	711	721	690	662	669	721	702	746	675	643	672	650	675	671	710	672	687	687	708	733	722	689	720	705	638	714	722	682	703	703	720	708	729	666	653	656	668	666	698	683	699	694	676	677	661	693	710	701	729	690	687	670	689	730	696	713	688	662	705	653	714	692	714	707	755	708	720	684	700	672	644	669	782	693	656	782	676	706	739	696	692	673	694	733	719	704	719	683	693	711	749	675	675	644	666	677	694	676	715	725	717	676	696	657	701	701	723	715	690	678	716	699	736	680	700	695	713	668	682	733	685	712	706	729	665	663	679	633	667	698	741	699	676	697	675	737	695	662	680	663	654	674	692	648	670	679	645	689	643	687	708	724	656	698	743	703	688	684	683	716	687	665	697	669	697	685	708	737	697	716	670	709	698	687	668	638	649	686	704	662	686	675	692	732	700	688	675	668	702	719	750	708	652	648	635	689	702	696	756	673	714	722	663	666	735	717	702	651	697	704	679	693	743	792	696	669	670	724	659	685	726	712	713	725	675	686	672	688	705	683	659	700	684	678	735	635	728	657	728	629	699	730	640	684	705	689	672	706	715	650	675	729	689	696	678	693	702	718	725	703	691	687	701	659	687	632	653	677	659	685	704	643	700	722	697	690	675	676	672	703	709	698	678	718	666	703	697	754	704	712	738	687	721	699	709	682	670	738	715	687	685	696	696	687	704	695	735	684	643	635	715	726	674	694	689	703	714	726	686	678	699	738	715	756	695	704	731	703	677	707	688	668	702	665	655	694	667	688	744	705	674	676	712	753	691	669	710	696	720	673	671	682	640	693	729	668	661	700	701	686	661	708	721	667	640	611	649	751	731	697	696	658	703	657	721	752	682	667	718	664	690	737	680	727	694	702	658	718	706	725	697	714	683	657	743	664	640	663	700	654	700	707	681	703	702	648	664	687	705	728	688	682	708	705	719	669	727	687	721	743	699	696	736	733	704	677	757	630	691	698	695	680	684	686	687	707	665	670	721	675	694	679	707	676	690	700	671	710	610	708	678	673	724	670	686	699	722	704	704	707	716	683	700	689	686	704	664	663	696	711	705	708	713	712	707	720	677	693	702	701	681	714	713	673	665	733	692	688	696	692	693	677	663	711	685	738	718	703	701	684	721	727	691	751	673	664	710	696	688	666	651	697	701	660	695	699	713	678	691	685	714	726	701	678	689	696	710	688	670	669	688	682	685	711	721	695	659	701	699	713	700	677	650	675	694	708	658	694	679	677	651	663	691	708	735	727	688	665	701	685	688	676	673	673	678	695	708	690	641	707	688	714	681	703	682	700	706	681	702	727	709	670	736	666	674	702	704	683	728	668	715	725	690	668	637	663	705	704	687	679	697	703	705	656	734	698	705	699	664	684	653	654	747	734	682	703	678	711	720	707	704	670	667	698	683	609	689	627	701	691	696	710	621	729	661	628	703	707	685	738	700	714	715	649	650	670	678	695	694	674	649	705	678	665	692	683	725	722	675	658	669	717	699	698	712	706	708	739	665	733	732	729	701	677	687	728	713	682	657	686	712	686	709	702	669	633	675	716	712	692	733	716	712	728	739	674	688	695	708	673	690	717	667	652	698	715	687	687	680	679	714	662	680	698	696	704	712	693	687	707	708	717	726	698	679	677	702	689	700	678	658	700	692	635	666	711	697	684	695	683	668	700	689	687	702	661	645	706	695	685	723	697	675	685	703	736	737	697	626	710	697	724	727	692	685	707	693	678	688	690	646	661	695	720	680	695	655	714	667	672	747	695	699	701	730	753	656	690	720	748	656	691	716	703	668	673	695	694	696	676	678	731	695	715	670	769	679	682	715	670	690	685	715	662	685	670	697	694	702	687	661	709	660	676	647	700	669	660	707	726	645	691	670	723	688	679	673	671	700	702	689	673	637	667	691	645	668	659	731	719	667	689	683	689	649	712	711	696	670	743	695	699	700	659	705	678	706	691	668	692	751	715	668	706	687	633	726	629	687	715	692	691	631	673	699	701	708	696	652	681	724	682	666	712	706	657	703	710	698	658	714	678	717	754	751	761	683	678	690	718	658	713	692	663	660	695	715	692	691	715	704	689	650	689	712	701	703	690	698	649	720	705	642	693	709	682	737	694	664	673	726	706	671	703	693	728	700	686	660	692	728	651	695	666	664	726	672	713	682	687	681	727	686	745	726	672	723	679	684	628	684	747	719	733	713	708	705	693	716	691	695	660	685	675	690	717	677	714	676	663	703	670	673	750	669	742	652	689	709	686	641	690	746	680	723	691	678	671	701	695	662	733	757	706	667	740	708	694	685	706	695	683	752	679	656	713	701	697	667	702	719	671	655	715	639	654	696	745	644	646	688	718	691	734	685	761	747	676	740	696	690	670	682	681	695	666	647	645	715	713	701	667	703	701	682	679	671	646	710	727	658	665	707	725	713	687	699	675	700	693	705	675	673	690	715	721	697	707	683	678	691	639	715	719	723	722	708	688	673	671	634	667	733	681	671	722	662	679	687	675	727	680	736	685	699	710	680	683	624	704	719	702	668	689	649	698	713	674	671	690	700	656	719	664	711	672	714	652	669	688	664	716	698	709	716	705	724	704	749	700	685	667	772	701	613	677	699	671	697	740	747	675	709	680	660	676	701	734	760	701	757	752	675	711	712	715	671	706	674	670	746	741	663	682	761	696	699	676	702	713	706	705	702	681	696	712	674	636	649	671	747	694	697	715	713	696	645	709	742	678	688	732	706	717	654	682	681	720	641	699	685	733	693	655	675	710	675	693	655	650	696	702	676	709	688	688	700	682	683	727	707	655	653	689	688	732	715	640	670	734	679	742	711	723	725	654	694	716	695	732	698	736	696	679	681	707	659	681	648	694	668	694	693	665	687	681	687	731	721	688	737	688	715	692	708	668	718	684	670	687	686	690	731	651	656	710	689	713	688	712	703	678	675	695	702	709	640	653	704	688	673	678	718	660	688	681	627	697	669	692	645	648	665	721	698	685	703	705	662	710	664	689	701	669	648	689	673	692	705	713	693	709	663	679	668	707	688	694	685	658	690	685	620	729	696	658	725	713	659	732	718	701	711	686	676	690	670	718	647	715	714	704	656	723	675	717	682	718	707	677	681	721	668	698	703	636	680	790	689	670	709	699	635	729	661	668	660	695	700	685	701	656	653	671	678	671	677	711	661	699	673	739	683	700	720	704	671	676	689	694	670	699	689	729	674	675	672	674	720	655	676	662	738	743	742	677	677	683	666	734	722	669	677	667	673	669	702	679	683	727	742	670	718	648	734	719	680	700	654
18250	41103	31950	20940	15825	12248	9442	7392	5525	4198	3519	2729	2149	1844	1655	1494	1396	1296	1239	1175	1149	1091	1047	960	961	977	878	918	971	887	948	979	960	1032	1008	976	952	896	915	862	828	818	856	798	812	805	808	776	743	736	775	754	736	747	726	746	727	757	761	743	721	741	742	756	763	716	749	709	726	731	711	743	711	763	662	724	734	742	726	728	766	734	701	752	751	714	713	713	784	711	742	743	701	715	755	738	716	788	748	695	706	718	678	736	739	737	719	714	711	688	728	699	738	779	709	711	693	721	689	761	724	770	719	677	715	730	781	692	693	702	731	734	755	732	719	733	723	685	715	663	745	708	666	746	710	746	729	700	733	693	733	700	684	763	724	766	757	751	724	747	734	670	730	700	683	727	716	741	718	713	735	731	732	727	691	719	721	726	724	726	752	692	745	730	693	739	709	733	720	731	701	699	751	747	744	749	721	771	747	725	697	691	721	716	723	734	737	726	741	693	690	700	714	734	733	743	711	754	725	715	739	718	711	723	677	753	679	702	709	743	697	699	742	738	703	722	727	684	733	693	700	676	721	708	736	728	768	693	760	709	701	729	697	684	750	716	687	752	700	752	707	693	690	775	763	727	706	749	718	744	709	710	701	730	734	744	705	765	745	744	785	719	748	707	743	736	704	700	722	743	712	717	768	707	724	724	773	745	731	771	725	685	740	779	684	736	741	735	748	765	715	695	722	701	727	718	726	702	744	744	732	704	708	701	746	776	714	711	712	714	708	754	736	701	764	744	706	736	755	710	718	741	736	711	718	725	707	727	731	729	766	707	685	745	706	733	724	739	708	732	735	752	723	742	733	745	690	690	730	764	708	726	737	740	693	741	731	742	758	722	707	741	705	707	732	732	678	729	733	771	718	760	720	711	718	768	715	735	719	742	750	787	772	743	714	732	734	678	677	785	755	781	740	713	712	716	774	738	704	752	746	742	780	707	713	728	703	729	718	708	755	726	705	741	700	699	732	716	697	709	699	696	698	724	718	706	739	744	742	698	717	689	737	699	730	741	760	736	735	675	684	711	808	700	713	692	681	723	713	710	749	765	752	721	715	751	707	714	713	739	736	771	695	715	709	737	726	762	724	689	724	709	704	721	727	740	700	727	747	696	762	699	720	723	706	725	725	736	723	788	752	699	761	695	777	691	727	688	731	705	711	738	742	724	734	754	690	735	693	704	717	707	662	741	738	736	709	678	707	690	760	698	695	721	732	726	743	742	705	752	715	739	735	733	740	758	717	738	726	697	712	734	701	726	751	705	713	674	730	714	682	718	700	713	733	735	760	726	770	703	770	679	728	716	741	679	691	710	706	692	746	685	730	767	715	667	757	753	724	732	693	683	783	697	729	716	693	734	733	720	688	711	726	718	739	715	741	652	734	684	756	746	739	719	723	701	757	706	730	794	730	728	727	721	745	765	758	719	654	706	709	694	742	739	756	766	728	705	703	739	712	726	748	697	750	702	726	764	716	708	720	690	719	705	708	720	678	722	737	739	758	723	755	734	679	753	709	733	731	720	685	736	741	712	745	724	743	654	753	708	689	727	729	711	755	664	691	727	730	709	708	734	740	714	733	702	696	706	772	687	709	760	728	721	690	723	740	692	701	739	674	702	722	676	739	699	765	693	725	716	691	759	741	731	682	727	739	695	725	717	746	725	670	743	717	696	717	688	722	763	709	703	678	728	731	701	725	694	709	722	708	684	748	716	740	715	740	739	715	743	706	698	776	725	724	729	756	732	744	703	754	708	718	703	716	708	729	726	733	713	725	710	704	761	726	686	669	684	733	687	726	741	725	663	721	756	717	721	775	754	731	715	748	733	749	750	747	726	738	712	734	710	782	695	723	736	707	762	685	723	765	755	742	719	716	736	723	723	732	704	716	752	746	716	706	701	742	735	687	684	725	694	701	724	706	746	720	715	749	769	736	713	762	742	761	738	728	742	743	725	732	735	670	686	729	740	736	730	788	810	705	766	739	738	757	696	733	710	728	737	727	748	738	746	741	698	728	664	740	738	715	718	729	714	755	735	743	717	744	717	728	735	708	746	704	736	712	719	728	721	784	682	749	751	719	672	733	756	720	728	733	721	723	737	717	748	757	733	735	718	712	727	712	704	716	746	753	695	730	775	707	712	713	722	716	667	710	749	709	692	703	729	704	692	738	791	751	742	717	684	714	711	712	661	718	753	728	712	707	747	683	755	710	670	731	714	747	756	716	707	755	722	745	747	724	742	698	740	789	753	740	736	704	741	739	695	705	749	706	752	741	696	730	712	721	732	682	713	781	730	715	744	710	720	768	715	683	751	775	772	729	703	694	704	755	783	722	718	686	715	703	728	729	729	773	759	679	730	763	689	718	699	676	718	746	747	706	754	707	716	757	735	747	749	711	753	710	756	756	717	753	703	752	747	746	744	720	758	731	740	692	731	749	745	712	700	698	691	746	682	689	753	761	728	723	712	742	724	694	763	682	732	729	713	792	717	757	743	719	741	710	771	734	744	729	715	691	742	718	725	793	709	725	772	697	706	742	725	709	715	695	721	737	729	688	737	712	682	749	766	721	711	710	778	753	727	756	713	708	765	767	727	754	725	677	683	687	711	716	697	733	745	703	706	735	691	702	671	718	707	698	698	711	757	692	711	711	724	733	712	702	724	700	715	745	692	739	693	657	766	726	677	731	740	744	679	707	768	754	696	730	743	736	720	676	700	681	710	710	737	725	703	685	755	764	734	729	657	704	782	788	720	764	706	709	717	716	769	753	749	738	708	730	759	741	674	709	717	701	697	760	707	684	692	707	704	779	693	715	731	763	706	750	751	778	777	752	718	726	765	737	704	715	772	704	759	759	648	728	744	749	703	672	685	754	714	712	785	711	753	723	729	740	733	751	742	723	690	717	703	757	726	796	738	756	697	707	717	749	744	754	730	731	719	705	739	719	764	724	728	780	716	743	748	767	729	733	750	728	747	710	674	731	728	734	774	716	696	769	705	733	744	772	743	711	733	772	691	727	725	761	779	716	756	722	765	808	701	682	735	711	760	719	759	666	765	671	698	699	745	684	756	740	734	750	708	670	729	734	716	726	730	703	690	723	724	720	688	722	655	705	721	730	643	734	675	685	728	742	713	705	774	758	739	715	718	732	689	737	718	679	687	725	727	757	749	709	738	690	731	696	759	706	745	722	758	709	710	707	730	718	739	696	729	688	758	711	778	719	693	713	773	727	739	714	756	711	664	792	759	687	752	721	737	734	686	744	739	719	687	670	758	734	725	689	711	702	713	715	715	754	706	704	680	745	689	722	759	765	774	760	706	716	725	738	754	730	743	756	698	712	713	756	760	696	740	662	746	725	696	684	747	717	693	742	713	715	706	740	764	701	716	690	715	697	693	726	706	700	710	752	722	697	732	695	732	753	717	702	726	684	704	758	744	745	722	687	753	728	716	686	747	709	742	733	732
25607	21540	27768	25848	15109	7106	4640	3240	2369	1952	1681	1400	1240	1205	1014	963	961	882	941	869	889	821	840	873	775	756	768	761	725	762	793	749	801	794	814	801	813	736	738	740	738	712	713	753	664	731	686	657	690	671	729	698	710	714	700	646	674	676	706	679	644	688	688	702	684	666	631	723	652	703	615	664	691	722	686	621	686	683	769	686	685	694	686	670	651	721	691	658	680	674	673	704	710	632	712	706	694	675	692	668	683	644	693	668	657	662	690	648	662	676	659	639	701	698	695	700	703	661	652	685	658	715	699	588	672	649	684	679	689	693	699	657	679	701	646	669	646	635	697	681	689	680	686	692	686	656	669	695	635	650	697	684	683	689	732	639	679	690	667	698	673	668	688	699	685	665	719	671	687	695	653	618	645	687	677	637	643	648	686	711	680	660	655	682	678	670	676	653	699	657	668	685	652	658	639	688	751	682	674	671	713	684	657	714	633	677	678	673	647	726	652	682	683	680	654	685	696	687	662	653	638	674	697	691	662	709	682	681	644	722	673	663	652	697	715	655	621	701	683	690	680	698	673	724	688	726	659	655	648	686	658	662	692	643	690	661	660	648	659	677	636	695	693	710	672	669	688	654	647	674	689	676	617	663	665	685	651	701	706	659	679	657	666	672	690	731	672	644	624	670	652	655	672	697	691	655	686	671	694	656	715	631	692	682	681	699	653	672	691	656	696	686	670	658	617	638	670	631	664	661	692	644	708	691	661	661	681	666	674	617	671	641	693	668	662	700	658	674	685	678	673	674	641	677	668	619	623	667	712	670	645	673	688	651	681	699	634	669	677	692	670	666	655	696	709	628	669	664	672	695	674	688	646	653	731	714	630	681	671	658	661	694	671	609	652	665	679	691	699	676	669	721	693	643	731	681	633	671	686	681	686	676	680	680	699	699	637	714	657	723	647	670	664	658	677	601	650	643	729	683	689	654	647	690	711	677	647	681	706	693	678	658	666	653	730	730	660	656	672	689	637	678	645	672	643	648	704	682	682	648	643	672	693	674	691	667	697	679	675	699	682	682	697	632	679	635	655	692	694	685	656	691	658	650	648	701	694	673	700	651	675	682	724	687	747	692	683	675	708	677	687	695	697	664	685	637	658	657	655	676	700	676	628	699	658	680	648	725	690	707	618	661	669	717	648	698	712	749	647	661	678	675	702	696	655	684	716	683	672	693	657	671	699	639	725	659	665	715	613	664	728	659	678	668	658	689	676	688	650	670	668	673	657	665	682	698	678	694	656	673	703	667	707	679	672	718	674	678	638	682	695	630	690	707	702	677	718	646	658	650	683	672	695	654	671	634	677	709	711	684	677	634	717	644	687	672	677	707	674	679	692	718	700	692	694	644	667	678	657	715	682	708	661	666	713	710	690	678	675	699	675	683	635	630	676	676	656	700	671	652	694	671	653	661	656	707	682	676	685	686	714	635	711	702	706	673	681	693	670	693	645	627	695	677	638	680	708	673	677	655	706	711	676	693	645	654	686	653	691	690	658	659	699	695	659	681	692	677	641	682	681	659	664	682	647	641	701	674	705	702	608	698	673	696	670	684	692	689	622	661	654	680	695	659	699	705	678	729	652	638	640	672	744	669	640	699	645	703	642	679	676	659	732	678	665	693	710	703	663	651	645	654	672	654	663	625	671	640	670	658	662	671	656	649	652	631	677	655	614	665	623	705	649	654	661	672	707	719	697	628	679	672	671	715	674	678	699	680	677	639	676	660	702	668	666	659	665	653	703	668	700	683	666	681	654	675	656	680	714	720	667	685	683	733	691	663	690	692	621	686	669	682	686	650	645	658	669	713	659	617	653	720	635	656	646	640	691	627	644	685	723	691	722	646	697	662	660	709	670	647	650	694	702	703	662	661	708	646	662	683	662	666	719	660	708	680	684	706	648	697	689	689	642	687	687	703	696	673	658	666	660	649	669	648	674	672	687	657	708	714	650	719	684	686	636	633	651	686	667	676	677	664	622	713	696	643	676	661	654	680	708	651	706	703	730	670	674	687	670	686	726	652	681	652	680	723	659	645	675	673	675	628	611	650	663	691	707	657	690	661	662	641	660	679	640	687	699	757	650	665	667	660	656	590	689	700	631	642	685	643	643	719	646	705	725	672	687	676	641	690	660	683	699	725	693	667	735	681	625	679	659	671	660	687	690	716	705	670	699	647	664	717	721	688	676	647	691	651	680	675	676	656	652	646	726	692	640	658	669	714	687	697	629	652	638	657	718	676	691	648	694	682	693	645	663	694	619	668	680	651	619	637	673	674	724	664	652	645	676	727	673	631	711	678	671	654	667	643	664	699	741	662	722	667	701	662	642	648	656	653	717	697	626	684	688	665	675	714	692	665	683	658	638	635	660	696	709	644	658	722	658	651	667	668	674	715	692	701	706	710	642	654	733	650	656	673	669	677	646	635	664	700	656	644	698	679	656	665	656	713	715	720	706	699	705	665	691	627	730	709	691	694	690	698	711	651	666	666	696	653	742	659	695	685	667	665	658	660	673	616	683	626	659	678	708	700	679	698	687	649	674	701	670	652	674	667	662	598	671	672	626	673	643	645	690	689	721	688	638	634	681	703	714	673	671	684	694	691	666	648	652	702	713	697	701	655	710	697	677	662	625	668	665	669	637	673	685	709	659	682	690	710	621	677	695	677	676	692	657	644	687	691	700	698	684	685	722	692	671	663	663	675	660	704	685	671	667	657	690	672	687	724	711	680	652	660	709	653	663	657	663	666	667	657	653	664	681	689	680	676	658	675	687	648	671	673	657	684	682	681	660	672	697	668	662	684	680	674	671	645	706	716	664	693	691	692	682	641	707	684	652	687	674	691	698	632	653	678	708	683	624	659	681	710	694	644	654	710	682	692	655	656	713	680	680	705	700	619	689	647	649	642	663	725	625	675	668	696	652	665	714	670	689	677	711	648	670	679	684	665	636	677	651	653	708	679	655	689	664	687	705	678	663	675	709	678	608	633	674	682	647	680	702	668	647	671	670	627	648	665	675	646	726	677	698	680	659	668	743	651	742	634	683	614	736	677	676	696	722	665	714	695	678	665	667	701	641	685	676	653	694	621	658	649	727	690	698	708	676	699	670	711	678	689	620	691	652	698	621	677	676	695	682	669	722	703	701	653	679	655	653	684	673	647	668	670	701	640	710	651	724	686	687	701	653	692	671	695	659	691	728	710	678	669	677	692	657	713	647	679	688	672	653	665	687	629	681	670	667	701	687	650	689	701	708	644	701	685	673	645	678	649	687	715	620	681	679	678	654	669	654	654	676	658	632	685	667	662	690	737	662	649	654	691	660	642	660	676	672	674	696	675	665	678	675	640	644	681	692	637	674	680	665	653	677	675	696	639	711	645	690	673	684	676	655	696	673	664	674	695	710	638	670	725	651	654	638	683	675	661	707	712	712	683	711	656	633	636	725	669	716	676	627	733	690	654
18312	37039	27956	17767	13256	9902	7612	5877	4364	3528	2768	2289	1889	1607	1424	1295	1264	1157	1146	1102	1060	1015	925	927	921	843	850	818	891	884	905	915	895	949	911	930	925	847	822	839	823	778	760	716	735	743	752	753	730	705	723	730	750	756	671	728	724	712	677	756	736	718	705	702	737	742	716	668	665	742	737	716	764	749	739	722	705	719	763	719	712	710	737	735	687	736	713	749	732	764	697	741	750	658	706	754	721	747	671	677	753	712	680	651	694	691	710	717	721	772	676	685	684	701	679	715	740	695	705	703	676	723	689	775	773	705	694	702	710	741	717	711	684	717	730	701	730	705	702	706	730	739	737	734	736	701	778	681	734	702	734	732	726	702	762	698	716	728	705	687	665	711	730	732	685	679	679	663	687	742	676	716	656	737	702	707	706	685	766	672	685	710	711	745	700	729	720	694	733	647	699	715	720	721	730	702	724	703	726	715	701	711	703	681	717	683	742	701	808	668	709	703	676	684	736	704	675	692	693	745	729	742	703	702	756	728	679	736	672	713	708	703	741	690	715	741	675	673	715	771	667	707	715	727	737	681	700	714	705	723	655	664	738	685	715	651	690	761	715	635	733	700	696	721	679	739	732	691	743	731	703	712	726	675	730	697	720	730	706	713	684	744	745	723	714	720	770	749	718	753	737	653	733	704	696	698	702	712	749	746	695	700	723	729	671	700	673	711	730	708	689	722	665	712	708	732	714	684	698	718	701	694	702	688	731	675	706	741	746	671	680	690	700	698	727	729	721	727	704	718	695	756	693	724	693	700	725	748	728	731	705	742	705	738	716	697	773	765	712	699	728	731	723	691	741	728	692	678	720	675	701	725	688	699	715	697	737	666	692	684	691	708	698	693	725	643	696	706	700	732	695	709	759	712	736	679	735	697	716	737	677	724	684	724	658	695	668	715	702	728	723	672	692	745	707	718	744	746	716	716	677	648	706	751	687	754	698	746	751	746	686	705	678	713	739	733	745	648	744	736	717	743	759	668	741	748	779	691	691	705	700	728	703	702	693	668	668	733	670	711	716	690	758	724	717	698	721	721	702	692	775	691	726	703	700	745	649	725	686	691	649	700	717	695	676	729	718	743	717	704	708	719	671	672	705	721	751	741	715	702	748	732	680	717	749	713	700	699	699	718	691	741	742	711	685	708	717	727	746	697	689	713	765	713	673	713	707	735	739	747	715	732	701	672	693	693	708	738	701	735	682	753	722	676	745	695	672	693	735	742	740	717	735	739	713	681	757	699	731	739	690	694	706	751	724	672	698	713	675	712	708	707	770	683	718	740	763	695	687	728	702	677	715	771	756	669	690	755	763	661	786	738	735	692	708	721	765	674	760	734	689	747	705	682	748	677	718	704	737	673	714	703	730	724	691	731	721	733	705	692	670	713	732	728	700	676	722	742	745	706	681	684	725	698	752	707	722	756	762	725	687	721	727	756	704	742	712	688	692	710	679	683	701	725	706	786	744	734	692	700	716	745	708	721	747	684	698	716	683	724	681	734	717	681	716	711	700	675	703	677	747	756	699	700	745	727	712	743	697	731	753	732	725	701	710	717	731	665	693	737	727	732	717	672	754	671	752	725	719	697	742	715	700	710	729	667	712	751	728	673	695	699	728	748	673	723	725	745	695	759	740	675	708	679	708	727	728	754	758	748	666	685	718	695	707	732	731	758	690	685	699	737	686	724	769	662	692	696	721	689	717	695	660	703	742	660	679	687	737	710	667	678	675	737	730	715	701	704	719	723	680	680	679	710	703	738	742	691	748	720	710	751	760	731	648	693	733	706	769	711	743	709	721	658	716	739	736	717	694	696	711	644	726	720	687	666	732	649	677	701	727	721	724	737	748	683	660	704	658	666	723	695	738	721	694	716	711	723	697	762	691	732	756	724	726	735	705	698	703	717	739	717	727	685	717	695	747	713	682	702	711	698	684	661	701	694	716	704	728	754	702	668	732	714	735	689	754	693	722	738	665	670	718	706	750	723	705	725	735	756	709	778	743	713	680	727	732	766	696	701	731	702	721	684	706	693	697	734	725	708	692	675	734	711	717	708	731	753	702	667	753	707	718	725	682	739	679	750	768	735	739	664	691	738	738	706	683	694	720	690	716	729	747	719	730	753	771	690	704	666	712	707	722	708	719	709	710	690	697	708	752	686	677	725	726	710	695	675	716	737	741	729	766	743	687	745	704	729	752	715	713	717	731	744	719	660	715	757	725	708	712	713	772	739	758	750	725	692	731	704	750	706	750	694	677	726	719	748	655	784	718	679	668	741	683	768	684	713	685	696	687	690	670	699	737	749	719	703	653	708	730	681	708	741	682	703	719	740	724	711	709	683	686	735	727	707	727	713	691	722	715	716	727	748	685	685	702	704	738	724	708	704	745	703	715	730	761	755	671	698	691	720	686	698	726	729	694	742	695	677	751	703	717	704	769	691	717	717	658	743	662	699	702	709	734	711	682	686	713	674	711	742	708	719	707	713	738	679	705	720	714	706	709	702	686	685	704	725	655	703	712	744	737	730	738	694	686	749	731	720	717	714	690	729	690	700	758	707	777	733	674	723	733	723	700	654	727	721	708	737	713	709	715	739	765	693	690	673	702	714	709	697	719	720	726	695	696	721	665	678	751	697	749	724	727	727	722	701	701	677	748	703	649	724	701	710	683	716	742	707	678	713	687	721	727	684	692	730	720	717	707	667	651	656	687	712	721	695	743	698	700	683	673	699	697	717	743	711	715	702	710	707	676	734	708	690	666	735	709	733	738	749	727	746	699	714	781	720	692	713	685	689	797	720	669	693	701	698	714	741	689	639	734	775	776	738	705	700	721	701	679	672	709	737	739	679	709	752	695	692	698	736	716	705	705	732	739	729	711	729	707	726	741	709	719	747	694	701	716	707	698	691	726	704	681	706	687	694	671	738	721	741	671	722	687	726	696	669	693	713	699	719	689	681	727	686	704	717	730	712	723	690	748	728	696	719	664	722	762	719	733	738	698	694	745	721	731	751	730	747	753	731	700	731	707	694	706	747	720	708	734	731	741	719	735	747	712	767	721	708	708	712	712	699	690	689	712	693	751	722	773	679	707	709	728	678	737	720	727	693	711	763	744	711	745	755	718	716	689	728	727	790	749	730	694	703	752	735	691	715	740	723	670	660	731	706	706	703	715	730	645	707	736	678	686	753	725	695	739	696	727	696	731	764	686	719	690	713	691	759	740	723	717	757	703	745	698	731	711	684	732	742	722	735	697	752	685	695	720	723	728	712	714	683	712	731	736	750	718	712	735	708	747	729	756	726	689	753	696	741	725	789	712	712	726	714	697	666	734	749	719	676	694	713	753	714	666	696	738	697	703	702	725	740	711	717	702	715	756	666	700	701	695	730	709	721	774	739	700	692	713	696	764	691	756	688	703	714	744	720	745	710	737	728	717	693	729	671	698	749	705	678	755	715	733	737
23213	21578	29300	24296	21673	22089	15850	6869	4345	3446	2846	2378	1828	1641	1467	1333	1303	1220	1155	1112	1105	1060	970	935	951	876	830	942	897	844	860	874	860	916	930	1046	1006	887	855	807	853	820	775	789	750	742	787	715	779	745	703	746	720	761	760	738	726	725	702	726	746	721	734	755	735	733	731	687	727	703	720	717	738	719	717	673	764	695	693	751	737	694	759	706	735	713	760	748	735	721	707	709	728	769	700	754	719	726	719	725	714	717	684	735	708	753	699	708	744	717	667	705	713	700	737	727	697	719	720	704	706	713	726	758	689	723	717	709	708	739	744	707	707	700	747	725	701	733	736	675	699	726	742	717	677	725	688	679	736	745	750	726	710	717	686	745	718	722	730	794	708	705	741	729	723	727	714	677	740	695	714	711	699	659	710	694	697	676	732	740	723	762	713	696	700	703	688	704	698	734	742	679	720	685	717	780	701	748	704	728	694	662	777	715	714	735	696	699	689	709	725	781	706	763	709	675	705	701	694	746	714	752	651	711	764	736	705	734	710	715	706	701	782	688	735	708	707	708	731	720	744	698	730	750	691	714	738	761	726	738	691	733	735	702	681	733	729	715	698	723	663	703	700	695	732	779	679	709	691	734	699	709	746	686	723	737	716	717	710	683	695	700	709	699	740	748	696	696	730	659	717	694	717	750	696	739	727	706	697	704	677	724	705	721	727	655	701	691	737	703	709	727	719	761	685	679	731	712	706	698	699	722	719	714	689	707	685	723	760	695	659	671	732	698	679	734	724	725	737	669	776	751	742	670	737	747	691	702	673	693	683	755	713	692	741	753	776	693	689	729	717	737	708	717	729	714	753	698	694	704	737	726	701	654	737	719	751	708	744	720	747	675	717	731	703	696	662	736	707	786	699	687	749	707	706	742	737	693	665	700	694	711	742	681	754	682	708	735	727	756	734	682	736	655	713	705	694	762	704	721	724	662	713	710	723	730	694	702	715	729	724	686	700	705	720	754	683	699	697	722	752	689	711	703	739	765	694	712	655	704	699	693	759	699	746	734	704	742	673	737	652	731	730	748	730	718	711	697	697	705	723	693	743	734	681	691	752	733	703	721	714	704	713	717	740	724	687	668	748	685	725	658	692	709	716	700	748	745	687	728	685	741	736	718	754	734	701	726	663	732	713	667	691	717	723	717	743	713	758	708	723	720	738	670	718	743	736	722	649	711	719	736	750	725	768	692	711	676	716	711	717	734	681	703	705	694	703	733	705	735	747	691	755	703	725	744	659	679	695	697	694	677	707	685	689	773	713	745	709	750	693	705	700	794	723	714	688	678	676	731	724	785	707	700	721	665	728	726	705	724	710	718	718	731	698	699	720	724	758	719	638	742	660	721	725	722	758	750	734	701	728	703	689	723	723	712	695	689	725	760	745	709	671	720	713	696	717	711	736	701	705	693	662	744	716	665	704	695	732	702	682	737	699	769	720	674	738	701	694	721	755	769	694	731	703	726	719	709	696	704	733	706	676	695	704	704	758	726	709	734	670	680	720	785	720	715	703	729	738	781	683	750	696	720	701	711	698	750	744	710	719	747	700	709	698	706	748	728	673	686	726	748	689	757	693	754	703	709	724	710	693	657	711	661	690	729	725	681	735	725	736	664	705	673	716	752	717	698	682	719	712	750	684	678	731	738	738	680	710	715	726	712	686	678	692	740	731	739	725	714	711	705	682	678	692	676	669	736	701	746	668	737	697	690	716	714	689	734	673	737	705	716	721	709	756	681	663	731	740	756	708	728	651	720	719	687	689	706	699	708	713	721	681	693	761	690	712	717	686	742	725	718	719	746	706	718	743	694	705	677	717	720	731	722	703	730	748	743	724	727	742	705	710	696	677	695	764	725	718	727	677	706	734	752	712	668	679	718	723	730	719	686	764	745	712	765	721	668	682	685	745	695	735	681	686	709	723	776	678	686	719	665	742	715	728	678	727	666	691	711	735	707	716	687	741	746	724	737	744	703	679	666	716	736	703	718	677	694	707	734	691	700	737	761	726	708	687	707	694	700	709	689	711	692	735	705	700	732	701	710	667	719	736	715	696	680	654	708	720	703	734	692	700	734	731	705	714	722	649	701	761	738	754	736	674	692	724	716	697	667	699	739	732	716	728	721	715	702	713	701	702	688	698	706	710	725	753	692	738	674	688	734	689	706	692	724	715	676	697	729	726	681	730	709	688	749	747	706	714	695	705	720	711	695	741	785	732	704	683	687	700	741	730	689	689	721	681	725	739	775	687	804	707	672	692	680	727	717	706	732	732	762	774	677	707	718	730	699	711	748	692	694	705	702	698	711	688	675	728	702	698	667	732	703	753	687	716	746	718	696	742	680	732	720	721	748	705	702	716	723	682	704	705	698	699	715	699	760	710	750	690	723	726	742	748	696	698	746	686	723	712	746	766	734	725	741	733	713	684	751	695	742	691	727	717	751	687	679	754	698	690	640	709	741	729	712	719	752	689	677	672	707	691	718	761	705	740	739	748	727	713	712	694	744	732	696	741	691	695	697	697	728	684	692	700	663	705	747	694	745	721	731	735	784	686	742	701	713	691	709	723	676	710	713	716	657	712	716	689	684	731	705	752	718	673	699	747	720	707	735	724	696	727	729	707	723	734	756	684	743	701	753	761	720	702	693	709	715	638	754	738	709	709	670	772	735	695	676	719	725	674	714	713	702	710	750	710	723	729	688	751	713	696	701	707	684	708	719	664	706	689	695	701	675	731	722	710	699	721	692	690	714	685	704	730	735	704	736	754	696	709	691	774	725	744	688	729	736	683	750	719	705	692	747	716	696	744	750	724	709	757	706	747	683	717	746	743	666	668	683	709	656	688	702	724	699	686	742	668	714	743	704	664	723	703	698	721	684	726	689	715	732	713	710	682	706	752	731	733	745	682	710	718	725	710	727	696	742	747	688	764	733	702	694	687	678	715	716	715	720	751	675	664	721	705	695	682	753	717	688	707	766	719	716	702	683	702	709	736	677	695	703	746	792	735	645	702	660	685	747	762	756	779	699	716	676	642	780	738	744	657	721	731	757	694	691	767	766	697	735	664	706	709	692	728	739	711	720	698	669	736	748	758	740	711	701	732	701	692	703	746	686	726	712	690	703	669	689	697	741	735	725	728	681	721	687	702	689	719	691	687	702	717	710	702	685	764	708	708	728	712	690	728	647	719	706	745	705	698	704	716	716	693	727	703	681	719	702	737	714	667	722	744	691	711	724	667	721	732	726	720	720	734	693	668	705	715	716	704	739	705	713	699	730	693	737	730	726	726	739	698	723	675	712	754	734	719	708	733	723	706	670	716	736	747	688	691	708	694	748	684	684	727	693	682	718	743	686	691	751	767	725	730	711	702	718	754	722	715	667	707	733	700	668	702	686	717	771	687	695	728	705	703	717	672	760	674	722	760	724	708	705	694	722	712	688	679	711	723	723	724	711	679	718	729	706
20948	45700	36982	25858	20419	16151	12662	9741	7344	5797	4528	3586	2963	2383	2171	1818	1794	1602	1528	1499	1385	1325	1238	1097	1032	1015	991	1023	984	986	999	950	929	961	1074	1182	1069	1011	1008	931	944	847	860	840	775	838	859	796	799	750	750	806	734	830	783	776	707	768	771	745	803	737	705	719	702	671	788	769	779	744	740	746	745	745	761	708	744	738	805	771	758	703	743	745	734	715	728	748	734	760	759	716	764	716	774	693	737	744	740	675	709	725	747	716	804	721	719	731	699	731	750	702	731	716	745	732	704	771	716	685	770	807	736	766	733	713	761	683	660	751	766	736	759	737	756	722	757	700	719	739	778	712	754	685	713	698	745	730	752	727	753	757	748	755	754	691	758	744	758	743	723	676	722	733	732	820	712	742	704	717	712	731	718	734	747	737	705	736	728	747	763	759	698	721	725	729	758	715	764	704	736	739	741	725	743	668	746	740	720	737	703	707	729	734	705	730	726	748	708	719	718	734	742	739	736	760	735	772	741	740	732	768	720	749	753	730	762	710	705	746	743	716	773	747	811	729	766	746	718	748	735	712	689	693	719	779	767	739	689	750	724	730	744	735	729	725	711	728	744	759	763	741	763	720	727	760	721	746	766	720	708	734	706	743	726	697	680	696	739	708	714	720	763	744	720	730	760	759	765	808	711	779	746	755	777	755	741	756	757	750	708	742	697	735	767	720	783	771	780	795	775	746	742	757	724	763	702	772	714	752	736	747	740	697	697	773	803	735	785	756	731	760	749	708	760	727	752	726	788	730	731	717	706	752	759	726	749	769	739	766	720	766	760	737	744	717	744	717	735	719	757	758	690	728	696	767	722	705	744	712	742	722	679	742	763	745	688	693	706	726	668	711	753	736	749	696	707	721	698	704	728	736	743	782	769	744	700	713	757	762	744	716	770	754	728	736	746	754	741	716	731	743	711	743	725	761	729	755	749	749	723	745	739	740	749	754	736	731	706	734	695	779	720	749	718	699	766	752	736	755	671	735	772	698	674	756	779	759	687	761	704	763	777	766	746	737	721	729	705	754	780	760	721	733	704	745	701	736	728	736	740	732	729	714	705	790	743	698	740	761	715	744	784	749	682	709	763	732	723	722	729	745	727	762	779	716	746	727	697	711	740	724	756	750	768	772	756	726	703	772	673	710	715	714	746	725	746	735	712	777	750	726	772	680	710	759	733	730	769	737	717	737	796	740	734	724	788	763	712	727	732	724	712	699	720	757	715	741	745	760	736	742	736	707	699	692	753	718	738	749	791	706	716	707	740	718	737	724	729	741	675	693	764	754	685	738	749	750	716	717	715	739	703	745	690	695	779	795	720	727	757	743	734	748	734	740	718	691	723	716	707	707	725	776	767	718	736	709	735	742	741	735	741	737	695	760	731	745	736	722	745	771	749	751	725	679	727	766	706	780	761	733	729	708	759	740	733	768	734	740	815	777	744	722	754	738	786	754	708	712	705	762	769	740	693	697	758	765	692	713	749	750	725	766	701	770	713	716	725	661	720	734	746	738	742	792	739	758	763	747	769	698	723	726	686	731	715	732	713	765	716	776	697	713	729	738	718	730	767	699	707	752	711	699	682	672	753	736	728	721	690	795	732	734	701	765	765	705	687	748	774	749	761	704	720	699	744	700	752	786	735	742	701	738	733	741	758	738	727	782	680	715	721	727	720	759	731	747	691	761	773	731	728	720	737	728	729	730	714	754	787	713	762	743	735	735	760	736	740	712	729	762	760	713	732	748	689	749	760	778	751	762	725	705	744	732	754	717	734	776	737	731	713	740	683	771	721	755	743	745	743	759	716	699	730	726	785	748	775	704	723	739	712	749	730	746	725	697	769	714	743	761	685	721	718	734	757	722	757	730	707	721	722	740	712	721	699	776	726	734	710	736	742	712	771	746	746	670	717	682	730	723	752	738	691	765	731	704	718	770	728	732	772	789	757	733	773	723	742	689	698	753	713	750	708	751	726	772	715	721	725	732	780	761	698	755	726	775	760	735	768	729	749	747	738	758	718	725	740	771	709	712	799	709	708	754	725	774	706	718	727	806	734	729	758	702	741	744	709	671	693	735	722	745	809	723	713	754	760	713	700	747	752	733	729	779	802	718	723	695	769	735	686	712	719	737	774	750	714	705	694	778	705	721	735	791	758	698	698	714	775	738	708	747	720	721	738	761	764	727	707	704	723	727	681	701	736	741	761	733	692	770	748	703	762	701	706	738	778	711	764	740	760	733	715	730	750	713	703	770	691	734	732	751	714	730	703	765	713	704	758	739	772	743	710	760	727	723	737	686	660	745	714	752	733	775	714	719	768	715	726	744	757	766	714	726	717	718	736	729	705	742	769	724	760	724	715	762	702	724	770	705	740	739	767	736	705	774	714	736	745	679	711	729	710	756	717	671	728	716	709	719	756	748	740	734	728	731	715	745	761	779	721	700	697	755	697	728	733	716	753	754	771	723	730	729	752	737	713	716	711	736	733	737	774	737	794	681	675	715	714	724	715	724	742	737	704	702	766	788	744	741	675	699	739	685	722	724	758	789	691	724	687	771	714	726	691	709	700	737	732	720	726	759	742	723	738	735	748	704	706	738	763	738	730	760	697	707	748	738	749	772	809	732	719	725	721	719	710	749	685	731	682	748	741	753	738	731	762	724	762	724	727	751	731	697	693	748	748	729	772	723	698	769	723	757	748	725	758	749	753	690	696	732	753	721	712	777	717	750	742	709	718	709	791	773	773	757	671	715	737	718	731	750	710	695	699	717	693	734	736	727	754	718	729	703	694	698	732	748	728	709	746	754	767	717	713	711	719	702	762	721	761	734	717	706	710	755	771	735	732	760	748	762	720	705	749	749	746	730	797	748	713	771	763	717	721	718	729	742	714	743	710	719	743	742	718	697	772	711	698	742	736	748	748	688	731	775	733	717	742	771	725	725	697	730	764	739	708	740	727	723	709	731	766	714	733	730	674	701	723	727	705	730	733	761	731	678	689	729	740	736	701	724	748	711	746	697	747	738	686	721	739	761	721	726	716	751	791	750	702	710	697	696	705	740	709	743	752	711	711	710	723	713	768	729	733	735	716	701	765	760	716	709	742	755	696	750	757	730	719	762	742	690	734	758	748	691	708	701	741	719	751	709	779	768	705	700	720	730	720	758	695	722	724	771	720	735	769	740	690	751	726	726	737	737	698	716	698	768	724	716	727	739	667	768	702	760	725	723	757	750	716	731	760	751	721	724	798	756	749	759	722	714	736	707	725	713	758	686	703	733	748	693	742	728	752	725	734	683	757	722	739	728	713	765	709	711	759	711	785	720	696	777	753	745	724	783	708	757	703	725	734	685	753	747	750	699	727	760	746	746	762	723	745	696	749	714	700	749	714	738	768	701	693	736	755	761	694	765	705	744	744	735	711	778	731	772	691	755	693	736	779	707	752	717	706	729	736	772	691	735	741	735	739	743
28979	23054	22306	14264	7588	4801	3422	2579	1966	1688	1460	1228	1085	1029	942	914	887	865	871	818	790	814	789	815	728	775	730	732	698	707	709	716	766	740	811	811	732	773	746	713	697	709	717	758	738	684	699	681	692	730	732	691	698	667	683	652	690	676	733	687	675	727	756	727	647	732	630	687	647	657	719	645	684	669	681	657	707	674	719	657	692	679	702	706	686	658	679	688	638	693	645	710	674	686	659	665	671	691	681	648	650	691	704	701	657	706	702	631	674	727	642	673	726	726	730	675	711	662	706	672	704	671	668	706	691	629	684	689	679	682	697	703	696	660	680	694	660	690	700	694	676	649	695	713	637	676	671	679	687	677	668	701	678	627	685	671	694	675	682	680	665	677	703	625	661	672	712	677	661	672	636	650	671	645	651	687	670	689	708	703	672	680	703	659	694	661	661	702	702	683	674	649	615	713	689	750	692	711	649	616	670	625	649	679	676	672	684	678	638	687	674	637	672	711	676	673	621	655	700	690	666	702	641	666	668	690	698	673	696	681	666	634	677	664	681	678	666	671	748	648	709	723	606	675	689	671	657	725	691	702	669	674	662	644	717	701	657	622	673	706	654	670	717	700	708	651	633	702	671	719	659	681	651	688	649	648	662	677	687	653	639	671	670	660	687	701	687	634	676	678	670	697	688	704	714	681	675	687	722	674	644	720	678	686	684	676	663	650	701	633	705	655	731	667	712	634	633	670	719	679	682	718	704	712	655	675	645	653	687	727	652	671	691	689	674	685	689	622	635	701	638	697	671	664	661	658	655	712	691	680	674	685	706	744	705	681	678	698	691	693	690	678	667	703	658	661	713	670	723	704	650	719	706	637	684	667	677	717	668	681	691	652	636	699	651	629	720	723	668	654	742	690	726	647	669	666	696	706	664	649	689	669	656	637	690	707	644	637	662	643	658	664	628	648	675	636	701	650	695	659	718	704	663	673	625	678	662	671	664	669	676	668	671	678	662	695	675	636	748	717	711	674	702	703	695	690	691	722	714	649	681	710	703	670	655	680	652	710	703	723	712	693	650	630	632	649	693	706	612	642	665	675	697	699	649	626	673	701	647	648	709	679	690	736	694	654	725	657	646	677	699	670	648	669	681	677	668	676	635	680	688	654	754	659	656	675	715	735	668	692	651	679	659	690	668	683	692	691	628	709	642	670	660	663	637	707	686	673	655	698	654	694	681	632	651	677	671	623	651	682	686	696	648	673	675	638	687	690	671	660	618	684	666	697	634	708	693	713	674	638	687	670	709	713	689	686	686	673	668	657	694	668	671	698	706	684	702	676	645	717	640	658	686	663	683	626	691	715	742	685	655	653	689	653	709	640	723	641	699	679	664	673	703	735	693	674	721	725	714	718	647	731	677	699	692	711	659	637	654	654	667	659	640	701	685	678	648	726	662	666	731	675	673	709	635	691	682	677	697	659	663	696	677	678	694	647	672	666	682	690	705	678	676	708	680	653	703	644	681	642	721	689	679	654	710	691	689	621	726	622	671	643	715	635	658	656	670	697	638	679	677	704	686	744	668	670	636	690	692	639	654	639	683	679	735	669	686	697	640	644	682	644	734	693	714	659	704	751	667	701	680	676	702	668	689	690	674	710	676	666	660	656	642	684	692	681	704	681	680	642	684	690	677	659	679	693	747	702	642	675	634	685	659	620	674	665	692	663	669	665	649	652	731	683	639	641	664	691	643	659	700	689	704	663	630	675	711	647	647	704	695	664	660	656	687	695	669	689	701	715	675	670	693	685	637	665	668	650	673	656	695	691	623	658	673	690	692	651	663	596	655	669	667	647	692	660	688	692	693	702	629	678	710	675	652	675	667	645	678	694	711	665	693	688	673	710	707	693	668	709	655	673	690	679	658	709	659	670	682	681	668	696	725	685	657	688	680	666	659	680	681	662	688	641	628	699	720	633	643	677	660	661	635	671	663	645	683	647	658	678	682	719	667	697	681	719	648	628	672	665	681	660	703	685	671	678	691	701	691	662	655	697	661	672	710	652	686	662	682	680	633	653	689	724	658	661	685	672	677	674	658	699	683	690	640	671	670	666	677	682	651	712	684	681	672	696	696	665	656	651	684	675	668	679	691	633	676	692	699	729	741	663	705	644	691	668	668	673	657	683	654	666	675	681	624	675	651	670	686	698	636	649	678	670	675	663	659	655	699	636	705	746	662	681	672	674	706	688	652	736	673	686	660	653	667	663	650	688	672	659	661	666	683	665	665	703	739	642	632	668	686	695	652	714	666	612	694	680	644	682	667	668	715	675	681	697	716	655	709	617	736	667	665	658	624	709	732	709	680	681	712	668	691	677	704	734	661	694	664	691	682	642	689	654	683	687	669	608	691	662	647	627	651	650	668	666	680	719	681	722	683	672	710	723	688	655	662	647	679	727	693	717	666	696	688	694	610	689	686	673	659	654	661	685	665	666	698	650	693	650	698	673	676	695	663	677	667	675	724	667	724	701	708	677	645	676	638	706	640	658	680	698	735	684	653	718	677	635	676	733	695	686	716	706	636	693	692	680	697	680	722	735	677	716	661	716	707	642	688	709	649	731	676	664	657	651	647	645	647	640	664	640	659	706	655	633	728	711	677	629	699	685	687	697	658	691	711	667	659	650	686	710	704	689	649	685	679	619	645	697	679	702	707	693	708	724	711	708	707	652	695	658	719	702	687	684	679	691	652	691	668	676	705	683	692	701	734	687	670	654	643	724	650	703	716	716	703	702	677	634	657	699	644	656	643	722	642	715	671	707	723	662	736	635	686	725	700	660	740	726	664	659	713	649	687	673	680	660	687	688	698	676	704	695	684	678	664	639	669	727	693	630	688	675	656	636	639	619	724	659	725	641	657	666	705	637	675	647	740	695	664	707	711	644	652	651	661	682	710	697	698	658	660	707	667	663	716	623	674	680	649	701	734	670	701	628	674	655	699	689	650	724	660	709	661	687	696	688	671	618	671	675	673	725	692	633	692	683	656	677	689	742	670	691	668	673	675	656	700	680	674	668	664	696	731	661	696	667	680	663	719	683	720	686	658	665	678	624	629	713	701	706	698	629	717	732	703	689	705	674	692	676	645	683	710	664	650	693	671	675	678	679	698	684	660	665	654	689	729	656	656	695	709	673	664	728	690	697	658	658	655	665	680	666	664	695	672	678	681	703	726	673	716	712	691	735	701	693	657	690	738	691	659	657	666	674	696	691	742	688	708	678	668	678	667	692	642	681	689	675	672	689	731	678	710	644	650	658	682	682	664	690	708	727	666	668	669	716	670	653	676	658	665	703	716	703	630	629	668	659	672	684	702	619	647	661	637	620	677	694	695	655	686	639	682	670	692	682	669	675	671	649	690	724	699	723	667	674	708	664	779	664	696	662	711	734	705	670	627	673	663	670	730	655	640	656	675	661	653	686	680	664	663	712	711	705	662	695	697	689	658	674	668	692	664	688
18233	32976	24290	14490	10724	7980	6024	4317	3276	2520	2130	1783	1492	1319	1255	1182	1111	1029	1009	961	967	918	880	808	849	789	805	769	822	761	799	830	787	812	865	876	859	835	772	772	749	761	779	787	811	750	728	749	776	746	711	696	727	759	767	653	723	735	717	713	738	691	703	726	705	660	689	730	739	682	711	723	725	699	729	694	715	679	728	712	717	750	669	769	654	738	752	714	713	691	646	720	711	688	691	745	713	708	708	699	680	729	703	771	726	747	739	711	696	693	699	686	737	714	714	747	715	712	667	731	723	708	669	726	681	722	707	730	696	738	734	713	681	786	729	751	713	711	731	700	757	731	697	760	686	693	709	662	719	705	735	653	723	690	749	741	716	685	713	727	699	737	704	701	717	747	727	754	769	700	772	699	721	743	685	696	678	704	731	702	683	693	724	706	681	662	718	709	713	687	702	740	736	735	735	723	698	740	743	710	685	664	721	709	689	737	696	704	676	726	699	736	696	700	700	698	707	703	737	718	668	695	706	729	723	728	740	707	713	735	771	726	745	680	701	684	750	671	711	668	739	659	667	707	693	735	682	724	676	694	682	707	672	738	741	721	745	726	754	760	727	727	726	702	752	732	730	710	700	663	683	718	672	740	758	697	709	689	689	744	698	730	731	701	687	660	694	721	736	700	728	660	747	727	709	675	751	696	666	753	770	733	727	687	737	698	720	684	714	700	700	701	689	734	728	709	680	649	756	712	704	725	687	685	661	698	744	731	689	686	720	771	746	710	690	674	697	703	704	663	722	743	723	727	694	727	761	728	707	693	721	701	696	700	681	714	723	761	716	753	742	753	717	697	688	723	650	727	702	702	690	669	692	747	698	731	685	723	715	732	736	714	708	712	692	716	695	698	666	701	711	755	743	721	693	689	717	689	688	684	711	731	749	698	663	706	696	734	676	691	729	753	694	718	653	711	725	733	733	790	722	701	706	709	687	680	720	725	714	690	654	719	679	723	707	682	680	686	725	712	707	739	728	700	695	707	737	707	770	689	727	730	716	722	675	711	700	703	697	708	723	685	733	673	756	759	731	696	675	717	692	725	701	721	737	749	688	733	735	702	725	680	679	711	730	696	668	699	645	698	662	666	693	746	731	752	710	688	720	706	768	696	744	703	695	708	733	764	679	696	768	726	753	754	723	724	682	696	702	692	693	716	695	747	716	710	693	735	761	711	711	663	729	705	704	737	713	710	694	723	687	726	686	701	714	682	784	733	787	656	733	637	669	702	696	719	659	686	727	724	745	684	696	714	747	775	713	645	644	774	710	700	649	759	717	687	714	738	702	678	737	693	755	704	764	698	719	700	742	757	738	719	717	749	673	698	721	747	661	685	692	720	670	728	690	690	704	732	703	678	725	724	694	700	713	698	712	672	703	714	748	728	703	742	735	715	744	714	753	720	704	714	709	709	700	743	702	693	720	745	683	704	722	679	737	677	728	708	687	712	741	705	687	683	721	732	732	728	726	731	713	670	712	716	704	685	672	736	728	718	717	704	724	754	661	718	695	735	712	731	727	675	686	748	690	772	713	659	699	685	707	773	708	686	687	776	692	766	746	752	737	656	704	686	721	715	704	714	722	705	664	669	673	708	712	715	680	698	691	738	735	676	690	685	740	738	662	675	679	687	729	709	729	740	742	708	724	726	702	705	694	699	765	726	731	722	744	742	707	717	772	731	693	705	676	688	665	679	690	716	707	727	669	719	685	651	705	746	694	687	719	707	745	654	737	739	702	716	691	673	720	729	702	730	680	690	726	717	725	693	657	712	735	693	691	638	717	673	708	722	650	705	698	694	715	721	713	694	729	704	706	736	726	714	732	723	736	731	670	756	724	686	738	718	675	659	675	725	757	666	709	754	679	677	721	703	752	678	657	700	689	750	732	741	693	698	732	710	738	724	736	749	705	722	728	701	755	724	714	692	718	643	681	751	697	734	681	704	709	746	692	758	705	750	720	713	720	729	672	743	692	706	718	716	738	714	672	685	700	738	714	651	732	690	748	742	698	685	689	682	721	696	727	768	743	689	767	725	666	722	786	777	684	716	757	752	724	749	700	683	711	705	686	738	752	721	722	693	740	699	709	693	640	666	677	737	675	686	710	675	655	712	751	731	697	742	688	705	673	709	689	678	716	703	703	658	679	706	687	720	644	741	736	699	711	723	709	724	685	674	742	709	742	719	711	698	696	689	761	717	743	762	713	699	732	685	686	709	689	662	649	737	718	692	720	677	672	704	719	744	700	722	700	744	737	734	690	703	693	703	720	747	726	697	714	720	675	713	746	735	723	677	753	652	717	708	683	703	738	713	682	722	739	731	743	689	699	691	736	703	697	734	715	702	698	683	702	719	703	742	699	656	736	669	736	676	719	677	690	750	702	683	738	692	730	682	716	672	734	738	715	720	708	686	680	661	687	722	737	715	734	691	687	722	744	730	722	719	676	736	683	763	684	718	723	728	698	664	753	692	735	705	707	726	721	676	711	717	699	701	690	727	744	760	659	795	711	705	676	694	688	766	736	641	710	705	683	764	696	671	741	677	741	737	728	672	740	702	682	713	731	678	681	697	701	676	761	686	692	721	728	728	641	681	732	716	714	703	712	760	712	735	716	731	700	742	721	688	694	674	699	684	681	681	724	658	662	719	696	730	723	740	691	684	748	755	737	687	692	715	703	724	718	720	705	687	700	710	698	718	670	711	741	683	709	759	744	737	715	722	731	724	703	779	740	742	691	725	705	725	711	678	718	760	729	739	767	698	711	674	722	677	720	728	743	699	665	699	777	692	726	700	733	718	713	690	714	692	714	668	656	729	705	749	689	706	684	704	676	705	689	707	705	712	697	679	720	730	706	687	751	720	706	679	708	712	713	734	749	727	701	720	680	752	743	699	745	690	691	712	749	719	672	740	707	700	703	730	683	711	720	692	754	716	697	737	668	740	704	720	746	723	697	674	727	695	704	687	713	689	742	685	706	697	692	761	685	683	709	745	686	732	713	734	713	754	732	723	719	672	632	716	763	745	731	749	718	727	752	718	703	682	711	734	663	735	697	724	696	670	752	690	687	699	716	710	722	668	738	724	693	696	735	775	731	741	684	725	743	710	728	701	674	717	686	682	692	731	757	710	691	711	684	726	705	700	734	715	714	748	711	724	707	678	712	764	725	688	683	664	666	805	779	684	665	723	708	702	703	767	727	728	719	746	717	724	713	725	770	702	746	734	710	709	715	712	701	700	693	710	707	751	742	754	689	714	738	725	706	730	726	688	713	691	754	693	770	727	749	703	710	737	674	744	702	680	720	688	689	683	719	694	745	708	725	712	713	722	741	752	698	694	727	684	727	747	690	705	683	733	656	662	690	700	690	758	693	682	698	716	722	673	686	729	655	719	767	701	701	737	717	722	745	745	690	721	735	726	670	732	699	690	704	701	700	736	669	738	711	696	702	671	683	723	695	719
24419	21618	28951	24878	21815	15496	7710	4413	3140	2486	2097	1758	1445	1358	1238	1118	1123	1000	1003	972	941	880	824	854	808	801	790	810	813	815	767	847	761	766	930	882	838	817	805	750	769	808	761	758	730	771	747	719	726	711	766	723	744	734	715	719	707	700	710	671	720	691	704	685	683	695	709	716	690	704	737	721	747	705	712	622	711	724	693	752	689	642	693	644	723	700	682	691	694	715	744	668	709	716	679	691	666	677	655	688	705	679	644	672	703	688	667	648	692	669	689	719	729	663	681	710	676	696	674	654	653	761	666	706	693	693	670	727	646	698	705	638	684	693	709	672	732	727	646	709	729	645	643	694	722	686	675	661	681	680	671	668	699	658	713	709	676	665	684	675	706	668	659	667	621	656	708	690	726	672	692	714	677	674	675	662	631	675	731	715	681	712	718	680	679	675	700	704	697	675	677	695	740	645	693	694	692	638	657	684	710	723	706	647	676	693	710	624	728	675	690	666	624	723	689	665	674	734	675	712	674	716	719	725	697	703	734	684	670	717	676	630	704	672	739	690	724	684	674	650	701	738	686	664	749	716	645	681	700	750	641	679	711	669	674	719	687	689	707	703	683	696	680	717	714	694	684	725	703	720	695	696	678	691	706	650	669	735	725	693	697	717	713	699	683	704	620	725	713	663	674	654	694	640	648	671	649	681	746	708	666	710	681	723	724	663	711	688	685	699	698	679	631	661	677	705	705	697	715	659	690	695	701	712	676	617	688	695	681	693	764	711	689	703	680	699	756	638	699	707	703	684	721	716	665	720	741	682	718	687	725	654	666	683	706	712	660	665	693	670	732	732	694	737	659	683	717	691	634	693	668	709	692	700	647	763	693	714	730	688	710	707	662	734	670	712	688	722	679	697	738	685	634	740	653	710	683	702	666	690	702	714	692	679	690	705	694	702	665	669	727	712	714	761	685	720	733	647	687	723	719	691	702	647	705	700	682	671	647	694	699	715	686	683	739	736	660	696	674	716	695	704	653	710	649	657	713	685	651	691	657	668	713	731	678	692	677	705	693	673	696	650	679	663	706	657	741	699	695	662	676	677	646	673	709	662	721	717	690	686	703	714	718	703	693	753	628	664	708	691	700	714	714	681	751	730	685	744	723	675	702	681	712	657	687	710	755	679	685	759	681	652	654	686	712	662	660	690	703	681	715	647	677	675	699	678	737	699	728	685	664	734	705	677	687	650	677	648	718	665	697	708	638	653	700	693	702	668	712	731	721	690	685	703	681	752	697	633	645	688	693	696	705	712	706	684	744	640	687	708	694	707	705	714	721	706	724	631	705	676	744	734	702	686	722	707	705	716	673	717	676	701	725	695	681	665	685	676	708	707	682	663	664	740	642	692	736	718	706	683	668	629	669	728	748	646	668	698	635	663	695	729	771	727	730	708	727	703	702	677	681	667	705	713	719	711	660	647	667	675	683	680	655	698	658	705	704	652	692	663	638	722	702	696	717	740	677	663	708	726	694	694	720	697	701	688	696	692	715	692	683	672	690	723	728	733	718	735	672	705	669	683	652	627	669	686	652	652	651	729	695	674	710	740	696	692	708	673	643	690	717	735	620	695	694	703	705	741	681	710	681	692	687	642	702	677	685	691	640	697	733	669	691	710	662	644	738	678	689	701	665	709	648	646	672	742	718	722	702	652	685	710	704	724	694	675	752	700	660	683	695	650	703	666	683	680	668	692	697	704	724	691	669	708	721	693	710	664	700	689	686	676	699	679	704	660	649	632	730	691	715	723	682	672	712	689	708	673	708	761	695	695	688	731	684	670	746	667	686	672	665	702	685	688	696	673	692	687	653	674	721	708	665	662	675	734	715	713	662	661	707	674	683	684	692	727	629	714	682	718	662	633	662	683	659	722	682	753	687	650	657	681	683	673	697	649	674	691	652	727	714	669	715	680	682	693	697	729	697	687	675	708	707	665	680	742	752	723	677	721	714	689	632	668	674	646	729	725	742	700	739	696	666	675	753	729	697	706	661	710	690	698	669	685	704	691	695	704	671	706	670	694	692	688	672	646	664	691	742	722	646	657	637	709	688	659	736	695	686	699	677	720	683	651	704	681	713	708	670	702	678	694	650	687	687	699	734	653	707	730	665	681	700	665	658	654	686	729	735	720	756	716	697	695	648	684	698	691	709	680	633	685	684	671	700	703	676	683	649	721	639	688	686	706	736	699	716	695	665	683	722	685	743	699	708	692	731	681	663	668	695	686	699	697	662	656	751	645	655	654	707	683	719	713	660	700	715	691	709	703	708	672	668	719	663	681	648	685	684	701	666	729	702	716	718	743	718	688	662	662	649	699	637	722	705	708	700	723	651	720	675	680	694	687	681	676	670	699	710	680	657	703	711	674	737	686	663	705	662	644	665	719	696	675	682	695	725	681	667	659	699	677	713	669	665	706	683	615	654	679	676	693	709	679	664	653	732	713	665	694	733	678	708	695	660	674	710	742	655	694	650	662	703	702	697	702	709	688	720	705	641	690	682	749	660	667	689	665	683	679	699	656	677	659	708	707	722	664	738	704	732	653	715	667	656	706	715	701	680	642	682	741	700	700	653	707	654	674	713	730	711	705	742	708	708	697	669	717	708	680	690	682	675	688	643	698	692	710	663	693	700	744	681	702	718	706	731	639	722	654	679	712	715	718	714	647	650	704	712	675	693	679	688	732	707	695	702	736	671	655	665	677	702	637	701	716	666	702	679	648	691	673	695	659	683	700	623	672	703	646	717	702	707	699	669	701	672	692	700	669	688	670	707	694	711	713	670	726	664	676	737	696	721	684	667	666	653	692	642	675	700	682	701	690	667	703	693	671	718	719	659	661	712	677	644	733	654	675	711	649	681	667	689	700	664	694	649	690	743	713	706	747	645	681	713	743	682	698	670	729	688	681	671	695	660	699	663	696	721	646	704	638	739	683	736	747	708	682	651	700	709	685	771	650	708	642	701	658	669	718	711	692	729	702	689	724	714	696	741	716	704	712	688	709	741	698	730	668	703	652	666	676	690	645	710	681	740	644	639	721	727	654	689	741	686	660	704	708	707	742	752	679	652	737	669	711	729	669	676	680	661	680	725	681	668	742	714	687	651	675	708	666	630	662	715	741	672	666	698	698	664	672	705	725	676	661	674	698	745	689	695	638	740	676	683	653	702	681	678	674	627	673	700	699	665	716	656	722	676	686	696	683	695	686	713	693	711	729	680	649	706	682	667	671	669	666	640	685	700	608	664	678	673	750	687	698	670	717	652	718	709	731	712	728	667	716	696	716	692	724	654	667	728	711	654	731	639	710	716	684	706	680	700	654	725	723	660	685	706	704	700	711	676	722	697	760	667	701	671	714	693	685	711	663	730	717	677	736	659	664	734	665	629	670	647	692	666	701	735	693	666	697	657	751	648	678	708	696	721	718	677	689	702	730	730	710	702	688	690	729	671	675	651	655	709	690
18614	41355	31995	21581	16419	12423	9356	7184	5242	4119	3423	2705	2265	1878	1703	1557	1457	1293	1272	1152	1165	1158	1041	943	969	903	954	896	902	892	846	885	920	939	1001	1078	964	937	867	867	864	803	805	811	785	762	753	762	722	768	748	790	743	781	761	737	745	767	763	778	686	721	761	809	781	719	702	696	710	766	713	716	733	701	713	729	715	756	733	721	712	735	664	712	722	726	712	716	734	727	717	742	700	729	700	729	703	734	724	709	778	678	733	724	713	757	730	729	721	767	747	769	726	706	703	710	741	702	694	718	721	734	683	727	691	741	750	739	729	720	689	738	741	713	721	771	710	704	688	765	699	715	737	744	757	720	716	689	688	733	715	714	730	724	731	690	692	708	710	702	733	738	688	675	726	702	750	734	744	717	731	744	731	740	701	740	729	697	778	681	702	741	725	702	739	727	724	717	714	720	729	780	729	730	711	737	712	705	715	761	750	689	738	738	719	734	689	720	742	722	732	743	723	710	707	696	712	695	716	724	697	688	739	681	688	742	731	746	706	723	757	732	704	746	728	752	755	768	756	715	698	684	731	667	686	701	725	739	724	717	709	728	778	731	735	733	735	709	724	720	723	729	738	758	775	737	741	715	701	744	734	700	719	723	717	693	722	751	704	744	749	692	763	743	691	688	720	713	722	691	734	732	775	722	716	694	774	748	712	715	760	677	732	701	667	730	733	706	745	672	738	741	723	762	682	753	767	725	745	703	694	736	729	710	733	705	741	703	708	740	683	752	686	714	756	743	760	733	737	696	761	699	726	749	744	725	784	684	731	737	728	700	643	741	742	732	717	732	712	713	674	711	667	780	708	784	725	751	682	732	728	742	717	743	745	690	718	704	737	751	741	671	704	717	713	766	748	709	750	725	753	714	740	714	693	746	758	687	712	733	701	680	701	719	742	720	682	692	728	669	757	756	727	708	709	721	723	710	786	730	716	720	772	719	756	718	726	692	733	703	765	698	671	738	701	710	726	749	710	718	708	763	751	750	700	681	707	725	692	697	705	726	694	681	734	719	727	727	706	692	686	712	702	687	702	661	750	636	697	705	749	718	717	686	707	725	746	725	712	728	696	666	703	748	743	720	736	709	709	741	697	731	649	709	753	731	780	765	699	737	766	668	696	703	729	764	680	758	718	675	720	693	707	703	737	714	714	727	653	728	720	713	684	726	728	690	726	751	739	790	720	735	675	762	721	701	681	741	721	707	737	735	713	670	748	714	710	754	734	716	771	716	736	688	654	710	742	723	671	736	732	684	714	752	739	731	752	710	724	736	672	705	695	713	708	718	685	685	754	757	692	724	739	738	731	705	710	710	685	742	721	759	711	693	713	671	733	747	738	691	731	683	739	693	703	780	718	786	757	715	718	706	685	689	747	737	709	754	698	740	685	745	685	656	745	658	696	727	673	798	729	714	779	671	732	792	705	702	707	753	706	742	722	721	709	707	730	696	721	722	752	717	755	709	770	724	686	683	710	684	699	703	733	699	712	715	734	715	719	720	730	730	718	675	749	700	755	765	701	746	694	743	694	685	727	737	774	733	695	708	713	708	736	693	711	724	721	643	720	695	718	722	730	682	724	693	748	687	719	745	630	748	771	754	713	774	721	716	718	718	703	660	773	717	725	717	672	711	734	780	709	764	719	693	693	736	711	750	683	659	740	685	737	750	733	727	694	746	720	752	712	698	745	736	691	674	716	726	703	751	729	768	780	729	688	670	701	758	714	720	740	722	702	723	725	690	714	754	694	712	720	712	777	697	717	725	740	710	740	738	718	711	724	762	720	733	753	694	719	723	739	702	703	712	674	728	722	711	719	698	718	706	741	698	736	691	713	704	697	777	757	712	737	704	722	708	747	689	777	694	750	744	752	712	755	733	673	696	688	646	703	726	729	679	687	735	751	736	711	716	694	715	740	766	725	732	719	730	788	747	728	774	749	700	745	720	729	731	768	739	748	698	754	717	695	718	700	694	734	770	693	702	728	743	731	717	728	701	713	697	755	704	748	740	738	738	685	744	742	735	679	683	741	727	722	769	740	726	708	701	677	743	730	706	659	732	705	737	713	723	677	718	735	715	698	732	734	744	725	742	723	719	771	786	752	711	717	694	770	725	767	701	747	705	709	723	730	709	743	734	752	762	755	712	734	730	711	746	726	711	815	696	758	790	742	696	728	744	743	726	724	722	712	718	702	662	708	761	734	702	727	677	709	675	682	718	715	740	698	735	697	731	719	677	696	678	716	745	745	750	745	692	726	701	711	707	726	754	702	716	715	707	678	686	739	686	701	744	713	715	705	701	738	734	716	682	706	734	758	739	704	733	729	733	718	719	673	699	737	713	746	680	719	711	723	744	752	692	724	729	735	663	720	723	708	716	719	706	765	751	701	710	749	722	722	735	711	764	722	740	728	734	715	708	677	681	690	685	679	731	668	721	731	719	671	742	732	770	737	708	734	748	713	702	715	718	716	730	734	707	716	680	721	722	717	718	702	740	742	734	686	706	743	736	752	713	685	728	701	741	697	715	789	706	710	691	740	698	753	728	754	766	709	738	737	761	715	709	716	742	710	692	749	702	750	778	726	729	754	713	750	720	718	718	674	712	733	739	731	741	698	674	738	681	734	733	735	731	744	711	729	794	741	680	751	745	739	703	773	702	724	726	703	733	745	729	726	724	733	747	706	701	710	645	769	722	730	727	753	740	682	720	693	794	728	736	730	654	757	769	713	701	710	729	757	742	679	723	669	732	701	712	721	741	691	705	732	714	711	748	713	765	705	748	714	699	679	711	719	700	727	755	660	750	755	734	728	769	719	714	664	703	758	756	770	694	752	681	682	737	717	755	694	714	722	734	730	743	723	713	692	713	706	702	698	698	723	734	720	709	750	739	706	742	736	746	716	730	708	705	742	727	737	716	714	694	737	724	709	743	767	791	714	717	744	742	739	741	709	715	692	759	702	718	745	659	691	750	724	750	753	670	702	729	701	695	705	727	764	695	769	698	698	694	703	744	697	749	723	773	741	731	758	736	722	738	676	697	718	710	690	717	745	704	735	732	728	754	695	730	696	669	712	710	697	730	670	683	726	719	752	792	722	712	740	745	782	719	721	751	730	747	708	765	737	723	740	703	697	719	789	707	738	728	698	736	730	649	751	674	729	730	727	693	694	686	705	769	741	736	710	686	719	700	705	687	741	751	706	732	737	750	715	682	728	744	711	710	765	701	742	726	686	742	696	720	725	719	692	713	704	719	722	724	724	726	721	726	716	726	730	741	712	703	707	757	734	705	705	680	663	718	746	717	687	761	730	755	725	750	662	762	686	683	721	696	668	708	714	714	715	784	720	681	731	751	765	702	718	703	722	750	723	711	703	768	765	715	777	715	773	692	723	713	700	744	719	726	706	711	706	720	751	711	687	688	757	710	727	745	741	728	793	726	728	737	713	710	743	668	739	673	709	777	705	700
25567	21578	27773	25900	15477	7447	4660	3191	2365	1969	1717	1456	1191	1125	1080	1034	908	891	860	853	853	888	781	823	774	745	804	756	732	724	762	757	741	755	868	810	776	798	738	716	727	717	651	711	690	772	679	675	706	677	650	692	667	699	661	673	681	681	657	642	648	717	659	711	699	713	718	699	650	700	724	695	663	750	679	678	655	679	695	704	681	734	649	671	680	674	639	714	625	681	637	708	699	671	668	704	684	676	677	721	696	666	653	687	675	610	685	744	668	690	657	725	713	688	684	665	674	682	657	691	695	648	633	636	677	695	712	681	699	658	685	710	688	636	696	707	698	682	668	669	674	615	697	705	665	672	638	716	681	637	691	682	650	689	613	666	690	662	692	694	664	729	679	690	691	732	624	679	675	672	688	704	648	694	677	698	617	674	657	707	670	689	668	665	720	671	703	676	680	698	661	690	664	707	613	654	704	701	683	625	675	664	671	672	668	685	716	641	642	716	695	693	715	718	690	610	668	656	692	721	675	679	678	624	649	672	615	667	672	686	704	681	645	636	648	691	655	653	702	647	681	669	672	673	676	674	659	651	638	664	640	740	693	641	729	716	656	669	691	684	647	658	680	702	674	676	673	693	652	671	665	672	654	667	646	684	687	676	667	679	628	670	659	615	676	676	668	660	624	687	662	669	663	651	686	691	685	689	662	659	631	636	662	659	713	691	688	651	662	649	657	640	691	679	710	706	735	625	631	636	680	682	654	680	677	715	681	625	696	672	697	664	665	633	722	702	694	677	661	663	664	668	696	656	671	674	679	669	657	660	664	666	721	685	645	675	682	655	645	686	670	706	656	638	630	661	728	633	665	638	666	647	688	649	628	666	650	711	642	663	672	670	696	660	657	723	673	627	654	636	708	706	724	671	665	651	670	687	662	653	666	641	646	646	729	692	653	645	712	661	632	664	694	628	659	702	680	637	674	678	719	677	719	702	642	656	683	666	671	675	659	660	644	714	677	627	684	709	655	680	700	647	674	709	686	663	652	679	677	678	653	643	661	624	651	669	619	724	740	672	673	670	696	658	701	662	705	690	696	652	710	682	693	710	662	660	630	672	677	666	690	671	689	649	670	647	674	729	638	640	647	647	652	665	646	667	672	666	714	656	685	648	696	659	687	665	634	647	691	665	656	678	641	687	654	646	719	656	671	705	684	704	664	660	706	693	712	699	688	680	649	649	621	604	687	653	678	692	695	680	654	685	663	660	684	661	695	736	681	648	745	700	676	691	621	670	633	715	702	708	683	655	692	682	671	667	687	679	654	660	682	684	696	686	629	731	676	657	677	650	682	680	650	683	681	667	675	665	655	695	691	654	637	637	653	637	645	657	692	650	681	675	706	641	708	733	731	672	610	644	660	659	705	720	707	722	699	674	695	687	645	681	657	699	643	655	733	654	622	694	673	690	696	691	689	674	695	697	721	684	724	655	648	694	646	631	667	687	697	662	732	693	634	647	681	686	684	679	695	641	665	658	671	679	703	669	677	669	645	695	638	670	672	653	685	667	660	697	642	659	692	689	678	662	647	675	671	635	676	661	665	662	708	652	644	727	642	680	646	672	664	686	636	607	667	723	663	641	677	679	679	733	633	718	667	635	678	670	664	697	708	679	681	683	692	703	657	652	691	669	663	648	684	686	660	705	662	680	714	689	665	672	719	646	678	665	627	736	732	662	712	694	702	691	682	588	684	654	704	686	621	698	715	665	659	624	660	654	634	667	710	683	697	680	691	701	660	622	648	686	680	670	682	706	700	689	663	664	668	671	744	678	625	702	739	643	696	693	688	645	709	679	721	671	624	672	688	635	674	662	664	680	648	679	634	689	683	671	669	705	659	614	720	653	660	707	671	661	683	688	685	680	667	665	653	652	660	653	656	711	695	702	705	649	622	670	657	621	683	646	709	612	681	693	682	686	646	668	643	647	673	685	654	678	722	675	640	691	666	653	680	667	680	669	685	652	649	677	665	690	651	690	686	713	692	649	656	696	677	714	656	694	668	670	652	656	693	697	717	676	641	691	688	663	663	657	669	673	692	646	678	633	653	642	650	699	695	677	656	663	658	692	637	671	628	663	687	671	675	620	660	628	674	706	669	680	679	624	669	683	670	652	649	684	668	680	711	681	655	666	642	668	649	653	694	672	667	675	647	648	660	718	759	678	688	652	618	709	607	666	637	643	670	690	646	665	675	681	667	676	669	694	665	701	638	667	704	667	674	654	663	694	678	666	699	724	672	651	632	669	615	685	684	666	678	707	665	666	667	628	708	612	698	674	715	662	678	692	628	617	706	649	667	713	656	636	720	652	690	636	652	709	657	660	641	670	665	634	653	696	690	731	648	667	672	700	673	645	666	677	712	677	637	662	694	684	677	697	679	674	685	697	672	674	665	691	659	699	709	669	672	694	642	684	705	664	686	645	690	686	673	712	685	651	702	679	669	664	668	667	670	675	640	651	677	668	665	670	688	665	650	711	699	669	652	679	688	675	678	703	682	696	680	640	670	667	650	679	686	676	697	664	655	648	691	685	677	650	743	696	685	667	670	671	650	661	691	674	693	687	635	646	658	712	642	670	685	644	659	660	702	703	675	672	615	649	661	651	696	707	647	640	697	673	688	666	630	658	632	694	650	673	649	679	708	588	640	718	670	644	700	655	680	669	653	659	683	707	619	652	713	699	644	660	661	629	671	636	633	648	638	658	646	681	670	683	649	623	656	728	671	684	723	648	712	677	684	685	625	636	694	654	646	674	640	687	694	691	675	685	733	663	622	691	674	688	687	700	679	666	675	696	731	646	625	652	688	705	666	681	699	691	666	651	708	713	716	661	697	667	690	689	705	666	671	675	672	699	651	677	682	676	711	690	652	704	652	675	620	659	640	688	649	687	675	657	651	692	658	669	639	644	690	665	636	653	678	680	714	682	705	650	666	697	668	695	660	640	644	683	686	679	694	625	612	701	612	664	635	657	670	654	662	674	696	673	710	632	691	693	690	655	688	641	675	660	657	706	694	646	668	717	664	658	678	731	675	711	698	737	638	677	727	644	672	719	672	656	678	686	643	691	669	676	670	617	693	653	655	685	678	683	672	714	748	679	686	666	714	633	622	671	662	723	728	667	663	646	641	640	658	678	664	683	653	680	710	657	685	706	674	683	665	692	663	685	752	685	661	679	703	677	665	708	673	680	738	697	672	667	692	681	713	641	725	624	673	624	650	626	723	683	692	679	719	677	690	683	659	667	686	683	733	660	639	667	672	654	658	706	667	684	672	705	652	674	643	696	680	698	658	678	719	682	646	690	726	684	708	683	721	660	674	645	681	652	685	671	678	676	677	720	679	655	670	642	675	687	655	663	665	705	674	668	649	688	666	666	695	699	669	673	712	698	665	671	643	658	654	658	667	693	665	680	662	692	629	643	710	690	663	715	671	711	696	723	677	667	667	693	641	697	645	628	624	615
18160	37108	28309	18060	13810	10129	7481	5646	4257	3320	2795	2165	1940	1547	1450	1365	1243	1158	1085	1007	1026	1032	958	899	844	869	793	805	842	809	856	868	850	886	960	968	949	884	853	783	759	775	771	752	755	790	757	671	730	812	762	733	745	692	726	766	679	733	734	726	677	695	749	713	709	719	745	753	718	715	685	757	699	685	680	717	725	710	735	738	734	710	689	721	712	729	734	723	729	721	751	697	676	693	720	725	754	700	709	677	725	726	659	691	725	721	672	737	743	722	687	714	684	753	739	705	723	735	707	704	727	647	691	682	699	721	706	706	721	722	701	713	692	698	695	681	717	711	703	744	680	736	667	711	742	745	712	721	725	729	680	671	745	727	749	686	748	730	746	693	691	706	680	732	680	737	705	625	706	689	709	701	653	696	712	721	735	758	690	666	656	713	732	709	730	723	702	721	729	756	690	737	708	724	696	691	732	707	708	650	744	762	714	642	716	754	733	728	719	741	719	694	746	679	689	701	693	778	750	734	701	702	703	731	673	697	728	755	712	704	736	737	712	702	704	727	742	711	693	742	720	676	690	674	717	706	696	753	738	675	704	731	719	701	725	716	699	677	648	714	725	708	731	748	721	709	673	706	726	711	717	694	774	701	735	735	724	716	745	676	693	684	747	728	700	747	668	737	723	707	697	638	726	692	715	729	689	701	699	676	717	692	697	751	736	680	737	713	747	703	702	699	719	699	707	705	696	722	705	702	702	703	662	727	717	689	714	733	707	693	733	722	677	830	717	713	730	708	741	766	728	704	688	715	705	744	716	701	694	702	653	706	717	730	627	695	727	753	698	743	699	691	738	675	733	713	735	711	674	682	746	693	730	736	687	695	667	701	729	703	718	710	680	705	688	711	680	763	687	690	748	731	712	698	733	706	721	741	732	744	703	751	680	736	678	722	682	694	730	741	706	728	681	700	705	734	700	696	708	757	679	733	744	700	714	679	739	692	720	696	711	720	796	743	646	740	707	679	775	698	709	714	716	732	701	747	666	695	710	708	705	701	715	729	666	727	699	724	731	708	731	705	745	715	728	714	699	678	696	679	749	698	708	731	710	738	738	710	728	695	711	711	688	705	727	735	693	723	734	709	734	732	655	700	699	752	734	705	724	707	753	701	663	714	694	713	742	697	746	721	671	689	722	741	723	713	644	694	717	727	698	774	718	689	717	693	711	697	734	728	698	715	717	697	729	711	722	682	727	710	711	693	740	782	750	725	729	706	682	723	723	693	659	723	762	712	744	711	723	692	688	713	676	731	719	710	719	676	650	692	690	695	728	721	667	734	663	724	704	720	693	713	730	695	733	729	709	703	708	710	683	723	665	763	710	752	675	747	676	673	668	703	690	738	691	641	694	715	729	706	684	751	730	714	715	696	736	691	764	687	736	680	743	673	731	699	714	716	694	724	694	702	678	645	730	717	670	722	728	728	709	739	696	697	764	686	706	690	683	699	714	703	728	695	703	716	699	721	713	701	753	742	709	724	753	683	708	708	704	707	716	739	713	708	722	703	694	717	678	734	690	741	719	687	710	690	756	720	696	713	727	709	725	743	690	664	745	669	695	682	716	687	668	740	739	695	723	718	715	718	696	718	730	744	699	676	721	698	708	726	729	713	719	677	723	669	736	753	696	711	729	695	709	779	659	705	734	740	726	741	724	715	718	682	700	746	692	731	739	688	747	717	638	737	751	741	750	714	692	717	695	741	662	688	688	658	641	671	707	686	733	709	715	698	699	685	718	701	675	712	698	717	698	736	669	697	694	690	699	727	681	756	720	732	732	734	710	683	731	713	720	727	743	745	725	696	716	721	687	717	727	670	712	714	684	700	664	686	674	727	717	712	699	728	747	705	729	724	694	724	701	720	745	750	710	690	749	669	679	729	723	745	727	719	682	687	715	682	739	671	700	717	697	691	695	729	701	634	757	731	737	692	749	792	726	688	703	679	722	723	728	710	729	717	732	689	701	686	670	720	764	711	738	728	702	720	706	697	714	713	695	700	729	715	703	719	695	709	683	713	669	694	698	731	705	682	710	716	709	735	745	721	764	752	690	716	691	718	740	696	721	716	743	713	669	692	688	764	738	714	749	686	693	710	743	714	687	720	721	681	692	732	709	696	699	747	744	733	750	720	694	655	684	715	679	736	752	722	710	710	709	675	704	715	710	712	733	740	693	700	687	672	705	694	719	708	690	713	691	702	720	751	802	734	730	684	681	719	731	730	694	717	704	700	710	655	718	754	733	721	723	692	735	697	676	703	680	689	710	761	717	700	733	694	722	715	665	707	731	703	696	743	714	715	737	736	732	655	687	740	692	659	672	739	681	712	731	742	723	714	704	722	694	748	690	700	674	727	716	729	737	701	703	747	728	712	726	742	734	710	706	728	690	714	756	749	709	704	680	724	717	708	734	739	719	703	722	675	689	773	743	704	730	698	695	730	711	735	672	686	664	705	702	699	704	664	708	676	708	745	769	699	695	736	706	711	712	671	681	735	676	720	709	714	701	702	703	709	659	748	682	734	721	714	640	709	749	651	736	717	750	739	763	673	717	730	743	713	698	720	705	729	715	682	705	716	716	766	684	746	748	690	719	707	710	712	701	744	718	677	712	732	675	690	693	714	698	741	706	744	659	709	679	708	708	716	720	716	731	710	742	727	685	662	708	691	716	734	742	700	700	669	683	686	684	716	741	720	692	702	714	723	771	760	733	682	723	711	715	695	733	697	694	706	741	733	706	697	687	648	720	726	746	748	665	723	682	739	668	748	704	711	691	696	695	667	713	736	737	709	683	730	701	733	681	707	745	704	740	707	742	683	708	702	635	715	697	662	704	741	686	728	725	747	708	694	674	689	707	718	703	739	697	733	714	696	675	694	730	739	690	720	732	718	722	677	733	746	743	737	742	717	676	733	755	711	751	691	716	762	713	739	742	667	720	744	717	740	652	651	695	736	752	722	689	759	665	676	709	734	693	694	664	666	650	711	743	723	704	719	685	696	752	690	706	710	719	738	669	688	705	722	747	703	739	726	712	729	662	764	687	689	719	677	684	704	716	726	715	725	725	700	690	684	700	705	725	694	686	718	695	689	713	734	685	731	713	674	721	701	674	725	694	731	693	725	688	666	716	688	685	689	688	747	724	686	716	680	736	698	756	687	663	720	739	751	732	691	678	710	731	689	662	702	695	742	698	692	747	735	708	707	631	699	738	690	700	671	704	691	709	728	689	708	752	727	732	693	680	677	728	693	716	708	705	653	726	655	694	718	683	679	724	754	745	722	718	680	722	691	680	699	719	718	745	705	763	716	711	711	686	745	677	704	729	743	686	709	714	682	723	702	714	742	693	716	744	723	706	676	702	721	689	762	735	717	676	684	663	737	696	693	713	722	675	742	708	714	712	679	673	689	750	665	722	663	686	695	704	699	731	743	730	700	688	739	727	715	705	727	745	733	710	714	711	749
23209	21573	29317	24261	21672	22079	15690	6405	4241	3328	2814	2289	1819	1638	1522	1379	1294	1157	1123	1148	1011	1062	994	887	905	919	895	894	809	891	855	895	883	887	903	947	958	893	865	832	753	815	792	864	789	772	775	769	794	792	739	756	746	767	696	766	766	705	672	701	729	786	722	729	732	732	750	737	768	696	734	689	761	714	724	723	744	687	731	692	712	739	704	714	719	694	707	675	683	705	687	674	747	675	713	715	694	700	698	698	713	709	700	664	734	716	708	731	713	714	637	716	725	713	679	684	737	696	680	673	722	709	691	667	724	652	750	694	680	667	699	698	706	687	721	743	701	739	721	661	683	694	664	701	712	693	670	688	675	704	738	743	701	765	769	660	713	709	698	713	689	744	688	706	708	662	691	724	712	688	730	725	699	688	688	743	763	706	753	716	729	716	703	711	692	682	700	682	706	721	717	721	676	730	715	703	696	784	667	796	749	714	698	682	682	687	723	695	711	721	660	677	676	695	666	718	737	719	687	672	724	707	688	706	682	710	728	701	750	726	716	709	660	704	736	742	799	687	714	692	746	689	694	729	714	687	667	730	719	679	700	731	702	736	724	687	664	700	733	766	680	733	722	705	737	677	761	740	737	729	715	746	701	737	704	691	688	696	714	732	683	718	665	736	707	735	692	718	659	727	727	732	746	722	733	687	710	722	713	691	723	710	709	674	736	735	692	698	699	703	715	732	697	735	678	679	705	718	712	745	664	736	726	683	721	735	696	725	695	699	707	693	722	714	683	730	714	725	696	707	724	712	700	713	719	679	701	700	718	695	736	702	718	710	705	687	724	730	714	761	741	705	695	720	707	763	737	728	718	669	679	698	715	693	703	692	738	740	728	708	742	737	738	709	699	670	725	704	700	691	703	704	750	677	666	737	745	712	743	728	692	704	676	679	712	649	676	662	704	705	713	719	690	657	710	727	701	664	700	711	632	763	725	677	742	712	669	714	732	746	735	724	741	696	742	691	695	755	697	709	697	684	678	677	696	691	657	678	713	663	702	734	705	730	720	687	671	734	709	718	682	713	658	721	695	717	693	729	696	734	690	725	735	691	725	661	695	678	750	739	731	717	719	697	712	686	672	717	739	686	674	698	733	697	710	739	684	725	692	727	687	701	722	747	732	702	690	652	751	722	713	710	701	758	702	663	719	714	731	751	716	706	704	713	709	714	718	687	750	724	713	687	734	718	690	759	738	731	712	706	715	724	708	695	677	691	747	721	722	714	723	686	689	751	717	728	685	705	704	690	709	716	703	718	740	710	680	655	687	683	713	729	736	734	714	716	686	750	699	699	688	734	694	723	707	742	679	756	694	733	698	744	718	745	743	696	715	756	744	715	688	682	744	710	732	724	678	704	657	704	663	705	728	716	741	703	697	709	666	662	759	710	721	660	718	751	749	659	726	747	753	759	715	723	677	709	721	658	755	740	723	735	719	729	719	697	725	678	748	752	700	685	718	761	680	730	681	722	693	658	701	667	719	718	741	707	659	714	713	734	742	744	689	706	710	660	725	739	727	733	760	677	712	718	726	677	738	705	674	709	718	684	731	745	678	693	691	664	695	744	710	754	712	723	708	690	729	691	701	706	678	700	705	709	743	741	725	715	698	677	729	722	728	668	688	756	709	692	713	710	720	735	707	693	718	700	706	708	672	727	738	676	708	713	689	713	701	720	749	649	683	736	655	673	754	739	702	711	718	710	674	733	689	690	707	691	733	701	665	692	756	734	630	721	726	777	763	746	694	696	756	675	770	727	702	759	707	710	691	691	692	691	739	753	720	714	676	698	771	711	684	676	668	729	713	686	683	707	737	718	741	734	694	721	690	678	711	713	701	698	686	725	711	652	759	668	723	699	713	724	737	691	688	758	701	710	712	701	704	698	703	722	684	710	781	695	749	757	705	712	685	749	728	700	722	693	705	770	676	688	775	685	703	707	696	699	665	741	697	696	684	715	723	731	668	726	697	742	721	714	697	680	748	716	694	689	685	657	719	739	682	702	712	677	699	734	676	724	706	690	720	717	700	702	722	712	721	662	759	717	707	690	702	702	701	706	710	688	657	725	738	726	664	742	736	685	731	705	685	695	694	712	744	690	720	697	705	734	747	694	716	735	728	695	733	699	692	739	644	740	724	711	719	692	694	732	726	716	701	662	687	706	676	710	757	713	713	729	679	679	725	675	703	735	702	764	683	705	689	685	721	696	677	673	682	723	722	694	736	719	736	726	714	741	710	712	677	709	691	723	676	720	695	696	734	721	733	722	715	734	750	680	715	678	718	694	687	723	700	670	709	682	781	698	723	697	697	648	707	670	665	710	749	670	688	723	768	765	736	693	661	682	738	719	648	691	728	693	691	690	729	718	716	703	703	692	697	708	760	719	731	682	710	762	732	709	690	727	736	736	696	742	695	684	680	701	689	730	719	711	706	685	672	690	674	704	721	727	734	692	653	666	743	727	681	669	754	668	673	713	663	762	707	728	648	727	691	682	715	695	740	708	655	749	711	746	717	739	741	730	736	749	682	693	709	683	698	695	687	730	704	730	727	700	691	694	690	676	741	687	743	676	719	714	697	708	714	671	703	707	721	710	681	757	730	695	710	711	701	663	716	714	684	744	680	715	671	782	717	706	716	720	667	673	706	740	720	733	720	733	711	700	722	673	734	707	681	694	698	689	697	682	770	724	717	717	704	716	707	743	721	698	739	712	701	746	758	719	732	738	701	717	733	711	730	698	734	733	768	706	688	725	722	692	673	685	752	720	679	682	730	723	665	687	705	708	655	702	696	733	699	731	694	695	680	672	750	683	715	721	661	701	751	698	693	725	720	729	648	697	717	695	681	718	672	688	701	715	712	700	727	695	680	725	738	631	693	703	687	741	708	685	692	695	713	712	724	744	694	763	694	694	672	701	720	702	708	724	716	737	741	717	715	730	723	696	680	708	711	745	647	692	692	695	709	693	668	705	670	702	693	739	729	674	684	697	674	717	673	706	691	698	723	736	708	735	715	730	702	691	648	725	716	706	751	730	713	746	731	747	715	656	719	712	646	716	771	655	713	707	706	734	705	711	688	741	690	722	693	701	690	680	678	712	694	719	714	703	711	720	736	691	683	712	682	694	707	711	675	732	691	738	700	738	693	762	739	698	700	730	644	694	696	744	712	736	699	748	755	735	699	690	770	747	708	688	773	727	720	735	767	688	696	701	698	681	667	686	717	714	678	722	748	777	694	727	687	723	733	696	693	700	744	722	741	733	701	723	716	667	721	715	706	709	732	710	710	743	742	671	723	747	718	682	696	720	707	711	741	728	722	726	695	718	659	719	717	715	681	658	707	734	754	671	713	708	684	680	712	711	705	703	660	782	672	712	698	655	794	723	718	681	755	733	726	665	715	717	733	673	687	706	719	713	685	723	688	715	702	704	708	682	680	705	704	680	698	701	775	696	700	710	696	728	733	693
20978	45691	37011	26392	21031	16387	12464	9561	7095	5672	4529	3536	2743	2362	2220	1843	1725	1506	1479	1352	1349	1295	1223	1184	1126	1033	1039	1003	1024	981	1007	989	1006	1014	1055	1156	1109	986	920	912	914	856	844	788	829	777	803	773	783	813	832	789	757	795	791	755	761	723	741	757	779	788	811	725	749	749	724	747	730	782	780	719	760	739	717	757	728	728	711	692	765	706	770	728	729	738	752	741	763	752	724	719	710	759	720	716	704	753	707	757	732	721	712	715	726	707	789	720	742	750	697	787	716	782	721	686	755	746	663	765	711	777	741	746	773	735	747	720	751	762	762	738	712	719	735	721	760	726	707	768	709	742	740	748	716	724	689	747	756	740	718	774	730	731	720	755	738	774	759	724	740	721	711	719	744	764	738	766	741	732	724	791	722	733	723	732	763	730	703	702	728	716	724	714	715	732	719	734	743	742	735	737	722	729	756	767	730	676	731	731	713	745	711	779	739	734	716	709	768	748	769	695	716	704	777	760	750	735	755	737	680	714	740	720	719	745	726	720	733	757	733	736	750	753	730	742	704	705	694	721	735	744	701	667	686	741	763	707	728	732	723	781	717	673	735	708	731	656	751	735	735	753	713	706	753	750	742	751	762	724	736	715	730	691	702	727	772	714	696	757	758	783	713	730	768	696	689	715	707	775	739	761	729	723	747	718	776	710	729	737	756	705	776	737	777	738	752	738	730	751	736	751	732	786	742	715	731	748	707	737	670	720	741	725	693	750	724	736	781	732	740	761	720	779	743	702	714	702	739	718	719	744	771	738	725	722	754	727	746	760	728	721	761	719	726	764	729	717	739	764	693	706	735	746	684	745	762	791	727	730	739	724	745	760	747	752	722	774	784	739	701	787	760	729	729	782	718	703	705	750	764	790	712	715	772	730	706	757	697	699	719	692	695	752	734	765	708	685	714	705	716	755	752	730	688	689	750	687	711	733	702	711	723	760	783	704	710	733	704	726	715	797	720	790	718	758	781	740	727	775	777	730	752	732	736	793	743	757	717	777	776	759	740	737	720	725	744	764	707	693	726	758	738	706	737	754	741	712	743	751	755	745	760	729	731	798	742	727	720	817	754	707	740	699	781	724	771	718	728	752	701	723	734	725	713	703	753	737	742	745	707	748	700	713	754	717	726	656	736	757	707	717	785	720	705	749	752	751	750	736	773	756	744	732	729	729	739	730	779	737	713	730	746	690	770	726	672	675	745	735	747	756	777	719	729	722	760	782	752	720	758	676	753	731	734	724	768	749	770	687	742	769	691	743	756	755	743	750	717	722	744	780	737	776	736	745	719	755	764	697	685	761	734	737	740	749	742	753	729	766	785	662	730	749	737	745	730	761	752	763	723	732	756	650	683	740	693	697	745	709	674	720	732	736	718	771	746	724	754	726	723	740	723	795	744	791	691	727	712	705	769	723	801	741	713	740	756	742	761	710	700	761	723	728	728	749	755	727	710	716	731	646	735	720	747	749	718	764	753	722	737	716	764	717	735	808	734	753	772	729	756	755	699	731	750	731	714	767	724	785	732	742	710	755	750	760	702	742	713	754	727	758	703	778	765	742	721	740	717	744	702	763	733	709	713	700	714	720	709	724	731	790	751	749	709	736	712	730	704	746	761	711	721	756	752	743	713	748	765	742	727	688	680	746	779	709	714	733	715	680	718	769	758	788	746	751	717	687	741	724	764	772	729	704	732	767	763	787	728	729	741	751	746	715	766	692	717	688	717	759	702	751	737	732	705	681	734	740	716	723	750	770	770	693	698	760	725	789	756	769	679	723	712	787	729	720	697	759	749	704	701	736	721	704	743	721	771	769	707	727	742	716	756	763	758	765	712	740	745	734	741	755	733	756	757	770	733	729	737	753	765	781	797	758	720	704	711	706	726	716	753	736	767	728	743	686	714	752	734	712	747	751	739	763	779	740	742	740	720	710	725	737	732	685	727	746	776	752	732	752	695	742	724	736	688	665	776	717	739	736	752	728	764	797	752	726	730	753	748	706	758	741	692	721	702	716	770	758	711	742	745	753	741	692	739	734	793	774	776	761	728	682	771	707	744	716	703	724	739	762	789	730	740	737	716	766	706	728	719	793	756	724	765	742	704	713	714	752	753	723	686	752	777	703	750	770	716	747	743	685	726	743	747	750	695	726	706	711	750	747	796	751	704	757	750	752	755	686	700	766	740	761	702	753	779	713	732	762	714	715	725	741	700	732	738	719	763	744	727	687	753	780	714	715	726	729	746	745	750	679	778	723	722	750	792	717	754	719	721	732	740	768	710	738	688	735	761	763	786	729	742	736	765	727	758	728	715	746	742	739	757	736	761	741	778	769	726	730	784	757	715	747	741	717	779	712	736	723	674	757	801	718	723	767	737	722	744	737	717	748	734	718	736	696	763	764	772	793	753	749	746	739	685	700	723	670	730	718	774	724	699	719	726	725	777	695	750	744	744	700	756	760	728	697	723	722	728	747	746	749	762	712	725	713	732	762	733	736	736	786	681	784	759	743	791	742	719	750	740	700	708	726	739	720	713	728	721	730	689	701	707	791	710	727	801	722	745	743	742	683	788	767	711	714	796	738	736	705	711	761	802	783	759	689	761	752	755	715	764	716	687	737	762	710	759	745	717	724	722	747	775	766	725	718	725	764	720	763	699	757	722	747	723	766	741	733	749	741	750	742	763	765	780	743	735	761	729	680	761	731	722	754	764	769	717	701	723	712	706	721	785	752	717	717	751	704	734	727	703	705	754	702	768	789	723	780	688	768	782	727	721	739	710	723	734	698	712	740	757	730	728	720	699	776	721	779	744	715	748	721	731	692	747	763	765	773	745	727	740	788	744	724	737	751	676	741	696	798	762	722	720	729	769	742	775	700	725	686	743	744	732	743	739	739	739	695	718	728	738	741	739	679	742	730	709	771	709	749	734	732	688	696	760	711	732	694	709	691	735	741	745	740	720	699	736	721	737	724	764	759	758	745	713	798	747	681	738	786	765	757	741	766	700	759	753	729	763	722	730	733	727	724	724	685	746	714	747	708	705	654	712	734	730	709	713	749	729	676	748	745	704	707	731	749	699	763	724	724	772	676	731	689	716	748	702	783	712	769	748	753	713	726	702	713	751	708	756	716	749	745	742	769	754	711	700	724	766	743	662	748	728	722	741	764	732	729	781	758	744	705	705	717	800	721	789	747	738	700	729	754	765	685	741	769	719	731	730	762	748	703	729	748	730	745	729	729	709	725	770	737	711	745	747	749	759	793	717	759	740	711	773	673	725	743	744	710	713	709	719	717	717	726	712	726	777	778	738	737	744	751	703	746	713	712	734	735	721	735	746	771	751	737	719	775	683	724	735	708	688	736	705	730	774	706	782	719	733	759	743	748	742	745	784	745	713	731	716	710	765	716	675	784	711	749	756	731	744	747	705	760	771	703	740	735	705	780	760	729	739	731	753	755	770	726	765	727
28814	22930	22606	14767	7706	4909	3597	2573	1957	1650	1441	1166	1038	1001	979	928	881	836	797	791	815	839	734	724	737	743	755	789	736	775	728	692	779	765	766	727	708	741	737	711	715	722	712	725	695	651	665	693	673	706	669	688	682	710	716	675	679	642	656	702	701	651	682	668	709	697	668	652	682	639	672	682	656	690	654	687	651	711	686	697	661	694	647	648	687	709	669	662	699	678	680	688	651	704	685	655	678	656	632	687	678	661	669	657	664	690	656	662	663	691	633	701	702	619	699	677	720	628	656	670	692	667	703	693	681	702	693	683	703	692	719	696	629	688	649	670	701	611	646	642	633	685	651	660	652	675	701	663	705	709	695	654	691	707	592	694	618	677	633	706	669	676	661	676	703	695	666	650	687	674	638	696	674	667	659	670	665	666	651	648	626	676	683	668	668	645	675	693	692	680	673	703	658	697	679	591	677	682	650	666	673	668	707	674	688	735	648	700	692	705	656	711	658	641	666	680	665	734	678	704	660	626	674	694	713	640	679	674	658	651	700	651	662	688	668	694	648	713	697	651	692	686	695	691	708	677	627	657	679	706	651	683	688	637	637	636	629	728	657	687	648	666	665	707	659	659	686	709	690	645	636	682	727	661	745	668	656	661	666	686	712	675	681	660	619	704	651	654	663	658	711	679	652	694	643	638	686	676	670	693	653	678	652	665	674	688	650	689	648	664	622	693	660	678	682	655	668	691	650	675	675	687	731	725	640	701	670	688	691	642	685	657	659	685	691	669	683	668	677	613	669	654	627	656	697	672	679	642	602	662	633	668	636	648	680	676	634	657	651	696	636	667	663	706	672	677	640	647	649	733	667	700	718	661	670	689	650	665	741	688	674	615	673	693	627	695	687	652	632	723	669	720	665	623	665	675	673	744	699	670	697	684	702	632	673	702	658	664	653	656	681	670	652	668	675	691	702	704	719	691	657	683	660	643	656	647	723	676	662	674	673	640	677	674	645	666	696	690	704	685	656	665	655	726	650	653	681	649	637	643	715	671	662	680	678	679	645	622	653	643	696	626	618	684	665	655	654	663	652	640	683	654	688	619	700	672	673	648	666	686	685	693	697	735	670	678	653	664	697	678	678	674	677	658	641	651	667	633	707	654	639	657	695	673	651	689	672	678	674	694	675	700	644	695	703	653	670	686	677	687	699	665	675	660	682	662	666	705	679	716	687	720	680	715	661	694	656	684	665	749	638	676	697	694	660	661	714	718	673	644	648	665	640	646	664	723	635	626	673	705	638	634	647	653	727	630	656	647	672	639	678	608	674	695	676	674	635	713	695	696	696	667	681	654	706	691	683	737	670	674	622	665	611	673	635	680	652	667	680	696	719	641	658	628	661	657	646	630	695	647	653	647	657	673	708	642	673	632	715	716	652	701	654	668	631	626	702	708	668	644	700	652	687	695	672	681	699	701	722	659	613	681	653	662	614	652	667	693	644	639	671	648	638	715	701	653	673	700	627	687	692	656	664	649	664	701	671	629	686	700	679	675	681	719	664	676	676	640	676	638	650	692	671	654	655	695	673	649	668	740	678	720	676	659	677	652	687	669	699	680	686	693	645	640	661	693	644	689	689	712	669	676	669	626	678	671	661	711	671	655	648	650	669	749	667	618	673	620	656	687	613	672	678	657	670	680	713	708	602	684	664	658	692	655	654	665	669	681	660	685	639	663	647	650	633	701	683	642	684	693	662	702	653	643	660	672	714	659	656	689	666	723	698	677	713	717	695	650	724	651	728	636	696	679	661	653	638	670	664	664	686	657	658	647	675	686	713	673	677	673	669	669	646	683	683	687	623	652	735	655	637	669	666	640	636	679	655	697	660	623	700	657	731	673	640	658	646	640	704	661	656	667	660	688	625	629	678	686	680	709	676	646	670	700	692	687	694	636	670	679	684	677	673	692	688	669	678	659	647	717	671	673	641	679	674	678	704	654	673	654	697	673	674	624	652	627	717	718	666	626	692	690	663	717	642	685	651	646	672	639	682	632	673	630	761	696	670	687	669	643	696	696	667	626	712	696	610	648	711	655	701	670	701	645	671	655	701	647	680	664	700	690	681	643	639	691	666	635	649	614	621	683	661	653	659	690	689	683	676	695	650	684	660	675	661	677	681	633	671	657	665	643	654	647	666	648	644	685	646	654	636	662	636	680	657	669	678	650	654	674	639	668	669	668	717	674	674	667	677	650	659	718	681	669	690	688	685	660	625	696	696	672	654	654	649	679	642	651	705	668	686	669	681	640	696	691	665	662	658	692	671	653	635	674	667	671	686	679	675	667	686	707	685	701	676	753	636	672	620	732	707	678	672	729	688	681	683	684	675	650	659	621	678	674	686	635	629	689	645	691	687	664	653	686	696	645	681	653	654	654	679	669	634	656	669	672	685	675	711	681	696	639	654	666	641	658	679	678	692	662	712	700	684	646	664	692	682	699	677	735	686	626	675	621	646	674	646	632	702	669	706	711	666	653	688	712	669	691	670	634	692	660	676	637	634	712	716	682	667	664	674	668	687	682	665	667	687	667	666	708	667	651	659	681	661	629	662	657	686	678	693	695	671	689	663	654	620	684	716	720	707	665	682	661	665	676	699	668	701	686	659	627	681	650	695	670	709	693	722	649	699	731	697	686	676	656	649	721	666	686	673	639	654	644	709	651	683	682	687	612	709	696	712	654	700	671	660	654	696	666	733	652	611	668	653	691	650	685	678	612	646	710	677	707	681	680	668	666	642	670	654	657	673	661	681	685	730	671	669	653	648	690	677	631	681	733	657	696	684	670	707	620	638	637	638	693	662	709	687	660	659	699	679	698	674	658	668	660	673	687	697	667	651	698	710	634	665	640	682	648	642	695	678	673	659	694	711	664	663	666	627	710	662	676	668	675	707	656	646	635	647	649	685	687	668	641	647	712	673	659	669	639	651	722	689	703	690	640	669	678	621	658	664	656	686	666	688	707	654	678	706	659	642	651	649	677	656	646	648	674	636	675	666	654	669	627	647	634	688	660	665	662	654	652	609	680	641	690	649	644	634	623	660	692	673	661	682	659	679	641	685	694	674	682	647	671	649	640	659	656	670	706	652	664	673	692	617	643	670	727	681	673	676	693	695	662	682	683	658	644	662	673	675	618	626	659	667	672	651	649	692	658	640	617	681	660	701	693	696	661	662	715	705	712	677	644	704	639	659	617	650	694	670	711	646	711	645	669	657	661	697	691	668	659	661	676	672	670	661	655	606	723	624	686	646	683	681	713	656	643	710	720	695	650	681	645	614	666	700	638	674	661	690	633	708	687	683	683	640	661	701	638	637	629	675	657	672	657	607	646	710	690	639	641	685	640	690	664	668	696	669	670	641	687	681	637	704	642	679	632	713	677	666	678	658	617	633	684	657	676	644	662	675	674	694	687	650	672	660	706	654	690	716	646	715	662	705	663	705	682	665	685	687	730	645	687
18056	32966	24434	14980	10992	8017	5953	4324	3436	2648	2196	1726	1401	1386	1284	1221	1097	1047	973	949	973	880	870	863	842	829	831	810	827	841	781	825	804	801	901	902	821	830	747	758	773	792	725	699	728	788	696	744	695	748	691	711	695	711	704	670	650	695	692	706	693	670	715	721	722	720	723	707	699	699	707	710	713	665	684	653	732	715	703	728	695	702	725	691	687	704	686	737	718	693	758	740	707	746	705	737	715	752	728	727	718	706	773	710	700	677	715	699	667	716	728	672	710	692	735	707	716	685	671	703	715	705	708	661	681	726	725	715	679	745	658	673	728	722	747	673	738	703	716	685	755	681	709	668	665	748	689	708	719	706	711	637	687	702	715	739	695	675	681	718	693	717	686	752	754	743	683	680	689	721	736	694	687	735	711	681	666	689	679	695	678	713	726	723	692	675	672	685	717	722	689	676	676	683	688	677	681	747	698	691	676	710	726	748	749	702	736	678	660	683	736	711	699	767	700	738	696	716	693	689	712	698	746	725	740	716	727	686	710	707	676	723	706	716	692	713	732	798	715	736	745	698	711	679	723	738	742	709	738	691	708	725	676	677	719	703	728	742	722	725	716	692	705	728	718	686	697	699	693	710	668	670	689	727	700	675	719	687	728	691	736	706	733	720	666	733	736	700	716	691	737	698	701	634	717	734	703	711	712	737	708	670	709	729	677	702	746	699	700	727	743	717	778	652	761	723	698	710	701	740	708	734	682	685	739	756	725	694	709	756	719	737	715	697	693	695	701	695	705	736	720	672	695	704	761	717	679	685	719	743	700	701	718	696	702	724	683	710	690	755	721	689	737	689	722	750	714	701	712	715	663	663	738	723	725	698	736	757	679	737	693	703	705	682	698	677	701	729	718	722	675	668	759	668	713	718	690	711	670	700	687	737	722	706	670	683	725	708	730	690	760	712	733	703	726	737	644	769	708	682	701	732	697	692	701	686	682	706	763	676	715	743	678	714	695	687	678	714	688	719	706	689	714	700	686	711	723	711	660	681	696	708	733	669	683	688	673	699	761	779	701	717	661	718	698	706	691	692	702	668	684	723	726	693	704	706	686	669	733	697	698	717	698	737	688	674	709	690	667	713	709	704	682	757	721	733	699	711	703	703	661	690	722	704	701	690	718	692	698	663	712	747	723	705	728	701	688	698	711	692	686	728	715	729	684	692	744	693	731	688	709	674	740	703	722	667	684	726	748	694	723	730	680	701	733	721	720	657	752	672	687	762	701	716	721	704	738	718	711	697	697	723	750	726	653	687	692	687	723	732	699	750	678	731	689	764	717	767	683	699	674	745	722	717	730	700	736	700	690	692	737	639	746	728	736	681	737	713	727	714	712	750	670	699	702	716	699	714	714	694	730	687	650	696	729	694	724	687	675	732	652	688	723	720	660	699	762	710	724	697	732	666	688	684	739	722	726	707	712	716	683	649	716	709	753	715	688	677	755	722	726	726	674	741	683	710	712	711	710	749	691	660	659	654	709	677	693	716	748	738	716	709	740	694	701	681	702	637	711	716	741	694	686	716	693	729	680	736	647	708	689	731	678	698	733	657	705	722	674	742	728	700	717	663	710	724	709	683	684	700	673	744	686	732	707	671	682	686	756	734	742	666	699	720	663	765	680	731	694	708	683	714	669	728	665	668	724	716	678	694	665	721	761	672	674	700	666	702	683	696	718	671	712	713	667	747	739	684	675	669	717	705	676	665	673	671	674	701	705	753	717	737	673	698	726	736	746	677	668	709	680	729	712	737	663	719	677	728	704	696	681	692	679	765	777	650	735	663	688	680	761	702	712	724	729	735	727	764	735	682	642	683	694	700	714	682	692	655	711	710	744	695	708	739	711	678	673	724	665	691	706	758	722	668	694	720	698	725	701	670	725	747	708	689	661	683	685	683	724	698	649	702	755	710	726	676	673	705	692	701	705	733	726	740	653	740	662	711	708	728	713	689	726	687	730	699	695	749	706	716	655	716	752	701	712	755	678	702	688	677	673	749	725	727	716	725	692	725	666	719	708	678	667	679	725	717	719	664	665	681	710	670	653	713	698	718	754	749	701	707	714	682	691	719	757	653	728	726	697	745	708	686	667	687	699	665	740	724	716	684	681	692	707	718	660	761	705	712	621	695	718	661	744	724	708	722	681	700	682	728	703	669	720	709	709	728	717	738	730	712	701	733	693	724	719	681	670	679	702	745	689	676	756	697	723	716	694	698	673	700	711	711	694	716	704	711	686	651	738	688	723	700	742	694	774	713	703	707	738	704	688	716	710	684	662	680	722	680	694	689	703	707	735	677	680	705	694	722	710	687	723	696	702	729	734	710	737	717	686	752	714	700	680	692	693	730	671	729	647	706	732	724	712	736	673	685	661	735	700	710	719	722	684	688	710	682	675	698	710	732	695	695	753	741	672	731	730	703	662	753	731	714	736	687	682	718	719	690	702	683	711	700	695	712	702	730	738	705	696	668	684	705	697	668	695	784	716	701	714	681	695	678	687	720	668	731	721	692	676	693	737	682	731	689	737	743	693	638	710	707	684	723	674	692	741	715	749	708	692	696	700	722	743	663	720	681	712	681	702	718	692	764	670	701	697	729	771	692	699	659	712	713	707	748	724	709	693	740	745	708	695	706	684	676	702	651	752	719	639	658	714	720	690	706	636	697	695	737	686	691	753	735	688	675	709	715	657	698	693	720	693	710	719	688	713	719	723	730	717	693	742	699	712	734	697	698	702	678	737	735	723	695	714	697	715	726	748	726	732	674	697	730	677	685	746	694	714	751	707	679	694	704	700	748	702	693	695	725	653	725	719	686	694	694	714	696	693	736	673	683	703	664	731	691	675	677	680	701	665	728	691	715	702	709	696	732	691	686	710	694	672	724	685	693	746	760	649	736	673	685	665	681	702	672	747	725	654	726	651	714	655	718	634	721	740	751	694	651	691	702	744	690	723	713	646	720	743	751	715	725	721	706	702	721	739	707	744	723	702	646	720	735	712	737	702	692	711	743	751	701	689	757	713	728	692	694	733	705	741	699	720	691	701	756	701	709	680	688	693	707	648	744	738	690	703	711	732	694	689	686	663	656	678	701	657	668	732	697	747	700	689	732	685	682	655	721	710	744	713	698	658	690	706	707	744	725	727	699	722	693	720	685	711	658	689	723	728	742	706	688	718	690	766	684	771	716	749	680	719	689	732	696	717	741	736	715	745	744	681	753	724	667	710	757	677	668	699	734	708	681	708	736	697	725	692	734	703	687	684	703	703	686	701	675	730	730	693	707	679	692	735	724	695	737	683	693	680	674	679	745	684	707	733	687	703	669	724	697	669	729	733	721	692	721	705	703	715	729	718	761	709	714	687	720	692	664	714	655	719	687	681	672	741	733	710	673	681	696	730	742	703	681	701	729	708	719	703	697	695	673	735	712	729	695	702	698	720	671	713	694	653	646	731	702	701	710
24459	21635	28942	24887	21812	15663	7665	4279	2930	2534	2066	1647	1478	1309	1203	1175	1080	997	958	976	988	928	873	886	803	830	777	794	816	783	821	795	797	848	841	905	858	841	775	800	771	763	701	746	769	704	679	707	720	751	729	717	694	700	736	721	684	700	723	669	707	723	675	674	727	669	716	722	721	683	719	675	699	654	730	691	673	699	683	734	691	702	698	658	750	632	714	689	699	699	672	685	664	708	668	692	645	693	705	691	710	693	748	690	720	718	701	701	678	724	669	623	668	688	717	707	659	695	683	692	696	729	667	737	716	713	679	750	666	697	638	676	716	677	629	690	736	681	670	677	684	710	672	701	706	701	675	670	684	761	690	676	669	657	700	688	686	683	723	701	667	691	725	687	661	664	670	687	696	717	670	716	705	699	688	656	641	686	685	695	715	685	665	711	729	760	724	737	688	680	639	716	689	663	681	693	698	655	715	653	709	694	744	655	690	699	644	686	677	727	700	717	734	668	696	703	696	715	688	663	670	684	691	674	717	656	674	663	738	711	699	723	722	690	685	694	638	690	691	694	690	689	686	694	732	679	655	662	746	715	680	675	674	686	682	667	637	657	729	671	739	712	705	674	711	669	682	656	639	686	678	659	683	716	700	699	711	696	660	683	664	676	688	752	724	699	668	691	686	722	690	764	687	676	672	741	721	713	672	705	672	663	684	721	687	702	702	732	693	695	738	671	742	689	671	683	695	704	659	688	696	660	710	685	652	675	721	690	696	704	700	677	661	695	680	688	697	665	701	709	718	707	668	698	737	722	642	676	684	719	698	673	673	672	722	719	717	679	710	722	671	687	687	721	703	660	678	697	736	702	653	671	701	694	688	675	684	659	710	651	663	691	645	680	684	708	692	684	695	663	657	717	700	703	719	685	717	719	747	722	678	684	670	644	760	710	697	674	697	755	676	707	645	669	716	657	675	725	654	647	664	681	706	725	706	678	670	727	682	665	706	666	723	680	716	697	700	717	707	712	703	728	639	694	730	692	667	700	690	696	723	671	678	693	740	697	708	701	726	693	686	676	677	705	661	696	704	708	698	701	705	670	704	671	657	649	648	681	702	760	673	688	699	683	671	745	646	674	694	702	709	662	656	639	672	691	707	714	691	685	678	684	691	718	671	689	645	733	701	716	706	710	670	688	704	639	695	698	680	716	689	704	703	688	704	639	662	697	695	699	697	667	726	713	679	683	711	688	715	709	711	710	695	682	670	687	663	669	688	661	672	746	692	693	701	683	739	661	670	732	731	698	656	667	660	728	696	715	676	711	690	710	691	707	654	674	679	668	657	707	681	694	711	657	723	712	666	740	688	711	668	693	723	667	710	638	677	658	681	667	695	670	673	678	679	681	689	666	701	662	654	768	675	708	647	694	677	647	697	710	644	674	681	711	695	669	682	710	722	701	726	732	720	632	710	707	713	698	700	661	647	675	690	646	667	718	643	688	669	683	652	679	690	673	739	685	682	672	663	698	672	681	699	711	675	700	683	735	681	653	659	735	669	712	706	727	697	660	662	680	699	696	701	716	664	674	708	679	655	717	707	705	717	723	678	671	733	708	686	728	689	687	699	712	624	687	697	640	677	697	679	653	713	717	656	646	721	658	703	705	736	684	683	704	667	703	687	677	679	657	691	642	708	707	734	686	703	619	716	688	666	709	671	681	715	697	679	668	661	673	640	740	676	710	694	674	651	705	700	662	702	643	713	690	712	698	639	700	662	713	715	707	664	654	704	695	668	677	677	669	672	713	684	659	685	699	684	709	706	717	717	707	655	677	663	646	687	702	722	724	725	684	672	682	711	665	684	678	681	713	684	656	651	690	689	672	674	691	704	704	686	722	766	676	728	682	690	687	689	664	649	708	706	691	691	688	677	691	706	691	697	680	688	751	652	651	712	689	687	745	718	724	707	700	677	721	699	740	693	658	704	688	666	755	699	662	688	708	693	716	712	666	677	689	662	691	737	669	660	643	659	692	683	654	680	652	742	681	689	687	671	722	656	728	727	727	702	700	714	742	665	684	725	673	662	664	599	712	730	656	689	697	700	666	739	639	649	689	688	702	652	661	647	725	671	647	636	682	649	684	710	701	677	683	667	684	677	657	748	720	680	746	666	688	638	641	764	696	700	736	686	708	640	649	686	746	677	701	695	685	637	701	643	716	677	672	720	698	724	695	704	659	729	674	655	702	676	707	697	733	697	668	725	739	674	670	696	692	698	710	729	687	671	648	681	686	714	651	679	679	678	677	681	711	693	640	661	660	693	673	672	636	657	643	703	711	720	683	678	745	662	665	687	654	704	624	710	651	711	738	714	663	682	724	677	649	697	736	703	692	665	698	693	663	699	664	691	634	651	692	726	710	701	648	680	684	672	677	695	654	724	681	706	689	670	683	687	669	681	673	723	721	732	694	710	638	707	702	677	689	701	708	689	690	684	707	691	663	667	677	694	729	677	649	637	672	703	655	642	695	686	709	735	718	665	676	730	655	703	625	665	617	672	674	652	684	656	664	727	695	660	733	651	723	713	652	678	675	685	716	713	667	675	685	725	676	635	707	714	675	663	677	677	684	727	654	689	675	667	728	709	699	699	673	688	661	710	714	671	693	699	670	703	701	677	654	726	691	728	684	670	681	688	685	713	680	679	718	667	657	733	737	705	670	694	648	653	700	682	676	719	710	686	703	683	682	655	684	692	705	721	672	672	699	683	672	673	683	689	689	709	698	675	703	669	676	690	711	695	653	666	701	703	734	674	642	720	656	680	683	648	671	663	693	686	679	676	735	647	679	725	678	671	710	675	736	671	657	707	675	669	709	720	705	683	683	697	637	677	722	665	752	696	709	720	690	660	682	664	620	651	667	692	735	682	711	739	672	646	693	658	643	684	713	666	739	682	697	662	738	672	733	668	727	651	721	681	731	740	681	694	637	668	682	689	685	678	673	627	692	644	670	710	716	715	673	737	725	708	690	700	709	715	692	657	664	701	672	638	699	684	748	717	706	710	682	690	680	669	709	723	702	691	649	717	673	696	666	701	720	669	652	699	686	700	718	642	677	702	697	658	621	692	664	680	693	670	674	671	659	738	715	700	679	686	681	696	725	722	680	665	693	686	713	663	694	704	665	695	650	704	675	703	689	719	725	672	664	706	667	703	697	703	647	709	696	687	701	679	680	648	634	683	645	678	686	650	667	667	739	676	668	681	659	702	687	706	749	696	649	706	678	729	682	685	682	732	681	670	661	717	731	695	710	712	670	658	699	710	671	699	688	748	731	722	689	700	687	685	669	652	698	683	708	682	694	696	711	721	674	727	705	692	691	662	644	693	674	691	707	724	652	703	668	700	659	656	689	702	686	674	686	674	661	686	682	683	676	661	684	669	690	673	706	695	689	714	711	721	719	711	703	679	647	685	695	698	721	686	687	678	715	687	744	709	777	689	662	682	670	643	672	747	708	671	716
18631	41028	32074	21672	16932	12557	9485	6851	5015	4055	3311	2564	2159	1954	1668	1569	1380	1294	1137	1165	1051	1108	1059	1001	906	883	928	910	940	903	936	898	895	998	996	1009	1010	930	874	886	829	828	740	738	731	787	798	787	777	762	726	735	777	748	737	733	723	765	779	738	763	742	737	763	721	698	728	701	748	727	721	709	700	734	652	702	748	712	743	727	670	709	719	721	730	766	714	709	696	722	720	741	691	706	740	733	732	700	735	684	738	724	731	721	710	717	708	720	736	719	706	730	699	732	708	703	734	650	700	713	744	696	710	664	740	725	698	713	731	728	690	732	719	673	722	698	705	663	733	742	735	748	687	738	748	678	688	736	702	686	688	696	708	672	705	695	745	784	723	709	724	727	731	759	747	723	746	760	753	711	715	710	729	707	707	734	736	753	734	747	713	716	714	754	740	716	779	749	726	710	749	697	707	713	724	714	738	712	727	737	737	719	687	734	706	711	709	726	712	693	742	706	725	715	726	730	764	679	746	752	678	714	755	756	676	740	718	732	700	698	702	700	728	698	696	735	782	707	766	720	694	739	723	687	766	677	712	754	701	706	711	718	731	694	735	726	739	674	730	732	733	734	711	684	747	714	684	726	691	693	718	735	727	754	715	682	689	729	721	669	687	693	695	714	720	697	723	757	720	728	739	714	749	742	716	715	717	779	752	706	668	726	697	715	730	722	746	694	700	729	738	729	680	731	713	730	728	754	711	712	729	709	740	730	668	696	708	794	756	700	739	705	726	732	715	711	757	747	713	710	728	663	728	689	735	712	730	733	734	723	735	712	736	653	711	745	737	703	661	745	724	683	678	745	754	746	677	690	707	745	673	721	755	686	724	718	755	722	723	761	738	726	756	697	733	729	701	725	715	734	777	697	717	722	705	755	735	716	760	753	681	721	745	734	709	725	682	769	729	750	730	696	746	724	747	759	735	728	699	770	733	699	659	726	749	699	693	719	728	722	685	706	720	716	711	742	706	734	744	770	691	719	726	743	762	712	701	699	720	689	757	709	707	676	700	727	728	712	723	686	746	686	732	765	722	704	732	710	759	748	710	737	752	712	738	730	742	728	683	758	675	697	777	711	743	725	742	747	700	720	745	726	720	710	713	715	671	744	738	746	691	707	669	729	750	738	682	759	722	733	769	716	732	712	738	739	781	733	701	713	728	763	711	694	681	687	686	728	727	736	710	750	736	698	713	719	715	741	699	669	698	741	752	726	704	711	717	696	762	701	697	739	702	727	728	722	705	693	706	732	744	773	688	710	695	713	729	679	724	715	718	745	731	749	691	706	713	761	707	723	774	715	685	773	695	738	710	711	732	761	707	699	682	735	673	697	713	772	726	701	732	716	694	712	688	687	743	716	709	767	746	690	753	735	709	718	718	740	684	714	711	693	733	727	708	732	717	717	753	729	740	745	692	735	746	666	671	738	740	731	668	713	721	703	741	723	679	679	708	720	773	726	712	703	742	779	699	691	750	735	710	671	713	742	743	677	679	655	732	701	735	746	704	706	706	702	699	702	696	718	712	745	738	788	733	736	713	718	755	739	722	771	713	739	743	745	687	785	764	735	756	722	754	710	715	734	728	708	708	688	685	745	717	771	723	741	699	726	752	749	729	710	738	733	703	675	710	738	771	686	741	734	695	736	688	695	681	748	728	707	773	710	698	690	739	725	702	692	760	730	733	713	746	694	802	696	726	733	697	723	736	749	701	732	664	691	734	711	727	764	703	703	730	722	763	676	673	769	679	757	716	703	715	750	703	702	707	751	762	704	730	714	740	731	712	734	746	732	702	701	707	716	733	682	724	720	740	778	659	704	704	735	668	722	726	725	751	726	735	704	683	766	718	696	703	717	740	685	711	724	704	658	693	713	687	719	747	706	705	733	711	739	749	675	719	755	712	730	733	745	713	709	728	687	694	745	745	699	771	768	668	752	751	702	729	756	714	692	748	701	750	712	730	707	743	710	705	700	720	779	674	734	753	728	689	749	710	719	673	686	692	705	734	703	750	713	739	719	765	690	691	705	704	770	728	741	728	747	713	710	701	712	731	727	747	696	668	710	711	708	717	742	729	699	720	731	714	690	706	750	734	723	700	707	715	741	709	651	688	772	737	670	704	730	724	694	719	734	742	687	700	725	700	742	695	714	727	712	735	694	724	721	668	725	688	711	764	721	698	697	722	711	731	709	703	725	738	690	734	663	738	708	696	731	722	760	741	682	656	778	734	726	695	733	719	683	729	724	756	724	712	757	763	730	711	735	746	757	695	762	698	744	679	685	705	739	729	757	746	787	698	758	707	783	739	721	669	737	716	736	741	727	725	707	675	732	765	663	678	699	734	758	755	711	728	706	717	759	723	704	784	757	717	717	728	717	773	728	713	704	738	766	751	706	723	763	715	785	732	718	732	731	733	736	693	667	722	713	733	712	754	715	754	724	697	763	700	733	711	698	774	698	732	667	727	709	705	735	737	695	707	716	719	746	670	701	760	709	732	733	740	710	732	678	719	705	729	726	747	727	664	733	770	709	713	727	744	699	709	723	740	710	670	708	724	736	695	770	718	774	747	756	710	729	736	684	734	725	757	675	716	704	715	712	753	713	677	772	710	748	702	726	732	647	708	697	686	700	752	692	707	731	690	741	729	718	733	657	743	695	728	758	719	702	714	698	714	737	726	779	725	682	700	757	727	736	703	710	711	706	701	713	688	709	694	754	700	738	694	663	701	724	691	728	731	747	704	730	767	749	712	717	716	711	692	731	738	729	718	695	695	756	701	731	697	709	730	730	741	729	671	750	683	727	693	716	723	738	757	698	727	717	706	713	726	721	722	754	712	755	726	671	773	670	713	748	691	725	736	738	729	710	704	694	755	738	703	704	726	715	716	744	680	731	763	709	706	698	695	712	731	761	736	687	719	718	749	715	702	720	747	696	701	743	703	720	720	695	692	754	769	672	729	712	685	729	710	764	798	728	718	716	713	718	725	704	746	695	710	710	697	738	703	711	728	756	742	743	713	728	736	690	700	732	706	714	778	707	705	740	697	704	699	719	717	768	699	670	720	696	659	699	747	729	723	725	683	683	689	766	643	706	711	711	735	758	734	684	755	733	720	753	717	733	704	697	680	725	732	720	716	787	714	708	734	742	752	709	741	708	753	630	713	712	711	714	723	693	705	700	680	702	704	681	778	671	726	713	740	700	723	703	713	717	724	712	695	696	714	705	729	712	711	722	737	730	720	731	720	743	749	716	699	737	672	673	644	684	729	739	701	696	739	755	702	719	771	747	729	730	717	712	742	727	720	739	750	721	707	712	717	683	689	731	778	758	740	737	708	740	731	727	746	726	696	721	755	673	734	730	731	727	713	717	750	672	713	753	780	708	712	759	699	726	729	717	677	707	728	671	726	712	672	737	712	697	729	677	705	712	706	733	733	733	740	734	761	703	685	753	725	757	715	762	752	762
25671	21591	27812	25957	15428	7308	4601	3026	2296	2005	1588	1306	1344	1208	1100	1041	947	892	871	802	875	799	754	749	770	790	738	750	785	768	710	761	759	785	767	798	809	750	745	762	736	721	738	673	698	703	667	666	669	686	693	707	689	687	700	640	732	667	669	682	674	708	698	658	629	685	686	668	686	678	705	713	709	663	656	641	675	670	693	631	667	701	657	692	714	665	712	651	626	731	676	671	691	666	675	682	660	700	658	632	646	667	694	606	677	677	720	695	664	665	724	698	710	656	711	716	691	655	683	649	701	614	666	697	719	670	658	661	651	670	687	663	673	707	677	678	657	673	649	727	628	659	643	717	669	665	654	646	625	685	688	702	672	684	654	704	717	675	665	673	693	681	623	614	664	648	655	667	682	666	721	700	647	703	700	647	639	682	649	643	677	710	620	670	663	647	678	729	696	661	633	704	646	649	646	686	716	657	704	702	674	680	676	665	654	759	692	624	652	643	730	687	669	716	677	663	634	660	679	678	646	660	646	681	661	710	683	620	705	675	632	646	649	713	692	686	662	681	657	673	648	646	632	672	641	694	702	669	656	689	628	672	660	702	687	714	655	668	650	673	713	693	664	697	649	684	713	668	666	710	630	625	679	652	617	664	646	689	617	707	635	647	634	683	716	686	681	647	662	660	665	692	660	656	670	649	674	668	712	673	668	716	657	674	744	632	718	655	670	656	662	687	673	731	730	686	724	673	621	671	654	673	662	645	655	691	655	696	704	689	629	720	637	683	674	688	722	695	663	688	656	649	678	645	663	673	661	605	695	706	682	710	656	708	668	630	686	696	689	693	690	691	668	710	669	628	713	634	662	661	689	655	653	653	691	682	654	714	686	679	666	684	672	652	655	704	721	726	687	655	646	693	651	675	642	674	667	652	685	682	645	701	687	675	656	711	652	666	675	712	708	709	653	638	727	680	720	691	663	685	714	704	697	672	613	698	681	696	697	601	653	689	718	637	695	674	681	719	666	683	706	683	631	700	662	666	675	675	685	701	673	671	704	656	679	688	661	708	662	647	691	655	659	682	678	703	693	636	665	698	621	683	658	685	693	734	710	673	698	685	672	650	652	669	688	654	644	681	647	659	679	703	675	666	656	639	699	690	672	657	659	718	677	657	710	703	681	711	699	685	695	649	653	691	664	670	698	641	697	696	709	660	682	675	686	644	638	645	669	681	644	755	658	705	674	673	650	689	658	621	669	648	648	659	661	603	700	685	682	682	618	667	658	713	714	675	693	688	668	673	678	690	678	674	703	662	651	670	684	656	646	697	622	723	680	707	669	702	675	661	637	634	666	651	671	650	657	688	722	648	670	669	645	704	702	656	661	688	648	657	711	734	649	649	667	689	697	655	649	696	674	688	680	688	647	639	660	652	695	693	685	644	683	669	665	703	688	698	646	670	636	736	682	656	671	658	703	652	713	727	681	685	696	675	686	662	685	651	740	681	715	669	649	669	717	638	653	711	658	689	678	653	656	677	706	653	675	659	721	647	676	684	661	717	722	676	726	631	624	658	722	665	726	690	650	725	689	685	693	687	684	643	690	621	674	707	659	674	648	632	689	679	681	666	643	716	704	708	705	691	663	676	653	668	666	684	656	706	651	691	702	622	707	650	661	631	663	701	693	619	670	673	663	679	675	723	758	678	700	700	676	655	655	641	633	685	675	677	707	626	651	664	648	646	652	701	714	685	714	703	719	686	713	684	696	684	669	673	688	695	649	690	640	725	686	680	628	662	637	691	670	651	668	691	671	666	673	712	690	644	657	664	698	670	672	639	680	664	701	689	702	687	695	632	632	651	668	681	700	678	701	683	677	719	692	658	732	694	679	665	668	692	681	657	693	643	650	677	684	632	694	659	711	708	656	694	647	612	664	646	645	702	657	694	684	714	720	650	700	635	698	679	722	676	651	664	651	683	682	709	686	668	629	720	669	667	648	694	696	725	641	678	692	654	652	669	620	698	620	659	712	699	662	673	656	666	659	659	662	631	679	665	657	650	683	680	662	652	678	668	703	659	653	679	686	663	662	656	601	667	671	671	706	694	666	647	665	660	683	686	670	658	672	708	690	657	659	737	696	713	628	620	722	681	637	675	658	663	673	669	642	617	658	691	657	672	679	667	698	700	647	681	683	681	643	678	669	699	681	621	652	652	629	641	642	661	712	660	685	617	691	614	626	657	704	660	658	637	698	633	658	650	701	684	670	702	717	663	725	646	681	687	700	617	698	684	685	692	636	713	660	650	695	676	691	648	674	627	669	676	665	681	672	662	690	659	664	656	704	627	642	669	677	669	648	676	666	686	652	706	687	702	685	674	655	702	683	676	669	670	682	655	660	621	703	695	655	663	675	681	682	683	716	673	696	665	739	698	634	620	679	652	661	666	647	655	650	672	647	731	702	681	663	689	672	726	632	709	706	710	689	674	675	668	653	672	645	696	705	693	688	721	685	683	658	634	672	664	624	686	664	670	659	685	664	683	684	680	665	717	658	661	689	687	665	677	696	727	668	692	651	676	693	642	641	719	650	650	723	666	756	686	673	666	672	630	629	692	660	671	673	669	704	650	665	718	694	645	710	684	642	669	675	658	674	682	670	684	681	662	688	686	672	664	661	630	649	644	647	733	654	647	623	695	695	695	663	676	699	697	654	664	698	664	679	702	662	658	661	680	669	691	734	712	656	672	667	689	702	675	705	694	660	721	670	660	646	628	706	673	688	678	684	707	639	694	708	665	665	672	715	666	720	664	696	690	673	667	693	667	664	692	664	702	637	707	687	672	694	708	662	713	662	693	701	673	656	695	685	648	665	692	721	665	682	701	662	702	662	631	697	674	674	672	688	663	678	662	652	645	683	748	702	647	645	658	710	684	651	695	688	664	624	666	630	670	670	680	664	701	693	697	644	664	700	596	639	684	681	657	640	648	729	670	683	638	659	675	655	687	684	598	708	681	651	657	671	710	677	726	690	675	690	687	656	673	672	705	661	705	656	642	636	693	672	664	689	631	667	641	691	635	711	658	767	667	682	672	677	683	731	640	681	699	636	715	639	665	708	707	682	698	666	640	671	673	696	635	690	651	659	693	675	695	694	646	677	619	633	654	656	666	667	677	676	645	658	674	719	675	667	661	667	662	646	663	656	673	648	659	693	637	676	706	681	691	685	659	646	678	681	596	671	709	707	708	678	663	666	683	665	643	699	694	646	672	680	651	706	666	689	679	729	710	657	634	657	643	664	669	677	626	640	693	673	720	667	667	681	700	700	678	677	652	701	634	661	726	691	746	660	726	713	662	633	695	668	664	664	710	665	716	677	681	689	669	662	662	656	665	684	667	664	684	626	668	752	680	639	628	660	675	695	662	673	674	684	702	647	718	644	660	641	661	684	694	654	648	711	671	691	715	666	701	660	663	712	639	644	657	668	720	656	684	678	690	663	670	692	654	701	674	677	722	683	671
17979	37333	28446	18540	13892	10269	7504	5332	4053	3350	2672	2062	1854	1676	1556	1380	1200	1074	1093	995	1036	985	932	898	905	874	831	845	847	864	795	834	809	835	879	946	910	899	857	802	740	752	817	768	775	755	754	783	676	731	722	724	689	723	690	702	704	691	748	692	655	712	705	727	717	721	704	749	734	702	686	722	670	739	683	686	720	679	672	685	710	721	699	711	705	729	704	700	690	734	673	710	749	720	715	724	731	662	735	715	712	696	716	714	715	701	719	759	642	686	694	670	739	682	694	702	689	757	715	688	690	717	683	659	688	686	729	729	720	689	711	724	698	691	719	669	687	697	728	761	729	712	689	707	706	730	695	671	708	730	682	689	682	695	694	721	724	675	642	758	722	705	773	722	715	738	714	690	652	722	716	691	663	692	685	714	662	687	716	643	732	706	707	643	679	728	724	657	741	686	754	662	727	713	738	687	708	679	744	736	706	718	695	694	681	720	706	640	740	707	694	727	667	720	718	683	673	731	710	710	712	747	707	704	706	706	712	666	654	691	692	695	744	718	731	733	720	731	713	694	694	672	711	659	726	673	711	716	746	663	721	742	695	697	722	642	707	700	715	665	712	697	686	765	707	704	681	693	782	684	702	666	712	684	724	720	684	698	711	747	700	657	702	683	735	726	736	747	725	733	666	732	714	732	726	711	700	705	684	752	745	747	680	691	709	748	725	684	758	736	708	733	711	706	743	691	672	682	725	685	706	665	739	750	692	691	700	699	679	695	737	694	713	697	706	711	733	706	712	728	722	701	696	709	708	750	691	693	718	684	678	709	703	754	659	683	697	663	725	720	764	675	719	696	646	707	718	701	723	699	713	733	729	704	689	752	728	696	709	709	740	689	694	704	725	697	701	703	685	732	705	716	691	727	695	723	672	696	693	743	710	719	712	745	713	675	678	725	740	744	761	708	711	706	679	725	713	727	688	670	742	723	733	698	706	671	710	669	735	717	722	658	676	710	699	700	737	736	736	669	699	682	717	719	695	700	680	700	689	687	745	739	749	683	723	688	677	752	690	678	676	718	731	685	667	717	701	697	725	690	739	703	678	700	759	708	679	695	679	711	721	730	697	719	695	734	727	677	707	749	694	709	674	698	696	673	728	779	702	693	706	690	731	703	695	713	698	725	683	699	735	692	694	733	721	647	748	742	709	701	660	678	727	704	692	699	695	757	726	731	721	714	688	709	664	693	668	687	705	648	701	702	709	681	684	714	727	654	677	719	734	710	698	664	717	753	688	681	687	701	696	742	713	684	753	683	710	693	721	715	703	732	712	716	701	679	737	679	681	711	712	718	714	734	684	682	721	728	756	716	742	684	701	726	697	677	726	715	684	706	649	731	690	718	704	720	739	701	717	738	705	700	663	697	661	702	671	723	737	670	738	668	744	694	697	676	752	733	736	717	744	667	705	700	690	696	651	678	700	638	703	771	748	722	702	678	705	730	699	741	749	704	710	705	696	680	743	783	695	699	680	659	711	700	697	717	716	735	691	762	691	696	758	713	667	727	738	705	649	716	729	682	692	708	675	745	670	704	725	710	690	708	641	711	769	724	729	669	733	719	687	675	699	737	676	677	691	690	710	698	677	708	763	682	718	737	687	706	664	736	706	669	717	676	695	705	755	682	700	701	681	696	696	673	693	723	681	697	732	680	728	706	693	690	722	718	729	717	764	697	702	677	697	736	704	717	666	720	673	717	702	661	745	746	736	704	726	697	724	696	716	704	731	725	693	697	722	721	684	723	705	659	700	667	714	738	700	705	723	713	729	740	697	669	653	685	725	686	686	700	704	757	713	706	725	737	728	708	737	719	739	715	703	666	667	726	700	675	698	708	681	656	723	730	733	714	691	725	685	775	703	692	727	704	683	723	698	733	757	696	713	733	712	749	755	694	664	712	683	709	710	690	687	720	689	680	737	718	683	661	700	719	691	712	711	680	737	715	686	696	687	707	694	730	702	702	749	700	711	701	683	739	739	716	735	695	739	701	693	726	721	662	703	719	727	717	694	804	708	713	697	676	728	707	734	666	752	689	719	651	694	757	695	669	699	697	679	733	696	685	716	672	688	686	672	697	706	735	686	686	715	684	694	729	719	713	701	750	710	708	752	662	724	703	729	665	700	736	706	746	669	700	697	749	704	706	702	735	675	751	670	703	715	672	710	708	718	671	673	739	712	668	707	683	700	724	697	684	697	704	709	685	759	716	672	677	695	718	676	724	740	723	706	704	716	701	749	722	721	710	699	737	676	690	755	629	705	734	709	730	715	712	655	675	728	740	716	759	741	738	688	657	695	693	683	678	690	697	744	722	706	720	721	719	699	726	644	714	702	721	763	679	726	675	729	702	680	694	694	718	694	729	764	719	700	741	697	688	699	705	651	663	732	692	705	692	724	728	744	647	692	637	624	700	705	667	715	673	726	691	708	676	768	689	711	689	742	706	749	698	695	657	728	745	735	682	688	738	743	678	691	705	720	678	694	675	701	697	704	677	726	684	689	695	736	729	709	722	679	719	699	756	719	754	645	748	676	692	723	691	727	729	747	664	699	749	716	723	694	707	688	648	708	712	713	701	726	681	711	724	748	688	725	716	744	690	671	763	694	690	671	707	678	706	692	696	711	670	679	730	719	699	711	670	709	718	714	686	728	731	750	739	690	658	719	692	752	659	706	676	689	717	684	691	709	688	738	727	743	676	709	682	670	696	674	747	725	678	699	673	748	710	705	705	726	677	729	700	714	659	704	728	684	680	712	722	707	687	685	741	734	664	754	707	704	722	692	757	762	733	734	704	724	685	693	676	710	685	679	696	709	716	637	765	695	659	733	662	694	740	713	722	683	682	709	704	670	687	687	721	671	732	735	723	712	691	712	664	679	700	700	755	700	732	679	712	700	707	704	710	703	723	711	699	721	710	670	697	722	735	700	670	729	723	731	701	714	689	741	665	726	687	722	690	690	701	722	659	751	684	687	688	716	741	727	668	654	727	718	679	709	685	687	688	664	693	744	758	710	708	738	709	692	681	675	729	741	757	701	711	702	708	712	716	711	706	680	742	678	704	699	723	663	685	733	707	721	719	683	679	713	704	686	692	736	677	689	700	679	694	735	702	694	702	677	699	696	724	690	691	725	723	729	643	719	670	707	682	676	714	711	710	727	699	703	654	714	711	685	719	737	727	695	701	687	669	728	748	707	710	734	717	770	694	728	711	724	652	745	715	689	723	681	746	740	737	706	700	739	717	731	711	668	660	679	674	666	703	677	671	719	712	680	673	741	754	686	735	725	733	722	705	675	733	734	689	697	678	676	707	694	709	709	700	651	744	736	711	722	713	697	734	740	727	703	683	742	693	694	690	736	667	714	672	694	776	709	733	656	680	742	754	707	718	705	707	686	703	739	724	692	705	689	684	669	709	723	711	710	707	691	739	679	690	669	696	733	701	688	729	692	717	698	672	669	719
23289	21626	29408	24314	21714	22115	15621	6327	4183	3537	2713	2178	1888	1727	1573	1357	1279	1108	1074	1059	1054	958	965	885	921	835	911	907	888	858	863	859	884	849	885	1017	1023	943	908	902	852	788	783	746	766	751	767	720	700	780	748	723	737	745	744	759	770	702	737	683	726	767	678	718	694	760	677	697	743	725	731	702	701	700	737	749	766	725	736	716	727	710	764	717	768	719	736	656	695	666	714	707	702	711	720	714	748	700	717	710	740	724	695	711	738	734	719	733	720	748	692	745	748	693	686	800	730	677	750	706	674	731	660	717	682	718	691	729	753	655	697	677	697	739	713	722	747	720	699	738	719	754	727	736	731	715	730	707	706	736	735	748	733	720	690	737	668	716	686	755	711	725	726	730	753	703	739	705	749	715	697	761	695	718	640	758	770	736	738	726	707	705	715	727	689	717	783	690	644	680	686	709	712	730	681	727	727	736	729	764	731	740	677	725	770	696	735	714	633	699	674	679	701	726	721	675	703	732	734	737	728	728	728	655	691	727	765	712	673	715	720	711	690	691	741	739	732	715	729	773	786	702	681	718	692	725	709	696	734	743	744	722	699	715	705	742	738	705	634	712	717	678	720	734	698	699	729	750	722	703	730	677	754	693	725	743	712	700	711	703	726	713	718	683	717	700	752	756	723	706	745	766	715	713	683	728	731	695	673	725	696	719	684	761	758	687	700	718	687	726	704	697	677	727	715	758	704	661	737	775	734	729	711	729	707	707	723	715	779	694	735	770	705	669	738	722	710	698	704	748	714	676	750	766	739	693	678	714	674	714	724	716	742	696	725	712	661	718	652	699	694	759	685	766	723	786	680	773	720	722	733	742	695	809	727	729	713	717	686	725	710	754	739	685	673	706	714	739	787	718	727	699	698	716	711	673	739	666	715	682	731	744	703	740	688	727	720	730	725	767	701	737	702	723	713	718	733	700	709	761	744	778	724	644	699	710	687	761	723	658	697	714	731	665	702	737	681	714	683	688	742	756	657	709	700	701	684	725	733	772	734	689	696	774	712	671	727	695	702	689	744	749	759	699	647	673	740	709	725	747	738	678	703	679	744	727	775	698	731	700	689	703	676	691	738	725	689	734	760	781	721	670	696	693	706	703	672	760	701	730	748	721	743	726	730	727	726	678	731	679	751	713	759	711	688	730	716	655	717	740	758	687	706	738	738	726	724	674	726	717	758	741	729	680	735	715	749	732	684	745	738	705	752	722	681	736	735	727	686	749	689	695	685	702	736	667	751	754	746	716	726	743	721	712	716	690	776	747	700	719	734	711	720	711	710	675	692	680	676	747	668	774	659	743	699	731	774	673	706	699	712	711	709	734	711	716	706	742	719	702	739	699	747	731	732	703	738	718	741	696	704	736	696	703	777	751	777	734	686	726	702	727	724	735	692	699	718	740	685	716	751	719	735	755	754	803	696	681	675	761	743	721	670	770	697	716	697	719	715	678	733	736	668	718	725	724	691	694	745	738	703	763	683	667	724	714	694	737	704	694	705	717	697	757	722	692	779	708	772	749	705	732	718	717	734	751	775	685	709	682	724	698	690	736	679	740	743	741	730	703	693	768	756	739	716	728	737	690	692	718	715	705	664	667	715	739	734	722	684	716	738	724	741	728	677	740	720	670	703	747	678	692	662	663	758	717	711	719	721	725	738	750	709	758	718	734	692	754	662	725	663	708	761	728	753	716	753	743	690	748	730	671	687	671	669	679	734	726	697	716	732	701	740	722	708	728	708	715	758	716	691	677	725	687	735	716	695	716	696	756	701	716	752	696	690	697	699	728	732	733	703	738	759	718	688	670	672	707	716	693	734	717	759	693	712	708	692	679	686	723	733	722	738	704	738	764	715	723	725	739	734	711	740	725	700	714	690	696	722	783	718	697	725	719	729	764	726	712	736	697	689	723	696	742	671	754	725	738	769	713	735	709	732	705	736	725	697	734	744	711	705	737	712	674	710	701	717	751	673	704	754	678	706	699	742	735	783	709	750	687	716	738	693	724	707	708	730	730	677	775	737	720	665	673	723	669	769	686	700	750	698	724	687	701	674	680	706	679	750	693	733	709	710	718	684	700	635	725	718	737	675	694	755	726	731	723	686	724	679	719	742	707	748	685	735	729	721	664	709	693	681	722	716	759	720	707	717	746	710	704	766	721	737	700	676	723	706	697	682	729	743	735	726	746	732	757	767	716	730	672	668	709	749	751	777	696	698	713	736	681	732	710	712	770	697	675	745	733	708	691	734	714	720	721	709	761	727	704	756	691	707	721	748	719	735	747	711	766	676	677	706	736	725	695	721	683	697	660	666	706	706	721	677	715	723	731	691	700	690	724	736	715	744	673	700	705	705	726	745	710	728	724	703	713	728	682	718	723	733	707	708	729	739	692	722	706	710	689	698	662	693	746	714	718	679	694	699	749	693	711	746	688	713	711	740	660	669	727	684	712	711	704	708	709	690	753	722	734	710	709	716	701	690	737	744	731	717	700	681	723	711	747	752	682	673	697	746	676	643	700	713	704	703	740	665	688	719	724	719	693	703	667	742	680	703	721	725	675	700	664	674	721	703	697	723	713	698	762	722	734	722	688	710	719	688	718	707	701	700	752	745	713	719	680	731	717	736	715	721	752	714	737	730	689	676	748	724	706	678	699	694	741	697	717	768	734	718	747	737	736	726	783	747	763	719	759	724	681	718	694	735	754	720	732	716	725	702	682	714	694	760	735	710	724	722	732	739	703	643	714	702	740	701	731	743	756	687	709	706	773	732	732	725	766	744	741	750	710	733	715	702	694	753	713	695	757	685	744	710	758	725	709	727	718	697	718	748	763	706	702	665	683	693	704	732	690	691	706	711	749	685	727	716	745	675	733	682	691	738	755	715	679	680	722	724	690	727	753	687	764	717	706	730	748	662	698	691	708	730	695	679	711	697	721	762	693	759	720	730	721	761	725	730	735	738	735	773	742	655	741	736	719	736	689	667	715	750	700	702	719	701	753	738	715	657	726	768	717	707	688	758	736	721	692	730	728	702	713	773	788	702	675	684	711	729	714	706	714	697	670	751	737	732	709	711	707	705	731	735	696	693	725	763	735	667	697	752	754	761	702	661	739	742	699	712	690	708	653	759	732	685	668	673	699	714	684	726	697	700	757	701	654	657	705	731	710	705	665	723	721	721	694	706	732	705	753	713	715	677	717	694	711	737	653	708	716	698	668	775	700	737	654	743	715	724	725	684	767	758	740	704	698	739	644	719	661	737	694	706	730	726	725	784	706	693	687	735	671	732	697	721	726	716	747	745	721	722	686	707	711	715	699	696	733	747	713	655	700	723	741	742	694	721	685	716	719	746	728	707	716	693	715	733	697	723	724	711	689	697	735	683	716	686	708	746	686	716	651	742	701	691	684	723	717	724	693	726	683	733	709	722	744	674	718	688	716	701	729	654	742	706	729	681	694	759	724
20997	45779	36940	26384	21030	16151	12135	8953	6965	5752	4346	3283	2985	2622	2336	1956	1604	1545	1434	1270	1349	1234	1150	1117	1012	922	1024	1119	1029	1013	927	906	995	980	1016	1118	1190	1074	946	927	853	892	849	804	839	785	780	819	782	841	783	782	818	763	769	739	728	768	705	786	826	747	782	742	750	724	713	739	697	746	784	740	718	739	734	699	733	718	724	762	707	762	754	682	699	706	713	740	779	725	747	712	741	728	715	783	754	751	746	688	736	718	722	705	697	783	771	762	785	709	797	704	679	757	760	720	711	713	728	729	749	696	738	750	759	733	747	715	729	721	722	714	746	731	722	703	661	759	775	728	728	741	765	694	777	719	734	745	707	667	682	736	752	758	756	760	740	749	766	740	748	730	703	708	745	763	761	719	723	769	704	707	716	698	725	749	691	730	700	742	717	729	746	750	726	736	724	741	699	731	708	732	733	734	747	694	715	698	757	733	722	747	747	693	779	707	694	683	745	699	738	722	776	764	750	741	753	717	763	728	752	730	706	752	753	709	726	722	725	692	747	730	710	739	733	725	720	689	777	756	715	728	782	745	741	668	739	715	767	722	762	747	707	684	752	754	721	715	715	776	694	728	732	692	740	720	727	673	749	736	718	659	710	703	721	749	743	752	719	735	750	718	742	736	745	735	753	731	726	689	805	756	692	754	712	713	687	713	753	688	744	726	721	757	716	794	703	733	752	717	726	757	747	719	776	721	685	767	736	741	756	734	732	767	699	708	722	726	798	721	748	761	698	726	752	750	752	759	749	722	737	765	754	719	717	763	749	731	738	742	736	723	713	728	712	741	703	729	743	738	701	757	718	708	688	716	719	747	715	747	716	806	726	727	695	746	707	726	765	739	711	722	767	723	731	728	763	675	720	763	688	754	702	771	710	753	756	732	720	767	686	743	714	727	733	714	734	743	746	813	721	729	708	698	717	736	758	706	722	777	737	741	742	717	692	719	702	734	735	753	771	691	736	719	747	748	730	771	757	741	754	727	719	704	763	744	718	739	785	730	717	715	690	779	744	729	793	720	768	726	707	733	706	750	728	675	681	698	727	714	746	700	751	694	737	731	723	749	712	701	698	753	725	737	720	772	740	692	693	717	716	738	707	711	743	698	685	772	743	754	761	680	702	780	741	732	759	737	739	712	706	693	755	742	710	750	722	759	771	710	778	742	787	714	694	712	726	738	726	738	718	738	693	705	669	763	745	712	736	707	757	714	763	719	743	734	744	766	704	752	721	703	753	731	714	723	687	725	743	776	751	729	728	719	725	738	769	743	704	695	719	760	727	725	762	712	757	678	701	730	759	733	695	702	678	700	735	778	717	726	701	759	755	723	752	760	736	702	741	741	709	713	813	712	696	756	707	705	761	747	714	668	744	728	729	709	767	733	716	721	732	766	785	726	715	717	702	707	706	719	724	744	728	762	746	705	731	743	704	773	760	733	772	752	712	690	760	746	756	728	707	744	761	689	747	696	763	786	759	728	777	678	781	728	758	705	734	735	715	702	764	729	697	745	721	733	714	730	757	751	730	771	709	740	704	720	755	734	680	746	728	742	759	763	747	752	714	765	762	696	754	725	735	763	709	751	711	744	737	791	754	768	721	714	713	777	774	701	745	715	687	762	724	693	724	723	747	761	733	709	762	740	711	709	760	683	721	693	731	730	745	719	736	746	724	710	768	760	694	723	713	726	743	739	727	712	774	761	715	747	699	714	759	754	677	754	746	704	766	734	736	709	718	769	702	727	727	760	730	739	735	684	727	684	734	742	719	727	774	793	714	731	715	701	708	711	730	782	721	754	742	779	764	747	781	748	746	728	759	758	739	726	738	749	759	724	679	771	724	678	750	773	734	703	691	717	688	740	777	754	701	748	707	719	707	758	688	747	746	697	712	729	711	798	672	730	714	749	754	727	735	711	748	772	725	725	726	756	698	723	701	760	716	743	741	756	763	694	746	751	743	694	739	748	698	713	719	715	753	726	744	735	738	679	752	742	701	748	748	737	765	774	706	797	740	733	731	747	715	723	725	738	739	702	739	785	695	717	744	700	749	730	731	675	760	710	751	752	743	720	746	670	700	721	746	758	749	765	783	731	712	739	720	703	686	735	709	744	724	727	755	777	766	684	731	775	736	680	738	774	725	720	761	719	741	765	771	756	759	715	707	774	720	758	706	770	737	746	727	759	726	797	758	693	733	780	720	757	728	760	743	664	733	729	688	708	748	740	766	733	701	699	678	714	723	690	723	741	696	703	749	711	739	734	708	698	759	692	716	726	770	720	727	736	749	729	758	719	697	757	741	780	727	731	738	758	720	777	670	735	710	729	726	737	718	739	779	755	680	774	707	788	691	724	720	749	752	702	713	694	710	787	699	756	762	762	723	728	775	778	709	732	760	755	754	705	713	737	746	726	764	704	750	702	746	748	744	691	734	713	709	730	716	725	722	705	707	725	718	708	754	753	702	750	764	703	727	705	728	681	708	720	718	721	783	760	736	749	740	733	741	732	708	703	801	795	763	798	791	737	708	775	761	743	752	715	740	718	703	714	713	669	746	724	736	766	736	726	740	720	756	699	731	740	725	732	740	748	677	694	756	675	655	770	704	733	768	715	703	703	773	734	674	768	721	727	693	717	745	756	753	722	735	734	733	729	748	685	739	730	670	756	730	777	743	698	780	795	709	734	716	750	750	736	719	739	729	719	742	767	737	794	765	707	708	757	705	714	716	792	741	720	686	694	732	729	751	756	738	722	697	743	740	743	704	673	692	739	755	768	753	685	737	700	678	771	750	747	732	788	733	758	703	773	727	743	723	713	722	712	770	697	723	714	710	747	690	702	690	732	717	726	749	775	762	696	717	730	682	735	729	685	733	735	778	775	732	704	755	733	711	711	727	706	759	719	716	719	717	685	773	708	703	757	700	775	704	724	794	691	708	745	771	719	705	703	732	727	724	746	668	765	704	741	782	702	696	744	734	715	738	717	729	711	765	681	753	761	734	696	734	741	677	754	721	786	715	747	719	742	740	734	737	757	712	774	732	728	709	716	766	757	747	767	717	731	738	746	689	733	779	786	722	702	695	747	718	761	747	778	756	765	731	719	753	747	789	728	692	755	745	762	703	682	752	738	734	735	773	739	730	737	700	736	778	681	727	729	701	718	761	746	715	722	744	764	760	759	763	685	679	699	744	749	730	722	743	710	735	754	721	780	729	751	732	724	691	707	768	717	736	751	700	745	700	728	724	795	750	731	756	767	736	754	701	687	729	730	726	721	729	731	701	727	747	719	752	751	723	762	738	742	699	707	703	704	702	766	740	742	764	768	679	763	682	785	715	706	771	695	684	772	770	749	780	741	751	727	699	735	769	718	708	761	726	746	733	731	686	746	706	716	688	721	706	754	763	732	685	786	682	734	744	729	693	710	716	726	698	750	729	729	673	718	671	705	759	696	748	764	739	741	728	710	742	747
28975	23001	22704	14410	7601	4681	3165	2335	1985	1750	1334	1165	1087	1037	979	899	915	858	822	797	825	742	748	742	730	759	763	740	757	732	715	716	748	724	786	801	773	765	778	748	732	695	652	747	705	723	679	656	687	665	693	658	688	714	715	642	705	689	714	694	713	663	691	682	719	670	646	666	676	672	691	652	671	703	689	664	641	732	671	697	735	669	672	693	705	676	726	680	666	681	694	639	652	719	713	683	693	689	640	637	675	667	688	717	679	674	639	706	626	685	664	684	646	729	663	694	658	678	668	658	671	630	654	677	670	665	684	680	726	645	689	739	699	676	632	663	690	668	728	629	679	682	702	693	682	639	717	679	660	664	689	667	653	683	693	692	664	710	704	692	682	670	716	658	706	736	627	668	662	654	694	651	690	711	710	684	668	688	643	639	691	670	643	674	696	698	688	723	700	685	717	702	644	690	676	649	646	690	658	643	680	695	694	713	666	712	661	742	699	686	671	715	670	715	666	688	639	705	659	648	666	673	651	693	667	633	669	632	703	704	680	632	706	676	674	683	709	677	623	685	669	703	668	641	680	629	683	646	671	658	644	703	757	663	658	678	652	658	731	677	657	671	691	678	673	643	728	666	682	685	666	688	692	683	703	697	649	653	703	694	669	652	638	720	647	660	666	664	655	682	717	659	671	687	675	633	717	725	675	721	683	659	731	611	722	647	665	654	686	670	708	685	689	649	665	654	692	666	703	674	647	665	649	624	614	741	739	703	667	672	615	658	654	684	683	690	635	671	677	633	684	624	667	679	692	671	695	673	653	602	695	668	664	741	658	645	664	697	672	690	706	675	696	746	677	727	671	628	667	685	727	712	654	593	654	635	675	668	682	664	668	694	651	667	692	694	657	674	666	664	666	674	664	689	649	641	629	678	634	688	670	687	671	696	696	601	668	660	635	636	632	674	631	677	663	753	678	687	663	628	631	669	730	648	676	713	697	700	660	670	627	655	637	678	660	645	625	657	667	675	702	680	705	684	670	650	664	678	642	662	665	701	652	680	672	665	662	650	662	674	656	718	673	686	681	674	655	708	703	664	699	691	618	661	655	683	647	648	681	642	735	636	625	704	697	660	710	673	692	722	716	659	622	650	672	671	688	657	676	657	679	709	646	688	667	660	692	685	668	707	663	702	665	666	690	673	699	646	698	673	690	710	705	698	619	690	688	675	655	626	704	693	645	710	651	648	668	653	706	660	705	679	687	656	703	699	674	716	662	711	625	647	689	636	606	671	701	725	685	671	662	653	732	690	665	636	688	641	663	648	683	696	618	669	737	662	693	710	675	662	672	688	697	705	694	680	620	674	671	715	674	626	647	672	685	679	676	655	672	652	687	704	661	651	672	691	649	683	674	703	703	661	670	677	654	695	652	697	670	718	674	679	687	688	689	691	654	714	705	654	650	716	656	681	682	679	674	613	663	651	697	651	655	675	655	708	643	706	698	704	699	681	688	636	691	731	656	715	636	653	682	675	672	664	698	670	681	683	683	698	670	707	677	648	635	696	650	697	663	630	690	657	699	685	672	667	671	745	658	672	678	686	696	700	712	673	629	678	687	707	693	670	645	698	660	686	659	702	674	646	673	697	638	681	651	678	726	683	656	714	675	677	671	651	687	707	659	666	667	691	702	660	651	633	670	643	688	694	642	685	678	720	702	666	654	701	686	695	681	634	636	699	684	673	638	693	691	680	654	654	700	684	668	637	699	660	685	637	664	666	675	688	638	673	621	653	710	665	646	654	694	683	711	690	639	703	674	674	646	694	656	652	663	663	674	625	744	662	662	698	648	678	694	707	694	682	623	615	644	649	649	702	694	742	654	690	682	622	669	644	647	692	720	654	690	662	655	745	714	694	670	701	657	686	671	638	686	637	679	666	669	691	683	712	707	657	649	639	679	681	687	706	687	666	653	654	689	691	689	699	744	679	697	702	719	667	641	658	662	714	678	671	636	623	663	642	626	703	673	650	703	691	682	655	705	681	672	667	682	641	701	643	690	697	681	692	670	648	640	717	667	694	661	667	677	688	685	627	658	650	711	655	680	665	656	661	724	629	653	671	687	648	694	695	684	701	633	689	709	693	665	680	684	637	660	679	659	671	679	659	659	621	683	624	683	727	652	637	686	663	679	642	694	621	645	663	708	673	680	708	698	687	659	658	669	668	698	671	732	668	708	680	650	689	640	639	667	674	643	695	716	727	688	700	655	687	648	695	662	680	677	668	654	649	639	655	676	668	666	642	661	633	674	705	643	686	678	668	607	692	694	647	693	677	693	663	672	692	687	713	661	694	705	653	665	670	701	667	711	662	690	648	724	656	658	690	609	712	669	689	681	672	644	707	639	649	674	702	699	659	620	698	675	640	701	686	703	682	650	652	676	669	694	639	662	675	620	640	724	669	673	730	657	695	703	637	641	632	682	689	707	673	637	705	631	679	686	676	657	704	706	634	650	663	669	677	689	703	670	695	718	706	676	635	703	654	704	707	696	653	640	633	687	701	704	640	669	684	624	673	695	630	682	667	656	704	652	629	621	677	704	695	670	647	698	699	653	660	647	708	712	619	678	682	685	676	698	701	662	634	679	685	683	709	677	698	738	644	638	648	689	678	663	658	691	665	719	708	681	653	628	672	701	668	654	655	716	680	684	670	686	680	638	642	672	668	706	667	669	680	725	700	672	669	690	647	698	644	636	700	651	680	651	672	699	657	697	665	679	709	620	658	695	690	657	695	678	694	682	720	679	656	720	649	675	652	667	684	659	670	629	635	649	703	704	694	688	666	672	651	679	686	637	685	715	694	702	674	665	674	646	673	703	659	673	631	700	692	712	685	685	640	656	681	690	667	654	656	721	665	666	723	745	718	720	668	598	664	632	712	662	673	676	687	636	683	673	707	655	679	712	679	664	687	686	692	664	675	662	661	727	694	653	669	688	746	673	665	655	704	671	691	627	639	679	676	695	658	686	662	689	669	665	706	655	700	690	697	693	662	641	623	694	667	635	677	636	668	694	697	629	667	668	701	646	670	693	705	636	656	675	640	639	646	613	677	668	682	685	696	722	620	693	659	706	709	666	642	694	631	690	648	698	681	668	661	689	698	718	685	679	688	735	644	675	690	710	645	667	674	704	651	716	678	656	668	671	661	693	678	645	691	714	673	662	645	643	666	689	686	665	697	668	673	667	656	661	654	719	649	679	673	649	682	664	654	671	666	693	659	717	664	640	694	679	676	623	694	676	671	662	685	676	688	690	682	684	619	685	653	684	666	652	672	632	631	667	669	676	662	646	699	665	731	652	657	688	691	691	665	656	717	707	701	734	664	641	651	718	662	669	684	696	670	669	615	659	691	685	708	698	675	682	678	679	667	665	674	687	666	633	745	604	699	674	680	662	694	663	690	693	666	660	656	690	607	682	677	703	684	722	660	634	629	649	656	630	656	680	702	689	669	676	667	652	674
18243	32969	24329	14595	10716	7697	5602	4123	3176	2632	2036	1780	1561	1412	1363	1217	1059	984	905	881	926	892	890	825	732	824	860	827	828	788	822	803	768	781	826	864	886	777	796	797	738	747	718	743	739	730	729	728	704	727	745	763	749	695	724	764	710	736	743	746	720	709	702	690	761	687	745	686	744	704	701	705	675	679	693	704	714	731	703	715	702	671	712	679	673	721	673	700	690	680	724	701	756	689	693	689	693	713	685	749	681	691	693	713	708	711	688	724	741	692	659	705	655	684	682	721	709	688	691	680	682	708	710	693	688	731	719	707	680	665	695	702	719	688	735	719	718	715	708	732	723	666	768	733	725	686	735	684	736	727	679	731	686	743	690	709	697	732	735	730	673	695	681	719	739	709	707	720	707	691	704	732	675	689	692	751	703	698	707	736	765	697	688	682	712	684	710	677	688	693	736	696	702	718	692	728	703	718	710	706	709	689	707	694	670	734	750	659	666	692	675	733	710	691	671	692	699	703	705	708	711	691	707	716	750	718	717	704	752	692	655	676	717	709	722	710	732	690	738	707	698	639	718	692	713	708	653	659	677	748	685	737	693	701	685	718	712	708	728	734	767	689	662	677	711	714	654	691	690	737	706	703	697	682	719	710	713	733	751	742	697	698	710	660	692	709	711	678	704	690	700	683	702	714	735	738	676	695	661	695	699	690	709	689	699	699	671	697	660	674	778	674	763	662	637	786	702	709	707	732	665	693	678	745	701	709	624	687	738	699	731	732	647	733	660	657	720	699	762	697	740	725	710	712	722	767	689	679	712	740	702	682	697	679	663	667	708	662	787	665	733	687	738	740	745	711	720	735	665	713	711	716	704	705	664	740	701	711	732	752	694	704	740	733	749	701	690	726	724	699	682	707	719	718	692	725	716	688	672	732	681	712	765	710	653	692	737	717	706	697	697	744	729	687	709	716	710	681	737	735	731	744	677	707	713	673	750	696	756	750	738	711	691	716	686	717	696	720	640	708	771	692	677	680	736	697	747	766	663	701	684	754	719	700	710	682	655	746	727	696	701	663	688	706	715	723	710	729	720	722	708	698	677	662	719	709	741	711	697	693	746	696	703	711	717	713	690	697	741	739	725	756	671	730	750	679	693	650	739	702	681	741	662	688	689	691	759	742	695	708	737	661	686	707	711	731	687	698	698	721	693	730	711	685	773	696	667	731	706	726	721	693	679	725	700	689	744	739	713	742	741	677	669	742	720	673	699	710	677	643	747	669	644	715	680	756	721	696	716	690	730	720	710	760	700	728	705	678	667	689	704	698	663	730	737	749	682	681	726	710	681	745	700	695	716	717	702	696	721	737	696	694	696	689	724	715	706	714	692	711	736	733	668	687	687	729	721	719	681	729	671	704	717	757	702	736	648	722	715	666	706	674	701	684	701	699	768	691	701	712	681	629	678	724	698	692	695	726	645	700	675	723	700	686	722	694	707	699	740	727	739	733	745	706	730	687	709	702	682	726	695	706	688	682	695	702	674	727	719	749	732	695	705	686	702	730	692	713	710	698	695	651	748	710	690	707	699	724	721	683	743	729	726	731	759	706	729	711	688	736	705	701	703	675	668	713	681	705	678	699	743	722	661	684	717	747	712	716	711	679	696	715	700	706	667	756	677	696	712	706	701	702	696	734	703	677	719	725	701	671	678	710	705	676	705	758	717	681	707	671	636	750	714	647	721	697	711	704	684	703	721	643	731	703	631	707	715	679	703	714	699	657	639	683	740	679	671	700	692	704	686	668	713	683	680	662	693	700	739	726	671	664	676	711	722	705	724	719	708	715	696	660	713	687	686	692	709	688	678	715	701	725	689	687	702	700	722	701	684	698	731	733	658	698	714	751	672	722	712	678	734	699	696	695	694	722	650	737	736	749	723	683	642	721	681	692	710	683	682	732	667	673	699	738	721	712	696	727	709	666	730	665	761	620	664	691	710	721	677	728	692	673	707	723	703	709	761	753	673	694	700	742	712	695	700	743	701	712	672	735	734	665	662	705	712	664	729	737	736	754	666	742	749	707	687	718	691	705	713	697	771	739	728	710	692	715	720	712	712	698	706	673	744	719	664	706	769	730	711	702	708	676	690	699	686	683	699	738	721	742	662	701	703	669	707	710	650	720	728	691	721	671	686	699	703	725	732	721	724	677	722	716	701	694	684	738	710	694	664	721	688	689	742	741	719	721	701	729	712	715	689	667	707	666	716	731	700	688	779	734	719	690	691	668	692	705	684	735	737	750	702	687	689	710	660	689	736	747	736	725	679	732	699	696	689	724	684	735	672	750	672	690	733	689	714	728	725	700	680	733	717	677	685	680	700	674	694	728	653	718	702	724	732	744	686	746	707	671	678	738	749	703	636	712	683	727	705	653	695	696	716	702	715	736	719	734	707	678	641	707	760	718	703	708	711	728	717	737	692	701	732	682	750	662	715	710	719	691	664	705	675	732	739	721	681	705	728	724	714	719	680	736	739	654	724	694	732	695	682	671	649	675	686	706	701	685	710	718	658	729	734	700	663	662	695	689	707	705	740	714	712	717	738	714	752	724	683	735	691	678	676	709	620	668	669	664	773	720	711	688	699	682	727	674	782	715	683	665	743	743	725	770	715	682	726	726	717	661	659	674	693	654	730	688	735	676	680	703	695	745	705	686	675	701	712	722	670	703	674	702	651	710	727	700	649	692	692	704	672	713	688	727	676	694	722	737	736	759	681	697	727	707	670	676	703	735	708	719	684	692	716	673	703	738	724	711	694	690	704	737	723	708	655	664	660	678	655	659	655	690	688	703	746	670	707	714	674	669	690	670	671	656	687	726	726	758	693	692	702	715	707	724	652	689	747	703	718	669	698	714	724	733	736	680	696	709	698	678	713	715	703	692	698	657	712	735	687	706	712	717	708	711	709	627	704	744	660	724	719	683	666	719	697	708	699	719	715	705	673	705	672	669	713	710	696	685	687	672	645	727	717	671	662	738	651	709	691	702	724	710	718	712	669	708	722	685	720	729	727	703	736	723	641	710	645	694	717	729	735	727	695	700	683	704	725	667	677	701	703	688	724	727	680	663	692	721	684	699	739	704	667	697	657	693	706	673	721	703	731	722	702	754	713	722	691	685	694	678	666	671	697	695	744	782	718	693	702	717	693	695	695	718	708	683	739	709	697	806	744	721	709	711	684	715	665	736	758	673	764	715	688	722	675	721	694	707	676	711	677	722	737	727	688	779	740	718	688	677	739	768	696	724	731	702	685	676	697	695	659	723	702	750	687	689	734	714	713	720	674	709	694	681	692	709	720	691	634	684	689	686	720	692	728	726	697	710	731	707	707	679	688	717	700	734	735	712	667	710	708	754	686	651	649	662	742	718	654	660	674	688	699	716	709	712	710	700	693	724	748	719	747	712	717	688	734	654	708	681	721	747	729	702	726	712	678	754	660	748	719	747	695	699	710	668	700	722
24369	21551	28836	24789	21719	15476	7323	4037	3093	2617	1898	1702	1514	1446	1320	1180	1029	1018	919	947	926	880	816	844	856	817	857	829	820	822	841	827	807	813	861	891	829	804	794	755	761	753	711	763	763	748	740	701	730	744	713	713	712	670	685	704	692	720	710	657	667	673	695	744	675	642	735	735	713	654	684	719	721	689	705	655	680	723	648	647	633	716	716	700	659	732	722	670	725	711	680	666	681	701	676	705	650	714	700	676	714	729	678	705	647	729	700	682	724	702	670	725	703	685	725	648	672	644	653	682	679	689	688	729	688	678	715	679	683	713	668	676	680	678	666	739	621	697	665	645	685	698	647	706	694	651	667	641	712	695	715	690	662	725	684	701	670	661	646	672	736	711	680	711	688	622	686	683	702	694	690	712	687	656	669	712	664	670	671	767	647	629	685	711	673	734	711	718	679	672	680	711	659	714	734	683	671	689	655	671	667	697	635	653	690	652	703	684	675	721	711	696	665	679	664	686	716	699	638	680	657	650	683	638	691	694	713	728	679	688	703	713	665	709	681	666	714	716	656	644	738	660	675	645	688	695	724	683	679	697	706	732	669	654	654	732	722	668	660	699	680	678	679	683	714	768	670	708	664	643	700	732	696	736	709	647	687	688	658	680	655	674	695	692	671	673	673	689	699	682	730	667	718	661	703	697	672	710	676	656	711	648	664	724	678	715	713	705	704	724	681	704	695	624	672	699	685	677	689	693	706	704	663	677	699	664	669	724	691	682	693	702	663	671	675	758	677	685	659	639	661	694	698	683	687	699	717	681	676	707	654	676	643	696	671	698	688	691	716	653	661	685	693	720	687	644	665	698	677	691	672	708	695	656	672	678	624	677	701	686	704	663	705	655	681	643	646	676	711	677	675	652	692	692	683	661	693	661	687	661	694	726	709	685	682	686	722	686	737	693	695	688	700	669	718	686	702	691	689	713	692	696	692	709	692	690	683	631	649	705	731	666	720	699	695	660	659	661	715	755	675	693	715	668	655	707	651	677	685	709	711	730	702	680	739	684	697	689	688	665	675	679	731	723	671	678	675	671	682	696	667	686	693	635	691	715	689	666	689	732	647	693	712	696	711	667	690	650	665	674	698	657	696	668	689	750	703	699	689	669	690	652	712	740	681	657	677	677	666	740	722	669	714	714	716	658	651	730	684	672	630	639	701	705	661	666	695	688	702	684	699	718	691	670	705	700	678	745	695	672	701	663	696	676	657	717	682	709	697	703	668	725	714	643	686	691	688	732	675	694	679	691	710	716	672	669	644	712	672	663	680	708	671	649	695	661	662	712	732	717	688	703	679	680	746	679	725	690	729	714	696	717	621	691	702	723	680	718	749	684	688	680	672	690	700	682	686	688	711	686	706	670	618	660	664	685	704	686	692	683	682	678	711	680	689	674	685	699	668	685	717	708	655	722	713	728	660	652	696	717	683	718	696	673	704	709	702	675	638	673	651	674	720	678	741	722	722	702	723	689	685	716	683	667	639	713	674	687	699	689	666	726	668	687	727	733	685	719	697	636	678	703	649	679	709	667	682	715	730	716	660	681	701	699	677	681	716	663	701	721	738	653	698	675	660	726	648	682	693	720	710	715	685	678	700	729	658	663	678	707	755	705	693	690	695	703	637	689	664	676	680	657	687	680	736	645	714	708	692	666	712	683	634	699	696	704	686	658	680	717	680	680	694	657	690	609	723	679	707	676	676	675	681	680	652	687	613	654	682	683	708	685	675	685	696	648	699	664	701	636	663	722	676	705	623	687	643	692	694	647	684	639	691	682	688	693	698	698	690	715	701	736	694	688	694	654	730	701	678	692	747	690	671	663	673	635	731	696	675	663	687	709	722	682	715	612	706	707	733	671	707	674	672	680	719	649	720	702	655	695	699	699	660	695	714	677	737	681	661	682	710	651	653	718	703	690	642	768	688	677	716	704	696	671	710	704	663	673	719	644	659	663	706	717	749	706	692	707	672	700	681	699	690	683	722	708	654	658	729	702	700	703	662	730	695	677	691	667	678	723	711	660	659	686	688	665	723	639	700	650	656	667	687	676	677	691	688	729	667	670	683	685	679	668	681	700	715	665	650	712	683	702	675	692	760	668	650	713	700	718	703	670	687	663	692	712	736	699	701	722	658	678	738	678	742	691	676	666	666	723	726	677	705	688	682	694	686	688	677	687	705	713	692	666	705	691	698	660	645	665	697	662	646	678	715	639	730	675	676	712	711	703	677	651	679	652	685	643	703	685	673	670	676	675	691	710	729	695	676	640	665	697	652	698	714	697	719	711	652	713	715	725	701	704	641	663	682	707	684	684	713	671	693	618	705	689	664	742	671	710	654	659	691	731	690	704	718	711	623	722	629	708	681	728	708	679	694	699	680	682	683	643	636	681	720	675	679	687	714	652	683	751	697	702	690	660	704	705	672	697	677	677	648	649	670	717	714	675	695	669	692	663	717	679	677	687	652	688	681	700	712	692	690	684	635	750	713	696	663	655	672	717	671	750	690	646	713	654	688	736	690	713	686	715	693	734	686	688	660	656	664	713	695	646	674	683	694	711	691	700	704	674	673	715	667	668	665	676	650	683	656	652	657	706	675	647	693	647	734	634	646	664	698	722	707	670	731	676	653	729	652	617	676	696	688	715	719	674	673	677	651	687	673	684	693	671	707	666	734	681	704	724	685	736	669	689	730	679	695	685	699	723	706	716	706	684	681	711	709	691	677	679	681	725	656	704	650	718	674	702	683	704	654	698	686	726	659	713	716	711	652	685	653	664	689	685	672	690	668	669	644	685	662	665	717	678	660	692	651	709	685	700	711	717	673	691	637	693	647	703	675	684	677	649	712	727	732	702	696	701	674	642	711	665	739	711	709	686	729	641	664	707	665	641	712	705	691	694	694	713	695	645	707	679	738	660	653	679	696	634	718	669	701	672	636	676	702	656	675	679	683	686	659	715	682	727	678	696	671	715	704	711	680	641	665	735	716	647	669	703	714	748	739	673	656	681	652	644	681	697	720	646	672	711	742	678	689	690	694	720	726	709	707	700	742	664	703	629	693	674	669	665	698	673	696	664	697	666	702	691	668	674	703	722	674	649	683	683	734	707	611	681	696	680	749	712	676	750	695	694	742	722	653	676	665	685	661	715	649	725	701	683	693	674	680	661	673	723	677	682	672	683	655	683	699	718	689	677	678	710	682	681	682	719	659	692	692	660	677	676	679	673	652	722	703	673	668	691	696	674	722	665	695	689	700	680	694	695	711	676	659	715	693	680	688	726	698	693	706	693	684	691	642	699	685	739	667	671	671	646	676	702	715	677	724	670	700	689	680	718	657	673	654	686	713	697	750	679	672	692	718	727	737	659	730	701	716	662	644	677	662	677	703	673	683	691	723	695	632	684	634	659	694	692	725	705	672	684	685	627	701	716	678	669	666	639	685	694	643	692	710	668	688	726	706	742
18502	40825	31641	20728	15992	12028	8759	6607	5311	4166	3122	2660	2278	2001	1878	1558	1395	1266	1092	1141	1163	1088	984	983	957	993	997	930	984	936	900	856	865	918	887	1024	975	958	851	815	791	765	788	824	709	750	767	783	704	752	751	718	711	763	737	748	756	704	695	728	688	731	720	722	710	795	683	751	752	746	723	759	729	725	714	702	737	708	720	738	768	741	734	716	733	716	747	732	696	722	730	724	705	699	740	739	754	720	713	688	686	688	712	708	727	711	729	711	733	736	731	700	699	728	720	744	694	737	704	715	711	732	726	680	687	687	681	703	710	693	729	672	695	720	721	709	711	754	672	698	687	713	722	697	696	712	701	686	714	650	735	730	716	672	707	691	694	710	724	718	683	710	749	732	697	736	725	691	737	723	744	745	734	732	717	683	683	718	680	718	747	704	745	690	697	715	683	723	734	749	675	745	690	779	662	677	701	759	688	684	711	657	705	723	681	688	746	714	747	663	671	684	761	759	767	695	732	716	718	723	746	705	766	693	697	759	671	728	748	721	710	658	748	683	715	709	750	732	700	738	694	735	689	688	690	714	735	725	735	732	770	747	690	734	738	718	718	737	704	727	744	738	716	687	734	724	702	680	688	687	772	706	710	677	752	707	690	763	718	757	731	719	705	760	689	739	696	736	696	715	732	726	705	687	732	780	724	664	685	733	663	676	692	697	694	726	746	701	717	705	700	689	731	748	704	723	692	702	764	716	749	677	717	765	709	647	687	720	677	725	727	708	704	714	720	717	697	725	702	736	721	710	674	771	724	691	737	701	713	721	700	697	766	716	716	668	724	709	711	725	721	736	715	747	734	714	708	688	729	697	707	740	717	706	751	680	689	734	680	733	705	667	674	715	716	704	719	714	722	758	737	719	748	707	694	700	659	685	739	747	748	773	676	686	711	695	719	717	708	754	680	708	727	734	767	715	722	681	719	709	727	706	691	717	711	738	734	671	732	694	694	718	723	716	666	708	741	672	677	704	757	714	719	701	690	706	725	765	661	710	711	731	725	708	703	663	672	716	759	723	675	672	681	738	683	726	772	730	711	761	698	743	693	766	757	754	716	702	728	710	706	683	670	728	704	699	730	686	710	666	737	729	716	721	744	738	742	744	690	713	710	697	703	687	703	743	679	714	712	717	708	726	718	738	712	713	682	693	721	708	740	716	715	643	665	689	749	682	712	724	677	755	717	709	701	714	701	706	732	727	731	754	709	689	710	728	679	687	713	680	746	722	695	693	733	666	679	742	728	730	677	726	712	742	670	714	761	734	719	717	689	728	747	725	696	713	722	735	732	713	708	688	738	692	713	731	717	684	739	718	693	702	730	687	714	687	719	682	739	726	689	688	720	726	722	753	704	722	685	756	708	706	659	733	713	717	744	661	738	723	746	722	726	732	733	718	750	718	737	724	711	725	679	669	752	694	779	725	703	765	718	685	714	708	710	708	687	716	683	705	718	764	703	718	729	699	675	681	731	710	717	742	681	684	709	726	681	684	690	710	751	710	665	746	714	735	732	719	717	698	698	727	738	728	654	717	720	701	691	690	727	706	707	744	710	665	682	760	724	745	679	706	710	743	734	727	689	701	737	731	694	741	745	747	698	736	744	713	725	744	659	672	633	758	719	687	691	693	737	703	701	718	710	703	727	747	719	699	704	724	701	721	697	725	680	717	706	734	732	711	722	707	728	722	660	745	711	702	701	730	739	757	725	721	686	703	716	732	710	739	735	732	680	657	685	696	724	718	682	703	703	721	739	688	719	719	742	748	722	675	734	694	734	702	702	678	741	732	710	716	697	739	711	699	715	690	710	748	666	714	760	732	710	712	698	723	683	655	670	714	729	743	719	711	711	744	698	679	682	707	718	704	772	755	693	754	709	649	748	653	739	739	735	723	754	672	698	714	733	720	749	683	730	689	684	738	715	756	728	775	690	762	710	711	697	693	677	732	704	723	727	672	721	745	728	702	654	687	687	744	696	712	746	704	736	750	714	676	748	706	699	725	725	737	715	690	702	683	737	701	716	681	752	660	704	674	674	683	717	685	729	710	696	688	783	709	722	698	707	710	678	679	723	671	697	742	714	774	707	742	708	700	717	713	702	682	711	716	723	753	723	752	743	718	741	702	734	717	717	745	711	740	771	700	715	752	702	687	742	733	690	711	751	716	690	705	761	691	779	669	722	680	704	756	713	699	722	730	690	696	649	694	742	687	706	708	717	754	687	750	701	662	682	696	739	687	693	706	697	690	736	713	701	735	731	682	712	704	694	697	676	728	691	675	732	653	707	705	670	677	676	652	713	665	717	763	681	679	721	724	744	698	745	658	709	710	718	731	762	731	700	674	675	706	701	712	689	704	740	704	697	688	722	709	752	737	680	731	732	724	684	718	736	730	683	725	691	703	703	679	743	665	679	700	728	681	686	702	749	694	753	693	685	716	735	705	730	697	700	751	682	720	754	705	692	708	725	647	733	695	641	698	726	681	666	720	704	718	749	699	731	763	745	723	712	710	742	670	724	662	668	725	678	693	750	792	717	730	724	681	674	703	730	713	737	718	681	730	671	704	719	733	693	678	717	692	688	725	705	686	749	699	714	724	752	742	699	716	693	627	718	695	762	663	640	729	723	720	670	729	713	644	724	748	733	697	694	708	717	703	679	714	767	685	695	720	774	725	723	703	773	622	710	705	721	709	714	710	732	723	714	665	691	676	701	708	681	705	731	734	711	726	693	706	702	732	754	680	767	723	738	757	690	698	725	728	741	685	677	725	728	676	735	698	707	696	658	719	685	690	708	685	658	687	735	728	729	662	750	768	710	718	709	706	724	678	685	726	712	700	691	703	699	746	713	708	669	751	668	670	762	719	720	644	752	681	717	696	729	644	736	742	721	731	688	727	694	760	727	745	704	740	727	652	720	751	725	731	719	684	739	749	718	732	740	683	695	707	744	698	730	673	710	733	740	722	713	733	707	714	746	712	764	706	736	747	695	729	733	701	717	729	720	710	692	707	718	676	669	677	672	668	738	728	684	740	656	710	716	749	752	712	691	728	663	691	674	713	690	694	746	759	684	695	687	701	763	724	680	721	653	738	710	729	730	744	724	680	719	725	728	688	696	728	736	746	704	689	676	700	729	700	714	689	660	746	724	705	736	754	702	718	694	680	682	742	711	731	713	706	734	729	707	701	689	675	763	717	724	733	680	703	710	702	669	701	755	643	734	713	724	717	708	754	745	693	687	678	734	707	746	645	693	754	761	712	692	694	684	714	739	688	691	661	646	702	700	729	696	751	694	716	696	690	710	698	726	730	658	717	738	712	686	738	730	712	748	684	682	734	756	681	723	674	671	735	727	713	766	734	730	724	732	682	672	694	701	723	718	697	702	706	722	759	656	704	729	739	719	721	713	688	714	718	674	718	707	712	656	749	699	727	722	702	705	696	732	713	682	685	720	692	655	727	716	743
25691	21649	27864	25960	15093	6815	4360	2933	2399	1969	1551	1428	1300	1110	1168	1076	958	945	787	845	796	770	844	761	838	805	754	800	797	800	750	760	768	764	810	834	832	837	764	742	703	746	679	736	680	732	674	679	713	728	677	717	681	668	675	676	651	677	701	682	667	645	671	665	653	653	679	663	663	690	683	665	680	660	700	660	695	710	709	694	703	667	677	703	694	656	681	675	687	704	692	696	653	653	666	690	654	754	661	613	664	684	673	683	701	632	657	640	677	679	691	672	654	672	668	671	712	647	666	658	712	687	618	675	690	641	674	713	636	680	672	724	637	671	672	686	723	661	687	624	717	693	648	659	660	693	697	705	640	656	710	746	679	701	671	690	634	678	681	621	652	660	698	663	661	675	615	641	640	707	708	693	681	669	659	705	655	684	624	660	649	606	697	695	678	663	666	709	677	722	671	734	692	695	658	689	634	646	627	636	661	709	651	657	689	642	680	714	693	650	648	633	709	671	634	656	689	739	670	685	686	732	674	704	680	681	717	679	711	704	657	698	693	702	723	699	653	686	660	696	628	654	681	692	718	660	660	696	705	720	662	682	726	634	682	681	644	665	678	611	670	652	654	681	668	753	721	681	680	646	669	718	652	690	644	641	662	659	625	718	680	711	670	617	665	620	691	673	663	686	665	660	733	624	672	629	675	674	653	635	663	645	657	668	698	652	640	672	705	618	682	663	683	676	688	653	650	697	664	669	638	654	661	655	697	653	709	655	649	653	696	686	708	696	676	694	698	645	684	670	686	651	627	671	676	650	694	652	686	713	682	638	691	715	627	688	710	693	706	677	691	664	671	684	694	666	688	678	613	656	662	663	695	724	649	663	677	704	669	649	644	697	716	653	679	673	692	686	630	720	693	655	653	696	674	701	646	707	684	639	688	656	626	627	626	685	690	639	681	646	670	648	719	699	664	634	678	688	680	706	627	714	698	689	637	632	694	676	704	678	673	650	706	691	706	659	671	685	628	679	710	707	700	707	689	702	671	633	670	685	631	719	685	703	684	652	668	684	649	680	693	669	652	668	632	708	658	661	654	669	660	678	684	709	656	695	690	698	693	699	636	695	706	656	641	683	648	634	664	643	670	654	701	706	681	633	704	688	680	678	658	675	698	660	688	673	660	673	650	669	686	744	665	665	684	651	697	702	660	735	669	687	648	707	662	681	662	670	721	696	709	682	642	688	645	646	654	636	654	657	678	628	642	727	702	682	653	678	646	718	662	723	664	656	682	688	698	681	640	668	659	658	664	684	668	653	712	633	654	707	672	710	714	691	680	711	706	639	649	663	682	637	668	716	715	669	669	660	688	686	655	697	617	635	650	674	714	688	696	613	630	666	646	700	663	621	666	656	711	702	715	711	646	689	688	649	665	658	683	678	657	734	670	662	679	684	656	651	660	667	674	699	637	620	713	681	695	631	697	698	676	658	666	703	702	661	682	644	654	762	686	674	658	683	695	732	696	695	644	649	644	653	636	682	678	701	666	664	665	713	698	653	707	670	715	636	686	709	643	646	630	671	632	713	667	685	686	706	648	633	689	653	681	645	664	692	603	635	704	634	648	660	682	696	681	701	696	617	693	683	656	666	620	673	676	667	653	683	676	685	671	696	629	693	686	673	723	673	673	698	727	655	720	672	654	672	643	704	658	673	670	684	654	733	685	667	647	647	654	672	691	669	674	661	718	656	641	721	676	707	686	702	641	724	641	681	676	678	695	649	656	700	630	618	647	660	726	686	705	677	630	688	765	665	671	681	644	720	676	611	704	635	651	684	681	664	645	664	660	699	719	693	666	675	697	710	633	656	656	632	683	693	652	680	664	668	701	653	673	661	638	722	674	685	686	659	665	686	649	676	651	655	627	683	636	649	669	659	693	662	658	697	665	686	659	646	672	656	637	648	712	689	656	692	643	667	664	670	692	658	663	685	669	709	684	685	667	642	651	722	645	649	640	681	652	621	709	670	642	666	684	677	673	681	678	697	663	656	655	687	704	670	675	681	664	682	685	657	707	697	717	692	703	680	624	658	686	709	662	671	697	692	668	684	708	664	698	649	674	662	691	697	661	649	675	665	659	705	650	625	679	682	723	655	708	702	717	719	696	721	695	669	696	651	674	693	664	692	700	687	612	681	702	710	626	626	679	646	704	673	679	613	639	684	681	669	711	655	714	643	698	694	637	651	668	671	682	658	680	625	666	673	646	668	666	697	688	691	676	685	664	695	657	631	641	677	686	654	648	729	656	669	720	687	644	655	674	674	633	620	673	670	679	651	673	658	675	642	664	655	617	640	635	640	679	672	654	683	714	635	735	707	644	663	667	677	697	665	706	655	678	679	678	616	710	659	662	636	690	657	704	649	661	696	662	695	648	694	714	673	610	681	679	687	692	679	723	692	709	650	691	671	627	681	679	683	668	696	674	675	660	713	671	682	661	698	712	685	626	672	645	642	632	653	728	667	682	677	704	641	692	626	707	690	679	622	685	666	631	677	656	631	627	688	691	644	647	680	660	670	638	644	692	663	650	656	690	695	670	666	695	682	635	667	662	703	661	663	614	693	669	660	622	656	686	684	637	684	647	656	755	666	706	673	728	697	654	702	672	740	665	660	688	659	672	706	712	713	675	671	630	642	679	628	633	737	654	705	639	663	652	732	663	721	679	668	670	676	673	686	669	643	660	691	689	653	695	668	730	706	657	660	672	716	677	675	718	647	705	679	671	682	715	716	673	708	646	662	652	707	688	674	661	703	630	662	661	663	655	657	685	687	652	654	724	636	682	691	699	715	673	645	677	657	682	671	659	703	659	636	640	712	645	642	671	678	649	662	683	678	659	683	687	628	698	649	706	662	704	678	696	625	647	695	692	650	651	654	652	634	713	663	697	711	664	685	639	621	660	706	664	689	703	654	675	655	701	637	674	616	685	654	693	686	695	722	670	690	661	703	651	646	679	678	689	663	684	705	712	692	675	696	655	706	706	678	632	657	668	709	637	668	683	636	674	734	662	679	674	719	692	669	651	670	674	666	706	668	690	647	643	705	689	619	649	695	717	674	718	666	681	699	687	661	663	681	676	688	706	691	689	677	673	696	702	703	697	678	667	652	710	665	676	651	684	656	717	593	721	631	685	680	674	712	658	690	617	670	695	703	684	716	683	657	666	651	670	699	660	675	683	680	639	696	696	661	652	675	661	695	712	660	657	679	693	683	675	694	698	672	690	664	740	666	709	666	659	678	665	675	659	664	700	658	660	639	704	676	702	693	699	689	675	644	677	645	666	670	680	671	677	676	653	673	663	697	661	675	634	698	673	678	705	680	695	663	670	685	697	720	659	648	617	690	653	649	648	690	688	618	659	660	672	650	649	685	695	719	659	675	632	673	652	670	646	675	689	700	678	685	691	682	653	712	668	677	707	668	631	651	657	694	639	688	672	710	674	702	670	675	610	659	659	719	651	638
18387	37160	27608	17233	13074	9637	6987	5116	4276	3266	2571	2148	1926	1691	1656	1379	1242	1122	945	977	964	887	1008	905	930	1006	887	914	923	923	800	816	828	810	876	954	983	929	814	836	771	781	727	727	759	729	778	754	761	718	756	740	666	710	764	699	733	769	704	710	723	699	723	717	621	696	724	724	728	687	695	674	734	727	676	743	738	688	692	706	693	705	712	684	712	676	709	657	658	703	649	723	712	716	693	690	729	757	684	718	684	714	752	718	714	719	708	733	735	737	734	702	714	745	727	729	730	696	702	679	715	666	725	716	740	711	667	751	701	699	713	674	727	745	723	708	729	688	721	723	731	665	680	722	660	697	695	735	686	714	707	705	703	711	717	669	733	718	748	679	716	700	720	730	708	693	727	777	711	726	674	694	717	702	699	678	699	675	716	676	731	717	691	703	722	706	670	720	710	723	692	745	732	757	702	710	698	712	725	704	722	691	666	750	670	749	734	719	724	736	756	693	699	699	686	706	767	675	696	676	659	673	690	727	724	675	731	672	744	681	717	758	668	719	746	720	717	688	723	700	751	702	684	703	704	667	692	715	700	670	724	689	752	673	708	681	721	721	716	718	703	740	715	718	722	679	704	676	716	683	715	696	661	692	723	705	667	693	733	736	682	674	696	693	745	735	699	695	695	699	697	680	751	744	739	691	735	721	662	681	739	716	711	715	717	722	711	696	671	723	683	711	722	669	713	734	653	712	726	708	757	733	744	714	668	683	684	708	696	663	718	705	699	704	759	682	692	764	752	670	679	689	695	750	682	679	706	706	725	698	659	688	725	736	753	668	706	700	689	704	672	730	698	718	682	706	732	738	731	708	724	701	680	741	746	699	728	708	692	638	707	704	682	706	705	702	699	648	644	691	700	713	654	764	700	706	702	703	693	666	737	698	716	697	710	695	729	720	676	680	730	719	751	697	767	665	696	664	693	699	666	698	710	698	724	705	665	736	763	705	692	671	683	694	710	732	704	695	715	769	722	733	691	690	718	676	703	713	675	686	732	729	741	732	710	716	727	743	712	727	670	692	695	720	752	735	704	682	694	669	655	753	679	686	687	728	654	720	737	746	729	701	737	722	663	642	680	707	698	695	675	713	729	713	681	744	698	673	703	695	718	678	724	741	698	716	670	694	674	725	695	699	666	701	784	713	719	692	693	684	674	705	683	698	754	716	802	718	768	704	694	694	743	683	689	737	685	707	689	648	701	706	759	678	643	665	707	647	693	729	708	688	709	734	679	702	701	670	733	710	693	694	701	710	722	716	715	717	700	736	742	701	664	664	661	685	682	706	718	693	750	695	657	682	661	713	684	692	736	731	691	696	721	702	707	704	710	760	688	728	699	692	727	695	722	699	695	656	691	672	730	705	704	752	721	721	724	682	692	722	651	727	672	707	746	715	662	725	705	691	678	723	694	687	667	653	741	739	683	686	653	707	695	743	700	749	686	699	721	681	697	697	734	715	708	725	719	702	707	737	690	713	739	708	696	750	722	706	677	726	712	689	703	735	705	685	702	702	662	725	728	727	711	709	681	676	689	727	707	773	722	731	698	733	705	694	705	703	711	660	705	719	729	733	697	716	693	742	693	703	695	706	733	705	733	696	688	700	694	650	692	707	667	715	768	671	675	751	752	687	684	684	675	724	691	688	712	713	691	644	735	691	755	699	668	714	668	717	687	672	726	696	680	725	713	664	704	744	676	737	750	733	660	700	671	706	705	718	672	716	728	727	701	664	732	683	734	706	728	708	675	695	679	733	741	683	650	679	720	716	714	734	752	721	713	742	730	713	732	705	703	671	678	699	746	703	735	713	716	686	688	673	697	695	722	734	711	684	705	646	701	708	685	746	695	705	670	715	726	703	699	682	686	718	681	750	701	744	657	714	703	713	705	713	657	728	692	745	716	658	739	705	689	709	699	704	743	713	693	781	758	665	710	695	700	666	662	689	756	679	740	733	642	704	708	768	734	722	653	725	747	700	672	707	674	708	677	677	746	700	716	726	735	662	717	707	740	698	703	731	724	686	752	670	730	665	673	667	715	701	710	712	716	684	703	658	721	728	701	726	679	670	680	702	677	726	676	716	737	719	738	716	737	691	730	643	731	673	737	661	719	657	708	680	677	735	746	697	683	733	722	679	692	753	686	682	738	714	753	661	661	669	785	703	696	687	701	661	707	685	732	704	708	687	671	724	732	660	731	726	728	698	714	743	695	746	665	693	714	738	707	685	705	685	722	674	697	739	709	723	772	700	696	671	692	684	682	702	690	721	720	747	741	701	756	682	699	651	734	734	735	734	734	720	700	699	717	715	681	743	715	749	736	685	684	701	672	683	699	705	719	676	688	720	739	682	698	703	714	680	695	697	675	713	689	730	706	714	709	711	715	710	731	713	687	721	696	719	707	712	682	721	727	704	708	705	685	689	724	686	732	721	702	714	676	705	685	651	704	753	715	712	741	700	731	743	694	706	708	704	683	693	637	682	741	699	654	733	692	728	716	712	704	735	708	701	661	678	722	686	748	693	669	728	792	682	672	736	671	630	695	731	699	670	679	724	643	694	734	719	695	729	728	654	685	717	673	734	687	747	686	749	713	702	724	729	712	658	706	678	710	704	712	718	744	690	760	705	703	708	711	700	693	714	710	723	695	707	726	716	726	742	660	723	725	675	651	712	699	696	726	740	698	672	762	696	696	752	710	705	686	697	687	682	725	724	713	697	677	665	734	721	724	736	712	717	737	694	694	700	672	682	757	705	702	680	726	726	700	705	669	680	699	701	683	717	717	743	727	712	739	707	703	718	678	690	709	717	684	702	722	755	722	674	702	677	723	739	717	717	713	722	702	741	741	674	728	706	737	690	709	701	711	721	704	729	732	701	706	669	735	759	721	702	714	705	685	707	729	705	728	686	749	694	669	718	710	687	679	733	729	695	694	720	732	712	681	639	737	723	719	763	712	656	685	727	703	708	667	703	689	668	734	675	695	718	695	737	734	719	711	681	656	698	696	711	671	704	725	675	710	665	729	698	676	688	707	693	663	696	764	708	701	669	706	734	697	721	766	717	684	688	656	712	730	720	679	726	657	690	627	717	720	680	732	672	700	738	698	667	757	733	709	675	699	722	743	700	699	746	682	654	698	728	686	675	699	694	685	658	699	707	708	726	685	717	748	739	676	729	746	746	708	683	751	686	670	682	736	706	701	670	704	685	709	700	706	686	692	673	672	712	703	667	717	735	706	702	702	692	681	692	739	752	661	684	686	678	716	686	738	706	712	770	708	656	708	718	648	723	705	745	730	714	703	749	730	736	717	682	727	683	674	724	710	701	692	737	715	682	734	690	698	699	666	703	714	736	711	745	693	691	733	733	697	728	662	697	701	753	704	725	700	700	707	688	725	701	683	681	735	737	695	689	721	699	705	681	648	688	716	684	705	717	716	681	702	694	671	764	743	628	724	767	648	763
23318	21637	29381	24360	21705	22056	15070	6054	4373	3420	2774	2136	2001	1747	1643	1430	1231	1068	1029	1037	970	968	973	886	975	1000	961	950	911	880	944	909	840	858	875	933	980	941	819	777	803	787	783	750	798	738	695	712	714	714	720	759	716	731	712	679	725	753	721	719	755	712	734	716	723	732	703	695	710	712	700	732	720	720	709	748	671	753	714	683	735	705	739	666	770	659	754	734	676	688	750	727	715	702	703	684	714	712	719	700	742	745	700	737	718	704	733	739	740	675	757	766	723	719	769	716	748	719	715	714	726	741	746	733	754	683	696	748	690	719	736	729	696	703	708	731	726	700	743	665	692	690	703	673	738	682	719	729	721	740	696	687	718	706	666	719	736	775	703	721	743	705	675	725	723	704	678	691	700	692	732	732	726	727	744	692	690	740	743	752	736	728	705	717	705	711	737	726	703	715	752	671	711	745	710	663	723	693	704	684	714	674	731	729	738	727	728	670	663	779	738	734	691	683	642	702	675	768	669	681	739	672	714	711	713	700	707	745	760	731	668	721	668	722	711	760	732	726	708	726	706	713	727	707	697	663	683	703	700	679	689	705	749	717	671	699	736	698	728	720	687	747	698	718	659	677	694	683	736	705	670	727	731	739	700	717	720	688	701	696	773	737	669	696	701	728	696	669	717	660	746	700	685	685	713	699	671	710	694	721	698	745	655	712	705	723	770	709	645	733	716	651	740	673	741	697	668	717	769	727	740	708	748	745	717	672	730	711	704	655	673	696	730	738	715	725	717	731	778	717	713	744	796	716	729	707	739	727	726	666	722	750	727	649	710	672	738	703	695	662	690	728	696	675	696	701	669	773	703	727	706	742	665	697	690	681	667	697	699	681	761	680	697	694	656	689	723	687	695	658	683	716	710	710	741	715	722	714	718	702	722	686	689	708	709	707	696	681	718	750	670	674	713	703	677	727	691	709	715	704	738	748	708	705	729	731	768	750	741	735	695	723	706	758	698	686	702	680	726	675	723	696	699	684	719	690	754	717	678	716	712	672	721	717	740	700	712	699	702	678	738	714	732	741	732	675	696	682	665	651	683	690	700	716	724	728	716	714	737	680	664	699	672	673	693	697	713	699	688	690	692	707	755	707	679	721	699	665	727	675	696	748	700	720	730	717	677	696	689	698	682	750	719	711	708	671	678	707	677	723	669	708	724	707	683	667	686	679	699	727	708	696	669	725	717	707	750	760	729	774	642	736	718	714	747	680	749	729	704	707	731	687	688	703	633	689	695	681	741	664	721	746	710	701	708	705	716	679	642	731	768	706	684	735	747	667	711	674	720	645	734	773	710	713	734	702	725	657	711	685	719	756	689	670	725	707	693	718	693	693	705	745	701	710	756	755	745	700	663	657	698	745	751	738	704	761	764	702	693	736	723	648	687	752	722	711	669	744	768	698	725	715	730	705	721	737	704	732	718	708	692	721	715	697	652	698	722	705	709	695	703	674	742	652	696	706	682	711	702	649	685	725	688	706	685	707	719	697	691	711	707	731	707	697	736	702	681	682	688	661	729	701	660	708	741	694	771	661	711	692	719	686	681	736	715	734	693	672	714	712	697	697	756	746	684	672	640	760	654	722	745	696	675	699	704	747	720	745	702	741	694	759	669	754	687	656	705	738	742	701	714	716	775	718	723	698	717	693	702	721	728	706	691	670	693	701	727	700	692	681	740	679	710	719	724	710	713	731	766	738	703	721	688	709	734	698	686	767	651	711	683	700	696	733	681	695	654	678	690	746	729	724	705	715	713	748	720	684	699	678	745	730	653	701	718	706	674	718	702	761	648	693	712	723	728	692	686	683	725	755	725	713	756	672	684	711	763	704	708	698	682	719	697	679	669	697	737	634	704	681	692	709	727	672	706	705	678	701	696	708	713	720	694	687	687	668	674	734	710	692	652	730	724	696	677	722	700	747	729	751	691	749	683	666	688	725	682	704	750	748	747	705	728	744	673	717	674	714	701	740	719	709	761	704	733	733	713	720	694	688	728	676	699	690	695	675	726	689	717	719	703	751	717	700	717	666	682	718	696	713	715	727	693	756	732	694	738	661	715	708	681	687	702	711	686	675	694	680	716	691	672	729	730	701	740	711	748	696	720	725	687	706	774	698	717	751	670	732	698	689	712	666	723	729	712	718	673	671	743	716	741	730	674	704	721	706	719	731	709	762	685	706	674	709	727	708	718	691	718	727	752	661	678	702	701	714	699	690	677	761	698	709	737	731	691	754	655	743	690	723	672	698	729	712	757	667	710	695	728	700	691	672	658	731	698	690	683	677	740	711	701	695	722	691	706	702	678	700	728	703	747	672	663	709	761	708	728	678	732	710	747	729	694	707	708	686	690	725	684	696	743	711	691	679	714	695	697	705	707	696	709	696	692	691	680	673	722	676	731	663	728	740	685	715	736	736	690	715	725	722	721	732	646	722	696	720	712	737	739	719	675	713	712	630	714	754	767	654	704	705	681	698	746	738	722	714	715	689	733	740	712	691	744	748	660	728	724	710	736	700	700	665	762	677	665	677	689	689	737	747	655	710	743	740	669	686	768	693	700	742	686	685	732	711	723	738	672	678	752	740	736	669	684	729	685	741	676	690	769	699	702	701	692	673	722	696	665	680	751	755	692	666	731	694	727	728	719	774	682	714	715	695	653	720	686	717	724	686	737	695	715	725	742	673	791	706	710	719	710	717	743	654	725	740	750	727	688	744	710	666	652	696	732	683	691	686	696	752	717	686	747	752	713	741	708	666	738	665	776	715	669	672	732	714	707	676	740	692	706	715	721	733	743	690	738	650	726	688	753	714	717	733	704	710	722	757	743	689	723	724	705	708	774	710	722	661	688	637	703	686	748	706	700	689	666	716	727	718	684	741	700	764	705	746	688	706	713	763	754	691	727	663	693	708	700	696	756	770	714	755	708	736	714	748	712	738	737	680	687	729	702	678	712	708	674	715	772	683	667	687	679	747	667	676	737	716	738	712	715	734	677	684	679	714	717	690	658	743	701	695	676	695	720	696	715	726	680	688	671	702	704	755	655	735	719	712	697	705	680	706	744	673	699	749	721	666	730	721	677	674	700	723	685	647	680	671	671	703	725	727	702	697	739	689	716	727	686	694	712	703	729	739	690	699	648	720	642	752	705	648	655	732	708	719	685	625	713	675	685	739	634	716	682	698	691	682	656	675	698	743	731	698	713	664	699	657	730	717	775	713	670	693	716	660	733	736	740	732	703	688	764	707	671	675	704	668	774	730	744	662	732	695	731	691	706	680	695	755	666	712	703	699	732	728	655	714	724	753	701	676	760	725	731	713	712	713	702	698	690	700	693	783	716	709	716	721	697	693	694	722	701	717	717	718	739	740	690	722	699	740	708	665	708	677	708	720	698	720	695	702	717	703	759	714	665	775	720	703	694	655	709	697	697	656	719	716	692	653	752	674	766	737	682	731	670	663
20843	45597	35947	24707	19938	15118	11503	8686	7380	5490	4357	3487	3078	2819	2521	1910	1556	1410	1272	1279	1277	1194	1131	1065	1106	1128	1185	1098	1087	974	1061	1064	959	942	995	1133	1156	1079	980	944	893	868	836	787	868	775	784	771	802	795	803	774	791	753	774	750	800	791	777	756	778	720	691	781	714	770	784	679	741	729	722	702	735	738	754	729	756	721	764	688	747	712	762	754	734	712	692	732	747	740	781	742	716	755	740	699	727	688	701	736	767	720	679	724	730	761	755	680	753	708	721	660	750	744	803	786	704	757	737	751	705	700	745	727	728	711	701	738	745	739	719	717	727	755	705	739	680	745	725	708	716	734	738	739	707	712	700	742	701	747	694	744	700	706	727	712	721	688	707	702	757	731	762	752	713	716	677	704	719	727	702	782	686	730	762	683	710	797	709	743	743	714	740	713	702	724	724	702	739	708	752	675	718	703	711	697	767	697	708	724	723	712	728	731	686	743	723	719	655	709	724	698	729	732	769	694	738	669	689	737	711	677	741	711	730	717	660	713	699	687	719	733	791	760	691	731	728	718	777	779	710	778	750	770	698	714	790	717	744	707	676	726	701	751	754	731	756	718	746	737	753	746	757	708	735	666	692	743	709	691	748	709	678	685	706	792	684	703	753	678	721	703	773	686	731	764	735	691	728	710	683	718	757	776	669	739	717	731	767	712	746	711	717	743	696	728	746	722	706	714	709	722	703	697	702	721	770	747	699	761	725	713	737	700	694	708	737	744	722	773	719	715	724	678	715	678	725	705	746	746	686	749	719	724	738	692	766	731	727	741	770	691	749	703	765	733	715	742	745	719	716	724	748	747	712	695	748	687	716	686	701	718	754	751	742	742	687	755	690	768	728	717	697	721	735	693	738	723	734	776	793	705	739	741	723	739	713	725	672	694	711	717	727	749	697	698	692	722	760	727	734	690	761	713	727	742	743	718	731	709	709	716	738	707	771	749	728	721	769	710	719	675	714	725	731	706	726	727	727	722	744	787	762	722	757	714	737	734	763	721	743	769	761	731	683	747	691	733	730	710	745	765	751	696	730	762	721	708	770	740	700	742	731	789	714	713	739	731	695	767	731	723	746	719	747	735	707	713	687	730	759	700	735	728	709	757	735	712	728	766	759	683	731	727	732	716	760	696	725	668	720	757	698	747	739	758	752	730	717	754	792	693	723	688	739	674	689	690	742	737	695	759	710	738	676	689	731	712	682	747	733	716	761	715	696	726	752	718	722	766	756	707	724	701	686	746	711	739	739	754	688	759	751	804	767	706	684	734	726	742	763	684	737	707	784	719	735	701	735	740	715	765	743	743	707	737	761	716	750	742	712	663	739	702	704	739	694	704	726	740	697	764	705	734	799	802	748	695	706	663	682	732	770	738	682	733	708	742	732	735	751	782	709	750	694	703	736	710	741	725	694	722	729	739	729	745	762	742	707	771	711	758	704	819	721	737	753	696	706	775	701	719	724	761	695	739	725	710	761	758	708	683	699	725	733	721	730	712	719	702	723	744	717	794	728	765	708	734	707	685	695	758	739	739	760	714	752	742	718	726	744	723	734	686	749	751	748	727	708	722	694	741	780	734	716	751	715	755	754	723	721	736	678	734	736	754	735	718	743	717	752	748	718	707	736	727	733	730	765	729	717	743	761	699	698	721	687	754	756	736	726	707	719	727	701	713	691	714	718	698	711	745	697	697	732	725	700	739	773	733	782	749	745	695	691	728	758	745	732	720	769	735	734	731	750	712	735	722	758	702	704	722	698	763	765	731	682	685	775	757	758	764	693	765	716	690	737	737	757	693	722	746	711	755	729	710	768	721	737	720	786	722	709	702	696	741	716	771	722	720	726	734	765	738	789	673	725	793	772	733	732	722	684	741	760	758	688	697	751	693	733	755	714	734	685	714	748	729	736	711	800	697	702	720	693	700	741	720	773	741	740	664	721	760	743	708	683	730	747	745	707	764	749	735	720	728	739	745	752	708	738	686	728	758	779	715	739	757	716	740	734	708	732	735	757	721	760	767	692	702	710	722	762	770	706	741	699	734	716	717	771	750	670	700	710	729	724	705	712	681	759	719	706	701	739	713	734	728	719	709	692	733	710	741	749	739	704	717	703	726	738	746	762	761	708	751	753	739	693	729	730	770	706	756	713	658	735	723	726	711	754	783	761	758	723	717	692	748	752	708	751	736	646	699	721	741	726	707	742	724	697	769	735	711	737	671	722	708	734	721	720	727	783	734	729	737	735	782	747	703	724	723	704	726	715	729	715	698	739	728	702	739	758	711	711	720	729	688	740	715	749	797	729	714	738	730	756	764	709	757	748	730	676	739	668	759	673	706	686	730	750	727	753	678	723	702	750	737	725	669	767	710	713	735	705	763	744	762	754	685	743	659	683	695	747	752	726	715	746	716	697	773	768	730	712	742	721	729	716	726	703	700	739	713	740	724	771	703	762	734	703	722	657	723	715	693	769	713	739	735	745	740	739	735	747	753	731	677	743	736	729	722	763	721	710	733	680	685	746	725	748	768	699	720	751	728	736	759	759	736	756	738	747	736	752	721	704	754	729	731	723	683	758	701	736	695	765	714	705	727	718	723	701	726	707	761	726	765	730	731	681	693	741	714	728	715	744	763	749	732	800	733	748	741	750	739	731	695	772	723	800	711	719	718	702	729	740	676	741	711	693	731	697	750	756	708	712	712	746	751	724	722	703	690	736	679	705	716	702	745	709	713	719	712	750	724	677	736	703	772	712	765	759	725	770	735	702	708	678	737	704	694	704	688	726	682	753	729	663	688	664	735	729	692	733	760	738	721	737	723	752	730	696	672	742	694	770	690	721	736	714	752	700	726	697	736	720	668	705	729	731	722	725	703	733	752	735	754	710	698	730	716	752	747	730	756	695	754	779	701	740	716	706	700	770	644	775	716	731	724	723	702	763	707	746	718	687	689	696	741	729	688	694	742	739	706	762	776	668	677	702	713	731	715	757	696	767	715	736	696	708	751	746	722	686	699	735	696	730	727	695	707	723	717	730	751	779	711	727	750	737	705	703	778	730	755	740	810	762	713	699	743	748	724	712	716	768	746	698	706	749	724	712	763	668	749	713	685	710	754	683	691	760	693	719	714	713	696	746	736	690	727	709	752	723	665	700	730	723	772	732	726	693	756	750	711	732	778	717	746	716	671	678	680	693	724	693	735	700	690	811	764	705	716	682	772	733	756	766	734	684	704	704	729	747	731	740	720	711	750	722	699	758	781	707	702	710	699	730	744	751	731	706	717	657	759	748	713	722	741	716	758	694	728	740	757	727	719	714	731	707	777	732	724	750	725	753	721	679	667	721	778	764	756	734	749	663	735	722	740	730	726	693	703	730	741	721	692	722	742	752	698	735	737	780	756	743	753	745	750	736	700	704	730	732	702	712	795	720	718	714	782	725	707	734	729	735	700	749	696	731	739	700	706	659	729
28932	22813	21688	13151	7046	4309	3130	2437	2055	1477	1363	1226	1158	1079	1025	899	827	857	791	781	724	773	755	778	765	733	754	779	690	811	744	723	682	676	695	762	825	754	751	783	678	724	677	674	700	704	696	700	675	666	670	674	673	675	728	709	636	664	680	651	673	660	667	666	655	663	704	699	659	678	608	656	689	664	667	725	635	658	687	690	642	686	685	668	654	684	633	642	669	665	704	639	659	689	664	663	681	633	707	653	708	695	675	644	646	676	689	659	641	660	707	711	714	731	675	588	672	686	634	640	695	701	674	677	645	679	631	660	693	674	675	677	678	660	704	706	676	699	633	707	691	689	621	675	667	613	672	649	675	693	690	688	724	677	658	650	693	646	720	667	641	674	655	655	659	681	632	675	658	727	696	695	687	659	618	641	680	626	668	691	650	702	668	644	644	668	659	651	634	657	590	631	636	755	691	610	690	659	607	671	695	675	685	660	642	664	670	681	626	680	663	647	651	672	707	651	695	687	690	638	669	679	676	649	683	674	663	617	667	719	674	670	649	665	635	656	675	626	657	703	652	652	672	689	618	630	676	699	688	682	704	659	662	639	651	666	715	665	642	643	655	651	659	656	651	663	669	658	683	664	681	671	680	620	709	649	623	661	639	612	687	669	628	660	645	690	684	662	700	705	696	715	636	663	653	650	631	700	656	675	605	664	670	668	693	694	692	652	680	637	607	707	631	651	639	652	636	692	703	646	641	625	742	644	668	669	643	688	661	645	642	655	633	662	617	690	671	675	633	672	635	639	677	649	687	694	637	659	630	645	669	630	684	644	623	640	730	694	666	678	679	642	666	662	643	599	643	686	654	646	637	632	679	657	689	645	654	674	683	657	669	703	641	696	686	660	624	652	655	629	639	663	702	654	711	703	704	661	682	667	653	686	641	688	691	643	750	666	682	672	673	645	640	719	676	636	719	653	697	692	670	602	676	650	676	679	676	653	668	692	711	704	642	649	702	664	658	640	660	597	682	685	645	654	635	689	657	652	686	655	688	683	668	627	687	668	705	654	662	636	664	665	668	704	695	679	658	682	648	710	620	701	643	623	688	697	717	639	681	672	709	679	687	665	661	718	656	614	646	644	641	676	651	740	691	650	643	696	635	645	664	667	647	665	663	637	678	707	621	689	705	713	663	684	648	685	671	632	624	670	666	678	642	653	663	696	698	660	677	658	644	646	620	651	709	692	707	622	683	646	661	651	615	645	692	649	657	615	633	619	672	640	681	612	677	663	671	703	653	673	655	653	692	665	690	730	650	667	681	657	640	648	667	703	673	685	666	644	691	660	666	672	656	621	655	669	698	722	717	650	637	687	668	658	629	668	689	617	708	634	607	642	674	685	685	660	685	696	677	656	612	648	648	645	649	677	700	658	659	682	605	685	661	668	669	690	702	667	693	708	657	672	664	609	721	689	676	692	661	686	683	680	660	693	663	715	675	673	638	690	666	686	663	725	670	689	645	678	672	660	644	653	654	645	665	665	696	647	665	680	679	646	635	685	698	665	672	647	669	647	657	682	673	646	692	647	691	688	664	663	626	650	692	687	668	675	635	671	665	654	692	671	729	675	647	680	635	642	656	691	671	634	602	671	628	649	711	676	649	634	679	666	682	668	646	632	663	684	686	649	667	666	642	667	638	645	713	670	664	669	646	666	678	627	654	677	673	691	628	649	649	624	646	654	669	722	669	649	648	667	695	656	699	660	665	654	691	648	653	661	677	679	706	655	633	654	622	638	625	698	663	707	590	638	655	682	684	647	688	672	672	632	637	696	668	685	663	694	644	684	616	652	668	633	673	688	673	680	657	652	674	729	646	675	672	705	626	694	649	642	669	701	640	675	639	692	708	665	667	697	641	654	674	697	662	677	695	641	623	627	695	653	662	688	653	631	650	645	678	710	657	653	662	655	678	679	666	665	603	600	643	708	656	677	672	697	656	666	734	658	667	623	676	711	653	660	660	687	680	655	615	669	664	666	678	643	603	653	712	697	604	647	656	674	638	659	638	670	604	653	660	625	660	673	664	614	679	650	673	690	675	672	669	681	683	676	621	706	656	691	640	638	666	649	632	679	709	679	668	626	609	654	635	661	677	678	690	624	626	680	657	677	690	677	666	634	650	630	672	690	712	698	638	700	697	689	725	693	686	693	662	661	640	717	656	667	654	683	659	632	658	630	654	629	702	650	670	660	694	701	687	671	673	693	655	706	665	680	626	622	657	675	701	690	682	689	669	664	643	628	722	677	673	693	668	671	662	662	630	704	643	679	701	665	651	658	627	674	634	700	655	642	631	677	654	692	636	659	606	694	647	613	674	684	663	658	662	643	701	681	686	673	624	626	635	647	696	663	672	677	668	674	649	657	623	683	680	668	617	630	663	684	667	618	699	678	689	699	686	719	669	637	670	681	678	693	703	682	672	663	663	655	627	643	628	653	630	646	663	677	674	659	620	688	656	620	673	710	691	726	650	663	664	661	713	699	691	654	661	618	700	671	645	687	687	671	668	703	633	680	684	661	661	642	666	668	713	675	710	697	647	701	643	711	665	672	647	626	624	604	666	665	653	629	674	701	668	689	634	660	652	683	650	672	635	691	675	676	644	627	675	699	719	670	697	668	683	709	688	660	663	605	623	700	654	662	672	669	665	645	680	700	633	700	648	673	654	687	653	682	650	729	681	643	716	657	661	683	711	658	669	687	661	633	696	690	647	701	698	696	692	630	628	686	649	669	642	667	674	686	649	665	625	662	662	660	705	677	678	680	611	663	660	670	673	628	679	663	667	629	678	675	688	647	649	627	691	674	656	627	659	665	710	687	657	663	696	651	664	682	655	679	669	664	640	670	733	671	649	663	670	638	626	674	669	663	674	689	652	668	672	660	590	653	635	610	650	689	710	627	705	675	671	658	668	694	689	666	642	568	625	671	674	638	650	672	666	665	618	633	678	633	687	635	633	644	671	668	671	668	677	658	669	683	652	686	634	645	629	677	614	702	678	656	668	675	696	701	720	682	664	633	691	660	627	656	674	677	643	718	678	621	657	625	639	647	710	620	654	680	694	679	671	685	654	651	675	639	617	671	716	675	657	654	618	621	712	679	691	705	633	654	647	686	674	677	642	706	635	687	667	662	654	670	642	678	683	633	688	661	657	660	692	667	631	677	662	651	653	685	671	735	617	721	670	657	693	659	677	689	636	701	720	691	691	641	651	626	674	654	692	638	652	678	675	683	663	692	699	680	653	636	709	650	651	652	644	643	657	718	654	645	671	660	709	652	673	624	637	623	659	660	683	677	657	685	658	668	690	667	673	683	626	701	670	659	667	623	615	675	674	651	688	691	680	703	707	668	670	688	686	683	652	650	626	659	683	685	671	706	615	658	641	673	667	606	647	665	695	687	644	650	728	630	650	664	689	661	665	681	669	622	654	688	646	677	721	634	657	652	666	693	632	728	659	701
18048	32181	22931	13507	10003	7239	5293	4140	3368	2454	1994	1744	1622	1565	1351	1068	1022	917	821	945	854	866	866	881	830	784	804	859	814	822	854	809	760	765	766	843	920	876	808	779	762	698	758	717	726	727	749	750	705	723	718	728	726	734	691	721	720	699	673	706	722	725	696	676	706	681	713	709	684	656	673	676	749	680	695	688	692	700	673	690	708	728	697	728	699	725	710	692	743	702	680	729	676	698	677	719	689	691	676	683	677	741	666	713	683	694	662	677	735	736	722	707	700	703	680	701	686	716	714	720	704	673	665	711	709	722	714	667	661	640	741	703	683	661	697	696	741	690	675	690	739	717	723	699	732	668	711	640	676	750	735	675	665	667	759	677	749	714	673	734	678	700	692	715	733	754	705	687	714	711	711	651	637	667	707	688	727	704	687	748	709	695	710	690	720	701	710	721	690	663	717	686	733	697	687	639	722	726	696	695	700	675	679	690	718	687	696	670	655	691	659	656	729	675	694	727	677	701	707	671	702	707	719	659	664	703	721	683	700	668	667	681	660	693	683	702	701	703	699	673	720	672	689	719	665	640	746	690	729	697	741	680	710	685	692	654	703	695	722	726	743	722	748	699	702	723	679	704	703	686	693	716	707	749	720	708	678	687	682	687	666	675	680	683	716	675	711	702	696	692	754	728	679	712	723	720	684	649	704	677	732	708	685	682	690	665	697	753	707	713	756	701	723	684	710	710	677	686	719	685	693	678	692	730	723	729	699	698	708	689	704	688	700	678	728	660	672	683	697	688	712	679	670	698	657	683	712	684	682	677	694	683	698	709	703	753	690	678	679	729	733	766	721	710	713	664	668	679	716	690	685	741	640	674	693	722	678	668	637	648	718	686	661	707	717	688	698	674	696	681	723	690	711	688	698	686	704	740	731	726	683	695	672	707	669	707	745	786	696	686	665	677	711	637	723	739	629	718	724	658	723	653	708	723	707	721	676	722	688	699	731	721	691	675	687	733	712	697	717	719	714	620	737	696	675	738	713	651	677	648	700	716	664	706	714	663	689	713	693	691	712	711	707	684	717	700	687	790	654	667	670	731	720	631	723	729	691	716	646	696	759	649	690	719	633	703	676	750	716	778	730	687	695	727	704	660	688	707	701	692	669	703	722	669	706	740	691	691	670	697	701	684	690	684	754	697	690	681	674	678	691	721	649	694	708	736	684	724	670	733	672	661	712	664	749	666	655	630	694	696	710	698	722	735	702	699	725	727	683	681	662	643	700	666	705	694	712	706	737	660	723	710	676	728	680	675	734	710	681	715	703	719	688	679	679	683	670	662	685	677	714	666	740	728	686	697	696	693	724	689	688	666	701	703	676	757	672	729	712	707	733	715	724	696	710	748	739	705	707	757	701	698	730	657	701	721	698	734	738	662	714	723	671	699	690	654	701	716	700	659	702	652	674	746	730	723	715	710	680	714	720	683	660	700	731	663	700	705	684	714	667	682	711	696	713	758	655	695	706	736	715	687	664	698	714	717	697	693	695	663	652	712	699	675	713	682	739	694	709	674	685	680	725	701	706	667	719	688	677	705	641	681	736	717	686	661	711	665	692	699	678	676	671	691	711	665	698	725	659	708	723	698	745	716	695	657	727	729	694	734	728	694	705	672	690	681	711	724	706	707	712	668	688	679	756	715	687	713	690	694	719	684	653	692	689	649	663	732	774	714	719	674	696	690	693	656	691	694	642	736	713	669	672	637	682	723	674	671	701	694	704	686	695	696	682	731	723	740	725	705	723	727	733	670	690	668	752	740	681	692	688	726	718	685	701	697	653	645	699	711	679	752	697	700	692	672	685	708	705	705	692	718	689	677	688	723	684	666	711	671	705	665	736	738	725	638	758	696	701	664	690	684	719	731	669	700	665	681	658	692	696	749	682	678	673	705	703	704	701	733	738	718	702	748	748	682	750	716	700	706	687	685	736	656	727	702	724	669	709	700	654	683	698	700	668	649	710	701	668	716	679	705	679	712	702	672	659	684	690	698	687	689	697	708	694	680	681	711	714	739	736	697	709	713	706	701	721	757	726	711	693	712	681	685	706	671	717	681	746	709	725	715	724	717	676	675	673	688	727	759	727	699	739	696	723	693	726	651	704	729	671	643	727	700	714	682	686	713	709	698	693	746	719	674	718	704	698	679	712	689	732	700	645	716	721	691	687	714	708	720	683	724	718	678	672	691	669	707	683	658	745	690	675	684	693	720	697	708	716	660	693	693	704	714	680	655	712	691	703	669	703	654	696	716	737	714	720	705	718	694	658	713	706	750	694	697	685	695	677	719	726	739	704	655	703	695	696	704	683	741	705	653	660	701	663	678	703	722	738	724	681	766	666	691	649	701	737	714	705	716	728	755	719	708	688	738	701	729	703	711	693	703	694	686	674	673	722	696	676	681	716	670	734	699	711	727	653	727	698	747	687	705	705	666	740	731	676	693	673	676	680	662	697	743	680	703	662	698	728	716	720	683	672	727	688	693	695	716	673	715	723	691	668	702	699	728	681	708	673	729	654	720	653	689	670	649	771	709	728	772	680	672	717	684	706	636	694	731	688	739	704	669	726	711	765	678	679	710	663	673	699	712	653	679	646	674	715	727	735	664	709	676	667	746	721	644	700	674	675	738	738	727	712	698	706	742	723	682	707	735	691	725	698	698	718	713	681	702	702	709	688	678	674	672	656	696	721	680	727	701	709	706	677	697	667	731	745	640	672	744	739	724	723	646	708	677	729	714	749	728	693	716	671	697	671	743	725	697	698	692	691	715	685	699	720	683	685	673	740	623	655	683	645	665	722	735	662	722	709	667	694	681	662	698	703	636	693	685	701	679	736	671	683	700	739	714	648	719	781	756	727	721	692	695	649	730	743	708	666	683	697	725	687	759	673	669	734	694	709	654	657	706	700	730	704	664	680	726	710	710	733	660	692	734	700	706	704	724	724	687	774	693	673	686	735	695	693	695	673	721	676	677	703	678	713	730	686	695	703	732	693	703	724	730	713	708	709	716	690	686	718	735	716	737	703	759	715	680	685	658	715	686	703	692	702	666	712	734	743	741	724	688	721	677	748	683	700	674	659	689	713	723	683	743	702	721	648	723	727	700	748	706	716	701	697	654	687	701	681	755	678	698	661	705	711	704	720	716	642	668	713	765	731	681	699	686	725	686	735	698	721	654	670	701	698	698	716	665	685	738	685	680	709	734	677	707	692	704	644	695	669	716	703	661	691	740	680	647	678	682	684	722	731	713	722	725	646	720	720	681	703	735	762	737	730	663	686	711	666	759	674	677	664	685	742	669	675	706	706	720	665	780	681	684	708	679	634	698	717	712	702	700	704	698	713	688	713	668	678	712	691	700	671	705	721	699	682	673	665	715	668	685	745	691	643	708	709	643	702	689	708	639	662	660	731	705	672	729	703	707	715	701	654	688	700	690	712	749	663	672	654	732	707	677	664	693
24337	21564	28816	24842	21631	14678	6826	4253	3206	2469	1957	1760	1612	1477	1341	1132	959	898	848	900	911	873	848	865	881	873	821	859	819	784	847	783	790	756	722	801	877	853	756	743	737	713	723	672	728	681	729	673	726	730	711	702	729	631	745	726	726	674	657	722	717	694	634	666	692	708	655	731	645	742	721	694	664	712	661	666	684	699	674	690	695	670	665	670	678	653	695	670	668	646	683	729	719	650	691	669	637	724	716	674	690	663	703	697	656	683	714	645	662	682	664	649	650	686	651	643	664	669	706	659	636	668	708	685	700	646	693	745	704	648	633	628	666	680	679	681	655	674	653	689	684	740	637	678	721	688	681	643	700	726	657	682	625	667	674	705	649	632	701	693	654	732	681	665	697	697	656	662	633	677	668	705	689	698	687	692	727	658	672	609	764	676	678	685	629	683	664	703	721	656	663	676	682	726	727	663	715	703	697	694	674	710	695	630	663	676	671	729	693	673	737	634	680	731	679	711	662	662	681	661	629	679	698	663	689	655	671	720	633	678	674	697	710	717	663	675	658	681	702	733	650	626	713	650	658	670	640	627	715	707	690	667	659	690	653	665	701	697	673	694	673	644	687	664	710	688	645	730	681	671	690	654	726	673	704	728	648	651	694	651	672	699	693	619	682	642	698	685	680	706	691	650	725	677	723	670	697	676	681	688	698	696	726	684	666	710	663	688	696	699	615	733	614	720	695	657	696	703	686	705	683	648	656	721	728	718	690	689	730	670	704	679	684	668	686	659	689	674	698	664	684	721	698	696	734	654	632	757	676	734	671	682	725	670	679	659	674	674	703	732	687	675	694	711	692	725	664	646	679	651	648	682	714	676	696	645	658	707	679	613	665	720	687	688	712	658	677	689	662	619	684	679	709	661	674	680	665	721	675	682	707	642	636	718	719	673	677	699	699	711	668	675	708	640	668	687	675	643	647	634	684	641	704	635	753	727	716	697	665	702	703	638	691	705	671	686	687	658	698	699	681	673	647	704	687	716	683	697	688	684	696	660	698	684	684	702	671	700	654	672	694	678	668	687	669	699	724	703	691	656	692	705	690	685	695	639	691	636	727	682	655	701	678	672	652	680	656	704	702	665	641	663	672	676	661	665	682	663	677	702	651	724	677	632	704	683	700	723	635	667	671	736	696	685	694	678	666	682	687	672	691	697	690	677	701	683	686	661	641	699	687	683	685	657	679	700	626	694	651	671	658	659	685	665	683	684	666	741	700	703	711	697	659	629	627	681	709	712	663	691	658	631	676	660	697	698	639	681	690	700	649	662	675	675	652	673	650	658	660	667	704	693	633	693	682	696	714	689	643	675	682	680	665	715	688	673	667	654	666	714	650	678	654	680	708	675	647	653	689	678	712	633	627	705	695	689	666	668	713	699	702	683	704	652	666	702	660	699	646	674	686	678	682	665	701	671	670	723	672	689	683	684	713	696	639	701	652	691	626	698	664	698	677	696	663	670	725	699	678	681	687	666	627	675	690	685	675	725	630	679	693	710	716	687	664	702	683	646	675	668	660	719	690	674	682	697	700	614	677	663	707	702	647	625	680	653	659	686	699	653	628	679	693	645	685	651	692	658	660	730	666	652	651	685	643	705	663	724	673	714	691	663	721	668	652	694	709	659	690	655	658	633	687	674	682	720	706	646	667	695	702	694	649	698	735	668	674	691	659	621	674	651	658	665	690	657	661	633	654	695	675	656	680	661	701	714	634	685	669	683	655	709	675	706	706	709	644	696	722	659	619	648	698	680	715	721	709	644	659	674	676	661	718	684	647	735	652	672	691	680	625	646	658	737	710	717	695	667	687	677	666	701	688	675	646	632	655	642	683	684	686	683	669	655	660	710	663	656	669	706	734	704	671	689	652	680	684	669	671	676	705	704	687	661	663	706	689	656	619	686	702	690	642	723	667	653	708	703	668	668	688	715	664	674	647	693	689	667	670	680	682	698	671	683	664	642	700	673	669	678	650	688	648	634	668	658	661	677	645	674	706	728	670	668	661	732	660	664	685	711	666	680	684	687	690	676	677	684	659	695	654	736	688	654	690	741	718	655	634	746	645	696	681	671	677	684	673	678	709	657	720	672	661	625	674	603	676	695	637	724	699	671	683	686	634	673	684	647	663	699	674	675	668	680	639	683	683	672	652	684	656	648	664	736	714	659	627	706	657	699	701	705	696	671	664	651	678	723	700	674	717	708	659	672	645	636	683	685	653	697	698	687	667	669	659	659	697	698	686	702	765	645	704	641	694	667	662	663	663	668	679	658	690	694	650	622	661	717	663	681	704	700	693	697	680	706	671	632	650	685	710	681	668	658	688	665	671	673	656	687	660	649	640	754	659	661	704	700	672	659	642	672	674	657	668	681	696	654	683	655	685	641	676	672	665	660	692	675	744	700	692	689	671	662	653	731	671	665	686	653	686	689	698	705	663	721	723	675	676	656	729	667	634	729	665	674	668	676	670	702	667	664	683	610	718	660	709	700	737	705	691	676	700	699	677	694	687	638	684	711	682	700	663	687	669	657	677	729	713	701	655	664	727	620	681	668	669	638	672	657	676	668	689	713	689	638	669	699	727	638	678	694	689	726	687	701	664	694	675	656	672	708	636	659	683	670	625	671	697	630	697	671	660	682	699	652	612	632	645	665	668	670	686	630	667	667	678	658	666	717	663	652	691	675	713	619	686	682	697	675	669	696	675	655	683	699	680	669	663	677	642	657	664	663	719	625	676	695	704	664	626	685	678	666	695	672	701	721	682	647	650	686	722	636	676	688	681	665	673	739	687	654	652	648	653	693	698	685	650	711	662	667	676	636	693	652	684	648	671	702	692	716	658	664	669	663	643	673	714	685	687	699	684	675	657	656	661	644	681	683	662	666	678	651	684	736	696	686	676	715	729	652	681	650	652	640	690	716	629	666	687	751	682	685	640	672	630	682	682	622	688	656	645	642	690	698	720	654	656	636	720	660	674	686	684	655	666	708	650	666	681	656	647	677	646	643	657	676	700	670	668	675	665	685	639	660	679	715	693	725	685	704	685	713	701	675	719	653	714	681	595	674	690	707	681	679	691	721	722	708	695	685	642	701	670	679	723	694	688	704	658	645	667	666	696	672	662	665	696	683	657	670	673	693	639	671	640	667	652	663	768	707	682	697	706	709	701	674	646	641	690	625	659	658	701	697	682	596	684	652	674	649	632	647	668	629	710	664	662	679	638	660	676	649	694	635	679	661	637	670	715	691	687	645	670	666	664	702	688	661	689	631	675	714	684	694	681	683	658	674	666	706	680	611	693	674	682	667	662	635	665	675	670	710	689	670	674	645	617	693	700	660	705	679	670	650	682	639	685	657	729	676	652	718	715	674	758	696	705	624	702	636	683	673	680	718	715	672	674	702	655	641	661	682	735	650	671	646	670	653	703	705	675	649	618	659	671	671	648	656	658	687	727	630	677	683
18139	39856	30396	19546	15000	11221	8550	6937	5343	4028	3112	2629	2413	2197	1830	1451	1275	1167	1150	1117	1049	1026	1030	1021	1025	1021	970	984	952	998	923	924	862	827	895	873	993	991	869	862	830	741	788	791	767	728	757	770	740	823	722	719	700	787	736	716	734	696	755	726	716	722	737	680	723	700	725	716	730	730	731	741	680	703	735	733	705	733	697	682	739	718	735	731	731	729	710	742	688	690	714	716	714	701	753	720	697	687	736	710	707	724	677	690	744	707	676	695	718	681	718	719	758	698	733	726	709	748	727	720	736	710	700	644	692	740	715	679	692	720	705	718	730	739	695	697	734	737	751	749	688	724	735	691	771	702	734	701	683	701	695	738	670	683	680	687	696	690	708	682	695	697	696	730	720	685	749	734	690	708	696	729	720	738	736	692	708	681	697	713	731	762	689	705	719	730	767	720	687	711	676	743	716	744	719	715	690	695	699	706	717	708	694	665	752	676	723	715	700	695	673	734	714	757	714	708	734	763	707	677	685	731	740	705	715	719	702	684	712	735	711	682	693	768	727	692	710	684	632	710	780	687	712	722	649	699	704	695	727	696	698	728	745	734	743	735	702	751	720	712	712	748	740	710	700	718	665	714	732	694	710	722	701	684	665	725	713	724	693	693	705	726	620	705	692	695	704	681	742	696	712	704	713	679	713	693	724	707	728	746	751	701	680	730	718	697	708	691	720	774	698	706	718	746	695	746	700	699	692	698	722	702	712	716	711	731	664	707	736	701	716	704	696	721	755	727	696	692	665	697	705	729	698	695	717	698	759	718	730	675	703	739	672	730	705	690	719	722	730	699	721	707	729	753	670	688	710	695	705	746	740	708	724	736	710	652	701	685	697	696	702	727	717	685	706	739	779	672	721	703	723	744	659	682	739	760	708	702	732	671	698	710	719	695	683	704	732	684	660	687	709	692	670	743	732	789	725	765	694	764	711	698	719	698	705	729	667	696	730	780	713	709	746	706	740	705	712	752	720	710	686	692	713	675	709	711	666	687	679	700	736	688	669	674	670	700	735	710	732	693	731	709	754	636	677	694	702	714	698	737	736	718	734	710	692	688	675	721	695	776	687	731	685	689	738	738	731	712	743	725	719	721	698	701	758	683	681	702	628	682	695	660	696	671	718	713	710	722	718	735	713	706	712	684	724	716	692	724	705	727	684	686	693	746	703	740	718	770	700	698	743	692	686	668	704	697	694	708	717	671	716	678	743	731	649	698	705	686	717	702	739	691	739	746	723	720	733	701	697	715	753	763	692	680	737	710	707	693	718	696	719	712	663	751	737	683	673	740	747	699	653	675	709	756	696	664	760	705	684	716	745	661	647	665	740	699	724	737	737	720	719	682	660	708	688	706	751	742	728	722	687	692	702	681	661	705	676	740	693	720	698	735	711	758	707	708	763	731	695	724	702	740	704	718	642	682	688	706	734	663	720	692	696	676	707	731	722	720	672	718	736	719	680	666	680	677	747	659	700	718	711	724	705	712	737	751	722	732	745	727	761	686	701	682	705	720	705	707	770	666	714	665	693	738	724	716	742	735	680	639	649	704	674	713	679	690	707	744	705	698	684	698	724	716	731	777	689	708	731	717	722	753	696	679	700	679	687	735	718	701	684	714	660	697	694	711	691	738	673	699	678	668	727	720	717	708	702	711	723	718	716	754	665	710	714	692	663	723	732	697	729	725	733	728	692	725	706	703	727	654	678	715	731	719	694	743	729	697	722	665	720	664	754	732	717	693	741	727	720	717	674	709	664	729	742	663	683	724	698	707	722	683	713	697	716	716	725	704	712	702	735	697	704	709	671	699	688	708	698	696	719	699	754	747	703	708	730	688	698	727	720	721	677	768	705	696	746	684	734	716	733	729	668	688	707	701	676	680	750	730	722	700	679	747	677	693	745	726	724	687	751	759	751	785	740	740	702	664	677	702	708	704	690	654	719	696	693	664	724	697	698	650	768	696	670	682	758	731	663	736	699	659	691	726	716	739	670	709	751	701	683	696	691	639	714	733	712	703	746	704	726	758	702	740	698	649	744	686	703	716	690	725	735	697	727	759	667	702	725	715	673	673	735	707	682	726	693	740	637	780	654	757	693	687	709	692	724	727	764	682	714	681	679	730	708	713	720	721	694	748	674	721	748	687	743	691	698	745	668	670	702	734	698	696	760	706	693	683	683	751	697	720	697	666	690	739	666	685	737	700	753	675	697	724	715	671	719	742	644	690	705	661	716	755	678	726	676	674	704	702	754	719	721	716	658	702	721	745	731	689	723	726	695	770	763	747	692	696	724	710	669	743	731	714	710	723	688	695	741	684	695	729	692	749	732	751	741	715	705	683	682	692	652	681	660	738	692	697	697	687	692	699	691	681	691	711	728	709	652	696	735	706	699	718	693	706	716	743	716	673	709	710	731	699	726	717	798	707	747	703	732	734	660	685	712	712	733	718	732	713	749	695	737	740	711	741	682	697	670	713	693	729	749	722	741	686	708	713	734	705	684	725	722	779	719	759	706	720	720	708	701	714	692	710	737	691	669	678	709	736	688	735	706	714	706	734	660	702	712	687	720	719	717	688	660	680	712	722	710	698	727	673	686	702	725	681	729	746	686	682	718	702	722	722	677	708	694	742	697	710	701	706	703	708	702	705	722	675	697	679	696	722	692	703	697	664	717	701	717	697	669	752	715	709	742	732	713	705	707	712	731	685	745	670	667	726	728	616	710	719	739	729	653	685	703	695	722	726	725	707	704	675	695	708	701	657	714	685	730	749	690	715	696	723	713	693	711	711	730	689	723	715	754	700	707	686	656	773	719	735	710	709	714	714	700	743	671	670	722	737	650	676	661	672	710	717	740	731	715	742	697	660	701	653	702	707	710	672	718	743	685	705	684	704	723	705	717	700	694	697	758	714	673	754	725	695	750	759	729	682	728	733	716	688	717	698	709	677	654	676	703	714	681	721	678	744	701	709	674	694	718	731	756	684	696	682	655	707	723	751	720	668	685	696	703	728	712	753	749	722	746	681	756	663	764	701	674	662	685	764	707	689	692	684	700	719	700	719	746	720	721	662	716	699	709	680	681	714	707	744	743	754	714	702	707	683	692	735	708	678	721	736	759	789	712	699	681	754	687	694	710	703	678	717	666	674	689	697	689	708	701	739	705	730	670	713	696	672	753	665	675	681	689	708	697	687	711	710	686	685	666	678	680	681	730	735	749	727	750	723	702	735	685	753	684	724	673	727	734	702	674	685	743	728	723	720	732	733	683	725	710	715	728	714	678	720	709	714	669	719	759	716	703	703	654	752	734	716	733	706	709	687	724	735	713	728	720	716	695	706	726	727	712	680	719	701	735	723	732	707	708	726	698	732	728	706	693	698	739	724	685	726	701	696	731	755	665	711	672	666	695	716	666	681	698	679	741	739	719	764	696	680	723	739	715	736	722	734	732	718	713	751	736	730	720	737
25512	21531	27586	25808	13690	6003	4011	2905	2275	1962	1569	1397	1281	1242	1061	987	899	897	816	790	765	820	778	778	721	790	713	794	791	794	793	733	734	722	734	728	780	779	778	712	734	702	697	728	683	691	736	736	720	637	654	664	663	718	677	649	682	706	715	679	694	657	701	658	669	685	657	670	650	696	682	621	669	660	661	670	648	650	713	672	639	661	660	637	679	680	692	659	661	636	660	717	690	631	637	652	679	679	696	702	682	719	640	664	677	673	651	712	664	642	646	690	714	663	663	699	657	634	611	674	658	663	639	628	650	692	634	655	668	652	669	667	659	650	668	698	659	680	696	692	656	676	653	645	663	700	665	681	641	651	699	637	696	648	660	720	671	662	677	697	689	626	618	666	628	689	664	703	651	601	660	640	641	721	677	692	638	652	657	711	672	654	664	661	643	661	687	679	704	696	655	703	628	665	607	657	679	672	660	679	702	675	694	634	658	672	689	669	688	652	670	649	675	672	636	661	628	717	655	687	680	637	661	675	658	690	663	672	694	635	680	668	660	621	690	623	649	676	711	627	706	645	645	640	625	651	663	678	690	664	643	623	661	664	647	655	654	655	647	682	716	622	655	670	647	660	648	666	667	719	677	686	671	621	687	660	662	671	702	708	703	670	663	648	644	661	663	652	653	664	661	643	692	653	631	660	656	604	665	661	653	677	662	683	643	634	661	671	697	694	631	672	674	687	649	660	670	636	667	668	672	690	660	643	661	686	608	673	646	669	630	680	659	710	719	649	652	664	655	699	652	618	671	644	693	649	631	690	638	643	665	679	668	650	660	647	668	686	665	655	649	608	627	656	687	671	682	666	651	683	698	674	687	664	658	672	676	636	660	658	648	671	690	625	650	709	694	683	628	670	715	713	687	734	657	660	670	642	653	649	638	677	679	705	619	677	691	690	659	657	709	673	674	650	664	696	666	637	681	688	701	646	667	646	615	671	636	669	643	693	685	649	635	687	660	644	687	667	647	679	694	653	672	656	643	625	664	655	729	689	647	641	641	660	654	638	637	648	651	632	694	688	633	641	702	647	696	659	642	694	637	694	679	634	652	688	692	661	673	662	680	600	655	640	640	659	680	650	678	665	634	669	658	701	713	651	703	668	669	673	633	654	662	699	676	699	661	673	651	635	661	624	624	630	677	640	689	630	639	657	678	644	622	678	675	655	643	664	637	685	624	684	671	615	653	644	670	678	672	639	667	656	670	639	628	705	669	652	675	653	688	667	709	627	690	708	647	671	647	645	615	641	649	678	709	649	658	655	711	688	644	639	678	726	695	671	664	648	639	640	642	672	675	686	652	691	668	625	638	631	694	633	646	690	632	638	657	712	691	654	617	680	656	669	657	610	648	678	687	653	666	666	664	636	640	702	669	717	716	633	642	644	625	663	656	709	678	625	641	659	614	653	679	663	707	623	680	670	640	655	664	674	681	665	645	654	685	646	658	682	647	687	671	674	672	633	684	662	663	700	689	648	650	705	685	636	638	680	605	652	643	695	647	622	698	659	678	649	654	688	681	638	657	646	667	652	676	611	635	647	662	653	665	665	646	628	657	645	673	613	663	699	654	625	643	642	693	653	649	694	651	664	629	683	690	711	671	674	707	681	647	634	673	650	721	626	665	661	663	657	652	646	704	677	647	681	646	634	706	667	681	717	684	702	689	625	647	645	628	696	674	668	672	698	671	628	654	659	604	656	679	667	655	637	653	653	634	643	642	699	713	681	631	645	640	690	633	662	668	680	673	666	655	656	676	652	691	663	698	706	676	674	631	637	661	671	632	639	693	614	636	657	686	652	662	684	659	668	651	661	648	688	662	646	650	661	651	654	668	630	662	670	637	712	689	682	646	648	670	623	665	657	583	647	700	634	666	638	694	676	651	712	618	697	691	668	630	647	619	681	685	683	673	653	665	623	725	663	668	664	631	658	661	678	671	615	630	668	693	665	706	634	689	639	669	670	655	655	701	612	641	683	673	642	692	715	636	681	677	647	641	682	685	657	707	662	658	653	670	717	663	638	720	645	669	708	587	671	683	659	639	667	703	637	640	648	682	686	695	665	698	671	643	674	670	627	615	663	657	690	645	639	619	722	668	702	656	650	663	652	642	633	716	659	679	699	677	661	675	623	662	653	638	712	617	667	625	607	677	684	628	670	655	652	673	651	666	648	678	686	674	655	658	656	648	672	702	687	702	661	681	676	636	634	680	625	699	641	689	649	642	613	662	673	667	688	664	678	652	659	643	696	600	697	599	659	676	670	650	666	629	658	672	685	710	690	672	664	665	713	648	651	625	679	664	687	671	687	716	622	707	670	633	658	660	677	707	673	675	680	699	700	697	658	650	650	682	640	730	691	678	665	703	701	682	663	655	682	610	643	687	664	636	623	651	658	659	656	646	623	652	703	704	654	684	618	688	632	685	659	680	647	643	676	718	704	637	685	665	675	652	713	645	643	652	659	730	698	643	671	675	659	658	662	708	676	660	679	686	662	698	666	675	668	678	622	662	680	656	634	628	697	686	712	695	646	676	666	659	678	624	673	666	718	696	700	672	680	670	672	706	687	701	650	684	646	711	650	655	651	710	679	706	617	667	662	654	651	612	676	686	660	633	690	678	722	652	683	649	648	645	631	637	645	706	666	621	668	620	676	696	641	666	714	687	626	637	651	660	648	681	653	608	653	672	656	688	652	690	635	632	677	646	678	656	633	639	650	632	625	713	650	688	675	662	675	653	654	674	645	682	653	651	647	711	685	666	621	659	676	688	666	623	669	671	665	686	636	642	625	667	674	632	696	689	631	675	642	648	719	674	667	676	655	628	629	716	692	660	655	639	688	680	687	648	643	649	663	624	667	644	658	667	635	652	633	668	681	681	674	659	672	659	629	662	691	711	655	624	687	678	650	655	640	667	681	658	663	670	698	653	627	693	644	687	658	668	642	655	660	643	647	715	674	636	672	678	640	622	678	663	697	720	642	702	718	649	667	679	674	723	662	666	646	701	655	684	688	645	668	680	641	604	663	641	651	714	661	659	597	693	701	646	618	653	677	681	616	637	661	650	665	686	633	716	635	614	670	635	710	674	607	677	660	605	680	692	642	637	712	695	664	670	686	695	661	658	678	652	647	669	653	677	646	682	618	677	662	686	662	653	664	705	702	680	667	702	618	707	712	666	696	660	694	686	641	687	675	689	679	714	685	658	628	701	666	661	699	715	688	617	645	648	677	651	657	662	645	722	626	655	648	645	670	676	708	662	625	679	718	685	630	676	684	670	635	660	697	638	670	619	680	679	712	637	700	687	630	624	678	684	644	637	695	678	653	741	603	672	691	671	664	648	662	655	683	687	668	681	648	606	645	698	658	638	659	669	705	634	653	640	623	714	652	622	694	668	621	612	672	672	652	647	642	666	655	656	678	674	677	682	656	700	691	634	653	679	649	645	661	686	616	677	633	678	665
17306	35166	25518	15825	11965	8831	6679	5228	3950	3188	2590	2212	2052	1803	1432	1280	1053	1052	1008	986	1023	956	904	961	917	922	916	887	910	906	896	828	836	820	839	847	963	881	838	811	753	756	700	708	764	715	713	717	753	730	736	755	672	712	744	702	721	708	683	736	669	728	711	671	751	730	717	714	747	716	695	665	708	692	659	742	705	715	706	685	737	706	681	686	730	687	710	715	721	746	688	666	735	695	710	703	720	670	672	717	703	762	728	683	682	682	689	714	750	753	737	689	662	691	646	669	653	690	677	710	688	725	717	700	677	705	700	720	703	693	718	696	722	690	696	680	691	712	698	686	682	688	701	707	689	717	678	670	720	703	696	699	663	679	682	665	676	710	705	736	721	692	670	763	705	708	714	707	705	673	700	702	742	711	673	653	691	740	685	722	756	693	716	685	707	689	681	721	734	679	683	716	706	722	706	678	725	693	700	705	714	715	735	681	651	702	666	719	719	739	702	700	728	746	678	704	739	682	717	731	678	676	670	690	708	673	694	699	669	689	696	705	679	706	679	747	657	657	718	697	684	741	705	671	732	638	694	685	707	697	681	677	749	708	706	720	729	629	696	702	721	680	675	646	691	695	699	673	713	684	732	694	715	695	698	697	704	702	694	703	717	692	721	697	722	679	750	729	671	637	712	658	689	690	636	703	702	679	734	695	706	668	657	745	678	743	650	682	704	706	685	689	706	687	706	682	718	660	668	711	716	695	723	669	708	713	722	695	687	709	685	646	672	672	672	699	696	713	682	718	696	722	696	719	650	691	709	722	736	653	730	695	702	681	745	762	703	712	662	707	693	757	700	693	719	701	685	705	695	738	742	674	699	779	677	701	680	665	691	751	693	688	734	743	697	708	717	726	682	686	711	719	664	670	693	686	714	715	693	698	675	772	710	694	732	722	705	697	697	721	698	747	677	680	731	729	730	714	688	733	691	731	708	700	696	669	688	662	746	723	709	710	717	679	686	644	676	668	711	685	706	678	693	703	692	696	704	668	686	664	692	689	717	717	692	716	752	673	697	750	705	653	701	693	709	655	663	727	659	671	717	693	737	694	677	695	724	716	678	726	684	717	696	693	689	674	706	680	675	683	750	731	720	704	708	722	745	705	718	686	724	684	730	660	749	684	664	743	714	664	683	707	728	677	688	727	689	693	708	693	675	705	717	726	699	670	692	735	673	727	697	693	690	675	736	722	671	726	669	680	700	666	686	687	654	679	683	699	688	705	650	681	683	672	708	675	673	680	677	667	720	686	645	707	707	695	682	687	707	675	671	735	714	707	710	689	687	686	703	690	700	715	709	683	708	692	713	654	733	680	712	683	672	703	649	700	668	681	711	710	720	706	686	642	722	739	729	688	693	765	723	697	684	697	693	713	658	730	662	685	700	696	663	706	692	705	699	692	676	725	696	695	741	722	717	686	666	721	687	672	708	740	650	737	715	747	719	713	700	655	675	696	680	692	703	677	663	684	690	675	694	696	691	647	681	708	636	660	670	670	778	708	683	683	692	693	663	706	709	721	694	719	680	706	696	645	678	674	662	687	701	682	693	687	697	697	680	725	670	730	742	723	718	707	646	680	695	712	684	698	681	694	701	729	661	714	681	739	759	729	701	677	680	700	713	713	723	730	685	699	696	706	692	691	713	681	697	697	754	704	692	702	667	734	661	738	716	706	717	677	699	686	703	756	691	665	682	704	706	731	703	704	676	731	711	704	691	696	696	711	740	712	698	714	676	710	711	697	690	682	699	692	752	731	727	703	741	691	707	684	739	669	689	781	731	664	660	735	710	709	681	663	692	661	733	686	745	713	691	690	700	673	691	700	738	696	717	756	696	695	724	662	693	666	731	637	690	649	732	689	736	683	690	679	673	674	671	691	710	673	718	728	683	699	716	732	716	723	718	690	686	685	665	669	702	702	646	737	703	673	698	695	652	701	669	668	708	720	696	660	738	731	702	733	694	683	695	694	692	731	684	698	711	677	706	664	743	722	732	692	669	702	677	677	687	714	662	733	696	742	733	673	677	697	703	684	697	666	755	695	672	731	730	685	718	690	694	729	724	680	695	714	676	687	696	757	718	721	700	716	713	715	698	736	690	707	659	684	660	682	676	700	711	668	659	634	707	679	706	718	693	686	704	706	682	710	675	696	667	730	657	713	668	692	738	713	673	675	691	651	699	631	698	705	684	663	692	697	726	711	720	709	716	722	707	653	717	710	714	672	716	713	709	733	669	739	691	676	730	665	732	699	686	660	745	731	673	687	707	708	663	709	716	740	719	729	693	748	729	695	691	677	668	691	686	694	707	714	658	703	764	714	672	669	678	675	709	695	722	706	685	655	688	681	726	717	704	709	673	728	658	679	688	747	721	668	723	647	720	732	690	637	712	718	675	711	706	689	714	737	696	680	727	681	744	675	705	729	671	690	712	719	721	749	728	659	699	712	696	703	763	746	710	721	738	706	766	684	711	659	666	692	703	742	693	651	695	736	750	794	629	714	731	678	718	722	660	669	693	689	622	719	747	740	721	670	704	721	718	681	714	671	660	656	674	695	718	772	707	762	703	684	690	697	673	690	719	688	704	691	722	705	706	664	692	721	701	711	699	680	719	719	719	745	713	689	711	671	719	703	673	687	706	695	652	712	732	679	705	737	713	716	726	748	712	689	723	681	710	684	754	672	677	724	673	696	701	667	711	643	695	673	712	737	683	755	723	667	722	720	710	689	759	666	668	673	658	698	686	734	671	696	686	702	667	694	667	691	689	706	685	673	759	731	669	724	673	729	677	679	734	726	693	660	674	717	678	742	698	723	727	665	721	687	679	719	672	677	723	723	764	710	739	692	708	732	710	670	710	666	698	674	744	681	689	683	733	674	699	751	698	683	683	701	703	746	668	666	677	716	741	702	734	719	704	698	640	695	686	684	692	682	706	719	667	695	704	661	751	738	734	728	725	726	750	762	733	722	704	718	695	646	731	707	671	712	713	750	676	714	647	683	732	678	660	685	714	695	696	700	652	676	708	681	737	684	665	694	679	714	706	690	694	685	706	698	705	696	719	655	689	747	695	727	699	659	731	703	712	698	669	689	711	702	714	716	698	739	684	703	653	716	696	682	711	687	688	711	714	666	680	685	734	678	657	645	684	711	652	714	743	664	728	733	663	737	678	651	676	655	712	670	671	690	700	695	676	726	678	699	710	734	687	690	672	685	679	744	743	715	727	726	677	703	684	752	671	693	675	713	695	741	654	692	716	653	698	642	694	743	677	709	669	696	695	706	676	695	678	703	717	736	693	634	716	712	706	671	696	704	713	699	675	707	699	706	679	687	704	735	680	676	696	677	733	729	688	669	699	716	725	659	631	671	727	704	645	719	702	654	682	708	698	686	727	715	699	688	719	681	672	695	679	702	706	715	705	709	716	661	694	716	708	704	685	694	737	689	698	710	686	683	665	683	732	660
23207	21581	29290	24359	21654	21795	14044	5768	4018	3142	2539	2156	2150	1885	1412	1235	1158	1108	1066	1072	989	944	964	987	931	948	939	900	956	987	886	860	816	838	816	905	902	890	904	809	834	733	772	743	737	739	769	753	779	737	764	728	664	705	753	734	728	692	739	698	708	680	746	747	727	731	694	678	731	710	704	689	698	700	737	725	712	679	717	702	759	726	652	685	726	738	698	719	676	715	696	723	708	691	679	689	670	685	700	734	744	705	722	738	663	689	724	712	736	703	666	671	688	697	746	755	663	692	683	723	690	690	713	656	689	756	706	692	659	690	709	694	731	691	716	682	668	695	687	686	701	696	683	712	709	695	723	710	710	708	720	700	721	750	713	716	721	719	723	721	716	698	705	729	749	688	696	663	746	690	660	683	719	712	670	687	648	678	697	705	724	678	712	715	650	672	693	698	709	724	715	661	707	705	690	693	706	649	719	743	743	765	750	670	682	695	724	689	688	680	692	692	684	727	713	799	681	690	679	683	691	697	681	710	661	757	658	670	682	696	663	718	730	752	673	717	741	731	682	703	690	692	718	672	722	758	697	682	713	701	718	736	683	743	691	699	785	653	684	718	713	671	710	710	685	698	702	702	679	687	717	703	753	676	739	750	688	697	709	697	671	701	731	672	654	696	692	699	741	734	714	701	719	725	706	672	695	716	699	713	690	713	709	690	713	651	694	667	690	728	667	727	752	675	701	748	674	710	733	723	718	754	714	739	665	730	730	705	645	710	756	685	695	703	703	669	749	729	660	721	726	719	713	712	687	715	668	647	701	637	716	678	656	722	689	696	769	699	696	714	647	693	706	671	725	706	706	729	703	682	705	726	710	670	700	681	672	702	671	732	704	661	707	694	667	668	679	680	689	700	693	711	714	724	735	752	714	696	732	700	710	727	699	703	715	714	676	749	667	740	671	694	701	689	730	658	713	722	745	685	673	699	707	702	681	719	716	703	662	710	679	731	721	695	746	716	667	761	722	731	724	655	669	714	654	720	694	695	714	700	703	722	721	646	721	643	638	716	722	648	675	713	671	705	662	666	723	654	724	664	717	716	738	693	695	717	724	694	695	693	705	724	722	674	760	699	722	711	632	709	696	695	694	703	732	685	692	721	698	752	694	744	710	747	731	709	740	686	722	768	694	718	688	676	703	721	732	720	672	685	717	731	697	693	724	704	696	714	716	699	646	732	672	703	694	721	707	759	681	656	680	691	698	724	664	676	731	686	732	668	699	706	709	728	658	728	712	702	685	692	764	706	719	687	698	698	765	712	738	730	703	691	688	692	724	701	707	720	716	702	709	691	713	683	704	710	758	686	700	710	711	693	715	678	746	679	691	678	700	716	707	692	701	653	699	677	707	725	719	696	745	686	702	691	680	719	678	723	750	685	702	716	685	717	721	659	674	728	703	673	701	690	665	672	695	739	692	658	682	709	691	710	728	716	700	673	680	654	648	758	690	646	665	730	660	684	687	719	735	749	694	699	715	716	722	732	708	682	697	711	739	709	651	767	746	726	713	677	708	679	716	713	667	680	697	698	713	711	708	684	676	692	667	668	720	696	692	713	718	697	743	699	749	725	700	793	656	695	685	661	681	710	719	712	656	683	717	732	753	658	642	685	701	690	724	706	725	685	685	658	721	669	701	691	744	729	696	718	726	680	640	693	690	722	741	689	697	683	656	675	731	713	657	696	688	740	682	698	673	705	667	706	724	700	692	711	684	699	696	709	752	681	718	704	637	683	702	678	704	744	720	652	695	718	688	727	734	692	717	678	706	756	743	755	682	724	742	699	678	716	681	717	666	688	737	665	684	718	662	727	706	726	750	696	715	716	731	701	695	707	675	687	669	685	674	710	724	750	705	675	733	760	691	653	730	664	726	693	726	728	684	758	731	676	684	695	736	739	714	745	715	660	702	689	701	694	727	701	731	706	719	674	664	736	650	734	718	691	669	704	750	742	705	718	714	690	685	725	689	712	671	659	714	715	698	681	702	763	739	678	678	687	736	677	707	680	676	740	693	686	722	759	725	731	655	692	696	709	747	729	736	727	780	720	676	716	695	713	691	666	667	691	679	738	711	691	687	710	729	711	689	723	717	672	717	718	663	684	709	698	702	675	702	666	686	676	696	691	699	685	739	704	683	731	679	700	703	672	664	704	660	715	687	719	660	684	707	730	704	662	673	682	713	672	709	701	727	752	715	735	708	685	690	696	698	675	697	713	756	688	679	732	702	706	707	711	711	678	742	733	685	702	731	715	708	736	638	670	717	705	716	719	688	719	694	724	714	713	754	657	724	723	749	681	707	654	678	726	670	692	682	671	683	688	747	690	703	681	690	698	733	721	709	692	703	695	718	730	723	728	681	738	721	715	717	711	707	686	679	677	686	692	719	702	705	730	729	697	699	712	695	748	729	707	688	700	693	764	656	746	734	647	744	713	714	710	725	660	733	673	694	723	694	678	725	671	714	742	711	695	672	702	689	698	645	669	725	662	748	661	724	721	711	686	728	679	694	692	693	715	696	707	756	697	690	677	719	658	711	765	699	689	693	692	738	727	717	669	716	688	692	718	709	686	726	692	684	727	716	658	727	711	705	688	735	696	681	672	718	688	694	729	691	732	714	754	682	720	720	686	722	767	700	701	683	692	689	690	732	683	666	727	739	695	742	676	731	759	682	703	667	714	688	680	729	691	712	722	731	670	648	700	711	734	701	667	683	672	665	738	697	691	696	698	675	764	655	725	688	710	638	705	721	733	658	664	700	682	750	661	703	714	714	664	677	667	741	720	670	685	674	698	675	698	684	700	681	693	722	713	712	704	712	703	722	719	684	677	697	722	679	692	710	732	755	682	666	701	697	664	715	711	713	714	654	671	703	707	663	704	694	719	696	705	709	675	682	654	715	681	710	706	700	750	736	624	717	721	699	705	703	724	718	708	678	753	705	698	685	708	663	670	697	697	693	695	749	654	709	650	684	734	713	732	718	640	663	709	693	692	735	700	714	712	737	677	723	683	696	686	743	746	717	672	727	703	691	700	692	684	680	701	660	721	642	705	689	681	721	717	693	700	729	684	695	747	696	660	686	683	677	701	733	691	686	701	748	711	746	707	707	714	689	720	720	662	672	751	741	692	739	710	692	720	661	698	728	711	726	688	705	754	698	699	745	697	696	713	699	685	725	686	697	682	697	723	706	665	734	714	698	698	706	676	703	698	739	702	694	742	710	728	702	694	710	677	679	672	728	715	702	692	698	722	707	712	703	693	688	700	731	700	679	719	672	691	661	687	746	710	713	686	687	640	691	719	700	660	643	683	728	707	702	707	706	709	748	739	700	727	713	691	717	727	688	738	691	712	670	664	674	714	703	734	698	688	693	739	728	704	702	667	728	675	693	715	745	741	679	745	700	720	710	670	651	693	708	696	734	709	728	714	684	695	693	752	749	664	718	698	716	662	703	721	733	664
19751	43359	33989	23285	18476	14457	11325	8728	6749	5067	4145	3546	3284	2658	2061	1735	1492	1372	1429	1356	1288	1244	1119	1153	1104	1113	1096	1112	1099	1074	1079	1002	981	970	933	996	1015	1076	1001	914	908	854	853	738	787	774	815	763	825	790	802	742	746	735	734	783	739	747	711	780	727	719	703	757	727	722	731	696	722	756	720	676	717	741	699	716	697	744	750	711	766	710	681	735	738	704	756	720	765	699	694	716	703	710	738	755	701	743	711	706	752	719	708	702	731	688	711	737	702	713	710	720	708	700	727	672	690	702	727	703	695	728	717	744	761	749	718	726	716	731	684	756	707	719	713	742	683	711	681	734	716	740	699	741	722	695	692	753	729	729	768	736	720	694	726	717	770	738	725	738	685	718	759	746	724	755	706	717	721	734	752	742	677	728	752	733	709	752	720	673	739	754	688	716	737	688	762	758	708	713	720	757	770	740	738	712	735	766	739	701	724	719	682	699	700	698	765	736	727	714	717	699	697	745	718	712	689	724	700	771	737	753	724	705	762	710	698	704	753	717	674	705	719	704	748	710	728	787	747	708	747	758	682	777	728	739	723	765	682	754	762	685	733	707	697	670	731	750	695	689	754	711	727	702	736	723	726	713	736	714	770	758	701	734	701	710	735	700	764	748	742	751	727	691	737	707	690	743	696	738	750	697	722	741	704	754	709	720	669	715	747	722	692	698	665	723	663	711	722	730	704	744	733	750	707	708	703	720	704	679	704	728	698	696	714	700	717	716	703	725	736	701	703	702	712	696	701	705	723	746	698	730	712	714	786	712	666	708	714	771	745	742	738	700	706	723	695	764	726	706	720	704	697	694	714	730	692	725	724	752	746	665	742	733	726	703	742	745	708	739	715	703	771	732	741	732	774	694	671	727	737	709	741	718	701	735	703	755	665	693	715	714	687	676	794	747	722	699	674	691	746	716	717	721	748	689	704	695	729	747	699	744	681	714	741	715	672	719	744	721	708	692	733	702	753	705	711	723	698	767	739	702	692	651	713	726	702	720	690	744	730	715	689	717	720	710	726	747	688	705	716	693	715	721	746	762	718	745	712	766	726	715	703	761	694	709	669	743	682	721	707	717	675	668	724	716	727	722	744	713	712	701	717	704	728	732	740	696	712	701	721	671	735	693	710	707	690	686	735	731	735	729	690	714	709	679	699	707	726	731	696	769	756	711	713	678	725	721	747	721	672	702	710	721	667	687	709	745	748	721	714	690	698	678	714	707	713	742	679	746	701	707	693	682	712	709	743	768	698	733	740	717	732	708	688	712	741	708	736	714	738	765	683	699	776	732	750	734	710	724	684	684	740	723	749	723	718	682	746	712	740	763	710	675	777	760	669	700	715	696	718	730	682	732	716	761	713	741	735	714	729	698	701	715	716	725	719	718	727	732	734	702	680	716	736	674	748	768	694	728	720	748	717	767	671	744	731	659	736	737	771	719	742	688	709	768	669	692	698	726	747	702	698	698	719	773	778	736	684	710	738	751	694	754	748	733	713	734	746	737	700	753	719	711	784	787	725	718	749	704	732	719	776	722	704	722	730	720	784	686	716	675	704	677	734	697	738	711	770	722	735	754	729	767	699	754	755	729	735	724	700	753	807	646	718	685	694	738	755	707	708	693	698	755	755	818	695	711	718	719	703	709	714	680	721	697	697	729	699	707	743	713	709	654	692	745	719	693	739	741	700	638	667	673	749	731	776	709	699	764	736	729	720	696	716	717	747	719	708	704	693	684	734	706	762	720	724	746	742	713	679	705	709	738	700	770	657	662	714	720	731	739	673	748	688	773	718	703	732	678	685	672	736	692	753	666	769	786	695	713	751	726	780	741	698	665	728	725	740	730	719	764	657	729	775	699	724	720	709	698	745	747	739	708	678	720	679	710	698	752	732	672	763	715	738	748	747	774	756	661	744	775	731	726	734	653	678	738	685	688	695	779	698	752	752	707	701	744	692	743	780	736	721	698	728	721	739	748	765	723	707	743	731	706	703	742	742	776	735	761	754	735	748	719	701	744	695	703	734	721	725	736	655	700	748	705	702	692	708	720	727	708	721	681	670	673	695	695	744	732	713	748	725	711	732	723	753	701	702	739	734	753	694	688	695	704	706	717	697	826	705	710	748	736	748	739	721	698	769	678	737	709	729	748	731	725	708	702	763	717	650	736	697	755	669	713	660	752	761	695	774	737	725	737	720	725	705	735	720	733	732	720	704	691	738	747	736	706	704	722	704	776	723	694	713	721	736	722	707	724	733	725	722	733	713	723	701	704	709	720	676	739	715	763	670	669	729	777	716	704	735	744	769	727	671	723	733	690	726	703	732	736	681	737	734	670	775	738	709	688	646	758	664	723	710	707	698	700	733	715	748	699	765	670	722	695	673	752	704	688	689	756	706	686	702	763	747	775	745	726	709	708	737	699	707	712	686	724	710	726	739	668	688	732	687	742	763	764	739	725	759	678	714	716	753	739	748	701	707	735	762	730	713	727	722	751	736	678	676	724	728	755	696	715	705	674	739	726	741	682	695	722	713	731	724	712	717	708	720	695	748	766	771	709	743	675	720	662	764	728	725	649	717	714	674	711	729	716	776	743	668	708	740	747	709	710	711	751	693	713	690	757	708	741	725	736	716	748	690	700	775	713	723	717	744	702	694	728	681	725	725	733	749	720	733	748	708	744	739	692	717	721	728	725	701	745	762	697	763	702	734	804	747	753	699	735	734	680	738	752	738	727	727	731	668	731	707	753	705	738	734	717	724	761	714	744	686	697	733	701	721	685	724	735	732	676	744	696	663	729	664	719	726	706	742	729	719	724	737	718	713	735	782	707	735	734	779	741	702	780	693	699	688	710	722	739	680	725	729	673	731	634	721	737	736	758	724	664	712	742	711	760	651	723	711	709	705	693	719	685	717	723	719	687	737	732	738	705	726	710	713	703	724	749	724	669	749	674	763	724	757	690	700	708	710	740	705	774	735	739	749	723	762	741	739	711	756	790	778	763	683	731	726	729	711	716	710	713	688	709	765	743	712	688	707	729	709	757	746	793	744	740	756	698	793	675	694	732	740	671	704	707	696	736	705	705	750	704	700	711	720	654	688	695	723	734	717	735	726	692	742	717	755	708	760	766	727	749	755	753	744	712	705	733	660	731	699	734	704	751	749	733	698	727	711	748	750	693	729	740	714	710	736	738	667	686	707	698	729	739	727	716	694	688	715	691	703	747	732	745	748	712	720	725	745	693	695	766	692	745	725	732	730	738	640	795	708	763	744	738	687	763	701	766	693	671	719	694	729	743	705	741	708	723	740	729	699	715	765	753	705	739	668	714	726	722	741	735	760	692	736	713	697	663	762	726	771	746	740	680	726	702	648	704	702	718	720	677	678	742	723	705	696	731	746	718	754	692	693	780	750	739	691	751	705	794	777	714	687	709	728	733	707	729	715	733	670	688	674	715	759	726	743	758	742	777
29112	22231	19975	11788	6451	4147	3141	2389	1871	1435	1345	1324	1173	1026	986	868	797	824	777	790	733	778	753	794	758	753	759	739	746	766	743	758	718	730	725	722	722	728	760	755	772	713	647	682	663	710	698	689	668	646	716	705	708	693	726	688	682	664	696	645	690	636	645	721	684	615	662	649	633	673	673	697	632	650	641	695	635	650	644	656	674	703	690	671	697	657	686	677	705	656	678	683	674	637	640	654	657	636	644	605	697	687	663	689	670	689	707	643	673	691	719	660	678	660	680	653	689	653	696	662	695	701	588	674	702	665	735	669	678	668	622	603	674	722	637	684	663	687	701	652	673	687	673	632	640	664	650	656	698	708	680	662	640	668	680	690	680	671	641	685	668	633	705	661	681	639	697	702	709	654	674	665	648	731	604	694	648	674	653	653	701	635	688	658	666	659	653	678	657	663	642	633	654	662	674	655	692	682	658	669	632	683	683	633	718	632	656	661	646	622	684	668	672	651	671	622	669	693	658	672	618	660	603	666	644	642	648	687	660	606	674	644	708	670	682	614	708	631	664	661	664	712	660	661	711	629	622	676	684	688	657	661	662	687	632	688	622	629	690	668	641	667	631	682	633	655	677	721	702	659	703	678	683	650	661	629	652	681	694	659	652	685	622	696	626	676	659	652	677	652	687	658	672	690	707	688	662	660	674	640	661	662	710	668	667	658	688	655	676	629	641	644	674	630	637	681	670	610	660	683	706	664	675	666	622	665	723	663	690	688	684	650	685	672	685	715	627	630	665	669	620	654	646	702	638	684	709	653	659	653	685	703	647	607	682	674	706	642	657	613	652	676	653	621	710	654	631	658	613	690	615	607	691	617	645	683	683	664	662	725	681	651	659	682	678	659	638	687	697	661	673	652	640	663	707	652	685	685	625	644	627	689	661	682	662	690	654	643	676	620	675	674	641	700	718	708	629	665	685	668	691	653	636	634	689	660	648	643	651	670	687	715	650	650	641	679	741	670	681	704	657	648	687	662	656	689	645	671	668	642	653	667	648	663	666	656	686	638	631	669	679	710	675	648	662	669	639	608	635	669	662	695	628	650	666	680	630	671	677	628	644	637	660	690	677	679	673	684	686	670	663	657	673	639	679	672	627	673	696	705	677	673	640	670	672	648	643	666	669	703	677	661	702	648	657	654	630	681	662	634	643	654	663	677	682	715	675	682	670	667	669	701	684	660	671	661	639	673	684	658	664	666	653	671	629	672	683	652	660	636	676	696	667	641	637	693	696	644	725	707	663	654	667	652	620	650	679	607	634	640	685	654	656	697	659	667	611	640	668	645	669	660	643	659	681	731	666	644	612	685	687	653	645	677	706	656	676	644	654	681	649	729	641	674	660	640	635	613	637	617	614	655	655	615	686	670	746	666	680	686	661	649	659	675	676	685	673	680	688	659	677	671	689	698	660	632	669	657	720	670	622	669	626	636	669	603	672	640	627	661	640	651	670	681	647	619	687	641	638	683	672	671	667	664	680	631	672	663	718	677	696	684	661	630	657	646	651	597	636	629	650	647	678	686	625	712	715	665	708	663	693	666	699	679	607	620	639	668	624	686	700	611	666	645	667	655	691	655	664	667	653	672	679	676	689	678	660	664	634	626	637	672	684	610	657	676	685	701	656	619	645	691	672	693	672	654	709	671	619	693	693	656	672	634	669	694	674	677	640	660	656	704	752	678	703	697	682	632	666	682	662	689	622	654	657	692	666	679	635	665	657	628	645	678	666	646	696	662	633	642	679	649	663	659	655	698	652	674	649	701	648	659	659	647	677	647	596	679	620	647	687	703	655	637	629	687	716	639	657	640	659	713	671	629	662	640	678	664	671	647	674	643	640	665	672	643	648	638	642	674	663	667	674	638	641	665	651	616	694	696	670	675	722	683	692	693	642	718	688	727	675	634	681	713	702	696	646	640	615	662	710	699	640	669	721	687	664	666	680	660	669	708	692	670	636	638	618	707	674	655	658	681	645	664	680	670	720	629	662	635	690	652	694	663	642	728	652	696	658	627	659	669	678	676	690	628	699	641	650	654	681	652	690	672	611	662	638	641	651	665	680	658	669	649	682	667	615	665	697	653	643	681	655	613	644	632	697	676	702	668	650	623	669	674	675	632	718	668	639	616	679	647	709	648	645	702	667	650	675	685	680	675	666	661	653	643	700	659	632	674	684	674	643	645	660	675	710	662	729	678	659	679	663	704	665	645	664	645	674	685	677	689	622	645	640	614	690	676	654	670	686	687	737	644	718	683	676	658	685	638	702	659	659	664	670	645	687	670	631	721	676	669	689	670	697	623	685	661	674	671	689	660	660	701	617	675	661	677	655	629	688	694	685	658	706	637	644	686	664	685	635	674	690	678	676	679	663	675	677	651	647	654	696	670	653	649	633	649	645	626	643	670	640	645	693	634	651	690	661	656	709	671	673	642	660	646	695	636	680	720	675	661	681	666	670	664	687	651	654	693	661	626	695	700	671	674	636	685	618	638	623	685	678	693	631	603	702	629	696	646	668	685	639	661	615	673	623	681	611	745	650	669	651	685	625	636	635	680	678	639	623	703	715	711	630	661	691	623	684	647	663	679	679	633	659	666	657	641	696	655	649	650	680	687	623	662	674	667	645	695	661	653	638	676	659	640	678	672	662	652	652	661	628	627	700	683	645	684	636	673	645	655	623	684	672	657	656	664	681	611	612	642	663	652	665	672	659	698	669	652	673	721	649	653	670	650	654	719	647	639	663	696	669	660	680	667	715	647	690	729	696	671	670	685	627	711	682	644	670	677	642	689	655	684	648	667	643	644	682	632	701	708	631	656	670	624	652	707	701	630	669	655	626	682	685	630	657	647	632	668	682	658	669	639	667	672	649	676	649	708	691	685	630	660	615	674	673	669	658	687	661	640	641	702	665	662	679	678	635	680	681	691	601	658	662	711	618	641	669	691	658	629	673	688	633	677	643	650	647	611	664	671	703	690	641	689	657	620	698	630	677	658	628	685	692	652	683	625	665	623	689	705	652	689	633	657	661	648	637	611	687	672	679	672	671	705	653	722	658	629	671	649	678	670	696	651	678	664	622	628	610	646	669	687	651	682	676	651	667	738	683	619	668	671	691	667	624	700	629	657	646	667	696	684	673	646	647	647	646	652	654	638	658	652	685	660	655	717	651	651	691	667	695	647	653	651	654	624	664	667	667	697	627	658	650	659	691	643	707	685	677	646	679	664	633	637	670	669	677	703	656	641	648	696	690	669	656	716	661	679	696	626	661	604	640	640	661	705	653	703	704	657	685	736	641	643	684	672	646	646	650	635	671	653	643	706	650	663	684	659	666	677	665	658	671	689	668	631	667	685	633	678	610	694	657	656	647	652	691	670	649	652	601	680	684	684	679	669	657	673	670	683	645	693	699	699	663	677	714	616	669	634	649	674	692	637	663	686	664	694	658	718	676	689	673	628
17082	30421	21517	12499	9336	6934	5318	4222	3198	2359	2051	1867	1726	1477	1235	1036	1002	928	930	918	862	921	874	846	866	764	849	867	829	820	828	785	796	775	799	776	859	820	849	715	787	744	742	763	730	752	695	751	743	718	719	702	707	704	764	706	724	677	748	735	722	724	668	721	733	705	676	689	721	699	735	699	691	675	668	682	668	738	740	701	646	723	689	718	755	744	707	710	648	669	724	667	759	702	659	748	716	664	661	717	714	694	762	713	667	698	727	711	690	660	703	721	705	676	704	715	713	670	687	698	711	667	698	700	708	659	685	703	697	740	667	695	689	725	713	714	704	618	697	728	731	698	669	724	669	723	685	745	673	696	679	739	697	659	634	645	701	662	681	692	694	707	711	674	687	730	709	703	742	693	691	768	702	704	675	672	675	700	653	683	662	725	757	737	696	664	707	692	687	723	716	733	721	727	696	687	725	702	716	706	642	747	683	681	746	728	652	676	696	705	707	685	686	641	702	745	705	678	693	712	668	672	722	675	698	683	681	707	746	693	701	672	696	677	675	727	704	713	687	728	688	679	754	714	746	655	707	697	725	689	697	694	669	712	707	755	736	728	740	691	720	722	701	706	732	672	723	755	704	647	700	675	743	725	697	667	714	733	669	680	719	691	672	728	716	714	694	662	703	705	744	700	725	672	719	697	675	685	659	696	697	720	690	690	711	686	671	712	678	752	703	666	684	704	739	718	672	672	702	685	672	732	697	693	690	699	681	695	631	704	691	704	695	657	677	670	674	718	685	709	742	707	669	706	705	678	681	692	708	657	722	677	666	697	691	722	686	690	686	693	685	689	693	735	693	692	701	732	712	671	692	667	745	709	675	700	698	698	674	681	771	669	685	684	756	719	706	695	694	672	723	704	687	752	746	718	680	689	705	708	698	749	747	671	730	655	723	740	718	729	699	684	716	695	703	698	694	700	738	684	709	691	733	694	695	756	722	689	712	711	726	727	697	700	671	714	649	694	688	694	667	709	748	711	709	700	677	747	648	701	722	708	685	734	653	725	693	699	750	719	707	677	710	737	705	705	726	685	739	709	719	665	664	672	659	694	680	686	656	683	697	708	660	699	725	671	686	750	703	700	718	702	681	711	713	707	710	710	689	692	687	704	722	737	691	730	728	722	687	680	701	679	703	708	705	712	744	678	679	713	698	721	734	707	697	666	704	720	755	669	687	698	709	718	723	664	680	677	673	674	691	699	678	712	688	704	693	710	731	673	632	711	697	684	689	710	681	732	740	701	687	731	704	674	737	741	699	760	740	719	671	707	666	671	702	714	704	669	677	673	688	696	669	672	733	720	665	687	736	683	667	769	705	717	720	679	706	679	705	682	666	701	712	706	648	730	710	737	679	685	718	679	703	700	664	673	716	685	705	731	696	681	732	705	772	731	701	709	673	667	668	723	705	651	665	691	629	743	703	668	697	730	697	673	707	680	688	709	686	675	707	667	644	704	656	679	664	663	716	675	707	682	700	664	674	705	685	710	685	695	688	737	672	730	721	712	700	697	681	696	705	667	701	685	734	740	652	740	703	685	680	674	642	682	666	682	706	655	695	669	719	724	714	699	704	691	680	708	705	683	701	715	720	732	726	730	700	702	738	722	681	642	698	716	660	733	715	682	667	684	655	714	648	678	679	712	663	719	663	708	692	650	686	720	715	670	726	731	665	691	672	686	709	686	701	713	690	688	736	692	698	689	725	706	696	742	698	638	651	690	677	679	733	728	689	711	727	730	767	707	718	719	664	707	695	686	700	657	697	735	708	673	708	666	688	745	659	695	673	704	703	715	696	734	729	680	687	731	709	686	762	731	680	655	660	674	699	700	638	696	706	691	737	686	757	729	735	712	711	714	701	694	683	723	696	714	674	655	688	737	715	724	693	689	680	681	690	641	695	633	659	669	689	724	690	712	770	692	610	644	718	723	728	733	696	703	744	668	658	732	693	723	744	689	736	725	683	676	701	699	752	699	673	643	668	680	723	704	727	670	698	698	683	683	708	669	693	697	727	714	667	694	724	701	727	664	702	697	659	664	704	650	691	698	717	652	724	680	688	674	691	667	741	634	682	666	698	700	690	756	734	652	686	709	714	675	658	716	735	681	699	687	665	749	717	702	743	662	660	718	665	661	690	693	723	668	718	697	671	663	694	745	712	690	691	683	715	692	670	732	658	719	719	693	698	695	662	681	733	716	700	679	696	684	675	742	714	666	685	698	716	674	721	696	667	731	688	682	705	691	649	718	703	678	715	738	664	712	667	681	708	712	705	755	682	669	709	719	681	728	679	699	740	706	712	734	682	730	742	693	715	712	697	693	730	681	693	698	688	701	645	722	724	653	735	678	693	682	703	712	723	702	670	718	678	708	729	699	666	691	692	676	702	716	715	661	680	705	684	697	711	699	678	716	699	733	684	722	687	757	687	750	686	682	692	670	682	737	706	683	685	653	729	680	700	727	697	710	660	714	673	699	699	764	706	692	730	671	719	683	714	676	720	714	662	662	725	706	707	691	693	715	726	734	726	660	690	681	677	725	688	638	658	739	737	675	718	687	661	666	662	690	650	680	697	679	718	710	690	686	719	667	721	691	673	736	711	690	708	695	685	697	672	749	711	704	686	674	681	718	759	684	729	675	677	700	771	699	740	720	685	702	710	698	700	712	704	717	725	690	705	663	712	734	643	698	710	691	670	716	644	676	756	698	721	712	735	690	698	675	710	659	667	719	671	693	711	631	669	700	733	677	738	733	700	686	716	707	681	658	683	694	707	704	678	706	723	675	693	726	727	644	715	694	745	733	691	717	690	706	654	675	721	714	705	702	715	678	739	709	733	723	681	685	692	699	724	711	691	754	670	702	658	740	692	739	749	662	691	675	740	654	727	707	706	697	698	668	683	710	690	662	698	704	680	668	677	704	683	656	672	726	651	697	722	678	676	645	710	712	707	719	662	691	734	733	740	720	661	720	670	687	714	646	675	677	718	656	710	714	696	693	682	698	706	697	651	712	652	699	741	684	720	706	717	680	717	671	681	682	701	702	707	712	729	696	716	707	712	698	656	668	675	688	676	704	703	651	686	676	771	703	716	715	667	671	655	689	744	665	657	677	713	717	719	759	684	723	713	669	679	690	756	688	733	678	728	745	681	687	671	674	676	706	698	669	713	723	691	686	662	682	681	745	654	684	645	693	704	731	732	669	721	715	714	697	703	639	725	660	693	633	688	697	677	663	661	650	701	696	705	689	689	725	718	672	767	708	738	716	690	694	683	699	713	675	662	735	693	686	721	694	709	683	702	724	654	686	712	661	674	721	732	690	725	687	697	688	697	692	712	719	734	715	670	732	687	740	709	702	684	678	707	634	706	716	718	684	691	740	667	669	703	667	695	670	715	681	706	701	716	674	667	724	732	741	665	698	702	704	626	677	679	707	690	692	713	719	710	703	663	687	688	667	684	700
24522	21652	28858	24907	21586	14019	6806	4329	2979	2337	1884	1934	1698	1392	1166	1043	946	1070	970	953	908	922	842	828	834	848	876	876	817	819	807	748	776	773	733	736	848	856	839	817	764	726	791	749	694	659	723	713	708	682	719	715	728	659	709	670	689	678	679	655	738	688	707	655	675	659	728	668	690	710	669	703	698	697	684	694	658	653	697	680	680	677	717	692	654	689	664	692	653	684	668	718	681	686	623	715	663	667	707	622	694	712	726	659	684	634	713	692	669	724	716	698	659	642	675	695	674	685	666	700	670	704	639	687	698	703	703	720	750	620	709	741	684	715	695	689	691	714	670	675	670	634	652	670	661	714	662	695	653	665	723	702	701	667	671	690	651	688	699	666	674	647	659	640	703	657	735	682	661	656	660	652	706	665	690	686	687	703	700	649	680	701	687	694	696	691	675	624	679	669	676	718	692	682	688	698	671	697	686	724	643	679	641	698	686	675	680	714	646	679	669	695	708	691	694	689	643	721	712	630	684	696	690	671	661	694	718	687	707	677	665	690	690	683	690	639	690	709	666	703	668	658	679	710	699	698	666	665	655	674	709	657	693	671	707	703	658	672	642	705	656	726	685	669	721	685	648	705	702	652	667	685	674	682	700	658	637	641	661	706	692	665	686	734	644	648	663	678	682	689	748	700	669	662	698	693	662	700	704	692	657	668	693	650	681	666	688	629	699	726	659	707	669	669	636	709	692	703	733	663	683	696	678	688	689	677	703	699	670	645	690	701	696	646	644	655	686	690	720	647	710	673	703	656	677	686	681	685	641	694	664	680	687	677	684	684	715	693	718	731	660	626	673	693	686	673	662	664	677	723	666	665	664	665	669	680	673	688	678	706	703	670	668	682	719	667	689	724	677	672	669	710	680	706	751	717	647	664	639	644	664	684	659	635	648	622	680	689	723	716	706	685	665	686	691	679	676	703	639	700	696	677	668	691	694	687	711	670	736	691	641	692	646	630	683	740	677	663	689	733	665	699	703	666	708	739	677	684	693	655	632	689	706	729	653	675	671	659	701	679	690	727	703	683	664	648	680	663	646	671	691	668	670	673	682	631	677	706	670	648	711	647	667	673	727	655	731	679	679	709	655	668	673	707	674	653	654	687	682	708	677	689	681	677	683	712	692	680	691	702	661	696	740	668	704	724	685	677	670	740	704	680	667	659	704	728	692	669	664	663	680	656	656	702	691	706	709	688	673	704	672	690	686	703	670	629	623	690	670	694	650	671	677	707	737	665	684	676	700	673	687	616	711	664	714	690	686	678	678	724	694	740	704	672	676	691	679	722	663	656	655	706	728	700	682	661	700	671	695	668	729	676	713	716	710	677	685	670	655	724	651	682	696	650	727	626	651	697	645	671	687	669	668	689	715	673	681	655	686	696	666	674	699	662	661	678	726	672	682	665	636	659	706	637	684	649	686	717	677	710	686	678	701	680	675	678	655	724	661	691	624	678	701	670	688	714	662	642	669	692	667	680	710	744	674	671	696	661	693	664	678	714	675	679	693	682	679	665	657	696	645	640	724	647	665	724	679	670	707	728	738	711	722	660	645	712	659	673	683	655	667	685	740	682	656	673	745	707	697	646	647	721	685	705	724	658	674	676	676	693	672	695	710	698	679	725	654	671	688	702	664	690	721	676	663	642	645	670	690	670	679	632	675	682	711	688	709	695	669	731	679	649	711	715	687	708	700	662	665	675	686	667	655	674	682	692	699	695	660	684	667	689	701	700	648	699	714	621	695	678	669	698	650	662	690	657	728	764	672	685	662	687	663	685	628	672	643	691	703	649	653	650	690	711	664	680	692	661	661	697	679	698	674	717	725	691	709	710	678	655	706	669	647	676	683	673	682	669	678	693	699	660	689	690	701	667	687	681	710	712	637	667	659	699	678	639	721	672	681	718	645	701	709	681	706	687	646	690	760	712	712	723	708	663	659	666	673	642	693	652	673	686	605	742	688	687	618	686	704	690	675	676	645	720	670	668	658	664	714	697	683	673	735	725	675	674	687	705	647	700	683	661	701	703	701	729	677	686	700	724	698	639	671	682	685	692	703	638	688	682	700	681	686	685	680	708	724	711	693	671	712	646	661	661	697	637	684	731	691	703	668	659	666	686	698	671	649	667	645	684	655	694	663	650	719	644	699	646	653	659	681	676	709	665	704	669	680	682	673	667	706	644	668	665	691	626	702	722	650	695	631	712	713	691	681	691	684	684	707	664	696	688	690	695	672	702	681	662	732	689	670	707	657	689	719	652	660	729	689	710	677	682	628	652	674	685	700	673	686	658	682	641	671	728	712	695	695	698	734	712	705	636	720	681	668	713	667	654	723	688	664	688	642	652	692	691	642	700	673	671	698	664	665	685	669	729	679	716	691	660	681	655	640	728	648	676	688	684	651	692	650	709	664	719	693	670	737	647	637	717	649	707	655	679	665	711	713	705	662	670	704	662	659	711	657	658	670	686	733	660	643	688	631	648	663	656	663	689	676	630	690	719	665	690	684	724	675	685	688	677	667	710	682	705	651	661	665	653	694	637	697	672	661	708	652	687	657	698	681	705	665	664	656	667	663	692	672	706	727	727	689	680	705	725	667	688	687	692	645	660	685	659	698	692	636	676	649	694	650	699	680	649	730	682	662	676	628	637	622	658	665	650	648	638	677	715	697	702	670	676	700	668	648	698	653	678	680	656	695	663	655	673	666	682	699	695	670	625	662	645	632	640	650	692	680	650	723	710	664	673	685	659	703	673	651	692	697	720	704	713	653	692	683	662	674	706	633	656	682	631	700	664	683	642	701	685	657	691	720	666	658	656	648	658	674	702	666	683	721	674	683	704	676	706	665	687	701	676	688	711	620	678	689	705	656	726	644	634	662	669	660	656	630	695	680	684	689	662	704	690	676	654	687	666	729	657	689	699	697	680	700	703	664	682	697	664	662	708	697	656	687	658	724	700	691	666	745	729	720	724	684	651	660	679	652	725	658	659	677	670	639	694	692	698	680	722	655	643	662	682	655	670	670	671	692	712	687	634	689	692	643	659	658	644	669	675	693	661	639	651	670	705	728	690	656	654	675	679	647	679	678	712	703	675	679	713	687	677	706	689	684	684	699	695	649	688	686	655	702	683	674	692	685	663	646	676	631	702	691	663	718	659	699	659	658	681	685	675	665	705	671	659	703	686	695	688	711	663	719	671	636	651	712	642	669	647	639	651	672	712	681	691	704	659	646	632	699	665	662	672	669	652	688	678	697	673	650	715	673	637	634	685	705	710	693	657	651	633	690	626	709	721	666	645	664	612	682	715	664	714	662	697	700	680	707	659	683	650	675	690	691	670	717	661	678	683	654	716	646	688	715	614	665	686	702	707	688	632	723	688	664	698	688	690	684	634	698	670	680	690	702	637	699	692	684	666	691	672	740	691	697	678	655	709	715	677	665	707	715	667	689	634	719	709	643	664
17044	37767	28772	18478	14426	11091	8866	6960	5010	3674	3178	2946	2486	2112	1562	1358	1248	1238	1169	1055	1042	1035	1011	1009	1035	998	982	998	985	944	897	879	908	849	845	827	864	922	887	874	839	799	761	785	792	756	772	749	774	746	759	754	747	712	753	716	673	713	696	705	725	711	715	668	696	764	728	720	689	680	709	749	739	722	710	718	745	758	688	694	734	702	678	670	682	701	701	684	751	702	709	709	693	701	754	738	687	738	691	693	700	725	682	670	665	732	696	707	678	734	700	700	699	702	781	753	740	682	672	703	713	695	715	716	687	714	702	718	728	704	688	672	740	709	749	727	706	752	749	687	704	672	731	723	711	715	727	699	703	702	724	700	680	651	695	676	679	667	663	681	702	698	688	664	722	684	709	677	692	714	701	690	685	727	699	737	721	737	689	732	669	700	721	733	699	685	763	731	722	698	670	697	697	717	724	739	712	708	712	697	700	697	699	722	728	714	722	673	682	667	733	718	696	658	713	753	688	706	746	732	720	698	714	739	670	732	682	718	712	710	692	688	712	767	698	750	694	723	741	699	678	731	762	684	717	699	727	722	756	685	733	706	679	661	717	729	745	733	705	711	701	721	711	716	706	663	668	726	716	683	706	736	713	778	719	706	720	716	692	738	702	712	744	713	704	736	741	674	724	705	744	728	663	723	701	746	673	768	692	674	726	716	684	706	708	737	726	699	724	710	680	697	698	716	680	722	708	706	675	684	733	692	705	700	689	686	757	740	730	652	690	688	698	754	754	770	663	724	696	719	733	707	732	718	690	711	732	709	732	708	726	718	690	746	720	708	701	713	654	762	715	664	701	687	707	679	671	725	733	735	707	673	712	676	681	763	656	719	717	746	700	708	697	726	735	702	757	722	670	716	713	679	736	702	769	710	693	650	732	670	690	731	686	749	745	742	668	742	699	692	694	774	699	689	689	674	675	739	719	725	743	656	691	707	714	715	702	721	707	716	694	716	737	711	705	730	652	699	670	715	703	738	694	720	698	737	734	760	720	717	707	710	723	743	690	703	719	662	703	729	687	683	702	662	720	703	676	683	687	694	677	786	763	666	702	737	691	685	714	650	706	731	682	715	738	713	688	738	714	729	665	699	688	679	721	722	726	711	692	729	740	716	674	700	774	766	696	707	714	745	730	701	687	712	681	697	680	705	710	730	711	704	666	686	742	679	715	686	696	620	694	730	655	756	748	697	701	694	702	757	663	690	726	675	673	653	740	690	671	708	686	710	739	718	716	706	671	688	683	711	670	686	761	648	705	663	667	710	752	728	717	695	723	677	729	682	719	729	669	740	692	772	706	726	721	695	707	665	692	679	711	746	718	724	713	677	696	736	748	710	715	747	673	717	740	691	723	705	690	680	692	730	740	726	712	698	715	690	723	726	739	691	703	692	748	692	698	727	717	709	755	677	698	720	702	698	733	723	731	718	696	693	734	682	687	702	741	682	670	714	685	713	706	671	726	695	662	711	671	725	717	717	673	675	674	699	696	744	697	671	715	754	738	701	690	712	695	687	718	670	686	739	743	719	703	716	718	677	710	659	705	737	705	728	727	693	675	800	705	755	711	699	673	725	700	683	693	712	711	649	686	694	718	722	696	685	695	691	722	715	722	752	705	728	674	730	685	695	714	695	712	690	769	722	724	701	704	750	720	721	695	705	677	665	692	714	710	715	756	686	704	695	680	698	756	696	658	672	724	692	746	722	737	733	686	690	710	701	707	723	674	649	670	710	701	725	674	743	671	698	658	677	755	724	727	697	681	744	701	703	695	721	727	702	732	672	668	681	728	690	736	680	745	685	695	695	743	751	702	734	740	762	715	718	769	725	736	688	674	678	752	718	696	713	735	671	702	626	743	717	765	707	710	730	697	746	725	689	740	705	707	685	682	738	711	719	677	703	651	705	694	699	699	720	739	670	756	756	665	692	701	731	707	734	707	724	698	688	653	688	698	725	677	716	722	701	719	706	748	674	760	683	722	722	695	755	686	662	734	681	700	693	744	726	705	679	695	672	767	705	682	726	666	721	735	681	697	678	683	719	694	751	701	678	724	748	695	736	708	698	719	667	690	743	740	716	663	696	727	765	734	692	761	690	711	668	713	733	687	722	686	692	681	719	714	709	673	723	664	702	669	694	707	722	721	709	722	735	744	721	666	713	761	623	704	718	707	718	758	676	741	734	712	739	700	724	701	732	741	700	698	689	732	710	693	738	686	741	743	696	725	719	730	668	701	776	678	716	646	712	732	698	730	724	684	698	780	701	719	694	669	704	696	678	729	729	673	712	722	651	708	693	701	695	694	693	681	722	702	745	700	697	680	691	719	740	695	719	667	680	712	714	704	716	710	666	697	696	740	742	709	700	652	735	680	737	669	738	705	677	675	718	730	762	643	730	738	673	736	689	713	699	709	768	738	683	711	704	721	728	690	689	706	724	734	697	716	670	709	710	680	690	664	714	681	743	699	722	723	735	723	718	768	729	715	758	738	657	694	686	681	700	690	763	742	692	701	704	690	677	696	756	704	732	644	757	674	707	721	711	726	735	741	708	668	663	692	731	714	674	735	678	713	712	725	702	716	714	640	683	670	665	696	708	691	723	712	772	725	657	742	742	701	729	692	669	728	716	734	728	756	716	701	661	714	718	711	723	709	700	730	689	708	731	784	699	719	734	707	715	679	706	706	704	668	689	674	618	702	736	699	754	698	635	719	717	716	709	763	739	673	725	730	671	688	723	660	745	719	693	679	722	666	725	686	720	721	736	699	711	693	725	694	683	718	653	698	716	732	712	747	680	720	692	677	736	674	697	679	736	654	749	714	696	687	674	708	650	709	672	727	704	743	697	687	699	720	743	739	713	689	703	700	730	734	691	695	685	703	736	748	710	709	696	722	729	692	684	681	734	748	708	725	703	668	712	710	702	711	718	698	733	702	666	646	732	676	746	660	696	698	778	702	699	705	714	733	703	719	704	690	697	714	732	705	728	705	706	713	731	713	696	692	727	708	688	721	730	660	696	696	740	679	775	725	742	726	670	728	687	696	721	736	715	709	706	687	701	706	713	679	689	712	732	685	661	739	685	748	681	692	705	717	714	716	707	715	713	740	702	672	745	756	735	681	760	666	699	700	701	716	761	695	718	722	656	746	673	694	723	647	761	743	708	665	705	728	765	700	756	664	716	674	709	736	697	712	709	706	676	725	688	710	787	763	657	727	733	712	710	686	670	709	722	748	738	700	692	690	702	711	692	680	667	748	719	678	672	694	714	692	724	720	712	731	691	672	705	672	696	669	711	702	721	732	657	729	718	719	734	678	689	700	721	717	722	661	696	705	698	770	711	719	729	699	677	721	718	722	730	724	701	683	689	710	659	721	725	690	764	708	748	678	739	736	708	706	708	768	680	740	735	764	695	653	709	627	769	715	715	743	708	697	672	695	727	750	691	717	694	737	697	758	686	669	662
25333	21482	27412	25736	13418	6082	4291	2975	2304	1781	1759	1637	1383	1146	1033	877	856	879	896	855	859	789	788	781	844	787	785	750	781	738	773	738	740	757	690	736	730	779	782	777	718	699	703	738	650	719	700	694	708	670	700	677	712	710	678	642	685	703	648	705	695	643	676	630	678	696	699	681	709	678	639	673	619	696	659	675	645	661	654	687	658	667	704	687	646	630	656	625	654	659	651	648	634	683	646	725	651	653	657	664	653	665	698	635	695	696	597	612	672	623	603	674	702	636	654	656	693	642	633	650	648	621	702	608	682	672	624	653	615	666	654	660	628	700	668	687	621	669	671	667	647	636	635	651	647	711	659	658	608	646	646	660	693	619	646	634	704	581	665	691	644	629	672	637	673	643	658	699	676	661	694	712	681	690	685	625	711	693	667	684	679	676	617	604	644	684	721	656	685	695	625	666	633	639	623	612	650	665	666	628	696	657	666	647	683	717	655	677	626	603	702	618	631	682	645	700	656	645	647	681	626	678	698	653	650	685	688	689	636	663	668	630	654	686	663	665	665	668	659	653	713	647	705	641	643	617	668	669	680	665	653	656	694	635	654	650	629	654	657	664	689	660	611	689	629	659	626	687	673	660	648	686	677	693	664	708	695	641	673	673	669	661	652	676	630	678	636	636	662	676	671	624	612	615	649	625	650	620	630	671	659	673	629	648	644	612	616	656	680	648	627	657	682	663	660	670	686	642	676	669	642	654	681	645	646	643	683	703	640	656	697	639	632	633	652	643	638	655	646	656	673	677	679	697	610	650	657	677	669	633	655	653	654	667	664	675	635	616	647	627	669	667	627	638	682	652	636	666	677	644	633	664	638	672	663	655	664	613	642	681	643	626	635	633	703	670	644	664	686	610	655	617	686	643	613	682	620	672	653	607	696	639	683	692	680	652	662	640	671	655	688	666	673	655	616	626	680	647	680	641	650	655	645	636	631	634	679	677	680	677	641	685	690	650	639	687	651	643	657	709	632	654	674	664	688	685	662	673	648	698	646	669	674	637	672	671	688	627	675	659	676	661	642	646	647	679	675	630	651	644	670	673	696	640	594	655	670	682	626	631	655	596	630	616	602	644	656	645	696	705	711	623	652	662	661	612	662	668	672	652	675	663	604	640	711	670	653	641	675	688	686	694	658	667	670	684	656	665	701	681	640	712	631	661	650	647	674	657	704	648	662	663	677	654	664	647	662	675	703	675	626	624	664	637	649	644	681	625	639	703	673	657	671	680	634	684	665	663	651	682	673	637	650	641	663	669	632	704	669	654	641	671	665	663	654	674	679	696	659	686	716	705	661	655	647	696	661	643	648	658	646	680	669	680	663	652	611	634	670	621	682	619	663	655	675	658	644	657	643	675	674	682	685	700	683	650	652	643	672	640	665	671	681	665	659	684	677	681	685	668	689	678	681	617	609	661	652	635	681	666	641	681	626	691	650	643	651	681	631	654	641	706	703	669	641	668	665	627	619	632	634	674	657	688	664	650	644	674	664	703	644	628	649	691	663	637	695	679	653	705	686	656	662	649	630	651	680	646	666	659	678	705	656	659	679	666	683	667	696	630	640	637	692	692	670	675	663	696	628	669	679	689	679	678	690	655	608	642	649	660	671	633	644	690	661	708	678	668	623	635	659	581	677	657	686	670	645	651	679	669	664	640	671	632	619	683	659	662	654	696	674	635	653	627	675	672	695	674	636	648	666	661	637	638	651	683	643	626	683	683	695	696	714	672	715	652	679	666	639	674	697	665	674	661	636	662	681	718	680	658	661	666	648	667	645	629	653	655	651	694	632	684	694	645	669	657	626	640	623	664	628	713	651	623	675	650	644	669	659	650	633	615	686	631	632	596	673	659	658	616	674	683	676	681	674	616	669	673	628	668	616	664	648	616	570	632	681	656	627	647	687	694	677	643	647	657	686	635	655	661	656	663	664	665	650	620	671	664	663	682	666	653	708	629	627	672	658	703	694	642	646	646	652	650	655	604	655	668	712	690	645	661	669	660	635	692	654	693	646	692	667	639	705	712	686	674	675	648	642	662	636	616	657	652	655	665	668	662	663	680	688	670	626	656	710	664	688	671	636	666	698	682	642	657	681	628	666	688	709	664	626	623	654	622	629	657	616	675	672	657	636	654	665	626	670	644	632	673	662	670	627	654	611	663	697	662	646	647	627	652	652	698	643	662	664	657	624	668	669	680	652	692	610	623	705	633	669	659	660	666	619	686	644	637	653	624	681	704	694	683	630	685	684	677	662	642	671	641	680	658	606	718	693	684	648	633	681	630	662	663	686	678	636	623	673	643	692	670	668	639	670	655	669	647	656	607	694	663	652	650	742	664	702	668	663	662	640	669	672	672	662	675	611	716	615	683	664	627	697	668	648	658	689	617	628	705	667	633	680	683	648	619	641	689	691	680	643	639	656	649	688	666	643	671	716	694	640	636	681	695	637	619	655	636	650	627	691	653	673	680	692	633	674	637	637	642	658	620	658	639	557	639	598	707	652	640	642	706	640	665	624	673	657	644	669	671	664	673	638	661	637	639	629	676	676	642	634	634	701	614	703	688	629	681	680	685	686	665	661	633	663	619	662	688	681	623	635	644	697	648	720	664	650	705	667	645	652	619	621	701	694	659	634	698	609	635	622	647	692	709	652	657	679	657	645	656	642	643	651	646	723	717	672	639	682	658	633	685	616	614	648	659	673	666	704	632	674	673	703	628	656	699	636	652	681	662	690	605	663	689	655	661	672	689	644	656	683	703	676	654	656	647	711	696	631	632	658	658	687	670	627	657	614	664	675	634	632	633	699	667	733	690	660	656	649	623	677	642	652	631	671	639	660	650	674	680	691	637	599	658	636	638	654	636	647	648	668	662	667	633	692	682	632	658	639	665	654	644	683	641	663	636	684	676	646	649	608	659	670	634	632	639	635	633	666	644	701	661	665	624	707	654	698	644	638	649	690	700	644	640	675	705	637	687	653	632	617	628	632	636	665	645	646	648	673	653	652	632	609	608	688	651	626	667	656	672	671	672	659	687	609	705	676	630	620	698	649	671	648	649	685	658	673	651	679	646	631	632	651	599	662	717	642	619	623	680	637	681	707	624	652	644	657	644	685	652	641	678	692	683	613	679	631	677	658	676	662	671	666	728	642	663	640	637	635	673	662	703	654	649	621	689	670	652	611	628	672	640	667	636	672	633	674	665	687	665	666	686	608	638	676	686	651	630	623	668	695	675	701	678	640	648	641	675	687	674	656	699	697	628	680	633	682	686	671	653	658	664	668	616	682	639	667	620	692	634	649	653	681	664	704	593	658	664	710	634	635	675	633	696	710	682	686	722	617	668	659	662	671	602	713	652	637	691	676	641	679	617	674	669	708	619	665	656	657	719	643	642	645	643	628	667	695	656	668	659	685	682	632	699	682	671	634	681	665	687	642	672	652	671	699	657	663	664	585	614
16159	33197	24813	15156	11620	9195	7319	5285	3849	3081	2623	2513	2055	1606	1408	1157	1131	1171	1074	1033	996	924	927	973	899	959	917	905	894	875	823	830	785	799	795	825	842	846	840	910	796	776	810	792	704	754	728	724	746	695	752	747	731	749	683	672	689	701	706	717	696	719	676	685	658	703	695	664	694	694	719	717	681	724	732	678	683	701	630	670	732	710	694	721	729	681	700	728	692	731	694	682	661	703	706	697	671	697	690	675	768	730	687	668	717	711	678	658	640	712	693	674	677	711	627	683	694	710	732	693	695	693	660	736	652	647	715	674	723	687	675	719	672	673	700	679	651	719	673	732	691	720	714	652	717	695	659	701	718	703	681	712	670	703	720	718	633	662	676	720	698	748	649	672	709	707	678	684	697	700	729	702	671	711	676	676	652	660	696	663	689	666	706	721	677	719	744	695	684	685	700	714	678	708	677	649	699	681	678	659	741	668	679	677	696	700	668	673	675	730	718	688	669	707	692	677	687	711	690	696	650	656	720	662	681	712	696	682	669	659	719	680	680	726	695	700	663	659	706	665	703	623	674	657	705	690	679	680	697	680	691	697	688	724	715	696	709	714	700	649	658	695	714	708	719	680	734	677	690	651	715	704	688	667	730	695	694	656	707	688	695	705	681	727	695	666	709	707	705	679	683	694	716	687	660	715	695	696	672	677	707	661	703	736	697	749	671	680	673	671	675	763	691	678	670	698	677	705	693	696	690	712	678	691	656	693	696	699	679	693	692	704	675	669	674	713	692	712	681	723	680	688	731	694	680	679	660	721	670	674	666	749	660	667	676	684	722	682	704	683	688	680	694	697	635	656	691	617	668	634	660	705	636	700	709	721	691	728	660	692	714	685	721	694	731	703	652	686	647	676	669	680	682	684	726	705	708	703	687	701	697	693	684	659	758	711	730	716	702	670	665	716	710	692	702	699	688	666	647	678	692	699	712	641	640	669	669	737	680	689	683	682	716	700	677	677	712	707	674	661	722	643	646	712	678	663	671	696	707	706	692	690	668	677	725	694	692	683	714	668	686	689	726	738	682	694	668	697	700	684	762	720	662	675	722	676	649	672	687	705	704	661	710	708	691	654	729	677	694	696	661	693	680	669	685	682	729	729	709	705	727	701	755	671	721	723	716	691	721	721	687	672	707	697	701	619	686	655	689	719	729	694	714	755	699	728	674	700	669	695	670	682	739	714	694	716	721	671	676	651	709	662	687	724	708	676	666	683	692	722	725	696	683	683	694	728	683	678	676	641	683	685	631	676	670	667	692	703	676	657	665	664	687	733	695	709	648	677	713	721	652	690	673	649	764	715	702	695	664	694	736	670	636	694	638	720	689	660	722	690	690	694	723	679	673	678	650	678	647	698	699	739	705	725	681	672	703	682	675	755	684	714	666	695	686	711	721	620	703	693	669	654	673	719	718	723	648	673	699	694	639	637	682	659	741	668	676	691	677	697	694	663	702	678	684	675	707	711	682	681	677	720	678	682	657	672	724	708	672	644	693	721	728	686	697	726	711	661	665	700	687	719	701	695	720	686	656	693	680	713	692	697	700	685	675	641	655	696	688	741	668	715	650	716	698	682	733	663	709	681	695	712	696	684	682	720	673	659	670	683	720	704	684	711	674	687	714	675	625	680	707	686	718	695	651	711	686	705	702	677	717	680	691	653	698	707	702	672	674	657	693	696	704	644	675	712	733	697	687	693	695	757	688	695	685	689	640	663	674	682	679	692	714	661	709	672	664	656	680	665	641	680	688	716	663	687	693	715	686	695	698	709	669	720	693	673	672	724	650	694	712	638	652	744	724	743	676	696	711	672	710	711	667	653	723	674	670	737	677	685	704	707	669	689	632	699	659	733	657	681	640	675	633	637	705	752	702	718	696	679	645	676	711	675	677	714	710	695	687	683	689	676	707	710	714	691	679	670	685	684	710	681	672	663	700	662	694	677	739	663	680	703	693	684	682	656	672	677	677	706	707	696	713	672	725	701	673	670	725	658	706	656	640	675	701	707	672	700	731	698	693	679	709	707	712	685	689	686	644	698	684	721	647	758	680	646	669	651	710	657	705	660	667	727	696	679	694	750	670	695	664	684	658	678	640	684	749	669	691	640	651	654	692	661	688	696	678	640	658	710	697	688	723	688	691	670	734	696	699	699	688	686	716	713	717	656	703	676	704	726	665	725	656	697	690	646	679	690	673	676	695	704	691	668	680	692	687	695	713	665	715	710	683	671	677	721	731	683	722	703	674	672	640	667	774	682	711	687	739	710	667	729	680	698	693	707	714	709	681	692	705	702	702	682	663	647	705	722	740	704	677	678	708	691	661	701	664	676	673	650	704	677	677	671	661	619	688	703	655	725	654	689	700	661	717	713	626	633	650	732	666	664	684	647	679	680	682	654	664	669	699	656	695	680	706	691	698	719	675	771	673	692	720	647	676	693	702	738	706	676	660	671	713	729	705	684	695	681	699	682	696	702	669	712	711	682	707	673	678	665	696	678	669	693	666	670	686	672	652	720	691	717	681	661	706	638	707	720	686	664	727	681	695	723	683	725	737	675	727	699	698	711	716	712	708	747	672	687	685	695	730	706	721	685	682	624	701	685	638	698	655	680	689	713	658	711	771	688	706	691	676	653	751	632	713	665	671	741	699	649	705	654	645	685	700	656	659	710	692	673	711	695	691	691	685	644	659	672	705	697	704	694	671	675	663	664	736	666	686	673	703	723	687	696	672	682	731	662	715	686	654	715	664	650	659	651	653	681	705	732	651	703	721	663	633	636	690	689	677	702	741	703	671	663	649	718	701	681	704	702	709	694	654	685	670	685	730	721	694	671	677	686	685	706	677	715	715	660	661	690	668	638	679	660	691	669	666	675	683	682	693	681	659	695	683	709	674	715	692	687	689	688	664	696	711	672	677	684	694	693	688	723	662	665	696	713	716	721	706	708	674	703	643	692	680	672	655	671	694	686	688	679	704	655	710	651	668	661	732	691	696	714	685	664	679	715	678	712	699	665	669	697	661	690	697	644	662	691	697	696	711	689	668	691	689	655	690	648	675	687	677	716	643	708	733	699	714	715	681	696	688	695	704	707	671	723	683	687	688	745	702	665	682	654	694	711	698	669	711	693	725	673	689	691	707	774	667	716	670	679	671	698	696	710	667	703	686	696	628	669	680	692	665	725	717	649	699	691	663	673	685	672	664	715	678	665	684	659	716	683	734	673	657	735	730	669	648	690	693	683	758	690	717	672	692	708	692	732	696	649	723	696	661	670	656	690	715	688	690	660	703	668	695	635	707	690	664	723	642	699	692	653	706	652	693	743	703	672	678	672	730	652	647	707	708	710	651	663	651	674	714	727	687	733	759	704	698	701	639	651	724	699	722	693	647	716	676	703	706	697	719	699	675	662	683	657	686	697	689	684	719	695	666	693	712	698	696	676	724	667	687	679	687	681	678	663
23210	21579	29288	24330	21656	21807	14152	5820	3829	3155	2891	2509	2078	1528	1378	1242	1188	1127	1152	1037	1064	966	990	968	975	979	916	894	873	875	922	831	845	784	766	857	783	794	844	933	858	850	811	811	799	779	743	790	726	732	774	712	722	751	724	748	683	690	691	700	697	743	757	697	739	756	688	677	702	723	728	690	681	728	692	735	794	654	728	693	704	682	734	729	688	703	749	738	640	736	674	671	692	638	683	655	665	655	669	694	690	687	705	688	688	704	699	709	708	702	752	657	690	656	723	691	737	760	710	723	688	677	718	737	703	682	710	684	669	678	694	682	664	664	738	716	732	690	736	697	721	717	663	681	699	714	704	702	701	699	726	699	697	712	671	724	739	742	693	717	651	742	695	680	678	647	704	708	715	740	677	724	658	681	759	697	708	669	686	683	700	716	648	704	691	723	694	712	701	692	735	711	714	762	745	687	673	744	712	708	689	706	736	683	720	728	672	656	698	683	673	690	691	687	713	679	679	704	743	681	695	673	689	688	665	701	715	708	638	678	731	712	713	661	648	641	715	694	692	674	646	653	703	729	701	712	737	686	734	690	690	744	686	700	647	693	689	720	671	715	691	716	679	709	685	692	695	678	682	705	687	660	739	668	703	700	673	694	679	717	664	664	690	661	684	714	678	716	732	727	723	680	685	720	698	749	665	638	676	675	726	651	684	699	671	690	648	715	685	688	664	707	690	758	728	707	688	719	706	715	733	706	720	700	713	722	708	692	662	680	644	731	711	698	688	702	694	723	661	666	717	713	679	751	663	709	720	726	711	739	726	690	720	711	704	713	694	749	699	709	711	694	718	710	735	727	721	719	716	665	713	691	771	701	698	679	696	721	713	671	716	692	729	682	651	701	725	694	692	681	698	677	650	753	695	701	667	647	673	695	691	759	700	761	663	694	698	699	672	701	657	697	687	725	697	681	669	650	729	672	678	755	703	660	699	686	704	756	699	696	744	713	668	679	711	659	697	720	690	686	674	711	679	711	704	706	727	711	702	678	737	715	659	685	699	694	661	661	705	654	710	645	706	687	711	716	731	692	703	667	673	720	649	720	736	690	686	738	689	738	645	687	681	720	725	685	681	672	694	690	685	716	733	696	648	702	720	703	697	695	695	697	708	702	664	721	699	696	739	656	698	704	713	689	677	682	668	710	705	667	666	670	671	725	698	672	789	701	721	710	666	729	715	637	653	708	716	735	702	709	654	686	720	666	715	727	738	706	702	718	704	675	694	702	727	647	683	707	688	685	662	703	730	687	704	714	659	688	684	693	646	671	690	696	687	718	726	736	696	715	728	679	729	701	691	700	661	691	721	728	692	734	703	662	741	679	657	650	688	758	677	718	751	700	684	724	677	712	705	700	674	693	732	689	696	713	652	712	656	723	705	656	694	659	736	700	703	672	656	672	710	720	652	734	770	684	710	759	701	710	714	723	693	701	689	698	663	697	704	698	658	705	698	679	685	711	711	632	675	733	719	686	698	731	699	661	675	708	714	693	723	707	699	686	719	691	670	643	690	681	680	691	717	645	698	662	691	740	745	686	675	700	658	739	663	704	672	702	646	735	669	710	688	732	610	678	692	718	690	687	718	688	761	694	727	715	671	675	667	687	681	687	687	657	674	715	659	682	698	676	682	734	659	753	682	667	685	679	704	686	685	683	718	709	748	700	740	688	737	734	665	707	740	705	696	712	687	699	796	730	640	708	733	649	652	649	702	691	661	689	713	722	681	687	686	701	696	663	734	691	691	722	690	735	734	705	672	695	688	675	660	681	689	702	711	710	681	623	682	668	727	735	660	637	668	695	731	715	713	676	738	744	724	655	704	678	698	695	697	716	686	731	704	713	701	696	739	718	693	690	701	696	700	696	667	719	676	696	720	684	726	716	702	689	711	709	708	705	712	706	739	736	703	724	697	687	682	710	661	647	679	689	700	713	729	723	712	668	688	705	687	691	666	689	660	697	705	664	639	695	696	715	636	670	694	694	728	692	688	691	697	709	727	688	705	740	683	695	693	735	686	703	682	671	710	692	726	645	737	655	707	720	693	703	685	703	682	691	672	675	707	679	710	720	685	710	682	669	742	651	716	714	682	687	701	706	686	712	692	739	690	724	688	699	677	684	713	654	737	690	661	718	684	701	709	673	708	696	679	706	697	679	698	699	644	694	692	685	712	695	731	661	707	740	691	702	706	721	702	679	686	693	695	696	717	681	683	675	706	659	722	686	700	672	702	703	651	737	641	698	713	663	689	712	667	684	677	701	675	697	699	643	708	667	656	700	718	656	761	686	719	708	716	737	717	668	706	695	671	741	736	688	722	674	682	680	711	653	706	695	713	696	664	677	713	685	677	723	682	718	778	646	677	704	714	697	682	717	710	685	702	720	700	652	675	687	680	730	674	712	681	705	685	707	696	757	706	713	680	708	690	701	688	680	709	734	682	754	725	693	682	683	722	689	710	665	721	702	694	707	685	676	657	724	670	709	689	714	672	700	721	734	705	705	724	704	696	685	741	687	783	700	718	648	742	714	691	665	680	653	664	708	694	695	732	682	694	696	731	712	707	710	677	693	675	746	703	652	684	687	706	732	705	692	705	668	679	721	717	655	708	740	756	689	737	675	724	717	699	730	678	697	714	698	726	644	687	700	685	661	712	689	718	735	671	696	702	723	742	684	685	713	691	697	685	658	736	611	683	669	677	767	707	710	664	651	678	741	695	672	717	690	717	757	712	658	666	692	717	712	713	718	718	706	756	704	677	636	729	716	722	711	709	677	637	753	695	677	727	732	728	683	709	751	673	691	673	701	668	667	659	690	650	678	663	708	719	704	695	687	694	698	688	683	697	696	702	666	727	680	691	681	698	685	707	731	718	701	688	704	743	711	683	682	680	690	711	679	691	694	684	701	705	695	678	703	696	706	676	724	725	691	718	686	675	734	661	692	707	696	688	697	704	683	662	688	704	696	709	685	685	724	736	653	651	672	683	728	696	683	696	745	752	716	644	722	701	707	717	705	725	722	672	652	676	665	679	737	676	707	728	683	700	741	662	763	683	724	700	671	664	637	719	711	727	702	749	639	691	724	747	713	666	708	698	731	701	683	684	720	709	716	723	675	694	657	703	668	666	677	717	670	721	669	703	709	715	692	684	721	712	690	721	654	710	663	650	706	711	714	701	682	673	675	660	685	748	688	691	712	721	712	679	687	699	721	708	686	670	702	715	680	685	759	668	714	690	714	677	697	682	689	729	706	742	685	686	707	692	692	727	705	743	677	667	695	666	697	707	704	708	739	697	705	713	625	709	683	670	671	697	687	696	707	707	728	724	710	736	695	655	710	714	719	676	695	697	659	672	698	676	677	655	687	680	758	696	656	639	708	701	693	715	645	755	725	705	699	683	737	740	702	698	727	721	707	701	659	677	669	686	705	740	666	711	705	718	693	759	673	701	699	694	700	724	668
18497	41638	33126	22767	18511	14674	11628	8424	6451	5103	4761	4180	3175	2404	2048	1734	1660	1588	1506	1320	1300	1234	1246	1181	1131	1189	1069	1066	1024	973	1034	976	918	906	905	935	908	956	1032	994	938	890	827	792	840	769	818	785	760	755	771	791	753	764	725	745	794	725	737	761	786	725	758	712	738	718	716	698	747	732	744	727	769	683	735	703	747	708	733	730	744	742	732	708	726	738	703	706	756	702	767	738	686	744	694	703	687	698	665	695	690	712	680	726	690	717	668	681	695	725	716	727	718	713	686	673	732	725	779	718	706	708	714	766	701	696	688	712	732	701	696	704	680	728	694	718	729	690	757	711	751	718	699	724	660	727	675	702	713	734	714	807	719	769	700	743	732	739	716	688	680	724	706	726	681	699	693	685	657	717	709	750	688	771	703	721	731	706	721	731	751	729	737	748	713	715	748	698	678	713	695	704	739	724	699	741	683	673	705	730	751	759	668	733	702	680	714	684	702	723	734	733	715	668	691	678	729	742	697	704	664	716	709	735	722	721	732	695	739	688	716	746	691	665	733	695	732	693	695	698	721	690	734	697	664	738	706	696	709	697	750	757	768	661	740	694	723	737	684	698	704	705	710	691	721	709	754	743	670	761	726	731	690	733	760	681	688	664	706	672	741	710	731	691	730	733	719	708	721	701	744	699	744	685	667	728	708	740	722	703	689	729	734	743	679	722	716	676	731	710	697	742	725	666	763	669	713	702	718	728	714	689	679	696	688	696	701	710	734	696	757	728	699	713	744	719	696	761	695	703	689	723	708	708	706	750	720	719	702	741	727	716	718	707	746	730	708	721	709	735	688	668	736	778	731	774	714	726	675	736	677	713	731	743	694	736	706	712	728	736	692	766	718	678	738	741	714	737	732	701	704	714	786	749	693	715	741	740	730	716	722	741	728	733	726	701	741	678	727	701	706	694	726	690	697	718	694	693	682	705	748	705	730	734	703	727	711	649	741	697	672	739	665	753	734	717	682	729	717	727	700	695	715	754	748	702	732	700	732	755	738	694	694	691	762	706	748	714	710	710	732	674	682	732	737	708	735	711	725	673	741	735	709	676	718	738	714	742	671	722	708	722	686	726	730	697	705	679	724	721	706	671	687	711	758	686	767	712	716	670	727	711	715	713	667	719	721	725	720	703	690	753	723	774	706	700	701	700	686	683	705	668	690	676	722	711	740	687	739	731	747	747	749	691	672	742	697	717	668	702	666	699	705	712	740	733	690	682	682	726	693	731	708	706	719	744	704	669	693	686	727	717	689	751	720	689	746	734	692	720	748	767	699	681	710	696	714	710	748	697	758	737	725	768	704	755	724	692	720	713	731	718	744	651	755	710	674	656	716	713	727	719	723	655	703	713	708	727	700	705	686	675	739	702	695	696	687	718	715	694	709	720	692	716	712	707	697	711	740	714	658	725	742	691	776	713	770	743	744	722	692	718	727	670	687	679	720	688	711	707	730	708	703	691	718	741	690	687	709	684	692	712	679	755	723	693	741	683	784	702	660	715	717	733	743	738	735	720	718	713	690	737	676	720	729	741	762	714	747	740	695	711	697	688	743	737	689	697	729	721	708	726	711	646	712	756	765	704	713	735	717	707	765	716	702	707	751	733	731	683	669	690	737	696	663	725	671	720	694	697	734	683	705	710	716	724	672	722	703	727	713	719	703	688	712	696	725	733	664	739	694	702	743	753	674	691	758	675	727	713	745	745	767	744	719	730	746	709	723	741	769	695	715	688	684	630	745	737	701	730	703	729	766	706	737	712	684	728	770	677	733	724	705	721	707	717	679	729	686	723	690	730	686	733	725	731	688	755	746	728	692	746	712	695	726	720	739	710	710	747	668	724	721	673	728	714	727	755	727	723	713	762	703	732	783	719	683	733	714	721	704	664	713	697	760	676	737	674	776	709	761	731	719	708	722	718	738	731	732	701	711	707	732	670	749	747	723	709	723	806	721	725	711	691	736	685	698	660	721	693	691	672	749	737	715	706	712	715	711	694	699	737	678	747	721	708	690	729	775	702	697	712	715	751	720	713	734	689	718	751	654	695	768	727	700	672	775	716	687	729	716	712	747	710	677	761	728	707	715	722	738	730	722	741	749	722	674	733	733	679	726	735	721	684	707	694	722	748	730	768	707	647	725	730	748	726	678	742	718	749	718	714	674	736	733	697	672	711	708	790	699	723	717	752	668	708	774	737	717	683	675	719	698	748	676	707	711	716	716	739	734	713	671	723	788	690	676	714	669	718	723	762	747	735	710	705	684	712	702	689	684	702	705	733	709	721	733	659	682	705	677	740	691	708	704	697	770	701	736	724	710	674	685	697	666	709	648	704	702	711	730	731	706	731	737	729	674	733	798	675	701	729	728	724	731	669	701	727	720	708	726	720	743	673	722	744	701	725	748	672	789	681	737	744	701	669	692	753	691	704	752	705	762	701	718	708	674	721	719	729	744	723	683	722	730	755	713	762	708	711	715	733	702	723	726	751	716	712	742	688	719	736	657	683	692	710	708	717	743	733	707	717	728	712	717	736	729	707	723	669	681	686	696	712	683	739	742	714	717	743	697	691	712	689	697	733	674	704	721	707	676	660	716	752	724	688	685	660	740	701	729	736	746	668	712	714	699	715	721	704	692	705	675	725	689	721	719	698	701	745	731	703	700	755	673	708	721	718	686	742	698	679	713	735	715	683	735	745	731	744	686	675	730	711	752	704	693	710	739	691	758	689	700	695	724	679	725	695	666	730	672	693	721	720	712	719	673	674	734	721	696	743	695	701	683	739	741	670	743	718	729	702	697	686	755	721	716	701	758	726	734	697	743	737	737	716	698	686	657	704	733	694	724	759	717	732	720	698	669	695	731	712	751	703	684	722	750	719	755	722	696	717	717	702	685	708	687	703	750	711	713	719	711	726	708	687	703	700	676	742	705	699	670	708	727	736	736	679	716	750	731	700	750	723	749	742	706	662	700	745	719	717	712	653	703	718	726	699	771	703	717	691	735	736	725	719	752	680	706	704	697	700	713	705	690	734	705	694	662	707	664	710	651	709	759	740	711	726	731	722	652	709	672	715	760	774	736	702	751	720	773	703	727	703	693	752	770	729	730	710	711	744	702	690	699	702	731	690	733	722	686	716	741	669	727	719	717	740	696	747	711	732	744	683	731	736	706	727	723	746	697	764	755	700	702	721	746	711	715	721	692	696	743	659	769	712	791	769	695	749	683	738	730	713	739	745	710	770	723	759	712	699	676	737	726	680	691	750	726	711	761	704	687	767	706	693	758	698	698	708	681	712	692	750	763	721	733	745	721	718	683	743	667	732	704	708	710	707	730	692	706	753	746	696	793	734	709	681	710	734	738	682	698	755	728	744	728	738	652	705	747	686	735	699	723	691	722	733	714	721	756	726	734	689	717	713	732	721	702	709	764	720	664	713	706	691	737	733	718	709	723	707	712	705	696	686
29041	21741	19122	11777	6297	4398	3159	2220	1736	1520	1525	1328	1062	967	858	850	814	859	827	770	784	763	752	745	699	784	775	761	728	770	702	713	715	732	685	761	675	703	783	730	697	706	707	706	698	668	639	641	696	700	633	671	642	672	667	664	653	670	690	692	710	662	660	683	654	669	653	696	634	618	672	667	683	630	629	609	670	705	685	667	671	607	658	666	660	655	669	681	650	622	674	642	676	652	649	721	689	619	624	677	617	700	671	700	642	652	657	660	664	637	687	737	691	663	635	654	634	682	701	673	677	616	623	672	653	635	639	674	652	677	663	689	677	670	660	688	674	647	648	666	645	682	636	658	645	666	674	659	672	636	619	697	665	608	650	624	687	655	714	708	675	670	612	695	672	650	640	648	654	645	619	630	698	703	638	683	669	631	608	673	629	637	636	660	695	672	669	679	706	646	655	653	676	698	676	650	627	647	659	641	651	706	679	670	715	668	649	696	651	650	687	649	617	635	691	692	659	654	604	666	659	680	671	679	653	653	617	673	641	671	645	699	632	676	717	686	674	614	664	666	690	649	654	709	642	660	652	653	697	664	669	683	652	681	624	646	658	665	644	693	653	650	615	672	698	653	609	643	695	689	625	644	671	673	656	688	702	670	666	658	669	674	632	639	618	676	663	640	662	721	695	674	656	669	668	621	670	677	714	674	662	648	658	638	712	671	660	663	623	677	679	677	733	674	688	635	633	615	665	653	692	672	673	676	663	639	661	665	616	636	665	674	651	621	696	687	694	675	626	651	698	725	649	623	641	679	705	658	685	610	703	670	660	653	675	708	656	667	634	656	655	672	667	656	656	698	681	671	642	658	661	638	693	647	695	692	684	679	640	663	681	666	649	706	617	676	656	674	669	660	642	683	612	679	644	627	675	685	698	669	668	643	675	614	650	641	673	698	661	666	715	694	687	614	582	659	671	669	639	654	659	642	627	709	687	613	635	705	623	611	650	655	662	687	643	630	676	691	643	667	663	641	671	694	645	690	628	650	654	660	710	664	651	688	640	645	669	655	665	667	732	643	661	698	658	650	661	626	639	635	675	664	647	683	673	671	667	682	639	649	659	697	588	670	621	606	685	671	664	633	679	623	714	683	650	666	643	696	661	694	693	704	687	697	620	698	715	655	634	624	667	640	696	661	601	665	668	642	648	680	648	636	644	647	632	625	632	616	642	620	650	696	653	649	686	625	684	670	676	653	671	670	663	630	628	649	674	716	640	626	657	683	637	697	649	652	598	647	702	698	661	645	675	689	649	657	629	707	670	605	622	652	614	661	693	687	666	688	628	673	642	664	662	643	673	682	663	692	627	739	688	654	658	672	694	700	650	620	688	716	675	632	678	682	661	655	651	651	656	675	657	697	651	632	688	650	662	663	644	656	705	658	690	671	670	644	671	657	683	644	664	656	678	626	671	679	667	696	654	663	640	655	680	652	666	655	692	657	609	694	697	675	647	720	656	657	694	687	630	674	630	671	693	645	696	595	649	698	677	637	665	692	661	723	643	654	673	660	696	667	673	664	639	651	650	668	662	628	686	678	645	634	645	689	641	664	613	662	651	681	648	663	693	679	656	661	675	681	660	686	696	647	655	690	654	639	648	666	655	672	656	673	644	666	733	708	615	692	623	654	675	686	678	684	636	678	676	632	714	643	666	673	673	741	666	677	655	631	694	764	642	605	681	657	714	687	664	718	655	668	685	666	687	642	673	640	709	665	668	684	695	680	662	668	650	646	634	645	652	659	637	663	660	614	632	633	706	696	655	617	674	680	668	661	665	616	676	651	702	677	655	662	622	725	684	624	665	667	682	637	673	613	718	657	650	653	655	651	661	665	681	662	687	675	720	675	691	672	609	652	632	645	673	651	656	634	626	677	657	659	672	715	657	629	680	630	652	660	674	642	673	625	660	650	622	662	684	659	634	642	668	635	649	617	642	649	646	680	651	658	594	674	680	668	656	626	685	651	675	690	653	688	655	632	649	651	668	649	572	640	650	658	657	645	636	668	623	650	713	719	675	673	676	691	674	666	631	642	632	640	653	654	638	652	679	662	668	658	679	674	646	682	658	682	624	651	681	648	697	692	623	650	677	694	670	658	640	672	653	663	694	609	674	643	676	640	661	686	681	666	635	656	693	706	692	695	648	667	709	638	688	691	655	623	685	630	677	668	725	668	628	677	682	655	695	654	692	626	664	651	632	685	655	675	624	665	674	645	713	694	641	645	632	650	635	657	673	661	669	663	653	647	669	660	689	621	640	643	645	607	662	632	665	649	634	648	642	662	636	655	660	661	643	696	673	656	643	671	660	650	630	616	632	691	676	656	650	682	685	615	679	669	684	671	696	642	649	618	651	635	681	707	687	665	686	643	620	673	662	681	655	660	648	664	679	662	626	679	677	667	675	666	699	633	675	690	631	675	643	660	671	665	692	659	637	657	649	668	657	637	652	695	661	691	672	692	664	643	684	690	676	669	663	673	688	609	662	617	645	660	702	683	681	660	635	641	635	616	639	678	675	645	618	617	646	724	697	669	696	619	706	658	662	674	635	701	670	627	623	607	643	719	681	657	653	645	636	686	683	685	643	672	662	644	654	688	623	623	681	671	676	643	643	649	693	612	659	665	665	667	657	611	701	683	662	677	616	646	617	659	665	678	643	668	663	666	647	736	653	687	646	677	664	644	660	672	659	658	650	711	608	653	651	684	677	637	680	666	662	636	706	663	674	671	682	659	663	618	617	632	658	683	655	694	685	691	678	666	667	702	682	632	666	650	659	650	693	666	705	687	654	660	616	669	650	645	696	651	669	632	710	702	683	696	665	657	663	677	657	673	676	623	661	638	681	702	634	690	605	657	661	705	669	643	644	630	664	685	625	642	696	655	682	660	655	697	704	654	700	716	678	650	661	650	702	645	658	658	655	667	658	673	683	629	650	600	656	627	586	625	635	677	687	644	624	661	620	656	650	648	651	695	704	690	662	682	699	689	695	660	699	594	639	652	683	642	662	660	638	657	641	666	646	663	667	628	690	660	683	695	671	674	626	671	679	655	646	649	582	724	663	713	641	678	637	684	646	675	653	684	699	618	716	648	712	642	679	685	646	645	642	665	627	673	657	693	693	654	637	636	649	693	637	668	651	650	694	674	675	663	582	653	707	680	651	677	633	671	631	675	659	655	672	655	675	659	656	635	696	674	615	684	666	660	627	621	656	685	674	690	622	637	648	641	679	684	658	723	595	667	684	648	687	653	671	687	696	674	685	640	672	653	677	669	659	629	710	690	646	644	654	691	653	660	667	683	702	654	666	612	674	626	667	632	720	639	684	687	686	656	639	664	657	671	656	658	710	630	667	627	668	660	648	648	649	664	635	650	654	646	699	623	667	703	677	653	667	668	665	650	672	649	631	705	652	652	611	644	667	650	658	644	677	702	660	646	636	656	675	686	679	666	644	619	698	634
15928	28758	20870	12466	9339	7310	5522	3990	2964	2466	2338	1979	1533	1301	1166	1100	1046	961	998	863	926	906	874	874	808	869	887	823	792	787	805	794	797	722	743	783	738	824	818	836	783	797	728	755	714	703	736	715	726	754	771	713	683	741	723	646	693	718	726	735	708	726	710	687	711	702	698	715	707	703	738	738	673	722	687	705	728	676	678	656	685	668	661	708	685	685	741	682	718	702	747	727	687	705	744	721	635	681	734	705	639	720	687	751	688	705	711	704	685	708	675	669	728	662	689	650	611	693	724	746	689	664	725	710	707	713	726	672	700	688	676	657	708	627	678	749	705	661	705	689	707	699	664	731	687	699	697	687	662	675	722	692	642	679	712	740	702	705	736	738	690	725	677	717	717	676	653	675	661	710	675	644	637	728	705	655	698	728	669	727	656	703	728	713	696	691	702	687	682	671	694	689	774	736	737	684	701	665	725	681	647	707	667	684	705	740	657	662	688	654	717	700	762	713	685	738	697	702	636	738	699	692	653	672	729	688	655	702	673	704	699	706	689	676	686	688	710	690	682	661	738	663	705	674	652	690	745	680	718	734	733	692	717	713	707	688	733	636	642	711	689	721	676	697	664	677	695	718	710	682	671	661	742	672	723	695	659	695	697	672	670	716	689	668	672	709	699	685	741	720	662	699	686	747	731	677	649	703	684	744	684	694	712	685	718	724	719	666	675	709	676	732	692	691	646	746	684	676	692	674	691	686	668	733	724	723	691	683	683	696	693	644	636	654	722	675	695	648	729	637	701	677	713	691	707	711	716	657	700	672	682	680	688	713	686	686	680	741	727	708	654	691	707	645	712	691	739	720	694	702	681	674	662	732	709	720	731	692	667	728	696	691	692	671	681	748	710	691	697	655	737	701	688	689	696	647	704	704	703	695	702	714	696	682	693	673	750	697	694	727	718	691	670	711	714	699	668	688	658	667	628	663	715	684	695	799	713	729	721	733	692	648	717	712	707	715	733	709	688	660	669	707	667	653	696	685	692	680	712	716	667	745	684	655	638	680	710	688	736	679	706	659	736	692	703	731	689	687	692	634	697	692	745	669	691	721	684	640	703	734	703	704	650	706	692	684	707	678	694	676	702	728	688	694	698	689	681	690	706	671	670	715	701	691	688	647	719	649	669	691	728	701	670	670	739	703	720	675	722	670	698	740	674	710	662	735	669	690	683	682	676	674	653	710	669	685	681	690	691	696	710	687	719	693	724	670	702	706	697	704	721	660	720	681	671	711	707	692	705	735	686	724	741	737	711	666	651	687	689	702	684	710	664	712	714	680	708	688	688	726	711	705	652	699	668	726	682	707	728	689	665	684	684	717	693	701	693	682	665	707	679	692	704	673	718	734	707	686	732	732	694	714	733	711	699	707	730	681	698	719	746	708	690	748	634	705	699	662	706	698	677	702	706	721	685	706	685	662	699	708	722	707	702	754	699	699	695	673	641	685	683	704	701	632	746	675	731	682	699	692	725	692	700	671	669	691	698	690	658	687	666	737	664	720	717	702	720	691	745	714	657	693	669	721	721	697	695	701	717	707	685	665	678	669	712	728	727	677	727	684	660	710	692	663	670	622	692	675	682	719	695	673	694	701	677	639	677	703	682	756	695	718	664	707	700	662	699	661	701	707	701	692	687	709	659	763	701	653	709	676	686	722	730	718	638	684	639	724	664	692	671	716	731	683	690	733	729	665	689	717	679	696	696	720	722	683	754	684	732	670	721	731	700	697	709	649	675	702	695	681	654	712	702	735	684	741	668	732	744	732	698	699	686	718	672	633	699	732	673	682	728	696	721	756	739	694	758	744	670	731	714	701	707	702	735	739	685	695	683	745	715	696	729	740	667	706	682	697	678	678	707	681	733	702	642	677	709	663	719	717	694	659	692	742	700	657	709	731	686	678	673	739	729	737	662	701	670	739	724	699	663	712	769	724	683	636	737	687	697	707	685	656	665	713	727	671	712	707	677	715	705	666	664	680	690	698	650	681	696	663	707	692	717	724	710	675	680	657	702	723	653	649	653	712	689	728	697	699	664	740	691	709	751	663	672	670	706	663	728	690	710	723	743	688	718	651	686	714	685	752	659	712	704	665	680	712	699	735	664	692	653	708	682	706	706	680	724	692	685	697	731	733	707	662	702	736	683	693	673	646	674	662	645	696	649	695	707	740	667	699	675	715	678	740	675	714	679	713	720	750	682	720	686	702	727	782	706	657	701	688	738	671	657	655	700	677	721	726	716	704	705	701	632	704	681	707	701	708	720	695	690	632	730	683	711	694	667	680	731	751	714	703	705	767	645	737	695	687	703	658	664	701	671	665	675	688	699	693	683	682	688	700	707	708	712	688	666	712	685	688	668	721	732	685	730	700	649	631	669	674	749	716	738	793	680	682	692	723	692	738	667	710	739	688	679	697	689	673	717	702	669	729	686	656	674	714	703	682	725	694	686	701	671	700	675	685	759	665	698	627	733	704	722	660	717	677	705	735	700	695	696	689	641	678	700	702	709	659	642	739	664	710	670	731	662	690	703	738	754	667	697	708	721	677	716	693	695	707	730	719	694	651	703	693	690	701	685	681	680	670	699	710	701	710	677	672	653	700	672	704	694	669	744	735	677	686	675	688	683	712	676	702	677	684	721	702	677	758	677	747	708	721	665	693	710	708	627	650	678	708	711	742	775	665	626	656	670	673	726	701	697	717	702	662	690	696	750	683	707	667	679	673	712	734	742	648	715	699	689	702	700	665	694	657	669	701	708	700	740	677	687	694	714	673	683	708	688	712	648	660	758	683	707	705	722	641	709	713	694	650	701	649	685	703	676	688	672	712	692	721	718	690	684	704	673	685	658	655	686	684	711	712	685	709	688	649	719	678	695	711	672	731	708	733	694	679	716	661	737	691	657	684	710	689	734	742	677	692	704	720	692	722	714	676	710	706	742	652	673	691	680	722	693	695	665	705	692	679	730	684	669	697	688	690	649	707	680	690	685	714	685	645	682	682	719	668	702	719	677	724	661	685	687	684	740	662	695	719	692	684	720	688	648	708	665	716	679	682	728	697	712	655	671	740	697	730	651	661	629	701	671	730	699	741	732	725	654	699	710	696	658	720	752	709	643	670	631	762	665	699	707	682	739	671	692	707	719	689	754	697	698	712	683	654	696	663	719	681	730	671	696	715	683	725	695	704	653	687	712	729	715	741	698	712	731	674	666	714	679	663	758	710	671	708	688	735	669	682	718	695	692	672	731	677	694	678	665	714	692	672	703	695	707	659	698	707	643	714	674	707	689	699	711	720	700	675	701	636	687	708	703	671	676	681	705	746	681	730	710	715	680	717	692	661	705	771	712	731	707	686	700	691	695	696	671	753	714	669	746	698	643	667	695	713	735	718	640	705	721	691	657	659	651	692	715	717	670	719	645	683	647	722	722	748	669	617	707	683	728	692	699	710	678	724	664	667
24327	21550	28694	24899	21627	14026	6729	3852	2741	2478	2236	1916	1510	1255	1159	1144	1009	985	933	922	883	881	897	852	842	853	784	881	817	756	790	742	758	740	790	802	736	725	765	773	766	774	772	716	732	700	704	668	707	717	693	665	703	674	658	728	685	719	689	683	696	716	704	671	709	659	665	723	696	620	667	684	646	682	680	685	659	648	687	666	674	684	691	682	657	622	640	659	667	634	727	661	659	637	676	653	651	685	656	684	673	674	696	654	681	704	693	645	707	647	693	647	650	724	669	631	656	731	622	679	636	682	645	684	685	684	641	667	688	661	645	666	667	628	693	683	694	696	657	710	663	697	696	671	691	670	671	660	650	640	694	638	673	699	689	639	668	625	642	691	674	651	684	678	674	711	632	704	705	703	720	678	662	699	726	686	683	654	642	658	657	654	680	678	662	699	690	685	650	666	682	668	680	635	682	682	676	679	653	703	701	670	667	675	671	665	678	639	656	691	701	646	669	651	648	649	627	660	695	652	651	665	676	671	640	647	673	669	692	653	680	684	684	673	638	648	667	645	666	681	654	677	672	691	682	688	655	656	660	615	673	671	660	686	673	675	677	631	664	668	683	648	685	661	669	677	699	673	695	643	675	679	653	653	713	671	701	713	670	706	638	634	720	624	667	685	672	673	648	685	644	635	682	679	645	627	656	643	704	707	639	715	685	627	664	633	652	697	689	644	636	702	686	679	658	592	672	626	631	682	654	696	627	687	707	667	643	641	653	631	652	659	680	640	670	657	688	672	633	727	681	686	662	655	662	671	661	619	648	682	669	643	670	668	665	669	638	630	669	643	624	661	651	676	712	686	677	712	676	680	664	660	658	636	709	637	687	657	626	641	666	634	657	644	661	686	681	662	653	686	727	650	707	664	689	691	627	619	684	660	646	667	709	678	696	609	659	664	594	692	647	646	677	671	635	669	710	677	653	693	696	689	638	613	695	641	694	680	664	682	672	685	661	655	687	671	648	650	684	713	708	649	716	658	684	673	717	640	655	654	671	656	661	718	680	714	660	691	683	691	715	697	667	710	645	692	705	653	672	682	639	666	637	679	683	671	675	608	687	686	686	704	658	695	672	676	721	667	672	680	622	644	688	667	691	672	592	684	666	693	628	668	689	648	709	677	664	618	688	694	673	650	708	662	670	681	625	690	649	678	697	674	718	665	700	679	626	688	688	661	664	666	626	695	697	711	677	726	632	699	660	646	638	608	708	654	679	680	657	696	688	666	632	654	635	664	703	659	672	662	644	698	639	642	702	683	662	705	651	682	689	675	686	666	679	634	665	656	661	682	666	649	674	644	678	678	715	684	698	692	687	672	659	664	674	644	691	671	612	658	677	710	689	672	712	710	648	641	645	655	624	661	716	654	688	701	722	671	704	711	690	656	696	637	667	663	674	706	698	667	667	662	710	670	687	672	651	717	690	691	656	657	660	670	653	645	658	697	639	664	664	670	663	637	706	657	664	685	616	627	698	735	629	676	678	685	681	689	661	631	660	660	678	662	635	690	667	644	628	652	681	640	674	680	679	685	687	684	683	652	673	682	677	733	680	683	675	692	693	693	644	702	644	702	726	683	719	681	646	644	675	665	678	674	695	653	670	688	660	679	629	710	659	671	726	680	715	645	646	631	659	677	698	700	646	670	626	622	654	672	662	668	652	621	678	660	659	663	626	692	644	652	687	670	667	680	668	648	661	655	655	681	614	661	675	660	671	661	670	706	644	638	665	653	657	672	680	676	678	662	667	664	663	672	661	638	690	656	653	702	696	683	688	639	667	645	689	648	642	641	647	708	679	712	678	626	638	654	667	719	725	672	662	686	631	698	638	643	688	676	675	689	658	645	694	685	671	656	635	665	703	671	669	649	607	691	656	644	680	688	703	683	685	670	635	687	668	661	657	684	623	653	669	683	723	659	705	656	692	633	671	658	670	695	659	716	655	678	702	676	693	619	677	660	662	678	630	632	663	651	628	680	676	644	664	685	675	656	632	651	627	703	679	650	653	707	705	636	689	701	678	681	653	619	662	693	699	720	637	649	696	673	671	659	661	631	613	669	704	690	669	652	674	720	671	707	651	664	646	674	610	633	693	679	764	667	665	679	693	660	663	627	666	668	678	656	671	668	699	656	685	678	654	690	697	687	686	667	703	666	647	702	663	671	635	645	650	669	660	670	631	667	627	648	671	684	633	662	701	693	653	713	687	663	648	686	637	603	626	670	638	724	703	680	656	644	655	637	627	678	662	694	648	705	690	693	714	652	710	719	627	682	671	653	659	684	687	667	663	611	641	717	672	717	652	661	681	672	691	665	673	645	669	731	703	679	672	679	677	679	720	657	683	677	673	681	662	656	687	643	725	648	674	679	676	680	595	669	689	701	682	686	711	679	642	658	639	644	696	693	664	666	661	640	642	693	668	641	704	649	655	671	644	672	696	671	648	651	669	679	693	666	638	644	635	653	679	657	665	692	659	646	656	669	690	679	690	650	643	637	636	674	690	673	641	663	683	699	664	681	674	691	718	674	667	650	704	624	673	696	701	674	664	713	675	667	698	650	722	665	648	652	709	703	652	690	654	696	710	693	710	669	670	662	647	699	642	638	662	658	708	696	661	637	647	675	656	682	673	673	690	737	678	674	651	689	706	695	672	701	701	692	609	695	715	631	659	695	684	668	697	734	707	692	678	628	653	660	706	693	654	673	689	700	682	689	646	638	722	682	640	662	707	671	672	683	680	664	707	650	689	656	720	635	714	677	652	662	683	659	677	634	664	703	655	685	697	676	671	670	705	633	698	682	637	739	694	640	733	682	632	684	710	630	650	669	635	664	720	668	641	688	680	645	665	668	719	674	639	696	665	665	656	685	718	670	660	687	649	670	693	678	673	708	710	694	666	652	650	663	690	666	669	683	658	680	699	609	631	683	712	671	665	634	677	701	686	683	688	676	665	627	661	694	674	633	666	644	654	682	661	668	648	683	645	658	689	689	671	679	630	671	705	681	652	704	668	649	672	652	658	693	617	729	646	691	670	700	707	632	697	640	658	674	680	617	648	661	664	688	671	689	638	693	703	689	666	643	628	638	632	656	617	670	696	661	648	643	691	735	640	692	659	664	674	695	709	706	673	677	713	655	700	676	634	654	655	676	661	661	637	722	633	730	682	645	649	666	628	685	666	687	676	714	683	624	650	643	649	640	663	662	622	680	703	639	700	663	675	700	642	727	639	623	665	686	657	688	678	623	700	681	678	613	659	671	644	693	684	637	695	693	665	656	721	679	668	664	721	669	688	672	654	639	678	678	645	643	636	646	674	670	683	640	664	654	617	647	697	704	664	687	698	653	659	621	657	702	679	681	634	686	637	682	695	674	646	663	676	670	655	671	678	698	663	667	682	639	655	657	695	635	725	658	649	667	659	656	688	641	659	691	607	673	712	661	710	665	672	660	646	682	682	688	680	637
15829	36695	28325	18690	14857	11565	8652	6127	4697	4023	3606	2746	2064	1792	1642	1437	1321	1384	1182	1026	1111	1033	1054	1044	1099	963	933	1019	937	850	875	884	888	824	815	913	834	779	890	914	856	826	746	792	818	819	747	732	738	750	706	707	762	746	746	716	716	718	716	702	691	732	649	685	745	696	703	717	770	720	679	756	705	734	669	741	655	729	698	743	722	764	722	673	715	696	767	664	712	671	698	699	747	702	700	710	727	697	662	678	742	656	704	656	714	704	671	647	714	688	685	706	650	720	682	694	654	725	713	704	673	765	690	699	724	709	682	678	702	688	697	699	735	739	724	652	727	658	725	670	692	722	690	716	698	703	744	665	665	700	633	773	716	716	666	697	688	743	667	712	688	679	703	698	680	696	748	748	719	695	700	729	731	721	684	673	659	715	749	661	714	740	678	687	665	719	746	732	728	680	710	700	684	705	702	700	717	701	671	667	708	678	700	697	734	665	714	679	733	707	700	656	675	695	696	728	725	700	708	662	746	734	685	736	735	741	747	721	716	698	717	728	690	714	753	699	693	671	679	726	682	686	649	680	712	671	663	684	737	692	671	726	705	705	664	716	702	749	728	737	732	690	690	721	714	681	739	694	674	680	694	699	682	658	642	685	719	667	732	689	683	696	708	664	693	702	675	702	711	714	650	695	703	653	729	663	681	634	664	626	683	647	715	702	692	644	661	724	703	695	695	687	716	704	655	712	731	682	660	709	684	725	699	706	725	689	706	708	650	721	683	693	689	693	724	693	724	730	692	671	673	728	704	684	726	704	696	727	768	737	723	671	716	660	714	747	684	701	728	701	660	710	696	707	667	673	672	705	726	678	702	700	731	681	746	752	716	681	694	706	706	723	666	723	662	724	652	720	723	715	708	730	756	686	692	714	673	674	694	721	686	709	712	690	726	710	682	713	682	673	689	709	706	653	665	738	733	700	736	702	734	714	726	724	715	735	621	668	728	667	716	751	744	614	737	681	687	667	723	668	707	695	688	687	726	696	693	729	735	693	684	670	738	690	721	718	697	715	669	707	698	711	634	670	692	697	714	742	717	675	676	735	673	682	701	672	704	664	696	727	707	697	682	702	663	687	697	686	770	634	635	672	736	684	694	731	693	640	692	681	677	700	689	700	719	640	675	752	673	709	714	681	684	754	658	725	682	716	715	682	691	671	659	678	697	700	717	732	690	669	683	720	735	723	704	680	733	666	696	739	706	718	681	657	723	685	676	679	658	718	698	674	675	689	728	707	721	714	709	673	704	692	701	652	680	687	749	694	703	702	701	729	676	702	706	699	694	688	675	682	718	662	724	708	732	739	657	710	707	658	737	682	674	704	728	692	724	677	722	714	707	670	681	722	693	703	724	676	704	653	675	712	718	695	663	662	678	712	736	692	731	687	726	720	716	669	691	667	700	733	676	726	709	717	700	662	710	659	708	691	736	684	698	713	729	727	682	721	694	702	663	715	672	702	688	710	672	674	777	674	715	709	665	674	707	702	678	653	710	725	723	659	668	730	704	682	680	667	692	673	729	703	703	681	694	667	660	736	734	678	721	697	671	654	624	703	696	678	701	700	677	722	674	747	714	734	700	661	731	690	653	713	707	738	710	757	698	708	710	675	715	700	674	647	740	699	690	731	691	649	693	684	691	642	644	683	685	711	688	723	695	706	710	710	716	700	649	639	661	718	688	743	645	679	686	662	705	718	678	729	697	760	689	673	715	747	684	741	715	719	683	709	670	677	743	748	768	695	705	697	660	673	657	716	721	659	664	664	721	700	639	696	684	689	692	701	721	691	691	735	715	694	715	755	703	744	672	674	698	714	665	703	675	698	671	704	686	671	688	662	721	702	736	662	678	746	720	679	731	725	702	699	730	741	746	659	701	719	687	669	721	704	706	702	711	731	647	718	737	681	695	718	719	665	734	739	693	759	741	718	666	723	715	670	728	631	667	730	716	725	696	711	670	737	680	699	694	766	720	680	691	695	704	675	704	671	720	705	705	711	699	737	696	684	649	694	707	692	706	732	699	663	714	692	644	728	719	716	673	747	674	691	751	676	702	639	698	699	703	683	688	688	678	694	668	700	728	714	710	705	651	692	695	741	727	672	717	723	692	702	669	686	692	686	737	684	670	701	717	703	655	732	683	736	652	705	666	734	766	683	702	677	668	732	680	664	697	672	704	740	643	747	717	669	683	684	699	757	732	724	680	695	689	704	714	660	723	711	655	691	709	674	643	731	662	676	713	671	738	700	724	709	711	700	717	689	743	702	708	726	750	662	715	710	696	736	656	695	754	706	707	729	659	662	665	706	712	669	702	676	694	679	708	746	727	662	709	699	686	735	691	686	756	736	655	672	699	724	688	715	673	710	689	759	679	699	662	702	716	719	667	689	715	709	688	726	736	719	734	724	643	737	693	690	704	683	687	667	699	713	717	717	724	697	711	638	686	696	647	750	706	710	725	737	717	704	730	682	715	690	676	679	755	708	705	736	683	706	753	689	658	722	690	727	686	665	739	721	677	633	654	702	693	701	622	687	669	733	673	681	666	741	683	676	683	717	644	737	716	740	689	706	763	699	662	712	698	693	703	706	689	702	698	663	753	742	690	710	719	672	664	710	707	719	699	736	674	705	800	709	725	639	705	677	694	671	711	757	730	699	699	733	696	677	680	695	744	706	679	682	697	720	718	696	656	659	730	716	696	753	676	701	753	710	716	665	701	635	739	668	773	718	692	705	708	705	735	708	721	738	705	699	732	654	680	691	677	674	720	724	709	678	690	646	698	674	679	668	714	696	703	725	708	708	682	670	699	726	668	729	727	667	685	664	662	741	736	697	658	677	704	714	712	688	702	707	665	661	723	687	704	647	708	708	710	709	738	711	741	726	718	698	705	744	712	702	684	688	675	693	677	673	708	753	699	663	704	713	721	695	674	706	645	691	736	679	712	658	679	698	717	673	653	703	650	716	705	668	693	706	645	687	676	646	750	670	732	707	702	703	676	750	751	702	647	695	709	693	743	686	718	676	706	717	687	700	743	709	692	732	669	693	703	701	701	673	686	728	682	695	703	697	689	640	724	696	696	724	685	738	698	721	697	674	702	722	688	676	728	646	667	701	678	650	721	679	694	642	660	688	670	703	685	702	706	700	679	716	711	686	679	704	668	652	682	714	764	771	702	705	663	705	685	673	681	677	706	692	724	691	666	709	711	728	748	649	728	723	672	739	774	737	684	746	647	675	733	687	716	714	736	651	671	703	734	706	727	715	649	681	663	743	661	670	677	761	676	734	694	724	743	682	719	733	698	702	749	650	671	709	732	691	654	721	727	706	722	657	705	645	746	649	706	700	673	743	702	678	710	650	669	683	746	698	692	650	705	665	676	719	696	645	657	717	717	723	682	702	747	730	739	700	743	709	744	699	683	684	664	717	677	719	677	709	674	679	637	708	705	672	691	715	679	695	666	689
25517	21543	27462	25869	14102	6410	4144	2832	2092	2014	1776	1401	1168	1108	962	936	956	872	849	854	832	786	756	782	794	763	797	764	748	756	725	734	640	734	669	735	695	640	744	752	780	679	668	715	675	660	645	722	655	708	677	632	667	682	666	655	662	649	714	665	660	616	642	659	667	680	704	639	643	641	656	665	679	667	669	638	647	653	689	644	630	680	649	672	683	621	630	646	644	691	612	648	642	625	712	677	650	670	631	661	624	659	687	650	664	650	676	717	579	609	625	620	682	659	682	667	627	649	618	661	653	634	635	649	671	669	674	675	680	624	630	608	663	614	678	641	631	632	637	654	660	623	648	688	652	644	658	607	609	656	650	649	669	672	666	670	593	656	669	641	658	633	581	673	671	659	616	675	649	609	707	661	659	637	695	649	666	660	664	679	623	654	712	689	665	646	649	659	649	605	632	636	647	664	621	644	661	646	676	647	682	667	636	637	683	655	635	618	634	707	674	650	661	628	652	655	658	652	645	677	652	657	661	654	668	637	641	663	649	681	607	685	678	630	625	631	682	647	617	698	625	640	663	608	681	668	707	630	683	654	687	687	639	623	694	662	626	667	659	638	623	673	624	691	646	702	653	616	674	632	671	693	639	643	713	634	641	662	614	637	625	648	643	654	599	611	643	632	606	649	643	683	646	636	685	654	660	683	605	620	657	625	680	608	665	630	652	677	683	672	666	635	650	647	694	624	731	658	672	613	670	664	664	679	647	704	617	666	618	624	697	686	677	672	681	647	625	653	675	656	657	656	601	649	633	625	658	677	642	682	652	645	654	638	642	688	604	681	680	669	620	653	678	677	679	669	699	649	621	668	655	681	651	668	633	624	678	662	668	655	638	671	640	678	710	654	669	683	616	657	650	674	629	655	695	662	696	657	655	632	651	652	664	639	646	690	616	685	661	617	668	663	658	653	686	642	675	648	663	637	694	634	609	652	632	685	634	616	621	627	683	683	620	674	607	637	648	632	618	661	677	639	616	620	654	680	632	636	662	644	695	679	673	635	625	639	655	658	638	684	676	661	618	640	619	648	721	679	695	682	679	645	630	657	644	654	642	635	644	652	707	697	686	668	631	706	629	698	643	630	620	584	605	692	670	661	653	666	647	636	641	667	618	659	691	665	615	657	635	669	635	672	686	628	640	677	660	659	630	619	668	684	637	645	670	616	592	662	636	700	626	649	668	674	640	711	610	674	651	664	703	662	638	625	638	657	627	664	680	602	661	652	656	658	628	658	629	636	663	697	641	636	653	669	652	607	685	662	639	684	594	631	700	623	679	640	639	695	650	679	657	608	685	656	648	690	668	685	654	630	670	682	605	669	625	632	665	598	634	693	642	694	632	640	672	675	673	669	629	642	667	651	649	640	645	663	700	670	688	672	612	681	675	607	646	642	608	625	662	625	678	623	604	676	598	682	626	631	672	632	607	676	656	627	658	668	684	614	665	633	650	658	704	643	663	680	618	636	676	663	665	672	593	656	655	649	619	626	604	656	625	656	672	670	669	626	659	667	685	633	660	614	645	640	681	647	615	609	620	627	625	676	662	711	692	625	624	648	627	634	648	660	624	680	616	630	671	653	664	666	650	635	660	610	710	689	643	678	664	631	641	661	665	660	650	638	646	680	640	639	664	633	642	648	669	715	677	629	650	639	656	666	682	641	650	682	629	669	682	669	684	681	659	661	657	625	660	725	627	643	695	643	652	612	690	647	630	629	673	663	639	645	649	643	639	648	674	701	632	652	665	673	654	660	678	689	625	668	661	658	657	624	641	645	638	641	671	633	637	675	644	660	641	676	649	658	641	684	641	648	671	661	654	664	684	658	622	648	648	704	640	630	692	677	717	629	637	654	639	663	641	695	650	668	650	664	668	662	660	644	672	658	660	619	665	660	702	617	633	645	622	631	656	647	679	632	656	599	610	634	668	642	675	629	664	615	644	691	626	653	670	679	691	633	663	666	690	658	656	677	656	670	669	674	653	643	590	693	639	643	683	614	604	690	689	692	630	665	684	681	664	654	677	703	704	662	638	690	654	640	629	641	660	618	649	682	624	661	657	654	716	665	649	645	641	668	621	669	636	702	659	657	652	676	689	703	637	679	661	669	688	657	675	675	645	665	650	622	659	692	664	633	627	639	668	621	674	647	629	653	733	683	654	666	656	720	667	608	661	681	670	656	666	649	640	662	608	638	657	635	658	663	684	616	625	629	666	672	641	685	655	648	676	716	677	650	674	637	620	636	633	641	668	671	675	650	654	687	632	651	674	618	701	657	635	639	652	639	685	651	628	639	628	595	656	663	606	641	653	637	624	644	648	660	679	685	707	656	630	638	621	634	595	663	690	646	635	604	635	619	650	651	673	657	618	642	642	700	644	675	613	645	655	658	646	670	604	697	665	649	669	670	656	686	642	657	657	671	643	649	663	624	673	687	623	685	676	655	653	616	624	686	587	595	716	652	665	640	665	674	657	661	678	680	674	625	640	639	670	621	646	647	661	665	627	679	628	644	712	645	651	668	638	654	650	689	632	690	674	667	652	653	675	677	661	634	641	667	677	630	647	676	628	655	647	690	648	588	605	687	658	642	660	669	699	643	641	661	662	670	659	630	708	650	669	678	666	667	625	674	653	659	662	591	654	663	682	667	671	656	621	667	648	636	637	644	686	637	659	661	652	670	631	692	645	676	688	704	683	686	650	609	689	640	680	621	692	611	703	620	646	664	642	640	624	707	640	639	686	635	650	620	662	667	633	657	669	665	664	651	674	691	701	661	658	645	678	635	694	663	639	618	653	643	681	650	619	635	666	672	679	603	674	637	674	655	667	640	665	667	645	627	628	647	658	609	659	636	666	691	656	628	632	646	651	655	666	687	673	620	668	648	664	654	658	659	655	663	607	652	653	634	638	667	681	670	687	705	688	645	623	669	672	663	636	628	641	657	668	685	644	636	617	633	665	654	649	665	658	671	707	637	627	617	640	627	678	684	634	649	666	667	657	636	696	675	615	726	674	649	635	623	646	666	645	615	666	642	627	614	684	697	679	626	623	634	603	683	647	640	659	594	625	688	682	658	640	659	631	626	666	620	656	634	648	700	705	670	641	656	689	650	647	656	656	673	693	668	705	676	629	672	618	659	650	628	627	642	630	674	646	663	703	634	666	675	657	638	689	643	679	654	739	645	648	631	678	633	619	677	625	694	608	645	632	654	667	644	662	652	633	639	599	687	686	639	683	617	612	642	636	616	664	642	643	672	690	680	685	706	613	669	632	647	634	658	696	641	684	667	671	651	653	634	674	677	668	671	655	678	680	643	636	682	699	730	639	683	716	697	687	613	638	667	650	659	685	652	663	638	687	653	680	657	661	632	675	671	694	640	679	632	685	691	664	654	635	690	645	665	679	645	623	658	639	693	700	656	677	690	660	713	598	621	649	654	648	654	653	684	629	634	667	627	643	632
15270	32874	24766	16100	12385	9326	6789	4907	3775	3335	2905	2266	1708	1591	1436	1213	1168	1097	1009	951	941	980	973	952	946	907	929	933	872	845	797	794	779	752	786	844	813	756	803	870	772	804	756	778	775	723	719	768	697	677	711	710	695	745	720	710	716	700	725	721	754	700	715	729	716	667	688	697	645	693	676	722	661	677	770	732	694	686	688	687	657	710	675	690	719	706	674	667	693	660	705	660	726	689	687	770	711	686	673	713	698	696	645	706	702	678	690	650	647	763	629	693	687	677	702	699	678	671	671	649	685	699	725	713	673	688	674	684	655	650	660	698	680	702	743	725	699	694	717	661	675	652	669	667	704	722	669	737	655	667	678	692	681	729	673	665	694	713	706	691	679	670	691	687	711	708	723	689	687	730	691	692	649	663	621	637	661	657	732	700	657	690	723	674	674	700	657	695	673	690	695	724	671	730	688	664	706	679	709	693	685	666	725	681	701	685	631	724	664	715	720	672	672	657	686	678	680	668	703	682	662	707	689	758	677	661	705	709	710	656	721	671	683	660	697	692	685	661	683	670	692	712	684	698	705	719	719	689	703	691	695	728	689	691	674	697	707	749	703	708	667	665	682	677	729	735	659	708	653	687	705	680	730	671	661	715	674	667	674	704	685	672	695	712	705	697	721	650	620	689	719	634	682	626	677	734	655	662	679	674	724	716	709	711	644	692	704	652	733	680	695	640	705	647	691	693	701	676	612	721	677	675	683	688	668	710	649	639	670	732	698	695	653	682	722	673	654	692	646	680	654	677	709	686	690	702	651	651	691	678	691	700	719	677	679	664	682	706	719	693	664	665	662	677	656	710	682	726	713	685	689	680	691	634	697	719	733	662	629	693	706	666	684	716	700	685	696	683	731	688	696	712	666	662	688	690	696	683	667	680	668	656	672	663	706	691	722	666	631	673	687	661	664	700	669	669	731	676	696	701	720	726	685	693	705	700	694	656	687	699	706	694	637	727	672	706	689	689	692	711	702	670	716	693	695	661	738	729	667	719	755	724	673	665	706	683	683	643	667	692	754	740	765	717	708	650	654	697	719	704	689	656	692	693	690	658	664	687	700	740	699	623	664	708	700	664	679	650	669	700	712	688	726	682	720	654	672	674	693	674	711	710	731	697	688	711	660	694	656	658	666	703	679	706	711	719	682	696	714	670	739	679	657	679	672	701	661	712	674	667	678	693	714	725	658	695	724	678	654	739	707	674	648	721	685	680	652	634	705	681	702	673	725	629	685	686	664	632	679	686	644	642	664	731	695	705	737	703	704	665	684	687	702	697	640	690	706	717	670	677	652	703	706	641	698	745	693	679	669	685	723	676	655	720	687	715	737	695	736	725	691	686	666	656	686	710	683	668	642	667	714	655	670	671	667	681	704	702	757	654	684	696	684	733	725	707	691	717	688	627	705	711	651	726	714	664	693	681	705	688	665	695	647	701	685	649	693	705	677	699	699	632	719	693	648	733	699	662	676	661	648	662	652	665	654	656	673	708	726	654	695	650	675	689	704	734	753	669	685	681	659	704	686	672	667	671	698	599	731	678	717	666	654	690	687	700	675	718	689	681	682	724	683	636	667	645	696	712	690	686	701	651	696	664	728	713	670	637	673	675	663	693	729	683	730	691	694	720	693	687	700	695	712	718	671	692	695	698	684	696	730	688	667	678	744	679	676	685	707	760	633	694	705	677	710	673	697	691	717	651	705	669	694	697	704	696	691	695	684	692	691	682	654	674	697	650	701	666	675	656	699	688	690	680	713	708	733	695	674	709	731	675	731	733	716	705	712	704	636	684	685	659	634	687	677	724	647	659	723	709	689	706	684	673	699	642	694	679	699	750	675	666	667	656	689	676	691	670	646	689	727	716	717	671	684	664	706	679	695	718	727	644	678	698	736	684	699	699	668	690	715	716	713	680	708	670	699	675	698	712	657	633	705	679	742	717	704	672	691	693	689	695	730	664	674	652	675	682	678	696	725	689	708	683	734	672	725	718	671	646	717	688	669	656	687	724	668	634	749	667	702	665	663	655	700	719	651	693	717	715	706	654	716	653	691	638	652	684	684	687	684	722	678	720	755	671	713	701	658	665	630	690	691	703	660	736	666	702	710	699	694	697	709	724	742	695	677	678	626	659	744	686	685	679	708	671	681	704	670	703	641	703	623	696	730	634	662	647	736	643	695	689	702	683	706	646	706	656	710	729	692	698	635	700	687	704	712	712	676	692	717	677	714	699	659	677	682	650	700	666	667	675	727	705	711	694	671	679	674	731	707	704	702	707	718	670	679	674	694	681	660	712	691	706	708	741	673	703	684	654	667	700	672	684	682	698	681	682	669	666	665	706	677	694	747	690	660	701	684	674	699	703	730	655	664	678	722	673	689	734	727	730	708	665	660	671	651	691	694	655	720	692	689	673	707	725	661	707	699	711	657	702	710	715	713	680	638	714	704	682	715	698	693	697	645	670	707	659	660	699	694	683	702	683	649	658	697	707	704	682	687	655	708	679	674	687	684	671	642	703	674	684	674	709	685	670	738	707	664	672	676	737	705	693	706	714	691	686	726	696	701	652	688	654	687	707	714	704	722	678	690	695	679	688	703	697	729	678	705	636	688	716	708	732	660	661	641	681	684	670	692	722	650	714	704	701	703	710	704	653	722	718	717	688	702	710	671	668	670	715	724	689	687	648	684	727	647	650	685	743	709	693	667	685	686	675	635	649	676	672	659	704	718	675	643	705	675	721	669	701	700	712	712	705	719	669	702	700	653	669	660	703	672	688	712	684	676	670	643	668	684	699	720	689	682	685	702	663	689	657	642	699	690	739	629	712	669	650	698	685	718	691	689	699	695	671	712	640	670	676	731	710	696	722	707	733	657	684	738	661	683	707	710	694	694	710	704	696	706	660	737	738	662	702	682	709	615	723	664	718	680	744	735	674	649	688	700	729	705	684	681	711	698	669	689	721	655	721	696	720	704	675	739	714	696	677	751	677	649	689	664	688	662	705	698	672	658	702	683	716	694	706	747	658	662	647	759	702	699	695	679	714	718	706	688	704	736	696	695	716	686	724	650	723	706	689	712	690	666	692	727	682	725	705	668	690	710	717	711	704	730	665	721	712	731	738	707	704	672	718	667	652	695	714	644	721	747	664	659	657	710	679	688	688	712	665	742	697	684	724	675	664	693	671	669	722	687	716	657	744	667	671	703	663	681	710	682	706	702	692	663	706	706	701	671	661	649	715	728	650	730	745	700	668	696	696	681	676	706	677	711	675	678	729	647	661	709	658	664	725	684	720	699	677	700	689	750	707	703	699	670	720	685	727	694	693	675	725	658	677	657	704	649	657	655	669	643	651	667	704	685	696	698	713	666	728	729	758	672	687	693	676	676	707	687	688	737	694	658	683	691	652	707	656	688	692	687	672	663	726	687	694	660	728	742	681	679	672	678	716	712	708	697	679	707	694
23207	21655	29381	24473	21732	22002	14223	5690	3859	3441	3088	2208	1759	1707	1403	1295	1213	1141	1055	1031	1023	1008	1049	1020	935	1021	1005	949	871	898	852	798	825	840	788	821	834	826	826	900	832	859	791	771	716	727	748	741	748	785	728	724	741	735	709	673	698	724	670	704	747	694	777	694	693	673	709	684	691	704	693	731	661	711	679	731	667	718	709	722	675	706	676	680	692	691	676	737	732	697	682	668	689	722	725	704	677	691	684	702	646	715	685	709	667	651	701	698	650	708	668	691	687	709	670	694	733	695	677	732	673	716	663	650	687	709	621	664	722	674	732	692	646	708	741	682	709	703	693	701	708	667	665	724	675	715	612	689	679	662	688	688	674	701	741	715	671	695	651	736	687	689	662	684	690	751	677	728	690	681	659	653	682	726	681	677	726	667	709	698	707	704	682	669	711	692	676	643	693	645	655	679	654	685	717	679	685	695	722	674	670	765	698	695	722	694	704	657	710	688	674	725	684	632	718	672	658	742	688	672	705	705	702	703	740	692	716	683	675	689	719	688	679	663	637	662	691	644	658	751	726	691	686	734	708	710	698	741	695	692	717	653	681	725	652	681	689	710	725	608	691	694	663	710	710	705	714	704	709	665	699	645	649	666	698	731	675	681	674	680	690	689	666	655	688	651	666	710	690	650	702	710	713	649	724	646	682	672	684	716	679	676	666	717	660	661	705	657	663	659	710	692	702	675	660	722	679	705	712	645	729	667	661	673	684	621	659	675	656	668	664	660	700	691	669	666	740	660	652	714	642	747	688	689	727	703	740	664	661	691	661	732	703	671	726	742	684	690	731	717	677	707	697	719	699	702	669	745	676	679	721	703	695	734	657	667	689	698	694	691	741	684	641	727	678	700	698	691	674	679	671	703	691	680	689	691	688	663	694	744	681	649	679	633	712	631	667	675	707	659	703	676	739	687	704	731	718	680	690	682	729	673	648	726	723	695	677	631	710	682	671	715	713	705	690	621	707	688	677	682	654	680	659	709	650	721	701	678	731	670	667	688	719	724	635	727	652	714	704	631	679	691	722	664	708	714	700	704	661	678	678	670	712	708	705	724	726	672	655	683	702	667	693	685	709	687	719	694	703	684	683	684	700	716	713	660	675	693	720	696	678	728	720	675	643	644	741	679	716	646	702	675	680	672	680	683	681	725	714	731	662	672	651	658	697	685	684	680	664	695	674	679	698	695	738	681	674	699	721	710	692	681	674	667	723	674	669	648	683	633	722	664	675	759	711	710	705	680	720	669	704	712	708	669	694	729	700	688	669	689	683	658	681	689	667	665	740	681	695	685	661	654	689	673	690	712	686	717	733	658	654	764	665	665	715	719	661	708	644	665	732	710	701	710	645	688	676	725	761	739	695	666	721	691	743	681	654	675	659	662	697	716	675	660	682	681	736	676	684	744	658	700	692	691	652	668	664	649	686	647	661	694	684	720	675	686	647	667	715	673	686	652	664	685	708	712	669	664	678	746	621	732	689	714	718	664	749	681	709	681	663	721	665	705	620	723	710	667	715	701	676	655	690	726	687	707	732	700	690	685	705	695	686	641	725	755	685	703	675	710	646	722	651	679	710	691	695	678	678	675	703	718	691	725	695	677	667	711	722	703	675	684	672	687	695	717	683	696	653	720	662	701	660	668	698	704	703	709	708	634	666	698	691	740	679	706	688	693	694	676	708	707	676	684	649	713	638	699	674	717	675	727	704	668	674	706	659	680	654	695	684	700	694	656	689	692	703	632	684	704	695	711	776	693	703	735	686	727	693	692	673	646	707	730	710	687	701	646	684	657	646	656	682	693	709	668	716	679	654	676	642	700	733	700	712	683	657	673	676	704	665	672	675	698	695	714	688	652	692	693	700	693	675	667	635	735	735	684	724	654	682	703	716	688	712	671	704	669	697	677	721	666	686	673	653	709	716	739	709	697	630	766	713	709	678	642	689	674	713	706	706	691	649	678	699	723	720	709	691	670	651	686	650	733	694	687	705	716	671	653	714	703	685	680	709	665	700	665	680	625	688	675	654	696	691	710	734	677	690	672	693	675	713	713	676	665	736	699	664	667	718	715	697	692	702	703	680	644	695	672	708	710	704	697	677	702	705	679	722	717	676	666	685	677	708	646	687	675	645	686	731	733	708	691	723	677	702	684	720	689	696	693	677	728	693	690	679	662	675	700	651	715	652	634	730	673	646	687	688	742	674	668	650	704	727	714	699	703	700	678	696	678	681	732	696	703	741	731	667	670	666	732	704	670	708	700	707	713	688	676	710	733	731	708	633	625	705	715	670	665	664	675	693	691	672	707	714	684	654	721	651	636	673	691	717	635	728	728	735	671	687	681	744	731	710	657	713	668	705	715	737	713	688	706	641	707	646	704	697	708	722	681	713	715	695	711	677	721	681	650	678	703	698	706	696	662	729	734	696	653	683	690	657	642	690	696	640	680	668	683	688	717	658	705	732	674	669	695	726	702	761	666	736	714	685	676	720	699	672	639	662	645	660	693	669	689	676	699	701	707	648	664	704	710	669	698	715	722	674	716	659	692	723	674	620	747	700	674	678	686	735	723	687	769	680	694	732	758	680	686	724	698	736	693	660	666	672	666	714	682	725	693	680	698	706	678	649	657	699	707	672	692	731	716	736	721	677	644	663	684	657	670	699	669	699	657	691	670	723	698	722	664	699	696	623	676	712	681	734	695	708	679	693	656	698	691	679	683	664	691	625	684	707	650	737	711	717	681	679	698	709	709	691	695	687	688	722	733	670	692	639	673	681	696	692	650	685	690	656	694	699	700	720	683	687	728	706	699	711	676	687	681	734	744	709	709	657	699	695	669	707	703	675	674	709	718	713	675	725	674	680	718	702	675	695	698	697	688	676	694	700	759	688	694	697	724	671	676	603	718	654	701	702	666	662	700	681	708	682	722	678	712	685	737	670	752	646	702	705	699	689	652	712	664	659	704	702	684	648	658	660	681	678	652	742	715	685	721	699	691	685	691	679	718	726	731	750	702	695	678	680	661	673	697	657	680	649	682	677	698	674	657	646	684	710	704	683	718	705	736	652	688	736	706	722	661	703	719	727	685	655	688	632	678	700	668	726	696	646	710	664	708	714	721	659	685	691	707	696	693	646	696	734	696	700	670	668	722	673	697	706	694	712	677	754	712	687	685	670	679	717	649	702	693	683	703	709	662	698	683	689	682	699	670	747	711	720	717	687	681	687	762	632	669	663	726	654	643	678	707	728	707	723	680	743	733	659	715	679	701	656	696	728	737	684	714	673	708	660	695	705	682	702	696	724	647	702	685	681	679	719	708	708	658	662	694	650	738	766	686	664	730	663	640	691	712	686	718	689	655	644	689	708	752	693	682	620	692	709	665	704	700	717	694	685	722	691	735	677	685	658	657	686	663	691	661	731	691	714	697	681	650	683	698	683	693	679	717	715	686	619	741	762	630	687	723
17702	41671	33548	23977	19529	15042	11362	8390	6590	5780	4712	3453	2686	2574	2075	1856	1717	1471	1452	1328	1280	1260	1306	1259	1182	1158	1139	1039	1033	996	970	929	968	906	893	921	929	907	955	1015	951	836	848	824	814	764	799	817	784	790	809	793	720	786	794	767	748	786	729	746	763	757	721	765	707	731	699	714	750	737	724	727	739	721	768	734	708	752	754	692	708	728	677	732	676	750	727	762	703	740	710	700	721	704	665	736	736	686	676	746	690	662	660	693	709	785	734	752	705	691	723	735	730	724	728	727	702	718	740	683	753	698	738	688	746	709	726	695	734	711	733	696	687	738	716	691	702	653	760	707	738	753	731	691	743	710	730	713	697	733	725	706	757	721	724	716	733	683	726	724	689	708	703	715	696	777	763	692	715	762	752	700	779	712	728	709	679	696	658	683	685	766	728	690	730	720	753	734	713	721	727	696	712	700	706	680	726	738	688	674	705	756	768	739	708	674	702	688	743	721	726	725	711	748	762	727	721	736	687	716	743	721	718	733	711	707	737	719	732	756	712	710	736	806	719	748	699	713	720	760	720	742	698	757	693	758	703	723	703	743	697	671	747	711	714	733	709	721	722	691	739	708	713	735	673	701	732	737	743	734	728	704	691	704	683	708	634	703	733	742	719	713	707	660	732	685	746	725	723	707	715	722	754	692	708	701	702	696	671	720	739	713	738	752	753	726	708	722	685	684	716	682	674	761	687	722	697	717	722	722	746	736	678	647	726	719	716	723	709	694	733	709	722	760	666	706	697	753	733	749	695	729	679	727	759	749	731	664	744	712	750	706	708	699	717	740	711	719	728	727	723	692	714	702	691	688	742	720	715	717	706	714	681	664	748	722	747	723	700	734	703	714	690	695	706	694	709	672	650	706	732	745	700	688	731	633	705	718	750	713	696	724	722	672	727	705	708	664	771	710	698	747	745	739	676	753	708	707	727	722	727	722	723	694	739	667	712	671	652	732	725	698	680	678	698	696	737	666	682	667	685	711	719	701	717	681	736	744	731	739	683	725	722	707	710	715	695	725	697	677	691	724	642	706	751	762	703	701	703	690	695	710	730	732	732	753	718	691	749	747	713	702	733	729	698	741	732	691	698	711	748	698	684	691	737	755	707	688	722	714	735	726	757	695	761	719	726	732	704	699	674	695	716	714	691	671	725	720	696	695	738	707	712	753	700	691	731	666	731	715	702	755	669	711	710	711	731	717	722	715	741	688	720	707	694	708	686	699	669	739	747	701	712	717	729	706	698	674	692	704	721	712	724	697	683	697	731	727	701	747	734	720	738	736	733	729	725	698	754	718	704	688	706	701	686	747	705	691	704	666	711	697	711	733	713	692	745	701	687	690	703	699	705	719	700	689	708	666	715	713	723	739	707	696	751	679	674	668	740	727	714	718	694	693	706	656	743	670	708	731	695	711	746	715	733	658	728	715	696	750	709	660	699	695	683	702	742	720	745	714	708	702	678	715	718	716	688	692	695	718	716	735	674	769	698	685	729	665	695	725	696	676	715	697	685	726	717	705	711	719	718	728	729	708	657	727	674	723	765	682	668	703	700	693	724	675	737	692	713	785	703	705	703	709	686	707	745	779	675	682	669	680	702	692	752	692	724	708	708	663	698	759	734	727	722	711	720	697	708	747	739	741	761	688	702	709	729	706	755	674	700	701	671	716	756	654	674	724	707	732	748	691	737	740	696	687	689	702	748	722	710	710	749	672	709	726	745	741	729	696	773	730	726	756	691	684	782	713	695	706	712	732	736	698	715	755	731	694	684	679	731	696	690	691	724	777	728	714	712	732	714	648	690	732	738	719	715	667	722	753	745	705	712	730	717	738	735	702	706	672	686	746	663	717	693	749	725	715	718	710	721	717	696	714	729	726	683	750	694	703	658	716	724	714	728	677	679	707	692	712	702	727	712	754	724	712	716	690	705	717	682	684	715	720	742	684	705	696	661	730	700	742	693	696	697	707	745	747	692	668	718	694	771	723	723	689	742	727	771	673	722	728	695	759	768	720	742	707	684	711	757	737	729	670	716	729	718	719	723	726	703	720	672	730	678	773	663	719	690	722	762	691	692	683	684	712	704	705	715	724	677	685	712	721	679	716	709	703	715	741	731	714	727	687	705	755	734	699	661	714	757	712	709	729	744	698	688	723	726	722	761	705	685	674	736	765	671	732	723	703	700	719	707	657	663	709	763	685	740	675	721	715	699	700	747	704	678	729	718	730	706	691	684	650	771	720	717	762	718	705	733	689	706	702	726	730	689	645	717	693	739	705	713	687	715	722	742	728	717	733	701	669	703	718	700	710	709	724	719	722	701	742	712	745	744	722	690	752	694	721	721	737	722	748	768	753	696	682	705	720	720	732	678	681	724	700	746	734	693	668	761	754	710	713	757	715	737	766	766	738	745	670	738	744	706	726	698	727	751	697	731	724	681	722	692	696	720	672	704	723	695	703	762	695	734	750	713	739	711	713	720	719	727	714	698	695	692	747	742	699	652	709	692	671	710	728	709	728	722	715	735	727	655	754	694	724	756	723	694	687	722	726	734	730	735	720	719	726	693	694	726	752	711	641	703	739	708	676	688	723	678	731	745	726	736	695	760	739	743	732	727	705	702	711	705	707	725	699	741	712	733	732	715	724	743	723	694	702	715	711	763	674	670	715	709	723	731	751	706	754	668	767	715	754	754	755	766	699	706	720	714	747	685	720	700	725	704	715	762	676	725	763	684	735	699	687	670	746	770	736	697	697	729	657	721	651	725	727	744	699	664	724	735	680	711	733	671	731	698	736	746	708	722	714	684	739	697	752	756	657	725	690	694	717	688	731	679	691	711	686	740	697	734	749	709	700	704	730	730	701	709	733	724	713	736	734	712	751	751	730	697	750	703	725	696	677	733	725	690	717	715	683	750	709	717	715	730	683	736	743	721	723	684	715	709	716	667	709	676	750	696	685	737	683	684	731	732	705	701	704	704	730	690	701	722	641	685	717	742	674	703	748	665	724	727	701	711	677	689	697	783	711	707	730	736	697	746	712	710	757	725	732	708	715	748	710	699	683	766	723	653	676	741	723	665	697	738	710	702	718	726	745	682	656	764	695	682	684	697	701	753	718	619	682	713	665	723	654	733	744	704	736	698	712	691	731	692	687	715	720	693	718	717	703	712	703	700	733	752	720	738	710	733	703	697	727	702	729	715	758	701	644	718	713	713	704	737	699	714	709	712	701	759	677	722	716	765	700	698	707	686	730	717	737	678	671	769	687	771	697	755	754	753	768	705	732	738	724	750	695	772	749	730	663	714	723	735	723	704	713	695	720	723	729	687	714	691	690	739	732	745	760	702	723	670	691	717	703	734	735	662	711	683	701	727	752	741	682	692	676	748	739	729	707	678	750	665	720	729	694	717	722	719	712	686	720	707	711	701	733	757	700	727	699	686	670	645	758	714	672	738	671	703	672	742	710
28969	21703	19553	12534	6860	4272	2944	2224	1913	1689	1440	1154	1076	1026	896	851	853	775	806	762	757	779	810	773	756	737	742	745	699	679	661	686	679	716	626	699	676	645	746	705	693	695	713	685	681	674	700	641	672	699	679	629	647	658	708	708	657	676	640	638	699	659	668	703	677	640	685	652	645	606	619	632	685	693	692	645	645	622	663	624	649	675	638	627	662	684	621	653	633	663	662	628	678	638	658	651	707	654	657	630	671	626	657	674	625	649	635	684	661	632	648	687	644	666	618	626	629	645	663	633	645	665	665	666	630	619	651	687	674	649	618	655	654	606	637	669	690	633	664	659	637	666	688	659	621	630	642	634	643	691	640	683	634	653	683	631	641	676	677	706	635	612	682	674	654	629	622	648	645	659	700	680	651	664	692	648	613	656	643	668	636	643	669	614	634	675	665	662	612	670	697	605	676	699	647	672	630	628	657	649	684	680	631	641	621	709	660	646	649	658	638	641	660	643	640	627	688	669	702	693	645	603	605	665	623	615	646	677	661	645	669	647	675	676	621	650	667	622	658	592	664	638	634	653	599	656	651	706	621	639	606	639	642	627	638	654	653	696	680	627	634	626	704	632	599	582	616	652	650	664	673	653	693	686	676	611	602	595	645	678	645	664	639	640	639	662	659	585	672	657	653	613	643	652	686	630	672	639	611	635	643	669	618	682	613	667	678	626	634	665	665	621	658	643	657	657	695	669	623	642	716	646	674	659	668	603	654	627	640	658	634	684	684	601	610	604	608	643	644	664	608	643	648	666	640	680	648	662	632	623	658	684	643	680	678	654	667	629	639	674	636	644	714	658	636	638	680	703	628	655	634	641	628	651	636	685	652	662	636	623	700	618	683	624	653	647	632	642	628	663	656	650	711	593	663	646	650	644	673	641	617	673	645	681	677	629	632	655	676	655	630	644	667	644	665	650	626	650	670	656	656	606	654	694	652	596	665	643	672	644	678	677	693	640	651	638	637	648	645	628	659	651	663	671	636	696	602	607	650	630	649	629	644	628	677	643	651	660	633	687	646	678	625	619	660	634	624	656	605	652	649	664	633	665	646	626	647	661	613	606	636	621	684	717	624	616	635	598	602	663	651	657	653	654	693	657	660	695	701	687	689	685	663	658	618	634	654	652	637	633	638	647	676	674	660	680	658	657	627	653	617	676	651	588	629	648	657	642	684	625	651	667	695	691	652	626	635	578	657	671	643	631	659	643	631	617	627	622	630	624	640	696	693	652	632	605	633	640	634	664	659	703	671	627	670	609	651	649	659	663	697	680	645	661	656	649	651	661	702	653	654	625	681	644	652	663	681	608	668	678	652	645	656	599	639	690	627	655	619	638	608	687	638	690	663	668	596	625	669	683	637	692	630	625	637	633	619	632	653	654	605	649	661	665	614	639	666	680	648	654	671	654	639	638	629	662	623	676	612	611	618	682	662	645	674	606	611	645	665	665	646	669	620	616	677	666	656	617	642	618	657	719	636	597	675	699	658	638	628	581	670	633	649	663	663	674	632	631	648	642	662	620	709	662	624	691	690	672	663	661	648	650	653	654	642	662	660	640	695	642	717	655	651	642	638	657	680	651	653	634	614	692	654	653	658	660	645	628	634	684	624	633	626	627	611	638	618	664	649	651	602	676	643	701	678	666	677	595	645	618	645	607	659	639	680	633	607	650	653	652	645	627	649	663	650	695	664	641	681	628	610	639	635	631	621	658	637	656	683	662	683	621	636	657	630	645	675	651	687	621	638	660	653	706	689	649	647	626	641	655	636	676	650	670	629	639	704	690	646	601	639	657	671	601	602	624	661	670	645	629	636	615	691	713	696	694	705	640	714	661	666	689	655	658	674	677	672	651	684	669	613	612	660	685	623	666	616	622	638	659	648	641	619	642	596	664	716	614	668	639	645	638	665	637	693	687	654	601	664	658	666	607	636	646	654	655	634	657	617	640	647	638	650	694	645	625	639	637	661	592	659	691	634	680	679	614	653	644	690	635	674	670	657	665	680	663	667	647	632	633	666	650	572	654	623	658	667	658	682	677	671	638	637	629	672	625	675	651	622	630	628	667	606	663	669	648	656	664	668	658	650	693	693	651	621	605	673	629	626	669	646	659	653	613	688	683	705	669	678	643	635	645	682	660	663	684	631	668	664	610	611	667	657	652	620	625	666	634	623	650	589	646	644	580	637	658	639	671	671	603	671	637	668	619	656	654	705	677	674	667	666	670	672	614	633	655	706	676	678	657	668	652	659	631	674	719	667	704	646	663	611	663	640	655	616	628	648	645	647	665	653	665	635	654	695	672	673	635	655	624	691	706	655	631	674	641	617	629	610	687	652	663	650	640	618	654	661	630	615	696	637	639	644	642	698	636	649	631	637	641	662	633	641	644	648	636	629	677	660	679	659	632	639	655	659	677	672	613	678	687	604	678	673	662	631	656	660	697	696	656	644	642	661	632	695	657	646	634	619	638	634	620	602	672	698	655	655	663	648	622	643	645	667	669	658	602	659	708	653	655	652	626	596	645	655	690	688	604	663	680	620	592	612	652	644	665	658	689	663	654	658	676	576	684	649	657	697	692	636	648	660	681	634	639	614	647	636	663	656	688	645	647	636	648	602	712	637	589	654	663	663	681	677	632	642	646	622	634	637	696	674	670	693	657	659	661	650	665	658	600	654	645	659	640	672	644	649	667	674	665	633	623	640	637	629	649	672	705	642	637	666	620	687	654	642	659	617	659	672	653	701	626	696	632	652	679	656	663	663	656	697	639	667	635	637	652	657	609	687	670	674	630	689	611	683	669	663	663	680	591	651	652	648	644	652	620	675	690	639	644	666	619	628	708	668	664	643	641	647	656	695	676	633	644	666	633	651	657	661	679	637	646	691	637	638	677	649	585	632	637	646	727	686	649	688	685	657	675	681	671	659	636	660	604	675	663	678	668	684	670	620	640	692	672	646	677	634	668	636	633	698	646	660	592	614	650	702	688	680	652	640	636	666	662	666	677	656	693	670	644	641	665	646	702	635	584	627	613	674	651	636	644	665	657	624	679	640	643	649	644	639	649	680	661	689	678	659	650	717	652	561	669	662	677	651	655	684	674	667	640	654	679	634	619	694	644	689	669	642	672	656	660	626	662	662	652	624	689	624	632	654	622	700	625	609	654	643	702	625	639	643	661	643	651	639	691	644	651	653	623	658	676	673	633	642	660	693	633	623	638	652	645	654	629	606	622	654	663	620	646	626	646	643	629	632	609	590	623	676	691	655	643	658	640	630	686	689	642	693	684	607	667	686	617	612	634	687	651	652	707	691	635	719	663	617	653	658	682	652	627	674	631	667	696	627	639	652	618	636	637	658	618	624	644	627	615	670	634	690	638	690	680	644	625	673	681	630	693	667	644	653	671	626	703	636	634	628	660	661	638	669	612	692	691	624	607	644	608	670	654	676	643	636	658	682	650
15205	28723	21365	13054	9982	7275	5097	3864	3226	2848	2332	1690	1422	1336	1173	1125	1025	963	963	901	911	901	906	899	831	898	863	879	772	758	802	776	767	762	756	750	749	752	797	767	780	759	815	710	747	752	697	695	726	704	714	702	726	735	641	730	674	661	697	726	749	721	669	675	688	662	703	666	690	697	635	715	654	716	707	707	686	697	726	641	682	722	676	697	713	675	708	678	690	684	697	719	683	660	693	698	684	674	659	680	646	713	681	695	651	728	729	746	666	713	676	613	686	707	673	660	696	641	669	723	712	729	727	712	646	692	668	661	705	687	648	679	703	648	635	707	671	703	739	696	676	690	735	661	712	660	695	629	630	742	736	666	703	707	675	689	647	728	710	671	704	703	677	672	696	707	698	719	661	653	683	672	665	688	670	692	693	706	660	656	686	692	650	654	670	703	672	708	649	666	648	724	679	684	670	634	682	711	668	706	662	669	656	715	752	675	679	680	693	687	672	697	681	645	705	676	659	681	662	661	633	696	699	640	696	675	689	698	687	661	709	730	674	685	693	666	645	699	702	689	637	656	681	679	686	711	646	717	689	680	666	692	699	714	694	708	714	725	665	693	702	717	672	652	668	730	626	714	682	683	689	702	707	651	681	703	720	682	687	700	671	676	683	694	723	695	691	695	676	667	634	678	690	697	680	668	668	678	677	699	681	662	675	660	706	666	636	705	626	704	714	693	657	697	673	652	692	688	732	682	730	641	730	690	691	706	729	705	695	665	695	684	652	667	688	703	658	662	712	663	714	691	672	643	669	666	674	667	722	705	668	717	685	633	679	704	697	678	703	685	748	654	710	644	654	686	708	681	690	706	680	665	702	666	710	686	760	738	656	662	653	730	681	699	671	654	674	693	735	720	700	717	724	688	708	704	679	683	701	690	735	714	687	690	661	702	696	690	681	666	678	677	698	691	726	667	695	689	696	688	705	680	725	692	629	704	674	707	659	679	678	759	666	656	741	709	663	697	672	692	654	678	660	694	688	676	640	693	704	663	692	671	660	702	676	661	684	662	665	719	653	725	690	700	702	721	673	635	679	690	713	672	696	712	661	678	634	674	680	674	664	701	682	686	661	686	686	674	678	649	743	702	708	674	681	675	657	649	678	704	669	711	708	695	710	689	719	672	636	670	715	664	688	670	638	677	706	672	683	663	682	678	666	684	683	686	704	672	661	699	705	738	693	635	707	659	685	678	720	705	666	660	702	689	686	677	673	694	668	654	703	674	679	680	711	695	662	678	660	717	689	690	688	672	660	683	701	667	675	644	713	675	672	656	754	747	679	677	686	665	713	715	650	658	703	683	664	655	698	748	713	700	687	652	671	729	707	727	707	704	663	681	687	642	729	766	721	648	718	718	682	692	717	648	643	685	667	734	713	654	660	705	720	719	704	708	676	638	667	691	700	705	642	710	693	654	702	683	685	683	704	743	683	682	725	682	691	683	703	636	711	702	676	697	701	712	695	680	666	663	707	686	656	665	672	699	714	670	636	704	682	723	679	669	663	670	650	739	737	683	716	638	665	656	647	683	689	704	680	696	681	666	643	702	644	681	695	674	696	692	674	683	669	695	715	660	687	673	685	681	718	729	702	681	705	666	688	710	682	712	710	698	732	699	713	677	755	647	697	691	679	710	707	737	701	735	704	685	635	695	691	683	676	667	734	676	717	641	659	698	706	692	654	690	735	626	669	672	674	650	754	687	658	667	664	711	664	640	693	682	641	703	662	643	666	684	705	676	719	687	652	686	666	720	653	711	686	723	670	684	676	687	656	680	667	689	726	701	661	695	725	684	640	715	683	687	734	679	671	658	707	688	713	642	689	707	702	726	685	676	664	695	649	660	697	678	672	637	663	680	702	645	677	657	723	644	642	703	660	682	647	698	653	710	650	706	692	641	657	691	672	684	660	670	689	685	723	696	683	720	699	697	706	686	694	667	691	712	656	700	682	687	662	675	650	692	636	706	670	659	603	699	659	682	712	656	651	667	698	691	708	689	656	692	674	679	670	703	682	725	706	661	671	689	725	683	674	654	702	669	680	684	688	654	696	699	712	675	703	691	696	683	729	684	699	638	705	686	670	668	690	711	686	698	705	741	644	692	698	702	632	684	691	687	713	734	704	708	688	708	733	687	680	622	652	716	704	648	671	659	687	699	656	696	677	680	672	711	701	698	689	678	688	650	739	694	682	643	667	698	737	713	676	675	717	676	720	742	689	653	656	726	655	702	681	671	692	679	671	730	728	646	666	672	712	671	717	665	736	664	715	658	733	742	680	669	714	688	671	687	724	751	700	683	677	652	715	705	723	647	615	674	693	680	623	654	729	686	702	685	646	699	705	684	685	662	627	658	660	695	682	666	703	671	706	658	654	695	675	701	680	727	673	695	658	700	722	709	665	663	719	672	699	713	723	680	696	694	686	719	671	669	652	705	726	669	704	662	659	697	699	636	662	695	643	683	694	662	723	673	668	700	655	714	683	682	695	696	658	664	688	689	698	668	688	653	712	684	694	677	675	646	677	666	642	710	699	702	696	699	658	720	650	646	657	727	687	682	671	658	687	670	689	645	724	708	676	711	753	664	680	709	695	659	717	651	647	687	672	688	680	729	698	720	694	685	676	683	718	696	682	677	692	709	661	674	672	697	671	730	690	649	696	688	675	717	672	688	728	697	708	659	698	691	706	684	673	716	696	655	672	674	621	700	651	685	656	673	701	700	658	686	653	714	680	662	701	693	691	755	694	706	661	653	698	657	634	662	699	656	662	686	705	684	702	655	663	699	692	660	681	711	676	696	665	677	641	679	717	691	682	713	649	647	681	661	706	660	687	678	660	643	761	657	703	728	681	717	678	720	672	649	699	688	655	657	690	695	654	672	659	685	666	680	656	666	702	717	712	675	695	665	727	713	693	666	701	662	665	751	672	681	669	696	717	678	690	701	687	686	640	712	642	698	661	677	717	672	703	676	665	734	654	711	678	651	675	686	680	649	690	652	697	671	709	695	650	726	643	732	716	715	630	653	709	672	705	692	699	693	689	691	704	670	730	625	694	674	679	705	709	676	687	669	685	659	678	685	702	695	726	725	703	737	686	663	707	667	669	661	692	677	672	683	714	648	689	677	697	746	711	714	713	654	644	728	695	683	698	701	672	661	700	694	700	687	683	646	701	673	663	654	691	682	738	682	677	685	690	642	674	694	672	656	680	683	686	703	682	681	696	700	700	665	685	681	713	714	692	711	696	709	676	650	643	684	685	695	689	735	675	692	769	688	652	702	684	672	707	702	722	692	690	683	669	713	693	682	745	699	687	696	727	710	684	708	716	677	633	643	719	642	632	656	665	686	689	707	688	720	694	693	669	641	718	681	636	695	698	667	657	655	708	630	654	659	744	667	696	675	678	683	663	668	713	660	656	691	659	651	662	675	658	665	713	699	687	675	663	697	697	703	686	701	684	690
24311	21534	28724	24836	21522	14192	6680	3794	3103	2592	2087	1664	1496	1341	1182	1138	1013	947	873	896	966	983	890	904	919	823	828	803	843	778	757	732	723	721	748	726	673	752	764	789	730	740	708	714	715	742	664	684	741	685	686	717	711	677	678	684	706	667	656	678	656	660	665	709	705	710	675	660	716	681	752	658	702	642	699	676	682	662	719	664	666	638	705	663	642	677	652	675	665	672	683	706	635	623	656	669	647	638	686	675	696	686	663	710	668	651	720	686	685	676	665	621	695	643	659	647	650	678	666	677	735	659	710	652	663	679	630	692	665	661	658	689	718	625	620	656	653	651	673	708	682	627	696	710	681	616	683	611	705	654	699	643	647	671	739	691	667	635	666	645	703	665	654	673	669	647	593	691	592	661	630	714	702	633	644	636	654	675	668	716	704	710	663	656	620	656	662	694	636	640	685	686	638	658	612	671	693	694	661	644	624	678	660	654	675	660	683	693	674	725	657	666	695	665	647	693	688	649	655	682	673	675	684	713	654	653	725	702	640	663	658	686	630	689	670	636	665	629	617	644	637	696	653	675	672	698	705	660	703	702	657	670	664	688	681	687	621	654	645	651	648	654	707	671	683	655	638	696	683	648	655	690	663	648	681	714	689	646	694	641	673	657	674	651	698	667	646	673	670	702	666	647	686	672	703	657	652	697	710	636	666	674	678	682	709	682	705	710	682	650	665	681	657	716	667	675	689	705	695	639	648	650	729	711	647	695	641	658	648	685	651	661	665	645	685	664	641	659	644	681	635	643	657	652	677	662	677	692	651	668	660	612	682	628	674	677	667	683	702	710	697	611	697	642	695	674	715	652	650	665	675	666	665	622	656	691	712	661	669	646	681	660	638	703	669	705	652	636	682	658	669	665	669	669	679	674	693	683	648	676	635	637	652	693	698	637	708	667	637	649	600	665	671	681	650	692	684	701	633	667	646	699	665	686	653	643	694	704	676	700	682	697	648	643	686	653	687	664	675	685	702	643	673	733	664	671	654	649	697	672	673	680	679	649	640	695	641	692	613	616	649	672	636	669	648	736	721	648	731	626	628	692	682	715	679	658	672	635	694	669	671	625	689	642	701	663	714	721	659	693	733	674	661	610	655	622	704	659	657	646	619	686	687	653	638	631	670	705	673	622	627	656	657	658	667	679	687	642	699	692	657	655	681	658	684	652	703	702	654	662	695	655	639	691	641	633	685	644	675	672	706	649	683	688	660	683	633	678	634	683	658	649	687	676	647	650	630	702	701	653	660	656	689	673	657	699	682	655	664	695	650	665	713	657	677	654	686	666	678	656	677	645	664	665	684	674	643	670	663	697	664	662	677	645	638	654	622	649	629	686	662	638	631	699	682	666	617	654	635	636	677	646	689	641	673	684	645	677	729	649	643	660	704	639	621	709	674	668	716	646	633	650	691	620	658	671	663	650	653	711	622	671	690	674	672	663	688	662	674	676	709	677	674	680	669	682	659	657	677	647	686	692	636	628	700	680	689	664	662	670	676	709	678	663	652	664	700	657	665	649	715	655	646	672	669	656	714	622	619	702	679	689	701	633	698	639	677	628	661	675	644	693	677	665	700	666	639	654	680	670	698	690	680	643	694	667	650	635	670	621	712	715	654	697	714	670	698	654	658	656	679	684	652	707	636	697	706	682	641	666	674	687	627	669	670	649	687	685	664	699	659	683	677	671	640	646	645	647	688	644	674	689	658	665	656	700	663	695	668	677	658	637	633	683	659	736	704	686	697	610	692	663	688	670	650	694	698	626	693	651	643	654	667	666	716	674	681	723	669	678	658	689	670	677	666	683	673	655	669	693	667	693	664	673	616	641	671	655	686	725	717	674	677	692	616	689	673	668	697	686	640	645	693	620	653	664	666	704	706	675	683	672	640	656	694	674	666	673	651	653	717	644	653	688	642	659	690	641	678	629	704	674	696	660	666	689	659	667	649	678	665	682	652	623	710	641	675	637	654	646	619	654	655	674	722	689	709	634	685	659	622	642	687	695	670	642	711	659	656	638	625	728	659	657	644	670	673	676	675	667	689	654	681	681	672	693	696	669	678	646	686	660	638	700	691	666	662	645	699	656	690	593	650	654	658	668	659	645	636	677	633	664	688	692	676	605	676	653	654	660	634	679	642	684	688	658	658	697	671	656	668	645	663	646	732	704	666	637	662	658	645	636	655	676	697	624	661	726	664	676	679	690	702	608	689	669	653	680	728	620	707	626	660	679	689	672	663	698	676	664	698	657	687	672	645	665	644	623	685	717	630	629	690	631	655	689	664	650	689	636	703	698	701	658	627	700	674	642	625	676	712	682	660	678	681	637	655	714	718	656	667	682	665	653	657	682	626	627	671	705	652	704	693	647	690	668	637	693	716	620	704	669	627	685	670	688	636	665	684	661	715	629	616	671	692	663	718	675	760	630	644	715	661	656	669	627	651	690	665	622	682	662	667	644	694	666	650	652	631	654	663	631	621	689	657	649	692	648	647	646	645	693	636	705	679	680	659	631	702	631	648	636	678	689	664	682	677	662	696	681	685	651	714	661	638	664	670	630	664	669	686	684	649	666	659	658	656	661	639	656	682	702	699	615	599	661	660	644	622	670	686	642	662	637	708	673	677	696	691	686	626	681	660	670	682	628	698	645	688	617	649	665	662	686	668	683	672	643	668	656	656	688	658	637	708	645	665	640	699	666	672	712	623	675	690	696	663	633	635	621	655	671	640	676	662	710	661	702	694	689	677	720	627	629	704	656	652	712	663	690	674	665	603	649	643	669	671	694	689	639	668	595	632	662	632	660	623	686	687	698	668	705	638	706	684	648	690	676	669	672	664	652	665	686	671	682	702	652	644	679	674	672	659	712	636	681	663	653	698	634	714	665	687	668	628	713	658	647	648	684	648	645	702	688	703	698	628	667	668	706	669	686	620	664	678	665	673	701	611	656	651	689	691	674	654	611	685	660	650	709	644	666	667	678	649	679	717	667	713	687	677	679	668	664	683	633	677	654	663	648	666	656	685	693	633	637	647	649	627	658	631	673	646	646	650	687	634	687	690	636	688	643	701	688	647	632	674	641	677	664	646	635	662	663	648	637	704	680	693	717	626	666	618	644	653	623	651	654	703	709	676	642	659	633	667	634	688	670	689	685	618	680	678	658	696	698	676	629	623	677	657	610	699	686	674	670	721	686	693	662	642	679	643	676	720	669	609	670	627	702	648	628	644	622	621	668	655	671	655	608	665	686	703	670	710	636	692	622	667	679	659	691	651	653	700	678	646	700	684	656	676	656	636	678	660	641	685	719	683	662	689	684	648	628	706	668	638	683	665	665	676	645	694	641	674	610	671	619	657	677	745	672	699	662	737	632	687	712	652	659	678	656	673	677	703	664	679	707	651	644	659	665	651	638	714	688	671	691	684	650	641	680	679	681	671	632	680	645	636	637	675	630	679	633	694	684
15302	37010	29327	19523	15275	11318	8306	6097	5318	4487	3409	2461	2255	1806	1538	1414	1296	1225	1206	1181	1142	1140	1107	1001	1058	1035	1010	988	973	858	863	846	867	845	851	782	781	785	786	889	841	817	791	773	760	790	733	746	743	743	786	742	752	694	733	716	681	706	748	725	739	705	719	687	698	678	727	747	692	739	735	694	711	734	673	750	702	697	688	710	685	706	678	681	698	765	723	700	689	700	700	711	706	709	685	652	692	753	668	696	677	709	737	751	673	758	686	737	655	676	694	672	710	714	738	705	691	682	689	663	697	685	683	695	748	659	717	762	665	695	643	684	696	690	687	720	694	694	684	673	685	721	694	668	658	681	707	697	738	712	709	674	701	714	740	729	686	695	726	685	738	711	710	706	666	739	704	709	689	693	705	690	705	700	727	696	763	699	739	706	676	660	734	719	702	686	717	663	679	669	735	732	663	702	681	693	733	760	710	689	699	695	691	663	711	696	682	713	667	707	731	658	711	698	731	676	693	676	701	710	673	719	654	678	762	703	716	740	696	662	652	756	709	689	704	695	713	713	707	681	735	752	759	729	673	691	695	698	697	728	720	701	727	685	690	668	709	690	700	660	702	700	723	702	675	681	718	694	727	709	705	687	749	676	667	679	703	692	725	730	690	689	681	667	703	699	628	649	675	706	714	717	674	730	742	700	699	724	750	712	740	722	694	711	687	788	697	653	709	684	695	690	696	694	701	700	690	726	706	678	656	655	688	708	697	710	668	725	716	683	690	705	703	631	689	733	785	669	661	695	714	663	697	664	717	708	702	684	710	734	658	722	713	680	750	700	700	700	673	686	701	659	729	646	721	679	700	668	708	686	691	725	758	751	732	735	715	741	656	716	684	698	760	674	688	698	675	649	669	694	712	690	691	700	706	719	721	740	673	714	706	710	671	672	650	722	697	732	743	750	722	711	733	704	670	753	694	713	703	685	695	668	710	721	679	712	712	688	732	706	730	713	705	651	739	699	669	697	728	684	672	685	677	716	641	716	741	737	695	742	700	699	707	713	736	681	728	704	736	668	761	681	656	672	705	749	710	687	739	685	696	664	774	734	703	725	681	690	696	692	689	696	692	691	655	719	682	700	700	697	688	678	706	679	688	678	747	694	708	688	716	689	701	752	694	712	700	697	715	758	723	690	678	714	696	631	675	742	710	707	698	701	695	733	688	708	691	670	668	678	679	665	682	689	706	719	667	728	740	708	667	689	696	737	697	730	717	661	630	705	727	700	703	675	706	712	689	720	698	692	720	686	698	714	690	707	724	675	702	692	669	701	697	678	635	693	715	708	746	693	697	735	619	685	704	682	688	696	680	706	681	659	736	699	722	721	742	655	708	702	670	699	640	699	717	718	696	707	668	705	693	686	675	722	735	689	709	670	672	722	724	664	691	669	729	658	732	669	740	674	717	712	696	720	708	707	737	717	741	727	758	726	701	700	694	761	683	705	676	677	731	701	698	691	687	690	751	680	690	684	682	682	682	686	680	658	689	676	700	732	730	707	671	729	647	676	733	735	699	644	702	721	704	700	679	746	677	695	706	747	718	679	681	659	681	682	688	691	666	679	739	697	718	699	718	757	690	741	712	716	700	718	716	688	660	730	697	722	717	689	685	677	679	765	738	746	717	696	682	650	677	706	685	739	685	666	729	726	715	721	672	670	637	686	705	662	735	693	691	664	678	751	722	753	689	650	723	684	711	725	659	734	670	695	703	689	658	681	739	680	709	636	713	691	734	692	707	687	720	725	726	660	693	683	734	640	714	750	750	685	686	649	714	694	732	693	678	682	655	725	685	700	692	684	677	699	750	749	664	665	704	741	662	720	686	698	673	703	744	672	712	698	698	699	699	726	659	679	709	704	719	667	662	685	665	669	726	655	660	723	742	696	665	720	704	704	692	713	742	682	714	714	715	722	664	686	693	703	716	674	696	707	733	665	684	683	700	716	714	686	698	670	685	725	723	671	707	661	691	715	698	717	702	705	697	720	657	744	680	735	727	701	703	674	741	672	722	712	664	691	679	681	634	764	700	675	704	741	681	699	677	674	688	689	690	693	694	732	679	684	738	710	727	705	733	767	688	682	699	703	653	718	681	696	672	676	705	678	698	721	724	701	653	713	696	716	720	666	697	658	723	674	726	735	690	696	670	640	696	707	742	710	646	735	699	717	693	705	672	650	709	702	648	684	701	694	730	729	733	697	717	717	741	672	700	626	659	740	732	686	686	699	722	657	632	709	691	705	754	716	685	710	707	709	679	671	649	695	644	679	675	718	674	703	732	729	695	741	676	646	670	649	704	725	722	697	690	738	703	747	689	678	692	697	650	696	709	702	633	678	702	705	701	711	693	629	674	683	719	720	673	721	709	684	727	740	683	741	695	666	716	712	738	678	730	675	679	679	690	768	660	641	708	690	685	705	679	641	701	678	723	697	696	760	676	695	735	621	709	721	743	663	693	712	675	721	685	634	674	718	713	710	714	711	666	724	703	723	629	698	668	694	709	691	691	663	675	709	702	704	690	755	702	651	673	711	688	648	714	670	671	665	702	661	696	693	729	676	666	681	697	682	659	738	668	686	667	706	687	736	708	724	645	696	703	712	697	778	712	713	653	706	664	696	731	671	721	718	678	721	726	683	703	659	699	728	679	754	696	695	678	742	682	684	713	650	688	665	674	718	704	665	686	720	728	726	714	663	669	680	692	710	697	709	682	697	693	665	689	701	692	663	678	656	713	662	729	667	682	677	691	642	658	673	747	687	677	672	765	690	661	703	722	718	655	660	673	639	681	700	700	699	652	689	686	702	700	701	758	677	679	695	772	642	668	740	727	737	695	689	748	710	716	659	749	694	690	732	667	698	709	756	697	725	652	736	722	727	706	688	706	652	708	675	660	723	684	716	713	677	703	697	699	678	720	738	694	689	681	762	709	703	644	657	701	671	674	708	728	669	670	729	686	719	680	693	681	715	669	712	734	681	718	683	710	714	716	673	670	706	710	749	727	675	703	726	685	676	721	738	689	714	702	647	705	669	698	711	662	648	689	713	720	707	699	656	743	732	732	690	700	697	713	676	641	670	689	662	742	689	683	679	653	672	714	712	677	722	666	671	710	737	654	682	714	715	723	725	681	709	717	687	723	727	757	665	696	693	688	741	664	710	669	714	677	698	699	680	690	706	720	754	682	721	730	676	694	744	738	719	729	705	714	718	704	744	708	707	679	696	708	698	682	722	686	727	709	684	708	723	713	692	706	682	698	706	686	679	686	692	708	702	685	701	628	660	663	750	686	680	714	641	714	668	689	672	707	711	721	681	713	703	687	690	677	665	701	734	700	703	652	698	734	690	715	665	734	650	686	675	742	689	709	754	721	670	737	732	714	678	695	714	683	689	684	651	641	708	729	668	698	662	716	682	669	641	695	730	693	725	673	718	724	702	668	740	686	673	702	689	741	726	675	683	703	728
25551	21558	27580	25815	13934	6126	3998	2973	2471	2178	1696	1340	1232	1113	975	942	918	846	917	875	816	874	762	830	813	826	761	777	779	729	694	707	763	744	747	722	728	704	693	728	722	715	711	655	729	681	644	654	694	705	694	668	695	722	653	691	648	709	662	636	673	687	681	685	688	612	639	675	680	714	637	668	649	645	679	631	683	669	662	670	662	685	635	590	680	660	627	698	679	686	634	658	654	698	637	644	647	676	668	627	662	668	671	657	666	655	683	623	675	656	643	686	679	626	652	639	690	653	646	620	689	680	637	696	644	645	634	671	624	634	630	652	631	655	679	634	662	669	626	697	678	648	648	666	621	646	635	688	643	657	651	639	688	640	606	658	675	689	698	644	668	647	651	670	674	628	648	662	634	650	653	643	663	620	644	635	672	667	638	666	678	684	651	637	655	639	662	698	639	682	634	648	605	690	667	583	609	677	668	657	631	670	634	702	638	656	635	634	664	664	630	645	716	673	672	657	697	660	680	682	624	614	708	650	642	659	669	635	618	639	636	648	692	629	701	674	644	696	651	607	615	676	704	646	655	615	641	712	678	620	675	649	657	646	651	680	679	698	636	661	626	633	675	620	661	654	699	640	643	681	629	652	646	668	673	628	657	636	635	689	694	652	646	656	642	668	652	636	639	629	674	652	651	662	626	667	648	648	667	633	672	666	660	689	673	626	653	639	695	682	653	645	662	684	682	680	669	705	711	612	662	625	663	699	672	624	663	696	671	652	685	665	663	682	679	702	669	652	697	643	652	666	657	663	649	625	664	668	686	645	673	687	648	682	622	639	608	661	594	685	644	620	667	635	665	655	667	618	662	684	610	639	667	684	671	635	671	647	677	684	629	670	661	685	669	594	641	664	733	643	664	610	657	669	673	700	646	690	680	669	676	684	679	634	659	620	654	643	642	641	651	675	644	649	651	688	647	639	675	657	666	687	660	709	642	665	678	635	689	652	695	673	649	703	642	649	665	645	634	690	670	646	656	668	633	650	646	613	661	708	669	700	660	682	663	676	618	675	661	670	652	751	640	629	666	622	623	692	661	653	683	644	656	643	661	685	635	653	639	622	692	656	630	617	648	692	625	673	669	667	637	623	659	632	631	600	642	671	618	669	641	702	668	591	591	612	660	666	655	678	665	659	632	619	661	663	671	648	665	669	655	629	676	737	629	664	629	626	634	642	660	609	646	676	691	625	639	653	682	634	678	636	642	641	637	609	700	674	636	638	668	609	635	649	621	661	638	667	656	667	627	672	690	693	632	634	682	668	597	631	670	666	694	659	680	676	669	650	675	649	631	682	654	646	655	656	620	632	646	649	614	617	609	671	632	624	667	671	655	672	664	659	639	674	662	704	689	699	678	662	694	680	677	632	673	652	652	633	673	676	651	666	694	638	654	678	664	634	676	676	652	643	720	662	661	675	622	656	667	635	688	647	700	682	701	628	669	671	619	694	641	672	640	645	704	655	668	666	656	661	663	643	682	654	638	633	629	646	698	673	659	641	658	688	669	630	623	712	635	614	686	606	715	667	679	644	682	623	632	641	667	657	685	677	636	645	666	678	640	695	660	659	627	711	698	654	648	643	648	641	659	598	676	637	655	607	676	642	663	643	710	633	658	606	645	629	657	637	677	679	643	636	654	693	713	613	664	673	665	628	667	637	684	684	661	649	667	645	636	638	642	683	701	666	638	672	702	661	652	660	648	660	645	650	623	671	675	620	659	722	610	682	668	627	669	588	654	626	683	648	694	649	661	623	660	589	662	648	663	642	662	633	679	668	656	650	618	647	649	654	640	671	625	636	606	662	644	663	696	640	652	682	668	633	638	669	685	595	643	615	619	654	647	639	618	669	651	631	628	629	648	655	638	647	637	658	646	670	620	607	622	687	618	658	676	701	676	662	680	591	646	657	665	675	687	670	597	709	679	667	692	664	688	652	629	655	627	657	668	686	683	651	614	599	664	653	669	699	638	641	689	667	630	660	620	661	647	679	672	679	657	710	632	677	657	689	680	677	683	648	636	676	660	659	701	684	644	611	673	706	649	643	646	688	645	649	622	662	640	687	671	637	622	658	722	621	647	681	700	658	656	648	676	624	659	691	615	642	652	659	645	660	691	657	626	616	712	678	633	675	635	666	648	639	680	691	669	657	653	662	604	635	704	643	617	651	683	691	651	683	633	649	634	689	707	615	734	618	676	680	645	642	685	693	623	667	656	651	638	645	668	714	672	669	614	661	702	646	644	637	643	625	662	654	653	630	642	655	655	694	640	729	635	621	676	683	693	718	621	628	682	625	637	664	637	677	648	648	681	673	604	633	654	680	678	637	630	684	661	656	684	727	658	620	649	715	661	658	690	597	658	642	623	655	669	694	675	675	636	607	665	649	704	635	676	641	690	658	677	672	698	677	631	677	636	683	638	648	621	664	658	666	658	654	641	622	627	620	616	636	677	603	662	673	637	674	691	658	665	646	683	699	651	637	633	628	631	672	655	633	661	635	671	670	649	619	635	655	689	671	657	644	659	657	615	646	636	673	637	604	651	654	587	668	655	665	608	647	659	682	668	638	608	651	677	655	647	671	655	700	705	714	679	649	646	643	691	650	651	643	630	635	661	642	688	639	637	630	612	683	673	647	657	618	625	652	681	643	695	693	638	649	677	681	690	642	643	684	707	663	680	690	657	667	634	672	671	703	678	695	659	647	654	678	674	671	657	674	636	659	685	653	639	654	628	681	656	652	652	618	699	684	643	674	629	638	632	670	660	659	680	696	672	646	617	620	677	681	676	668	691	680	621	655	675	674	633	654	652	674	643	663	655	617	647	673	654	665	656	706	687	633	635	669	641	624	636	680	590	642	563	664	696	645	651	627	648	608	678	651	650	638	634	651	607	658	649	650	641	653	621	667	682	694	660	642	678	623	633	691	628	650	616	688	660	675	659	638	646	655	661	643	666	680	627	645	587	670	684	633	657	643	650	627	673	656	644	692	626	669	676	670	645	647	640	650	634	637	621	671	615	686	656	635	640	680	653	658	676	679	631	639	686	662	666	678	645	655	690	653	687	634	633	642	604	658	654	614	641	676	662	615	669	637	649	667	665	654	696	642	687	684	656	706	649	640	686	688	636	685	651	697	726	661	653	685	647	677	632	635	654	630	661	627	635	682	611	634	694	667	601	644	668	633	659	648	681	634	666	597	676	705	697	677	673	651	689	645	673	620	636	660	659	681	664	638	660	657	660	662	661	689	673	669	696	625	654	634	641	679	652	645	671	698	613	656	634	671	633	648	629	714	661	654	672	599	623	679	635	671	658	638	651	668	633	636	621	650	686	673	637	654	682	634	628	620	680	669	629	627	645	615	631	625	640	676	633	690	643	629	612	688	679	641	659	689	668	626	665	693	661	649	701	642	649	635	640	644	654	662	649	664	644	661	674	695	636	639	645	621	680	654	650	654	688	621
14862	33315	25656	16070	12296	8961	6701	5133	4315	3562	2741	2071	1821	1549	1345	1221	1149	1020	1084	1031	1067	1018	952	1017	971	932	922	935	847	874	842	814	747	817	793	813	779	768	816	821	845	816	763	714	729	722	744	737	730	721	765	683	723	690	679	692	694	718	735	675	684	686	717	678	706	686	715	683	700	717	695	692	654	699	646	673	703	667	697	696	688	644	686	699	638	653	671	667	669	691	680	714	678	653	728	690	664	689	725	664	700	687	684	726	670	701	688	714	679	670	749	655	649	647	694	700	670	711	657	700	695	736	724	693	701	662	678	679	682	704	659	727	696	654	685	675	678	629	690	716	687	714	678	700	629	622	640	682	731	659	719	662	725	675	677	631	715	638	681	708	694	678	719	685	694	709	694	667	689	665	713	665	692	671	684	687	669	676	697	670	733	667	690	667	697	724	681	714	714	671	690	623	673	642	735	670	720	674	711	661	707	718	654	666	714	699	656	685	744	668	701	705	662	694	745	652	719	706	681	655	679	703	670	690	703	651	678	642	631	683	698	724	646	699	670	700	646	690	700	692	663	654	649	701	724	677	722	693	706	736	691	712	684	680	665	676	702	695	686	663	650	698	663	692	670	681	695	689	691	651	673	687	696	632	688	661	673	687	666	698	683	661	667	708	716	659	658	719	686	680	673	702	664	747	709	644	667	703	659	673	705	661	652	667	681	681	651	693	673	722	684	691	730	696	736	669	687	687	689	690	692	648	666	685	727	710	711	707	640	700	699	640	673	667	699	690	658	693	675	693	653	714	700	714	708	667	684	681	686	704	637	689	695	638	671	650	713	677	691	688	724	689	667	708	708	706	669	705	717	703	671	652	705	684	672	687	705	663	695	657	661	691	672	689	655	712	685	633	654	673	674	692	704	625	655	647	656	688	680	722	679	640	664	694	690	698	706	709	767	647	662	716	657	703	694	665	650	671	685	662	688	692	645	688	669	655	721	665	673	713	677	711	717	658	701	671	648	653	701	689	677	669	684	724	671	709	666	698	691	679	673	689	686	683	676	699	620	707	658	702	673	647	697	661	684	702	670	705	659	655	664	666	681	650	685	708	659	734	712	707	675	699	734	716	705	705	675	662	670	637	698	736	674	700	683	624	703	652	680	680	716	649	688	709	678	674	721	688	680	677	662	667	677	703	668	673	721	695	730	676	656	698	669	765	702	682	741	667	669	685	716	680	679	713	716	724	725	729	708	734	687	668	703	700	622	733	667	687	730	677	691	743	633	663	687	654	722	703	695	735	653	680	631	671	697	689	710	729	682	712	668	590	690	735	730	718	683	701	709	679	632	713	730	717	687	670	674	672	705	724	674	657	682	625	670	718	701	715	747	712	695	694	706	665	692	690	715	712	698	690	721	644	695	666	708	701	651	626	667	642	696	690	656	694	634	686	657	694	695	721	695	666	674	645	674	693	706	724	725	711	685	699	685	679	689	704	699	669	679	673	689	704	718	726	676	708	668	701	733	680	697	653	690	688	700	652	673	642	696	694	675	710	677	641	729	669	690	638	719	706	667	698	680	716	640	697	691	674	676	679	682	699	697	621	698	671	690	683	696	652	690	672	673	682	680	654	690	682	675	654	671	632	651	689	681	655	725	691	691	699	760	684	684	636	697	704	703	665	678	713	647	686	638	666	689	698	645	693	710	738	664	709	701	707	722	695	717	680	665	639	706	749	657	703	699	700	667	705	696	680	726	689	637	687	639	688	682	707	663	682	705	689	695	669	700	659	708	711	689	697	655	695	699	693	712	705	688	697	691	681	699	673	674	698	694	660	707	693	714	694	675	742	683	679	684	718	671	707	706	665	677	717	650	647	643	711	712	726	694	641	708	681	671	683	690	671	739	694	696	738	667	684	717	674	662	697	658	694	712	683	671	682	704	707	710	658	715	679	692	674	681	630	699	678	676	728	643	669	656	690	667	686	708	687	678	666	673	695	663	690	681	647	676	687	731	675	714	725	693	659	712	687	683	669	692	667	727	665	647	647	705	670	669	677	697	693	696	669	629	627	686	686	677	645	695	682	733	684	700	676	655	671	685	661	679	632	699	681	697	687	718	712	713	705	707	660	692	661	675	691	636	700	740	728	685	662	682	692	673	681	721	672	702	724	661	686	680	653	716	691	658	666	635	696	669	636	681	671	663	706	668	726	691	694	666	645	678	674	686	674	696	686	722	714	657	719	638	634	662	679	679	685	650	645	706	669	650	699	699	709	709	685	717	749	682	680	682	641	657	717	673	727	649	670	704	677	700	695	711	704	670	683	721	655	665	689	653	674	694	671	725	717	703	664	712	703	698	672	700	726	706	730	708	748	698	704	623	650	699	682	692	662	663	723	668	682	712	651	724	727	727	679	661	688	692	676	695	669	678	719	679	721	700	639	685	718	682	672	621	700	676	677	688	684	678	688	690	720	717	685	739	649	678	657	677	634	718	645	692	713	650	674	731	680	688	697	720	712	733	676	680	693	668	706	725	706	680	643	684	748	673	636	686	689	711	649	695	707	714	671	663	689	653	686	658	670	695	703	682	661	657	718	693	661	731	666	658	669	753	690	673	679	708	686	709	652	713	664	703	668	646	685	672	648	651	675	652	687	684	702	651	683	696	659	687	630	713	668	663	696	685	665	721	728	700	689	662	674	657	676	692	686	670	661	672	667	645	742	682	626	687	726	679	715	686	651	669	703	650	701	701	652	775	728	636	652	695	718	671	701	672	698	653	708	661	677	676	693	705	703	680	721	689	694	650	662	669	718	696	692	658	629	681	686	685	703	689	660	682	664	729	652	684	636	687	717	682	707	676	682	737	719	708	677	702	723	726	681	653	677	698	685	700	703	656	675	710	672	708	670	695	703	682	674	684	677	679	649	741	726	705	706	636	688	734	675	702	678	686	650	710	702	701	690	694	677	705	723	712	657	672	679	697	632	647	647	721	683	665	654	680	682	641	670	663	651	752	708	732	686	713	692	714	719	693	680	666	696	727	722	747	668	728	696	663	629	642	671	649	695	719	674	675	719	686	647	700	711	671	670	701	652	682	693	713	656	702	678	727	650	675	677	648	695	720	677	668	713	668	720	644	718	680	655	684	660	705	731	655	656	679	670	695	682	721	682	679	709	679	671	680	691	716	748	650	715	730	668	739	601	743	677	668	675	690	686	724	663	699	702	715	684	699	719	644	699	653	694	701	675	722	707	690	669	663	687	698	720	707	705	730	671	662	709	696	674	680	646	681	727	657	655	694	644	694	669	684	703	698	682	683	649	721	691	702	750	709	677	694	717	678	662	693	688	691	640	691	686	693	726	660	632	700	663	673	715	715	725	669	682	688	667	681	637	691	685	695	711	699	672	659	689	706	718	671	702	693	688	663	700	697	687	672	679	621	669	686	677	685	692	720	675	676	699	686	676	734	709	658	673	678	714	694	660	683	687	677	657	654	673	704	683	659	656	687	685
23248	21642	29404	24411	21702	21835	14202	5909	4355	3541	2565	1942	1831	1498	1394	1297	1245	1164	1163	1113	1026	945	976	977	997	992	945	952	925	859	803	850	862	800	819	750	761	831	780	855	800	804	771	785	745	768	735	848	727	763	792	712	758	700	698	761	715	716	729	713	691	674	670	711	716	755	691	712	703	635	723	686	693	711	670	695	646	713	721	689	654	637	694	684	663	714	735	712	703	673	701	647	704	700	687	698	671	732	673	737	704	696	689	693	644	685	756	678	713	668	758	654	684	677	716	712	681	649	698	709	711	663	695	740	672	695	727	690	714	681	680	683	696	674	690	689	662	660	728	687	680	718	743	709	707	703	688	655	672	723	691	699	691	639	692	713	706	647	734	742	660	678	674	677	688	685	719	702	715	703	681	724	669	698	758	661	655	669	687	631	717	707	711	674	752	725	670	672	752	651	701	664	705	724	665	724	657	690	724	712	685	669	656	699	694	711	721	703	706	677	668	693	660	645	700	721	697	749	705	698	700	739	672	688	691	681	703	705	710	661	663	708	731	694	677	713	716	697	717	729	735	695	664	704	703	676	686	703	731	705	706	706	681	694	653	735	673	756	643	695	660	706	669	749	708	695	686	712	730	703	702	716	717	694	698	715	685	661	736	705	673	685	651	730	718	715	717	692	693	707	680	656	706	680	724	682	697	723	718	714	696	707	683	649	737	681	711	670	693	713	660	720	702	720	694	666	699	676	701	686	674	719	705	726	693	694	727	709	700	658	672	659	714	676	709	625	691	714	726	713	689	677	713	696	638	761	760	735	689	710	691	661	653	678	728	700	698	655	667	691	730	714	689	662	694	689	721	698	726	722	702	687	715	683	676	730	636	722	666	710	664	708	667	736	669	710	683	653	698	688	677	646	666	648	697	638	694	685	732	722	743	726	683	676	640	677	683	674	698	676	645	695	701	689	705	714	704	662	702	653	738	692	698	700	666	671	708	639	710	715	670	687	714	754	699	719	671	745	663	677	684	714	676	690	709	686	682	620	692	700	748	729	730	669	653	714	707	691	702	639	723	681	676	704	720	693	683	603	676	721	664	682	681	716	710	719	712	711	724	696	705	725	715	725	696	724	701	692	708	754	698	696	728	665	717	668	687	706	690	684	707	700	706	698	720	660	664	696	718	685	635	717	731	685	681	696	699	717	717	698	751	710	694	638	741	719	712	700	708	699	761	685	665	689	720	685	685	718	745	720	726	669	727	694	671	707	678	664	698	687	667	676	674	679	676	686	672	646	696	692	664	673	665	646	709	677	704	645	660	660	711	718	664	656	720	672	705	660	680	679	666	661	654	652	697	640	716	682	640	698	678	669	667	742	692	685	674	703	697	674	715	720	751	673	728	709	711	659	705	666	694	658	724	703	721	726	663	701	680	694	717	662	696	681	667	682	642	704	706	752	717	680	728	686	697	659	699	696	726	686	718	681	720	661	675	713	653	694	733	678	686	699	713	639	739	719	666	642	715	676	694	660	684	697	647	670	652	700	683	660	697	770	679	690	668	667	701	678	687	662	659	718	745	678	689	722	728	724	656	715	729	669	678	688	646	706	707	665	699	672	702	708	677	691	688	657	674	636	659	693	669	693	661	688	727	706	676	681	651	703	667	672	683	662	709	676	678	669	651	680	629	692	685	720	763	685	659	661	744	748	698	661	677	715	705	693	698	678	721	711	620	672	690	704	685	716	675	638	671	647	668	699	655	688	664	706	680	704	647	720	694	650	697	720	677	737	668	648	696	682	703	638	667	708	681	694	705	721	707	663	680	637	674	742	694	702	688	688	680	677	669	693	683	651	685	702	681	669	706	692	694	719	710	699	700	714	647	707	663	683	714	681	710	687	650	703	711	712	672	667	715	676	679	670	698	665	679	717	687	692	671	687	716	661	724	696	688	674	735	690	664	740	696	677	679	735	692	689	702	682	652	662	653	704	668	714	721	674	653	700	685	720	660	710	740	687	715	661	738	704	681	697	718	710	679	712	721	701	731	676	700	639	684	725	673	703	655	731	604	729	726	698	669	684	707	714	675	677	642	743	706	670	713	710	656	680	703	703	704	686	714	653	647	724	668	690	691	695	690	654	663	673	712	725	668	678	699	724	681	705	738	649	687	704	732	663	665	674	710	687	748	669	701	732	688	712	702	689	645	723	632	703	641	716	687	701	609	683	719	642	667	722	643	660	686	713	680	650	672	742	719	693	737	693	705	722	702	681	722	719	674	665	677	740	666	712	698	698	677	689	683	736	673	670	694	707	690	686	704	672	692	648	685	708	675	704	718	688	740	699	747	684	669	707	686	703	672	736	725	728	741	683	683	636	684	637	686	695	674	714	747	690	672	706	699	676	659	704	724	699	686	678	683	670	708	651	719	686	650	655	669	675	660	667	698	673	682	665	668	685	746	720	718	696	696	690	671	719	668	672	710	637	680	667	672	695	708	686	727	681	738	698	679	690	647	752	691	659	667	661	707	648	731	686	704	721	684	724	647	668	655	703	680	680	713	700	649	719	680	690	709	718	640	693	677	749	653	701	652	667	676	722	700	689	706	710	659	721	660	694	695	659	668	641	714	716	698	701	704	703	686	694	698	670	667	673	687	680	677	683	703	714	677	696	736	675	694	673	666	693	692	680	671	704	723	678	705	687	702	678	697	717	731	703	665	738	701	687	679	661	685	725	660	706	673	718	693	696	701	674	647	738	693	718	723	668	677	705	691	718	695	728	728	711	685	655	707	686	676	716	735	724	678	729	710	682	663	687	670	690	667	704	725	665	672	667	630	735	720	647	710	663	646	678	708	714	694	685	693	670	699	658	701	693	698	668	696	686	673	670	708	691	679	741	674	666	682	707	690	708	691	631	709	615	656	707	674	700	624	696	712	710	690	698	665	665	665	672	656	713	729	625	697	646	684	666	721	733	746	720	702	652	635	661	648	700	695	712	644	726	641	696	667	640	669	668	675	703	725	708	717	726	690	744	727	671	711	727	694	700	760	694	730	697	703	657	724	706	692	658	676	657	696	690	666	653	700	706	702	676	688	686	681	760	695	657	659	653	677	680	653	708	764	701	673	712	665	681	672	668	697	716	779	661	681	674	691	698	685	735	727	683	629	695	638	685	679	695	684	693	685	718	684	645	714	696	695	748	741	695	731	694	672	671	630	722	708	696	685	746	666	710	718	703	725	660	650	690	713	724	660	679	657	645	692	679	682	681	687	666	706	712	670	719	691	686	703	732	712	669	698	682	683	668	679	688	747	762	696	710	680	665	684	683	689	657	708	677	712	633	681	715	707	667	707	659	647	698	678	714	667	707	698	758	680	649	682	683	704	722	667	713	706	647	719	706	696	681	707	663	660	674	681	753	684	698	651	671	657	686	697	747	622	656	665	686	671	627	679	646	733	725	665	676	664	742	677	695	726	663	695	655	702	698	731	685	640	717	716	646	692	649	694	644	669	656
17999	42606	34516	23444	18728	14311	11338	8700	7483	5813	4143	3076	2659	2188	1942	1750	1666	1505	1542	1504	1383	1263	1296	1256	1177	1236	1243	1093	1066	999	964	954	907	984	907	929	872	874	877	923	906	924	893	840	841	823	801	764	839	776	781	773	796	743	820	768	745	753	755	761	701	731	701	727	688	745	711	780	757	754	728	760	721	736	648	701	691	724	748	681	689	699	726	744	715	703	714	670	680	702	745	715	718	768	721	708	710	743	709	691	698	669	725	692	718	704	752	655	682	724	712	729	688	740	690	726	735	676	680	726	679	735	743	770	673	711	728	690	736	686	743	696	702	764	733	705	726	725	701	720	735	711	691	707	712	711	729	753	677	762	741	679	707	708	723	752	706	671	726	664	716	724	681	702	716	683	740	720	649	728	746	670	686	728	669	702	744	732	695	713	705	678	735	674	711	732	738	688	721	754	704	742	729	726	682	714	680	714	685	742	700	720	693	748	713	677	697	714	674	708	660	683	725	676	658	683	760	740	700	728	693	701	732	744	705	722	683	759	674	704	735	702	676	729	702	729	750	697	690	714	754	722	713	722	730	714	742	709	690	684	754	648	686	655	677	749	687	645	694	745	737	755	732	719	719	707	702	734	692	696	708	768	717	718	740	690	753	703	697	738	728	709	708	705	721	721	702	705	705	700	694	665	697	728	723	716	689	674	666	760	684	732	736	742	728	770	683	705	696	727	723	674	714	710	731	709	718	736	677	676	729	719	705	695	696	709	703	691	652	704	790	702	681	702	791	708	729	734	709	718	767	704	708	719	694	741	675	709	740	735	745	702	718	745	734	752	714	697	701	710	699	734	708	693	752	717	691	723	696	692	671	726	694	684	670	713	706	728	706	744	726	685	678	677	673	701	678	717	707	678	653	700	736	748	672	734	702	733	689	658	705	723	767	727	704	714	731	731	717	733	730	693	727	700	703	679	740	708	728	703	707	704	738	750	716	671	684	674	721	764	670	689	725	698	725	719	699	689	674	740	738	725	696	694	723	724	731	714	648	727	717	681	698	679	708	754	707	713	678	729	719	695	710	728	695	696	735	765	739	691	690	766	658	716	673	726	702	725	709	677	713	777	696	736	758	699	715	703	716	696	719	678	712	758	772	746	751	716	708	764	723	718	722	713	725	677	770	679	752	699	705	781	701	746	744	715	712	706	703	720	721	743	691	706	720	702	729	693	781	704	712	731	717	750	717	726	703	720	681	681	696	723	697	734	724	754	672	664	711	708	744	715	753	727	687	680	695	685	736	731	729	688	684	762	708	685	683	704	725	709	744	680	741	707	662	663	718	701	716	707	731	719	732	701	697	715	673	722	750	752	707	700	732	707	710	680	742	732	713	714	733	745	734	735	692	736	742	741	705	716	722	715	723	769	693	675	777	720	738	736	724	724	735	684	675	766	725	700	726	719	692	725	765	751	718	717	756	717	724	716	689	743	689	736	685	750	756	714	703	684	666	700	675	692	733	720	753	737	667	698	737	704	693	733	788	732	737	727	708	680	721	703	687	790	745	698	695	715	684	696	729	724	688	709	727	702	734	705	721	695	760	708	705	725	734	730	699	705	691	701	720	694	697	722	711	660	666	748	692	705	691	700	678	711	660	665	724	708	676	675	733	698	681	732	688	676	714	708	693	697	724	714	740	714	663	717	739	700	712	676	721	714	763	679	715	682	715	701	669	730	708	763	673	733	672	713	686	656	736	735	749	700	666	689	711	655	726	716	704	720	725	730	718	684	671	684	762	703	700	725	704	691	748	701	680	731	692	703	720	736	792	698	695	725	684	698	733	654	691	715	679	742	696	719	720	702	724	671	715	717	707	671	703	690	676	676	721	722	725	724	696	729	755	670	720	619	680	718	658	692	711	738	709	704	684	714	690	756	734	686	744	686	695	688	749	728	688	753	756	678	735	690	731	723	723	673	763	684	674	675	688	718	753	712	701	719	690	733	737	681	688	669	722	744	730	707	700	705	730	761	673	653	694	743	676	770	688	722	690	726	744	731	682	692	698	724	707	705	722	683	707	700	768	719	737	700	702	713	692	666	716	700	715	722	713	729	740	701	704	726	676	685	702	708	699	707	696	742	706	712	719	710	677	698	764	720	729	711	670	710	746	708	697	732	720	725	705	722	684	744	676	702	702	719	777	697	695	633	753	743	695	680	764	722	725	695	690	727	656	736	711	764	703	704	698	724	735	692	748	705	707	708	708	781	712	691	724	694	732	704	741	703	691	677	714	739	753	703	728	710	750	715	699	727	740	738	732	697	753	623	766	744	736	718	732	742	687	684	654	716	696	704	705	708	802	728	690	741	743	751	753	686	714	743	744	701	715	720	732	732	767	730	714	692	707	727	699	740	682	716	707	731	735	777	709	664	721	730	684	755	719	709	743	709	694	665	717	696	741	729	748	723	711	696	715	715	752	701	689	733	691	761	675	737	732	731	686	711	712	724	708	705	750	651	750	762	693	652	684	687	728	679	670	740	710	711	697	717	719	684	687	695	760	731	702	733	681	734	710	683	743	664	722	700	703	746	688	724	712	725	715	737	730	707	738	717	704	711	727	730	729	727	713	703	707	747	734	701	702	688	726	667	741	703	712	662	715	750	724	713	663	694	728	662	711	735	714	740	731	726	749	737	717	737	744	717	699	751	705	757	684	705	726	734	701	732	729	692	689	682	719	665	715	713	705	702	703	662	732	695	697	767	729	725	683	739	703	708	683	685	724	716	714	698	658	700	729	740	700	715	699	742	733	748	661	752	682	734	755	684	779	735	666	737	702	721	694	749	680	705	673	655	764	675	711	723	709	662	734	693	719	710	701	726	709	719	709	711	715	700	751	740	746	700	718	677	694	695	728	716	708	715	742	712	738	728	739	694	715	693	665	705	744	716	756	705	717	675	773	681	702	698	753	707	666	759	755	711	698	709	738	732	680	703	708	709	692	721	735	640	716	746	710	716	738	682	717	682	719	702	710	729	709	702	745	689	689	670	714	677	681	706	705	670	694	723	700	734	741	732	755	742	725	682	671	680	752	698	713	701	731	736	670	699	716	726	723	663	724	677	774	733	758	671	741	742	672	643	692	710	694	716	702	727	724	708	725	692	721	651	722	745	717	761	736	682	743	729	701	678	735	781	754	732	774	690	700	714	685	688	710	726	695	693	744	722	703	664	728	730	683	673	693	687	759	708	672	737	674	715	721	685	710	682	723	695	716	667	653	706	693	723	693	717	689	731	687	732	686	736	647	699	700	691	755	707	715	694	702	662	740	756	744	697	687	709	696	720	681	695	731	710	747	688	682	695	710	716	727	669	677	708	702	721	650	738	691	725	702	734	705	703	775	687	766	722	706	750	740	725	732	752	682	768	697	737	724	654	748	749	715	742	716	688	732	679	750	717	798	749	700	706	702	798	662	725	671	729	732	714	712	686	732	677	705	718	696	678	740	718	665	709	681	728	725	735
28854	21756	19981	12181	6194	4113	2923	2372	2092	1702	1250	1100	1069	931	883	854	814	781	766	858	789	794	771	774	772	708	783	770	709	707	727	670	706	670	705	695	711	676	760	673	677	715	713	703	691	639	615	654	712	657	675	687	672	654	667	673	632	700	659	643	655	723	714	650	635	656	637	636	677	667	631	632	672	630	671	656	600	694	679	668	622	703	659	659	635	701	660	634	686	698	671	652	665	705	656	622	646	685	643	595	604	673	638	646	644	646	642	644	636	644	631	628	608	653	647	638	644	657	625	590	645	655	634	636	637	593	649	673	627	659	650	700	635	612	666	628	638	654	607	632	649	698	666	652	668	620	607	635	648	651	661	683	631	609	627	595	675	627	677	685	656	636	649	625	669	613	624	648	692	623	599	631	639	654	643	622	652	636	646	626	642	672	663	649	654	644	641	647	688	692	612	631	640	591	682	639	641	682	695	632	680	674	608	670	707	608	634	651	661	659	658	658	626	624	641	667	640	620	630	681	633	614	677	627	623	613	686	632	645	639	623	672	652	642	649	650	634	666	681	651	661	668	629	578	648	660	612	649	646	644	676	649	634	613	648	665	615	649	677	646	675	679	677	615	604	696	651	635	694	599	678	651	605	660	644	657	676	636	669	625	637	623	615	596	622	656	625	685	625	663	628	638	659	666	673	650	633	654	643	645	682	634	629	698	640	662	595	663	665	669	696	630	649	659	642	615	630	653	582	635	682	668	663	707	674	646	604	624	650	661	694	676	673	675	632	641	638	649	675	648	670	655	624	717	671	636	634	648	672	637	645	577	667	653	671	623	630	586	665	611	626	605	673	652	607	628	662	655	666	664	661	659	662	620	598	645	616	635	649	643	644	654	672	652	655	721	634	596	644	631	660	677	617	587	611	685	648	597	642	645	666	651	639	665	650	670	598	645	657	691	654	630	661	654	683	680	652	678	641	668	680	671	656	591	673	621	644	665	640	658	648	572	633	637	627	647	660	670	654	696	604	638	614	679	630	635	580	672	622	659	677	653	678	641	687	614	664	666	654	626	639	611	612	604	664	644	674	669	674	662	655	669	657	620	575	670	645	636	610	600	665	642	641	574	660	648	654	617	651	654	648	651	631	711	654	685	681	655	664	681	643	626	658	653	662	646	636	620	675	632	614	701	642	656	682	660	656	611	655	671	588	672	625	708	672	630	630	661	644	671	623	674	639	614	665	663	670	657	642	630	669	649	710	664	634	610	631	651	643	667	631	672	660	694	613	635	693	658	649	669	616	665	614	638	620	645	657	687	670	639	637	635	647	667	679	669	656	632	660	645	601	664	652	630	660	663	672	640	644	670	653	666	600	631	595	649	640	574	613	702	653	661	651	635	633	653	655	660	640	675	652	683	667	631	645	634	640	662	672	678	682	647	642	606	659	677	640	625	668	688	655	672	629	653	625	573	634	608	612	611	683	666	646	681	636	634	694	623	643	648	702	667	640	682	643	667	689	640	658	619	659	671	672	659	706	684	684	696	681	686	652	637	621	651	647	654	644	680	689	637	668	661	661	675	628	675	630	669	621	648	625	662	632	685	620	661	668	661	673	638	647	628	670	640	632	667	617	665	662	607	637	641	610	623	628	629	603	632	719	667	640	624	673	683	622	707	666	649	689	579	700	630	713	644	644	661	657	634	641	626	618	675	708	637	652	590	607	633	695	667	630	614	601	643	635	636	633	672	624	650	684	657	672	667	717	651	620	661	644	625	616	671	674	645	635	661	681	615	714	654	668	637	616	567	730	619	676	690	677	650	634	647	704	651	615	721	673	653	662	626	656	713	630	633	627	645	645	674	647	621	671	619	695	650	656	685	644	624	601	661	656	595	616	636	595	641	620	631	656	698	615	641	650	598	640	612	657	637	640	626	621	596	639	630	669	658	642	643	623	635	647	595	668	657	686	645	662	690	636	642	659	620	653	684	640	660	604	696	628	698	636	594	626	660	658	645	680	642	698	660	664	658	643	652	648	663	685	642	663	608	624	628	639	648	655	662	605	641	747	711	637	599	684	615	624	650	626	703	619	602	644	646	615	650	672	616	647	622	607	642	641	640	660	651	633	654	613	659	668	605	681	644	648	644	646	652	629	616	629	637	623	656	616	686	679	663	604	672	649	651	673	664	678	650	650	655	642	659	679	674	660	660	664	616	638	681	654	616	637	670	663	662	624	697	651	622	629	631	643	642	624	663	616	667	631	639	653	618	635	675	638	629	662	609	668	646	643	643	651	673	690	678	635	643	586	627	685	665	677	660	632	687	672	585	623	653	693	669	675	685	660	657	670	618	651	640	659	688	657	639	635	653	639	635	656	646	663	639	689	684	681	645	643	671	675	636	659	652	711	649	645	630	592	635	651	673	659	609	638	658	638	648	593	649	621	635	665	722	627	665	650	680	628	623	697	692	652	659	638	645	650	578	651	652	626	638	681	660	651	615	671	638	624	660	672	684	653	656	641	627	629	697	647	652	662	629	636	645	690	636	622	670	655	610	643	657	600	645	597	638	630	652	633	606	628	677	664	645	641	657	641	687	664	652	651	619	692	650	604	654	639	616	617	696	597	653	636	650	664	635	685	670	606	583	644	660	716	624	639	653	685	678	589	656	728	654	623	672	671	636	654	650	634	671	677	662	616	651	674	635	598	635	647	625	631	647	678	651	628	636	675	677	642	647	684	642	654	622	640	680	627	606	697	638	626	657	648	655	673	641	624	632	644	672	664	643	671	665	693	661	653	612	669	626	636	640	657	647	637	718	686	679	644	636	629	659	640	633	633	671	663	640	639	643	650	625	656	696	654	664	636	684	651	619	636	653	664	635	684	615	689	634	678	671	614	671	611	645	652	696	637	654	630	675	617	635	664	687	679	660	625	633	630	630	684	669	645	636	686	709	619	664	639	641	681	671	608	678	623	647	642	654	648	635	611	588	633	662	655	637	666	616	653	651	652	666	641	609	683	632	626	696	626	644	652	622	682	675	644	652	657	648	633	677	615	664	683	649	687	685	598	608	657	653	634	617	705	661	670	659	651	685	653	649	666	629	699	678	687	673	654	691	633	672	636	684	605	636	633	623	640	653	619	659	639	662	645	587	629	613	646	602	606	670	654	639	633	627	666	674	643	637	663	599	607	666	652	630	663	649	602	652	633	678	659	646	655	660	621	643	647	645	613	671	619	647	687	624	671	633	648	662	680	677	694	614	648	615	656	692	626	612	643	674	652	650	634	660	665	669	679	685	634	638	678	678	612	682	649	668	635	621	656	625	682	660	632	658	658	646	648	639	592	646	653	653	634	621	649	699	655	668	621	653	630	670	619	675	639	705	636	627	739	637	648	660	683	639	600	656	651	619	652	644	624	667	644	661	647	682	678	670	641	663	621	590	650	659	680	693	637	641	708	648	620	700	664	670	667	664	652	642	637	666	659	611	642	674	588	641	597	602	633	628	601	663
15330	29423	21868	12677	9199	6881	5071	4087	3569	2715	1912	1544	1481	1205	1145	1050	1023	940	1056	1031	972	906	880	910	869	917	871	857	837	768	771	794	805	742	747	786	792	715	740	782	751	752	731	779	719	710	728	702	691	703	727	742	695	694	751	705	741	732	685	667	652	720	705	720	734	721	676	668	640	706	671	704	717	694	707	669	722	648	687	708	745	697	689	693	648	710	674	674	699	679	715	697	734	670	755	734	693	646	683	686	684	707	692	656	643	656	724	720	639	690	668	695	656	660	695	718	675	636	709	719	717	669	675	677	673	709	754	681	723	677	732	725	623	690	656	672	694	705	719	692	690	649	723	679	694	702	707	668	711	677	675	730	688	661	654	624	669	668	657	669	669	669	641	673	733	678	683	678	668	634	721	695	666	677	680	702	705	643	707	683	701	694	696	701	687	691	647	688	681	705	741	683	727	662	695	681	673	732	677	668	659	664	660	732	654	678	654	694	705	670	662	650	699	676	700	715	649	697	691	662	667	638	723	690	678	719	679	699	696	718	652	682	697	696	680	702	660	656	632	640	715	683	686	675	685	664	660	676	656	647	706	660	660	684	684	684	719	686	666	670	705	637	691	669	664	673	696	668	730	719	709	659	704	732	644	641	696	669	757	658	668	659	692	633	682	701	648	646	677	668	689	707	726	650	683	725	681	704	716	704	712	720	689	703	655	675	715	705	698	687	719	661	702	698	658	684	659	647	661	671	661	656	679	718	664	696	590	708	673	628	694	665	672	669	683	683	738	668	663	688	651	741	641	694	695	658	695	630	701	668	684	658	710	658	681	700	704	720	710	695	711	660	674	695	666	719	676	734	634	722	650	685	669	682	673	728	674	734	669	667	681	712	738	688	706	708	651	680	698	648	673	702	661	713	697	692	664	654	675	668	682	664	719	717	708	708	684	667	673	687	623	653	684	715	682	707	655	640	701	712	639	682	661	682	674	664	681	661	639	718	677	629	689	670	662	688	695	678	687	684	647	698	662	657	696	721	636	705	687	673	674	649	692	666	719	734	679	734	683	673	693	671	696	631	695	688	694	689	715	706	717	711	710	717	633	659	694	657	651	693	661	695	691	691	629	715	705	663	687	672	663	673	645	657	701	683	670	697	697	731	675	645	747	665	621	653	667	704	652	676	626	680	680	682	685	680	646	654	662	697	666	678	641	672	663	665	646	687	674	710	671	655	685	687	676	663	676	645	730	719	697	663	680	665	680	677	703	731	670	654	657	709	667	712	662	682	710	695	701	691	742	690	708	678	717	679	686	715	663	716	701	697	669	652	664	707	685	661	689	663	684	686	684	673	667	647	698	698	636	687	654	691	679	669	669	668	650	634	679	691	716	738	691	680	675	732	648	655	668	657	670	679	667	725	709	648	675	668	694	707	729	662	664	704	702	725	683	726	679	691	661	689	644	683	651	657	654	682	710	675	671	687	698	668	677	662	647	672	673	662	682	675	685	666	690	717	685	696	660	662	703	666	671	666	693	664	696	727	728	656	668	710	725	688	735	696	670	665	682	692	675	657	657	699	733	720	647	671	707	666	629	663	666	682	664	667	699	694	693	696	650	699	743	693	665	670	719	723	717	697	708	652	708	658	684	678	705	710	669	641	719	738	647	653	640	707	727	654	684	696	671	673	624	714	655	694	670	725	659	630	662	703	684	704	663	697	686	634	639	662	628	699	681	641	693	657	689	700	635	687	675	717	693	679	678	683	708	682	658	681	685	686	698	717	671	647	680	698	701	733	696	659	690	694	642	713	648	722	717	632	666	697	681	640	710	665	646	655	677	673	676	682	708	725	706	719	675	691	678	648	669	702	675	743	724	658	705	662	696	704	686	700	629	640	692	695	713	724	695	647	651	687	715	701	640	671	715	684	656	711	657	689	732	691	656	693	657	710	696	700	722	648	682	672	685	689	691	611	674	684	654	689	678	642	623	648	699	710	673	643	698	670	641	677	694	698	674	681	665	644	735	680	704	644	689	699	671	656	705	654	645	737	647	722	710	718	659	694	717	713	663	696	700	714	647	674	704	737	701	699	701	692	685	623	656	677	693	675	655	688	680	659	682	667	661	688	692	677	679	650	710	642	702	661	705	684	661	653	724	680	654	681	693	707	663	716	662	680	695	665	668	680	688	665	719	704	689	606	710	704	697	701	702	677	652	677	685	674	634	675	672	710	695	684	676	631	669	671	706	717	596	698	696	690	677	707	695	713	608	721	644	688	718	652	675	713	656	655	640	699	697	749	646	705	699	689	725	711	687	650	674	676	675	638	674	727	693	726	635	672	680	643	647	706	619	676	769	653	721	679	621	688	653	641	686	707	674	698	719	677	697	661	678	673	674	678	684	670	712	669	708	676	681	683	657	685	708	709	653	674	668	652	690	717	669	662	674	735	716	673	703	659	686	722	689	662	678	666	659	683	705	705	653	648	677	717	674	617	713	689	677	660	648	675	738	713	686	736	661	632	651	660	634	673	656	665	618	640	678	636	647	693	697	673	637	667	728	658	713	730	705	688	717	697	704	730	652	659	676	651	700	712	684	683	700	681	702	681	689	681	643	622	709	703	682	671	681	667	686	702	674	680	705	704	639	673	673	684	680	639	666	704	674	697	662	703	700	703	688	641	702	701	662	669	737	700	671	648	661	690	675	705	698	703	634	679	710	700	724	685	664	650	659	701	674	659	741	646	691	689	658	688	678	647	707	701	690	664	635	688	723	687	678	698	710	656	630	646	708	684	705	658	662	710	718	691	676	658	645	702	716	656	649	682	685	683	688	661	718	668	707	677	723	693	680	713	653	681	714	648	682	696	653	675	673	668	699	697	622	698	744	680	700	743	716	737	714	703	727	663	682	684	715	672	678	632	671	676	760	693	677	645	692	675	647	687	682	684	634	690	694	669	731	662	699	686	672	693	662	688	691	671	684	675	646	660	678	647	700	695	647	701	677	736	689	697	698	665	613	666	774	719	706	688	636	721	666	677	724	679	669	744	700	679	696	678	684	684	673	692	703	645	711	681	650	681	699	696	681	693	731	651	682	718	669	711	696	704	651	679	655	710	673	684	675	700	656	697	705	637	668	721	691	669	657	731	701	697	662	674	685	685	731	661	725	739	668	685	665	717	662	684	670	680	657	663	686	697	701	681	722	711	659	673	661	717	686	708	687	706	703	703	712	695	688	679	666	679	692	684	667	664	652	673	659	740	704	675	675	660	693	688	663	668	701	692	692	644	707	640	695	707	676	701	710	700	670	706	670	668	708	708	713	703	650	664	695	688	687	691	668	646	658	713	714	646	719	712	693	675	672	660	692	707	668	692	673	684	688	673	613	683	663	707	670	681	706	684	682	699	677	722	639	685	662	693	657	700	622	696	670	657	771	681	684	720	675	665	672	690	712	669	715	721	658	730	654	628	692	697	704	679	682	693	635	656	654	657	634	691	684	712	680	636	696	722
24318	21536	28724	24845	21572	13780	6556	4041	3285	2392	1854	1473	1334	1182	1127	958	1012	1002	1010	948	916	910	942	901	835	892	791	849	832	850	750	779	756	770	732	756	742	715	689	750	748	732	784	737	764	752	730	653	728	729	738	675	668	666	690	669	678	772	709	664	734	682	652	667	665	652	674	713	684	693	719	673	659	659	653	633	659	640	676	620	688	681	712	690	704	638	699	710	689	663	648	645	658	655	674	626	625	679	692	685	618	580	664	684	723	688	687	680	662	642	675	635	695	694	654	695	652	679	651	694	635	666	662	707	728	648	681	675	665	701	694	635	638	696	676	647	653	671	637	653	702	679	719	702	666	701	662	675	650	656	668	665	629	688	667	631	718	657	665	678	686	650	608	674	645	657	663	694	677	646	705	656	614	680	687	660	634	692	729	648	677	701	649	677	707	674	696	669	640	663	603	659	676	698	648	649	647	677	672	686	704	689	639	673	657	652	635	650	682	690	661	636	689	683	665	646	653	664	671	656	673	703	647	630	631	668	631	677	662	647	645	646	678	663	623	714	615	678	654	639	643	690	687	647	664	668	625	660	695	675	681	670	642	665	641	653	672	685	675	652	623	668	656	675	655	667	637	659	667	659	659	651	693	659	701	640	666	677	703	679	606	702	675	662	651	683	693	658	621	620	662	679	645	656	629	654	658	672	691	641	681	671	698	656	691	649	604	701	659	635	705	682	646	656	684	687	689	692	609	675	635	662	673	674	670	659	678	687	679	702	659	659	598	664	677	647	676	618	662	676	647	669	683	662	629	682	695	674	642	608	693	675	694	688	672	652	662	638	626	654	633	641	654	687	665	683	638	674	663	674	671	642	640	665	637	629	697	700	657	637	697	701	694	646	654	663	633	644	639	665	637	680	641	664	632	673	649	669	592	658	671	687	643	638	680	660	670	717	651	647	700	627	681	617	644	636	674	645	675	682	647	658	675	673	638	651	729	678	656	645	668	665	630	650	674	727	689	665	699	655	631	613	731	662	689	673	646	663	660	623	662	669	633	649	671	644	660	678	605	648	691	693	644	690	681	637	619	669	645	624	694	659	665	657	670	670	670	680	604	651	652	666	649	676	661	651	643	662	668	689	668	676	665	653	640	622	709	646	653	672	673	658	681	659	675	646	619	658	665	664	699	672	674	705	688	733	660	683	710	646	606	666	634	637	668	668	659	665	707	672	691	671	642	672	646	620	645	601	652	634	682	659	669	680	711	658	647	650	636	681	660	647	665	657	644	651	687	675	623	709	630	664	662	678	670	671	659	654	699	682	701	670	655	658	680	647	689	703	634	628	683	684	698	662	655	641	668	659	719	659	641	685	634	683	665	674	637	686	636	692	628	674	657	680	652	661	645	622	610	624	682	657	664	652	664	625	640	665	644	679	644	679	705	700	714	666	664	683	663	624	636	692	694	678	705	603	692	698	675	639	668	700	643	661	706	672	661	662	665	633	643	627	665	653	652	675	665	634	653	659	713	736	672	676	686	666	682	664	729	664	626	616	663	649	695	698	661	611	660	642	651	647	640	660	660	653	680	672	637	639	649	634	687	643	701	688	667	637	636	665	670	634	655	670	650	633	629	667	689	715	629	675	682	620	648	654	657	635	689	657	663	636	630	588	692	684	665	666	626	659	659	657	643	680	671	620	673	665	643	681	629	665	689	679	697	654	660	728	657	645	666	667	638	666	651	677	696	658	665	688	662	704	674	657	614	656	695	694	617	658	682	688	667	695	654	668	656	686	655	634	655	644	649	646	675	691	635	661	626	664	637	633	665	636	699	663	664	665	708	655	654	702	660	657	688	649	673	666	692	717	629	652	665	638	645	656	639	679	695	681	670	641	633	657	685	727	680	620	693	639	645	693	680	651	688	606	639	690	653	619	724	642	683	679	687	654	673	672	702	692	666	691	656	642	634	652	679	690	671	676	668	677	657	678	679	650	677	658	641	661	620	689	642	646	623	641	674	682	641	641	639	699	657	654	686	666	662	652	635	705	672	685	670	673	696	680	654	654	598	686	666	653	655	670	657	639	615	674	701	625	652	714	697	694	623	675	616	632	678	711	730	660	710	657	645	670	653	632	637	668	651	674	626	665	631	679	645	654	633	663	654	698	665	667	668	708	672	623	632	709	629	618	680	735	680	657	693	651	713	682	637	654	691	599	606	690	706	652	695	638	627	660	667	634	656	656	608	648	700	648	653	667	706	646	648	636	680	602	681	699	651	710	641	645	666	653	679	663	701	711	611	706	696	651	689	691	654	676	680	692	649	669	695	780	648	642	660	700	648	661	645	651	714	682	654	674	690	667	701	684	672	684	672	626	678	695	643	692	696	688	624	611	643	662	653	639	697	689	617	692	633	682	664	628	642	701	617	660	683	681	694	674	678	633	669	665	648	676	627	668	641	619	681	699	620	687	733	665	689	682	668	633	657	667	686	669	630	681	636	685	641	680	701	593	688	673	631	681	694	677	688	664	678	661	719	673	623	655	654	664	660	761	647	663	680	621	639	632	662	636	660	653	632	664	659	656	676	684	693	704	678	670	648	655	668	655	658	709	628	646	659	636	702	663	662	663	701	637	648	740	653	678	648	669	699	655	686	664	665	660	664	665	671	641	676	694	650	640	671	650	710	662	655	654	671	635	644	649	644	685	659	647	665	679	646	678	614	664	632	666	626	630	677	684	603	648	679	616	632	680	659	661	694	627	670	645	693	662	647	656	654	656	614	694	607	698	689	627	678	672	679	682	641	648	650	659	668	662	606	680	654	734	631	635	633	654	634	663	663	651	660	658	623	657	644	683	700	672	667	681	692	676	661	638	677	705	649	655	684	727	654	667	607	627	680	666	662	671	658	600	682	692	723	696	648	661	645	693	667	663	650	660	664	629	695	658	684	706	712	693	641	627	686	674	659	668	625	654	663	671	692	658	680	675	646	661	652	611	665	647	690	700	629	666	600	678	682	653	663	644	616	661	663	659	659	665	692	656	655	676	723	670	647	668	675	661	669	671	645	678	687	660	700	655	645	645	662	632	655	668	660	673	682	622	628	683	645	607	671	678	717	706	621	625	669	698	664	705	621	677	644	634	683	679	666	647	644	694	663	692	663	669	635	648	578	634	694	689	665	677	630	668	701	659	645	644	632	655	658	646	657	681	673	643	631	672	693	668	682	634	618	716	670	641	645	655	687	720	657	650	704	614	645	711	661	651	596	654	629	656	601	689	689	645	649	650	672	652	632	666	713	619	665	671	700	662	635	671	620	671	684	678	658	664	638	678	662	679	647	690	660	660	634	711	650	712	671	649	655	661	688	690	687	662	674	653	679	694	664	654	622	662	698	665	664	649	638	676	632	697	668	702	684	701	641	662	624	671	683	654	683	659	661	647	712	627	664	658	656	692	683	625	666	630	697	682	623	683	654	625	678	684	680	695	629	664	668	638	665	666	662	673	698	654	671	643
15726	37618	28956	18679	14192	11093	8390	6758	5553	3943	2958	2250	2010	1742	1480	1399	1299	1310	1309	1221	1134	1084	1063	1112	1033	1028	1035	984	909	919	931	866	825	848	814	801	838	798	835	848	860	833	811	805	810	755	722	712	777	802	764	732	718	717	721	730	732	756	731	711	732	671	697	719	711	725	687	704	673	661	730	728	696	723	673	675	734	653	680	694	713	707	683	689	680	710	698	699	667	643	697	679	703	719	705	696	686	699	667	706	731	640	683	681	696	708	709	697	743	702	724	695	713	705	688	692	670	711	735	690	679	690	713	668	647	752	678	691	734	693	658	738	707	648	703	683	672	690	693	683	612	672	678	662	716	667	673	652	665	688	687	722	697	687	697	652	705	701	693	712	686	670	737	719	681	687	661	719	695	663	710	725	656	663	742	703	685	697	690	687	672	669	716	709	654	695	654	699	727	719	663	712	716	698	706	673	721	723	692	684	719	690	696	710	690	662	718	691	659	670	685	697	739	678	692	697	693	732	637	665	740	661	691	687	691	684	708	678	748	690	709	711	715	661	681	693	638	713	677	688	670	691	632	675	679	746	664	683	697	761	658	693	674	639	721	638	712	715	704	742	699	673	652	658	750	644	694	716	672	713	748	716	713	698	728	737	692	696	660	721	687	696	694	687	695	699	738	672	684	706	691	687	688	761	682	703	669	744	665	654	694	695	690	648	667	684	692	712	703	661	699	708	680	712	683	703	670	718	710	702	702	724	678	723	672	738	699	673	618	707	699	671	676	686	703	634	677	755	684	675	741	696	701	714	712	742	673	731	720	688	646	699	680	728	689	703	707	712	695	671	688	654	704	656	680	709	694	685	714	720	709	711	718	694	733	700	681	670	698	708	698	658	727	667	677	674	721	652	691	711	713	734	681	677	652	695	690	707	668	721	688	669	725	702	682	710	720	706	732	722	682	715	687	685	681	691	666	677	686	689	664	704	699	667	717	696	723	699	659	700	720	702	689	652	704	684	682	742	696	694	702	666	700	724	659	637	747	752	670	647	743	662	696	683	697	705	675	708	680	708	677	670	695	687	665	693	746	694	700	682	723	683	690	727	691	679	680	677	707	658	689	734	710	688	722	729	765	698	704	674	684	700	690	731	674	697	723	723	634	661	655	707	702	680	700	686	716	686	690	697	705	668	689	717	633	652	706	687	704	696	723	724	735	719	740	718	683	746	714	686	680	703	702	666	674	697	637	706	688	693	711	725	672	734	701	686	684	699	701	663	722	656	729	735	664	689	683	683	701	681	749	707	726	672	691	748	663	686	644	668	690	674	669	705	673	729	731	651	677	687	713	700	718	673	704	743	701	691	676	706	673	718	728	695	646	737	635	714	680	700	693	721	678	655	697	674	694	681	716	680	717	730	710	737	680	672	701	683	680	698	697	693	680	738	640	665	737	676	706	650	722	699	704	731	668	682	671	718	675	687	665	723	740	712	688	699	693	723	639	692	699	684	674	675	680	692	689	741	668	696	683	670	712	736	665	713	723	702	706	686	693	632	704	734	718	701	685	657	717	680	677	742	720	708	729	706	680	683	654	699	699	671	712	712	675	699	634	674	706	699	682	677	744	688	669	704	670	706	702	716	714	689	710	709	679	690	754	702	729	725	734	689	704	698	657	699	700	655	710	723	642	720	674	727	672	693	695	708	690	667	706	679	720	702	712	679	724	702	745	655	683	716	735	680	703	656	696	658	703	706	695	700	672	718	692	712	645	683	715	682	652	681	705	702	721	712	705	717	664	688	620	708	692	675	679	694	665	699	682	743	646	657	733	648	664	687	675	725	672	708	691	697	682	722	722	765	676	690	713	763	671	724	694	728	693	684	698	661	709	722	662	690	668	730	670	661	681	686	699	687	710	693	648	714	724	666	704	718	715	768	695	683	687	708	651	743	687	705	671	698	678	684	683	706	679	698	655	679	675	677	686	724	683	695	703	693	689	713	680	703	684	703	687	689	682	661	706	725	668	676	731	709	693	678	684	718	656	688	676	690	688	675	690	696	734	646	688	730	698	672	710	643	724	715	703	739	703	665	692	684	628	668	670	718	662	696	675	680	698	708	688	706	683	744	716	667	695	725	642	683	719	700	662	658	731	702	698	681	692	717	720	705	719	704	698	688	691	647	688	687	692	699	734	660	720	683	715	707	632	670	708	729	685	704	718	697	748	684	703	670	677	713	696	676	730	697	716	687	711	725	686	707	722	706	663	685	704	735	710	718	678	650	688	708	676	705	682	650	711	742	700	723	689	715	715	684	655	659	679	657	724	710	664	717	740	691	692	661	697	697	691	680	687	742	679	699	713	646	710	722	682	712	690	691	670	708	702	697	723	690	697	711	683	696	740	672	700	722	679	666	735	701	663	701	695	696	647	688	745	697	746	678	678	707	672	680	668	687	726	665	708	704	689	660	730	716	698	681	710	698	702	730	673	678	686	710	681	703	743	706	714	693	643	708	709	684	668	658	676	701	667	727	688	679	754	728	738	703	700	669	744	693	707	730	717	703	709	698	680	693	693	692	715	636	670	751	659	733	687	645	738	678	677	710	696	684	672	651	700	692	691	697	659	669	733	704	690	682	701	662	716	720	668	702	701	697	699	733	648	659	721	684	693	691	719	695	694	657	649	739	683	717	725	739	725	722	683	701	668	710	720	719	663	722	675	698	716	687	736	711	691	649	721	724	696	689	677	675	642	682	669	677	662	743	648	708	706	720	693	728	657	682	742	662	688	678	700	718	682	679	696	710	719	692	665	682	665	713	694	707	683	680	702	693	664	683	745	718	711	657	684	661	700	659	730	699	706	687	688	693	732	674	660	690	683	683	680	716	689	723	707	697	681	672	721	701	740	703	692	679	669	629	655	661	694	680	669	681	721	663	696	703	735	701	690	642	702	665	717	701	664	679	671	661	677	738	684	718	703	662	721	723	695	722	699	700	690	705	721	713	691	696	702	707	712	729	719	694	672	672	695	733	657	669	679	660	665	710	707	672	781	680	725	730	682	692	720	683	672	722	681	696	708	743	690	672	684	690	704	662	681	726	684	660	753	707	677	665	678	742	677	706	723	689	668	710	680	712	695	676	665	692	710	673	711	697	668	725	725	658	684	709	738	716	717	691	695	713	700	684	659	736	748	718	650	744	680	709	698	758	697	728	715	667	750	705	740	685	708	686	662	694	723	711	700	712	688	686	692	687	697	703	705	714	727	703	676	706	708	637	704	662	689	680	716	709	693	716	692	700	709	681	670	694	699	649	671	751	726	728	690	660	687	693	692	664	661	685	675	668	715	728	650	670	736	717	723	654	719	741	670	732	693	621	709	711	652	729	715	709	676	656	631	688	652	660	700	687	704	700	668	688	735	718	705	736	689	705	645	687	675	725	676	717	709	712	667	691	685	687	705	680	717	691	713	693	641	718	690	682	701	704	707	703	665	707	669	736	712	671	682	695	735	694	674	753
25585	21545	27500	25855	13707	5995	4044	3221	2453	1952	1422	1180	1098	1088	986	910	907	922	879	925	824	860	818	860	842	800	775	804	752	744	749	691	686	721	708	636	723	670	711	745	691	699	724	749	710	666	693	693	670	633	683	687	638	678	644	664	677	679	688	652	653	699	661	629	661	661	661	659	684	685	629	657	651	667	624	650	659	628	626	677	668	654	678	586	618	613	698	648	682	673	604	637	677	631	607	654	617	628	637	648	685	691	676	623	650	622	638	644	624	672	626	629	701	669	644	629	634	599	635	629	592	636	663	664	666	645	654	613	617	706	627	646	628	671	624	700	645	685	635	600	631	615	706	643	688	679	649	617	691	649	687	622	612	685	639	638	600	648	611	680	650	620	679	692	634	592	666	634	740	645	657	685	655	656	674	681	602	683	613	602	648	620	646	662	696	629	636	681	687	670	656	685	640	679	642	659	668	664	637	664	679	607	630	660	660	617	664	672	655	681	681	672	640	632	652	626	695	661	660	611	674	641	684	645	664	680	674	665	639	627	619	648	663	664	604	655	707	653	678	657	633	668	648	621	654	665	628	630	662	626	637	638	696	620	628	651	681	671	690	663	626	659	609	618	647	626	651	667	625	654	584	661	649	666	643	607	649	704	646	662	663	660	653	684	650	593	694	668	619	649	636	647	620	614	630	687	650	659	625	628	659	626	677	659	638	661	680	655	666	631	672	668	589	633	661	608	703	657	659	639	644	647	608	657	640	643	642	625	641	605	670	634	670	655	661	655	671	635	653	616	674	644	667	639	617	681	669	593	615	630	700	622	657	649	648	616	668	641	670	666	654	676	621	653	621	674	673	666	661	624	646	652	656	676	648	638	658	638	699	686	646	628	628	661	657	649	681	674	621	619	664	651	680	648	652	630	673	658	655	658	631	662	687	637	663	659	647	691	660	647	638	618	665	689	661	626	636	639	636	673	629	638	704	649	664	629	648	636	635	631	627	668	633	654	683	649	642	671	622	648	662	634	658	635	656	660	647	682	648	634	649	593	641	699	635	679	631	612	688	676	691	679	616	658	661	668	662	624	634	638	652	663	658	648	679	614	636	687	679	650	656	714	604	659	638	639	667	654	597	679	654	695	711	651	674	677	654	678	646	651	679	661	611	645	625	624	656	667	658	672	621	654	583	654	629	626	656	688	701	637	616	685	636	661	663	678	620	668	657	672	632	644	663	633	678	587	644	654	660	643	710	621	650	700	608	681	624	673	646	649	654	710	641	627	595	631	680	687	644	639	686	631	641	638	676	648	627	620	651	641	623	681	656	664	666	670	627	654	672	685	656	682	657	656	663	642	669	696	624	696	592	662	658	650	658	663	661	622	646	654	666	673	693	630	641	669	667	635	645	634	662	675	648	663	637	689	653	679	639	631	609	613	672	673	682	625	615	643	673	646	652	625	668	611	651	633	647	624	637	653	630	636	646	662	653	626	626	644	688	611	629	688	652	619	689	668	624	599	647	649	678	638	691	637	690	627	633	655	659	630	632	675	620	636	636	635	607	632	635	631	665	639	658	647	618	685	599	693	608	662	663	661	684	631	595	654	634	670	686	664	650	663	611	627	662	625	625	641	658	648	672	639	618	614	654	662	674	662	666	638	652	638	660	658	673	666	598	601	607	666	618	686	639	616	623	655	633	661	619	603	641	631	656	680	668	643	624	666	677	664	652	639	623	660	622	669	663	673	609	687	613	652	644	659	641	661	644	659	634	589	640	670	642	611	647	641	667	660	728	608	706	682	610	653	604	613	630	670	634	649	653	677	579	624	667	669	649	631	662	672	718	646	673	623	689	614	650	642	673	659	628	670	668	627	633	640	627	627	635	664	676	681	622	634	659	660	585	634	639	663	643	655	629	673	651	675	662	674	681	695	638	660	682	672	643	672	648	640	682	633	640	665	675	654	654	666	631	603	656	602	671	618	631	664	697	679	638	629	617	621	641	672	626	693	608	649	631	656	639	668	643	611	652	639	630	683	645	604	613	620	665	684	650	659	668	654	628	655	606	627	656	639	681	652	649	622	649	670	645	637	605	622	686	621	638	649	676	681	631	649	677	645	693	637	634	598	613	653	643	629	627	648	616	634	666	677	646	612	617	666	703	658	623	639	621	649	638	667	684	632	656	659	631	647	703	673	621	647	642	607	634	688	637	671	648	601	648	631	644	670	623	670	647	637	683	654	626	634	631	649	623	662	652	634	649	629	731	625	633	689	668	624	673	650	715	626	661	641	639	682	639	628	620	637	615	642	606	590	629	646	643	719	666	660	610	655	634	609	626	624	657	646	620	661	661	682	605	649	652	656	674	595	675	650	617	656	637	627	658	639	637	620	630	610	639	667	678	624	624	697	663	689	653	663	648	664	624	656	619	654	633	681	677	666	658	657	616	643	605	669	678	684	634	629	663	655	610	632	611	644	669	642	623	642	708	657	607	652	720	678	670	630	664	656	642	625	645	618	672	649	635	638	606	669	629	693	663	627	670	635	675	622	640	628	644	618	637	631	613	619	640	632	649	640	634	632	700	676	648	654	618	672	636	633	674	646	662	640	665	622	660	666	657	602	642	686	678	654	629	677	638	671	681	620	708	631	703	684	663	704	690	648	639	623	670	657	651	659	660	671	670	638	678	625	635	608	654	612	664	645	663	655	691	654	655	625	632	596	675	639	629	612	658	655	631	634	629	647	664	597	663	662	650	653	627	670	677	648	655	658	645	659	685	643	659	659	601	638	650	633	602	610	617	602	677	633	635	690	669	642	631	671	655	598	609	611	681	649	661	618	632	658	638	677	678	624	651	668	626	706	654	668	677	662	645	655	630	665	650	624	638	663	653	609	621	639	668	662	649	658	646	607	580	675	642	660	646	664	652	615	648	662	620	675	678	636	643	686	638	641	650	662	634	612	629	586	657	651	669	663	654	661	607	677	634	656	613	632	633	671	623	685	672	662	666	664	690	636	664	599	661	638	651	626	667	641	685	631	636	660	644	685	696	637	674	639	624	648	655	643	677	667	674	628	642	691	636	654	646	616	657	623	665	652	624	670	638	651	674	657	660	656	699	686	625	675	666	647	659	662	631	654	651	641	650	655	645	675	649	623	719	649	620	654	615	631	623	621	661	638	626	648	627	640	660	679	658	641	652	656	644	649	666	623	622	624	697	645	629	681	692	662	645	613	651	661	619	643	651	662	678	664	628	637	644	652	633	656	699	666	655	635	663	615	646	639	663	657	634	679	643	644	685	617	600	605	643	673	666	620	639	708	663	584	663	660	625	668	630	626	660	620	654	651	676	661	674	704	665	652	617	633	613	655	636	597	638	704	641	658	637	700	687	645	624	643	659	595	638	662	660	644	666	641	685	631	639	626	644	674	587	664	668	642	643	658	602	639	654	666	660	653	678	684	659	598	632	641	615	622	658	643	709	673	611	627	689	698	630	643	598	644	652	636	612	661
15721	33803	24842	15448	11743	8785	6682	5519	4515	3194	2317	1898	1635	1452	1303	1267	1164	1108	1120	1144	968	1058	1054	953	969	954	979	916	908	842	826	814	811	838	753	849	749	744	768	747	799	828	794	756	807	741	767	757	704	708	760	723	752	670	759	717	697	675	694	685	708	679	723	659	679	680	710	710	685	684	697	683	698	680	706	663	685	692	703	695	659	668	708	655	703	717	721	682	681	688	682	672	704	690	711	682	697	692	665	713	651	692	708	673	675	683	671	708	698	634	658	679	683	672	725	653	675	710	686	669	760	684	719	659	684	662	682	684	642	686	663	688	715	670	677	652	617	666	699	679	665	670	671	699	657	693	726	638	722	678	684	665	713	663	618	660	670	697	675	701	683	713	724	724	730	634	690	689	621	687	689	715	668	665	657	683	657	682	670	664	699	695	690	678	671	714	705	665	711	709	658	646	676	728	665	696	719	667	660	691	646	667	682	643	667	684	695	705	665	735	679	695	647	686	699	663	725	669	676	698	731	649	644	645	693	699	699	670	649	703	729	734	683	665	714	665	737	672	659	714	694	656	714	640	709	649	688	698	695	690	720	671	659	697	699	656	652	713	737	691	675	689	653	671	642	687	665	717	662	656	689	672	643	635	662	679	629	685	706	694	670	675	626	709	727	688	698	659	651	655	659	684	697	674	655	656	713	724	638	678	738	684	731	682	703	704	696	710	678	645	657	625	674	688	687	663	705	730	712	700	655	698	702	668	682	703	682	646	632	724	646	666	696	665	680	709	696	673	724	657	668	678	659	656	748	680	668	691	665	644	721	631	702	632	665	666	707	670	703	674	714	673	683	713	758	650	703	715	705	691	632	673	653	640	690	672	635	709	685	683	653	665	628	660	660	672	692	646	687	697	715	682	647	699	713	671	622	727	705	656	689	681	712	697	722	633	667	748	681	676	718	676	696	699	683	700	699	703	695	733	673	657	696	677	660	721	663	692	698	692	736	702	701	692	666	607	679	702	703	689	660	682	691	662	690	688	661	683	692	639	686	668	678	650	682	681	676	652	627	691	653	648	659	690	722	688	709	661	684	661	672	692	647	669	711	692	647	675	721	688	681	670	700	691	707	664	712	709	719	696	728	711	696	694	680	668	668	656	715	675	707	665	680	740	720	695	697	640	687	707	676	673	694	673	676	694	675	651	636	692	647	683	647	669	699	706	682	638	715	673	699	714	695	735	682	654	701	644	699	664	697	670	630	690	710	655	703	685	717	681	670	686	676	656	677	712	708	659	639	714	704	641	691	691	669	712	673	702	746	712	641	674	695	691	649	685	682	671	730	674	668	702	699	671	691	655	673	688	675	707	703	701	683	733	658	682	670	706	684	719	682	698	709	684	675	724	709	682	645	674	709	717	641	661	671	690	650	657	680	696	689	672	716	684	674	672	707	699	695	717	680	674	734	661	700	662	716	687	681	658	705	659	712	688	653	677	718	698	665	682	686	682	690	714	693	714	670	695	689	700	655	684	704	639	688	652	658	676	674	652	699	662	667	677	642	677	649	686	679	696	672	714	697	688	714	693	688	685	650	653	674	682	693	684	680	670	715	673	699	660	630	703	694	655	690	682	655	701	700	699	682	666	680	712	680	696	666	666	698	665	658	674	689	669	693	682	689	673	655	669	717	688	687	696	677	688	695	672	730	708	664	658	681	693	711	671	695	687	709	666	703	686	638	669	677	710	681	686	661	687	694	682	687	689	671	665	673	669	705	701	667	685	676	677	667	680	676	680	701	716	718	639	670	691	676	688	676	645	689	712	691	656	686	689	688	662	708	710	683	702	712	678	641	707	644	669	674	704	685	679	640	684	656	657	685	702	658	714	714	680	697	660	720	660	687	691	647	681	670	690	614	695	638	712	710	649	670	674	694	665	708	642	729	694	715	665	684	687	719	693	655	673	667	689	655	712	730	720	667	690	650	637	673	687	671	676	680	684	700	705	684	648	661	653	761	654	670	684	693	683	682	663	712	684	706	675	720	683	673	678	656	661	647	674	665	679	717	721	669	676	658	709	656	688	715	701	678	720	715	661	668	675	637	668	654	713	639	683	708	669	697	686	723	692	669	668	650	681	714	683	683	670	689	663	622	641	704	701	696	680	650	674	676	675	640	716	695	701	659	690	682	702	675	688	740	717	659	677	737	664	631	705	649	668	682	658	648	673	685	700	694	672	654	737	664	678	668	649	716	637	666	643	653	716	695	708	708	662	671	658	663	651	697	663	701	704	714	653	697	724	686	689	652	703	657	657	685	676	681	693	718	677	691	680	682	661	655	713	699	695	690	658	677	644	656	648	680	679	682	662	678	661	736	711	673	630	685	660	673	672	678	690	682	672	673	655	687	667	663	738	696	686	689	689	677	679	713	703	674	724	687	678	683	694	685	630	647	692	621	723	641	679	654	681	690	677	651	717	641	705	714	693	657	729	689	692	693	711	691	691	730	696	670	667	649	677	640	648	684	652	652	728	618	703	724	712	670	648	676	635	669	627	696	684	698	689	703	660	679	714	678	688	697	638	667	688	646	682	687	655	644	710	679	679	703	657	732	647	694	636	698	686	679	665	722	639	671	623	659	664	702	691	703	687	688	639	655	682	672	665	656	669	715	643	655	666	683	695	704	681	717	712	686	693	670	614	673	678	698	668	676	669	728	656	647	719	719	648	711	676	641	694	698	680	655	729	678	709	644	699	691	645	688	645	702	659	659	689	695	669	679	668	693	684	704	720	671	668	666	704	701	691	701	633	731	719	640	688	681	664	682	689	646	691	715	702	727	670	637	719	678	686	672	676	709	734	667	686	775	679	664	659	688	668	695	693	702	706	672	685	670	668	659	704	655	694	685	677	659	669	666	691	729	674	709	677	682	656	688	663	706	682	675	674	670	703	687	679	656	675	674	659	695	687	651	680	669	691	712	724	683	663	667	647	631	649	659	700	637	722	654	660	700	665	741	658	673	685	673	667	651	734	677	646	682	655	705	668	700	666	641	647	642	624	715	702	695	666	681	675	685	708	649	668	670	692	699	673	696	694	660	629	661	689	671	679	661	662	669	632	689	674	643	657	662	662	688	686	692	742	674	716	660	691	687	686	708	692	716	633	654	685	715	655	669	673	703	692	655	671	700	707	667	677	679	716	692	662	672	709	659	646	700	700	691	679	700	684	720	671	658	647	734	715	695	698	692	632	636	728	710	660	677	665	674	706	714	676	704	697	686	661	670	686	664	666	663	642	655	690	700	626	715	725	700	693	718	656	677	688	701	668	652	711	676	698	721	695	658	695	718	705	681	661	699	701	667	707	701	689	702	727	714	658	716	676	717	678	768	695	695	668	689	674	703	641	715	728	656	721	660	697	663	688	727	714	694	681	668	654	661	720	730	668	653	696	720	710	683	639	683	653	695	683	669	668	681	695	722	718	654	701	663	687	618	711	681	693	656	707	702	681	670	680	727	743
23164	21587	29327	24359	21653	21863	14004	6172	4284	3149	2237	1818	1601	1430	1376	1249	1179	1217	1184	1097	1034	1033	1007	1025	1072	1013	950	951	905	871	840	806	843	833	750	769	777	770	831	787	790	818	777	759	814	757	721	729	743	720	743	746	736	741	751	701	693	746	725	691	688	730	700	759	718	692	715	681	675	648	687	684	720	704	718	681	692	672	676	732	652	668	710	697	740	678	722	685	639	637	669	717	656	685	690	692	677	682	685	670	685	704	690	721	688	662	690	736	665	674	699	659	726	677	689	677	662	672	667	698	711	635	660	703	674	665	694	680	680	713	677	735	686	683	658	658	702	653	707	651	689	700	677	723	688	701	700	644	663	677	687	732	689	719	726	672	681	701	698	655	704	701	665	671	703	709	676	746	727	680	665	644	677	700	685	669	697	692	700	732	729	692	678	664	692	654	698	704	676	678	692	714	700	663	693	712	640	664	672	675	678	677	701	726	695	706	739	622	706	681	674	715	711	706	710	678	701	696	729	702	676	699	681	693	718	652	673	730	714	650	703	708	638	656	660	709	712	654	703	687	678	687	657	656	681	661	654	704	656	692	754	671	643	677	703	710	724	698	692	645	691	698	713	705	725	638	642	752	670	671	679	670	634	694	696	650	689	669	680	685	683	679	687	686	692	670	754	681	686	690	684	671	654	634	679	678	702	692	638	660	694	749	706	689	709	677	665	725	689	687	699	697	679	631	660	707	689	684	690	701	685	731	709	690	707	653	685	730	644	702	671	641	673	677	662	654	680	649	654	708	682	651	660	683	647	677	687	710	675	748	723	712	655	635	714	680	658	758	700	674	743	696	674	713	712	694	704	665	694	657	726	749	678	671	649	671	668	672	651	668	697	680	687	729	643	709	681	715	732	714	668	657	741	714	663	678	719	676	697	688	716	678	698	670	758	674	709	647	680	674	750	716	685	677	728	636	720	692	678	664	686	691	656	692	744	709	689	675	698	701	685	674	693	636	673	741	691	658	647	692	652	676	684	695	689	688	677	732	727	698	669	731	676	707	634	684	701	692	678	678	695	671	680	675	675	647	727	658	729	656	731	700	652	675	694	664	598	714	601	693	707	656	722	695	724	696	704	711	650	671	694	703	712	654	657	720	708	676	646	727	662	588	733	685	683	713	662	696	678	665	672	736	698	708	730	638	691	714	734	652	696	732	683	687	696	703	695	668	710	672	672	746	669	713	694	678	643	739	672	692	696	718	655	697	691	688	693	658	676	679	723	664	679	715	696	697	722	686	706	741	662	669	678	643	722	718	661	679	689	698	707	677	689	686	692	672	659	699	674	665	702	710	637	638	685	674	672	673	706	720	711	687	698	674	677	701	725	690	699	726	681	671	696	743	692	666	704	647	701	774	653	656	748	684	707	682	689	656	683	667	690	732	691	661	695	693	693	696	652	653	720	685	692	676	692	704	671	697	660	645	736	725	668	703	646	687	697	714	664	716	734	661	675	715	648	672	658	693	716	642	639	676	695	626	720	714	662	718	669	697	677	693	672	672	676	653	686	669	713	643	676	699	666	707	760	640	720	653	677	704	706	694	697	641	684	660	649	692	721	653	751	694	711	674	691	728	670	662	675	675	691	715	690	701	670	723	684	674	684	718	721	714	666	681	673	714	620	649	704	717	671	655	718	733	697	700	697	707	706	727	669	691	717	718	693	663	708	666	704	697	688	659	685	664	709	667	664	705	702	694	661	700	688	700	644	665	711	712	682	690	691	661	655	677	684	670	680	680	717	632	646	724	719	693	706	654	680	701	727	706	690	651	680	730	697	695	721	711	686	709	645	717	703	660	675	661	629	679	707	690	679	606	641	668	685	702	712	717	726	729	689	649	678	680	668	694	670	703	756	695	741	632	699	703	705	666	705	684	685	690	673	668	701	660	629	673	682	739	713	649	679	690	707	702	668	678	663	700	744	646	689	693	683	674	702	660	709	684	673	713	694	710	676	674	639	655	683	724	714	687	689	673	693	640	678	711	661	652	687	664	673	663	695	717	672	679	684	624	673	687	656	701	671	685	681	705	673	692	676	654	676	657	640	732	732	658	718	627	734	680	715	666	690	651	676	680	668	642	673	668	668	656	665	648	678	696	679	705	654	664	670	669	643	690	687	705	703	764	719	665	649	717	712	608	711	684	676	704	705	705	669	678	694	671	647	700	668	710	679	685	683	681	665	653	755	732	691	658	674	713	649	656	677	607	687	679	675	685	665	688	691	685	652	658	702	679	643	673	645	677	694	705	699	693	701	701	659	676	694	684	670	739	700	692	691	708	656	648	680	659	703	653	658	653	673	697	656	702	699	687	688	694	688	688	684	667	633	678	666	662	720	675	693	707	643	661	666	656	687	705	670	674	664	722	688	728	700	673	699	694	678	667	719	690	696	673	697	671	682	712	645	684	749	678	679	668	674	667	704	687	706	719	638	671	706	693	623	720	704	680	694	706	738	658	680	665	713	667	702	720	647	689	655	655	688	721	664	680	703	656	731	713	723	695	685	661	688	659	690	653	660	709	652	690	736	679	683	744	666	688	690	654	713	715	687	691	705	682	690	712	659	677	686	672	672	671	663	667	685	702	703	706	696	731	696	672	619	684	683	688	673	676	678	686	690	691	704	698	671	728	691	688	700	745	662	688	690	710	668	639	696	681	680	654	712	693	677	695	691	658	721	663	687	649	670	657	705	713	652	692	683	691	672	658	691	665	645	607	702	723	653	628	686	687	717	700	655	663	672	632	663	680	667	699	690	662	693	682	721	687	668	606	679	689	663	755	666	666	693	719	729	605	690	687	710	694	683	664	660	688	644	650	702	664	678	706	676	678	689	695	677	683	724	696	659	730	673	674	689	678	716	723	706	734	703	638	641	711	626	666	664	666	691	736	701	693	643	685	716	734	710	685	654	697	656	707	694	682	735	710	762	671	697	688	686	696	687	708	692	695	644	714	714	722	673	721	713	675	696	692	691	667	694	671	718	698	698	635	683	662	720	682	661	661	672	687	738	695	669	702	694	648	694	670	652	656	701	706	683	702	671	697	696	688	711	683	675	713	712	640	700	697	734	649	714	685	686	658	706	692	704	685	677	691	638	628	702	715	689	643	630	651	663	647	690	721	677	657	677	673	643	668	666	677	681	690	655	682	649	672	657	643	707	681	688	633	646	624	698	662	699	706	668	692	720	668	733	704	687	640	683	695	695	710	691	680	708	644	654	705	652	677	671	672	653	672	700	701	634	652	667	672	691	641	645	685	665	664	695	737	677	673	696	719	701	697	665	631	730	686	685	690	666	704	649	646	678	668	723	677	666	680	750	678	678	742	627	694	666	704	710	690	682	694	691	699	707	679	717	674	663	667	679	682	686	682	645	691	702	713	655	711	718	722	658	699	666	624	651	658	702	716	713	645	690	665	697	691	663	720	617	709	647	677	703	661	694	678	637	703	705	676	694	668	648	684
18315	42601	33119	22830	18298	13976	11091	9186	7115	5045	3543	2833	2485	2145	1920	1728	1607	1664	1616	1430	1412	1356	1272	1317	1336	1252	1219	1167	1062	1029	1019	991	965	936	893	906	910	893	865	924	889	883	857	840	850	825	818	828	836	771	764	760	816	714	728	740	747	738	720	719	776	728	748	731	758	680	700	739	721	709	721	693	702	706	736	714	697	702	708	755	732	656	663	694	654	725	704	722	686	726	693	698	695	680	718	722	665	673	742	683	725	737	722	723	654	660	752	705	702	711	687	727	723	721	646	732	698	711	776	698	674	691	710	739	677	707	687	692	674	662	653	696	681	704	685	702	684	736	656	695	727	742	686	724	677	685	685	667	752	721	694	737	675	736	696	713	706	739	705	665	750	760	712	732	715	713	700	723	698	690	721	679	658	732	693	691	703	718	653	724	729	709	746	682	746	679	754	701	713	740	686	668	692	769	677	696	720	709	702	732	694	705	704	703	704	689	709	709	719	742	714	671	713	739	667	722	711	671	728	703	721	693	715	747	686	690	749	749	663	650	713	727	652	692	729	716	752	722	708	696	788	753	743	686	707	699	733	721	688	674	719	666	696	713	681	686	754	725	732	711	673	671	679	648	723	728	731	697	698	675	688	748	664	700	760	732	677	747	715	743	728	671	713	726	701	721	643	723	700	729	684	705	695	682	714	777	757	692	670	714	747	717	729	690	679	668	696	693	669	705	711	720	749	701	715	700	704	729	677	682	736	706	731	717	686	700	691	716	702	674	699	710	745	730	678	730	707	748	729	681	662	738	691	694	673	667	717	735	761	717	707	752	720	708	716	737	751	746	678	738	676	699	685	661	670	723	640	671	737	716	738	721	707	714	664	724	705	693	712	714	664	694	718	691	703	720	710	737	704	684	720	731	704	657	708	730	724	740	690	686	694	675	738	694	702	705	744	702	745	702	675	730	704	705	668	653	663	701	744	665	689	704	721	710	725	698	743	692	769	662	717	710	772	703	716	762	690	702	689	683	721	684	677	724	694	760	658	675	727	704	696	757	719	680	700	685	708	742	673	689	665	633	661	701	679	702	719	666	755	700	724	683	671	696	713	709	696	694	662	664	704	726	677	745	711	697	733	691	718	707	666	711	685	711	662	732	719	751	670	671	721	712	678	662	757	733	704	682	687	748	686	688	677	705	715	667	694	703	693	728	721	753	742	705	670	748	714	729	693	696	698	723	708	706	681	664	715	680	692	714	673	668	696	754	697	721	687	686	688	712	678	682	716	706	789	702	717	689	695	673	688	687	678	686	698	674	672	703	717	706	715	739	676	673	668	690	737	697	713	653	740	684	707	697	689	742	699	734	690	649	707	708	699	711	699	714	721	734	660	700	711	682	728	751	763	682	694	729	686	735	718	746	702	678	718	675	705	710	724	723	747	717	707	711	716	709	723	721	713	712	723	687	721	715	729	677	684	745	689	722	695	726	711	713	706	730	721	711	660	732	753	675	728	726	696	702	715	689	688	703	714	699	714	693	755	701	689	728	694	692	689	717	660	713	725	737	746	739	689	722	700	720	700	709	690	685	711	715	708	682	698	723	715	672	726	721	761	641	742	742	699	736	722	706	685	744	691	706	734	744	700	715	731	731	693	721	727	715	680	689	690	726	743	690	704	675	735	690	732	716	706	701	685	708	702	744	694	720	714	743	694	678	691	735	743	719	693	727	663	728	719	722	691	670	706	714	689	725	720	668	729	719	704	698	741	689	721	682	695	678	714	728	690	666	690	712	674	703	650	708	699	726	723	701	681	713	740	726	729	680	686	722	734	710	772	656	703	780	701	697	726	735	764	699	730	681	714	743	717	642	676	647	700	728	686	700	692	672	721	695	752	702	673	674	703	669	677	675	698	679	735	700	696	724	694	741	676	711	768	699	671	707	669	693	726	762	712	699	684	728	686	734	715	718	698	686	738	695	682	687	708	701	727	680	761	738	732	690	684	739	719	713	682	708	715	747	716	707	689	684	725	717	737	709	715	678	722	715	734	673	701	702	708	705	755	695	696	710	650	706	739	660	706	655	703	701	703	754	688	722	717	714	708	655	701	708	715	703	699	742	727	704	722	709	681	725	728	683	638	689	754	646	728	629	713	715	727	739	730	717	677	720	750	694	689	670	698	681	687	725	720	692	673	688	717	701	696	703	710	716	687	682	715	692	671	735	725	715	718	698	716	759	684	685	731	701	724	705	713	708	706	709	736	689	691	694	699	734	706	700	714	717	735	678	710	710	713	685	658	690	656	711	695	670	731	676	686	741	692	704	684	714	681	702	687	732	674	720	707	688	700	737	693	740	684	710	695	685	708	707	731	709	722	683	739	728	702	709	691	666	677	653	672	736	675	736	723	685	695	691	724	725	698	675	713	686	702	651	702	687	702	702	718	693	714	727	697	675	707	708	710	729	642	730	731	726	722	711	705	710	734	693	711	741	714	715	744	697	720	718	733	677	680	723	717	731	692	687	657	717	693	741	698	661	756	749	669	741	700	680	709	725	698	718	681	712	683	744	703	723	701	671	697	731	698	712	691	730	664	681	718	710	735	676	707	692	751	719	714	682	716	707	714	724	709	680	721	685	727	675	692	672	703	713	726	699	677	737	757	717	686	729	673	699	743	706	675	744	721	707	677	720	721	715	721	711	669	724	743	695	692	702	714	736	694	706	685	682	734	712	729	684	703	687	712	690	701	670	762	742	681	698	695	723	741	672	698	721	726	707	696	642	750	689	696	697	676	709	727	721	687	739	695	729	703	743	721	719	713	701	717	707	728	696	692	672	683	701	742	733	702	680	711	729	699	697	747	721	689	688	720	716	727	712	713	718	729	729	759	716	660	684	722	674	732	694	687	709	712	710	710	683	723	702	709	707	730	687	737	701	726	675	688	751	684	705	712	692	690	711	739	693	712	711	722	718	710	704	718	704	715	737	743	713	740	737	707	732	692	738	742	672	740	718	676	677	687	696	704	727	682	751	662	679	685	712	715	698	764	688	723	743	722	709	692	728	721	717	703	687	691	714	730	749	649	708	762	676	707	673	691	670	705	688	711	667	728	662	713	705	754	725	728	704	713	694	746	719	751	714	741	695	709	663	713	715	734	701	701	696	701	718	697	737	702	736	742	734	711	726	718	695	716	742	661	725	695	728	691	699	738	716	697	648	706	655	712	703	729	714	741	709	708	704	686	727	707	717	703	681	731	716	737	708	651	694	719	699	691	705	692	716	716	689	667	691	698	761	736	671	715	702	716	668	740	712	701	682	692	704	664	676	694	709	710	742	724	678	694	714	708	731	756	742	682	697	723	721	733	721	727	713	718	690	716	704	755	680	669	723	669	754	709	690	697	728	747	743	666	716	725	712	774	738	702	703	700	712	661	741	683	660	687	698	700	697	681	683	740	718	689	697	664	747	742	706	734	711	694	684	704	710	739	750	676	719	711	729	670	702	757	682	732	724	733	689
28691	21787	19362	11947	6431	4285	3173	2670	1926	1457	1185	1031	978	923	856	837	814	847	754	777	755	832	800	800	781	774	746	749	758	693	689	737	685	708	645	625	658	693	698	692	693	767	662	651	666	653	747	669	653	651	644	641	687	622	617	642	622	636	681	645	664	641	703	653	652	607	703	647	622	697	683	652	613	647	636	659	647	637	655	673	633	630	586	679	681	612	653	663	674	644	650	656	622	613	664	621	656	647	706	642	610	684	631	644	631	612	653	675	644	632	641	607	675	654	659	638	664	662	644	657	609	617	611	605	654	622	652	650	653	638	584	605	627	627	637	660	623	647	680	693	608	632	608	651	643	641	633	633	627	601	660	609	594	677	693	654	613	606	634	655	671	629	628	636	679	623	655	624	697	670	648	657	645	651	614	597	699	593	672	640	598	616	634	663	677	666	610	604	667	632	599	670	660	664	625	628	620	642	615	639	659	657	622	654	633	632	615	655	645	637	674	617	649	603	678	611	668	664	644	623	632	647	666	622	642	633	665	695	687	582	623	658	641	594	601	624	661	642	635	612	615	643	712	631	653	632	685	663	610	598	638	653	617	621	616	648	649	655	651	622	657	616	667	609	642	649	605	662	626	598	620	681	676	648	662	671	657	599	636	678	643	642	636	646	680	668	651	685	642	669	638	653	661	649	623	699	674	672	689	605	643	667	580	664	585	648	672	665	637	692	662	659	644	634	646	649	685	654	648	639	667	642	640	656	631	632	626	634	679	623	658	644	658	657	618	640	630	644	614	633	678	640	598	617	610	631	649	636	670	611	665	650	671	659	635	670	636	671	658	644	658	615	607	652	629	616	647	651	686	588	613	641	605	646	619	696	622	667	645	676	611	659	659	629	666	684	583	659	634	608	646	640	630	699	664	615	695	644	690	621	612	585	650	594	636	580	632	655	659	662	649	673	640	655	633	646	670	662	668	631	636	627	656	638	632	637	648	626	630	628	657	620	653	651	656	669	610	556	607	642	625	689	687	640	642	614	642	639	666	614	682	677	626	637	660	653	627	640	665	632	644	656	602	618	643	633	612	684	655	650	664	662	632	682	594	618	612	652	639	635	603	650	683	652	657	618	638	615	617	648	609	616	681	673	656	614	626	625	647	680	673	680	642	645	624	610	639	644	654	618	625	669	628	650	633	627	659	656	615	638	664	664	647	637	638	633	606	625	682	657	649	629	666	618	647	649	652	665	596	636	636	634	621	668	648	656	622	644	639	697	631	659	630	637	678	640	641	661	639	629	621	680	649	656	644	595	646	612	647	586	642	634	654	696	668	652	649	669	649	649	648	635	653	639	646	656	629	644	637	666	647	606	636	611	666	603	608	633	672	691	646	592	606	619	663	655	641	650	581	616	654	690	661	637	625	673	653	607	677	655	630	650	628	620	623	628	641	709	641	658	643	607	656	647	636	618	602	669	605	685	604	613	627	647	681	619	659	643	601	643	652	659	669	609	665	644	667	667	637	635	610	620	648	644	621	675	646	639	710	648	660	677	699	644	682	636	637	598	631	629	656	671	627	655	608	635	603	627	669	654	666	631	618	597	615	598	665	677	654	631	643	660	637	684	645	611	619	635	647	626	635	649	581	651	648	684	640	611	643	625	618	652	697	665	612	667	643	684	653	599	632	637	657	635	691	641	644	678	620	646	654	610	621	638	683	608	660	651	663	623	640	670	617	674	584	662	648	673	706	630	657	649	615	630	629	626	695	660	640	642	608	657	630	659	658	656	616	624	631	670	656	669	642	650	641	633	635	645	586	626	632	613	632	629	659	708	682	683	640	673	662	640	655	705	647	633	692	647	646	627	616	630	668	639	657	617	677	635	634	657	627	673	649	700	600	639	671	599	662	681	621	658	665	665	640	646	626	669	666	645	634	686	670	678	654	670	665	653	629	631	628	610	603	667	676	618	663	625	672	696	626	623	630	625	651	664	666	670	628	679	625	642	657	649	727	678	698	672	677	650	618	682	619	659	635	624	596	659	668	656	637	634	645	657	657	636	647	656	616	654	670	665	649	634	662	692	638	648	644	663	605	647	641	628	618	669	632	645	611	587	647	666	661	691	648	643	686	618	608	647	694	624	629	634	675	662	597	657	688	600	672	667	592	621	628	650	652	643	638	620	649	617	674	651	614	594	642	584	623	672	622	667	673	638	658	624	652	686	632	601	609	692	677	628	624	621	637	618	638	607	659	629	677	630	656	629	640	629	633	637	656	629	650	603	672	641	689	628	663	644	647	666	662	648	634	653	668	636	658	661	646	657	643	598	655	668	672	577	636	634	632	609	667	646	671	659	604	614	628	658	656	655	638	660	656	662	633	648	633	616	620	656	636	612	666	673	608	690	679	609	639	664	630	653	656	652	660	670	639	688	633	627	625	660	601	651	631	631	628	675	633	656	642	621	680	677	662	650	615	595	673	645	644	658	572	647	628	652	656	696	681	600	647	627	686	672	669	649	648	644	651	563	691	677	703	698	668	675	664	682	660	656	621	691	639	648	644	636	647	649	667	623	677	649	661	630	671	655	640	640	636	638	659	629	666	649	674	609	670	653	637	573	618	595	658	646	623	601	604	619	638	665	636	642	625	662	685	648	644	636	605	617	600	670	641	659	651	673	680	678	694	697	654	661	595	603	647	684	620	643	640	608	701	692	696	639	649	612	665	677	650	648	645	606	680	659	652	665	692	665	627	643	663	635	654	631	591	642	693	646	637	586	657	643	652	678	656	623	646	647	592	630	668	625	656	605	635	639	617	623	647	621	674	646	585	662	619	651	655	696	648	609	651	642	648	639	653	657	656	635	642	655	631	610	608	650	621	666	683	637	645	624	621	695	656	664	643	653	637	598	689	628	659	709	676	646	649	650	597	635	640	617	673	651	616	653	632	633	716	638	625	631	673	621	701	630	609	656	646	658	635	638	668	682	615	638	633	637	658	665	632	606	619	640	580	591	628	656	638	651	660	616	638	621	637	704	638	630	622	656	635	611	622	609	661	606	635	635	620	642	661	615	658	644	666	668	642	648	638	676	617	656	637	636	629	671	614	670	668	662	660	662	662	666	660	642	624	633	659	609	659	642	641	627	630	677	617	628	668	701	662	593	648	653	669	662	630	670	622	668	644	602	626	695	691	649	634	654	668	619	589	687	671	604	620	632	625	672	634	635	696	647	626	640	662	637	618	642	644	626	598	654	643	608	613	640	674	652	658	652	650	615	558	650	672	673	630	604	634	683	640	650	679	658	636	631	665	593	648	621	642	659	633	614	654	669	666	679	662	664	627	623	644	629	651	601	629	621	632	620	641	669	666	658	723	671	623	601	594	679	575	630	642	678	636	691	652	667	630	622	626	603	633	674	636	651	675	641	647	649	632	629	650	698	611	658	676	642	616	631	651	655	656	659	638	656	671	648	644	622	636	631	648	611	646	635	670	639	636	629	651	655	596	625	678	669
15742	29571	20850	12563	9416	7201	5527	4427	3302	2391	1793	1459	1343	1199	1097	1041	1105	1099	1025	1044	931	917	932	927	918	882	865	845	816	780	811	788	762	753	724	722	736	752	730	770	778	762	728	733	759	708	766	705	692	690	704	684	682	709	712	711	744	679	718	731	716	699	667	683	634	701	666	659	714	651	634	673	693	670	728	700	748	681	699	655	690	672	694	652	692	651	690	718	666	709	665	681	695	638	715	661	639	696	689	668	678	686	683	620	678	652	646	677	738	668	665	670	679	701	690	697	698	670	654	661	718	655	705	666	643	699	701	679	690	643	650	710	634	671	696	663	658	656	702	705	696	657	659	687	677	668	638	704	670	669	670	680	649	679	608	725	686	651	720	672	668	681	686	670	692	690	690	618	648	672	647	702	685	699	650	649	689	665	703	664	676	681	650	630	661	629	669	662	662	714	709	689	678	680	658	675	669	687	656	681	633	689	676	663	699	693	662	667	710	724	645	659	693	680	653	688	731	684	667	661	709	658	688	683	676	649	710	672	722	672	694	675	618	691	684	668	667	666	663	723	682	724	709	675	644	669	662	625	662	679	686	640	632	637	698	643	697	695	655	673	715	711	659	665	626	686	695	664	641	695	643	713	706	673	685	655	615	692	679	727	667	629	718	686	683	701	688	745	694	708	694	645	694	683	676	665	690	671	684	757	699	663	712	694	651	712	682	710	639	682	686	663	644	672	649	680	680	643	658	687	658	656	648	673	740	703	681	679	687	599	651	695	661	724	648	734	667	740	666	687	702	645	677	660	687	620	678	678	695	636	721	665	614	705	655	671	696	650	710	680	659	688	641	647	691	679	704	706	640	685	612	691	686	651	677	686	688	681	639	684	638	689	723	708	660	667	682	657	698	658	698	677	672	698	725	702	670	649	663	708	674	648	715	695	694	651	696	696	655	656	693	653	702	704	666	676	712	668	681	632	713	674	690	695	660	688	685	706	687	627	665	633	716	657	713	658	702	663	651	686	681	719	679	651	685	730	672	705	718	653	674	683	658	664	662	685	639	671	683	686	673	728	651	635	614	682	701	672	650	644	684	686	688	704	733	658	697	681	645	647	676	665	665	725	668	700	712	721	667	721	669	664	717	686	665	669	693	702	686	665	684	661	633	677	653	680	694	663	704	713	682	677	694	672	669	640	670	662	658	689	666	703	687	689	657	728	731	651	684	697	706	697	673	704	675	679	663	646	705	710	649	687	693	698	664	650	709	690	680	674	701	677	654	641	659	706	750	665	664	689	674	670	701	682	655	691	672	662	700	665	697	661	706	656	687	591	674	638	663	689	675	682	694	651	663	655	680	681	667	713	682	682	650	644	679	679	659	675	644	701	661	675	685	720	665	668	704	690	712	690	679	659	723	699	645	684	670	609	687	713	666	654	643	719	628	633	705	675	662	663	690	638	709	723	685	706	630	732	698	651	666	671	659	701	623	737	683	700	693	675	665	658	641	661	644	660	715	651	620	693	675	656	677	655	631	674	669	689	662	730	714	669	668	677	631	645	671	686	673	688	656	727	694	661	678	670	710	655	663	641	636	682	630	646	683	698	715	670	678	686	697	657	644	627	698	688	683	702	660	675	690	694	688	632	728	689	716	677	704	670	653	690	681	651	727	662	678	688	676	669	701	654	715	688	694	646	662	687	671	694	682	649	672	683	688	676	716	639	696	689	695	664	651	693	706	684	686	749	652	726	675	668	704	673	682	631	692	684	671	703	668	652	695	640	708	719	686	697	667	652	680	667	620	678	705	674	717	668	705	680	674	707	673	689	672	679	718	739	708	681	702	697	655	695	677	650	691	622	658	664	678	668	694	676	656	665	676	720	705	666	664	715	689	668	722	703	717	710	670	677	625	696	680	662	692	705	634	689	658	619	708	690	684	661	645	646	649	676	680	660	664	692	657	705	681	715	687	680	677	670	657	650	684	695	659	643	679	670	645	646	670	691	669	690	692	655	655	678	699	667	665	634	666	710	694	666	670	644	672	697	673	680	717	682	718	645	649	686	629	669	676	651	691	689	718	649	646	708	626	652	667	681	672	697	637	683	704	707	654	656	732	693	605	619	694	697	668	690	631	674	668	664	682	677	697	641	690	713	673	669	699	692	677	689	675	711	685	655	686	671	672	644	683	659	710	635	658	698	689	676	644	695	668	652	683	657	636	646	686	701	690	694	699	670	740	690	650	701	700	679	651	679	674	654	686	635	666	646	679	679	699	680	692	636	720	681	676	630	692	630	665	715	669	713	660	698	674	681	659	660	688	663	675	687	678	666	715	657	709	675	625	662	650	709	683	659	684	655	687	681	658	695	681	654	665	652	666	702	654	699	666	671	710	672	640	671	716	672	701	699	666	642	693	648	672	667	685	670	675	630	674	694	647	679	694	666	723	662	676	672	635	646	752	680	675	696	715	645	695	653	694	706	670	651	695	700	672	671	714	663	670	659	616	634	700	700	682	643	656	678	686	629	646	664	645	675	677	641	685	693	725	691	669	665	708	676	676	656	655	690	684	658	705	712	715	719	702	659	656	708	649	685	726	662	707	665	659	677	696	688	648	616	689	678	705	717	613	700	655	708	698	657	750	671	676	676	688	694	683	710	655	702	666	680	650	695	668	705	683	713	703	645	670	644	663	703	679	643	654	695	724	631	648	649	683	712	688	683	646	671	688	717	678	623	687	642	725	679	671	695	675	659	705	699	681	701	656	653	657	711	670	685	628	656	654	640	670	611	683	639	706	683	636	628	625	682	660	664	648	682	708	700	692	723	670	662	686	651	659	706	703	705	673	702	672	650	673	690	657	687	718	711	675	662	647	699	692	686	703	644	694	671	672	708	674	675	669	686	679	704	693	692	705	684	651	700	690	668	653	697	701	714	660	674	669	682	675	644	691	665	695	712	705	654	637	706	682	672	681	692	687	687	680	666	702	676	642	656	673	684	693	645	636	700	671	694	678	683	678	635	688	610	669	648	713	689	672	712	704	698	691	682	654	731	686	668	668	680	655	672	685	670	655	675	683	669	722	710	686	643	708	697	633	638	675	728	628	690	674	724	662	660	649	680	705	703	687	643	693	691	623	672	681	668	720	663	656	647	681	710	693	638	634	679	670	718	666	674	650	686	718	656	694	669	637	648	658	691	652	662	709	735	691	673	647	729	682	651	689	677	643	721	648	636	681	698	685	701	643	675	743	664	662	644	695	660	679	658	667	689	670	648	686	654	693	639	672	696	654	660	669	647	667	695	688	679	686	690	662	719	640	764	711	650	665	700	734	660	668	725	662	739	654	700	671	667	694	676	676	699	711	659	702	662	656	695	677	725	704	683	700	701	710	691	706	722	678	718	748	658	621	717	654	718	687	692	683	682	679	670	692	652	679	705	639	670	671	704	663	679	644	661	703	692	657	699	675	706	647	696	676	687	705	648	677	659	695	681	704	713	712	676	660	688	675	674
24317	21571	28751	24945	21567	13877	6677	4346	2932	2096	1626	1359	1227	1191	1068	1069	963	1072	972	898	878	910	912	843	873	870	863	803	778	746	794	727	777	768	752	696	721	651	671	749	665	671	746	747	742	766	664	684	719	739	670	678	617	648	685	711	640	670	695	729	677	674	684	657	713	711	674	681	620	675	635	617	677	663	639	694	659	653	674	660	614	678	638	650	634	652	680	640	655	691	636	666	659	631	640	639	680	683	637	638	640	627	681	675	603	651	641	653	684	656	634	663	642	661	657	668	623	642	736	653	645	661	716	636	679	631	691	699	674	720	658	674	654	618	673	603	656	643	687	652	650	656	650	641	671	662	672	638	635	696	748	654	658	622	672	650	741	677	698	674	670	611	655	677	647	640	666	613	695	674	608	623	617	654	682	651	636	675	679	655	657	647	654	680	658	652	663	618	682	629	631	637	661	655	646	627	658	641	687	631	627	627	656	687	658	645	639	608	669	609	653	630	683	625	677	646	661	684	637	631	642	681	637	674	662	629	656	637	654	657	719	677	637	646	726	655	648	689	650	634	656	668	675	601	618	629	653	673	626	679	654	679	632	648	623	641	636	650	653	702	672	666	655	651	653	694	676	690	630	657	635	674	662	614	652	629	671	673	630	680	690	679	645	668	685	667	631	652	623	639	630	626	596	647	655	635	626	669	711	667	686	684	653	696	598	672	668	657	646	654	680	628	655	645	672	624	680	695	704	648	682	680	646	682	649	619	688	603	667	629	664	693	645	662	673	677	652	678	712	647	679	637	657	670	704	677	651	630	673	651	681	653	671	611	697	650	675	682	656	675	619	621	649	670	683	609	670	693	686	585	613	680	655	698	651	620	721	660	683	649	678	669	661	661	690	611	674	645	650	687	614	626	667	641	645	660	650	642	623	662	634	698	688	640	613	646	628	631	707	637	640	640	701	641	652	604	610	609	702	663	698	672	688	646	720	679	632	672	662	685	605	669	671	657	653	625	663	649	646	657	682	674	697	632	670	604	663	709	643	665	626	679	661	661	702	651	685	676	695	660	663	693	589	664	694	660	663	595	620	676	628	653	662	625	699	641	639	677	628	731	645	651	664	691	713	634	647	656	647	595	600	640	642	618	704	673	668	696	667	643	679	635	669	649	647	655	621	678	603	684	681	659	624	652	642	628	707	637	648	655	660	678	671	703	682	640	646	626	647	674	637	620	687	673	671	672	609	701	694	621	657	677	642	696	649	667	691	645	671	644	667	699	652	666	653	638	644	655	673	666	635	700	665	651	649	652	726	646	691	641	658	706	647	648	634	620	624	636	717	700	644	641	660	652	661	666	661	631	647	649	706	657	635	672	643	642	673	639	662	654	720	654	667	650	635	649	659	671	678	681	663	663	667	689	672	629	639	630	657	641	695	665	672	693	703	682	636	628	612	632	727	699	649	682	624	696	662	638	652	654	665	692	721	637	693	666	648	663	651	687	644	665	642	692	673	650	623	634	668	690	612	677	658	657	628	639	673	634	692	682	620	666	660	692	633	646	726	674	638	624	650	643	670	673	672	645	669	649	655	623	624	665	685	667	643	694	631	674	650	649	625	655	674	687	594	660	644	622	667	683	614	662	650	664	620	648	657	653	661	751	699	663	685	667	647	633	670	646	697	661	715	675	670	644	682	675	632	646	602	666	631	666	670	621	692	645	633	631	650	641	668	677	661	686	694	702	613	680	668	640	659	629	640	664	635	640	636	689	622	626	707	623	606	633	652	664	652	619	655	677	677	635	660	692	666	659	653	638	653	698	656	680	703	665	733	708	632	639	642	675	688	716	629	650	620	660	674	659	663	656	661	662	627	631	653	671	668	720	680	668	581	703	647	674	635	686	630	644	671	596	654	653	692	656	641	673	719	597	662	682	595	623	623	660	637	661	632	630	673	628	668	602	644	632	629	593	635	639	599	647	677	647	653	681	661	652	621	655	647	661	652	699	708	688	678	679	611	609	652	667	644	639	657	661	667	633	639	603	709	674	650	674	660	639	678	638	667	645	636	614	711	669	666	609	643	645	626	681	651	673	657	612	683	624	617	649	665	633	667	630	684	651	681	694	637	602	630	657	686	636	673	645	623	649	614	667	670	657	677	696	669	676	632	631	677	648	699	604	669	719	663	652	652	705	596	650	681	652	664	632	683	700	690	632	630	638	668	630	657	677	646	638	626	649	591	670	635	651	645	680	679	645	699	640	631	687	704	694	648	672	708	649	642	674	656	663	665	646	685	641	594	644	652	707	612	686	638	659	637	654	635	662	682	667	633	628	640	627	625	631	633	699	685	616	673	682	695	653	707	696	684	661	683	661	679	673	612	658	666	649	664	642	677	674	652	634	654	649	628	651	641	675	669	637	610	607	653	642	651	655	664	638	661	645	645	633	633	652	656	721	666	686	648	586	639	648	649	690	622	661	645	680	672	633	681	611	641	655	652	666	646	659	664	629	689	672	612	636	649	648	656	666	665	644	628	628	700	667	646	657	665	649	642	640	625	680	643	676	658	667	713	662	615	652	697	633	700	667	663	662	678	641	655	675	682	628	624	670	618	634	626	693	639	662	615	645	685	667	611	657	698	635	704	667	652	638	688	620	603	592	660	673	636	659	664	692	649	629	628	607	691	653	649	668	662	661	647	660	674	703	677	667	661	648	629	637	659	637	637	652	705	646	669	671	726	641	670	647	686	679	664	635	642	695	672	648	675	661	629	659	653	640	646	651	653	614	686	657	671	677	652	652	684	653	645	648	657	681	615	628	614	642	686	659	655	691	652	660	620	654	673	668	657	659	648	646	629	682	668	676	697	628	644	646	645	685	683	643	661	628	604	622	635	629	598	663	668	658	613	680	627	644	665	655	652	629	669	631	704	715	663	684	639	643	647	632	678	693	652	666	655	627	663	647	621	635	678	616	693	625	682	678	683	677	679	662	616	669	667	660	636	667	652	654	655	645	685	671	646	685	650	639	645	634	664	608	607	598	656	711	645	674	694	679	649	625	671	686	629	665	638	634	636	677	679	659	618	694	605	653	616	660	696	631	644	623	667	670	639	636	649	637	692	671	630	648	693	653	667	587	691	654	703	691	668	638	646	671	648	606	648	688	634	680	659	672	622	665	657	666	679	662	659	664	648	644	658	701	656	693	685	625	666	667	671	648	667	620	649	648	652	650	635	624	649	629	642	677	677	625	634	674	645	654	641	679	628	626	645	690	647	625	623	629	646	672	631	624	657	636	621	614	636	598	647	653	633	691	685	683	661	623	645	659	629	687	607	667	714	669	666	639	597	668	675	703	633	629	669	623	660	661	685	646	623	708	649	684	677	644	665	684	635	689	698	670	651	635	676	666	606	640	652	640	706	657	650	652	637	674	620	659	691	636	697	630	670	671	651	662	691	649	656	684	616	653	652	658	642	639	649	644	711	641	695	621	691	616	677	617	669	626	665	602	651	702
16154	37306	27902	18336	14418	11029	8857	7053	4868	3441	2465	2107	1827	1567	1481	1347	1291	1414	1281	1175	1138	1126	1064	1023	1086	1022	1014	951	947	903	913	884	846	855	804	814	809	839	842	792	828	800	801	794	828	850	782	747	693	713	758	720	702	708	753	724	723	738	765	667	700	685	712	737	707	762	693	713	678	729	692	700	686	674	707	727	710	712	653	714	690	721	750	652	722	726	714	720	694	758	703	684	689	682	709	724	729	672	731	702	713	691	676	684	629	692	694	682	680	653	686	678	682	681	656	683	655	671	717	723	725	664	681	627	715	658	636	652	669	644	656	726	665	684	699	681	768	661	648	672	628	685	708	671	746	618	710	659	703	701	673	655	688	690	632	753	679	690	682	693	654	693	669	670	675	686	704	757	688	690	685	718	706	715	629	648	672	686	707	735	671	754	697	672	697	683	735	678	682	716	692	664	747	698	671	660	666	694	682	701	681	685	675	655	691	729	730	671	692	694	713	697	671	698	691	691	654	679	704	705	703	674	727	689	745	664	683	646	690	696	728	696	693	692	642	668	635	670	696	708	683	637	715	739	690	649	704	716	676	685	658	644	705	702	682	689	691	682	702	753	693	703	681	710	683	687	675	682	684	677	685	634	754	655	691	678	622	701	687	672	728	718	676	643	698	681	675	669	675	620	658	672	700	678	664	695	682	650	661	680	695	699	701	706	702	744	667	653	703	702	720	653	717	663	709	685	724	636	700	696	721	698	673	707	739	620	661	691	707	688	696	735	720	713	701	718	655	672	734	711	721	720	656	729	692	683	701	644	680	706	683	756	697	703	692	658	702	723	623	671	669	698	668	663	687	698	657	706	671	638	696	714	715	673	676	732	706	679	666	745	674	715	684	696	706	682	651	709	732	652	675	706	658	703	666	692	689	700	649	722	727	679	649	677	666	629	689	676	681	659	753	707	722	676	704	732	675	721	700	681	719	686	690	664	683	697	709	656	678	682	742	718	653	680	735	679	713	723	668	670	702	631	735	710	705	708	708	688	699	673	692	703	679	706	685	660	680	685	695	704	676	710	670	681	672	693	735	684	701	720	722	731	653	689	712	673	647	699	720	671	681	678	689	700	725	686	682	680	760	670	654	679	674	707	723	725	653	733	698	677	703	660	707	709	722	710	652	715	686	684	678	692	686	675	673	684	730	686	718	710	673	749	747	738	718	726	672	674	725	666	738	678	746	704	687	702	696	629	694	761	699	701	673	729	697	705	739	756	717	712	648	712	662	714	656	726	678	713	662	718	695	713	673	646	659	635	719	708	693	673	725	707	748	686	706	634	711	714	725	674	681	692	675	712	684	718	688	687	704	704	714	652	730	702	685	709	701	724	693	686	723	696	709	662	670	702	656	742	732	745	689	666	678	685	709	683	704	689	707	674	719	676	713	664	736	684	646	684	725	657	713	712	742	729	721	715	700	663	630	717	662	655	660	663	710	697	725	707	685	691	704	735	686	730	671	681	694	691	723	748	711	658	678	651	657	664	709	657	758	712	707	659	697	736	710	674	673	712	689	706	666	674	657	709	697	704	687	688	736	718	706	715	718	642	659	686	669	695	683	719	723	726	677	689	691	722	632	710	703	654	701	677	764	721	717	687	715	710	694	680	678	651	651	666	698	691	699	665	678	653	701	671	688	710	712	681	685	681	715	668	670	685	731	692	675	660	715	677	742	692	695	691	695	660	727	697	664	673	679	676	672	736	714	695	705	667	717	680	659	697	725	713	726	679	705	683	633	712	671	745	654	702	706	664	744	681	735	697	666	662	737	722	677	712	663	663	718	696	671	687	694	649	692	645	669	694	720	634	700	655	674	646	660	682	683	757	700	677	705	726	707	718	688	668	705	675	667	710	693	670	662	734	715	683	683	686	664	733	675	675	686	699	652	644	680	721	685	693	721	669	674	688	753	674	714	723	680	701	712	691	641	700	711	673	683	698	691	655	679	652	671	692	705	687	704	716	659	712	731	638	686	670	657	702	748	723	664	690	696	681	707	676	667	663	673	658	652	707	685	716	721	670	713	713	683	675	681	718	722	658	685	718	724	664	716	648	692	690	693	697	688	663	694	684	701	727	670	707	704	706	704	683	683	654	642	724	669	726	678	666	685	667	718	688	663	694	699	686	687	697	681	702	720	637	668	695	719	636	689	732	673	706	687	675	724	666	645	685	714	695	723	670	686	687	708	708	709	715	758	707	692	675	725	721	674	686	689	680	649	631	668	620	717	638	726	719	713	681	718	685	659	693	711	677	647	719	685	731	696	717	655	689	665	726	718	615	715	628	726	687	721	715	716	713	699	672	713	694	694	649	713	685	659	701	729	641	692	666	698	663	657	707	718	696	694	695	731	665	712	659	679	668	673	735	690	702	693	710	728	648	697	726	698	718	673	711	693	653	684	678	761	654	720	681	658	641	675	683	727	686	675	653	728	700	686	706	665	712	698	718	691	651	670	679	700	670	689	739	669	692	678	685	684	704	709	678	632	718	664	714	658	725	679	716	674	681	665	730	678	687	681	693	687	680	668	654	657	685	683	726	754	646	666	642	700	713	659	681	674	638	685	673	695	674	721	699	653	696	730	670	722	722	687	699	692	711	713	673	708	687	667	739	694	700	703	728	669	695	704	664	690	724	647	695	701	712	706	695	679	662	658	665	657	689	694	681	724	719	689	724	679	654	646	673	671	695	678	686	739	686	709	672	678	738	724	681	691	692	678	677	671	683	678	691	727	751	682	691	671	712	672	689	702	681	669	702	678	712	722	656	695	747	700	701	700	712	679	677	631	693	668	616	633	686	701	715	638	724	726	652	693	653	709	690	713	666	677	654	668	737	728	692	675	714	706	715	702	652	696	707	710	692	701	648	736	722	715	695	747	650	663	670	729	716	737	704	702	680	685	660	699	704	685	626	683	711	749	704	728	690	716	728	685	745	648	722	661	703	713	691	662	683	684	708	753	660	676	664	722	673	689	736	678	649	684	719	657	668	655	721	707	650	679	712	646	708	645	735	690	739	633	695	733	639	653	717	682	712	683	734	687	650	710	656	751	664	641	721	660	716	726	653	679	710	668	714	683	724	699	723	722	680	704	666	693	726	626	718	706	673	709	713	726	722	691	662	685	708	731	692	689	722	720	727	716	708	709	690	676	637	677	692	710	680	665	702	672	685	734	674	646	660	694	678	684	676	694	694	709	658	686	700	704	694	718	670	657	768	646	673	673	693	658	609	754	678	689	670	674	719	714	669	717	697	713	717	706	682	737	693	673	704	669	677	625	691	687	713	695	714	734	694	690	677	662	681	693	674	786	711	688	687	728	680	671	700	719	712	715	698	684	683	688	680	692	737	706	680	670	721	699	738	704	624	688	687	682	713	684	670	631	663	693	691	663	687	670	717	676	673	695	668	663	703	637	716	680	681	713	713	683	692	656	667	676	732	684	639	711	685	710	717	674	679	689	683
25587	21545	27518	25851	13430	6261	4337	3199	2258	1690	1317	1127	1069	988	979	891	920	961	860	888	845	787	819	780	865	797	809	745	743	716	719	782	681	676	715	682	729	683	677	679	670	703	683	625	680	668	679	596	649	628	678	632	650	617	674	665	673	611	645	660	635	676	657	647	614	650	630	644	677	673	691	610	589	659	675	652	595	643	655	607	651	634	689	633	639	652	610	662	643	617	583	645	684	656	635	606	668	632	632	613	619	677	665	659	629	638	658	657	634	616	656	616	635	681	600	659	634	624	642	680	633	634	615	624	622	652	591	638	654	668	607	629	666	640	658	652	629	664	653	606	626	639	639	653	635	633	629	618	615	630	654	633	672	617	620	621	687	622	585	620	625	651	630	647	603	627	643	586	610	657	715	673	644	644	629	679	641	598	649	604	672	656	612	626	664	630	652	675	642	648	624	651	626	630	634	622	627	676	591	603	653	597	631	594	627	618	676	603	692	665	675	614	598	624	665	640	639	621	613	676	594	642	617	647	646	621	625	656	645	663	650	650	665	605	646	623	672	659	624	648	629	680	663	621	640	657	661	625	623	590	633	636	607	616	597	609	619	638	630	653	646	632	647	648	647	652	634	615	623	651	635	654	631	661	644	650	616	611	628	676	646	688	637	638	660	657	639	632	596	614	614	640	649	631	613	674	682	638	626	606	630	645	644	678	629	689	671	652	656	619	633	647	632	646	625	666	687	614	617	644	642	651	645	632	608	639	632	603	654	627	648	613	679	616	618	651	647	637	655	620	628	618	679	651	619	618	631	707	640	627	639	650	657	666	639	687	615	645	625	640	609	679	638	622	598	685	641	627	667	638	668	627	646	603	642	646	633	615	591	596	692	606	668	635	640	610	612	661	663	637	646	611	640	592	603	644	640	675	675	642	620	673	669	617	673	640	640	654	628	626	633	649	626	669	622	646	656	618	645	613	635	641	622	584	641	607	647	694	660	669	650	644	687	647	585	620	621	642	652	656	643	716	637	634	633	617	649	641	617	651	612	610	651	643	608	634	630	629	646	633	635	601	659	675	662	612	584	611	652	611	613	666	605	680	645	657	681	612	639	642	634	606	624	592	664	624	621	658	671	642	650	682	640	665	627	622	688	666	660	616	649	661	626	622	620	645	639	669	672	626	640	656	645	628	676	646	604	665	693	649	666	664	664	603	617	673	617	663	682	615	678	642	636	637	671	656	640	627	625	634	644	646	626	649	664	640	627	643	614	596	629	654	613	625	611	590	679	632	639	596	676	612	642	614	679	643	649	666	649	647	599	629	653	676	638	647	602	639	632	635	649	605	586	636	650	650	647	623	645	649	632	589	627	673	632	640	624	680	637	648	602	650	613	679	656	631	647	638	647	629	592	694	629	606	647	626	626	621	633	621	622	651	694	614	644	672	634	664	654	605	634	644	631	661	614	639	620	647	653	684	661	623	629	630	627	637	657	656	647	634	644	646	641	657	643	653	589	618	613	679	609	634	640	631	660	653	649	640	662	680	608	656	687	625	650	641	638	647	644	597	638	622	674	694	650	669	661	612	668	651	646	650	602	665	643	684	636	626	666	675	650	636	601	631	639	621	628	649	670	606	598	623	667	623	644	578	649	654	616	626	670	599	579	677	651	668	603	621	651	658	640	639	620	617	603	586	636	623	586	675	631	646	672	648	649	676	671	627	651	688	646	657	674	604	642	684	614	640	642	661	641	619	657	656	601	659	666	641	614	664	707	603	666	649	686	663	613	599	637	610	644	647	644	691	609	682	629	677	636	639	656	621	627	629	638	655	656	638	660	633	627	691	602	599	662	659	638	636	663	636	618	615	590	620	678	633	617	655	595	627	665	635	648	606	653	619	632	667	692	660	585	623	645	690	613	602	605	649	619	674	638	621	602	671	637	666	608	651	671	663	576	646	620	633	624	615	628	673	654	643	641	655	665	658	668	635	638	614	675	677	640	638	634	656	637	626	677	673	608	575	632	647	675	626	624	612	618	657	630	625	594	618	618	677	665	617	619	700	655	638	693	659	654	650	679	651	650	646	662	657	659	615	631	595	611	624	604	662	635	638	617	615	660	632	654	604	620	612	650	591	651	619	668	614	631	665	655	625	672	670	649	649	651	665	648	619	665	634	618	621	660	640	662	640	620	615	669	629	626	604	581	672	645	602	637	654	635	661	645	638	622	651	659	624	618	645	645	654	636	633	645	629	605	657	647	626	618	622	634	671	656	639	636	581	657	639	668	688	642	648	654	649	683	642	623	696	645	620	670	668	653	625	628	635	679	670	625	605	628	624	636	691	579	633	654	636	629	655	638	665	644	604	643	643	607	621	635	627	654	659	643	665	599	645	667	627	646	649	671	630	637	633	636	687	616	620	573	656	634	651	588	661	655	625	623	632	616	604	614	664	611	668	613	604	641	643	656	648	626	685	661	678	615	619	645	647	673	649	629	617	602	655	658	673	690	645	621	626	619	660	649	603	647	614	625	659	617	633	643	615	672	609	619	655	639	649	636	602	672	633	654	660	678	654	637	598	649	631	656	648	672	667	592	687	669	630	665	661	698	722	601	661	610	646	642	658	629	603	646	646	627	658	603	631	599	619	612	616	650	644	696	638	639	634	644	607	635	647	620	687	597	621	661	624	605	696	584	658	612	623	630	672	640	661	639	634	622	659	594	646	650	624	644	664	677	645	666	619	634	624	633	607	630	602	633	654	707	664	656	631	612	656	628	653	631	648	626	651	650	657	687	678	659	637	662	649	638	640	668	626	633	673	613	632	627	665	604	677	640	611	628	651	640	649	663	626	668	642	640	626	655	676	622	672	631	650	635	635	606	636	666	609	676	596	650	681	660	645	640	675	631	651	600	621	620	634	685	654	626	664	596	627	678	589	609	624	643	652	626	654	591	573	616	633	632	638	603	576	607	606	604	636	668	616	646	627	630	697	656	662	624	683	629	627	633	653	617	613	636	673	657	634	663	592	657	665	629	582	638	638	680	651	638	604	616	636	673	656	651	629	657	638	649	614	575	657	651	619	620	632	673	615	656	620	587	671	658	652	650	598	634	621	668	664	613	603	610	641	690	608	655	656	642	632	640	623	647	639	646	610	631	625	685	621	631	669	679	660	640	610	640	660	715	668	691	612	579	658	663	606	658	636	624	617	648	637	603	630	686	665	665	651	609	625	585	662	640	641	604	649	640	633	665	620	618	637	618	622	654	667	666	600	651	624	680	600	594	640	622	645	648	660	634	625	642	618	643	626	645	604	669	609	629	652	610	665	629	619	650	626	641	661	668	647	633	692	593	669	667	588	628	682	582	694	657	631	648	620	630	655	626	627	638	652	673	638	633	666	672	586	654	645	666	642	642	613	632	660	674	637	615	615	624	627	633	658	642	655	665	628	642	635	628	622	612	657	657	619	638	623	659	685	635	669	655	597	662	620	622	599	613	669	644	633	605	645
15850	33260	24315	15035	11728	9222	7448	5796	3926	2758	2070	1745	1572	1401	1202	1276	1265	1232	1161	1024	1076	1000	1017	1016	992	964	937	831	903	847	906	818	775	849	754	769	738	756	769	700	749	752	766	798	812	808	739	746	755	663	740	696	708	694	714	699	706	684	653	672	713	679	696	692	714	681	662	754	706	739	670	690	644	672	654	675	673	643	686	695	638	661	634	706	687	673	658	702	624	661	714	665	682	665	663	670	655	671	641	649	631	639	643	658	679	682	615	646	719	696	639	679	665	653	684	680	714	669	666	668	722	700	666	634	694	685	695	682	668	624	708	674	669	643	729	688	730	633	648	684	663	736	668	703	716	647	661	686	683	692	701	687	703	714	687	672	700	653	729	715	698	704	697	666	703	637	653	680	704	678	688	680	649	666	682	672	671	699	684	657	681	649	659	679	705	709	694	688	649	656	701	696	720	705	677	655	675	670	616	690	668	666	665	685	678	665	695	689	700	672	672	679	652	684	641	692	687	679	622	662	662	654	666	705	673	668	667	655	667	628	646	648	688	655	668	695	657	678	693	705	658	712	660	677	720	698	660	661	678	678	678	687	670	696	689	714	671	644	668	668	698	698	705	702	678	722	689	641	683	638	656	661	667	645	672	662	630	678	692	701	664	690	668	653	689	668	671	709	673	678	688	669	689	678	696	676	672	647	697	695	670	596	690	675	668	618	716	713	696	670	634	673	692	696	691	638	695	710	714	682	680	679	723	714	697	694	696	659	715	664	659	654	670	684	630	693	677	686	666	674	713	644	683	625	703	734	662	699	659	709	651	700	667	692	645	690	737	684	682	673	688	678	683	686	663	706	676	673	660	669	678	690	625	646	718	699	688	658	708	660	715	658	679	667	642	669	686	669	658	622	684	678	629	688	675	630	691	689	683	635	666	693	690	713	663	673	724	707	673	700	641	708	652	668	666	711	710	698	663	675	709	658	727	661	678	655	666	664	708	704	672	714	689	679	704	641	699	681	659	687	699	637	669	664	687	673	678	672	674	648	685	677	691	696	692	707	700	690	686	682	682	712	673	679	662	689	697	648	712	676	688	676	681	670	681	655	677	646	689	658	695	690	674	651	693	679	676	643	635	655	629	719	708	662	684	668	647	664	674	695	670	721	704	712	699	660	715	673	684	666	651	665	693	707	689	673	670	651	698	723	692	668	619	659	702	717	697	667	698	709	651	645	675	665	643	695	663	650	657	684	639	658	685	690	661	667	699	672	680	696	672	692	609	658	637	688	689	674	712	737	665	689	668	609	684	676	675	650	685	696	646	649	650	728	658	681	656	714	713	690	737	677	720	657	654	655	685	615	669	662	625	662	639	699	711	623	627	674	665	648	668	701	666	637	736	693	686	647	717	702	682	639	644	698	646	718	698	676	693	641	711	665	706	628	699	654	660	658	658	702	694	641	654	669	683	690	630	669	682	635	670	691	674	683	698	657	668	652	680	678	693	667	640	694	705	687	713	695	698	706	691	688	708	689	732	646	705	692	672	704	696	682	674	678	656	710	679	674	666	671	717	644	679	697	704	659	672	699	650	674	662	681	673	655	684	699	713	713	659	687	654	659	672	697	686	675	694	686	650	657	683	670	653	692	633	662	677	669	703	681	734	697	664	677	673	627	650	632	719	666	680	661	653	690	646	725	674	725	686	678	720	678	687	680	655	671	671	692	692	696	709	681	725	650	707	633	723	639	651	685	708	688	717	687	701	620	682	673	709	685	639	708	705	675	637	696	693	641	716	644	715	678	699	692	685	656	678	688	703	661	698	706	676	679	676	672	709	641	673	647	675	706	670	706	682	684	643	658	679	637	684	732	688	705	644	719	649	746	671	654	693	731	673	678	724	684	690	680	621	661	655	688	668	660	620	664	707	718	713	676	689	719	678	679	738	699	701	645	681	708	677	653	635	679	715	743	648	673	664	652	719	731	717	668	657	637	689	697	676	620	696	641	691	697	675	673	684	669	660	673	641	629	644	687	651	698	659	620	641	710	653	699	644	689	646	715	694	695	677	701	693	702	639	732	644	674	716	718	683	678	711	718	676	697	687	701	657	649	690	676	661	675	664	685	662	683	659	656	660	697	640	684	675	648	680	669	688	675	717	661	692	663	717	696	671	672	673	690	694	717	649	670	693	720	682	625	654	669	734	641	667	695	684	653	722	689	643	649	663	687	730	662	686	690	726	717	663	711	619	682	696	728	654	678	689	693	713	655	612	712	676	672	615	682	693	691	670	694	676	669	686	684	664	653	695	635	716	667	648	647	706	702	642	654	696	650	719	681	678	677	693	704	700	715	667	642	708	652	660	691	664	677	653	669	662	720	663	704	641	660	674	650	682	651	632	671	654	737	656	680	708	676	683	721	690	684	710	679	668	676	692	679	657	639	663	618	711	690	702	695	673	662	677	632	694	691	648	652	681	703	696	725	656	681	652	667	711	711	701	638	640	665	682	709	673	657	685	665	710	644	681	706	642	678	683	678	681	676	635	680	623	634	634	687	723	658	680	713	644	658	667	690	672	690	670	656	683	642	685	671	690	725	630	654	612	661	686	713	672	676	694	666	728	731	681	633	709	668	646	708	676	675	695	673	680	646	707	662	671	661	649	640	660	713	661	662	713	701	679	687	635	633	641	707	686	679	695	682	679	747	664	741	680	732	676	658	696	686	680	670	666	670	684	685	687	708	639	685	649	678	626	679	647	629	669	679	697	684	676	669	759	639	658	707	693	684	692	657	674	639	674	709	693	661	670	681	671	682	682	682	666	685	626	675	675	711	681	720	726	616	681	689	695	643	718	669	640	674	689	678	673	681	667	683	695	660	678	691	745	648	714	666	650	660	721	638	679	669	690	680	681	661	692	663	711	688	707	681	689	677	675	671	691	732	700	647	692	657	690	735	686	708	660	648	624	682	655	723	676	716	643	707	675	658	686	633	641	672	700	718	651	670	694	654	689	692	642	691	674	680	659	642	648	690	660	727	669	697	721	662	667	658	655	661	675	721	704	667	690	686	667	689	676	701	685	659	654	709	703	691	647	700	670	720	672	688	633	671	721	690	673	591	635	697	746	664	688	717	633	716	680	712	679	696	666	707	677	673	697	686	677	698	698	696	702	636	675	682	736	689	693	660	643	685	636	717	658	663	665	650	683	669	653	647	647	686	706	628	709	651	650	663	679	692	655	664	690	734	671	707	680	693	713	627	642	708	676	663	711	665	633	659	681	667	692	652	665	687	704	651	685	650	685	673	658	686	685	700	682	683	704	652	701	680	671	639	666	726	670	665	687	722	737	644	675	673	693	699	697	712	676	674	679	651	671	687	696	665	731	675	684	670	664	680	645	671	671	666	668	710	702	648	688	697	715	714	622	726	668	672	708	652	640	674	624	667	681	674	662	637	679	715	693	690	656	665	663	637	665	704	659	684	667	660	685	666	697	688	676	646	708	695	637	701	687	661
23220	21616	29366	24387	21687	21870	14557	6266	3633	2533	1923	1623	1487	1311	1403	1366	1307	1220	1189	1038	1055	1010	1060	1004	1019	982	847	914	889	932	851	834	789	806	849	730	784	804	774	779	742	775	778	748	784	812	768	804	748	735	754	764	707	714	697	694	710	686	699	722	748	700	742	702	678	728	653	700	704	734	692	667	655	692	688	669	648	674	729	681	636	687	683	659	654	685	672	628	686	720	674	672	677	722	724	717	682	714	676	648	673	643	699	696	682	685	723	680	662	746	700	699	664	654	673	711	658	639	675	682	695	708	694	664	693	666	698	684	660	685	646	658	644	680	682	667	638	675	653	677	612	684	635	697	675	658	683	669	679	677	653	646	704	681	673	641	643	690	712	644	669	608	658	696	663	666	752	677	717	709	699	687	690	662	653	697	670	693	618	702	672	627	652	711	661	694	690	649	688	674	676	681	674	708	678	643	675	707	626	676	706	652	659	699	699	698	668	691	725	677	708	704	694	644	657	697	677	712	695	674	688	680	675	652	678	671	699	703	674	658	671	681	681	697	650	603	679	656	662	696	681	681	692	683	642	653	669	647	656	691	695	692	687	655	708	671	668	674	666	648	640	709	689	639	684	633	635	654	702	692	678	687	667	627	686	719	676	707	689	706	734	675	643	679	647	695	695	677	695	616	694	710	692	636	626	620	687	664	667	738	600	697	710	752	690	680	665	693	648	673	655	677	678	630	641	683	696	674	685	669	692	643	668	660	712	673	647	657	613	685	652	629	651	666	696	676	749	733	727	694	645	653	664	666	717	664	684	654	655	703	699	683	632	658	621	668	673	643	671	686	662	688	675	696	693	684	716	616	687	701	661	711	675	673	688	697	715	691	648	649	654	688	649	685	662	645	663	662	675	683	656	655	707	641	659	675	651	665	692	692	656	666	694	653	667	723	673	648	678	688	685	638	663	662	651	669	687	625	650	701	694	674	718	681	677	657	691	709	694	638	640	671	706	682	690	660	668	646	667	689	657	663	679	656	687	663	703	679	672	665	626	666	651	663	650	646	709	675	644	684	680	663	687	640	685	668	697	729	607	669	663	686	694	709	642	660	664	695	671	656	679	722	673	716	690	639	694	653	644	629	698	685	675	702	641	653	662	650	710	713	714	665	702	645	679	664	690	668	679	712	656	699	690	689	660	690	710	655	683	650	678	725	676	696	673	699	625	694	659	677	706	678	597	675	638	642	661	709	680	666	654	668	685	638	700	696	675	720	641	678	695	650	649	640	690	708	639	668	676	643	668	684	651	669	674	658	694	635	673	665	632	699	670	744	677	699	657	701	676	647	684	688	682	669	648	673	687	678	684	693	681	697	669	708	701	638	710	639	719	686	629	647	677	675	655	687	713	650	699	664	664	676	668	681	661	651	661	694	684	654	685	694	693	677	641	683	690	651	659	706	720	683	697	664	655	723	666	660	609	695	680	750	691	650	691	650	664	676	724	652	671	709	647	651	684	667	687	698	697	639	650	689	735	660	673	669	597	661	737	690	691	639	663	676	621	716	669	670	642	677	698	685	733	695	653	638	697	635	666	658	640	674	683	678	656	675	654	627	621	668	688	684	650	681	677	670	685	683	665	643	664	682	705	694	652	648	679	654	644	686	697	653	709	679	711	683	673	683	671	702	686	680	732	654	674	687	710	687	674	639	665	641	666	660	685	636	649	683	703	656	675	668	702	723	671	652	669	661	689	708	710	679	680	706	727	661	636	696	680	636	642	702	697	701	622	680	694	655	675	682	718	664	728	678	679	679	686	678	691	677	709	647	667	642	669	654	674	680	688	626	666	696	670	634	650	643	660	679	690	633	697	678	648	653	653	642	707	695	703	664	711	682	700	681	631	659	651	715	654	693	704	718	653	680	719	694	670	670	698	708	668	669	640	689	636	672	706	699	679	631	645	611	621	680	654	700	698	664	691	675	649	665	716	685	675	698	678	665	652	703	699	647	687	679	635	649	673	652	614	682	623	629	647	702	642	647	674	619	649	700	679	677	722	659	645	676	665	707	685	630	682	653	673	656	670	653	702	694	656	654	683	678	677	687	677	639	670	644	663	634	659	695	675	701	683	668	661	637	706	682	717	678	675	668	691	696	683	657	727	655	687	732	707	703	682	658	628	660	653	633	671	663	687	694	677	653	678	712	679	707	627	680	670	669	660	662	702	649	637	661	648	661	702	670	671	676	680	655	664	660	696	688	651	632	667	710	720	664	730	723	690	650	645	637	701	663	665	730	669	643	718	675	698	680	761	696	658	719	679	702	665	688	659	659	684	707	692	630	699	674	668	695	689	659	646	689	659	703	629	661	710	680	676	696	683	679	652	658	692	692	648	645	665	609	654	643	679	681	672	666	625	672	723	643	666	677	662	656	639	667	657	682	647	645	674	659	677	644	694	637	687	653	697	706	620	670	671	696	678	664	735	693	637	674	701	653	669	672	680	648	680	676	690	690	679	650	703	638	669	684	693	686	674	687	678	672	679	692	655	618	726	652	700	693	708	625	715	651	666	700	668	660	679	726	698	655	656	688	692	695	702	678	674	668	659	693	687	661	658	696	668	635	668	666	723	706	696	601	657	644	690	698	649	686	705	672	665	666	694	674	668	678	703	673	686	695	689	685	714	670	647	682	671	667	687	701	716	672	635	672	676	678	671	667	682	712	707	710	682	690	730	670	701	679	653	659	695	667	637	647	658	644	724	647	677	672	727	711	709	691	689	668	700	678	702	691	700	664	702	698	709	698	654	675	672	658	663	701	648	653	672	691	617	653	675	702	671	697	657	687	627	636	654	723	717	664	661	654	675	681	686	668	659	701	699	701	670	674	689	644	674	657	665	659	696	700	693	666	652	623	713	662	693	717	700	662	733	651	677	654	704	659	679	665	705	714	652	649	674	675	649	682	670	636	654	673	665	720	694	662	699	658	670	705	681	648	692	657	637	704	663	710	643	653	637	653	680	665	692	681	691	667	720	629	701	699	715	685	660	663	648	675	659	643	730	680	672	672	739	672	712	668	714	720	672	667	627	664	700	618	647	676	686	711	647	675	650	687	631	687	673	708	697	691	670	665	663	709	682	732	642	698	681	687	638	672	681	691	647	722	659	668	609	687	638	701	712	626	656	704	712	735	713	662	633	669	621	674	655	643	696	646	663	637	663	732	672	703	664	655	738	693	694	698	697	660	707	681	663	680	663	658	706	693	689	723	728	652	665	679	664	707	616	658	654	751	666	690	607	700	674	714	677	650	647	703	677	635	669	664	701	634	674	693	645	672	612	706	665	693	669	647	660	670	629	623	675	646	681	657	687	695	703	646	681	679	700	682	684	654	661	706	667	709	689	670	637	659	667	669	642	644	660	682	681	651	655	697	661	715	677	694	663	669	641	677	707	655	644	715	664	684	672	701	694	679	720	686	702	662	696	654	631	675	657	668	643	727	710	690	643	728	683	635	664	697
18223	41875	33134	22909	18362	15123	12307	9145	6031	4249	3152	2664	2349	2026	1920	1851	1932	1655	1570	1478	1457	1359	1304	1320	1294	1168	1112	1113	1028	1052	965	993	936	899	969	909	931	870	816	807	839	826	835	875	898	894	896	837	812	812	749	744	718	770	799	750	692	734	782	732	720	695	763	723	727	700	691	691	687	751	731	718	719	721	708	638	699	745	709	736	755	764	699	670	715	700	690	704	678	735	701	662	706	678	725	721	703	715	670	692	718	715	707	727	653	699	744	718	710	723	679	710	717	672	719	692	725	742	743	667	687	697	734	695	714	719	667	700	692	729	714	685	712	740	675	733	662	680	678	692	687	711	668	671	715	689	712	698	719	747	707	716	718	677	706	700	765	673	705	680	756	713	694	702	697	691	759	706	680	685	708	698	740	745	675	717	730	656	694	754	683	706	695	710	720	720	673	721	684	673	700	700	753	700	735	690	704	724	734	714	712	706	719	692	661	704	695	714	770	715	671	725	704	687	729	720	746	734	711	702	729	731	730	715	700	686	703	684	745	743	766	697	701	689	742	692	714	705	727	702	696	715	711	672	689	687	728	687	701	706	690	750	688	709	683	662	703	697	673	695	712	708	658	731	689	688	696	730	672	749	708	683	715	702	729	678	675	731	713	695	727	699	664	701	678	735	704	683	727	687	680	742	733	739	695	718	697	713	710	665	702	714	716	683	699	709	684	701	681	725	738	739	670	781	726	709	744	730	690	704	660	720	698	770	716	699	707	683	729	694	717	720	685	709	703	669	698	711	707	673	741	702	707	705	742	678	699	708	686	707	689	664	728	713	713	714	689	689	726	678	690	680	710	712	717	703	714	716	703	714	694	677	712	684	703	690	705	678	721	690	719	684	694	758	682	669	718	728	676	690	706	710	732	695	716	716	715	674	688	743	690	727	679	708	691	722	753	709	707	666	708	728	694	720	700	673	672	638	691	714	710	684	733	705	701	665	731	739	706	730	704	685	674	720	693	657	736	694	725	697	700	665	675	747	712	674	720	690	671	673	668	702	696	681	715	745	715	726	709	686	691	712	721	729	708	689	711	699	722	707	736	720	718	695	732	702	712	728	691	710	704	722	700	686	692	691	701	687	748	661	696	694	688	728	718	680	688	723	752	719	733	667	702	721	719	715	753	735	727	661	670	709	726	679	745	667	670	675	668	718	718	727	724	741	705	722	712	654	669	667	656	706	660	672	696	703	691	690	706	671	740	684	725	676	736	729	666	665	728	683	754	679	656	693	714	699	709	693	675	722	699	718	684	689	729	703	680	714	717	704	701	742	684	679	665	738	701	698	721	732	698	682	754	685	659	685	750	705	729	673	761	711	725	680	629	727	748	704	692	638	731	704	717	717	645	674	670	687	696	689	678	708	717	646	714	676	688	737	677	690	702	713	732	745	716	692	687	744	695	675	702	731	707	695	728	647	692	704	717	718	724	670	675	663	721	706	720	714	686	725	623	690	752	685	693	702	709	737	686	706	697	722	741	687	703	676	705	738	701	678	700	672	700	754	654	751	735	713	680	721	714	716	664	695	663	697	711	701	712	718	744	701	673	665	685	664	754	686	700	690	720	676	702	715	740	694	708	676	708	674	663	706	667	735	688	659	672	712	712	716	722	773	745	693	691	687	678	704	771	733	684	739	723	638	675	703	676	700	694	703	705	710	788	647	668	726	726	738	701	702	690	713	699	714	657	715	711	661	683	733	677	714	694	745	659	697	660	669	731	713	752	697	751	693	710	697	728	692	688	694	728	768	700	719	710	693	679	690	718	702	732	717	661	729	665	712	733	675	664	714	689	729	717	705	727	734	705	691	716	680	692	731	695	658	705	698	707	679	686	674	730	709	682	669	668	695	746	656	753	692	727	707	744	672	720	673	626	690	714	681	711	715	702	652	675	683	724	691	700	726	694	746	682	680	706	694	669	698	686	672	668	723	701	682	700	669	733	775	739	708	689	740	696	692	696	716	726	729	698	723	675	700	654	660	752	720	710	711	714	700	696	632	755	683	676	739	678	680	646	688	724	700	669	745	729	748	735	695	669	716	702	698	738	717	725	699	689	738	688	702	731	719	717	668	675	773	724	761	687	690	732	692	728	665	686	684	727	662	705	724	687	709	661	703	707	668	709	711	682	706	706	681	716	671	712	694	688	701	705	658	743	704	687	717	728	696	692	702	706	706	647	744	691	727	691	687	690	681	692	649	715	689	746	734	707	711	714	731	699	705	701	716	729	693	692	654	696	756	700	733	714	739	741	676	758	703	713	711	725	692	671	741	682	709	686	709	666	705	710	683	699	648	698	721	694	714	668	726	689	728	702	685	714	728	754	682	655	722	696	673	742	661	682	720	654	726	765	695	651	742	685	701	648	664	736	717	673	701	714	677	728	718	682	728	671	740	679	711	678	719	689	745	715	696	675	673	725	704	796	720	673	715	698	697	719	677	729	745	678	687	724	683	734	697	717	727	673	681	720	708	721	715	709	668	707	748	719	646	699	716	705	667	735	692	694	748	679	692	722	710	658	676	737	695	669	691	689	743	672	691	740	714	719	695	702	725	711	741	722	731	694	684	728	737	718	723	701	747	637	658	727	703	688	692	737	695	728	720	697	704	690	718	671	721	714	673	665	703	663	720	688	687	702	754	675	726	706	621	677	701	692	744	682	651	694	711	724	736	740	728	736	731	683	678	659	707	710	686	712	706	770	689	693	720	703	710	719	686	711	721	710	704	683	707	681	688	710	693	733	697	761	721	704	668	697	703	694	667	713	710	718	659	697	702	699	678	693	693	705	695	685	721	712	684	703	725	677	721	702	711	692	715	689	724	696	693	728	704	689	704	694	697	692	670	696	722	720	703	699	711	703	727	723	680	684	713	697	718	713	721	676	719	722	658	685	693	704	713	720	698	712	697	744	707	714	701	700	707	665	729	660	711	732	680	722	693	713	714	696	673	709	707	701	728	707	719	704	687	711	730	718	676	694	685	668	678	716	696	702	691	808	712	678	721	725	692	740	675	744	716	658	670	701	725	740	735	698	674	702	701	706	731	725	684	728	700	721	732	704	699	718	688	680	657	698	732	658	694	680	654	696	702	722	666	700	717	729	693	665	746	707	679	723	744	721	691	702	721	698	686	708	670	707	703	672	728	733	737	703	715	708	646	679	717	729	698	677	741	738	739	716	671	701	713	648	743	689	688	680	729	707	696	672	708	674	691	686	699	710	679	701	733	717	708	702	747	692	678	693	677	670	751	724	719	720	705	649	713	662	700	695	665	717	700	731	702	675	744	697	732	659	684	746	747	715	692	692	703	686	697	700	695	692	733	700	678	706	689	657	749	703	728	740	691	685	659	703	724	693	711	708	715	660	707	706	713	713	709	752	669	690	734	734	693	744	696	766	711	705	681	742	737	731	686	693	710	712	704	727	714	665	689	732	702	692	704	728	737	724	704	711	665	699	709	729	717
28850	21651	19077	11822	6431	4364	3370	2379	1684	1279	1069	971	970	943	869	894	876	841	791	763	765	758	747	774	729	736	710	721	736	758	683	666	678	695	682	684	624	655	687	615	705	686	660	651	735	686	668	691	670	676	629	674	638	611	615	684	676	680	682	630	617	617	666	681	639	648	627	620	624	647	613	608	656	650	692	668	681	612	674	651	651	581	669	593	643	664	588	647	597	636	604	651	599	601	631	641	648	616	612	623	678	617	646	651	656	604	609	642	609	635	630	633	608	628	625	610	613	639	618	631	642	687	629	665	671	607	644	644	598	594	617	656	592	614	617	636	617	639	632	660	645	636	632	670	647	646	643	613	582	601	656	682	625	634	651	644	629	623	652	655	632	655	632	590	652	616	652	613	618	644	631	647	664	616	667	594	589	647	659	613	610	594	656	631	631	623	652	625	611	629	612	643	612	642	648	627	681	626	611	628	617	664	594	626	611	633	628	650	657	640	637	604	637	624	632	622	664	645	687	635	636	636	633	665	632	650	617	605	617	641	630	597	617	664	673	660	690	626	645	665	634	625	630	645	649	657	615	657	617	674	616	625	668	638	597	647	646	623	625	622	669	630	624	624	630	657	632	648	625	634	652	613	593	617	631	635	622	646	650	612	619	622	624	635	672	704	686	639	622	663	588	620	630	637	634	599	645	652	631	661	635	685	664	614	656	617	618	647	603	658	603	634	635	696	669	643	648	646	653	579	635	678	616	637	627	644	648	639	659	619	651	584	628	602	617	629	618	648	646	636	655	628	627	639	691	595	664	588	586	632	617	675	610	627	634	661	637	642	646	629	683	582	615	625	630	632	614	652	663	647	651	633	622	647	605	653	652	599	663	660	672	647	660	633	630	683	617	698	625	661	666	658	622	663	563	598	697	619	667	661	636	613	622	607	622	663	676	642	639	625	659	642	639	638	686	638	651	665	619	636	585	630	612	611	614	649	616	648	685	644	608	640	611	633	605	619	634	622	616	629	617	677	626	609	622	628	647	634	638	627	648	635	607	629	668	590	687	590	619	647	626	643	634	607	705	612	611	625	679	645	606	648	668	668	616	671	599	636	693	665	588	633	619	648	645	642	646	628	643	685	617	670	656	676	579	659	622	642	644	625	609	666	616	617	606	676	647	669	626	613	632	599	644	639	683	635	640	629	610	639	631	647	625	606	644	681	669	593	635	645	642	585	646	625	656	662	643	649	587	694	587	593	660	675	634	655	648	638	604	650	622	618	651	673	619	626	621	636	625	665	611	613	647	638	597	604	650	635	663	612	639	635	617	633	661	652	605	652	632	640	609	617	662	670	593	635	633	617	655	625	602	654	659	705	609	627	623	624	623	642	625	636	646	636	637	654	615	653	617	610	647	624	620	605	663	632	575	658	642	690	623	587	658	605	671	637	635	652	656	639	633	659	658	649	649	601	602	616	637	658	597	585	645	672	635	706	579	605	653	603	663	642	647	615	657	683	576	646	671	641	631	615	627	599	667	688	620	621	627	640	624	653	627	651	634	606	642	630	641	620	601	648	628	657	631	635	660	600	654	636	649	623	633	612	638	653	648	665	647	630	663	657	633	628	678	644	610	602	627	625	694	641	664	608	624	637	667	686	623	658	628	651	647	615	641	648	639	625	638	672	661	642	647	652	618	620	600	632	638	654	684	635	636	695	671	607	606	696	629	594	652	584	620	635	636	631	569	664	613	644	665	603	684	675	629	633	619	663	613	652	609	656	621	674	603	644	605	626	634	675	627	591	674	655	670	600	654	649	645	652	632	628	594	639	596	680	624	622	650	627	620	666	597	636	625	633	624	651	634	603	586	607	609	603	677	608	617	609	618	654	613	672	655	666	667	626	628	656	630	661	645	652	617	619	647	609	612	645	635	598	611	660	612	667	683	618	675	615	647	624	688	637	648	613	608	634	662	669	640	610	599	630	642	695	611	662	645	621	655	629	622	632	633	644	653	685	602	556	599	642	618	620	644	691	574	671	609	601	627	670	585	612	652	737	646	634	616	645	638	637	619	583	571	599	652	628	597	664	651	598	634	653	621	630	630	623	635	678	666	657	636	618	667	626	640	659	640	593	633	642	618	633	610	627	640	618	639	679	654	638	649	691	632	650	628	656	662	614	632	670	608	660	637	611	611	623	631	612	677	639	677	592	682	633	646	629	604	673	652	660	640	607	626	691	602	679	598	655	661	622	591	607	686	639	670	630	637	659	627	679	653	608	625	622	631	605	663	638	643	633	601	676	623	613	604	641	690	658	609	634	652	647	625	675	617	559	619	615	686	601	637	671	660	611	640	620	627	637	656	690	646	638	659	619	639	671	652	643	651	623	628	634	626	593	658	675	644	624	653	638	650	658	654	641	625	660	631	598	640	619	655	607	711	640	605	648	629	649	614	648	620	686	617	607	670	668	625	651	602	675	572	636	637	648	664	645	707	654	640	653	599	681	631	630	643	650	607	680	617	650	644	669	575	634	624	607	647	650	646	642	612	624	695	638	656	621	610	596	588	659	614	662	628	664	635	681	651	671	625	653	635	638	633	635	607	646	619	649	665	599	669	635	633	632	665	619	632	576	646	655	603	656	622	640	645	604	618	617	632	614	604	632	628	632	656	659	620	618	632	663	636	616	628	631	623	642	628	629	656	642	581	608	646	662	645	627	593	616	612	620	629	627	669	649	634	653	649	616	638	627	622	636	649	613	670	645	626	650	667	678	625	661	647	646	670	668	601	638	658	652	622	621	655	658	610	655	659	659	615	644	674	628	633	652	656	650	652	653	624	591	596	628	655	608	623	619	620	669	674	651	689	603	612	683	695	583	612	652	658	633	651	628	666	649	628	589	642	643	634	601	667	630	643	577	678	649	616	650	591	634	643	660	576	665	638	631	621	605	628	621	604	667	602	666	628	634	673	611	629	601	655	637	664	604	681	588	634	615	659	595	684	616	662	629	652	698	597	609	643	690	644	608	665	666	608	619	680	628	647	664	601	650	674	603	619	634	621	656	636	626	642	666	644	667	645	672	683	659	623	637	625	641	680	662	635	667	634	661	627	620	631	624	686	664	662	622	661	630	655	653	626	680	641	671	577	671	670	657	696	609	617	670	634	673	682	654	669	633	625	616	657	620	633	632	661	588	628	603	630	645	628	654	669	599	634	650	673	617	647	643	614	651	660	631	641	640	647	678	597	646	605	640	608	593	674	592	629	634	638	617	686	646	641	685	637	662	655	664	660	659	635	637	630	646	634	598	656	661	614	699	621	637	628	671	627	642	697	665	689	627	607	653	661	624	632	634	606	633	583	610	603	624	581	612	664	630	638	648	635	665	657	665	658	683	679	650	608	619	625	635	613	613	666	616	634	642	617	575	676	612	609	607	679	624	599	596	655	633	643	671	644	591	648	669	642	646	599	654	660	653	647	699	610	668	659	625	650	642	618	619	635	625	644	699	634	583
15557	28650	20644	12409	9607	7320	5870	4052	2755	1997	1550	1364	1287	1209	1102	1098	1077	1094	1007	998	999	885	903	919	844	864	781	830	768	791	789	725	784	768	718	719	791	654	714	729	709	695	733	753	769	767	727	715	706	689	713	704	738	656	673	714	705	737	695	672	687	680	662	681	697	710	674	701	678	701	649	693	674	726	664	682	696	683	665	649	682	680	671	660	665	705	645	660	661	672	698	660	652	654	635	631	647	670	700	688	699	652	648	672	660	703	696	675	677	666	705	669	723	690	710	665	695	722	694	688	651	696	647	672	710	682	669	691	652	657	714	623	712	699	642	678	735	661	701	689	673	646	724	637	701	689	654	689	719	681	657	661	661	658	681	657	710	690	682	696	652	741	688	689	680	673	662	672	674	665	671	626	669	666	643	653	622	628	634	653	685	677	655	677	640	695	665	682	660	653	640	661	694	735	670	699	680	663	691	673	712	662	703	668	673	689	660	684	690	669	640	663	690	619	660	691	698	633	678	652	623	696	682	690	637	663	684	675	688	678	665	689	684	689	688	653	660	686	679	706	634	658	686	692	684	676	649	668	653	639	651	667	652	625	697	680	688	630	682	673	680	680	617	696	646	670	642	667	664	700	686	654	662	663	654	679	696	668	669	689	710	654	676	685	663	701	680	697	720	695	645	707	674	708	685	613	679	658	681	690	682	657	667	645	680	649	678	725	683	677	693	672	696	667	708	684	661	691	729	693	683	629	752	675	689	693	720	660	683	712	711	658	703	692	667	733	641	638	636	676	649	642	688	694	649	699	710	650	656	684	664	675	698	642	677	691	658	688	681	680	666	706	682	658	718	642	687	651	693	653	643	660	697	684	701	723	659	718	639	673	668	689	685	707	653	714	699	680	671	654	673	667	700	675	661	711	667	656	674	660	683	689	653	680	632	680	697	664	702	690	675	650	659	665	634	688	676	667	639	666	701	644	720	660	663	685	642	642	702	680	701	691	709	670	646	701	650	715	665	688	691	671	695	675	696	678	674	708	634	664	665	648	667	672	678	684	680	680	651	655	721	687	663	637	680	667	666	649	678	669	651	686	678	660	627	691	656	671	678	670	661	725	661	689	680	691	674	652	639	665	652	732	730	661	694	654	698	718	668	684	709	675	651	666	613	662	764	688	649	671	671	712	617	668	646	672	705	648	667	644	664	647	692	668	684	703	664	661	681	692	673	640	713	682	678	667	672	655	688	658	637	690	661	718	623	678	666	648	699	669	652	667	695	657	670	714	663	698	703	655	668	698	694	670	653	685	662	663	659	708	682	649	658	642	655	697	700	677	676	684	676	665	643	695	644	709	669	704	674	668	659	657	686	721	620	681	688	633	666	705	671	668	658	654	654	693	677	656	702	620	654	630	636	694	679	735	690	672	642	686	675	662	714	617	661	666	709	658	673	637	664	655	661	695	681	671	722	705	702	681	662	668	717	673	661	657	646	644	656	649	699	656	669	656	717	693	702	692	716	692	646	670	697	791	703	683	694	681	669	645	682	731	642	665	697	688	669	693	693	657	687	733	625	646	661	685	648	654	691	684	675	712	648	664	686	668	692	688	694	668	696	663	680	673	640	687	715	714	650	671	645	688	663	704	683	669	693	643	685	658	666	682	668	673	655	687	713	632	681	632	612	665	632	661	638	691	643	695	682	633	660	682	685	665	663	667	666	692	669	699	668	616	727	664	685	702	653	732	669	676	694	684	629	650	682	732	639	696	637	663	677	646	739	673	619	633	669	661	671	662	688	699	697	664	676	701	672	622	725	623	709	689	649	702	677	666	664	648	650	686	666	661	678	712	677	655	713	703	659	677	631	668	662	685	631	708	660	688	683	657	697	706	649	638	695	666	642	671	645	666	688	707	700	644	706	690	697	667	708	735	724	708	654	683	671	664	676	664	701	682	664	642	663	675	697	698	688	688	698	651	678	667	660	713	659	686	640	662	649	650	658	653	694	629	635	693	667	655	679	640	680	706	684	673	688	670	663	676	674	655	681	676	706	723	662	712	692	701	692	675	693	653	679	691	683	666	645	654	648	706	628	693	715	655	633	689	634	672	668	684	722	690	672	691	681	668	684	698	707	694	632	687	689	677	657	665	668	694	683	674	709	663	713	688	682	677	681	668	700	698	645	640	665	673	662	651	671	661	678	663	643	665	670	688	645	673	683	693	660	690	687	704	691	669	643	679	703	639	686	652	650	671	695	632	701	655	658	623	678	678	735	700	640	663	690	731	663	652	694	680	637	681	675	660	699	691	724	673	685	664	642	678	681	652	663	688	694	681	662	672	647	699	689	687	706	697	682	675	668	718	674	662	658	636	648	675	684	706	672	652	690	626	680	675	662	691	695	685	673	659	658	662	690	648	665	699	672	758	700	692	632	669	642	658	699	669	693	688	698	660	643	684	687	679	616	706	700	685	660	691	666	652	653	628	699	701	685	699	700	699	679	680	662	666	655	677	639	674	661	695	677	658	639	700	651	694	695	641	682	716	688	680	676	696	669	691	653	730	709	650	708	695	708	697	685	703	635	692	721	668	653	664	651	676	737	696	665	698	655	711	725	649	753	658	671	706	698	667	677	640	669	682	656	691	709	659	713	662	663	670	679	668	709	681	670	692	671	669	693	663	669	689	690	710	734	655	707	688	645	700	691	672	677	641	687	700	706	650	682	699	667	710	714	675	681	685	686	647	661	652	635	656	686	685	653	700	699	695	688	688	669	687	685	680	680	662	694	686	640	660	694	665	660	685	642	693	682	693	678	685	699	660	673	670	668	697	699	720	679	693	680	658	660	701	665	709	657	645	720	651	686	670	688	634	699	633	669	685	642	641	665	720	743	672	709	677	694	661	659	659	685	664	684	736	646	702	697	683	728	644	661	672	688	677	624	709	650	672	669	692	659	687	718	678	690	687	669	689	712	706	681	667	639	665	682	715	666	682	651	726	619	659	699	703	675	619	684	661	655	667	633	706	660	667	695	696	653	644	665	632	668	671	703	687	660	639	631	670	678	696	692	607	696	640	681	681	657	669	678	653	741	700	669	651	676	670	704	677	686	719	687	674	658	653	669	691	660	654	689	639	680	685	623	650	685	657	674	652	695	681	676	663	671	716	626	704	639	674	673	682	713	647	697	689	651	695	669	674	698	690	708	673	663	657	662	688	660	684	648	636	686	618	679	681	631	623	594	681	714	664	649	674	694	680	640	687	678	690	694	666	695	711	662	722	659	666	705	671	676	620	717	645	689	689	699	683	642	704	750	688	688	665	696	686	649	680	670	678	671	707	690	693	710	705	703	673	690	665	664	662	718	695	678	677	652	654	651	685	688	698	680	678	703	677	666	663	660	682	679	657	631	694	722	652	696	645	648	682	668	702	668	662	695	696	659	691	693	665	684	654	665	670	627	634	686	683	665	699	676	666	671	672	673	677	697	653	658	676	662	682	704	679	701	676	660	621
24332	21548	28750	24859	21531	14136	6809	3744	2532	1841	1432	1306	1162	1118	1100	1103	1130	1003	984	925	834	887	927	905	871	823	819	847	789	782	765	800	753	731	766	766	704	722	680	711	709	734	707	735	747	744	730	709	716	675	662	688	651	649	684	686	664	708	658	647	677	633	680	679	644	694	653	660	632	631	643	734	663	646	636	694	711	643	630	643	623	617	678	652	657	669	652	664	624	638	679	690	626	659	643	633	651	681	688	648	644	642	644	627	678	658	657	629	661	646	656	628	684	625	624	637	637	655	668	661	629	681	661	652	664	657	664	645	678	672	679	652	636	669	638	596	629	636	642	677	648	613	691	633	692	632	615	708	686	655	696	693	627	666	678	679	654	665	649	628	676	647	682	655	610	641	650	668	701	675	653	613	622	653	637	635	642	676	672	625	698	672	660	640	652	663	643	651	633	684	675	641	675	651	631	642	639	688	667	636	679	664	626	684	685	631	656	643	645	659	638	638	653	618	623	699	622	640	651	669	648	613	664	667	640	631	657	635	638	687	628	667	659	688	666	647	654	672	697	664	618	687	649	681	626	674	659	639	659	649	643	598	619	664	663	695	588	678	668	614	708	628	622	662	710	611	640	668	655	657	627	666	651	626	636	658	658	677	613	650	606	685	633	666	620	685	591	664	685	661	656	639	654	622	696	624	640	617	685	663	619	600	629	653	638	652	615	620	608	622	618	638	640	640	641	620	653	639	671	639	686	606	680	629	647	637	645	630	684	640	649	685	666	617	665	625	676	636	660	643	673	626	673	630	666	622	651	619	623	645	651	648	630	655	667	652	680	640	631	664	611	679	669	651	670	610	624	666	643	663	651	652	639	633	700	648	639	669	691	674	668	648	655	647	637	639	683	655	679	639	657	676	602	661	647	665	694	646	674	654	689	661	650	642	653	675	657	610	676	645	643	653	669	664	673	602	612	710	682	639	611	648	640	658	700	645	637	640	661	626	650	644	616	631	679	648	610	607	666	602	648	704	638	657	665	642	640	660	634	640	643	612	630	661	664	655	687	656	626	634	648	687	659	681	681	665	690	601	663	704	636	639	668	649	624	634	660	663	624	665	674	646	648	633	611	640	610	674	668	615	648	620	612	638	676	635	670	658	678	616	656	664	648	693	609	633	645	644	616	649	640	697	619	651	681	649	642	619	656	712	693	608	666	643	643	631	618	646	650	637	630	632	661	607	624	639	681	653	628	680	616	671	659	634	647	633	624	609	655	628	665	642	609	616	640	617	654	581	623	639	653	687	646	633	642	656	673	671	613	672	664	625	640	661	639	655	605	656	687	605	653	649	633	691	677	688	690	640	655	657	655	677	592	609	667	633	626	619	677	679	634	585	654	682	681	702	638	665	638	623	675	687	662	678	722	664	635	564	671	626	618	672	620	640	623	644	633	652	613	646	649	649	659	634	673	592	642	629	586	639	648	648	614	658	676	634	632	636	677	678	687	653	674	645	618	664	628	615	667	653	647	644	614	674	630	642	680	635	622	673	675	687	601	694	624	647	638	651	671	594	638	666	708	628	663	654	621	626	678	646	616	694	645	630	633	649	598	663	664	676	651	684	648	663	668	626	649	677	687	661	662	622	660	654	607	652	705	642	601	670	663	690	670	666	688	664	635	661	662	691	608	667	658	668	646	651	719	690	621	658	648	683	644	649	658	624	674	624	651	651	706	582	659	641	645	677	659	663	646	636	636	632	715	604	675	643	681	663	616	682	676	652	647	640	609	681	658	653	699	627	640	630	632	617	593	664	691	641	677	650	670	634	691	686	709	615	692	634	597	648	667	676	634	626	604	677	635	680	665	630	635	617	634	647	666	637	686	618	629	691	673	639	679	661	635	630	675	686	626	673	697	634	672	638	672	689	621	646	672	602	627	643	674	621	656	620	617	688	627	585	645	654	621	639	637	639	619	610	659	650	672	603	628	666	673	639	610	650	618	669	633	601	657	668	641	654	702	604	603	707	668	663	651	656	652	613	664	629	649	636	653	603	656	632	646	654	668	669	639	683	689	690	681	670	649	643	663	629	643	645	698	600	645	674	670	651	651	664	657	705	639	634	671	677	681	665	644	692	661	701	631	664	706	642	656	648	661	637	632	644	640	673	654	630	658	630	675	620	662	654	621	641	631	661	653	657	628	673	635	606	645	625	635	623	661	618	674	652	640	724	626	669	663	605	647	700	669	631	664	668	617	628	630	669	601	626	652	680	640	665	660	648	663	668	646	688	675	656	660	642	641	656	660	666	651	665	656	655	655	662	631	648	640	650	636	636	686	671	657	663	646	652	660	610	689	715	643	667	675	681	678	661	618	655	635	622	684	642	656	619	629	618	632	684	632	618	668	644	642	669	611	637	677	676	678	677	629	660	673	663	642	682	661	636	665	604	619	635	653	630	680	634	669	716	615	681	634	656	652	652	666	669	646	708	588	623	675	663	634	697	664	651	689	619	659	615	666	682	665	646	629	657	619	664	656	642	653	629	668	657	650	671	671	664	661	639	691	657	641	654	639	638	687	682	670	613	601	654	622	621	643	640	681	670	645	628	614	682	653	630	698	636	619	643	637	701	641	665	683	665	617	663	676	657	671	691	700	647	653	656	629	625	623	647	637	659	669	687	652	717	659	642	630	688	652	612	660	663	653	631	647	665	628	655	679	654	710	625	655	719	607	653	630	646	662	635	644	610	679	638	655	672	663	625	674	625	656	679	699	669	653	687	628	648	633	633	618	665	677	670	680	637	635	633	692	643	659	620	714	639	668	640	658	636	675	650	647	615	625	658	595	654	662	633	678	662	657	633	648	658	617	644	635	617	640	684	656	661	662	658	660	666	621	663	640	664	590	626	619	618	664	663	642	682	630	656	653	692	659	684	652	675	644	650	686	625	645	658	719	670	616	601	694	623	686	649	678	675	675	665	674	689	658	704	601	641	675	618	643	626	674	682	652	676	649	659	658	668	648	626	646	617	678	601	648	647	655	657	656	590	612	653	657	653	697	651	601	637	642	647	654	633	593	660	645	656	689	669	668	670	652	615	707	673	650	688	669	678	642	645	688	679	645	634	637	649	677	681	668	682	665	659	671	628	663	656	638	617	634	626	644	618	653	621	630	659	645	620	636	634	680	618	642	663	649	638	637	658	674	675	657	688	682	671	682	651	660	696	643	664	649	635	680	675	672	647	716	645	669	658	636	714	627	621	689	684	615	638	656	664	672	686	665	656	661	696	647	599	645	639	667	634	644	677	693	661	674	683	673	695	607	649	635	631	661	624	676	687	655	682	674	598	656	628	674	648	643	660	645	711	630	671	612	665	679	645	635	666	637	616	655	671	650	669	625	649	642	640	668	669	635	649	656	637	666	637	676	677	652	641	670	642	633	622	685	656	692	666	636	629	662	683	678	670	662	636	673	661	679	646	642	701	640	669	682	652	612	616	630	637	669	618	674	709	655	649
15757	36620	28203	18801	14696	11382	8934	6287	4240	2909	2138	1988	1733	1548	1490	1508	1575	1351	1308	1216	1200	1128	1131	1082	1060	1007	891	963	944	865	930	896	838	856	822	815	828	790	770	798	777	723	793	797	797	754	756	798	724	762	743	730	687	794	725	741	735	703	667	709	694	704	730	707	687	699	731	702	675	705	730	656	681	739	657	694	675	720	690	764	666	706	693	681	665	713	678	700	668	726	698	708	722	703	665	695	669	668	671	715	659	705	686	667	655	670	699	696	626	691	683	664	691	688	695	650	690	706	714	672	671	697	704	687	689	670	684	688	708	693	732	683	680	686	715	692	674	683	710	695	626	695	695	660	682	675	709	715	688	707	727	721	716	665	685	662	680	764	736	653	673	721	700	658	752	678	666	649	694	695	672	692	690	655	680	674	673	679	713	677	709	661	646	682	749	726	643	726	645	718	644	651	649	693	712	687	640	647	713	658	674	742	688	726	732	675	714	659	660	717	712	737	701	677	649	695	699	694	660	692	727	707	740	671	665	684	639	686	725	676	730	637	658	682	694	705	716	648	733	692	712	688	682	708	679	717	744	700	656	715	701	687	647	688	690	694	699	667	726	691	676	707	685	683	660	672	679	666	695	690	686	693	685	724	662	703	706	683	733	663	697	638	745	662	681	670	705	687	694	734	669	684	746	711	650	682	698	673	699	663	661	728	671	676	653	661	640	683	696	667	703	734	666	673	709	673	683	628	658	711	704	663	758	699	665	665	713	718	697	721	663	682	698	726	719	721	674	637	673	650	697	679	694	700	671	668	693	680	672	662	700	694	677	686	669	679	739	694	667	700	680	691	686	703	717	677	707	713	689	726	646	642	679	671	669	707	726	730	658	686	708	714	664	721	665	713	701	746	704	670	686	754	690	689	705	693	652	698	651	697	644	694	680	684	667	653	675	698	686	636	662	717	669	750	698	668	693	649	716	686	668	687	670	678	711	661	651	694	719	712	728	683	704	683	700	661	663	703	703	733	677	695	710	669	682	698	669	706	687	669	656	704	681	673	629	692	700	706	701	733	697	688	715	639	690	682	690	649	717	717	688	637	684	675	682	694	650	666	678	695	699	692	670	703	752	666	735	639	690	768	686	679	717	665	697	685	641	707	639	707	692	706	680	673	681	682	691	692	661	714	636	665	684	672	683	673	717	717	699	685	680	694	719	662	659	697	698	654	702	681	667	664	670	689	696	697	680	664	673	687	690	682	665	712	659	715	694	726	691	718	742	684	712	701	661	739	657	647	671	700	698	694	673	693	718	674	690	689	684	754	691	668	670	647	684	669	655	648	721	702	717	663	669	678	668	680	695	642	651	713	707	675	681	715	701	715	658	678	666	725	712	709	676	731	671	677	647	677	682	699	726	658	721	710	670	718	698	664	698	683	748	731	691	680	652	703	659	672	699	661	720	689	692	668	708	651	707	678	723	673	683	709	715	661	744	696	678	735	674	698	692	699	707	707	694	673	684	683	735	674	725	689	622	699	663	718	720	678	701	673	665	672	663	696	678	726	707	720	683	674	714	648	686	667	683	693	705	674	712	664	654	674	701	703	722	689	702	681	697	706	741	710	723	707	693	698	659	681	687	705	683	730	721	649	710	640	702	701	687	761	700	734	649	671	711	668	690	704	718	687	700	656	696	669	696	681	670	692	694	663	707	670	727	660	707	660	694	716	676	652	653	697	730	691	653	721	679	707	672	690	735	682	675	678	665	713	729	698	713	695	692	653	693	698	688	668	691	704	678	674	686	689	627	688	659	689	706	640	687	665	712	710	720	664	693	681	686	692	694	704	683	745	716	703	632	691	708	711	671	730	715	697	738	696	676	677	677	714	660	701	689	722	708	668	711	708	701	696	721	638	685	640	668	719	677	674	696	623	693	706	686	682	708	670	664	688	709	703	706	724	723	681	718	654	668	708	697	690	637	714	704	721	694	693	676	692	686	682	668	702	675	696	674	682	722	714	715	689	643	684	646	662	674	715	663	690	716	723	680	692	652	687	690	710	698	726	683	778	642	680	662	668	641	649	685	671	678	698	691	692	693	720	681	684	681	697	633	669	700	723	612	696	696	674	700	691	680	671	666	684	719	704	689	715	704	653	704	697	675	703	705	702	713	674	668	658	691	682	709	668	678	670	675	671	712	702	640	725	692	657	685	682	636	688	768	671	721	705	643	694	662	710	693	668	681	658	653	703	738	685	662	702	745	716	628	698	695	666	697	638	752	670	680	701	665	704	705	709	690	705	649	687	683	659	750	646	707	708	724	659	696	709	667	696	714	715	674	648	699	659	734	691	729	728	701	637	671	712	691	637	743	644	667	695	671	712	685	698	713	725	702	693	645	683	677	691	712	668	737	695	686	702	625	685	698	688	663	657	714	730	671	684	687	640	674	695	644	708	731	681	663	641	663	676	703	709	688	716	694	708	690	668	657	662	703	648	659	684	668	702	683	700	660	676	672	618	683	695	679	721	678	679	669	711	681	714	725	663	687	723	681	740	752	712	719	682	676	700	674	677	702	688	696	660	658	733	655	738	657	745	705	693	755	708	696	661	711	663	710	700	681	722	664	670	699	739	665	698	734	672	698	697	669	632	714	697	678	723	710	652	695	702	676	678	673	706	675	687	686	709	701	661	710	690	683	706	716	722	645	725	664	672	674	720	657	646	720	667	702	712	668	661	703	675	651	679	655	689	708	687	695	681	735	708	675	672	687	667	698	735	662	668	702	677	725	680	702	714	708	669	682	746	676	679	671	704	731	639	659	660	666	691	661	679	680	681	706	720	667	719	699	688	680	636	653	624	671	680	707	692	659	682	675	654	663	677	722	682	723	699	715	646	656	660	710	688	695	685	673	637	694	663	691	705	677	662	672	650	699	728	661	665	683	684	720	695	688	653	710	738	702	684	709	718	680	648	708	707	691	686	688	670	673	681	668	681	761	683	681	658	668	693	733	736	703	635	687	751	725	642	709	726	649	666	717	642	674	736	694	705	695	654	702	682	668	671	670	705	723	686	673	754	648	656	668	691	683	692	671	710	646	662	703	678	668	715	709	736	740	690	715	699	679	684	728	727	738	645	699	728	686	692	697	665	682	741	706	686	711	725	707	691	674	667	697	692	726	700	676	704	651	651	671	666	639	678	686	676	698	691	764	696	680	693	651	656	643	732	726	695	658	724	637	690	677	685	709	711	684	718	683	658	715	677	712	623	691	700	717	669	671	671	683	686	688	693	645	676	647	651	692	688	744	658	694	705	679	704	682	713	708	753	644	691	683	675	698	657	668	669	708	661	680	648	658	623	677	728	696	681	640	703	717	656	698	726	712	649	712	716	675	697	659	722	677	722	679	674	702	664	689	685	642	694	680	674	718	687	672	664	711	665	650	709	683	670	718	675	678	684	662	688	655	765	707	669	697	663	701	670	697	675	643	677	725	683	721	674	669	658	674	679	732	662	696	686
25468	21535	27457	25825	13738	6304	4251	2839	1910	1477	1228	1111	995	996	948	925	978	936	886	834	794	780	748	838	766	789	752	734	731	787	747	704	705	718	684	669	706	706	725	702	662	657	707	674	682	630	662	687	627	663	657	632	644	611	636	674	672	641	644	679	658	668	627	649	643	618	668	637	668	600	630	636	643	610	632	632	642	628	659	684	661	680	641	671	679	638	623	674	612	657	655	632	663	674	651	616	684	592	598	621	643	632	660	604	608	639	630	663	635	644	616	641	636	616	610	610	652	656	658	641	642	633	620	626	634	662	665	582	635	625	574	636	620	654	643	603	659	657	642	632	680	639	576	668	622	649	578	663	625	653	645	644	639	667	618	637	688	637	641	584	608	627	625	696	604	602	609	598	659	643	661	615	635	650	588	610	643	622	650	636	613	634	665	679	628	593	616	622	636	645	620	630	669	590	625	667	632	654	600	632	666	631	615	620	644	601	605	624	621	628	673	607	638	659	616	638	624	614	622	660	652	650	610	635	627	604	620	669	625	602	663	600	612	631	647	655	675	646	666	659	602	577	657	675	648	610	673	643	630	652	631	587	599	631	635	649	657	637	610	626	612	639	673	637	629	578	659	627	653	617	659	641	612	638	673	619	673	620	643	632	647	641	632	612	650	652	606	638	661	645	648	654	652	666	635	662	622	598	628	660	656	613	594	665	649	630	619	622	658	619	623	560	635	653	597	660	632	640	596	629	652	654	623	647	663	607	619	668	584	654	634	639	633	622	670	647	659	627	625	586	647	584	596	596	623	645	630	619	631	627	660	647	651	600	630	627	618	670	659	607	650	659	693	602	653	641	609	651	642	658	618	613	610	623	562	643	650	674	646	584	632	637	628	634	632	686	647	630	618	666	667	633	634	634	615	610	670	626	614	654	641	653	625	638	653	620	667	641	618	657	634	620	637	628	613	665	644	622	620	646	659	619	648	632	656	607	641	668	617	609	614	653	634	630	593	614	617	610	637	641	588	608	649	615	628	644	629	605	642	670	634	607	634	662	602	616	626	631	594	619	685	590	652	678	629	628	639	620	683	686	624	588	616	630	676	588	633	638	645	645	589	619	655	618	627	599	669	669	615	602	636	628	596	651	644	646	621	594	646	630	661	606	622	645	646	633	649	664	593	592	616	684	626	612	656	667	674	608	640	647	635	643	610	641	629	608	669	660	633	665	623	663	618	651	643	605	650	703	681	640	652	662	612	626	588	689	647	637	610	665	647	615	674	593	638	639	574	644	632	624	589	628	590	630	648	672	650	618	637	633	600	622	594	594	616	657	658	634	623	630	648	580	615	609	661	664	603	670	678	615	623	620	655	651	625	649	594	631	657	660	652	651	592	649	604	651	659	614	637	630	642	615	667	616	655	619	604	603	609	638	645	661	614	595	644	615	641	627	676	614	595	630	644	608	652	665	657	638	690	654	609	611	648	660	648	647	585	606	563	623	603	625	649	624	616	613	627	670	639	565	580	588	650	635	660	605	606	610	638	691	644	648	638	680	646	632	648	646	636	693	616	658	654	646	619	626	584	635	620	621	624	614	642	693	646	630	645	629	610	668	616	687	636	629	627	652	601	624	658	645	670	576	638	651	625	612	622	642	623	625	634	602	634	628	658	649	616	667	615	620	664	603	651	647	659	649	686	654	634	632	624	628	619	628	669	665	592	631	628	635	632	635	653	633	665	675	651	628	597	595	623	620	701	633	676	578	660	635	590	647	656	641	650	697	636	612	628	632	625	634	622	640	627	605	630	636	598	621	645	610	649	653	643	661	646	635	661	621	653	656	620	711	643	610	640	616	572	631	657	651	659	629	644	604	618	601	642	643	642	608	596	595	599	636	582	653	642	628	684	609	581	640	579	609	608	570	645	643	629	620	624	628	620	632	669	624	599	668	669	630	642	644	645	670	633	627	664	637	642	615	614	667	619	628	625	678	633	649	652	560	643	622	694	661	629	638	602	629	653	616	660	599	624	558	636	665	622	621	635	634	639	650	617	583	646	575	619	653	649	661	620	623	624	652	647	610	617	600	648	629	601	636	632	653	631	676	635	583	656	647	628	607	657	704	590	632	647	637	615	636	636	622	679	636	643	600	617	659	652	669	606	636	639	641	630	619	615	634	632	659	657	640	645	610	648	626	589	609	653	645	620	629	614	626	627	633	589	622	645	623	625	624	634	645	643	636	608	612	631	701	656	631	620	613	601	640	623	619	640	599	588	637	629	623	616	597	633	654	605	655	614	623	648	608	673	618	622	658	672	631	611	619	663	624	611	601	617	601	639	625	621	612	656	628	617	623	629	607	618	586	635	646	628	663	668	616	643	671	612	626	585	641	646	673	624	664	610	628	611	623	606	667	639	643	603	624	590	606	670	618	642	639	610	603	624	610	640	602	652	621	647	634	608	594	600	598	633	604	621	666	675	664	683	652	625	627	630	638	616	633	653	656	634	641	658	607	650	619	612	636	666	650	637	595	651	646	580	607	646	605	677	639	629	636	625	703	585	623	589	641	635	648	654	655	659	653	618	644	641	677	597	657	646	663	671	683	602	631	633	638	678	633	616	642	660	642	628	593	582	631	662	642	625	646	642	625	602	614	600	597	617	625	610	651	596	649	652	628	611	657	620	609	655	652	665	628	560	689	653	636	622	650	652	626	633	625	634	602	634	627	622	615	652	641	638	638	621	668	621	670	635	634	625	630	659	640	639	615	665	663	640	612	646	653	584	631	623	605	675	659	644	617	599	631	609	654	649	616	645	583	652	665	628	633	639	659	639	615	670	613	592	602	616	650	623	618	647	542	612	665	647	633	655	573	638	653	629	633	642	585	622	637	650	649	642	609	650	650	644	612	624	583	591	646	647	595	641	648	645	662	647	637	633	596	677	636	621	622	624	670	661	614	617	628	655	656	651	587	668	619	653	597	631	632	610	617	646	675	639	652	671	691	612	597	576	644	665	634	655	631	581	620	629	645	629	610	596	585	637	653	640	586	664	691	622	669	666	639	619	667	618	616	614	617	644	605	644	604	650	648	602	660	601	619	647	626	629	675	649	599	653	640	661	668	648	663	592	619	676	632	628	652	608	609	621	579	635	659	698	674	652	624	636	647	665	601	613	672	654	588	615	632	642	626	652	638	641	620	653	648	602	589	601	636	621	628	602	634	610	645	677	661	593	643	634	624	615	621	646	663	632	607	576	655	627	647	686	649	632	676	613	626	593	642	620	597	630	638	635	637	588	607	636	694	641	661	644	599	670	625	612	612	655	667	634	590	611	632	588	645	687	616	643	674	644	617	647	675	626	688	599	634	640	631	637	629	630	632	629	671	612	634	640	679	640	648	615	619	655	614	624	631	640	631	616	617	620	576	651	617	631	616	578	594	607	670	620	628	689	644	640	646	612	588	665	661	636	603	608	611	618	615	602	615	670	649	687	625	666	668	656	622	646	641	644	593
15034	32473	24413	15835	12240	9396	6929	5115	3514	2414	1773	1701	1488	1294	1390	1312	1359	1180	1189	1133	1048	980	1006	1005	963	879	942	856	871	821	841	784	842	810	737	790	799	779	758	801	745	747	749	740	741	719	742	744	728	737	713	729	700	701	698	676	661	709	681	666	672	686	709	728	755	723	703	656	693	649	686	684	667	684	639	644	663	683	699	669	655	673	665	679	702	647	667	681	659	708	671	687	711	655	674	693	671	669	662	654	685	687	686	666	689	686	626	694	686	663	656	653	699	705	681	667	700	693	678	667	745	648	658	637	670	655	671	671	699	693	688	727	637	718	667	668	684	635	705	686	690	683	652	659	693	685	687	676	627	701	692	673	664	629	657	667	666	705	685	694	663	692	650	683	683	661	651	643	691	647	653	647	649	683	707	662	677	650	659	673	668	706	651	705	667	660	691	634	681	693	665	683	644	699	664	696	689	683	721	715	718	712	673	697	672	634	665	699	682	693	664	673	635	680	679	676	716	691	696	679	734	699	665	726	640	715	701	699	703	672	708	710	674	682	680	659	709	715	657	686	687	711	665	654	712	675	699	652	673	638	714	664	660	639	688	629	639	666	679	658	677	634	662	680	722	668	665	673	639	686	667	691	681	681	701	672	703	711	652	699	688	710	678	704	667	670	687	662	685	673	669	650	717	693	687	675	691	650	653	610	704	698	701	693	673	663	709	706	663	702	699	711	706	660	678	729	702	697	674	680	717	656	691	648	674	726	705	669	688	656	656	667	695	656	671	656	677	704	690	690	689	704	697	711	657	658	674	684	682	673	692	658	652	688	644	699	723	695	700	694	651	710	665	706	664	651	666	659	762	662	659	694	658	679	653	665	697	676	670	699	655	600	705	697	725	682	637	649	678	709	662	678	678	693	649	634	683	691	665	687	643	621	597	669	644	662	683	674	705	681	681	721	680	667	673	633	673	662	658	677	668	666	697	650	634	657	669	645	692	639	658	627	652	631	630	683	620	660	645	685	616	645	725	711	675	666	682	693	674	700	710	697	600	709	686	661	649	668	691	633	702	693	669	683	670	676	665	659	660	683	687	643	684	702	677	660	681	696	658	665	646	688	655	668	658	664	675	697	689	691	683	642	659	662	690	672	675	650	659	605	660	698	678	672	656	662	694	672	655	662	644	665	678	683	651	662	681	687	642	684	700	690	723	686	702	643	693	704	678	686	691	719	731	714	652	715	686	669	658	724	664	705	717	667	685	665	666	670	636	754	595	675	724	648	663	667	679	695	650	734	673	698	667	618	702	645	716	639	695	668	711	720	666	658	696	706	664	693	627	704	634	673	715	709	691	694	654	708	682	702	697	634	669	709	671	650	693	685	666	681	662	625	675	681	653	702	706	716	647	671	682	669	667	696	713	682	719	726	727	693	630	672	649	693	658	697	683	683	656	688	677	692	730	672	654	743	673	650	700	645	707	638	724	662	652	663	697	685	683	692	716	668	698	691	705	675	631	659	635	687	666	685	699	649	647	687	659	669	705	731	705	732	734	635	675	687	648	651	654	689	657	662	670	664	671	682	667	642	697	657	670	681	657	639	707	662	660	673	654	666	712	704	699	679	663	657	699	696	672	721	654	647	704	717	639	703	693	676	684	643	653	610	707	672	657	715	675	630	671	664	685	682	641	687	675	666	644	646	691	732	657	695	641	658	683	728	682	653	605	685	687	677	728	694	700	715	625	714	660	728	669	682	656	663	669	682	625	653	707	639	698	676	709	694	675	697	634	653	736	699	714	630	673	665	682	692	627	651	671	736	637	687	648	655	635	670	644	693	659	641	681	631	666	661	657	681	695	683	717	657	759	724	689	647	664	670	686	667	645	661	684	703	673	668	701	668	687	672	695	706	656	688	680	681	645	637	721	647	667	665	672	682	687	706	690	678	679	600	684	637	632	661	675	683	640	661	689	688	652	629	680	687	658	675	649	674	701	613	701	661	695	681	668	691	638	714	668	662	646	674	661	691	640	646	634	608	692	688	650	721	659	689	714	656	729	681	650	662	660	696	685	684	655	694	718	661	669	676	661	637	699	654	675	664	641	689	655	649	660	690	661	654	669	688	680	717	713	706	678	647	676	620	679	702	666	659	719	663	666	694	650	690	628	656	690	698	705	697	707	674	689	727	645	650	722	678	677	663	668	727	665	672	702	674	693	667	710	681	619	656	640	679	709	666	663	655	711	626	662	688	656	711	623	663	672	683	648	677	636	688	617	683	709	687	679	686	684	733	644	642	655	674	644	661	656	611	700	680	701	647	704	711	652	669	687	661	685	709	663	648	648	727	675	693	675	675	677	625	683	663	645	682	616	705	671	655	688	669	683	714	663	667	684	684	622	659	674	695	685	675	712	684	685	691	637	636	684	706	705	693	683	684	627	680	683	623	661	639	675	706	668	661	687	667	671	656	724	639	641	616	679	652	721	695	723	671	672	675	709	662	679	636	647	685	634	664	679	664	703	696	698	717	691	668	668	651	690	698	661	644	643	660	673	682	690	673	645	650	633	690	694	651	688	704	653	673	653	665	678	673	677	657	609	661	694	652	694	644	704	688	677	694	686	710	648	675	671	674	666	686	687	696	712	698	668	717	671	615	692	685	690	644	720	682	712	691	680	680	677	711	671	708	673	670	669	700	694	723	671	709	670	687	645	713	682	671	694	645	686	654	686	691	667	638	661	734	682	739	712	686	654	727	665	712	696	682	663	666	649	699	690	699	706	676	692	649	656	659	652	703	703	678	696	726	648	697	672	640	676	679	696	705	726	696	653	607	676	649	685	676	677	643	674	659	646	676	678	644	669	685	680	673	690	699	676	683	660	656	677	664	656	675	644	624	679	674	672	671	670	653	650	657	666	701	686	649	646	697	695	661	723	642	661	672	649	650	715	655	628	669	696	669	686	685	691	684	674	695	675	688	647	634	692	669	685	674	657	672	618	678	687	623	651	671	658	711	689	682	712	670	704	681	682	677	652	700	684	647	639	685	698	692	654	718	635	682	703	772	670	670	646	689	692	649	666	666	667	667	660	694	653	662	656	691	664	679	652	623	646	639	669	692	625	696	681	659	641	685	718	684	709	668	681	615	682	653	662	682	698	662	682	703	700	665	675	639	697	693	653	678	667	710	692	657	695	640	679	721	644	685	662	681	681	659	672	638	684	692	621	662	690	691	714	650	702	724	679	670	666	700	667	668	650	709	669	693	641	720	681	697	649	657	623	667	699	709	626	659	673	682	661	694	611	620	652	654	684	629	731	668	687	661	689	688	664	681	699	693	626	667	666	666	680	674	608	668	618	666	728	669	692	636	733	646	649	683	668	645	741	655	680	634	671	662	637	742	641	685	640	674	671	648	729	670	655	685	682	687	665	691	703	670	702	679	684	663	654	688	658	694	675	668	696	704	630	662	688	664	661	662	646	655	642	683	693	643	684	636	664	686	683	647	640	644	720	703
23183	21586	29315	24311	21647	21893	14063	5427	3249	2367	1865	1704	1484	1368	1311	1407	1316	1256	1162	1116	1055	1020	1000	982	988	933	943	842	874	825	819	847	825	832	815	760	767	759	774	789	759	740	729	744	723	803	742	730	754	746	752	724	694	717	778	693	674	738	703	691	680	679	674	633	679	699	702	706	655	701	721	642	713	674	664	664	659	701	727	711	677	643	693	683	671	695	636	684	678	634	668	702	669	722	678	670	696	662	650	666	669	672	671	643	658	695	672	725	658	737	647	585	724	662	605	684	658	653	639	709	659	696	694	661	669	699	598	668	727	682	634	674	673	610	644	732	661	656	646	657	679	663	640	631	697	692	650	671	737	634	642	644	691	684	691	761	652	651	665	625	703	662	713	707	705	613	688	648	645	675	685	662	640	686	707	686	666	597	669	701	707	693	719	632	642	669	664	671	649	694	673	673	698	672	643	643	700	703	626	666	668	665	658	675	680	646	690	681	692	693	611	706	676	693	676	685	690	650	671	695	736	648	696	683	698	620	681	682	652	703	659	665	705	672	685	642	671	620	655	681	707	702	715	715	673	662	679	659	670	710	664	621	704	630	686	665	696	666	702	686	622	599	706	676	709	684	632	642	661	687	662	672	672	684	709	645	658	690	715	715	655	656	634	681	645	697	692	684	604	672	673	654	648	683	672	709	691	629	665	701	699	640	657	686	674	630	672	682	680	654	670	678	649	619	653	698	703	679	689	661	638	670	665	703	690	658	655	677	660	656	700	707	683	655	698	678	635	648	664	683	630	669	650	727	668	704	676	657	716	719	621	636	683	682	674	669	684	690	694	724	630	690	674	677	676	676	688	706	657	661	681	662	664	675	696	697	649	697	634	709	680	701	709	657	692	655	651	642	665	721	654	659	617	646	740	674	682	664	638	633	686	686	639	705	685	630	694	684	666	702	630	660	662	696	685	713	661	689	656	693	614	667	669	693	654	697	677	649	667	668	660	692	675	685	690	673	731	683	685	685	618	659	679	676	674	667	652	661	685	685	657	607	725	730	677	704	713	672	613	627	680	660	702	661	665	686	666	683	684	715	704	682	672	648	675	713	691	682	619	634	648	702	683	662	634	683	638	638	666	652	711	661	690	700	653	687	713	734	684	646	715	682	627	682	683	625	688	699	679	648	717	640	714	626	701	667	669	647	648	656	667	652	648	657	699	675	694	700	610	686	663	637	687	632	657	625	656	663	685	671	640	658	647	662	661	691	675	661	637	630	635	672	654	637	686	675	692	638	708	627	706	705	682	691	672	677	658	711	752	676	671	688	667	639	676	682	714	709	674	696	668	642	677	696	684	711	704	676	695	717	685	697	640	654	673	662	690	650	641	673	696	684	713	649	641	631	665	600	649	634	625	667	694	645	692	668	675	662	647	662	677	663	630	659	710	677	651	699	678	682	662	729	650	704	698	670	676	666	650	667	703	676	634	690	661	675	665	661	698	729	674	676	686	683	674	686	654	660	661	738	693	653	705	671	731	712	628	671	657	684	646	640	743	590	651	699	637	691	650	666	668	687	631	666	676	680	682	723	654	628	684	663	671	669	646	679	672	702	670	674	659	683	654	644	713	674	665	689	702	689	684	689	714	676	633	682	690	694	694	674	663	658	666	624	643	677	660	696	680	697	685	659	608	686	631	662	728	671	701	701	651	630	666	681	680	627	664	662	682	675	667	691	686	631	668	664	661	637	649	677	644	681	688	674	648	704	685	677	671	683	666	714	650	652	685	684	661	642	697	677	641	657	681	635	637	617	684	723	676	646	679	689	708	681	676	662	651	661	691	757	594	664	661	634	649	656	710	701	681	707	630	704	627	701	707	651	671	707	730	668	623	687	678	658	671	652	689	673	679	622	683	670	701	705	709	707	701	673	663	675	664	704	706	659	661	676	661	752	649	672	678	691	624	644	662	718	660	662	646	727	673	651	671	664	673	657	655	658	657	663	684	688	647	622	639	686	646	674	662	643	686	652	682	665	729	692	684	765	629	658	704	668	691	668	683	637	731	683	652	644	655	663	638	694	634	725	710	688	626	659	638	707	672	712	672	625	647	662	658	716	675	673	669	681	650	620	662	678	673	674	713	635	659	688	637	685	690	650	631	693	660	659	655	663	615	704	656	621	667	649	650	690	669	687	673	671	665	676	654	637	689	650	684	702	694	702	642	669	618	645	691	635	691	695	658	680	613	662	650	661	654	648	640	660	686	672	742	694	653	651	658	681	641	680	704	657	678	645	649	663	633	662	712	705	669	662	644	698	688	680	673	641	665	651	668	628	691	718	683	689	650	682	675	683	706	619	672	658	645	654	663	698	689	686	665	648	670	668	662	654	638	681	660	653	684	721	664	702	638	645	656	693	661	649	653	672	688	666	716	682	639	662	665	653	700	625	662	645	649	683	654	682	666	710	678	672	712	602	659	607	701	706	705	660	686	678	664	645	739	687	653	713	688	688	658	681	671	671	640	678	641	715	644	633	718	655	713	674	675	655	676	656	654	671	677	651	664	658	657	619	642	619	637	706	682	702	654	665	730	684	665	664	650	668	661	617	680	687	642	662	700	652	710	642	664	705	726	643	661	685	672	701	690	663	665	735	674	653	707	733	706	670	688	698	654	699	603	651	643	649	655	666	653	684	697	688	718	668	660	690	655	652	673	693	723	657	628	668	684	662	624	700	658	687	655	649	668	667	673	680	721	648	647	640	658	675	680	649	647	665	661	639	682	660	664	681	654	689	663	647	701	665	622	676	688	641	675	676	706	678	705	651	685	637	711	644	654	673	650	661	662	659	650	685	632	668	656	655	719	688	736	640	654	674	618	694	671	693	687	667	666	662	698	675	712	703	677	701	638	673	644	683	677	636	663	654	648	655	654	701	667	672	682	684	671	685	680	645	673	656	735	677	651	694	691	686	681	665	680	641	680	683	732	643	678	668	742	691	646	662	628	683	621	688	646	714	635	707	654	687	637	682	688	662	648	663	653	669	679	629	676	664	659	648	634	649	656	695	672	675	638	662	631	638	708	663	685	631	684	702	699	663	681	643	658	645	669	687	661	666	663	685	658	657	713	662	663	722	653	668	710	691	665	680	680	700	688	679	716	638	681	682	671	685	647	694	665	644	651	685	688	678	684	668	669	682	615	666	626	704	666	674	631	665	696	720	712	645	650	672	659	724	640	675	683	714	688	655	620	653	675	647	705	684	663	713	678	684	659	740	680	688	664	684	677	628	629	643	700	664	672	689	673	651	685	692	657	692	632	677	632	686	681	656	609	668	688	691	659	667	697	654	657	714	672	650	700	703	713	700	666	657	668	652	696	662	700	636	650	735	676	659	673	657	675	685	651	665	647	623	630	650	625	636	671	659	693	682	657	699	709	714	684	673	678	656	674	678	633	642	688	704	671	667	686	661	685	617	648	663	672	710	678	686	634	643	682	700	643	679	687	629	638	626	645	683
17613	41544	32926	23248	19099	14858	11169	8072	5466	3904	2944	2504	2222	1988	1923	1959	1822	1695	1619	1471	1418	1279	1272	1249	1225	1123	1091	999	999	1023	991	1017	948	1013	942	972	904	922	840	809	820	835	789	791	847	818	856	852	777	751	775	796	803	783	799	735	745	765	776	747	671	728	740	732	781	698	752	753	748	713	744	737	717	681	721	695	690	704	735	677	710	701	715	719	707	680	686	691	703	694	707	719	678	728	635	712	718	699	694	697	701	700	703	707	737	696	697	699	747	714	699	711	703	702	696	747	714	737	717	689	707	675	728	687	696	681	718	743	699	686	690	661	733	708	690	704	716	714	676	722	711	686	698	639	676	684	714	700	714	690	664	732	666	717	657	735	686	693	722	708	737	730	725	721	698	731	673	722	733	719	708	705	729	748	699	696	700	688	692	695	723	680	716	729	671	663	711	715	682	673	685	700	656	726	708	731	690	675	685	719	697	733	670	707	740	701	708	724	690	662	683	685	711	720	676	700	668	689	675	679	687	708	715	648	674	663	694	761	667	671	664	708	698	680	731	689	732	697	706	701	720	674	721	670	725	707	720	712	721	675	712	708	738	715	694	697	730	662	716	722	717	672	731	685	691	676	697	650	725	686	742	706	685	687	754	682	661	687	717	703	675	739	693	730	701	757	746	742	679	686	723	705	654	700	707	713	682	696	708	693	657	674	658	698	661	761	674	710	703	725	695	731	706	659	755	708	686	677	742	737	740	708	658	705	649	701	718	689	697	704	703	713	716	685	725	681	713	696	725	706	671	674	719	720	718	670	683	676	739	699	686	717	683	721	701	696	695	699	686	726	731	743	684	701	722	700	688	696	729	658	713	672	741	703	757	706	714	707	748	667	682	705	697	696	666	672	743	716	672	719	668	714	694	691	694	653	703	682	679	711	723	691	690	713	653	669	712	688	671	685	722	677	693	684	671	698	718	695	707	761	697	695	662	697	717	656	713	639	721	762	736	726	699	730	726	662	686	697	705	694	718	664	671	694	691	692	649	670	731	683	744	672	721	687	676	689	674	708	694	708	695	677	683	709	725	763	700	691	672	693	712	711	696	701	681	719	716	706	691	696	697	671	728	731	692	738	681	719	721	698	711	680	710	759	701	680	723	668	734	765	725	681	715	658	702	655	665	703	707	672	694	712	697	702	739	670	657	672	680	713	700	668	735	737	700	720	674	715	710	716	679	692	690	657	676	717	734	718	693	707	687	664	696	733	708	694	662	688	734	663	710	718	646	673	693	731	694	675	682	687	707	683	719	672	678	694	722	718	712	684	659	714	726	722	674	702	715	709	685	675	672	641	705	695	746	688	679	746	699	680	651	678	682	676	656	714	669	675	711	655	712	709	726	671	695	709	703	693	724	701	693	699	700	682	715	678	668	672	706	698	734	721	696	673	701	717	680	688	735	703	696	710	705	749	659	730	702	670	730	694	677	715	707	697	685	741	723	669	697	740	725	656	703	736	704	724	725	698	669	708	728	715	727	684	723	706	656	672	689	718	667	699	696	735	690	681	626	663	739	726	697	735	737	698	685	708	693	710	721	711	728	732	719	685	706	710	715	689	692	703	693	713	716	688	691	708	716	731	715	683	672	732	683	684	661	666	732	678	732	752	721	735	706	690	733	677	690	694	703	707	742	731	712	705	749	722	680	724	655	685	690	681	686	664	678	704	694	681	674	743	725	666	715	697	707	720	755	680	686	751	700	661	710	735	688	657	684	656	718	722	712	700	713	733	730	660	700	707	707	720	684	729	667	710	727	659	690	680	676	700	720	660	675	788	679	718	686	710	739	717	690	689	739	697	653	725	700	726	693	701	696	735	688	680	714	706	654	725	724	745	702	713	674	688	673	688	696	677	707	620	661	688	724	699	743	674	666	707	681	693	723	696	720	670	758	695	697	702	742	671	765	729	719	654	690	706	671	664	706	704	719	671	714	672	659	740	692	722	666	707	683	701	744	695	699	713	665	682	710	711	689	691	697	722	724	715	704	724	694	708	713	715	695	723	703	653	702	703	666	676	670	708	699	687	721	732	695	743	731	701	690	681	719	750	706	688	693	734	739	729	703	738	722	706	715	720	672	701	726	710	676	708	699	725	668	680	695	664	735	719	665	705	700	749	739	698	756	693	697	719	733	684	709	653	689	723	714	726	671	693	693	693	709	687	692	745	669	760	670	744	739	715	732	673	691	705	711	729	711	678	648	672	700	667	708	720	678	678	729	667	662	711	731	687	689	701	708	737	686	703	679	730	691	714	705	679	688	701	681	729	691	726	701	732	699	710	699	673	689	661	702	666	680	715	714	698	697	715	646	698	716	714	717	718	671	645	705	704	741	723	700	689	706	714	684	724	691	708	717	696	676	700	665	711	737	696	745	670	684	705	719	667	683	675	692	692	747	693	668	760	675	704	700	706	691	729	763	746	659	659	669	695	702	689	700	684	684	706	715	692	713	712	702	700	701	681	703	684	716	698	725	698	701	764	719	733	680	676	680	744	692	721	679	667	729	678	649	686	710	666	708	708	715	704	673	713	690	672	732	704	707	696	716	719	699	733	696	689	723	642	787	697	719	677	745	746	680	708	697	684	723	732	672	688	674	716	667	708	695	681	715	687	687	713	697	696	740	683	665	626	696	731	698	672	714	725	712	721	722	720	670	710	660	729	664	674	711	663	731	706	707	700	678	743	689	735	712	711	699	700	696	669	714	731	696	638	665	673	696	722	724	691	754	677	687	687	769	742	736	696	684	681	685	766	683	769	678	657	709	703	681	681	745	676	716	655	690	670	773	672	698	707	723	724	702	724	740	691	700	707	747	670	711	675	717	721	697	710	694	677	733	693	667	717	702	697	723	695	690	703	671	685	685	692	668	697	699	698	674	716	715	685	720	688	659	681	746	764	692	710	717	724	654	730	707	746	749	724	677	723	703	645	757	685	646	719	686	688	715	704	657	684	704	683	684	719	694	708	698	657	696	706	690	667	712	698	714	677	696	677	714	719	690	716	692	734	697	689	744	735	663	717	749	694	718	714	718	704	712	691	749	696	705	706	710	683	715	710	664	694	718	684	696	706	714	716	719	737	703	697	696	704	680	699	759	694	664	775	664	680	714	718	740	710	685	618	757	690	710	676	706	694	703	711	700	703	748	707	686	743	675	708	694	667	685	695	734	668	684	702	685	705	736	682	657	704	699	717	723	726	748	723	664	699	667	673	719	696	696	702	708	689	740	727	725	684	702	703	720	713	671	671	694	723	693	733	725	713	668	733	723	721	732	694	681	749	706	659	696	651	706	716	705	699	680	665	682	728	654	678	704	716	724	709	705	663	751	671	681	727	725	689	663	711	685	646	659	700	712	670	640	730	709	653	694	680	718	691	708	666	680	706	737	767	693	679	716	683	699	702	708	681	694	702	691	698	733	727	662	675	696	658	716	759	698	756	720	723	691	712	740	716	709	688	695	731
28923	21518	19188	12015	6701	4379	3036	2178	1518	1239	1066	925	860	882	863	901	942	805	801	788	797	794	761	723	764	691	710	720	683	655	725	739	707	650	643	671	658	674	671	650	663	692	620	714	658	676	710	645	665	619	674	652	647	655	657	646	660	613	658	659	659	624	668	632	625	610	693	653	662	630	592	630	634	689	636	635	635	659	663	689	580	614	602	632	629	635	626	621	587	587	664	644	619	633	607	634	548	665	641	681	635	646	638	697	633	660	640	648	624	617	670	625	675	651	601	659	653	623	675	628	632	688	653	600	626	695	652	656	637	658	663	607	632	578	652	647	621	611	641	616	644	646	654	675	656	654	623	713	601	662	652	625	648	623	617	658	613	583	585	591	644	618	620	655	634	678	614	638	651	595	640	627	654	603	642	644	666	629	638	626	664	672	621	589	659	640	667	631	636	669	613	667	613	622	649	609	633	652	671	604	634	629	633	595	620	640	652	587	657	654	672	626	650	661	670	649	648	610	609	648	653	604	637	619	642	654	676	687	642	601	663	639	671	646	633	644	638	635	612	643	649	640	651	656	655	621	614	626	656	647	614	650	630	647	623	637	641	642	623	592	628	611	647	614	622	649	646	677	600	629	603	670	650	704	623	599	657	627	592	705	650	695	615	616	620	674	644	676	648	585	638	627	661	659	636	611	604	640	622	598	640	628	611	658	574	693	659	637	603	620	637	620	608	595	662	673	620	602	647	591	652	689	610	647	645	643	671	602	612	662	634	609	681	627	614	641	618	650	656	647	657	625	620	644	616	650	634	624	628	671	637	609	630	657	681	683	640	583	626	640	679	616	654	596	639	615	627	636	648	603	617	652	617	576	725	632	657	596	634	662	626	628	624	668	643	664	630	644	609	626	612	638	619	632	586	649	648	627	639	623	597	634	601	623	667	670	644	614	682	651	649	650	621	620	647	621	652	656	615	667	652	629	630	661	605	633	628	625	628	678	623	637	627	630	656	649	597	625	607	618	600	637	670	623	610	657	549	686	629	680	669	638	624	619	633	611	625	607	670	617	613	628	635	661	690	568	629	633	642	666	607	654	608	606	660	644	631	612	616	596	621	648	636	650	630	603	607	620	669	631	647	625	591	619	690	632	686	652	648	660	613	655	649	630	602	653	637	624	678	632	662	654	639	623	616	627	632	664	646	668	640	648	596	601	605	651	603	641	633	608	655	646	646	620	673	611	661	641	613	614	645	638	628	642	591	655	696	647	594	671	674	627	657	625	617	661	662	631	669	637	610	613	631	645	624	606	624	607	617	645	614	675	584	623	588	621	599	587	681	582	646	625	653	648	581	662	589	670	645	605	622	614	670	654	641	599	631	629	636	656	626	615	666	602	655	654	635	658	593	647	623	669	623	610	677	625	612	667	596	665	662	656	665	610	609	653	627	654	634	649	616	613	661	595	633	596	654	641	665	646	637	644	633	668	619	665	635	671	608	644	628	605	685	676	645	666	687	633	611	632	678	645	606	626	658	632	645	649	603	648	615	589	640	616	628	609	601	624	619	658	614	691	665	692	617	610	622	654	653	649	629	653	665	615	626	626	658	646	676	682	682	640	640	618	616	625	622	590	701	668	662	610	673	670	657	625	647	635	611	649	638	618	593	619	606	630	632	616	609	624	658	669	631	615	648	658	591	648	611	649	656	603	610	625	666	643	630	673	646	576	626	689	621	688	643	684	626	628	627	618	676	627	636	662	635	644	615	641	624	623	640	634	655	669	630	626	635	637	644	633	597	622	659	633	620	622	595	580	641	618	685	661	619	653	619	639	611	615	602	616	638	670	647	640	611	653	648	634	659	645	652	653	609	603	690	658	598	631	619	658	663	595	676	573	598	629	624	676	637	688	664	666	595	646	664	624	607	675	644	630	623	594	638	601	662	665	657	620	639	650	654	645	626	645	620	683	610	622	618	646	683	643	601	596	658	661	629	656	661	623	624	632	641	601	662	630	655	628	634	650	636	677	617	656	619	668	637	632	601	645	624	679	645	597	660	592	674	616	628	640	583	622	653	663	676	629	662	643	640	598	617	608	601	573	675	648	637	595	644	630	632	664	633	665	646	670	612	631	644	637	599	668	669	618	611	636	605	643	639	629	691	599	629	595	602	667	642	651	629	652	617	699	656	705	617	649	651	621	658	589	637	655	615	682	628	606	630	663	623	591	677	633	662	637	631	623	620	651	657	612	606	654	618	678	655	613	605	665	633	661	628	610	657	673	665	643	672	642	619	647	635	589	600	620	628	603	644	629	608	646	636	650	638	640	674	627	692	662	687	600	614	588	634	683	634	680	626	623	629	658	632	616	622	614	648	579	668	652	600	636	660	633	667	625	636	624	653	594	600	654	625	657	643	630	651	608	634	607	582	608	542	633	654	628	634	595	597	651	672	671	655	625	671	640	602	624	629	614	688	626	630	618	626	666	679	651	646	622	592	621	612	598	610	630	627	628	645	593	652	651	628	654	621	651	704	637	616	665	639	656	650	615	614	591	656	641	598	625	659	624	641	608	637	642	665	560	674	604	603	663	699	610	573	641	631	615	626	621	647	642	635	622	597	640	612	675	654	658	660	641	677	640	636	631	638	644	647	600	638	654	657	631	637	635	606	648	618	677	621	634	628	682	578	623	613	631	697	638	649	621	627	631	660	634	636	648	617	598	648	654	674	610	684	652	635	618	646	605	651	607	635	661	652	631	625	665	603	579	613	616	643	631	670	626	653	615	640	609	658	648	674	631	642	640	685	624	599	691	677	611	649	627	609	674	627	651	634	637	657	624	632	627	651	615	646	688	636	629	616	638	595	660	636	643	694	600	629	615	602	658	617	620	674	662	652	623	656	666	608	646	645	659	673	603	650	623	624	644	605	672	651	598	638	610	653	600	635	626	636	629	642	581	640	658	624	675	608	585	645	649	618	695	635	616	626	582	573	605	658	638	619	579	628	667	650	600	637	641	653	624	642	591	665	657	603	649	655	603	614	634	663	643	658	610	596	668	632	630	632	608	604	644	661	581	634	638	627	601	650	638	623	604	655	662	606	586	621	617	683	617	637	601	682	666	656	621	624	604	621	598	624	642	609	593	636	655	643	641	607	566	618	622	679	609	652	610	659	636	607	674	611	659	639	568	701	585	623	666	638	634	658	615	629	619	661	626	612	617	597	646	629	630	675	639	669	630	614	614	641	648	665	649	634	656	645	662	651	616	631	597	655	659	615	666	624	624	648	613	622	661	606	612	637	630	705	661	676	605	630	660	612	635	644	704	620	646	625	621	648	649	647	615	651	644	633	615	632	652	602	646	605	634	645	646	616	644	668	625	632	666	633	628	631	598	654	648	660	652	647	643	620	612	605	633	592	676	639	633	599	620	620	607	606	595	598	608	594	660	591	642	611	651	618	637	643	656	620	671	637	609	603	617	646	652	646	650	589	619	634	689	675	675	617	624	622	594
15180	28343	20754	12628	9923	7252	5229	3820	2638	1871	1475	1314	1266	1126	1121	1156	1196	1073	1009	942	913	915	920	894	843	846	796	811	733	778	741	786	784	750	779	810	743	725	743	771	729	694	716	775	713	769	759	751	737	751	727	712	741	714	673	689	693	749	690	652	656	706	681	695	762	714	653	698	673	711	717	676	681	712	650	655	647	665	629	687	668	681	682	691	669	690	673	605	672	654	699	649	657	688	634	693	636	634	677	715	677	716	670	675	683	681	646	642	695	687	651	644	666	671	688	657	682	688	640	680	686	660	758	676	675	676	686	693	657	682	652	610	634	699	681	691	638	704	654	658	653	650	674	706	689	717	689	712	658	607	658	644	697	691	673	672	667	670	738	647	651	679	650	656	639	705	662	641	642	646	651	600	654	622	660	665	661	677	626	672	633	664	623	691	731	648	679	675	664	699	693	645	671	609	657	716	633	729	638	692	643	687	666	700	689	671	666	697	651	640	637	677	641	666	680	651	619	678	658	681	694	619	705	653	650	678	690	650	694	611	681	641	656	702	705	635	639	682	660	647	688	615	696	713	697	646	691	715	731	654	689	658	678	674	653	642	690	653	679	666	705	671	668	641	704	746	690	675	733	676	678	645	673	718	664	663	686	640	722	639	672	688	693	684	646	708	646	685	676	681	658	716	681	610	706	692	611	680	671	656	702	684	721	668	668	688	713	680	684	669	645	686	675	656	679	658	671	674	676	711	680	672	727	671	642	652	647	663	660	663	687	685	656	643	696	695	720	683	667	661	679	675	640	630	690	660	662	651	721	621	650	679	672	699	705	665	636	661	681	715	684	725	682	662	672	650	675	686	669	684	687	683	697	695	667	647	727	686	673	705	704	686	658	667	707	677	664	689	642	656	702	690	681	645	661	709	666	704	686	683	694	670	649	664	674	638	640	637	695	720	682	679	726	692	685	628	703	720	621	647	646	678	676	703	650	677	726	705	679	660	707	698	711	691	717	683	666	672	685	654	717	684	667	620	675	704	685	722	633	698	640	626	656	666	696	680	715	665	722	694	698	648	695	617	680	650	679	636	712	667	690	682	721	647	694	672	691	654	668	672	691	652	666	674	657	670	711	667	663	701	661	692	674	598	676	667	673	708	691	669	693	695	727	666	700	712	659	680	668	653	652	636	716	709	713	676	663	670	670	664	673	660	683	678	670	686	690	716	669	653	692	697	651	686	652	617	678	693	687	666	676	646	686	658	655	685	659	684	660	671	674	657	631	673	639	643	673	669	616	651	670	677	667	667	678	675	644	641	635	689	704	607	666	635	681	659	684	667	704	697	665	677	661	697	691	685	652	681	614	691	707	719	689	640	653	697	661	697	661	737	639	670	666	647	643	734	702	681	745	709	662	666	665	669	691	659	639	674	679	685	689	647	662	699	703	670	707	671	678	680	676	653	691	661	668	637	661	681	695	662	652	688	650	678	695	673	647	652	641	700	705	715	682	662	675	675	717	674	679	673	675	632	682	706	661	658	682	669	683	681	651	682	642	660	647	685	657	687	693	665	682	631	701	679	662	697	673	671	667	635	676	685	682	697	663	674	619	691	705	688	679	691	651	682	670	646	680	632	697	630	678	644	678	672	673	694	615	681	725	654	653	678	646	735	685	648	661	627	662	678	678	654	666	675	703	693	680	708	635	651	660	656	664	690	655	631	674	703	673	666	729	665	655	694	666	652	707	674	654	677	678	680	651	662	686	666	700	666	664	685	657	702	656	683	684	750	651	668	697	708	654	662	701	717	671	686	683	740	718	715	728	669	653	651	619	649	639	661	695	664	667	698	683	658	704	674	653	672	677	696	739	696	707	691	663	717	657	692	648	645	683	676	670	695	696	703	672	661	693	676	619	665	690	666	681	730	675	662	661	692	696	662	661	667	692	638	675	716	688	668	658	683	675	729	706	693	662	626	699	655	731	692	666	671	656	673	707	691	711	693	690	710	709	620	666	694	674	670	713	676	677	654	707	707	723	685	689	672	671	656	678	695	669	675	680	663	654	636	678	718	652	683	681	649	639	655	691	654	661	695	648	673	672	668	615	642	685	645	723	690	685	655	646	704	696	648	697	689	688	676	699	663	696	672	685	639	725	677	666	653	675	694	672	641	632	677	651	692	661	685	682	668	637	696	665	677	709	678	705	653	672	673	672	662	654	690	714	661	688	690	653	692	683	607	645	715	635	659	652	665	681	661	672	660	674	686	668	685	664	674	688	664	654	653	693	710	664	638	681	669	655	650	689	656	707	634	680	675	675	639	676	695	710	628	649	634	698	605	709	666	630	637	656	642	702	701	708	698	708	715	661	714	695	679	672	643	698	716	629	615	677	628	690	658	638	694	683	711	632	664	678	672	662	663	687	652	683	675	667	663	694	657	672	714	721	643	700	705	641	733	724	663	667	693	649	638	665	665	686	619	672	694	705	680	703	635	670	687	637	675	681	694	676	677	689	661	633	669	639	672	665	683	691	693	680	719	674	690	673	703	692	636	727	685	677	641	647	672	664	656	681	671	677	656	678	702	674	699	691	684	666	641	684	706	688	669	713	674	699	653	709	605	702	650	679	706	646	685	695	656	667	679	674	713	662	676	710	706	682	697	657	671	643	699	671	708	652	675	696	681	679	671	694	667	702	682	681	653	653	723	728	668	636	673	645	677	649	731	694	689	668	697	699	693	728	715	643	693	642	688	666	680	653	665	709	690	698	692	696	673	675	646	650	649	650	689	680	649	687	691	668	663	658	605	641	687	706	636	698	685	690	700	659	680	721	667	674	651	720	623	691	621	686	688	665	696	676	646	713	723	672	665	712	694	672	695	686	620	711	681	666	657	688	668	731	689	640	724	665	678	650	649	666	730	713	683	664	683	678	708	686	695	662	656	645	701	701	657	691	632	670	672	672	688	653	741	643	696	658	655	633	656	669	729	704	646	662	633	704	693	679	643	650	630	680	670	632	675	655	694	706	718	668	691	666	622	664	636	681	708	721	704	637	683	650	664	693	649	665	721	661	710	708	693	673	655	696	601	645	690	664	706	704	685	679	670	676	638	678	646	703	665	653	675	697	621	690	692	641	643	658	675	633	681	673	617	656	655	674	677	713	696	689	688	598	685	662	665	696	637	663	697	679	640	698	665	677	697	717	746	656	679	676	688	661	652	633	625	701	671	714	702	666	676	673	690	675	671	646	714	652	693	682	652	688	681	703	665	663	680	698	742	658	671	668	644	645	679	654	686	698	658	658	693	626	647	677	664	690	650	672	677	647	735	657	669	660	663	630	692	648	700	677	681	747	673	659	658	669	654	706	678	687	693	658	665	712	653	655	704	647	659	730	677	689	694	704	666	698	672	699	688	662	661	662	680	686	670	636	705	653	646	658	640	653	668	691	689	625	644	649	692	691	655	684	643	710	669	654	699	624	692	665	673	661	657	718	705	701	693	653	663	671	627	696	672
24333	21575	28772	24870	21620	14111	6257	3486	2283	1742	1479	1278	1180	1124	1162	1054	1091	1013	990	975	921	935	877	868	811	858	767	815	768	698	788	790	721	734	680	723	683	730	696	693	679	724	713	723	695	744	699	687	702	714	702	673	676	634	686	669	713	669	669	629	715	709	724	670	697	686	725	663	655	705	664	655	649	651	593	696	683	643	677	641	674	631	654	646	630	649	678	629	656	665	675	664	656	656	649	639	659	651	629	681	638	654	658	675	648	620	654	653	632	642	648	667	642	637	646	631	678	639	643	656	655	665	636	672	625	669	646	621	669	663	696	651	655	665	653	659	626	690	662	654	682	657	674	650	627	601	643	694	670	635	634	640	680	650	630	667	626	636	661	668	717	635	651	656	681	669	685	638	634	681	681	611	643	647	664	657	676	665	677	722	622	639	618	704	659	620	689	635	661	640	674	641	643	622	648	609	632	634	635	663	648	641	660	647	648	642	707	641	666	628	642	651	606	667	676	648	630	689	703	651	684	641	651	636	647	617	620	703	680	666	653	663	689	677	649	607	613	654	650	605	639	623	680	654	646	663	658	661	660	655	666	667	647	680	648	610	672	619	637	670	628	650	652	658	607	676	625	646	658	640	654	621	664	630	612	652	613	672	635	647	630	632	636	600	688	628	680	621	728	686	660	637	670	690	648	659	641	626	688	643	634	670	668	607	646	686	676	706	613	675	611	668	665	686	642	652	665	687	640	648	616	693	672	677	656	683	688	629	601	656	647	671	642	659	656	625	652	596	686	623	580	664	687	657	614	631	665	672	630	670	675	615	661	630	666	675	652	624	618	614	672	555	626	646	692	651	658	607	613	591	695	686	652	649	625	598	617	644	632	668	679	637	658	650	675	658	620	647	654	685	672	612	664	626	649	654	630	633	605	651	619	640	660	652	633	648	660	649	634	646	657	668	680	681	683	666	637	656	679	670	705	635	624	618	651	630	639	661	614	652	659	567	650	660	632	637	645	668	648	629	626	617	613	671	641	646	627	620	642	659	730	639	677	637	675	619	635	642	673	650	683	666	659	657	630	632	685	653	651	615	639	655	662	650	644	621	648	641	663	617	668	674	639	686	637	656	655	658	655	628	619	627	642	614	663	638	639	662	615	671	686	690	624	684	690	670	644	652	668	631	693	616	654	644	670	643	621	689	656	617	616	678	620	684	689	618	691	653	647	648	668	628	617	686	616	651	670	633	679	640	679	673	636	682	651	610	664	671	680	645	670	683	654	680	694	642	603	661	640	622	694	686	681	654	675	639	697	619	644	636	618	650	658	633	609	638	626	634	651	635	650	644	672	656	662	639	644	634	640	670	634	651	662	673	703	630	688	659	679	661	681	641	640	619	660	690	665	675	694	664	704	619	633	645	669	623	634	679	681	695	672	628	645	622	667	627	658	654	626	689	614	620	700	709	657	656	686	643	663	690	675	590	683	710	666	684	606	684	636	654	636	636	599	651	671	632	620	657	703	636	642	666	635	674	674	635	659	663	675	643	654	634	627	687	660	676	641	621	629	615	624	674	638	681	650	679	681	621	613	644	640	617	637	678	660	679	663	650	593	672	677	626	626	665	636	686	637	660	679	665	626	651	661	611	649	650	653	613	662	650	652	647	618	629	648	678	625	628	648	647	631	639	658	656	650	623	604	658	681	700	676	651	640	651	640	627	605	618	609	661	630	653	676	660	682	706	655	672	720	635	678	668	668	623	687	629	646	655	651	631	641	609	651	623	660	619	701	662	666	624	667	647	625	706	660	654	670	648	643	652	669	639	634	668	660	667	700	647	690	674	644	624	675	654	648	637	659	666	622	674	708	680	677	628	724	640	635	631	655	607	663	623	646	639	650	686	683	615	658	640	609	687	629	635	624	661	614	664	647	598	662	646	642	635	645	651	669	673	630	647	644	687	644	621	678	641	718	658	626	677	680	652	669	635	612	640	687	636	633	659	678	627	641	670	650	662	672	633	655	656	631	663	590	650	692	685	643	634	671	691	602	617	633	615	653	680	636	628	666	646	606	658	663	653	654	695	664	611	673	671	640	629	679	653	625	688	649	594	678	633	602	709	677	627	676	636	659	636	664	613	649	671	654	670	727	637	647	667	656	688	616	653	609	654	671	611	633	642	626	645	600	670	666	697	678	643	688	641	597	637	638	679	638	682	642	617	666	615	680	617	680	622	638	679	651	672	618	668	695	682	627	674	648	674	663	653	668	657	606	686	630	675	655	640	668	694	630	651	616	676	694	662	656	617	680	652	680	620	638	644	627	641	643	670	633	667	634	655	642	651	633	686	653	650	672	635	593	637	684	633	672	650	659	644	667	618	645	669	665	687	658	622	650	633	644	651	613	638	619	664	670	674	648	641	625	643	640	629	671	648	648	655	657	633	641	653	621	666	659	662	632	651	638	691	683	645	630	653	651	686	622	628	673	652	651	615	652	668	654	651	660	692	654	651	649	655	667	628	656	655	605	622	655	642	624	673	664	691	648	654	680	666	622	639	610	627	703	686	618	607	639	641	653	649	609	612	693	622	662	657	671	615	601	632	654	679	665	671	663	656	647	696	626	679	617	643	612	680	676	613	666	677	665	681	665	617	671	653	637	606	646	632	697	610	628	628	632	682	680	656	605	651	666	681	676	634	633	646	624	660	666	684	670	589	689	713	658	674	651	647	637	698	633	667	596	651	696	647	615	640	678	629	627	654	622	643	635	616	674	689	647	664	636	645	682	650	602	588	630	623	653	640	675	645	678	616	649	625	652	657	678	627	658	658	654	624	685	689	630	629	639	629	667	659	709	685	645	632	700	647	646	581	627	638	658	666	664	652	656	637	627	632	611	656	650	648	673	631	644	641	643	636	622	669	666	704	671	658	644	640	706	665	689	686	659	657	668	575	633	647	559	662	622	667	658	659	677	638	655	676	637	653	648	697	606	620	634	627	626	658	596	696	656	705	672	586	629	657	671	685	628	658	676	662	615	681	676	651	686	654	665	632	673	622	614	620	685	641	603	648	657	680	653	669	674	626	711	646	689	647	637	651	642	604	591	687	651	697	661	647	649	633	626	614	649	670	681	679	666	646	647	634	677	657	629	648	663	675	637	634	649	610	679	691	685	615	640	650	644	635	644	645	602	626	708	630	677	642	635	591	588	653	624	689	665	667	626	628	627	646	655	643	617	678	644	637	692	687	659	682	638	636	661	642	634	608	631	660	634	658	671	623	668	664	607	647	620	655	645	629	653	615	661	663	684	671	645	646	640	638	646	607	657	621	679	651	700	675	682	667	666	694	654	635	612	651	672	613	680	642	633	630	608	620	613	675	683	648	667	631	596	630	673	630	639	676	665	661	617	664	642	616	632	677	677	633	639	658	657	638	633	631	597	681	647	639	707	644	652	677	665	642	705	652	648	633	680	655	623	641	621	635	654	645	670	673	666	643	690	680	712	703	632	692	705	624
15260	36371	28230	18816	14729	11158	8063	5714	3772	2859	2288	1872	1814	1564	1551	1551	1358	1403	1313	1130	1144	1152	1043	1038	1024	957	894	917	852	836	826	844	832	854	796	809	825	771	795	738	798	751	811	786	803	734	805	811	747	769	790	752	743	704	755	727	712	758	733	730	722	713	707	708	723	676	697	733	750	755	716	683	690	661	676	696	713	737	694	687	667	634	684	670	677	688	716	637	641	660	693	686	705	714	659	664	687	698	658	656	696	737	669	699	657	709	689	740	666	690	657	729	705	658	679	686	707	662	690	672	691	691	691	677	642	663	652	643	683	726	699	730	701	749	708	687	687	678	644	700	718	734	718	653	654	693	646	706	721	657	677	685	684	716	689	700	700	667	643	661	686	682	692	683	667	671	702	700	710	704	706	658	713	701	680	700	688	722	657	664	694	656	665	702	660	667	696	639	658	624	667	659	701	646	707	666	667	673	663	714	707	699	691	633	677	701	665	674	737	683	607	702	666	689	679	693	662	733	702	687	714	634	709	706	677	675	714	664	657	667	681	681	662	664	672	716	695	649	671	661	665	707	697	661	691	701	675	688	715	690	723	696	720	650	698	709	667	663	663	713	631	675	709	723	678	702	682	712	674	709	691	667	665	714	719	686	687	647	683	702	707	684	677	681	697	683	684	667	714	726	731	680	723	693	656	673	695	691	683	696	656	700	674	676	674	665	651	692	697	673	733	666	683	668	644	689	672	679	671	707	728	691	663	647	681	707	652	663	682	661	693	639	681	672	638	683	697	637	686	700	653	692	647	674	652	673	676	687	689	711	667	641	694	691	686	679	670	725	712	672	675	697	695	649	695	738	680	645	688	624	646	684	699	697	711	746	688	669	644	694	675	667	707	658	630	696	681	689	689	696	652	702	655	663	666	648	681	650	682	697	713	674	707	669	705	666	713	674	671	677	711	692	681	663	625	667	691	704	661	713	674	720	635	683	706	714	686	704	710	701	713	688	694	707	712	661	676	742	734	711	672	717	692	707	662	683	708	716	697	663	656	675	680	680	635	716	668	683	672	717	704	716	705	688	678	676	726	706	694	695	642	703	708	675	710	662	738	707	682	659	720	666	716	685	639	662	688	674	652	694	665	686	674	664	682	682	619	710	707	683	748	716	671	688	734	658	666	612	648	641	701	700	694	702	716	608	689	656	705	603	702	699	697	644	679	723	674	704	685	677	677	698	672	721	676	721	666	689	707	689	681	659	687	635	695	672	700	691	702	656	670	700	650	674	694	700	695	673	713	720	635	686	689	664	686	660	683	709	673	666	698	675	721	665	703	685	656	660	649	705	675	722	690	694	687	661	699	682	698	640	686	664	655	669	695	678	699	684	696	705	725	665	699	710	693	665	713	675	617	649	688	670	653	682	674	638	686	655	692	687	677	716	703	652	661	711	631	711	700	656	732	737	695	677	659	669	722	678	655	680	633	679	733	704	679	692	692	687	680	676	665	734	666	680	688	684	712	734	703	687	665	677	633	626	628	623	624	652	683	689	675	695	671	679	721	685	698	658	656	617	727	671	677	706	685	699	709	727	680	721	652	689	676	698	657	685	714	637	684	716	699	695	701	681	702	634	675	702	699	718	709	705	669	733	684	678	738	730	683	675	732	703	708	675	711	708	702	721	695	708	687	684	672	683	710	641	686	658	654	697	659	708	641	702	712	640	645	698	676	672	671	649	715	652	663	706	667	660	725	674	650	668	660	666	702	639	683	666	658	674	701	681	671	735	641	649	705	686	650	703	650	694	669	637	705	686	669	684	676	692	673	691	653	674	708	724	668	670	678	691	673	696	658	657	724	644	732	656	666	675	696	659	689	663	704	697	646	694	715	678	665	691	720	650	692	679	697	655	706	716	684	666	705	664	677	668	680	684	689	686	717	685	712	717	661	680	675	725	675	703	664	704	701	683	732	672	704	681	687	706	672	670	639	663	658	652	678	629	695	641	667	715	686	688	637	682	673	650	711	662	628	650	701	706	720	649	685	696	709	702	681	691	666	683	681	674	710	694	650	745	659	669	682	689	718	722	716	706	655	695	632	688	710	689	672	623	677	672	716	681	700	686	658	678	688	714	647	677	675	709	695	670	685	679	713	649	673	669	668	647	695	749	709	682	682	713	709	712	676	684	698	687	669	642	655	714	685	662	698	661	674	712	670	718	706	684	672	654	692	723	715	665	698	667	681	724	688	716	708	682	678	649	720	680	736	663	681	713	663	715	711	695	717	688	654	669	692	684	677	692	751	696	659	680	650	672	694	686	728	672	677	670	711	656	732	701	716	685	694	689	681	688	690	639	663	666	665	706	659	738	700	695	701	660	673	645	679	638	692	728	701	665	723	693	710	680	653	667	678	689	718	686	696	661	676	691	645	672	640	629	690	684	659	674	702	689	683	665	695	705	732	668	696	646	716	654	663	676	647	699	697	660	682	662	699	653	655	706	692	661	645	666	661	665	693	657	701	700	687	689	712	689	695	720	673	701	648	672	655	705	684	692	656	672	716	728	716	689	695	704	680	675	692	686	700	680	694	709	708	719	685	693	656	682	749	710	702	698	674	689	674	674	653	681	665	657	662	711	663	695	694	677	702	690	673	659	657	709	657	703	666	661	712	711	690	702	699	680	694	673	685	695	665	673	656	659	701	697	734	709	658	648	687	663	668	681	717	686	659	633	665	712	707	707	705	664	669	736	680	690	656	653	744	678	659	685	683	683	670	652	676	685	638	700	679	696	670	609	658	640	693	680	718	695	675	717	702	689	677	717	683	694	694	664	704	690	719	677	704	684	663	674	678	659	690	678	657	719	670	683	730	731	679	636	699	690	699	651	682	705	651	668	654	689	701	675	749	721	654	689	666	676	695	667	706	685	681	726	719	667	710	696	678	669	721	711	662	629	700	691	719	683	693	702	669	674	660	698	681	681	666	694	693	745	676	649	640	718	681	699	708	702	699	680	695	661	675	676	681	673	710	697	718	665	685	667	644	714	706	717	715	670	730	705	696	690	718	692	719	710	689	632	676	711	634	629	676	652	685	693	722	703	740	676	765	701	715	717	674	659	700	707	680	724	673	692	666	652	698	696	663	687	685	688	676	720	671	676	713	698	658	618	680	685	713	657	747	687	691	680	680	708	676	724	716	679	666	690	697	670	685	680	714	649	695	657	708	671	653	687	705	634	661	712	653	649	703	622	719	717	742	718	666	666	687	666	671	699	682	668	685	668	649	683	697	717	601	695	709	716	691	661	675	676	667	670	697	680	666	679	699	711	639	699	665	729	686	667	655	682	684	686	658	659	668	697	668	652	661	703	704	680	732	705	675	717	679	682	699	707	695	698	653	670	636	677	675	678	668	687	628	713	704	680	715	689	691	682	675	633	678	697	699	657	704	689	658	715	682	717	650	681	647	688	735	688	654	652	694	658	682	685	714	651	710	692	707	659	704	668	725	695	700	690	729	667
25538	21556	27549	25842	14055	5876	3791	2443	1741	1387	1194	1048	974	962	965	974	927	977	869	852	806	860	816	752	762	760	758	747	690	743	705	685	727	702	698	676	658	676	664	655	668	646	682	663	682	695	688	672	662	693	684	709	715	698	676	602	695	661	636	579	621	685	625	655	620	639	628	669	630	675	663	669	598	642	672	609	638	611	661	609	645	618	629	633	668	643	704	620	650	662	582	644	616	637	639	636	678	631	647	662	622	666	681	623	594	623	633	627	612	649	642	646	598	657	630	636	645	612	648	667	658	616	650	632	618	554	624	622	634	670	668	631	658	629	600	645	672	655	649	595	658	639	628	652	613	622	610	607	591	687	637	617	617	642	674	585	627	567	666	647	647	648	605	593	586	637	627	630	611	673	623	634	611	664	641	626	614	629	645	610	615	690	575	605	657	622	633	646	641	601	607	630	599	657	654	679	621	704	581	656	655	692	686	676	640	621	619	593	641	606	646	618	653	629	624	649	620	612	656	628	603	628	584	648	677	682	643	693	609	609	652	685	634	605	620	644	644	624	638	614	602	646	620	650	635	627	691	642	586	669	666	607	650	602	620	630	670	643	664	625	656	638	621	639	630	624	643	629	614	616	643	622	651	635	622	633	636	629	632	595	619	645	629	663	610	607	660	627	640	645	679	627	686	645	599	653	583	687	597	657	608	597	615	611	639	645	651	661	647	611	627	625	678	610	627	653	647	601	645	616	648	609	605	629	628	615	641	643	666	643	628	675	638	623	581	625	601	607	603	634	619	606	664	659	617	643	643	621	592	671	618	638	622	608	662	653	595	589	617	615	653	618	618	639	653	631	629	617	647	653	670	643	616	640	629	627	647	649	648	627	640	603	639	638	644	599	644	615	678	632	604	630	580	613	605	598	608	641	652	679	603	578	646	662	697	610	658	637	653	641	602	583	639	632	622	636	663	611	605	580	597	670	647	651	627	656	610	643	615	629	593	617	631	676	624	598	636	610	605	627	601	590	577	641	651	622	663	623	605	582	619	603	622	652	605	657	657	658	638	627	653	646	658	589	642	636	642	626	632	636	655	649	631	620	648	603	636	658	623	628	671	662	655	611	604	628	647	616	596	597	666	621	666	637	626	625	644	642	594	582	541	632	643	653	587	654	635	608	651	650	691	637	673	671	650	636	641	608	608	661	632	606	637	621	589	671	670	610	635	609	651	619	632	642	655	632	629	612	622	606	663	616	647	669	653	630	582	670	622	626	610	663	622	617	643	604	610	625	618	604	615	658	663	643	655	622	651	610	641	637	617	603	639	633	616	650	641	635	613	620	621	641	644	614	651	626	641	632	649	628	617	634	598	658	621	670	611	591	645	637	667	643	603	629	638	589	666	674	609	642	656	634	662	698	619	674	653	607	633	655	624	655	618	639	622	612	639	594	662	646	652	647	602	642	620	582	613	634	604	623	647	642	550	640	616	657	659	624	617	657	648	603	632	636	651	654	622	590	612	670	621	640	671	663	632	688	598	669	619	643	628	653	655	608	657	612	652	687	617	640	627	632	612	653	641	640	672	651	691	617	622	585	651	627	628	630	647	660	673	606	636	616	623	615	631	641	657	610	657	638	611	612	663	626	714	678	672	642	679	588	627	626	612	666	639	553	665	636	629	621	622	590	644	691	624	641	619	593	687	643	627	633	638	639	585	657	585	671	600	625	610	620	611	638	660	605	623	647	603	657	645	587	676	638	658	692	649	586	619	640	641	610	586	609	641	595	616	622	632	641	668	631	661	655	644	615	623	656	611	621	647	676	660	572	633	697	649	636	648	637	626	638	681	603	651	622	624	679	673	611	639	581	658	645	627	667	621	593	633	637	601	653	579	638	602	632	638	605	640	643	583	637	646	627	597	638	617	614	650	676	659	640	633	623	668	614	643	651	632	641	635	669	603	609	618	639	627	633	677	647	633	547	679	634	627	682	618	631	594	621	639	630	588	618	640	680	642	599	608	629	635	603	659	652	658	579	641	636	637	654	665	609	637	623	628	628	646	675	618	674	616	631	616	661	623	660	672	643	639	666	639	621	651	656	629	608	601	647	626	621	672	675	609	676	690	645	628	637	649	583	598	596	602	605	633	669	658	646	654	656	680	615	559	617	676	639	616	602	618	684	603	606	610	594	672	617	697	602	656	605	616	654	615	602	617	582	632	607	640	621	600	602	670	656	598	598	625	610	615	667	606	595	625	640	571	671	642	602	619	600	639	628	633	629	652	613	591	669	594	634	582	640	633	608	676	601	645	659	643	585	623	663	653	608	654	652	596	626	645	612	613	622	645	627	672	631	645	615	626	663	624	604	619	587	588	659	623	601	601	641	650	654	649	647	619	629	590	629	610	613	670	624	648	662	605	678	643	654	622	675	608	637	610	647	634	641	642	601	609	623	642	630	618	582	667	583	588	659	667	650	622	589	609	654	614	680	628	628	633	655	642	615	623	631	647	606	641	640	587	611	661	613	597	683	628	635	650	625	639	669	603	623	656	646	637	634	648	633	669	654	637	680	629	656	609	630	658	682	629	638	631	634	586	656	630	650	612	641	645	644	616	644	674	591	656	647	671	632	604	649	644	654	644	659	624	589	617	684	646	702	654	624	632	668	593	640	632	561	586	667	628	669	612	665	651	598	644	622	597	618	635	642	649	636	635	604	620	666	593	627	635	639	617	667	635	607	583	667	656	641	650	648	619	594	590	615	627	638	621	605	708	600	602	640	653	654	655	600	647	617	592	626	595	665	650	601	684	630	621	629	647	660	646	640	666	648	611	581	640	612	637	610	615	636	574	595	608	647	649	637	636	633	638	624	635	646	629	608	614	603	628	614	616	595	618	614	625	611	629	597	627	631	575	619	628	636	629	596	574	620	618	617	656	649	701	631	618	623	631	619	607	586	651	615	625	623	632	631	639	636	603	642	629	705	644	640	651	631	652	576	636	624	650	682	620	593	642	639	657	631	629	616	640	684	617	669	613	579	625	635	654	599	637	624	635	674	620	658	621	612	653	647	648	618	619	609	632	621	617	641	626	615	635	624	672	612	648	609	662	610	626	614	622	619	663	603	640	622	631	656	626	662	623	604	667	635	619	651	669	646	602	651	645	622	696	621	607	634	638	633	589	640	580	643	583	644	683	614	633	627	598	642	639	652	651	589	612	643	633	628	648	633	657	637	650	649	650	655	650	652	646	579	589	628	653	623	653	648	620	624	618	625	611	661	669	637	651	669	614	595	609	673	614	630	643	667	619	644	605	657	668	619	678	651	626	660	604	561	656	622	637	649	579	616	638	614	620	636	600	610	661	650	606	632	652	620	674	652	648	690	615	637	660	627	599	642	590	641	633	602	600	622	645	611	630	616	657	616	665	653	612	630	615	636	639	617	633	669	634	638	627	662	668	572	616	640	655	645	668	622	609	624	594	652	696	658	673	598	607	613	673	627	657	613	613	628
14898	32539	24568	16057	12195	8570	6309	4345	3011	2264	1809	1564	1493	1403	1349	1325	1214	1261	1183	1047	1044	1023	889	967	932	906	942	837	789	804	822	810	810	757	793	784	767	741	722	729	771	792	733	732	745	789	770	746	773	733	723	657	742	724	659	718	744	730	731	666	701	690	682	648	707	720	675	658	667	688	703	679	647	673	646	664	699	719	684	673	701	680	690	698	648	687	676	642	643	659	663	677	671	652	638	664	671	671	649	644	695	691	691	691	671	702	672	667	603	682	649	650	639	687	676	678	662	670	649	704	702	657	690	659	662	660	615	624	692	645	628	668	710	665	613	663	662	652	644	683	699	672	710	673	620	679	645	654	707	708	700	668	676	659	688	623	678	711	655	675	679	714	655	628	658	711	633	657	697	684	664	671	661	655	684	711	719	714	663	659	666	642	708	684	692	633	688	655	624	668	720	720	648	663	690	646	665	693	665	691	643	660	680	677	701	697	646	640	693	664	644	695	667	676	689	683	696	692	669	649	666	621	674	680	691	656	675	685	678	685	683	623	673	626	694	681	698	665	666	655	629	671	676	658	698	699	697	695	678	704	643	681	652	654	720	694	667	642	688	673	631	692	687	710	695	690	651	668	658	703	620	689	720	676	679	627	696	681	662	653	652	678	633	659	652	692	695	689	656	687	665	688	662	654	675	692	680	731	678	716	659	699	640	675	650	631	671	722	592	690	673	691	683	692	675	696	690	653	675	651	700	705	648	645	617	664	668	663	632	672	692	644	659	700	676	684	649	711	716	666	695	689	673	679	667	667	652	687	661	655	701	669	661	713	670	653	673	724	656	696	683	684	629	623	673	670	708	682	624	705	656	664	687	662	697	644	681	613	669	687	642	632	691	638	691	673	686	658	664	648	685	673	665	679	651	632	623	682	671	664	628	708	664	692	645	667	645	666	673	658	709	669	680	711	658	696	721	642	646	671	640	671	649	679	635	667	666	679	669	672	689	704	637	648	650	630	705	638	670	663	713	709	696	701	731	695	678	686	658	690	749	698	680	669	690	646	656	703	693	720	706	640	671	647	663	672	723	645	727	698	722	701	680	681	703	670	690	680	659	644	652	685	668	661	686	669	684	695	654	662	694	689	667	680	622	650	693	672	695	673	697	687	680	705	703	641	659	644	623	663	694	640	715	740	659	667	689	688	661	661	654	696	683	685	668	668	682	656	581	620	645	622	716	681	671	696	649	683	654	608	646	698	663	723	697	653	660	710	644	651	666	701	727	723	690	653	656	624	655	714	698	685	684	706	692	661	664	691	661	715	687	670	627	686	701	663	609	714	674	654	651	665	686	665	636	726	675	678	682	682	669	670	642	676	634	706	659	635	680	737	660	685	703	654	665	651	710	716	661	700	626	665	657	652	686	703	678	680	661	725	697	685	656	673	641	687	640	653	635	662	678	619	667	671	686	684	688	645	626	674	673	677	674	629	744	690	687	663	705	654	704	639	695	671	664	678	692	677	648	627	684	690	658	688	646	659	655	730	680	639	711	682	697	686	609	630	640	715	691	698	675	667	664	671	705	751	635	669	677	651	671	706	641	678	700	674	639	730	671	691	688	698	642	657	646	662	665	623	692	674	694	666	681	616	690	699	686	693	698	676	679	709	674	703	705	659	671	677	656	675	660	646	639	672	599	695	671	665	661	628	678	642	683	685	664	657	675	697	675	647	640	657	708	695	689	663	679	708	666	630	611	686	710	627	640	677	636	648	702	676	708	661	686	693	711	655	681	663	686	665	670	659	654	713	676	689	650	665	636	646	671	678	661	706	710	680	638	645	635	689	635	642	688	620	690	638	715	658	703	655	647	695	661	680	629	643	660	631	624	738	666	685	657	644	708	654	678	660	694	672	675	721	727	686	704	711	651	663	644	671	676	671	713	694	600	637	680	650	675	674	682	702	663	634	661	678	703	708	640	682	659	670	642	642	715	683	648	707	632	656	664	711	626	657	649	659	660	674	683	628	696	636	667	642	702	663	634	717	710	624	638	675	682	637	633	694	654	601	680	645	662	700	683	696	684	671	644	680	652	667	663	701	717	676	669	675	675	673	623	672	653	677	720	683	742	688	620	674	676	671	667	686	669	671	650	652	722	675	606	697	628	657	643	708	665	657	697	658	615	637	672	666	691	648	665	655	673	644	663	674	684	658	686	650	676	745	654	678	713	649	649	718	714	707	646	642	677	663	703	661	671	662	694	657	645	631	649	673	707	651	626	693	674	676	672	644	646	624	666	679	671	660	681	644	661	694	671	707	627	703	661	701	642	630	651	652	700	669	649	700	686	703	674	725	636	622	621	654	670	700	644	672	661	684	693	659	671	709	649	644	672	701	665	665	663	686	651	671	635	657	648	643	682	667	713	678	675	634	661	701	700	673	702	648	655	629	701	684	670	690	698	663	687	630	662	713	666	683	674	680	677	639	683	681	657	673	657	671	643	664	675	651	601	644	684	653	680	692	669	651	627	682	679	671	666	632	643	633	635	636	704	675	658	631	716	700	652	683	706	674	650	714	673	672	657	702	658	635	611	618	658	689	684	691	660	665	654	685	647	689	658	655	670	608	710	687	655	665	635	680	707	678	644	673	707	670	706	681	659	742	593	659	657	682	675	666	641	645	704	671	665	738	698	644	641	667	672	654	681	668	687	627	662	707	678	644	694	649	682	652	627	698	669	716	671	698	660	666	669	664	678	656	687	667	651	692	666	646	666	689	668	669	676	655	674	647	644	625	707	716	669	661	695	657	711	680	636	668	702	657	638	631	719	669	674	665	662	705	663	691	722	699	647	679	653	671	652	674	686	700	664	681	646	717	679	722	649	658	688	671	674	677	658	673	677	677	697	699	674	634	693	664	701	699	679	714	652	646	679	666	641	686	662	665	658	693	676	635	655	690	657	659	677	662	654	671	690	672	652	667	670	669	704	668	696	662	664	681	657	656	690	699	657	691	624	681	711	709	663	689	641	654	678	650	713	675	632	710	628	693	654	707	662	607	615	657	653	638	639	697	677	659	678	659	684	689	683	676	679	697	613	682	610	668	600	638	655	696	677	709	646	675	622	676	684	665	649	656	672	715	672	657	653	675	685	645	672	669	662	703	673	674	745	665	610	669	637	682	664	691	619	648	612	638	637	706	690	683	674	645	633	677	651	646	694	698	647	685	715	698	646	653	666	616	671	715	655	647	684	665	681	674	720	678	667	631	698	663	651	690	707	625	689	696	628	691	622	688	670	665	683	703	668	647	651	667	688	691	696	702	696	691	704	666	680	675	635	704	691	631	674	685	661	638	723	644	646	674	685	649	633	658	666	676	724	683	670	683	649	672	657	662	668	674	667	677	690	613	714	692	670	652	639	698	690	653	673	691	670	679	699	650	649	711	700	628	699	633	686	710	686	677	673	682	667	633	647	702	688	658	656	695	691	699	679	633	690	670	631	653	716	671	670	667	668	681
23153	21588	29276	24343	21665	21811	12848	4462	2893	2103	1835	1569	1400	1336	1329	1297	1241	1292	1122	1085	1118	987	977	954	888	897	824	825	837	807	876	810	817	822	724	795	747	699	727	792	724	762	783	807	810	713	771	751	764	761	720	737	712	726	745	722	708	734	666	722	705	719	676	697	696	710	702	664	672	658	696	735	672	645	690	647	678	697	675	616	715	629	642	665	704	657	682	678	687	646	674	645	683	695	674	691	686	628	669	677	656	633	690	675	695	682	650	664	692	689	691	687	681	643	672	698	660	655	693	709	650	687	600	695	685	662	678	659	689	702	650	680	634	722	653	659	698	662	690	670	653	722	686	683	715	679	689	670	654	699	717	694	673	672	680	672	628	685	712	702	705	699	699	637	680	722	642	681	675	677	629	672	691	699	627	690	650	670	626	667	678	680	634	681	669	681	665	690	715	714	683	689	623	669	705	674	664	692	660	640	695	644	718	686	719	705	686	647	684	706	668	685	678	658	672	680	631	677	685	675	638	657	642	670	645	671	719	686	699	651	671	712	660	664	672	663	682	648	691	698	657	629	680	691	655	690	665	664	602	629	664	673	667	678	634	674	715	707	720	658	671	650	694	687	666	688	650	651	623	691	645	648	703	637	654	690	665	702	662	678	725	633	673	687	708	707	697	739	645	689	653	655	666	661	703	683	715	636	687	670	733	650	637	612	690	630	660	638	718	733	659	674	626	672	641	667	632	662	615	674	675	685	668	704	645	689	669	632	681	689	683	677	674	727	716	683	620	669	714	692	684	644	667	705	674	737	688	686	744	645	657	674	716	697	686	655	658	677	697	652	688	641	717	695	673	688	693	685	663	674	663	670	612	652	660	660	669	693	689	617	703	663	648	681	649	692	682	698	650	665	656	682	644	668	700	657	677	693	646	652	664	721	692	684	689	642	674	670	678	671	687	689	700	667	666	667	638	623	663	617	609	693	678	647	632	636	640	692	693	683	651	647	675	696	676	692	672	698	670	669	676	673	633	657	651	697	687	668	689	698	668	719	672	662	682	662	666	668	667	662	660	713	688	654	652	674	653	702	701	628	703	694	656	654	681	646	703	660	690	704	646	667	679	665	671	670	641	689	701	664	699	677	692	672	671	675	679	672	673	659	690	658	642	677	645	647	699	695	691	692	638	708	667	691	647	668	675	682	659	674	714	656	678	646	691	641	714	691	668	682	700	712	673	653	637	670	681	672	650	671	633	646	685	655	679	633	680	660	671	621	693	666	695	706	663	666	664	727	665	680	627	665	686	651	700	705	711	675	701	703	715	661	675	656	638	684	652	622	710	673	615	627	662	664	673	674	648	681	657	672	702	669	658	642	664	620	659	693	630	659	675	705	650	649	677	705	640	661	641	661	625	655	724	697	658	670	701	698	642	712	702	656	652	647	626	673	683	675	705	655	619	664	656	641	697	719	690	663	664	687	651	671	647	677	683	723	669	710	656	661	697	649	652	648	668	694	629	662	661	680	666	693	715	613	598	599	663	635	640	673	683	646	676	668	678	668	655	698	685	665	668	652	628	635	683	748	664	664	683	669	655	639	631	642	649	647	703	645	646	618	660	702	638	649	700	671	681	712	686	635	667	634	597	674	679	616	670	644	646	636	671	724	642	670	622	656	692	651	721	698	654	634	641	713	642	672	663	702	671	638	705	613	690	617	675	660	662	680	671	636	642	706	738	681	648	647	691	704	656	675	664	684	671	647	660	666	658	647	690	688	633	696	661	672	667	652	638	723	661	675	663	665	650	671	694	647	638	624	703	719	690	632	647	632	648	671	642	687	724	663	656	695	650	647	652	644	686	671	671	678	677	687	703	662	676	688	663	693	671	675	680	669	673	669	682	745	669	651	705	649	653	679	673	687	745	662	677	709	661	710	637	688	682	716	647	668	644	680	636	673	667	684	645	665	668	642	652	672	655	672	645	673	670	672	656	665	658	658	688	645	637	663	684	694	719	658	691	661	667	695	633	686	657	673	640	667	671	713	639	684	783	725	679	655	705	614	654	648	678	716	625	631	697	645	666	697	690	667	710	663	695	649	722	676	671	704	658	739	692	661	693	656	664	665	705	680	716	652	638	666	663	662	680	661	665	695	675	636	663	675	702	656	673	675	705	653	653	700	667	673	649	685	655	645	675	672	696	679	652	669	704	657	712	642	721	675	681	648	710	681	654	687	657	661	692	678	705	666	666	635	696	679	673	643	635	651	695	717	681	718	663	650	698	657	648	672	685	663	663	707	667	654	646	666	672	661	650	636	676	614	682	674	671	696	654	672	703	642	703	712	657	650	660	686	638	670	661	697	669	637	687	670	677	652	642	686	724	664	666	685	650	668	673	689	674	694	695	686	626	708	689	669	619	678	687	690	706	676	676	687	679	677	697	652	658	655	645	654	646	697	663	630	676	642	665	597	641	691	633	672	647	677	634	730	649	712	712	676	658	652	680	682	695	672	662	714	716	662	660	692	663	660	683	690	693	653	701	646	606	725	653	643	679	683	656	660	655	699	668	614	662	665	637	687	670	672	670	637	653	722	700	675	687	681	621	690	677	669	671	640	673	700	693	622	666	616	648	686	674	697	649	672	638	653	658	636	662	669	628	651	663	680	633	626	695	672	697	692	676	695	631	660	694	655	720	644	710	667	602	669	659	614	697	629	688	672	657	684	663	649	692	616	710	695	681	693	685	643	645	630	699	658	692	624	688	664	694	658	659	695	633	678	686	662	638	662	671	733	648	669	649	643	701	621	690	660	663	691	682	704	674	662	648	727	636	661	705	665	656	700	638	661	602	664	649	690	632	657	640	694	691	721	711	698	690	686	690	653	651	636	673	700	687	682	662	684	623	693	685	670	649	692	671	662	741	636	703	643	710	649	638	657	633	628	699	666	651	685	701	676	634	679	727	676	652	727	619	724	703	650	661	662	665	686	646	678	661	690	695	717	674	652	658	658	658	685	673	674	650	634	693	667	692	656	667	700	676	661	650	718	694	705	660	650	701	682	713	685	694	620	648	659	655	634	681	625	673	693	615	660	652	650	630	628	699	667	643	676	666	687	675	699	687	684	719	624	694	661	699	648	659	666	664	724	694	693	674	674	652	638	701	653	637	648	652	651	651	672	675	669	660	701	661	693	717	668	662	698	671	694	664	680	697	695	637	683	691	683	636	673	624	696	630	624	629	647	694	665	660	666	670	675	658	697	670	664	667	723	676	670	723	698	689	670	661	742	691	729	671	657	721	663	654	654	682	676	646	693	706	637	677	648	714	692	660	653	642	649	689	649	698	700	648	657	648	689	666	708	659	660	638	671	684	766	673	672	652	691	664	674	690	649	665	628	687	673	675	646	677	661	676	650	648	677	690	670	664	729	664	718	689	664	689	652	684	652	652	643	625	647	708	646	665	704	665	613	630	682	635	661	680	685	704	697	652	695	707	679	695	704	678	657	709	656	731	704
17517	41246	33265	23217	18673	13749	9391	6611	5012	3735	2898	2452	2181	2037	1802	1816	1771	1755	1629	1527	1472	1281	1209	1148	1125	1049	1045	980	960	918	933	957	889	913	864	896	872	874	876	900	836	851	873	851	898	855	834	838	855	745	766	759	776	760	726	772	789	750	755	751	731	706	663	731	766	770	728	649	702	738	706	720	666	667	700	680	740	746	673	655	733	704	719	705	674	694	727	689	762	690	698	720	639	703	681	678	776	734	694	698	678	737	709	696	686	642	714	693	673	720	739	697	691	639	711	707	732	685	705	736	697	692	654	650	724	663	729	705	731	699	717	694	718	709	693	644	762	692	716	706	659	676	622	680	741	702	668	770	702	739	671	676	712	710	718	705	671	664	695	706	685	755	759	744	687	730	695	716	666	695	673	715	680	712	653	690	688	712	691	681	736	751	642	721	661	690	710	668	737	689	697	751	688	631	683	696	699	680	762	699	721	657	688	673	666	681	734	684	705	744	695	729	696	726	657	715	724	696	704	692	750	742	697	707	723	693	679	698	690	679	736	672	743	688	716	717	677	710	717	663	721	726	715	683	640	685	673	684	725	752	747	696	733	659	700	719	719	672	668	708	670	720	685	684	672	753	680	770	695	697	699	718	687	697	754	709	731	655	664	661	702	746	685	675	681	715	689	718	679	685	673	707	698	732	720	659	725	687	672	674	666	706	678	661	681	695	695	693	710	715	682	660	654	676	702	718	774	704	701	709	692	762	706	691	710	700	660	733	732	680	707	685	727	695	663	727	693	672	739	680	718	675	705	699	665	668	687	672	704	694	702	652	676	659	687	712	709	742	703	705	718	724	690	704	715	680	698	671	709	695	745	693	679	707	714	713	687	689	708	667	739	667	722	641	671	734	695	640	660	699	784	664	687	691	683	670	734	733	666	694	674	704	700	668	787	710	656	752	700	663	694	680	690	701	765	727	698	676	701	745	625	668	722	677	706	696	734	686	695	716	647	712	732	685	690	705	705	675	723	604	642	718	677	731	702	663	667	676	701	706	690	666	715	688	720	670	725	694	675	727	688	714	682	678	686	695	687	684	681	744	726	728	753	723	712	657	703	696	693	723	665	684	696	699	650	649	710	683	735	742	654	689	707	661	687	697	676	701	714	723	709	709	662	671	711	676	715	705	689	689	657	720	732	694	711	720	731	710	694	720	666	709	704	649	710	674	721	663	737	709	732	643	653	666	699	654	693	699	698	664	695	732	717	693	744	691	698	718	731	683	717	718	758	669	733	691	666	666	671	705	687	696	700	630	716	691	675	696	740	709	684	722	720	696	695	737	694	660	684	710	702	649	725	692	651	657	735	659	696	734	729	690	690	694	695	698	707	697	740	694	716	730	703	701	729	657	760	708	653	701	709	694	695	685	662	735	718	700	694	688	658	710	643	707	690	716	709	701	701	711	715	704	735	640	685	697	704	743	668	692	675	719	685	673	706	688	693	708	679	698	671	718	661	684	723	691	762	693	712	696	723	670	678	692	699	692	693	718	737	684	767	691	742	696	694	691	736	671	710	708	699	672	682	696	663	679	677	703	680	702	681	694	700	683	715	649	708	734	744	680	687	757	675	724	705	692	693	653	666	684	714	690	734	690	700	728	683	652	704	711	699	698	683	763	744	706	673	667	685	695	679	671	687	704	712	699	705	690	704	694	711	679	739	663	713	675	673	664	669	715	678	667	691	723	673	673	703	678	714	704	696	691	719	721	746	698	699	691	694	732	704	697	659	650	648	707	671	691	724	719	725	687	743	759	743	666	647	704	703	708	651	709	726	686	643	723	730	744	717	682	717	704	735	665	698	682	689	703	713	778	665	682	680	673	685	674	716	687	705	718	682	705	718	675	667	690	713	678	716	682	665	665	699	712	697	713	660	758	695	676	698	744	691	696	711	743	678	713	693	642	707	772	668	692	680	706	664	682	699	702	686	704	643	710	704	716	709	676	665	720	687	728	623	719	736	709	682	723	684	681	715	701	686	694	651	689	668	736	729	677	627	699	726	685	671	674	698	673	691	719	719	726	701	701	669	686	709	678	695	663	694	711	647	707	731	715	757	717	699	707	707	696	671	679	732	735	678	678	686	724	708	714	762	680	752	721	725	734	686	702	671	705	703	699	697	712	705	671	688	637	666	634	762	715	697	694	703	665	686	667	709	708	698	685	665	735	681	678	693	696	735	681	615	684	689	749	693	690	685	668	715	685	668	688	750	698	709	678	698	713	666	677	686	724	663	711	696	632	698	680	682	705	734	692	683	710	692	693	689	696	689	742	688	713	716	692	655	700	721	687	702	682	707	679	652	681	669	710	654	678	733	689	676	668	710	713	721	676	682	708	726	661	688	680	699	677	691	650	690	688	679	731	717	689	698	692	693	667	731	681	715	706	719	726	708	692	689	652	709	729	724	676	666	668	715	693	688	700	679	699	716	710	702	637	698	714	730	673	647	689	695	710	670	662	680	728	688	712	723	712	682	680	678	656	718	672	704	724	711	753	649	690	709	682	708	718	675	686	684	692	685	706	701	709	718	686	694	694	686	724	717	679	722	714	682	671	658	670	704	711	725	677	691	716	690	694	701	731	695	722	728	691	741	701	682	702	698	709	657	657	723	708	616	657	709	661	736	676	713	683	710	726	744	683	720	743	680	700	694	677	702	709	719	702	655	703	679	679	685	691	655	701	707	705	711	709	674	694	707	727	682	700	690	712	703	739	724	673	696	743	683	669	688	671	705	654	679	714	729	715	710	706	695	720	689	677	658	651	717	677	713	686	718	731	634	669	740	693	690	745	705	702	730	727	662	677	721	735	696	675	673	708	719	742	720	741	748	732	690	692	693	673	663	652	713	730	685	680	710	716	669	661	708	719	714	694	690	679	714	705	704	713	696	721	678	714	664	691	700	712	656	676	744	734	667	666	684	715	696	692	669	701	734	663	705	636	701	690	747	676	728	641	681	692	679	691	700	719	712	747	654	667	717	719	722	671	711	750	687	690	670	716	732	693	678	736	672	681	688	707	700	720	737	680	705	687	702	710	683	764	696	686	739	710	715	734	721	718	726	697	676	716	679	672	656	697	676	699	700	698	705	726	720	671	733	664	708	728	668	711	624	651	692	695	702	687	720	684	733	706	695	682	696	688	670	737	717	687	731	665	712	726	659	734	661	667	670	725	699	690	698	721	671	747	685	733	707	721	671	647	710	688	688	687	739	690	677	671	724	651	715	703	697	717	695	737	759	718	679	705	653	688	669	727	691	704	718	667	723	689	645	703	734	723	660	711	665	697	696	702	686	710	694	674	689	712	703	734	713	677	688	700	666	674	680	656	703	701	714	729	681	723	678	719	724	641	666	703	700	688	673	694	705	726	741	715	675	692	675	658	716	754	708	715	705	735	713	676	669	675	700	719	697	731	665	700	700	696	714	734	720	674	664	715	694	744	681	747	670	677	680	663	724	684	654	734
28832	21466	19211	12031	6482	4171	2561	1784	1477	1126	949	926	904	848	841	800	836	822	807	763	748	792	768	777	685	698	693	635	683	669	727	744	642	681	644	690	659	658	677	724	660	723	687	662	672	693	678	682	649	625	635	674	665	649	658	668	600	656	603	638	639	612	645	669	679	664	635	650	661	590	662	605	645	627	636	624	617	658	641	643	631	602	556	664	657	641	700	598	632	622	619	572	618	581	610	671	640	649	643	640	679	608	636	652	601	655	612	608	638	634	615	642	630	640	613	650	618	642	597	627	629	658	622	735	618	671	562	627	597	606	652	639	618	612	661	646	649	640	645	645	618	627	614	614	596	634	669	635	608	616	653	646	653	640	621	695	651	646	628	579	646	696	621	642	639	629	659	629	637	626	647	649	615	621	628	659	666	649	629	626	611	678	601	623	655	582	593	619	637	604	592	611	615	648	592	551	664	653	624	593	609	626	626	662	638	653	655	596	614	613	581	644	633	597	642	627	641	611	636	615	635	672	672	620	594	627	655	602	635	679	617	620	659	611	631	641	631	614	611	616	632	647	627	643	621	607	618	634	622	646	634	655	637	701	654	638	600	625	666	618	639	615	642	591	622	650	636	593	605	647	633	602	617	651	583	658	636	645	610	618	613	654	645	686	659	661	595	622	605	587	664	627	615	631	614	653	636	638	626	643	615	607	623	634	632	637	627	641	650	613	647	645	617	615	628	666	625	626	634	667	665	615	612	625	622	603	638	608	632	628	657	590	596	642	648	643	634	613	630	656	634	627	648	666	587	601	654	666	650	606	642	600	599	607	627	637	655	628	615	627	653	626	630	608	646	649	641	624	594	646	634	687	637	616	667	648	615	654	633	647	616	636	655	658	606	662	589	676	665	630	690	620	635	628	583	630	599	619	613	606	626	608	663	587	609	659	647	635	635	607	643	635	623	643	640	625	636	547	610	654	597	653	670	631	622	628	629	616	676	608	580	597	635	658	661	608	637	616	642	576	625	602	603	601	625	627	642	654	582	638	601	645	595	604	629	608	668	667	623	618	607	654	631	629	622	619	585	630	603	615	654	605	627	632	626	657	613	605	658	607	594	625	643	691	632	615	607	638	619	630	621	641	621	623	620	662	606	658	590	642	692	623	603	622	620	679	648	667	637	641	632	593	658	641	642	653	585	613	647	657	678	618	629	584	601	612	596	636	636	620	618	615	637	617	631	646	633	610	569	559	611	631	600	651	639	625	638	631	631	568	627	619	634	626	638	611	663	630	628	588	609	585	626	659	630	639	603	616	613	651	663	612	663	637	640	622	691	650	609	614	703	641	620	599	644	623	616	624	693	633	635	610	578	650	635	633	651	635	621	635	620	622	604	642	659	628	606	638	657	653	625	699	653	634	613	628	616	661	639	615	600	628	623	654	614	682	644	632	617	652	620	603	625	631	642	647	676	646	620	630	668	629	646	685	633	581	630	617	671	629	651	596	617	654	618	604	639	640	639	597	606	649	665	632	714	633	623	623	640	628	649	597	635	659	564	624	611	624	667	609	565	634	589	651	619	675	637	652	644	608	560	614	653	635	640	685	662	667	619	659	622	635	604	645	606	673	616	655	691	666	651	640	598	601	661	614	648	595	651	623	598	592	576	642	671	604	585	624	653	598	606	670	575	599	640	603	630	598	646	634	571	633	628	619	653	632	605	637	639	604	642	690	616	606	589	630	655	643	642	677	607	653	648	638	633	584	629	612	634	598	660	642	637	627	637	623	634	628	664	643	625	660	627	632	669	635	624	624	693	627	645	640	593	632	623	590	625	621	633	638	636	622	647	625	613	624	606	664	616	651	620	634	617	645	640	647	639	603	600	660	662	651	636	636	663	608	626	608	684	628	604	610	632	585	629	625	622	664	603	573	624	593	598	701	676	636	577	685	647	641	603	635	648	663	601	601	614	588	641	618	674	615	644	631	590	646	634	599	614	621	613	625	657	683	643	620	621	581	580	662	625	673	679	603	640	622	642	619	631	629	644	653	613	603	628	649	602	629	612	619	610	673	594	657	606	668	610	598	616	633	643	657	624	649	628	636	641	639	615	641	609	616	630	642	642	618	611	664	605	589	657	626	612	601	613	592	644	588	628	661	600	584	649	685	638	617	639	681	632	603	613	617	600	655	630	589	601	582	625	654	628	623	620	602	624	619	619	608	636	616	653	643	660	636	638	701	634	629	667	647	647	624	622	665	611	653	643	649	579	697	642	623	602	649	670	590	583	641	611	657	636	645	627	619	656	639	620	617	598	631	628	636	627	561	643	606	594	642	655	613	621	657	646	577	653	644	625	653	649	637	624	643	599	554	606	670	642	630	601	618	590	664	612	651	658	605	610	662	624	617	625	664	643	612	663	646	629	639	634	614	705	657	644	591	631	657	684	686	620	640	650	643	682	630	646	605	618	651	635	709	616	667	628	584	624	636	661	619	637	630	631	581	640	623	650	656	637	625	634	581	681	622	559	639	644	603	671	676	628	625	652	614	634	614	612	622	639	598	625	626	621	664	634	625	625	637	584	607	630	656	597	613	607	674	635	614	620	636	641	654	630	648	602	606	603	656	658	556	625	623	591	617	588	629	645	607	601	634	635	627	598	606	645	649	632	610	620	646	647	651	599	634	592	602	648	598	636	633	663	625	633	695	598	664	666	621	593	667	616	660	631	614	620	638	655	652	612	606	633	652	603	679	603	594	643	643	655	611	620	636	655	587	645	676	648	618	620	652	644	595	613	630	586	628	628	602	583	620	631	602	627	634	621	648	595	647	646	591	657	625	667	695	614	630	640	612	662	582	602	657	656	648	663	652	618	618	622	634	589	633	650	648	613	633	623	655	662	598	630	595	638	668	605	587	590	610	618	620	609	656	642	665	637	628	590	672	678	617	645	609	643	667	619	654	640	635	654	640	664	623	654	615	593	618	604	634	613	656	656	637	630	640	640	641	618	666	646	650	637	643	664	630	653	601	651	646	649	610	606	677	655	652	652	597	634	619	626	633	628	646	612	578	675	614	642	652	678	652	623	609	605	611	656	633	644	646	621	641	602	598	616	666	638	661	636	605	614	659	650	654	601	645	614	617	650	631	611	604	614	604	630	680	611	614	639	680	695	640	622	607	675	627	582	610	668	637	610	596	629	653	624	647	640	628	640	646	617	630	642	611	600	626	634	629	631	623	627	592	574	632	656	616	656	619	603	612	619	612	630	627	617	605	613	614	663	609	640	633	661	623	611	630	593	647	643	599	603	596	626	608	612	600	705	616	663	617	635	646	613	639	667	626	621	638	642	665	637	609	640	625	676	655	614	594	644	632	582	626	640	632	579	616	621	659	657	560	663	656	654	608	608	639	604	653	614	635	621	633	633	680	628	638	609	666	642	599	658	653	646	607	698	645	616	674	631	659	634	633	649	681	658	597	630	623	616	579	641	542	622	621	620	626	639	590	653	602
15026	28324	20995	12722	9455	7175	4529	3078	2360	1680	1456	1260	1213	1112	1088	1094	1077	1086	1003	983	916	904	830	862	817	827	754	770	812	773	742	793	787	753	764	758	723	705	725	689	733	700	763	743	693	759	747	754	724	670	750	691	684	738	690	662	682	698	664	700	705	691	695	674	687	664	712	684	670	633	691	693	703	651	645	649	729	677	642	659	674	626	684	675	650	657	721	692	686	660	673	645	653	648	619	669	660	689	741	680	640	679	602	695	655	690	648	688	612	619	749	671	708	634	694	665	685	698	631	676	675	688	702	662	655	688	672	674	706	654	644	663	677	656	664	686	678	666	675	656	636	672	699	690	658	665	664	657	647	628	661	717	644	665	643	670	615	669	657	625	643	690	639	629	665	716	660	696	641	621	644	656	672	644	684	676	683	630	699	662	677	664	684	642	610	669	646	649	688	606	670	640	642	696	689	597	680	677	652	703	670	661	709	663	682	710	655	712	685	681	689	634	697	678	704	680	660	626	687	653	717	683	668	673	634	678	637	641	678	652	599	662	659	660	691	652	639	648	677	708	682	675	673	657	665	648	667	630	695	672	723	681	654	714	714	685	666	703	686	656	704	651	665	674	689	676	716	676	680	646	669	702	669	711	693	703	633	695	658	653	700	674	678	703	692	678	726	634	676	695	660	642	655	654	693	670	695	649	656	715	672	663	663	660	679	644	673	732	641	689	688	637	651	662	654	637	662	659	673	647	699	668	686	639	662	665	661	675	669	668	666	697	666	668	645	660	615	698	663	642	681	670	691	633	660	659	686	646	664	624	663	633	647	670	660	674	686	645	694	676	664	638	663	695	701	695	674	640	646	642	634	677	685	673	647	679	638	669	670	656	665	683	675	718	656	642	703	705	652	697	690	641	654	695	664	649	663	645	648	672	610	698	719	723	644	658	664	663	701	668	642	662	652	647	737	652	694	684	642	652	726	647	663	659	647	716	657	642	663	675	729	661	635	665	686	698	695	662	665	665	669	697	685	667	643	687	684	656	604	705	673	662	649	707	659	678	645	665	681	683	664	650	699	658	671	676	661	666	654	712	670	652	689	671	644	662	687	668	708	667	626	690	657	699	725	637	707	699	647	632	663	619	645	639	635	647	686	685	616	663	643	641	622	653	651	668	734	687	674	680	698	674	650	659	715	652	641	755	695	651	680	678	659	703	671	667	652	713	660	663	681	706	663	669	654	658	673	642	703	678	645	669	660	684	644	671	623	679	666	661	670	643	682	674	723	664	650	648	659	691	678	663	680	736	678	668	611	643	727	667	650	657	655	653	652	657	673	679	677	633	714	656	659	673	642	639	633	683	624	715	682	632	666	641	643	655	703	681	651	699	647	629	663	654	632	702	660	695	685	677	673	656	733	670	652	597	652	696	717	699	616	658	652	688	614	713	654	681	683	675	692	701	655	690	612	647	711	684	675	734	657	636	654	700	685	623	662	688	650	671	630	656	685	699	681	658	662	692	663	698	699	679	677	633	648	715	636	641	631	687	645	719	639	642	686	623	659	672	668	641	684	609	707	693	638	645	636	677	627	707	704	663	681	696	625	689	693	645	673	676	592	652	659	697	658	683	710	681	624	654	697	635	667	655	682	647	684	647	688	689	674	648	670	684	670	678	616	644	708	701	649	660	677	669	676	695	688	654	667	668	654	645	653	675	680	666	650	655	684	692	660	652	634	671	663	678	641	629	725	649	666	697	643	690	618	667	707	697	672	662	696	717	652	666	660	707	661	713	648	690	644	656	632	677	640	649	668	714	651	687	677	701	693	634	675	651	675	695	743	665	638	662	688	673	690	700	689	698	677	675	678	650	670	678	669	678	675	651	696	673	632	666	694	644	668	663	643	697	669	643	647	654	677	696	675	688	675	675	647	617	670	637	634	696	679	693	659	685	666	656	601	676	604	631	684	669	715	693	674	677	650	635	641	664	714	678	661	632	672	668	664	714	674	650	640	690	642	688	687	678	676	681	650	651	659	664	715	643	673	654	669	685	689	689	683	647	669	666	637	687	639	642	704	666	653	666	654	680	697	693	691	640	674	641	685	639	647	706	675	667	595	674	696	681	699	682	611	680	643	678	625	668	666	669	702	709	632	663	640	675	596	693	676	688	639	723	701	642	697	711	663	702	663	700	662	656	685	626	625	717	661	674	669	636	688	679	647	693	651	604	677	663	664	679	667	659	641	681	653	653	676	695	663	669	639	674	632	664	638	685	658	662	701	659	612	668	708	648	653	668	726	653	635	664	691	720	657	651	680	691	655	690	677	631	640	610	677	663	714	683	667	672	667	659	661	650	688	688	671	684	712	673	653	678	697	673	654	656	667	656	670	665	670	639	645	642	663	652	725	631	631	677	678	647	660	640	671	643	667	721	643	687	684	669	657	628	658	645	655	647	684	702	660	702	651	670	673	683	623	684	700	634	647	695	629	672	758	681	752	723	712	644	685	698	643	695	643	703	677	698	653	663	690	709	698	679	634	689	635	643	619	659	650	663	639	685	686	664	629	685	702	642	749	656	673	648	634	700	648	647	698	623	694	687	626	653	654	641	686	652	696	694	635	733	646	646	666	666	690	661	646	721	642	664	699	686	695	670	679	671	684	683	675	633	662	645	648	675	648	666	655	641	655	671	628	656	687	646	661	665	638	693	697	670	705	696	687	680	647	680	680	674	639	631	659	721	668	690	666	696	687	644	636	710	680	657	657	661	650	704	669	658	701	639	651	705	645	725	689	674	646	686	642	665	681	632	696	708	729	636	706	661	710	677	620	726	665	656	705	647	645	665	675	717	660	686	622	663	676	652	707	642	638	717	675	664	662	683	647	683	649	636	661	718	629	691	645	668	672	694	701	678	658	650	658	677	651	713	652	658	676	673	696	651	678	706	709	690	677	687	610	650	675	673	685	646	672	633	681	669	673	650	703	717	718	676	653	719	671	694	619	666	683	635	707	638	660	638	681	693	681	682	652	654	695	669	668	630	626	650	663	646	660	665	697	683	640	700	598	630	636	693	685	666	688	705	681	644	682	656	643	633	642	645	652	691	665	645	751	684	627	643	669	681	670	657	674	680	681	637	698	664	686	684	636	709	682	641	639	668	715	662	707	658	639	667	711	687	645	674	624	686	662	676	658	680	668	631	680	663	673	662	636	640	678	710	695	652	689	640	668	683	681	643	698	677	637	627	720	694	671	649	656	668	642	608	651	623	676	672	664	696	659	683	653	680	674	690	652	672	664	736	666	662	677	674	664	706	635	620	664	650	645	661	657	646	697	697	649	665	671	666	639	649	669	647	676	712	662	694	651	671	634	656	652	680	685	657	660	692	676	672	636	655	704	642	681	657	645	695	700	650	637	635	654	651	673	699	686	670	671	659	701	692	682	695	689	670	676	634	663	677	648	684	736	729	660	667	675	697	664	650	704	694	617	656	657	664	680	662	693	668	689	663	630	674
24278	21540	28720	24813	21507	13281	5185	2913	2068	1555	1373	1266	1165	1123	1018	1062	1039	981	977	992	885	884	879	867	791	833	779	765	725	772	761	654	724	743	692	710	710	700	737	701	726	740	700	731	738	734	672	692	703	679	654	695	695	716	709	684	674	637	681	680	631	695	644	668	675	654	672	658	605	659	646	670	620	650	679	644	659	594	651	665	642	614	634	629	669	682	639	672	655	665	648	664	632	694	615	647	675	654	623	638	637	640	616	635	676	636	660	612	651	666	623	688	667	644	657	694	654	667	621	620	634	626	650	637	615	650	627	671	693	664	645	646	632	672	617	667	664	629	633	655	608	604	607	660	653	656	678	671	659	627	628	569	641	658	665	662	661	701	650	671	645	661	649	675	637	595	610	647	652	640	652	670	616	655	658	657	653	626	633	704	691	656	631	653	628	618	639	611	697	563	667	637	647	601	635	609	639	656	589	671	636	607	629	620	651	656	644	690	632	668	630	655	669	616	681	636	638	672	648	670	621	670	637	657	694	643	644	634	661	686	620	608	633	658	672	629	637	642	664	671	693	633	660	604	629	592	717	644	633	641	683	641	668	602	660	622	706	639	617	652	624	657	642	651	660	639	597	654	618	671	646	596	627	643	656	683	673	646	648	613	675	613	669	692	639	645	662	635	630	697	597	670	637	679	663	646	637	642	620	693	691	670	596	650	657	631	673	698	659	622	673	597	627	651	655	642	663	644	656	642	689	669	618	653	616	631	643	666	630	657	650	635	603	641	627	664	623	639	657	663	623	655	654	667	679	632	591	674	668	631	647	636	617	614	680	678	642	637	662	633	645	663	658	649	634	668	669	617	638	613	636	617	648	635	664	683	640	694	661	620	633	635	661	644	649	616	648	655	646	656	646	659	645	637	644	668	632	675	684	683	674	649	634	670	614	616	705	615	670	698	615	670	657	631	615	639	653	624	637	664	634	637	636	695	679	631	650	665	696	666	668	670	708	637	661	663	651	660	662	649	653	641	673	682	637	632	642	651	642	621	699	678	646	666	640	619	669	638	636	667	638	657	666	617	672	684	598	677	672	631	684	625	669	605	637	661	657	607	679	639	649	635	634	677	647	636	641	634	666	666	625	642	624	666	668	631	656	652	679	622	698	659	733	639	635	639	664	660	644	649	619	634	718	620	646	634	623	620	648	642	634	649	620	633	674	671	587	638	676	661	633	644	658	593	612	648	625	624	636	668	647	605	716	647	601	653	621	646	656	662	622	670	622	648	650	638	642	655	666	660	668	641	705	631	640	639	654	665	636	613	626	639	670	645	641	616	631	634	647	686	661	602	637	601	723	635	661	598	688	667	622	682	633	653	651	686	681	647	660	616	671	669	645	612	679	637	663	602	662	650	672	640	683	656	642	657	602	617	657	616	697	647	662	662	614	668	627	645	633	667	661	667	633	655	622	610	658	609	679	621	647	654	636	617	645	666	652	650	631	633	671	651	602	625	642	673	619	631	632	675	659	665	646	628	611	618	637	623	660	623	629	678	693	613	676	607	599	615	673	634	637	662	629	685	601	603	663	657	685	676	661	579	671	656	585	639	656	633	633	691	653	608	674	678	700	666	676	622	654	625	672	633	625	693	656	636	680	616	635	643	632	622	634	654	623	690	630	642	628	687	636	592	677	689	633	620	668	613	624	635	680	688	651	633	633	604	638	685	658	667	653	687	600	691	654	677	660	644	668	649	635	622	625	649	680	639	676	674	695	671	637	659	681	653	676	682	664	629	652	627	668	644	674	657	642	648	649	643	620	676	659	651	610	619	657	656	659	646	629	647	638	653	667	650	628	612	662	660	667	650	613	653	616	642	665	629	631	632	656	674	636	651	669	669	651	688	648	644	625	673	694	635	654	650	615	656	656	676	673	647	663	618	598	652	670	710	662	651	649	653	676	664	633	683	610	622	678	642	610	661	668	648	663	652	622	665	664	654	663	634	640	659	651	647	691	647	620	648	629	671	605	604	652	614	586	649	658	604	629	594	614	604	623	672	658	655	642	661	620	674	614	641	688	654	654	663	671	633	631	593	633	665	664	630	643	690	633	633	619	610	649	673	621	606	634	642	645	668	599	664	646	646	662	635	649	596	638	651	643	610	630	626	662	667	643	677	596	651	663	644	646	629	640	569	618	618	614	682	605	636	709	619	638	630	633	683	664	631	645	651	665	718	659	676	636	638	636	634	665	656	622	657	658	628	654	649	653	645	658	630	608	653	630	658	687	629	669	675	638	655	647	654	650	634	655	689	606	673	654	637	665	602	637	644	633	641	680	632	601	638	598	625	637	635	613	644	661	686	600	609	649	672	616	630	632	661	680	661	669	639	669	644	666	685	636	622	687	681	583	649	618	658	705	596	660	666	623	680	640	642	622	618	630	618	629	629	644	595	677	625	621	651	636	635	637	626	637	672	659	650	620	628	681	649	660	663	608	675	622	656	623	634	580	630	641	629	649	642	630	618	663	698	636	618	607	624	641	646	681	623	594	637	688	663	650	654	672	650	647	643	664	665	638	645	676	676	572	668	680	673	658	617	602	618	608	657	615	664	664	624	626	622	687	664	658	671	636	606	596	676	658	700	617	627	633	623	657	631	632	663	612	630	652	671	683	678	602	617	655	651	696	680	638	646	639	669	658	636	647	672	651	649	664	606	674	658	626	645	609	643	656	653	648	624	632	653	650	658	581	642	663	657	643	654	655	620	657	658	662	636	688	560	639	680	718	608	645	679	650	639	632	632	663	644	612	621	664	671	591	618	677	630	627	651	614	630	611	627	646	630	654	655	639	680	661	613	673	663	682	603	657	676	641	632	660	646	619	668	633	666	628	622	616	637	715	644	643	641	649	683	675	659	700	687	618	651	696	594	671	635	643	687	614	650	706	639	622	656	632	635	708	661	612	666	652	643	652	664	660	691	694	633	649	688	629	673	703	685	625	613	670	644	640	640	623	656	622	663	609	594	668	595	668	655	656	610	618	666	636	648	684	631	603	569	620	611	630	668	635	611	660	615	630	605	620	684	640	639	640	620	643	664	629	618	631	659	598	612	679	676	655	632	653	644	644	622	636	613	637	653	640	654	627	604	667	651	648	647	627	628	648	626	639	622	635	605	618	660	700	650	616	664	615	661	581	660	686	617	637	641	617	620	608	587	603	602	677	652	648	647	658	622	673	635	663	671	625	626	647	653	660	631	630	629	653	701	624	653	670	673	641	616	653	613	591	665	665	634	673	611	668	608	613	637	691	655	654	663	658	610	640	633	698	665	680	641	670	619	671	674	603	624	658	607	626	608	619	708	607	628	644	645	641	624	665	624	655	640	686	702	622	654	633	668	623	672	671	621	601	633	621	657	638	663	625	647	660	640	689	657	646	656	651	614	663	628	669	621	627	595	648	637	625	625	597	648	675	666	648	655	621	607	639	705	639	653	639	636	683	654	654	628	626	695	645	617
15255	36085	28091	18399	13747	10411	6536	4825	3424	2507	2138	1815	1765	1517	1480	1466	1490	1270	1312	1288	1165	1082	1039	1036	926	1006	911	869	911	859	880	832	804	828	822	800	799	798	769	797	821	815	740	787	818	825	764	780	766	774	735	752	729	747	759	736	687	717	711	719	659	704	731	691	704	716	683	680	708	716	719	702	643	722	649	705	679	689	660	648	669	663	669	699	709	701	667	691	662	671	685	701	680	679	691	625	674	713	711	650	703	651	726	653	678	692	696	643	676	684	687	685	692	663	699	680	593	697	705	696	692	700	620	692	703	727	622	662	669	700	705	689	694	686	684	663	674	732	680	690	646	700	686	699	724	721	665	703	611	691	671	651	701	709	706	705	661	667	670	694	695	676	683	656	693	672	652	627	683	662	654	686	672	664	709	718	624	667	672	676	673	662	659	667	685	661	692	719	660	643	653	694	667	677	699	679	684	686	671	693	692	648	700	699	682	645	636	709	715	712	644	713	681	673	635	707	644	691	715	672	672	643	688	664	682	745	688	679	650	672	698	709	700	674	683	657	659	742	670	654	668	699	666	691	678	702	671	700	695	658	671	716	633	692	703	699	723	656	697	662	674	683	680	658	684	673	697	697	650	672	665	705	694	750	678	733	638	660	676	652	663	733	662	683	698	658	636	652	648	681	694	717	617	693	696	731	650	674	683	698	737	675	710	733	721	672	641	669	659	685	690	679	670	696	688	661	662	675	707	645	673	731	642	703	738	687	657	670	693	682	682	680	684	688	674	650	723	701	673	682	694	697	705	618	672	665	691	696	668	699	749	653	640	595	662	693	699	662	748	720	705	701	729	656	717	659	681	695	672	665	701	679	658	673	678	694	714	713	694	722	705	712	689	656	676	673	675	674	646	671	716	651	633	646	708	662	711	647	700	679	643	662	686	669	676	597	670	688	690	696	670	681	693	670	667	696	716	664	680	676	674	684	665	681	644	630	745	690	678	653	670	717	700	665	685	677	700	680	658	626	653	665	726	710	681	710	701	681	661	685	680	681	668	658	640	729	670	617	706	653	636	659	655	740	654	648	713	659	683	739	702	656	706	683	644	698	704	712	715	723	725	659	688	678	714	718	715	656	698	653	686	697	654	702	623	666	736	676	679	726	629	742	683	661	685	686	666	686	716	661	700	672	684	699	658	680	699	743	651	666	663	706	666	675	666	675	683	699	665	694	639	698	686	683	664	689	652	657	649	679	679	650	661	762	648	634	714	645	751	705	636	655	627	691	684	681	651	716	668	663	719	686	642	686	682	697	667	648	665	693	728	642	707	702	665	659	679	688	652	683	707	681	684	709	698	665	706	661	694	685	692	654	691	719	710	679	654	694	677	666	693	695	667	692	711	647	726	693	661	645	630	663	713	671	682	698	662	700	636	664	677	697	641	690	667	696	683	731	677	687	695	651	711	703	697	654	648	684	694	694	701	711	704	689	662	695	674	669	646	698	708	740	694	675	641	647	683	682	650	668	661	653	631	685	689	677	695	695	663	704	724	656	694	670	641	704	679	661	655	713	662	660	678	666	676	662	660	686	688	690	683	656	635	653	699	683	680	695	663	681	684	696	689	695	691	692	685	682	627	663	669	702	687	677	681	643	676	669	672	656	700	675	649	720	689	699	655	705	657	689	667	678	745	686	677	660	695	673	662	689	673	727	644	671	702	689	682	692	701	710	691	644	688	707	704	702	681	688	692	674	648	696	662	703	664	666	717	671	663	673	684	706	681	707	705	691	663	690	666	687	670	685	672	681	656	686	653	664	724	714	670	669	700	682	667	694	736	699	689	667	679	652	684	661	707	679	631	619	693	697	670	635	661	667	648	674	686	670	627	681	672	638	685	643	688	695	678	657	665	638	685	680	691	682	646	672	653	685	759	655	683	646	658	734	693	678	667	712	685	681	657	692	668	660	696	678	655	698	682	700	693	653	741	693	683	671	666	717	690	697	654	695	691	593	644	656	703	669	665	682	710	723	673	707	634	651	667	660	637	702	679	654	675	687	739	699	671	661	673	690	682	677	729	672	655	699	699	667	665	675	677	709	671	665	713	699	694	629	686	643	706	684	704	669	701	697	715	704	667	702	676	647	691	694	663	676	659	714	658	655	686	752	688	701	687	688	634	724	633	686	724	663	666	628	657	682	642	670	651	689	698	699	692	651	732	673	677	687	642	710	708	667	689	680	670	647	700	715	734	668	663	658	725	648	693	686	665	676	701	728	669	672	664	655	675	682	639	698	638	667	672	669	678	705	661	693	671	680	703	708	683	656	691	676	680	682	680	668	689	749	687	685	665	709	733	684	693	645	710	729	681	643	701	717	680	667	672	637	698	684	704	642	690	722	654	635	638	641	701	680	697	699	665	654	702	682	697	711	666	679	708	715	675	667	661	657	672	709	689	677	685	623	661	674	728	689	689	692	637	664	642	682	672	703	677	656	682	691	687	692	681	679	683	692	654	698	646	682	665	646	704	650	696	714	669	682	668	679	679	691	622	706	677	723	722	680	692	686	746	686	654	677	639	675	673	682	662	695	674	675	652	707	662	677	660	701	694	710	660	634	724	683	700	667	649	717	685	678	674	646	660	657	703	709	677	730	689	651	658	627	657	701	643	700	672	717	694	713	665	699	691	692	691	699	690	690	679	661	705	665	656	654	712	696	684	708	668	666	658	646	660	675	688	687	667	646	708	670	766	653	736	661	678	681	642	699	694	696	729	701	674	651	654	708	649	703	656	706	643	685	697	648	679	718	663	710	628	679	687	662	643	673	654	703	682	618	677	673	667	634	637	684	666	695	673	666	666	664	636	711	644	721	670	687	686	684	637	689	685	715	663	669	658	673	698	685	731	732	654	672	697	709	722	657	646	735	619	685	674	676	745	675	708	605	686	686	691	681	687	678	648	664	670	609	668	668	674	674	677	710	691	618	698	680	684	665	686	688	699	678	672	711	692	669	707	707	647	669	715	727	675	690	650	662	666	715	686	687	724	692	718	640	656	700	677	756	682	657	638	677	718	686	672	699	711	707	747	699	704	651	687	613	710	708	716	687	694	737	680	687	726	691	697	660	759	638	693	690	714	693	686	645	665	705	683	695	675	702	616	649	672	677	667	698	662	667	699	673	702	698	664	655	661	726	719	697	717	665	678	699	663	634	695	709	658	679	719	729	674	691	669	667	715	708	731	691	707	716	665	693	696	667	724	684	682	705	648	635	673	724	740	681	699	686	687	679	692	656	680	656	690	691	657	699	714	630	683	674	660	742	669	690	705	681	686	677	699	665	656	712	680	700	642	672	635	688	670	688	630	688	642	693	687	740	688	673	653	656	726	708	676	673	676	732	706	751	659	675	731	688	637	702	673	633	679	616	681	660	723	687	735	671	682	686	687	698	692	727	669	673	695	677	669	670	640	641	692	667	681	676	701	701	699	714	672	693	652	667	636	692	675	656	665	667	695	676
25545	21582	27587	25802	13242	5392	3244	2203	1641	1308	1166	1029	1072	906	906	993	930	944	877	872	803	810	810	728	699	747	746	705	723	745	684	714	659	715	720	647	708	716	678	680	649	666	672	671	659	662	677	697	707	694	683	645	667	632	636	639	702	651	653	658	679	640	687	639	644	647	645	607	686	666	652	631	640	644	658	607	647	636	616	590	649	603	628	616	617	636	611	573	643	617	624	604	655	633	613	658	632	664	666	629	666	642	616	577	641	648	657	617	654	586	644	626	597	623	635	606	626	652	649	591	628	627	617	647	622	632	625	602	645	648	673	641	632	639	601	635	650	619	617	612	641	658	624	671	649	627	631	655	635	639	625	637	630	649	722	621	636	623	656	627	629	631	635	651	625	617	630	557	641	617	635	658	625	632	636	658	617	667	617	602	657	661	616	627	613	638	629	636	623	629	624	629	640	619	681	623	604	641	639	624	600	628	639	613	656	641	610	638	604	640	646	642	615	595	592	616	594	635	600	622	608	617	655	574	635	633	638	609	635	668	636	663	664	653	620	657	642	634	628	633	658	629	640	620	596	638	637	680	622	623	587	628	619	625	645	621	612	650	632	609	609	613	628	653	672	634	636	698	663	603	640	628	636	640	614	608	640	673	634	632	641	641	599	682	628	620	575	638	648	629	645	615	616	657	611	629	642	634	610	635	609	627	687	645	591	618	620	669	616	667	607	590	631	662	655	590	702	582	622	631	629	647	611	640	617	637	617	607	626	603	684	630	620	661	661	615	663	628	609	602	658	582	627	641	647	630	649	607	673	622	645	611	617	593	643	593	582	633	686	663	654	630	627	597	575	593	640	637	611	646	626	659	662	633	618	649	609	644	630	623	618	609	613	579	625	625	653	599	617	611	630	601	621	588	655	677	627	653	652	607	629	595	619	636	676	631	653	637	633	631	600	610	657	578	669	618	653	612	650	616	661	625	619	639	662	612	639	588	597	656	598	586	633	679	632	652	654	607	638	649	647	609	655	696	648	707	618	649	615	669	647	625	594	689	614	597	636	656	645	624	637	620	643	645	624	633	608	607	617	641	601	658	626	688	613	624	627	637	634	618	639	641	601	601	627	625	633	642	647	654	614	619	625	668	630	650	645	608	620	659	632	631	628	654	585	636	615	638	661	664	635	634	631	594	630	690	667	602	656	608	616	618	571	653	596	637	605	631	627	593	620	623	590	656	657	638	609	598	599	612	619	669	630	639	586	598	651	597	625	629	648	680	662	637	621	687	651	618	615	641	628	606	636	624	658	639	610	626	613	650	654	684	624	625	674	634	662	646	643	594	621	630	647	626	632	661	671	621	609	617	622	681	639	634	609	659	611	613	654	629	661	656	643	627	643	589	595	653	601	619	645	624	603	656	637	648	653	605	664	610	661	641	659	639	637	591	642	664	630	665	622	628	638	644	639	654	655	600	623	614	609	604	673	598	640	614	627	613	675	676	647	607	651	626	625	682	626	602	653	628	613	657	621	627	603	644	646	644	664	660	599	640	646	628	667	644	600	634	655	617	607	654	618	652	573	638	656	655	624	552	635	660	615	627	642	633	646	621	645	604	659	597	620	627	640	613	600	658	656	679	583	684	625	604	652	601	633	621	628	594	583	622	609	648	631	607	662	643	665	594	658	635	663	675	659	655	582	632	637	609	588	634	649	604	674	611	611	650	598	648	668	672	630	672	647	627	596	614	629	622	618	653	654	636	623	632	602	602	639	681	634	592	606	632	616	671	606	658	639	673	626	647	660	637	634	643	615	626	641	648	611	618	662	638	613	581	667	611	635	598	645	620	633	580	590	594	621	592	651	646	631	701	614	601	613	644	645	634	625	606	640	661	601	591	630	633	666	600	685	625	668	625	629	650	640	570	617	676	602	631	597	592	673	676	587	630	666	625	664	646	629	655	591	632	621	617	709	665	639	659	607	616	624	644	628	634	660	660	624	656	634	615	651	657	642	628	680	623	634	638	591	575	627	608	667	633	655	598	653	617	649	622	587	620	600	610	604	639	592	628	602	672	602	613	639	680	660	658	623	587	625	609	672	582	596	628	630	618	668	588	584	644	648	664	654	597	631	637	583	581	624	643	662	603	614	609	653	633	622	634	609	626	647	606	580	634	628	631	639	669	617	642	665	663	585	638	659	631	592	645	621	648	630	616	634	640	617	637	633	671	660	629	586	659	675	643	591	628	664	602	630	635	665	605	606	609	662	642	600	651	671	663	692	614	629	593	653	623	638	601	627	625	646	612	619	699	597	637	645	597	624	649	637	593	662	638	557	614	655	640	636	657	623	627	649	650	656	656	630	616	604	636	672	654	633	627	692	675	673	608	655	609	654	675	636	618	658	592	695	642	621	634	631	622	681	605	617	631	584	616	665	592	649	592	640	619	659	633	627	611	617	662	628	620	682	639	668	613	615	626	603	613	614	612	633	611	631	621	643	650	686	616	579	613	615	630	649	623	629	669	578	600	639	651	663	709	614	613	615	676	639	620	675	602	593	645	644	620	603	662	638	633	629	598	625	594	659	637	637	649	628	682	677	635	650	651	605	629	633	662	643	623	645	595	605	633	620	656	644	642	613	588	641	614	611	629	641	655	636	632	580	613	638	604	628	631	632	649	647	642	645	617	632	651	633	627	669	598	635	617	626	617	660	661	644	627	620	676	631	608	601	615	627	634	604	622	606	645	618	629	616	659	577	652	586	590	617	644	651	637	646	598	668	621	631	640	666	642	658	619	662	640	624	638	630	646	638	650	631	632	658	632	640	613	644	664	597	676	628	634	612	627	634	625	659	629	651	605	617	594	639	641	594	609	636	669	645	645	626	686	635	620	622	620	662	674	641	634	668	652	642	580	624	686	662	634	683	608	572	649	632	610	658	643	635	670	621	646	643	623	613	639	693	614	659	583	586	628	652	625	602	644	676	624	603	616	644	655	628	585	635	589	622	632	647	623	632	647	659	592	660	641	617	627	617	649	607	598	619	645	585	609	607	640	640	666	662	654	625	609	651	610	644	636	641	631	592	607	620	636	625	652	625	616	573	660	649	652	650	618	621	619	612	614	638	600	679	608	588	648	674	629	626	610	601	615	600	638	644	663	605	630	644	610	635	630	645	678	677	624	633	647	620	610	595	596	633	642	624	632	652	655	620	625	664	633	622	598	597	621	614	691	672	629	617	626	668	581	628	651	625	610	652	654	623	621	580	587	603	636	619	642	614	636	595	668	605	613	560	609	676	626	690	620	630	605	639	625	643	655	635	622	646	645	613	651	586	655	623	643	608	642	633	656	633	653	650	607	651	634	651	657	591	640	635	609	670	647	643	634	615	595	612	630	589	625	638	624	636	602	620	641	611	642	609	618	631	596	588	648	637	679	623	660	649	646	591	624	611	642	637	606	618	626	642	628	644	639	648	617	601	636	659	643	651	648	638	646	627	647	618	612	634	652	618	655
14783	32424	24739	15157	10704	7770	5539	3847	2751	2061	1655	1503	1486	1344	1254	1330	1269	1169	1143	1109	1022	1014	963	913	872	891	870	795	793	790	807	799	795	754	764	817	745	772	808	767	745	780	749	695	747	737	798	739	763	712	729	704	793	769	697	721	684	754	676	714	742	648	716	719	687	746	682	680	667	664	691	675	663	690	668	629	682	636	699	710	695	700	678	669	675	652	643	656	632	674	706	665	679	663	684	694	694	666	676	627	651	691	709	616	705	620	647	663	669	692	694	680	692	665	632	696	655	693	658	696	634	650	677	664	657	636	663	647	702	651	705	665	685	655	676	646	666	686	677	684	652	649	663	641	693	625	661	652	638	667	640	678	653	691	681	708	704	661	628	680	689	674	680	669	681	662	649	694	664	608	662	667	679	661	652	639	669	673	670	669	682	653	696	673	657	665	653	652	659	632	671	682	661	637	649	692	746	674	679	664	651	644	680	654	664	636	696	651	685	718	701	657	648	624	672	681	681	669	692	683	675	695	633	652	676	687	726	668	681	679	665	688	707	685	616	650	683	683	689	681	680	656	618	660	673	654	650	614	661	655	685	677	658	624	648	677	670	671	649	662	709	617	698	679	642	690	690	692	642	658	664	710	632	689	689	635	677	622	708	622	646	664	692	674	710	638	656	659	699	672	684	662	695	707	675	667	660	689	703	623	653	668	646	696	672	675	676	682	653	656	668	671	665	663	693	676	668	707	632	639	636	665	646	653	638	702	655	668	625	666	663	671	655	690	686	628	681	662	685	669	636	684	706	677	677	671	699	693	642	677	686	699	723	654	672	720	649	641	670	682	624	662	711	677	701	665	647	687	651	646	653	666	673	683	688	661	660	667	686	656	720	608	666	647	669	629	664	708	684	705	668	687	641	694	678	688	704	640	681	652	665	732	665	659	681	699	647	637	693	647	661	655	626	649	688	690	671	650	698	665	649	621	678	613	655	672	683	699	692	712	685	675	669	655	696	683	633	678	627	650	667	712	678	705	652	629	656	645	654	639	657	671	662	627	712	745	667	660	669	685	660	664	661	685	649	718	692	676	660	689	676	654	661	680	667	671	657	646	639	664	653	658	686	647	642	696	669	679	711	694	638	681	666	647	685	685	690	646	691	681	689	658	675	663	652	702	674	636	646	676	645	692	673	702	656	693	696	645	682	663	674	663	657	663	684	642	641	694	682	652	684	704	693	699	701	675	656	698	648	714	678	664	647	626	641	695	665	677	662	732	636	678	653	653	648	675	668	654	659	704	656	665	675	701	644	668	689	649	666	684	661	678	685	652	679	630	687	689	692	636	664	648	676	685	663	670	620	691	703	662	677	668	713	695	699	691	699	696	673	667	717	678	666	686	710	632	655	689	626	643	719	658	643	737	660	658	676	679	635	724	660	642	684	655	676	662	690	667	659	648	647	669	669	671	688	712	644	645	634	703	676	701	648	624	695	618	675	611	708	660	644	614	678	678	659	697	647	661	693	682	680	691	735	659	710	694	710	690	712	684	729	692	688	647	645	709	704	657	685	671	721	674	685	692	674	702	678	685	656	669	682	641	644	662	693	630	633	692	662	697	627	655	707	650	638	656	659	653	628	650	665	651	642	733	664	683	704	684	678	659	656	680	683	663	663	726	710	672	661	618	640	689	666	680	646	624	652	670	666	677	681	659	690	670	684	677	667	659	673	664	660	686	669	659	681	675	673	685	624	630	660	657	724	683	662	653	706	652	646	637	642	691	671	666	647	664	670	670	652	679	656	683	712	705	669	676	629	644	639	674	679	644	633	662	637	689	671	654	690	663	651	654	663	679	651	692	704	699	692	669	675	684	674	662	734	669	689	684	662	623	676	638	674	639	689	676	677	696	692	680	706	693	711	695	670	703	635	611	661	685	712	691	663	646	695	689	658	627	639	714	708	628	661	643	664	730	623	653	658	704	619	644	701	604	643	619	663	679	678	700	647	656	663	705	663	617	623	684	705	680	655	688	648	677	707	632	672	693	651	737	696	649	682	705	681	661	668	683	680	671	645	649	685	688	651	675	671	692	673	662	700	685	639	641	652	637	695	682	633	660	700	700	739	666	648	683	668	703	661	670	703	645	662	676	652	650	695	685	660	629	665	720	685	659	664	639	708	647	652	690	656	623	672	657	603	669	692	647	669	708	692	654	659	648	661	671	685	719	697	697	697	689	663	646	638	647	629	653	679	653	716	629	693	674	646	666	681	671	641	678	660	656	672	662	651	693	654	704	688	666	677	675	639	683	702	666	704	657	680	655	631	706	648	655	655	659	629	699	634	666	624	647	676	683	621	676	641	653	656	689	638	662	676	681	635	659	683	689	691	645	653	652	658	640	622	660	666	617	635	661	670	647	674	625	676	630	654	633	733	667	661	632	658	707	702	695	687	672	664	635	636	710	634	648	677	693	707	661	629	688	662	651	720	644	693	646	689	611	703	657	689	699	691	656	663	685	674	684	694	669	690	695	654	711	623	662	755	691	688	652	701	724	660	670	706	664	671	634	634	664	649	662	665	699	684	680	686	665	698	665	607	637	696	656	656	678	657	681	652	683	660	625	664	664	655	646	677	661	707	632	665	670	635	665	661	688	689	682	682	671	695	669	661	665	605	643	609	672	650	656	662	646	648	672	671	639	684	633	688	647	726	659	665	650	659	732	655	716	719	654	658	653	670	665	683	662	669	657	676	677	697	650	677	693	632	686	664	696	708	666	674	665	716	716	708	678	655	661	701	758	677	687	682	679	702	662	661	682	669	711	641	668	667	676	699	707	680	652	677	677	713	673	690	661	638	633	638	675	719	701	722	658	678	626	684	681	655	670	678	689	704	690	672	672	723	679	666	656	630	675	681	678	625	673	694	680	639	673	687	665	632	702	668	696	698	687	691	652	639	644	702	651	672	649	678	662	692	673	661	695	676	638	675	638	664	679	719	656	663	667	668	676	655	670	693	678	688	689	646	637	674	741	637	663	660	703	686	633	641	613	702	643	692	700	692	657	637	660	671	638	655	654	683	670	642	650	656	682	688	659	652	695	624	620	680	631	687	689	640	630	672	687	658	716	672	664	712	678	637	589	642	720	641	648	694	696	674	704	672	655	693	654	659	730	628	689	686	702	684	684	685	666	707	671	678	687	666	634	656	658	695	696	667	671	660	696	682	664	665	650	633	657	717	703	687	702	709	678	682	705	649	652	668	741	632	712	672	660	675	669	643	650	649	700	655	674	645	673	660	674	667	644	701	705	707	697	629	648	675	632	673	646	641	680	681	649	685	627	698	691	672	662	712	655	676	657	656	676	667	651	689	649	640	685	687	659	641	703	673	695	649	673	669	690	718	682	615	666	648	645	691	627	659	629	622	679	647	736	664	674	668	642	644	672	682	677	663	619	661	674	669	670	634	657	653	715	656	680	704	710	710	712	672	617	679	669	664	708	632	714	655	666	673	664	645	664
23202	21643	29400	24406	21684	21673	11952	4205	2740	2169	1748	1613	1517	1387	1304	1332	1191	1096	1153	1125	1046	955	1014	884	904	875	848	834	809	858	762	823	844	762	721	746	807	786	727	802	752	721	774	804	766	776	710	729	757	728	725	741	743	742	720	688	759	753	721	692	750	768	678	711	705	687	688	687	723	649	691	654	676	697	709	759	709	742	648	712	707	657	628	659	688	659	654	660	683	681	627	722	703	661	700	704	728	661	678	667	682	628	653	680	644	663	641	665	680	656	728	650	658	700	618	667	671	713	690	650	710	690	694	675	614	681	648	695	665	667	649	676	634	639	639	675	682	670	670	641	685	670	648	690	661	682	671	646	604	640	692	660	681	663	697	674	662	688	661	693	673	618	644	708	656	629	653	702	675	680	668	670	624	623	660	680	671	677	686	689	680	646	641	686	643	701	704	657	698	706	711	699	660	678	702	644	681	708	704	647	615	656	689	684	670	652	660	704	638	694	732	643	682	646	694	711	688	680	696	662	636	623	678	631	670	670	642	670	637	655	659	643	710	667	656	649	670	660	691	684	701	677	626	672	650	651	688	633	646	672	636	645	629	654	671	639	709	693	685	644	659	685	644	651	658	679	697	695	651	664	694	653	596	691	706	697	667	676	669	677	642	635	652	674	683	663	643	689	671	642	670	670	685	638	677	740	686	656	681	661	684	661	711	712	608	634	633	676	675	673	695	662	636	713	682	695	659	656	653	717	705	721	698	682	723	656	653	680	668	634	648	661	720	692	684	654	669	629	657	653	644	662	687	693	681	615	688	706	689	666	668	623	687	647	686	643	666	685	659	671	620	682	638	680	665	671	622	669	683	676	660	651	639	680	671	631	651	674	683	660	640	684	622	715	698	657	667	719	669	661	672	653	703	637	718	712	671	666	650	708	732	636	660	631	663	664	643	654	671	636	662	644	656	692	625	672	684	661	699	680	665	657	644	669	700	642	635	702	651	654	655	668	619	642	625	648	677	667	716	675	739	683	695	683	646	696	706	707	682	648	687	633	656	677	702	672	686	662	695	668	665	668	699	644	661	669	678	701	678	744	698	663	692	648	659	605	663	631	707	672	655	687	682	660	677	666	687	669	695	630	671	680	658	683	659	665	634	654	658	651	702	674	672	671	668	657	673	652	626	681	671	688	665	686	691	684	698	655	647	691	694	691	670	660	679	659	651	659	673	662	672	658	648	622	690	658	646	699	696	683	691	672	681	657	662	650	648	706	686	683	607	660	663	681	681	687	687	710	669	673	683	690	667	657	727	669	692	698	637	680	714	672	664	629	648	714	671	683	650	668	632	686	703	653	675	668	684	680	667	698	676	658	659	687	653	672	686	666	685	653	625	666	700	665	660	667	675	667	687	631	683	650	645	629	695	654	676	695	617	672	661	648	654	711	648	682	667	656	688	658	708	626	693	666	652	654	670	630	661	668	667	689	660	672	677	672	704	648	633	693	674	649	673	657	687	666	679	717	646	701	699	638	673	656	648	635	620	725	689	641	692	655	707	742	648	715	738	690	677	677	673	656	686	705	692	658	716	687	661	696	674	656	630	665	672	704	629	660	665	669	662	695	647	678	634	653	696	686	735	676	699	658	699	703	656	714	659	655	683	609	699	720	635	664	652	693	723	652	665	675	694	717	663	687	669	652	710	669	646	714	708	668	658	645	654	658	695	669	679	709	632	679	662	670	645	650	670	722	729	703	660	678	702	666	631	689	671	674	689	648	678	692	694	650	671	656	674	621	654	704	660	714	626	673	657	684	684	669	667	653	655	662	651	700	661	674	616	657	696	678	643	683	686	693	695	669	682	687	675	698	689	693	666	627	696	641	679	677	721	690	655	687	692	619	641	672	710	620	649	712	712	695	710	664	687	665	650	652	621	668	680	647	628	631	681	656	583	612	625	666	679	682	657	711	661	701	675	672	649	671	685	681	692	692	638	695	642	644	686	702	696	653	646	681	676	659	708	660	656	720	649	701	648	642	648	644	667	627	656	672	667	656	697	668	688	662	659	678	655	653	671	661	671	654	604	651	675	647	640	663	709	634	673	657	692	656	695	692	663	695	627	713	684	661	677	637	666	698	654	694	672	666	689	672	702	689	646	684	666	666	670	683	654	676	629	676	669	656	697	693	669	676	675	656	677	649	700	623	668	644	690	631	671	691	687	688	664	660	673	682	660	635	630	686	727	637	683	660	687	639	660	699	673	674	663	617	673	688	671	677	634	678	656	667	668	680	651	709	676	686	693	630	695	649	671	654	641	686	669	677	677	651	667	709	702	646	639	683	697	657	668	691	697	659	693	669	652	703	668	732	678	658	717	696	678	634	613	719	641	660	667	641	657	654	639	694	642	682	708	651	658	675	681	696	654	709	634	690	628	645	684	691	676	699	667	668	703	633	656	645	678	664	628	660	675	717	704	635	685	646	698	682	637	693	670	669	650	656	685	616	633	661	645	674	695	708	622	652	657	659	667	666	626	719	676	661	673	709	668	664	654	654	677	654	695	685	645	684	680	670	681	609	694	664	701	631	690	644	683	643	675	664	689	669	701	642	644	636	686	692	674	661	641	676	707	704	679	676	665	661	686	687	727	656	664	709	657	642	684	649	644	668	689	678	649	676	659	700	715	675	711	699	718	689	642	693	690	704	685	643	667	661	616	622	662	671	660	670	664	737	689	666	659	657	659	633	671	609	701	692	725	636	654	700	652	628	656	680	671	667	731	676	673	658	716	705	725	692	644	652	746	696	709	703	662	652	677	706	634	651	695	610	663	661	622	675	651	668	655	686	715	691	690	694	645	664	618	619	594	589	664	656	715	626	656	645	669	647	689	682	701	652	665	611	712	696	666	677	629	654	660	685	671	632	679	640	670	684	650	668	694	659	666	684	661	608	635	644	668	707	654	693	676	629	688	678	658	659	701	671	653	692	683	619	711	665	696	676	664	638	681	639	693	646	677	616	669	645	647	648	667	683	658	677	697	652	653	705	679	663	696	658	680	665	638	685	674	687	635	691	672	687	642	663	663	710	663	675	673	673	661	696	634	634	668	700	681	682	637	648	656	664	659	643	689	664	665	722	653	668	666	688	669	695	685	690	658	663	672	653	632	672	693	651	724	644	642	684	652	657	662	621	645	632	694	691	660	687	640	673	637	668	717	670	769	669	690	689	676	630	671	694	590	677	664	654	641	675	673	655	653	678	665	666	673	639	619	662	665	666	675	663	720	687	689	621	692	689	653	632	633	687	665	636	681	665	708	649	641	699	660	668	691	671	667	642	640	655	644	660	695	671	664	658	659	728	621	677	658	649	678	684	708	645	692	662	684	711	709	654	643	693	678	709	674	688	680	701	698	680	653	732	691	687	661	672	666	662	685	657	686	682	696	644	656	636	672	679	649	623	634	650	695	671	664	684	657	650	692	642	657	680	643	700	671	668	672	681	673	700	659	689	707	665	645	707
17432	41392	33126	22245	16314	12037	8794	6469	4524	3513	2776	2425	2262	1940	1818	1798	1741	1525	1592	1476	1388	1334	1236	1219	1124	1068	1088	991	1032	959	936	878	945	862	902	916	884	886	825	832	831	812	837	803	821	852	853	828	840	803	806	791	802	831	806	771	770	759	816	800	749	750	773	715	721	711	716	762	705	727	694	746	687	692	706	720	649	698	674	734	704	665	705	650	747	746	706	682	724	708	660	659	689	672	721	720	653	695	707	743	690	674	709	697	706	702	680	727	696	718	677	689	677	685	692	644	723	687	669	724	611	707	762	722	696	697	696	665	730	610	684	739	726	722	687	735	681	687	662	726	732	716	644	718	678	705	711	653	702	683	745	737	688	671	740	724	691	693	694	653	676	708	650	729	712	708	687	732	653	659	683	710	691	723	717	702	732	673	719	722	656	723	675	697	672	678	662	695	659	692	685	751	704	700	706	666	691	658	679	699	653	689	669	699	723	669	713	732	712	700	706	696	662	701	677	679	701	726	684	666	680	669	693	739	692	669	659	671	703	704	700	711	691	653	681	666	639	691	660	737	696	688	717	672	681	655	680	690	681	673	673	674	672	664	720	686	691	715	699	725	686	643	737	689	689	744	726	677	685	692	648	697	727	647	698	697	716	717	675	713	670	705	673	744	711	699	702	713	668	706	727	721	671	658	690	644	715	713	678	686	673	758	703	724	627	673	689	679	675	680	714	653	714	693	674	719	709	696	665	650	717	669	703	685	708	715	698	665	695	672	699	730	690	664	688	700	701	740	698	669	710	705	672	669	692	694	683	667	699	736	676	691	674	716	672	732	693	729	710	698	668	676	707	715	688	662	661	680	697	724	673	672	671	754	668	712	657	670	674	726	723	738	718	708	688	699	693	683	725	670	688	690	646	714	739	672	725	667	696	684	695	691	682	732	718	706	680	682	724	682	668	676	699	659	696	685	675	685	723	673	753	729	689	697	651	695	681	694	708	688	688	681	663	711	708	683	680	706	645	715	720	695	673	716	732	676	679	709	706	738	719	673	635	681	676	714	737	742	697	679	726	679	683	706	711	692	685	706	644	690	753	693	712	707	694	708	699	695	706	678	715	711	692	678	698	731	730	713	699	661	703	725	667	701	664	709	748	782	718	715	709	672	742	737	727	720	709	680	696	716	660	713	711	671	688	676	705	697	710	674	761	667	695	662	681	729	659	684	714	729	692	693	673	683	734	700	725	698	685	695	710	707	691	724	660	677	693	697	662	684	649	664	701	692	700	721	674	685	708	659	669	664	715	680	671	666	684	670	679	716	703	749	681	683	718	703	692	756	630	723	737	731	728	704	716	715	705	680	655	739	724	662	728	723	752	714	725	685	701	738	699	701	751	685	681	700	729	702	728	696	673	706	714	739	717	706	706	715	660	727	704	684	699	699	690	704	716	690	659	698	700	728	709	707	685	673	664	722	700	705	697	686	745	647	697	688	737	693	694	689	704	721	687	729	695	699	725	684	702	713	729	683	674	724	706	686	741	683	694	699	651	653	727	704	701	692	663	706	751	707	692	676	703	681	664	738	720	706	676	714	663	698	689	696	730	698	716	689	689	662	691	687	715	731	701	692	697	716	725	655	732	677	708	748	682	724	725	675	717	670	688	696	716	685	729	701	697	735	706	657	715	665	720	704	699	709	700	688	689	683	679	709	714	708	693	706	713	718	673	713	712	722	721	731	688	676	742	707	658	710	692	691	679	669	693	702	700	699	684	679	632	713	677	703	691	680	695	682	695	683	688	707	695	693	697	689	659	642	703	693	691	730	658	689	705	762	713	731	732	679	709	708	667	725	705	682	719	725	690	712	679	723	628	673	716	675	701	699	644	696	693	689	698	679	731	687	705	702	716	697	702	694	743	687	660	687	707	669	648	701	706	665	723	706	688	734	731	740	707	719	697	704	724	687	672	703	690	686	669	691	700	683	699	723	704	705	647	709	725	667	706	632	693	723	727	702	709	680	664	701	677	682	705	721	673	709	689	711	700	640	712	711	746	685	699	664	696	700	717	673	665	703	674	725	666	736	757	724	655	730	647	686	715	734	681	688	677	650	693	721	667	716	660	623	730	667	690	686	707	669	680	686	691	683	685	692	720	664	668	688	667	667	683	672	664	685	687	696	701	666	692	748	696	710	681	669	657	710	690	681	704	672	696	666	704	689	689	694	690	726	701	653	701	690	730	651	729	672	706	693	694	684	653	646	680	706	650	679	671	700	742	709	752	690	685	704	707	712	676	744	691	750	679	668	749	694	686	703	707	735	670	735	696	671	719	698	695	684	680	727	713	683	672	707	692	677	663	704	666	718	683	730	680	707	712	681	719	683	701	690	666	678	700	680	704	679	706	745	714	671	694	673	693	679	688	736	733	695	681	714	698	693	693	699	690	702	701	654	674	689	689	682	687	694	651	706	726	680	684	707	671	667	683	700	714	694	669	670	668	702	662	663	717	673	702	657	676	759	685	723	686	675	714	747	739	681	699	688	677	714	715	699	673	719	676	712	676	724	659	683	703	718	673	718	726	678	678	674	727	705	699	754	697	670	684	717	706	713	688	744	726	666	685	713	715	685	723	720	708	665	716	734	728	712	713	678	693	722	705	680	693	645	668	652	643	682	700	684	690	678	714	628	705	675	652	709	711	665	691	671	655	699	675	691	671	681	704	686	682	744	695	716	684	718	735	677	702	662	703	692	647	695	684	682	681	690	698	691	695	715	734	686	700	693	713	685	636	648	670	727	700	700	694	718	706	696	708	707	689	663	728	731	728	677	701	700	767	704	697	752	684	683	694	699	720	703	678	686	704	684	668	704	703	690	712	734	641	721	699	716	678	653	679	650	697	688	685	674	704	657	702	676	692	702	660	682	661	714	670	699	651	637	697	710	719	707	726	674	687	706	718	685	704	667	702	698	695	725	703	698	722	706	711	676	749	692	715	684	736	691	726	670	697	703	736	706	690	688	714	724	689	695	755	672	685	689	727	688	703	736	697	693	700	766	665	698	681	701	697	712	708	653	671	669	692	701	687	702	710	701	710	694	701	702	681	669	690	685	719	664	704	721	722	708	718	701	725	697	715	680	686	759	708	747	684	712	693	695	683	688	745	659	709	695	714	734	706	659	671	631	689	733	707	674	703	721	693	722	676	697	716	702	705	674	722	708	711	738	732	733	714	745	702	668	720	691	691	678	711	688	698	725	696	693	657	687	693	764	676	643	694	678	692	707	708	734	708	697	761	727	709	663	655	686	682	699	688	669	671	697	665	679	717	724	740	695	719	665	728	743	677	702	684	740	683	698	696	737	684	672	718	636	678	713	634	716	681	679	720	714	712	716	670	693	702	693	722	685	689	688	717	660	703	648	720	679	721	726	701	678	679	735	700	704	686	749	715	734	666	713	679	693	722	650	715	718	671	697	676	711	687	691	654	678	719	701	668	808	722	685	684	732	689	701	681	674
29089	21735	19092	11008	5372	3056	2148	1667	1354	1061	994	980	936	847	894	835	786	792	820	780	725	721	696	706	714	699	675	711	682	713	665	612	686	660	689	680	659	684	667	627	668	654	622	694	644	676	645	716	665	642	697	644	658	655	649	639	618	696	634	602	643	637	680	671	693	640	657	644	636	624	599	634	637	633	613	620	637	658	665	622	648	627	629	661	630	559	592	684	639	600	612	583	668	676	664	622	641	585	664	603	597	639	688	638	670	620	649	609	674	668	617	625	635	630	619	614	644	652	620	619	646	673	605	614	611	636	615	611	653	620	662	607	573	642	623	624	637	609	630	661	639	624	593	589	609	631	644	650	621	609	615	601	673	638	667	619	623	617	620	599	654	643	640	615	623	618	633	659	610	626	615	649	650	605	590	639	588	665	643	671	623	658	620	642	633	617	626	633	602	644	647	613	616	628	606	626	595	595	661	637	597	584	669	632	626	610	653	653	657	571	608	607	646	673	650	592	603	644	600	643	619	642	637	617	584	646	627	635	588	625	585	584	625	644	649	656	615	619	643	664	643	644	582	593	628	626	591	645	654	614	626	618	641	587	591	663	623	592	679	608	612	643	598	632	666	618	672	627	636	634	625	667	621	610	595	641	635	626	636	657	611	669	625	652	612	606	670	638	623	641	623	615	632	620	638	607	610	597	636	620	633	647	626	618	679	617	658	615	648	598	620	615	633	575	660	623	648	650	615	633	650	615	619	607	607	640	578	614	631	640	640	595	648	627	632	621	583	614	653	647	640	629	574	599	636	608	644	615	600	594	615	651	630	627	604	580	600	657	641	621	605	620	587	610	592	579	633	670	633	615	671	636	593	640	675	620	639	595	623	637	622	586	624	641	619	592	654	586	599	566	648	613	656	652	636	591	670	656	604	667	592	589	596	666	673	622	610	612	617	630	629	600	637	622	619	641	649	658	611	618	643	658	638	631	672	690	610	677	611	630	584	607	647	641	597	616	638	651	694	643	633	620	591	602	601	649	695	621	647	599	644	611	692	630	661	666	602	645	693	697	685	659	627	659	638	636	634	642	606	606	606	613	608	575	616	631	602	653	604	606	638	618	595	646	617	640	607	639	647	625	662	621	639	611	642	591	667	601	650	611	644	601	661	638	636	637	626	623	640	581	642	593	552	613	626	664	648	667	593	656	619	597	629	556	632	641	600	636	655	614	629	630	660	647	646	638	637	615	654	610	641	654	588	624	660	661	605	651	602	641	644	647	612	642	607	638	629	647	603	586	602	608	629	670	667	587	611	623	614	662	600	624	617	589	649	628	606	624	643	656	628	623	623	581	646	618	652	640	632	631	620	666	622	594	643	611	614	598	619	638	601	609	640	626	679	639	611	613	592	634	609	586	606	575	630	664	601	610	619	615	616	625	678	680	587	614	639	630	662	638	651	597	615	646	598	662	636	615	605	633	667	577	687	644	617	584	649	615	589	637	663	640	611	654	624	620	606	654	598	591	597	650	590	648	654	641	591	616	569	693	611	619	652	616	610	625	620	644	600	618	600	617	632	648	634	642	671	624	598	621	605	643	670	616	641	607	591	604	579	621	627	632	640	612	615	675	629	617	649	610	638	614	685	648	604	629	608	635	651	607	625	648	649	637	633	656	632	653	658	637	615	610	671	643	626	643	629	638	601	660	634	615	628	629	605	640	572	616	567	653	634	633	614	614	610	637	622	641	631	595	656	607	649	641	687	631	648	645	608	608	684	613	599	631	621	638	648	606	609	625	611	607	584	627	572	659	625	625	693	604	631	624	670	637	607	667	597	645	640	686	567	670	683	637	619	627	644	659	613	644	620	609	626	678	623	624	632	630	597	629	684	587	620	593	604	609	646	628	619	670	559	649	638	607	652	613	642	652	632	642	629	600	641	631	610	624	678	623	612	642	614	621	641	604	620	648	667	611	656	671	642	675	582	597	600	661	643	645	620	602	657	650	592	623	621	632	608	616	621	629	654	603	624	653	638	599	655	621	685	669	622	637	639	652	631	594	612	566	661	647	631	584	622	642	628	661	623	628	596	608	681	616	609	650	620	622	591	682	656	600	675	626	619	586	611	606	600	642	657	645	625	621	617	646	616	663	652	635	647	645	652	619	620	620	603	632	607	625	632	579	664	625	602	649	642	641	599	674	607	647	597	603	642	598	600	618	639	622	643	557	653	662	620	610	597	601	587	611	630	614	665	632	578	609	626	623	640	619	614	601	644	647	630	654	621	651	593	621	607	647	616	651	665	629	642	633	601	610	656	645	683	588	662	617	616	618	628	635	654	637	661	628	643	603	602	594	623	645	628	601	639	621	659	595	622	640	602	658	638	645	633	571	632	618	639	580	628	644	630	688	618	652	637	653	666	574	589	626	658	608	583	661	585	631	710	654	631	631	630	628	673	620	606	626	611	617	638	649	621	633	664	599	695	619	620	619	637	569	647	607	606	634	602	650	643	583	620	636	625	658	631	616	625	597	589	610	650	593	631	651	593	670	648	635	626	666	585	589	623	595	621	602	613	610	652	630	679	593	627	663	623	633	609	599	649	634	577	628	628	613	592	637	593	632	602	644	668	673	644	640	616	684	680	602	620	585	591	618	628	619	592	628	600	650	598	642	660	616	667	609	682	593	599	588	560	629	590	646	644	656	643	631	618	662	636	592	607	630	611	631	651	603	645	644	615	616	627	654	640	596	645	606	617	620	631	610	631	642	606	627	660	630	603	647	612	664	621	619	610	649	619	589	647	668	636	656	643	648	615	617	627	599	595	632	641	635	618	591	611	568	637	606	654	596	615	613	620	644	649	571	652	579	601	608	619	619	647	642	626	655	662	638	597	608	621	610	610	627	663	623	639	597	605	646	591	643	608	624	622	594	641	614	611	638	603	609	667	652	633	631	600	640	618	626	640	653	580	608	614	646	634	598	644	622	620	641	572	669	589	597	574	622	619	619	584	642	628	618	606	661	599	584	603	604	662	614	603	652	641	645	655	611	630	664	657	612	599	632	684	576	619	646	609	652	619	648	622	578	635	617	633	615	634	591	667	644	650	605	616	711	649	660	598	642	635	615	610	657	612	680	671	610	621	650	642	629	614	648	644	636	682	647	669	641	645	662	619	651	621	622	596	614	611	577	648	612	645	626	612	611	645	616	623	628	649	627	657	568	656	639	631	622	595	589	684	638	609	605	624	591	644	603	632	600	593	595	623	622	611	613	660	616	635	574	638	646	616	606	603	620	658	598	653	620	664	599	641	600	647	644	615	626	601	620	599	587	635	658	615	610	625	651	602	600	600	645	639	604	609	648	575	616	596	609	625	601	614	586	576	642	663	609	613	656	626	662	623	671	665	588	626	623	680	577	609	641	605	658	639	655	603	629	662	637	611	649	632	599	648	597	610	660	616	649	627	631	609	659	654	620	610	588	614	588	638	584	619	603	613	656	591	658	619	596	652	639
15329	28600	20969	11568	7971	5296	3732	2935	2086	1653	1472	1330	1201	1049	1111	1079	1007	1003	1011	976	901	931	880	870	812	777	789	754	734	704	733	764	745	747	760	713	739	708	744	754	710	718	694	740	696	680	750	718	730	747	731	736	690	749	678	687	740	706	733	685	709	677	684	702	690	640	662	668	708	637	664	686	709	631	673	684	657	687	706	673	633	687	704	593	648	670	684	670	676	658	670	654	667	656	734	659	661	672	654	665	639	626	671	674	702	651	690	681	621	698	662	663	632	686	660	655	665	656	655	651	661	671	664	671	630	627	657	719	662	708	651	681	735	697	634	666	691	673	624	710	676	676	655	644	647	660	681	644	674	714	657	712	654	669	680	632	661	648	673	643	637	660	641	655	675	639	709	677	678	695	642	656	652	676	674	715	669	657	628	661	647	725	673	645	660	651	669	637	657	651	686	636	677	681	643	705	671	672	680	676	695	719	633	717	642	667	679	681	677	661	679	665	653	678	670	653	656	695	693	707	627	654	695	644	617	652	703	669	649	660	664	669	657	644	682	660	652	663	731	637	649	669	678	628	672	624	671	638	705	656	638	658	673	672	667	687	657	633	700	664	692	698	684	648	684	626	674	691	704	663	645	615	608	647	662	696	692	673	719	629	692	694	728	643	693	606	635	682	633	656	681	677	675	690	703	659	671	695	689	650	677	702	618	626	675	680	634	699	701	658	675	667	615	659	624	670	690	631	687	680	674	676	667	640	675	640	679	673	661	689	690	645	686	669	672	666	652	680	649	660	657	694	666	656	632	654	725	726	642	617	697	691	704	636	712	701	689	640	662	663	667	659	688	631	728	602	658	705	699	643	654	669	648	652	639	656	665	680	661	673	662	668	641	640	641	658	664	723	646	694	689	675	704	654	699	674	650	668	637	712	675	667	667	683	675	674	661	655	608	665	710	672	644	665	657	668	679	625	677	681	664	661	645	713	637	634	679	676	654	663	681	697	693	684	660	650	664	680	710	701	664	658	653	670	661	650	642	647	649	703	674	656	667	641	669	675	722	612	627	706	638	682	649	675	671	636	665	697	701	674	667	696	680	659	720	655	710	662	682	656	657	653	641	656	655	695	676	677	638	683	666	662	670	643	653	684	686	633	702	676	661	663	672	657	691	659	688	612	629	707	697	698	712	701	635	639	660	666	643	709	624	666	695	670	649	639	679	657	655	706	681	662	631	683	677	653	650	640	680	705	645	665	676	710	685	663	704	683	654	697	693	664	676	702	729	620	656	670	677	701	650	625	675	617	694	675	647	697	707	669	701	674	656	646	651	658	681	674	684	648	638	671	703	677	659	678	721	684	656	643	677	703	672	649	636	677	673	694	673	698	650	661	685	633	651	640	710	677	679	657	647	668	715	678	646	676	655	649	706	677	621	670	682	700	671	652	648	652	640	666	666	686	662	677	629	666	637	710	670	707	644	642	676	696	650	668	673	659	742	625	661	647	657	661	638	658	649	701	668	672	635	633	695	647	682	672	678	683	658	647	669	682	649	629	665	680	689	652	714	644	688	731	630	637	713	653	627	666	661	699	675	681	718	664	648	665	666	674	647	634	670	656	705	741	681	634	672	664	648	626	675	651	672	674	641	631	665	643	631	662	690	629	665	689	605	650	713	701	677	642	643	639	652	685	688	642	690	660	678	659	638	665	657	631	650	667	661	644	685	665	650	699	655	692	645	701	662	675	641	648	689	674	644	656	624	732	713	675	682	641	630	634	611	606	672	653	687	633	694	666	593	691	679	702	641	664	636	628	695	658	662	653	670	690	678	650	661	670	677	675	658	686	657	684	636	704	647	704	646	657	664	681	679	675	661	659	668	638	612	675	633	697	660	720	667	693	650	655	685	684	655	655	671	667	658	657	642	658	675	678	711	684	704	647	657	709	700	682	679	644	661	668	678	678	605	657	665	654	635	699	639	693	692	661	623	662	663	699	646	668	695	666	655	693	651	682	646	664	662	679	652	673	676	692	678	649	665	628	636	677	702	658	666	702	624	673	670	676	661	671	660	706	643	669	668	639	656	667	683	653	643	695	646	662	691	661	691	633	698	642	642	654	710	646	655	661	686	648	682	663	616	692	645	677	670	728	651	673	689	659	726	636	662	685	664	661	649	620	668	643	725	616	645	681	648	680	610	669	662	657	661	638	642	678	658	641	707	663	677	690	634	649	649	687	673	687	647	679	644	637	651	672	727	652	684	685	710	645	696	653	686	686	659	685	647	666	652	677	651	656	659	675	638	685	641	680	660	702	684	652	672	649	632	695	680	626	666	643	652	719	651	703	672	637	664	673	665	708	643	681	716	643	653	661	654	638	641	722	646	657	629	666	669	676	669	648	682	675	713	617	654	673	648	648	613	693	663	640	672	638	681	632	694	668	664	670	701	628	663	676	719	679	631	667	736	694	694	638	687	645	680	656	711	636	649	690	670	663	656	644	706	644	685	691	680	660	665	652	637	665	697	706	714	626	684	664	678	643	631	693	679	680	653	681	670	688	669	699	660	617	653	638	618	665	626	678	693	665	622	631	674	720	656	677	706	682	670	679	633	633	683	647	716	656	641	700	646	668	670	655	661	697	666	699	664	704	631	646	671	693	681	641	658	659	706	631	689	667	635	640	616	634	685	693	686	680	636	677	679	660	690	700	624	652	661	665	667	681	641	659	663	663	681	687	683	684	648	675	641	641	674	693	597	678	665	608	685	672	662	669	650	678	655	656	669	626	656	709	696	673	674	690	663	657	638	673	659	660	667	697	704	656	670	622	683	681	647	621	692	709	661	660	639	635	653	653	637	664	616	669	647	662	648	642	661	645	692	658	652	710	604	677	635	672	667	666	633	666	650	652	595	650	666	702	685	638	679	701	682	672	671	653	653	660	637	663	655	675	650	687	693	673	632	669	680	726	666	682	708	683	656	659	647	664	647	658	637	643	641	642	695	638	667	698	659	607	647	657	690	660	634	705	701	680	674	662	659	681	661	690	649	602	683	674	644	622	665	628	644	682	690	642	673	666	730	688	695	631	650	695	639	679	706	692	672	637	684	671	741	672	658	671	619	637	708	647	714	645	672	671	661	628	671	653	692	681	709	683	660	696	680	665	682	652	653	654	729	669	681	645	660	688	654	666	678	641	642	705	672	674	718	659	648	635	636	694	696	645	695	707	666	674	666	667	670	669	691	699	675	649	664	633	681	636	671	649	648	690	665	660	690	689	686	663	630	648	677	698	605	680	647	639	664	693	693	666	679	654	612	664	642	684	650	701	609	653	663	720	717	640	600	695	715	665	680	676	689	665	690	706	684	694	647	731	638	658	664	683	661	705	680	643	696	634	676	665	692	708	713	693	678	672	676	704	637	700	632	670	646	699	650	640	694	681	649	659	647	639	664	644	658	664	671	669	641	656	667	634	663	595	653	672	653	648	619	719	670	664	672	633	621	648	687	619	676	658
24233	21438	28570	24743	21297	11764	4410	2553	1840	1563	1445	1322	1166	1012	1066	1037	906	924	1016	928	866	836	778	755	831	750	764	760	711	705	694	706	700	768	704	774	768	636	734	732	654	679	698	747	678	700	695	754	667	663	730	698	643	685	725	676	722	693	642	638	679	685	685	622	698	680	678	689	633	603	638	663	646	644	609	614	657	672	648	601	617	642	585	598	650	652	647	590	663	664	667	605	647	635	632	627	658	628	657	661	646	696	634	648	670	676	649	619	645	691	624	642	633	585	654	627	645	612	575	621	660	611	624	663	643	674	659	704	627	597	670	633	654	634	654	629	606	658	640	656	655	630	623	662	648	654	598	626	625	650	605	638	627	675	658	623	587	642	618	657	614	662	649	678	644	635	645	646	603	663	637	596	662	644	628	655	617	621	660	658	655	574	608	607	662	635	607	649	606	704	679	659	632	640	638	644	728	728	681	643	633	570	630	629	615	652	653	666	653	684	613	624	682	647	626	658	669	657	660	632	663	626	626	651	638	650	623	634	596	659	597	622	667	689	679	650	595	673	617	622	624	691	662	662	662	590	620	603	619	636	621	625	696	602	638	655	667	693	665	635	619	626	596	686	628	618	619	656	666	625	654	596	576	634	625	704	618	639	645	626	644	644	636	606	688	635	611	637	595	632	574	663	656	631	618	624	638	652	659	613	632	600	701	609	609	630	694	630	613	614	669	608	676	604	645	667	621	699	655	605	655	611	584	658	611	619	648	660	624	609	657	622	611	656	613	671	644	626	684	650	647	625	638	581	613	614	620	647	602	657	634	645	651	640	634	709	600	661	618	653	624	685	669	638	651	641	652	691	644	641	674	672	623	647	604	652	638	612	638	638	660	663	671	639	640	634	624	658	695	626	624	627	619	588	640	653	659	622	647	611	656	664	648	629	636	642	650	676	655	660	674	589	622	651	659	633	645	623	634	631	658	626	666	595	629	616	672	637	658	631	659	631	626	627	652	642	653	626	584	620	615	631	635	624	604	614	656	605	699	619	633	657	646	621	657	655	672	621	651	656	630	576	639	617	677	731	670	691	648	627	563	650	575	652	662	652	676	657	621	631	627	615	641	667	645	637	598	631	626	601	632	615	645	620	635	642	667	643	646	620	635	624	693	643	682	686	630	649	614	636	659	626	668	603	621	640	632	654	674	676	563	629	633	593	594	629	645	636	663	674	587	645	662	602	613	640	616	631	645	576	614	621	660	638	652	656	643	627	634	672	646	657	654	648	611	629	622	640	677	629	615	633	659	663	655	645	647	665	636	619	631	618	645	630	644	672	626	627	601	617	631	645	614	602	662	653	621	617	681	683	641	574	645	637	641	605	629	656	635	641	633	667	662	678	659	636	619	626	637	660	632	641	633	644	633	674	609	628	650	655	635	646	654	675	600	608	638	612	669	628	601	632	670	640	646	687	614	608	659	643	659	680	632	581	670	638	645	612	649	646	655	620	647	627	679	663	617	704	623	642	601	621	621	681	634	646	659	618	672	681	650	662	670	672	649	634	610	661	647	613	620	668	655	662	656	684	622	640	625	651	635	631	641	609	617	636	650	628	624	639	657	667	651	658	655	617	622	623	674	617	639	603	648	640	621	631	609	621	618	591	631	611	647	637	646	642	645	687	646	674	653	641	627	602	636	616	613	624	603	708	655	607	669	605	632	655	653	661	643	611	605	639	653	614	658	577	666	610	613	671	659	655	638	613	661	629	628	636	632	606	621	592	599	560	633	658	665	658	680	617	624	595	655	651	658	653	667	678	594	639	641	641	646	627	604	628	652	603	625	641	624	608	669	616	645	607	656	633	661	638	622	595	654	677	585	654	668	647	665	686	658	661	682	671	675	627	627	651	616	700	625	634	616	628	599	626	641	624	614	600	644	608	645	626	632	650	659	678	645	637	627	620	665	683	637	677	640	656	646	650	661	638	642	608	651	614	668	647	647	596	601	657	606	685	638	667	662	670	633	642	682	639	635	649	620	620	606	646	654	636	648	643	588	662	646	639	664	604	620	584	671	604	712	652	636	620	635	621	599	590	673	641	642	675	649	643	674	611	624	624	631	679	577	651	660	661	584	655	613	622	663	597	623	681	662	645	682	655	674	667	660	625	588	590	639	635	660	629	612	613	647	594	626	601	634	622	622	612	614	639	621	701	648	611	628	594	633	637	629	677	604	651	655	620	656	591	650	619	600	671	627	683	625	620	650	627	604	664	630	607	670	632	652	609	640	654	632	666	630	612	633	619	638	601	632	620	626	678	636	651	676	673	657	591	675	650	622	659	618	660	637	615	644	595	645	601	612	628	648	615	624	668	641	660	638	641	654	626	640	659	651	619	645	617	638	639	653	643	655	640	614	639	652	661	646	619	634	655	646	649	644	627	615	620	670	666	631	629	676	609	671	603	595	607	631	628	685	659	656	670	646	666	599	625	638	628	638	646	600	624	636	676	682	638	685	687	597	631	587	633	631	625	645	618	646	629	655	646	616	652	608	671	610	655	619	620	649	585	673	587	599	591	642	652	662	592	616	672	635	674	640	626	622	646	642	635	656	607	641	618	678	655	639	577	672	616	663	623	588	658	658	602	635	653	557	583	661	657	632	595	610	658	656	652	627	621	655	615	635	621	650	608	653	612	576	616	611	634	652	613	633	650	634	708	605	608	647	659	647	638	651	600	632	630	625	632	641	678	665	617	580	637	692	601	686	654	671	627	646	669	629	673	605	672	696	653	680	649	662	669	676	618	645	621	667	623	654	624	623	715	623	587	634	700	633	604	633	611	666	614	649	655	650	641	599	620	637	629	603	626	606	640	682	644	617	582	661	613	675	669	632	617	646	688	687	663	615	724	638	671	641	613	621	696	666	656	640	676	595	608	655	660	657	690	657	624	641	589	667	616	637	665	641	611	665	652	632	626	653	615	659	647	606	647	627	611	609	670	644	618	679	622	608	645	648	608	635	621	665	666	647	633	651	658	658	616	656	652	657	648	667	659	625	610	618	631	616	608	652	642	669	609	642	644	663	616	637	607	624	603	582	584	655	605	637	647	660	645	669	631	680	630	687	650	670	657	630	661	681	632	599	662	603	685	659	637	632	621	641	621	640	575	625	617	656	631	639	627	658	664	665	673	619	604	580	626	647	627	663	645	660	641	628	617	657	625	603	616	679	622	616	657	637	684	643	618	608	672	642	645	657	631	582	636	593	662	613	644	611	645	644	639	658	658	649	619	618	651	634	661	675	623	646	662	658	665	601	635	665	622	626	635	634	653	649	607	650	592	653	672	613	618	670	621	675	610	637	635	629	659	643	646	650	618	665	677	605	614	683	644	674	628	641	671	637	676	628	621	632	656	629	614	626	619	695	641	571	617	643	630	610	622	638	669	676	680	652	615	626	637	630	607	621	654	631	609	627	653	649	644	606	651	658	635	643	638	619	648	655	618	655	600	621	673	655	660
15227	36405	27405	16324	11721	8252	5813	4211	3071	2537	2126	1831	1682	1388	1551	1386	1232	1286	1276	1155	1140	1106	1063	977	859	844	829	874	862	805	858	769	789	833	830	832	773	747	736	797	762	728	772	810	821	737	725	741	747	735	789	770	743	720	690	752	702	754	728	683	680	733	734	734	745	698	717	728	745	658	678	675	701	692	715	678	636	730	678	684	683	695	700	691	666	665	681	657	679	652	663	714	665	704	674	682	683	672	685	685	705	646	672	646	700	668	720	652	710	685	648	687	708	645	643	629	670	711	661	707	656	709	611	623	645	676	698	659	672	641	667	710	660	714	724	673	643	620	700	661	674	658	711	662	657	635	680	654	678	665	660	646	677	702	687	650	674	671	720	721	699	681	697	687	702	671	669	662	683	638	646	686	663	690	633	656	674	649	646	659	611	630	656	694	716	703	649	692	629	726	667	644	646	658	733	690	675	684	676	647	671	663	686	674	706	697	645	689	691	711	674	685	662	660	687	716	678	686	697	662	642	689	604	666	689	676	652	690	680	668	655	669	681	692	666	646	671	616	655	626	676	677	705	696	684	680	745	661	679	704	621	706	649	631	651	670	681	686	665	696	640	694	692	686	665	622	691	616	672	666	677	661	719	653	667	652	679	644	664	694	676	621	671	628	647	627	690	647	616	694	684	709	626	650	631	681	679	634	670	716	656	673	662	711	664	671	677	686	692	664	685	728	688	707	661	676	674	699	662	668	627	671	738	691	726	639	639	666	673	672	680	644	684	694	688	683	657	708	682	666	658	682	647	646	685	659	719	710	648	679	644	677	637	673	702	695	644	688	671	665	653	723	660	661	655	645	711	651	684	702	649	631	711	666	702	667	713	623	729	676	689	662	705	630	676	682	704	654	650	700	664	695	692	688	651	683	682	632	661	684	647	650	698	716	648	658	675	717	654	670	657	680	626	635	626	675	654	707	731	659	674	707	686	630	667	663	670	613	653	702	668	673	700	697	630	706	640	642	631	686	660	639	720	688	674	697	699	705	651	663	712	645	676	640	649	625	635	684	704	673	656	679	615	685	716	650	668	721	683	706	655	706	697	713	653	661	700	661	680	704	661	693	661	679	641	688	673	713	647	684	672	654	694	659	693	661	678	610	644	694	655	654	671	625	683	679	667	668	645	692	672	644	646	686	671	656	674	691	649	637	675	678	673	702	635	670	674	681	732	653	661	667	657	669	671	654	703	673	659	674	709	663	669	663	642	678	693	623	660	711	681	709	653	654	709	671	639	659	718	692	640	684	675	719	725	707	672	677	640	685	656	703	672	689	662	688	644	708	715	663	670	675	654	675	645	655	655	657	644	697	690	657	639	691	694	674	676	636	631	655	696	657	671	663	676	654	667	639	678	684	671	667	655	727	683	679	665	682	688	690	695	703	642	696	688	669	680	701	676	699	647	699	666	713	687	656	738	654	694	690	691	679	660	598	686	691	667	690	692	650	738	680	662	640	697	720	684	633	715	699	676	668	665	702	683	678	726	708	661	649	675	695	664	687	691	654	669	671	685	701	704	674	702	679	693	670	653	715	662	661	646	673	715	708	683	668	638	621	700	730	652	662	689	702	665	612	645	694	695	664	670	684	671	661	669	670	676	659	671	688	666	715	647	662	689	682	679	719	710	700	636	659	675	661	632	666	669	695	707	660	697	651	677	676	677	683	659	694	693	659	656	625	701	704	673	689	712	648	662	657	698	685	637	695	661	642	641	668	633	677	696	617	659	640	630	682	677	695	678	702	698	672	690	676	666	689	708	661	676	696	651	656	685	672	663	703	671	707	617	680	705	689	609	693	689	682	679	671	722	663	652	636	637	697	624	708	652	667	639	650	650	656	716	687	639	690	648	670	700	692	676	691	666	674	662	699	683	665	660	696	667	644	631	696	675	701	669	713	663	708	626	699	651	638	703	644	673	651	698	652	688	682	658	674	708	660	689	685	669	683	718	697	674	703	642	704	699	693	683	656	656	631	677	642	643	674	691	693	667	690	721	712	649	705	665	670	650	692	661	648	671	653	669	665	743	687	688	681	669	629	678	698	676	693	693	659	655	652	669	747	650	680	642	669	697	678	656	713	722	696	648	684	707	652	651	699	710	670	667	677	668	687	673	640	650	666	665	663	652	646	655	695	678	704	702	654	665	653	661	683	651	658	651	655	669	665	708	655	676	649	672	667	664	682	671	678	679	646	641	714	698	657	681	668	688	646	703	711	651	671	631	671	651	665	708	685	684	680	675	641	678	717	657	662	650	700	669	691	665	688	648	653	715	647	715	661	709	642	675	640	678	696	645	713	667	689	651	664	663	667	628	690	719	684	660	667	692	679	634	679	674	664	706	648	679	650	651	663	660	647	681	629	695	646	677	694	678	668	661	665	678	649	654	699	686	681	694	678	620	681	678	640	663	654	638	628	671	642	644	670	661	676	642	609	680	675	646	722	713	706	646	664	720	668	687	715	667	628	663	708	680	687	674	666	658	663	712	691	686	650	685	688	646	692	633	642	741	633	646	673	660	674	678	714	668	659	623	671	668	677	674	689	655	675	674	667	662	670	611	684	688	704	664	716	627	674	635	690	678	701	699	699	706	682	658	639	692	660	685	702	684	732	698	647	650	708	682	718	662	677	640	658	707	716	660	688	628	652	670	725	644	682	712	635	661	674	652	614	670	715	667	684	706	688	661	648	650	680	682	626	680	712	673	665	686	644	689	666	683	679	663	716	663	703	717	641	670	668	624	676	678	667	661	693	679	695	713	700	668	649	699	658	662	674	716	697	668	668	697	653	715	658	704	703	689	665	672	689	648	665	670	700	673	662	680	608	649	665	691	660	680	701	681	702	650	656	679	662	694	681	694	624	672	672	664	675	664	617	692	661	710	657	626	658	642	716	662	620	683	719	675	643	656	725	670	715	685	692	704	644	683	669	627	703	648	664	656	693	679	656	658	642	675	666	674	673	693	693	668	651	665	679	706	692	725	701	686	648	669	711	675	712	689	629	692	650	669	686	670	680	744	671	690	671	710	662	694	635	675	661	692	672	632	663	668	706	646	695	669	653	683	689	664	679	659	661	704	625	709	671	674	676	679	690	685	667	676	667	655	679	649	651	675	670	673	661	672	698	678	659	699	696	642	683	673	686	712	636	662	703	670	689	699	700	640	708	637	632	708	654	686	666	659	673	678	692	650	646	712	684	720	677	656	685	683	640	644	635	683	671	651	676	682	660	700	639	662	665	721	645	670	689	668	659	678	694	713	661	675	660	683	625	679	676	628	689	678	688	679	652	670	661	704	709	676	643	643	673	708	686	611	709	717	627	711	705	681	650	638	664	680	692	658	637	702	674	679	676	693	668	675	669	660	654	646	677	696	719	697	665	655	628	648	692	679	672	713	647	680	728	646	660	715	653	660	665	719	672	702	629	672	716	630	708	690	638	643	686	693	703	647	663	671	634	684	662
25636	21628	27573	25820	11879	4330	2804	1985	1456	1283	1240	1083	1011	859	946	927	832	914	810	842	820	783	704	801	758	776	706	747	741	692	675	680	671	661	690	732	667	657	618	667	716	665	661	696	684	656	689	653	649	649	651	647	676	644	662	649	607	626	673	698	717	630	656	631	637	627	652	694	665	648	660	650	660	632	658	657	608	603	623	596	598	658	614	636	658	588	629	613	635	590	614	603	650	648	615	604	644	657	651	600	629	590	626	642	638	616	628	646	611	615	650	646	616	595	632	644	641	662	650	683	619	648	652	638	595	612	660	692	620	636	665	633	618	627	683	631	670	658	587	600	581	602	604	641	585	639	659	632	647	643	651	594	566	638	646	630	622	616	638	609	599	638	641	588	613	628	625	605	643	649	645	612	628	596	610	591	600	604	639	600	613	616	642	652	622	608	600	650	634	638	660	639	585	669	620	640	606	636	605	612	573	599	644	605	612	636	619	605	629	651	575	673	609	612	620	621	641	583	639	650	642	665	704	620	646	599	639	656	649	591	626	651	654	665	612	623	622	628	628	603	623	611	628	612	617	635	596	591	621	663	619	590	607	606	622	649	593	644	596	671	593	638	645	620	630	598	582	609	666	643	587	653	665	617	656	637	629	653	633	642	665	575	615	619	660	626	645	682	621	610	638	610	616	627	654	619	643	615	607	667	651	616	643	608	605	616	628	565	641	586	640	658	656	624	609	666	643	628	628	617	604	597	686	674	644	627	672	666	647	643	645	625	612	658	591	617	604	611	648	607	668	607	658	629	666	625	609	655	611	652	661	671	622	624	600	604	643	659	623	619	671	659	641	639	621	652	657	622	606	613	606	650	654	665	653	622	589	627	670	610	655	667	599	640	645	584	627	599	603	614	633	649	650	603	618	640	600	596	607	615	653	644	603	614	648	634	589	616	652	609	643	636	653	697	594	624	645	587	633	617	612	621	652	650	682	640	608	642	662	690	639	622	615	642	617	638	632	626	608	636	606	626	588	589	636	628	658	612	633	610	668	649	648	627	613	633	605	644	597	587	586	649	640	627	631	615	638	629	653	616	660	623	637	613	631	611	601	639	683	600	649	658	598	621	626	632	634	640	621	582	667	683	602	608	678	638	664	619	626	575	652	612	641	645	605	647	596	643	620	623	603	671	597	627	625	654	597	635	691	650	615	628	605	630	662	671	627	636	649	650	597	644	652	604	613	654	628	609	619	602	657	567	611	641	632	620	615	627	624	641	627	643	612	602	636	674	624	596	634	634	631	626	613	640	654	587	639	646	622	606	647	656	684	583	677	655	617	642	612	624	605	604	643	665	604	633	664	631	625	596	679	619	646	630	619	626	657	603	631	652	637	628	617	600	611	618	604	623	647	611	654	650	666	596	633	585	660	627	611	621	594	586	620	610	668	624	646	661	658	624	654	650	680	644	601	622	610	622	629	641	589	643	664	589	603	614	653	631	661	623	642	605	622	636	661	587	602	674	647	655	629	636	598	648	641	586	654	629	659	669	634	631	617	615	596	624	626	653	609	622	657	650	588	641	619	649	659	600	591	650	616	684	615	652	621	651	617	618	653	647	629	615	614	669	657	595	617	648	649	586	639	653	620	633	618	613	606	610	643	630	640	660	594	630	658	652	639	627	681	642	577	619	619	647	652	657	658	616	612	611	624	625	652	652	647	630	591	641	631	611	610	682	630	657	639	619	624	629	627	637	636	635	623	607	636	604	608	663	644	656	656	661	592	627	581	621	630	560	643	648	613	618	615	651	623	634	639	585	667	597	596	630	625	631	656	628	641	595	635	628	603	629	643	600	607	643	605	634	635	654	650	657	632	633	661	638	639	666	630	636	629	630	644	624	670	612	632	653	610	662	644	626	623	634	601	612	579	622	641	624	621	567	601	639	657	582	647	614	632	664	684	602	643	647	618	636	611	612	592	601	625	629	604	620	617	603	606	628	596	661	647	609	619	670	654	654	656	669	595	613	659	663	611	588	644	603	587	632	651	574	613	617	618	641	645	615	602	626	569	652	668	685	612	616	635	590	637	633	654	608	630	686	659	629	664	634	653	642	615	659	598	595	651	607	647	611	615	613	595	635	672	667	642	628	648	690	665	629	657	668	626	626	650	604	609	638	631	626	600	604	627	615	670	682	619	647	596	617	621	599	628	663	655	661	665	634	645	617	633	607	618	656	621	610	624	635	641	643	600	661	627	600	639	620	633	685	654	616	608	656	619	631	638	639	614	613	655	603	594	632	656	640	664	618	637	680	683	626	617	638	619	624	606	600	610	603	635	641	598	647	601	652	630	621	594	642	681	606	638	660	597	665	611	666	655	610	609	585	620	626	603	652	640	642	603	639	654	651	623	619	619	654	687	622	624	583	653	600	645	672	639	648	640	637	611	599	606	596	601	649	605	634	677	632	632	638	603	600	593	621	593	606	589	607	635	628	615	631	625	642	631	647	677	657	636	607	610	683	625	655	582	649	660	616	657	634	658	656	597	620	675	590	585	649	604	594	585	580	659	609	634	629	646	637	633	585	653	603	638	628	651	643	620	632	612	634	635	590	674	614	644	658	642	631	590	630	669	661	579	637	661	625	621	666	654	611	647	656	607	631	623	603	661	650	604	619	633	580	597	639	637	632	645	659	666	603	629	606	616	619	614	626	637	632	628	614	641	611	606	661	648	635	612	639	640	594	640	635	659	657	634	583	623	626	654	644	626	639	602	652	634	646	618	622	615	642	648	619	621	631	629	637	634	627	631	594	648	611	613	617	636	623	606	593	640	596	603	658	647	673	604	645	614	618	668	641	620	605	645	647	623	624	607	609	630	612	603	639	637	603	591	662	597	586	626	606	677	608	589	619	593	607	584	600	595	593	673	617	622	628	596	629	617	655	638	612	584	643	636	628	635	641	610	640	650	648	630	669	623	604	582	617	624	644	608	635	617	628	637	618	636	602	617	670	637	656	599	664	666	604	686	616	665	601	636	590	654	592	611	605	605	629	593	605	617	626	591	655	645	611	611	641	639	666	598	610	605	580	590	643	641	617	641	669	589	586	620	637	614	678	626	669	608	662	693	656	666	632	651	581	591	597	611	576	639	599	629	631	644	596	619	630	618	615	604	623	647	662	625	602	570	590	621	661	667	617	631	594	608	638	649	649	660	612	622	673	603	606	674	572	619	628	651	632	610	650	657	665	619	623	563	648	613	614	626	665	659	602	639	646	610	621	615	600	603	657	676	596	598	605	618	616	610	652	574	627	656	660	619	621	653	622	641	609	634	601	615	573	634	620	618	631	611	626	645	667	611	629	604	638	645	628	646	660	659	652	621	638	597	613	638	622	666	620	626	671	642	598	624	614	619	651	633	597	632	584	602	617	643	630	670	679	664	591	599	561	639	598	654	573	657	620	691	590	626	620	663	631	635	594	618	646	632	624	647	633	652	640	613	655	637	598	634	630	595	639
15154	33075	23641	12750	8924	6562	4671	3575	2552	2077	1780	1574	1424	1237	1383	1193	1102	1163	1170	1047	993	965	920	902	907	867	797	791	774	760	748	762	778	720	737	786	747	789	703	699	741	749	789	710	733	779	779	806	756	767	731	758	761	689	708	681	775	713	750	685	704	712	707	707	659	653	699	642	647	634	701	712	651	662	718	695	636	673	686	643	683	683	653	668	703	685	657	651	668	695	657	677	614	654	642	633	659	684	715	659	615	697	666	669	693	681	664	697	600	642	674	681	656	684	680	643	654	653	715	659	656	648	642	629	661	628	632	643	743	682	646	653	668	654	670	658	651	667	666	614	684	671	661	676	671	678	722	680	696	684	682	642	646	630	636	683	625	633	651	655	640	721	728	682	683	639	676	651	690	669	686	651	667	682	631	672	682	682	704	654	687	690	653	701	646	671	687	677	701	647	620	703	688	623	680	656	698	651	672	600	696	642	657	668	687	702	674	637	690	701	675	676	658	723	635	652	616	662	641	640	685	690	671	642	702	712	646	696	653	630	696	633	651	644	674	645	643	662	654	647	656	641	662	652	685	660	621	662	670	688	620	675	677	673	665	692	681	650	683	629	689	650	659	672	677	751	612	663	674	668	634	719	635	682	680	667	655	628	686	676	647	629	685	642	697	652	649	679	633	659	668	640	645	613	670	651	650	680	706	666	644	639	664	649	652	627	652	682	686	679	621	646	684	644	693	649	680	666	690	621	686	679	643	675	650	669	611	650	706	636	675	676	674	639	700	627	630	697	662	701	702	682	714	610	662	708	678	649	657	661	666	670	640	632	625	649	685	642	640	679	715	653	652	667	685	703	623	661	699	661	655	673	667	710	636	637	657	698	681	653	665	696	650	679	678	661	679	698	639	630	634	618	666	649	677	702	645	606	654	666	629	668	674	677	663	702	691	665	660	677	641	675	661	635	619	671	633	634	636	666	654	645	667	671	680	662	717	650	628	685	657	684	707	659	639	704	698	662	676	644	654	625	637	664	700	653	623	670	650	718	657	706	625	680	707	657	675	687	704	657	686	665	693	697	669	680	674	681	611	634	698	639	676	675	720	607	660	674	672	659	674	635	637	665	694	657	690	673	656	683	647	690	710	699	641	670	653	715	682	651	678	639	682	684	711	722	625	689	638	650	660	661	695	635	661	646	646	663	611	654	694	649	658	667	657	667	645	678	668	694	672	685	703	691	601	670	640	669	666	684	633	659	674	603	642	644	629	661	656	693	681	663	663	687	604	731	670	655	663	639	704	662	693	703	688	620	684	697	636	654	687	684	653	689	634	627	639	652	663	630	668	654	691	649	614	668	698	680	701	611	639	640	680	650	697	657	648	651	675	713	665	636	668	673	617	693	655	664	684	695	646	664	672	644	653	649	698	684	674	695	655	693	622	690	643	623	656	674	641	690	654	654	690	728	697	656	661	653	646	664	622	651	623	639	697	659	613	680	657	645	654	687	605	667	627	649	646	654	651	675	676	675	681	718	661	707	668	635	647	681	731	653	672	658	668	626	684	653	612	636	718	642	659	701	645	636	688	673	673	626	696	679	671	651	612	664	680	674	643	635	705	638	673	619	685	711	603	699	666	660	647	640	654	674	670	687	653	666	692	644	650	705	667	672	670	695	661	642	690	659	649	673	689	658	623	654	706	673	706	660	729	703	630	675	689	676	663	624	665	686	655	625	625	697	627	622	660	680	658	670	669	693	734	629	702	677	651	663	679	626	650	654	661	672	666	663	713	654	669	659	658	658	657	672	653	618	701	710	702	643	669	649	676	701	706	646	644	680	691	586	632	611	666	676	681	687	649	675	636	681	699	642	651	649	661	702	706	682	668	668	670	691	597	690	665	673	624	648	656	627	686	661	675	710	611	673	689	681	663	638	663	690	664	704	644	629	669	661	644	670	680	669	642	686	659	617	694	673	711	663	729	700	686	607	659	632	627	646	711	640	702	658	694	646	668	624	647	712	667	649	693	661	683	676	656	637	652	669	677	689	675	652	655	689	705	632	694	655	662	674	641	632	679	673	676	651	695	666	674	655	627	676	663	638	683	667	646	701	692	675	709	672	669	703	670	704	659	630	699	621	644	676	686	647	695	696	655	653	649	673	688	706	660	660	668	666	663	682	629	599	635	662	645	624	687	643	673	656	649	636	626	671	647	642	668	708	694	644	662	629	635	638	659	707	672	671	687	670	740	684	671	653	677	659	699	668	658	635	653	635	665	636	685	656	691	627	656	668	670	673	609	644	640	686	627	610	653	665	666	662	635	644	634	689	642	644	632	651	645	668	679	670	684	636	697	709	687	619	678	695	641	659	709	673	685	639	634	661	604	636	640	662	662	671	689	648	659	684	650	602	635	705	673	698	694	646	683	603	710	622	632	660	712	668	624	655	630	635	641	666	675	684	626	682	662	629	708	677	614	675	668	652	671	664	660	650	655	646	706	687	686	672	692	640	731	635	698	684	666	662	663	577	684	676	667	628	702	653	666	664	653	660	662	630	667	645	648	686	651	739	615	675	631	660	623	652	653	665	667	620	709	635	654	674	644	653	651	636	638	645	649	658	611	652	723	635	649	688	589	637	650	690	653	703	624	677	661	647	656	665	669	690	692	632	649	633	649	688	666	647	654	673	668	656	664	681	611	702	633	710	665	645	659	699	664	700	675	677	660	684	637	702	634	651	654	680	711	700	648	628	687	689	670	616	674	627	631	652	686	661	659	688	698	678	634	685	651	705	702	703	705	617	637	688	689	637	670	672	653	645	626	667	691	682	682	689	736	644	648	652	709	669	646	664	651	688	650	657	635	659	644	717	652	649	639	685	630	643	687	680	645	691	673	600	666	682	608	681	641	640	675	668	650	636	669	677	655	661	653	658	682	703	674	693	684	655	660	697	706	658	662	684	637	697	652	669	649	675	662	635	676	689	656	634	602	655	640	636	649	678	708	649	660	645	690	629	663	662	686	667	673	665	700	663	692	635	693	657	633	671	639	628	692	660	701	669	661	691	666	689	692	713	711	663	693	686	663	699	702	683	697	662	648	688	657	668	681	600	695	681	644	631	692	726	668	707	669	714	641	612	646	669	685	672	687	662	694	708	653	656	639	694	669	656	645	716	685	641	634	679	671	654	643	691	681	721	693	623	638	679	676	639	676	686	635	641	677	650	679	659	697	659	708	671	635	706	693	627	667	661	668	652	659	625	654	638	661	696	648	658	620	677	654	665	664	696	624	645	647	678	633	680	648	706	688	690	694	613	663	652	678	679	604	701	636	701	685	666	635	645	653	673	665	669	671	645	691	630	673	630	653	691	662	653	615	696	656	652	675	652	659	656	684	680	721	647	650	713	629	669	660	632	684	687	650	637	660	685	665	635	670	646	627	635	684	651	656	665	653	685	659	693	682	640	712	651	680	674	645	680	641	655	689	617	674	654	653	682	688	676	720	697	648	638	664	613
23250	21640	29377	24406	21675	21616	11010	3871	2570	2041	1836	1605	1312	1276	1334	1150	1143	1157	1158	960	969	948	913	962	877	868	837	794	843	831	755	788	747	752	761	806	753	763	700	792	735	723	724	739	789	815	723	761	724	743	700	740	727	693	737	738	728	697	716	676	706	703	690	744	691	634	692	709	643	683	697	674	685	678	686	650	708	696	659	643	637	722	682	631	705	687	659	603	629	667	686	630	670	646	647	661	653	664	663	652	696	654	640	663	611	685	718	665	701	655	636	666	652	694	663	659	647	688	686	649	699	707	686	700	646	669	693	667	689	662	650	666	659	674	629	666	658	637	640	635	665	652	668	624	676	673	638	754	671	633	650	644	685	709	666	663	645	701	651	717	695	665	674	602	638	645	673	716	657	711	712	639	642	618	662	677	661	667	675	703	632	637	656	628	688	646	654	674	671	649	667	659	689	694	677	647	656	653	669	630	641	639	625	655	759	663	626	690	636	637	667	672	624	674	686	700	606	680	680	646	666	702	669	666	698	645	683	682	673	668	666	663	636	663	677	635	659	650	652	697	671	617	673	674	677	681	653	680	667	650	689	615	670	645	629	714	698	674	729	619	617	629	654	673	689	640	709	656	645	707	634	657	684	698	677	689	705	685	639	646	639	652	685	694	685	659	642	605	657	691	718	689	657	657	710	623	696	702	652	621	642	679	651	644	639	645	644	657	664	694	641	693	650	634	664	674	649	684	653	661	659	616	654	656	657	673	674	688	645	654	678	682	651	748	674	626	680	677	625	620	672	669	622	660	636	665	625	678	701	733	610	716	687	667	683	661	665	669	673	678	667	632	604	699	646	689	678	631	636	657	662	650	670	645	657	592	713	675	642	689	686	672	657	696	677	650	639	686	636	651	670	643	683	652	692	638	666	612	647	634	729	651	648	681	659	652	666	641	628	668	682	649	677	612	639	629	658	632	696	648	666	702	671	666	660	663	674	657	677	707	724	676	627	644	655	649	699	690	678	693	742	698	689	693	689	697	639	679	692	684	691	662	629	646	654	693	623	655	670	671	662	650	639	597	653	642	677	648	647	631	666	711	660	654	657	665	714	664	665	651	663	682	648	636	680	599	659	688	674	678	698	619	597	694	654	672	671	686	651	676	655	691	625	669	710	664	668	619	639	659	730	666	678	662	688	655	660	588	663	676	652	686	669	705	657	597	650	607	642	694	671	651	663	708	681	685	617	619	654	623	681	678	653	653	649	641	627	645	692	635	727	643	621	688	667	717	667	706	652	663	663	664	683	678	642	650	652	658	697	640	672	647	626	641	669	649	638	661	647	682	672	756	657	688	695	615	670	696	645	653	663	662	716	637	682	670	639	624	675	669	656	664	607	627	652	645	689	697	641	630	660	648	643	660	677	685	683	662	614	676	670	643	703	653	687	643	724	688	628	647	614	653	635	672	655	694	655	643	660	654	669	679	706	666	657	674	692	683	723	663	695	682	644	639	697	651	668	694	707	675	672	667	652	652	676	653	665	653	661	674	643	632	670	659	685	682	687	668	640	701	657	647	670	673	682	646	686	710	701	660	675	713	657	661	698	612	685	674	678	647	675	617	671	662	682	639	692	647	647	678	668	700	656	619	712	692	677	716	656	632	714	656	720	630	640	680	690	621	668	671	626	659	688	625	611	648	661	658	685	680	690	669	614	655	639	631	613	658	667	618	664	642	664	641	672	690	684	627	645	666	663	627	652	714	668	662	691	666	669	686	688	660	675	641	662	661	654	680	688	661	665	649	644	668	679	701	695	634	695	684	638	666	680	684	682	634	688	642	628	643	683	621	598	687	633	658	659	640	614	668	664	680	675	674	678	744	671	653	636	649	675	674	647	644	586	633	638	690	657	651	638	667	631	642	683	628	669	644	623	655	677	660	634	672	625	669	695	659	669	684	653	668	651	590	611	649	665	645	642	689	660	676	680	698	651	665	623	637	681	689	663	652	644	675	649	672	692	678	642	697	668	665	654	682	687	649	660	627	677	655	662	654	666	704	713	636	621	689	676	658	653	699	676	667	681	695	679	617	691	675	656	638	675	657	662	689	625	676	693	668	702	654	620	662	672	648	672	663	666	686	649	663	691	697	657	657	642	659	672	662	694	663	648	646	645	669	653	647	665	646	626	627	671	677	670	684	686	666	646	670	645	653	715	723	671	652	656	676	705	661	677	741	630	674	693	669	691	649	665	670	692	664	690	665	637	684	671	644	671	672	677	672	641	652	747	657	696	629	641	653	654	645	661	685	645	686	672	632	672	699	698	668	695	646	694	704	699	674	682	692	684	607	640	647	666	640	652	679	642	649	693	670	687	664	628	655	693	665	689	644	677	655	676	668	673	655	658	611	644	627	678	649	636	675	674	696	676	642	651	645	635	688	687	693	677	635	693	666	665	654	653	641	671	662	648	741	642	672	677	679	648	690	692	698	650	646	677	687	642	675	666	600	638	692	630	627	659	631	671	677	701	595	656	715	700	653	696	658	637	654	657	658	666	657	666	623	631	717	676	680	647	673	639	691	637	672	645	624	678	688	613	635	659	644	688	685	644	664	661	665	695	664	674	651	656	671	685	674	655	646	658	692	637	666	688	712	671	648	651	682	656	606	646	648	639	707	671	724	612	683	674	680	649	671	687	734	699	643	686	645	678	694	663	680	681	668	652	668	659	617	673	613	615	621	667	661	638	716	651	660	657	673	657	650	708	719	667	670	666	643	681	669	634	680	632	643	651	644	656	721	684	651	685	677	660	624	620	643	646	636	642	678	660	684	676	657	713	637	645	657	651	675	668	640	718	691	629	706	681	642	692	640	656	677	678	655	672	622	631	697	656	653	665	677	709	677	653	727	671	603	670	651	696	698	676	664	653	644	624	639	687	665	624	638	693	646	694	638	686	650	657	644	686	595	660	662	696	651	710	626	638	690	682	687	685	667	650	641	653	701	637	692	626	711	684	643	680	627	675	640	653	684	674	624	696	695	632	612	700	679	646	675	698	650	710	697	642	693	715	621	679	620	669	651	650	643	674	671	635	648	680	680	638	680	685	647	596	701	718	609	624	690	704	619	661	649	664	672	660	677	652	689	660	709	651	699	726	670	667	660	667	643	629	680	660	674	652	632	704	629	646	617	660	699	626	656	622	669	651	692	648	686	692	675	706	640	671	691	663	698	666	685	721	660	682	708	680	659	651	638	670	615	612	680	668	694	646	665	664	623	670	679	654	648	637	668	640	646	717	676	653	681	694	664	634	668	685	686	683	686	656	668	680	698	636	697	664	644	693	660	664	677	667	641	696	666	661	657	654	676	643	651	681	638	685	646	649	649	658	659	698	574	639	671	607	663	656	636	641	668	637	714	625	632	650	669	668	678	691	664	641	677	696	643	668	619	725	644	679	679	659	665	611	595	646	654	655	679	646	698	653	653	684	649	679	625	661	671	611	648	645	607	685	665	693	689
17538	41731	31388	18285	13851	10410	7892	5906	4272	3395	2884	2588	1950	1854	1958	1572	1569	1600	1469	1303	1231	1197	1126	1112	1033	1054	980	947	949	948	827	826	890	857	841	818	830	769	834	836	819	800	869	871	880	896	883	834	778	813	863	805	829	795	834	756	785	725	742	739	809	748	746	750	750	757	700	765	731	723	708	674	778	735	702	754	659	653	680	713	653	716	697	679	701	699	673	702	700	700	692	673	636	693	695	662	720	707	674	677	662	721	684	666	677	705	721	685	650	717	725	692	670	714	732	671	714	692	682	685	705	719	654	724	700	670	665	707	719	658	675	695	734	717	714	693	706	656	685	694	699	698	760	745	697	652	715	717	688	681	712	685	653	702	690	691	681	709	680	700	680	647	682	706	674	679	695	687	676	684	702	700	699	685	659	686	741	687	709	690	664	693	738	717	663	690	757	714	700	701	683	690	640	713	710	689	663	724	704	704	692	694	705	656	709	720	729	713	680	748	699	645	739	729	660	722	677	698	718	671	738	761	722	735	662	687	718	668	712	708	709	699	713	685	705	786	689	735	716	691	757	666	655	673	652	643	672	703	699	667	742	663	703	677	696	720	685	698	714	664	705	678	706	722	690	675	706	697	636	750	706	689	713	664	734	714	703	732	646	673	661	730	656	698	691	704	697	685	719	678	692	696	740	704	697	702	708	711	676	674	742	657	694	658	711	753	706	682	698	740	700	681	725	658	693	683	689	673	672	713	655	700	734	670	720	684	720	726	651	705	688	717	742	694	691	670	680	699	717	735	724	687	716	697	675	716	687	683	748	690	702	683	715	707	711	702	663	704	673	691	670	692	690	703	707	708	708	631	721	698	713	686	689	704	725	662	703	716	684	689	680	640	663	738	737	694	725	665	694	693	702	678	733	745	700	664	676	702	716	677	754	702	665	682	674	628	690	694	713	683	719	679	707	684	689	710	723	661	679	667	667	706	671	715	732	723	673	633	672	693	707	642	653	676	725	682	672	713	693	671	691	679	659	645	747	682	699	668	674	691	672	673	723	676	713	692	704	654	715	726	718	692	609	714	691	707	662	688	681	695	661	645	718	699	687	709	668	712	763	713	704	717	705	682	672	704	699	664	667	710	675	663	680	751	714	687	630	682	691	693	686	694	696	716	732	697	680	714	720	690	716	660	730	726	677	643	717	682	696	702	698	694	672	735	707	686	713	705	716	667	710	649	670	705	710	650	739	696	703	736	694	692	680	708	719	715	694	665	739	688	662	701	688	752	710	711	721	691	677	687	654	641	631	729	715	726	714	721	732	687	708	705	698	691	681	682	668	674	702	691	663	723	703	668	687	696	670	720	695	738	670	712	697	696	651	726	712	642	666	716	705	734	665	660	645	716	694	688	677	693	699	647	689	654	712	687	723	676	701	686	632	696	709	706	698	687	717	722	688	668	651	704	663	704	728	679	679	738	654	726	709	714	700	709	712	735	662	697	659	737	690	692	689	694	707	662	713	675	706	698	690	673	681	766	703	698	649	714	732	694	671	715	691	677	694	700	692	748	672	713	670	735	698	724	690	671	675	730	727	667	687	734	673	672	671	650	703	693	702	698	716	691	671	725	712	624	697	706	698	763	677	713	698	729	753	697	713	697	695	755	700	732	773	746	694	676	673	695	692	647	718	664	739	700	667	706	683	688	690	680	704	668	713	685	669	678	646	707	657	728	718	668	713	696	670	730	706	697	705	719	683	695	707	730	736	700	728	705	709	661	698	668	680	669	665	701	681	686	661	713	705	689	705	666	670	708	699	711	696	742	739	718	648	648	725	703	685	678	701	685	697	691	654	695	705	740	676	740	668	654	715	674	683	664	701	728	742	697	708	638	686	686	679	671	694	688	698	767	707	678	669	724	694	694	695	737	705	650	750	686	683	703	722	676	653	715	679	725	704	698	703	674	719	653	660	706	752	658	692	678	704	656	718	687	675	735	660	737	705	669	718	699	714	652	673	708	697	663	691	691	692	689	716	684	659	700	699	709	657	696	726	663	732	685	688	646	694	702	712	721	714	644	694	646	698	645	721	662	700	680	706	632	695	731	733	675	736	737	714	714	696	647	661	672	718	687	699	747	720	644	721	707	705	729	672	703	671	670	692	693	696	692	692	704	685	672	717	695	709	722	685	684	664	706	725	712	732	716	688	668	691	650	707	721	696	705	690	705	697	657	690	679	676	734	695	677	688	725	652	699	682	669	631	690	708	634	716	700	688	695	720	727	703	726	676	676	672	663	683	697	698	706	694	670	699	712	660	708	694	688	686	689	695	627	677	722	717	713	692	682	682	731	650	712	729	692	632	755	677	735	722	675	693	684	706	639	694	682	704	708	707	707	665	702	682	659	683	736	697	710	678	665	713	726	689	794	746	712	683	736	703	699	724	654	698	724	710	718	680	672	688	667	711	693	708	747	690	708	681	635	677	662	708	707	678	720	635	675	727	713	686	712	697	713	665	701	711	689	680	682	684	676	732	666	675	710	697	613	677	683	679	657	698	679	685	710	683	736	656	759	694	727	670	695	695	712	660	657	703	713	679	663	646	719	699	676	698	669	678	722	679	717	713	662	667	708	677	697	669	672	733	664	701	724	698	722	684	682	659	687	692	705	697	749	711	703	717	703	723	707	687	693	696	682	656	677	703	746	674	690	724	691	677	672	706	720	713	692	674	704	700	707	732	656	670	713	700	656	731	706	683	655	696	692	648	709	679	675	682	714	648	677	723	719	705	685	700	684	681	673	722	663	732	689	705	696	675	709	679	734	727	670	723	716	695	667	712	702	698	651	676	691	711	725	725	718	666	699	655	678	680	700	724	729	681	712	658	677	647	701	677	691	678	651	676	705	645	705	679	654	682	684	681	714	662	726	717	711	695	696	671	669	702	673	677	697	727	648	647	650	654	680	689	668	647	696	686	732	680	727	701	662	654	669	701	693	684	679	660	629	719	687	716	716	671	648	692	685	670	705	669	698	658	731	716	679	666	683	701	659	641	690	703	704	705	716	683	671	636	676	701	713	738	681	722	716	673	694	717	665	711	668	655	718	691	649	650	715	680	721	748	699	681	663	633	756	669	690	680	688	685	692	684	670	681	685	712	685	695	663	664	701	660	691	695	640	707	674	715	683	695	687	735	667	737	692	680	686	673	688	711	686	681	696	689	705	735	700	712	677	667	731	724	741	728	687	685	724	714	687	691	709	731	718	725	740	761	658	707	711	694	717	744	714	698	675	701	693	717	718	712	707	672	699	714	680	716	697	659	690	670	660	671	699	686	705	701	667	696	676	690	689	706	714	682	672	668	685	696	681	703	743	662	668	679	668	666	745	670	743	723	698	717	651	701	690	703	700	720	718	678	690	691	728	715	683	717	700	720	700	673	693	701	677	671	675	704	718	678	696	659	686	695	641	680	703	703	666	676	710	691	684	647	723	680	739	690	733	705	740	676	672	716	687	655	698
29000	21441	17155	8301	4057	2714	2138	1539	1290	1118	1051	951	861	823	819	811	803	819	778	797	734	673	711	679	711	679	667	666	702	635	652	641	697	645	657	636	686	625	654	616	667	698	664	642	668	666	685	687	623	654	659	676	654	696	669	641	649	629	656	616	687	639	657	625	647	617	635	670	631	649	627	613	617	602	638	631	693	630	626	638	666	628	632	638	603	640	655	624	627	596	576	638	613	626	600	595	605	647	628	620	619	614	635	619	580	629	599	663	601	591	653	585	652	620	619	650	608	669	625	670	621	602	657	620	633	627	587	591	646	677	579	658	620	584	657	635	628	648	626	611	625	626	651	613	591	603	627	626	610	594	636	561	599	656	609	614	595	639	661	664	641	643	660	635	595	612	621	630	624	596	622	633	618	592	647	610	612	683	644	625	636	637	620	669	568	632	626	624	625	552	677	684	599	644	630	660	628	638	591	649	637	599	649	642	615	596	572	657	594	607	666	592	636	625	650	665	630	626	645	626	553	585	630	618	636	625	596	638	621	635	614	627	598	622	674	682	647	665	633	607	608	605	665	685	617	640	655	624	615	583	626	588	647	627	625	631	645	575	618	619	622	588	608	622	588	637	656	627	639	643	590	630	645	614	630	593	625	604	634	634	634	636	619	632	635	660	643	599	618	599	630	626	606	586	636	641	614	669	615	604	589	636	600	634	670	629	609	639	680	653	664	618	607	599	640	650	648	598	633	602	621	652	616	614	633	606	597	574	614	663	636	624	637	645	619	632	656	628	660	692	671	613	610	619	622	629	604	567	606	605	640	621	622	649	622	655	612	639	582	628	582	606	662	622	662	635	638	629	644	661	610	622	663	630	620	568	638	632	580	615	588	612	612	666	608	615	649	627	626	615	655	598	637	611	618	614	610	625	655	643	601	671	627	617	589	646	623	606	629	578	641	634	561	602	645	669	639	617	648	624	616	674	621	628	618	586	615	623	614	582	651	615	613	626	614	631	632	656	637	647	652	667	671	639	647	610	599	590	625	652	628	584	621	632	607	602	564	611	624	632	607	625	588	587	620	597	614	702	601	643	613	609	632	614	655	579	637	641	582	664	601	604	665	627	614	650	606	654	612	613	626	635	616	645	619	629	642	622	604	618	622	618	623	633	622	618	622	601	624	633	629	639	659	604	632	602	619	644	626	657	633	650	608	630	637	584	618	594	629	638	637	625	610	619	636	617	614	666	625	641	609	607	644	622	646	633	619	661	665	598	614	634	657	611	622	646	623	593	635	608	637	649	579	655	618	623	652	617	630	563	681	628	585	602	637	646	638	634	609	614	637	584	632	604	612	652	638	586	613	590	621	611	688	601	620	633	623	620	606	584	631	637	650	634	593	646	650	626	627	614	658	601	696	626	648	627	639	618	614	629	637	662	648	620	648	635	607	610	625	598	637	647	619	636	648	642	613	637	633	672	640	594	623	628	616	649	623	659	621	649	601	672	618	658	600	627	624	612	651	592	627	655	611	619	558	577	620	589	601	619	647	611	638	579	649	592	637	615	660	632	646	701	618	601	618	599	599	623	633	612	576	584	641	595	632	645	638	633	661	602	626	621	662	612	640	609	589	633	622	589	616	637	666	600	612	642	606	654	617	605	665	635	625	708	659	657	611	664	637	618	646	623	620	641	616	634	604	643	654	623	631	670	636	631	624	661	634	649	647	606	640	612	630	635	640	649	604	640	629	618	570	671	595	635	640	584	596	609	616	609	640	612	629	597	593	612	623	591	653	661	620	588	633	610	636	627	638	659	648	666	656	646	606	605	641	628	624	622	616	642	608	663	641	655	602	626	617	674	659	641	635	608	597	644	620	631	630	626	622	636	644	630	617	565	650	626	640	594	604	647	637	626	620	631	597	649	652	616	594	635	606	656	607	630	629	658	617	649	594	622	602	598	652	634	681	632	659	631	625	621	615	578	615	565	606	678	610	608	644	628	643	652	636	635	647	629	636	579	631	643	610	571	589	623	649	616	609	632	658	563	584	594	649	615	589	656	621	639	697	620	669	657	617	618	613	617	619	561	590	606	664	620	681	625	636	588	546	629	593	654	639	594	594	659	611	625	597	592	609	625	583	621	631	646	637	620	638	615	691	620	579	676	604	649	638	651	613	624	663	654	676	662	624	622	624	647	667	653	602	626	664	647	658	642	661	636	637	635	593	633	631	618	626	636	621	664	633	672	657	590	658	620	633	624	662	598	641	651	613	595	639	624	660	618	626	657	624	679	624	629	638	628	651	670	605	606	642	627	648	654	618	631	651	601	588	602	638	614	623	641	613	665	635	644	607	651	621	638	631	599	582	645	635	639	629	616	621	595	625	601	615	638	610	617	596	639	632	584	609	653	615	635	614	631	584	603	659	580	646	636	637	636	607	582	601	604	623	640	601	638	660	618	622	626	661	610	641	674	610	612	639	602	648	656	617	642	561	619	626	610	596	614	603	662	617	595	620	613	643	608	609	666	615	612	636	613	687	675	583	640	609	628	609	591	653	623	635	597	637	580	658	624	616	639	605	619	638	643	655	624	631	578	637	649	630	661	607	568	614	639	602	675	595	577	583	609	645	647	629	624	603	632	576	610	652	595	568	648	630	612	593	636	624	654	639	621	594	603	651	643	597	592	666	639	652	640	597	583	584	602	579	634	604	635	594	610	645	613	630	614	632	650	615	624	636	615	650	632	644	595	616	623	648	605	629	614	644	624	671	620	649	607	611	605	597	626	614	638	675	585	641	610	626	684	620	607	654	570	602	633	662	685	636	629	631	587	651	596	571	643	632	622	590	664	615	643	654	612	631	647	599	547	616	591	672	624	575	647	650	628	647	617	660	658	600	621	631	599	589	662	631	619	673	637	604	617	670	612	644	612	654	624	623	627	626	610	632	599	622	634	602	636	593	641	651	610	613	601	627	650	673	666	620	622	637	620	639	636	619	610	561	634	637	620	651	624	582	632	594	647	588	611	615	661	611	621	622	657	602	639	583	623	636	611	621	622	627	587	669	606	622	626	591	618	606	630	620	660	625	633	618	662	605	628	648	617	610	641	637	648	624	585	623	645	664	645	603	628	665	601	638	637	666	615	632	639	592	612	634	644	645	664	606	630	614	596	589	606	626	620	629	659	594	586	632	604	643	594	632	571	631	626	572	610	596	666	637	615	615	660	662	667	666	601	641	614	666	589	603	613	614	616	636	645	615	635	640	619	698	620	601	606	664	606	618	598	631	566	601	610	648	623	618	654	642	650	701	619	631	653	650	625	646	602	627	620	632	645	667	592	650	610	652	618	667	645	624	591	596	626	650	629	571	627	637	638	626	633	627	600	624	630	660	665	630	588	599	624	641	634	576	621	599	600	657	603	566	614	659	615	654	610	604	638	601	634	640	671	613	644	658	643	614	617	673	610	633	621	580	665	615	644	621	605	604	611	648	628	607	584	658	611	638	588	604	635
15450	27745	17934	8821	6251	4782	3659	2588	1957	1649	1534	1275	1060	1123	1081	1007	1020	1052	926	889	858	853	824	840	868	739	737	756	710	743	699	692	747	705	749	631	700	691	719	654	735	701	724	693	744	720	700	779	749	718	739	743	719	677	690	724	658	709	720	705	710	680	683	652	687	704	729	683	645	655	665	632	678	682	677	660	679	621	682	652	696	699	657	640	681	658	613	639	654	718	661	615	657	680	629	632	707	708	628	676	666	643	614	706	656	641	662	681	675	636	648	677	657	664	674	653	652	675	643	693	664	653	684	650	706	685	623	640	640	668	649	665	655	617	698	666	674	675	655	638	653	653	665	657	611	663	642	642	626	643	640	642	658	666	663	666	611	616	659	664	667	646	655	660	632	682	668	680	638	671	698	673	690	682	686	630	631	662	687	641	651	688	628	637	670	682	697	689	618	672	662	693	624	664	632	689	677	647	653	643	645	640	684	686	691	686	671	663	668	684	713	662	682	702	667	675	693	652	611	638	693	671	661	656	679	623	636	621	645	666	668	669	699	658	609	648	675	708	692	676	696	693	600	654	681	669	648	666	687	625	703	669	644	674	689	655	648	690	717	673	638	665	680	638	687	658	625	643	621	650	686	667	617	666	655	599	620	617	675	727	699	659	676	624	630	674	648	691	663	669	668	677	717	623	691	706	650	674	679	671	653	680	637	676	672	649	637	642	676	684	724	693	634	684	646	702	686	643	714	663	703	612	677	650	663	680	653	657	641	645	669	657	654	715	666	681	662	656	660	644	660	674	683	717	636	664	642	646	596	695	634	652	674	690	671	686	667	638	645	640	683	658	675	682	643	694	707	674	701	626	672	655	680	630	694	683	670	700	667	663	662	651	650	683	676	695	683	634	576	667	666	655	647	616	700	639	686	670	702	621	689	658	644	713	625	676	655	673	623	650	651	705	688	682	633	673	656	654	669	678	652	648	717	656	675	668	670	641	658	681	622	659	679	645	634	648	657	670	692	700	676	690	700	675	658	633	669	673	668	677	692	690	644	669	635	666	667	720	688	616	645	637	647	675	656	613	675	692	655	637	637	625	658	651	608	709	680	660	660	623	629	703	644	706	677	658	661	685	702	675	686	648	726	650	681	657	646	660	682	663	671	648	623	664	619	637	710	657	642	620	663	669	647	631	691	626	674	686	663	658	669	647	721	697	663	636	652	674	667	628	659	658	663	629	693	682	669	651	675	631	645	658	708	699	613	610	685	605	685	676	641	678	657	686	637	675	696	677	632	692	625	673	653	658	676	675	693	672	672	678	685	719	693	694	692	678	666	711	637	660	669	687	660	651	636	679	599	699	641	642	693	661	669	696	593	660	644	689	668	618	686	676	666	710	641	653	656	681	678	651	690	641	646	646	703	653	641	700	656	707	659	666	685	698	655	710	664	672	630	647	664	686	689	653	681	659	645	660	688	649	614	598	615	657	625	686	649	635	671	689	643	652	670	687	684	656	688	652	679	639	678	663	658	698	665	671	661	630	677	614	642	667	688	639	661	659	685	668	654	679	685	657	620	676	638	698	696	657	641	678	663	649	639	673	708	705	666	690	650	616	653	673	646	690	663	685	704	653	617	677	698	671	642	698	650	661	684	695	619	689	616	675	689	662	645	623	650	654	648	643	667	654	649	664	654	648	668	622	649	689	672	669	645	682	651	700	691	680	674	665	633	669	606	649	648	623	669	637	647	715	674	621	657	635	672	664	684	656	690	603	676	701	619	628	678	665	616	655	675	699	633	679	671	660	659	693	683	685	599	700	665	652	644	635	633	663	725	707	654	646	701	616	628	646	645	651	634	639	667	656	626	679	648	695	659	676	691	649	660	650	693	672	667	627	653	669	679	688	660	663	683	688	643	731	721	672	656	696	725	621	673	658	672	731	685	680	666	677	644	678	662	663	630	645	681	682	650	696	624	709	651	705	675	683	634	666	632	634	642	677	678	705	642	623	683	679	649	644	661	640	640	655	677	601	637	681	647	673	646	598	626	653	616	647	664	652	667	671	694	670	623	635	702	692	686	658	657	651	620	607	663	623	643	654	627	664	656	673	652	664	679	675	652	648	670	633	657	606	654	647	666	670	667	644	663	661	639	652	606	660	660	678	637	680	665	685	666	641	637	627	644	675	657	593	664	684	640	661	645	648	662	688	687	646	681	662	629	643	663	650	648	657	680	680	573	654	622	698	638	645	637	645	682	662	661	662	664	654	670	665	673	648	680	683	683	683	689	653	614	697	663	649	636	658	702	693	678	620	638	642	705	690	645	645	598	628	644	680	679	657	653	651	678	641	675	721	693	642	623	674	630	660	679	637	677	635	621	675	671	650	678	662	638	640	661	658	677	678	640	635	622	612	647	692	699	690	612	662	659	621	685	653	708	625	658	678	677	706	630	638	658	627	656	688	690	644	672	660	667	667	646	635	660	664	691	660	723	711	669	625	675	683	629	670	691	673	643	638	650	652	677	682	670	664	667	655	678	626	696	700	654	672	657	659	697	673	671	664	638	704	661	645	673	594	630	630	640	682	662	624	634	643	641	653	601	676	693	613	607	621	683	688	664	654	686	642	666	676	657	645	663	690	624	699	659	621	709	667	702	626	716	668	685	652	661	650	635	697	686	616	638	633	724	646	667	694	618	678	688	663	681	670	683	701	655	680	670	665	651	652	642	657	687	638	650	650	585	649	650	668	654	676	673	696	689	674	648	685	651	686	643	648	647	685	694	681	651	728	683	634	668	659	671	682	699	682	649	687	674	650	704	650	625	637	691	606	677	679	649	658	682	676	679	670	690	675	683	662	649	688	706	683	701	658	635	674	660	705	659	667	673	665	628	702	609	703	693	648	640	687	620	642	696	649	619	699	637	659	611	694	684	683	666	641	665	657	614	620	638	642	669	620	594	650	646	650	680	638	647	634	668	688	665	673	684	674	651	628	631	620	688	645	677	684	642	710	669	662	662	670	675	692	663	647	656	652	673	659	682	644	664	673	651	656	715	674	653	643	621	703	655	637	643	664	696	624	641	653	696	684	651	665	635	660	654	625	657	671	668	665	677	661	705	659	614	646	662	657	662	723	643	636	667	688	636	674	697	622	717	659	656	701	690	661	656	655	674	674	630	670	670	652	627	651	665	624	697	643	696	695	650	619	627	670	633	694	651	659	687	670	689	658	743	646	679	675	665	686	675	646	635	633	653	631	655	654	685	654	642	684	637	624	657	710	670	684	635	663	680	711	686	678	636	663	686	703	712	660	648	644	657	662	643	644	610	692	664	657	664	694	708	737	704	693	638	683	718	644	646	664	685	664	631	662	646	656	662	657	654	706	690	648	641	651	657	683	703	645	668	668	630	645	655	667	668	681	663	663	603	678	669	681	655	679	662	613	622	673	656	655	641	642	658	696	640	637	684	664	668	653	661	667	690	646	591	664	666	665	649	662	701	639	677	670	647	686
24340	21626	28812	24944	21517	11478	4372	2517	1804	1602	1484	1244	1028	1118	1068	988	1010	1029	956	894	856	813	899	780	812	739	768	734	701	736	700	708	709	714	725	706	736	696	730	672	709	719	670	718	715	713	692	712	707	721	683	721	650	696	669	690	693	698	631	684	683	660	663	674	715	694	645	694	659	677	692	706	631	633	692	645	688	601	622	687	637	661	621	697	679	651	609	657	646	697	666	638	610	630	643	669	628	628	654	702	660	615	674	642	589	608	659	663	644	684	625	645	638	624	631	645	671	583	639	656	613	699	702	613	686	609	673	625	646	648	632	633	652	646	652	685	631	624	643	606	629	645	583	613	656	597	655	669	644	665	694	628	639	643	592	673	606	625	684	671	643	651	625	649	666	649	640	601	652	649	610	625	670	643	602	649	669	625	629	648	670	632	601	694	633	683	640	645	629	685	691	619	639	661	636	668	605	656	618	638	675	634	622	604	623	637	665	604	649	643	657	633	636	614	646	627	665	611	649	657	655	681	618	717	679	679	655	600	674	616	623	615	652	609	636	592	633	652	621	611	630	635	692	607	628	627	664	635	633	601	623	653	699	643	611	639	643	659	637	646	648	625	692	648	622	650	620	642	622	605	636	670	610	669	643	630	593	650	701	608	690	599	668	663	685	652	652	628	671	618	621	620	585	603	642	649	596	647	686	640	653	609	646	643	654	626	609	634	652	635	642	614	662	624	648	604	615	651	640	674	625	655	616	671	662	685	645	656	632	612	677	611	646	627	622	673	615	649	638	607	637	626	645	617	638	645	610	637	645	685	641	610	639	657	671	587	631	646	653	662	677	639	644	689	676	625	622	628	665	673	604	689	601	643	696	623	663	650	628	652	639	653	666	649	669	674	624	643	614	631	591	623	654	650	613	674	602	706	650	625	641	601	629	605	645	637	675	589	701	652	668	626	665	677	601	669	658	624	613	609	668	646	668	668	672	632	627	600	674	646	636	634	616	656	670	625	641	657	628	595	651	667	630	633	676	614	632	642	677	659	613	664	618	608	649	630	637	651	609	590	653	639	678	632	674	663	681	620	620	623	662	704	688	635	603	621	644	666	627	669	623	668	587	684	659	649	610	662	609	671	652	602	693	673	628	602	659	669	576	633	629	661	657	652	631	633	599	666	662	681	590	644	649	643	667	638	624	655	684	652	640	659	660	643	628	632	604	660	629	661	633	646	636	622	639	635	619	650	659	611	639	676	657	678	665	662	635	663	648	643	630	668	666	655	637	622	643	672	683	670	591	666	642	591	677	625	582	623	622	649	658	624	653	654	622	652	632	636	606	626	621	608	612	606	635	661	664	624	622	625	633	616	651	638	686	634	629	655	673	634	664	651	612	656	647	613	644	649	609	665	617	640	672	626	641	672	643	650	636	659	620	665	623	646	647	636	670	628	596	629	638	684	637	645	643	629	652	656	671	646	665	665	632	663	665	638	677	663	619	631	620	628	641	624	587	671	641	647	622	660	629	612	588	635	628	648	659	655	642	636	632	616	636	669	602	639	655	621	657	626	637	643	620	670	671	647	630	630	696	618	655	647	701	659	657	658	668	653	661	683	659	633	670	635	657	676	629	628	673	661	653	629	626	655	646	667	685	673	596	651	619	609	651	667	619	670	605	665	673	651	619	633	631	652	633	631	651	625	630	648	653	631	661	668	677	678	655	642	615	624	618	665	668	660	658	647	646	647	621	646	668	673	666	626	635	660	661	662	613	642	650	633	650	644	654	654	638	648	663	620	641	680	633	678	651	680	674	612	680	657	641	664	636	635	640	625	616	652	612	617	685	637	604	667	624	670	649	620	635	625	644	630	652	614	655	601	665	661	675	613	620	674	651	683	645	629	677	641	631	599	656	646	654	660	689	637	650	666	631	583	625	652	673	642	654	653	673	653	681	630	673	583	629	667	598	668	636	702	609	654	639	623	640	639	680	656	623	646	653	628	624	627	635	648	634	639	632	628	661	645	667	627	596	625	630	673	635	678	632	654	684	627	631	647	650	654	647	588	648	650	681	611	635	610	637	635	633	649	652	622	638	631	665	646	643	667	625	659	646	622	707	630	635	636	622	655	640	619	664	613	679	637	657	609	662	615	651	681	652	681	632	624	668	638	657	680	676	664	676	674	681	619	633	636	608	613	662	625	646	612	612	676	612	579	669	623	678	658	679	662	630	611	615	660	646	634	678	639	634	610	632	629	586	691	633	607	613	652	609	628	639	641	617	611	676	654	652	610	654	629	597	666	593	611	623	618	612	648	647	617	696	686	633	653	618	635	638	639	679	625	597	662	656	674	649	622	649	633	650	683	672	677	633	623	678	638	646	588	609	674	648	614	634	676	618	611	662	629	631	632	610	652	629	649	641	610	627	653	625	612	676	639	624	679	676	638	660	665	629	622	679	628	652	609	665	623	677	631	610	664	635	689	636	643	604	643	634	671	645	669	660	636	653	646	663	653	746	646	628	660	648	653	660	624	590	629	635	634	651	653	625	635	649	625	664	635	660	637	652	630	611	605	641	622	655	653	649	652	678	633	618	676	647	638	662	652	635	680	618	631	639	636	639	581	597	603	668	586	647	640	613	643	694	677	651	646	670	713	667	636	627	643	643	644	668	661	637	625	641	693	659	629	635	679	680	646	653	620	667	582	651	641	662	634	614	626	630	636	653	678	648	653	635	640	646	620	669	669	622	625	603	646	649	660	668	636	639	613	598	650	637	658	653	671	637	643	616	602	645	625	635	673	648	647	656	660	627	648	610	621	647	641	650	653	665	647	626	638	675	650	650	673	635	659	665	654	681	639	645	633	628	645	667	681	641	589	672	588	654	642	656	625	611	583	664	622	615	648	601	633	638	617	639	658	676	594	638	624	576	645	666	599	639	648	593	643	623	645	626	651	658	667	628	632	626	632	585	569	624	614	611	593	603	650	663	676	645	646	606	689	631	681	634	657	624	654	627	656	606	665	613	632	616	630	575	637	600	624	618	673	667	668	664	636	656	659	630	629	664	624	649	658	656	658	661	594	669	621	618	666	630	623	628	638	622	647	657	624	632	638	655	606	676	633	663	620	665	619	636	608	648	609	616	654	667	630	634	654	644	679	639	639	644	643	564	694	627	604	620	688	651	607	657	682	710	658	673	690	635	663	610	651	637	702	639	654	629	656	636	603	718	639	646	663	641	615	638	653	617	678	633	597	647	670	617	668	699	619	638	661	672	606	635	641	604	685	685	646	661	636	654	677	678	638	605	662	667	644	623	620	669	649	613	631	632	676	600	626	630	640	612	679	647	624	652	607	612	615	668	635	595	644	702	640	631	644	634	674	630	656	667	638	683	655	594	645	664	664	619	616	663	631	634	647	629	635	603	678	637	698	636	646	642	592	626	641	650	647	645	633	656	626	656	661	654	664	649	660	636	645	647	631	665	650	658	666	669	605	653	641	645	613	633	590	676	631
15449	34979	23798	13221	10135	7615	5716	4015	3100	2626	2233	1822	1426	1604	1393	1220	1295	1315	1185	1103	1107	1030	1020	881	862	849	945	787	845	794	827	803	769	757	764	760	732	794	728	731	782	769	854	803	784	839	763	779	765	831	836	761	801	732	686	764	722	743	736	686	723	771	764	712	765	724	681	661	740	672	671	667	641	667	689	696	692	690	662	721	659	664	700	639	642	702	636	680	713	706	722	664	689	680	689	666	700	634	660	645	644	660	661	680	676	676	708	673	687	678	666	683	696	660	722	728	673	642	672	692	664	667	705	685	645	697	660	711	641	637	706	684	696	714	712	644	693	637	699	667	673	648	608	670	670	706	732	726	687	660	632	710	636	656	667	677	733	641	660	678	707	616	643	682	682	674	690	677	691	702	647	652	696	694	658	703	691	663	690	673	646	683	679	687	700	672	673	684	667	678	665	667	676	686	639	717	714	659	681	661	640	665	655	672	688	664	698	675	665	685	631	673	666	692	706	659	674	692	722	695	652	710	671	674	711	727	679	688	664	645	733	692	639	694	682	698	660	664	670	694	688	667	660	618	722	650	699	711	666	695	636	656	669	683	665	649	689	662	704	666	685	714	653	682	659	637	740	679	653	670	707	663	684	694	695	721	664	718	701	657	682	699	658	655	667	654	672	709	639	653	658	633	695	689	705	717	668	699	663	695	732	678	672	652	665	678	692	660	624	677	686	673	682	662	625	641	635	676	656	642	677	701	651	705	643	651	656	653	702	674	716	680	687	658	672	644	685	645	695	672	665	662	670	717	702	721	638	662	672	666	668	657	708	648	698	685	708	653	711	671	652	673	699	696	686	686	677	662	650	680	687	695	634	728	689	703	626	720	683	617	691	702	696	649	684	730	665	695	701	641	661	680	661	689	653	739	659	667	723	683	687	645	695	686	689	676	669	679	653	694	638	639	695	650	665	678	697	628	661	702	675	682	682	660	711	683	667	661	643	715	693	707	721	684	646	720	709	697	633	674	634	631	706	683	640	695	704	653	713	688	683	670	729	689	680	663	666	681	677	682	674	730	652	718	675	686	636	633	724	700	679	640	694	644	711	658	653	717	669	681	703	685	676	651	689	658	679	710	663	657	630	663	692	672	695	679	686	637	700	681	631	697	671	685	679	635	704	660	670	684	657	651	690	637	655	690	697	648	658	669	701	675	694	705	701	666	662	706	695	684	666	652	711	647	693	655	686	680	693	684	653	698	695	667	668	701	724	644	686	634	670	653	690	674	703	664	691	700	681	700	729	681	678	667	647	691	692	689	710	631	678	715	665	647	692	628	708	712	691	656	659	689	629	646	670	619	685	654	670	613	709	708	677	662	694	638	647	646	621	693	643	672	631	662	660	683	691	691	642	664	654	685	713	695	690	673	683	657	640	678	668	649	670	687	649	675	711	630	597	686	673	642	677	645	694	700	702	681	678	687	677	699	682	662	658	678	724	654	661	692	647	682	647	666	705	655	686	671	682	698	649	687	696	707	629	697	672	680	704	720	676	672	656	676	679	674	648	632	654	691	653	679	686	756	651	672	645	659	674	675	613	665	651	660	690	681	611	692	711	670	657	692	719	665	665	719	669	654	692	690	682	694	718	714	682	711	681	711	669	669	644	688	716	677	687	706	665	654	657	692	671	678	670	691	655	720	632	655	669	687	706	630	645	640	658	667	690	662	640	665	696	674	715	681	686	696	686	668	673	678	632	649	675	666	700	718	703	672	729	685	658	691	659	668	677	666	700	673	714	713	748	656	690	647	705	706	658	694	631	741	645	659	649	710	690	649	657	679	678	661	649	638	715	681	659	718	689	649	690	671	682	678	669	665	652	711	670	656	664	677	695	683	644	646	680	627	674	677	627	681	708	673	650	673	648	666	681	686	642	709	681	669	644	711	675	726	646	701	669	695	637	697	670	695	660	654	638	648	690	702	720	632	651	638	654	649	661	694	672	649	655	696	721	666	699	723	612	670	678	642	619	658	632	646	656	693	640	706	683	704	696	673	650	673	639	644	616	645	721	636	624	648	639	714	671	683	679	663	648	700	696	667	701	662	630	631	664	707	657	637	718	670	661	677	658	713	683	649	679	697	672	668	668	697	693	656	670	709	717	652	670	632	697	641	687	670	654	654	679	709	670	679	649	661	659	703	708	743	679	668	727	654	677	638	690	668	688	708	687	624	635	673	668	670	673	658	701	661	710	706	657	693	708	690	693	633	666	669	653	680	646	670	687	667	666	641	718	695	685	689	660	684	697	678	684	729	687	707	686	712	661	713	625	655	672	713	704	688	653	642	666	722	656	656	648	669	672	694	632	667	694	666	712	632	660	720	630	641	661	689	696	666	676	691	672	657	707	676	666	648	681	661	663	681	686	654	678	677	647	641	725	644	749	685	694	723	664	697	636	722	683	686	668	626	654	702	711	719	624	677	697	689	651	659	724	665	678	637	702	638	674	660	726	659	697	638	668	646	671	685	650	666	675	658	648	683	647	672	666	689	677	664	679	661	667	675	660	675	748	691	658	605	682	696	662	706	665	683	642	624	629	652	675	716	682	659	716	645	647	641	671	680	688	682	661	725	690	694	649	661	681	653	667	695	683	670	683	674	660	684	650	686	695	697	613	691	698	658	663	672	695	681	694	651	655	678	685	692	655	656	684	658	687	708	676	669	660	718	689	681	670	652	691	750	652	669	671	687	659	678	641	695	644	716	635	682	703	633	681	636	704	667	692	711	657	675	634	688	604	617	708	632	625	685	681	690	676	715	700	678	683	627	702	655	669	677	688	635	710	675	689	650	673	730	688	664	679	753	688	713	707	692	704	700	700	716	647	632	672	699	620	736	678	673	682	679	677	683	635	656	623	671	732	665	683	708	643	699	673	664	697	642	658	679	661	688	690	662	661	673	670	649	676	671	668	631	663	696	675	646	658	737	668	670	659	658	683	713	644	666	670	682	638	683	651	681	661	657	668	691	707	733	658	694	669	679	701	651	688	658	686	614	708	709	677	693	647	671	689	673	665	688	685	691	703	675	678	709	730	655	699	675	661	653	657	671	641	664	664	691	684	636	703	677	646	693	621	704	663	658	710	633	693	666	679	704	715	636	681	706	674	674	675	649	670	705	631	670	636	677	670	678	632	673	684	703	694	664	698	676	655	686	702	644	683	687	632	686	658	632	678	668	678	667	645	656	694	695	661	692	672	647	687	638	684	671	725	715	659	644	692	705	677	688	676	647	621	653	675	647	685	695	714	676	683	641	693	654	629	692	667	656	640	671	702	675	657	692	672	705	668	679	667	687	654	691	729	689	689	656	731	686	653	695	616	680	680	726	675	667	605	670	679	645	661	677	674	645	689	692	698	735	688	659	689	664	660	640	735	670	691	666	673	678	683	692	711	688	661	660	703	689	675	659	673	673	663	661	671	678	661	693	664	657	646	664	654	628	659	685	667	690	707	641	706	690
25605	21622	27556	25792	11105	3946	2659	1851	1446	1336	1192	1017	891	904	847	863	849	826	779	842	763	806	752	731	716	659	696	706	649	700	670	676	717	666	642	604	681	693	661	648	670	691	671	707	706	655	694	627	671	654	706	689	681	631	621	679	695	666	607	658	648	625	678	664	628	629	631	649	612	674	591	603	597	621	671	583	627	618	592	597	605	626	591	660	616	585	610	585	634	638	597	583	582	617	592	632	617	653	644	623	588	589	627	573	655	572	635	593	661	641	628	603	606	600	655	657	624	655	644	635	634	628	584	594	612	624	650	624	617	574	586	597	584	617	613	635	617	642	638	623	652	670	583	624	627	632	608	663	644	618	621	650	601	627	631	639	609	613	622	646	539	584	645	645	594	637	594	589	646	618	632	587	659	646	623	566	612	628	604	574	618	623	631	644	652	594	622	581	608	621	593	609	631	614	632	641	636	584	613	608	592	583	597	603	647	613	638	604	618	637	631	625	642	621	603	641	633	585	612	623	596	632	632	633	626	566	606	613	598	593	610	625	620	611	615	654	639	592	588	629	648	613	656	652	617	630	585	588	594	640	594	635	616	577	649	631	594	638	693	600	627	617	597	618	572	648	597	629	661	618	608	634	645	612	641	644	603	592	569	608	617	631	650	616	624	601	612	620	628	655	640	613	596	638	601	621	591	638	632	613	608	616	635	621	616	623	663	583	656	599	618	615	630	605	623	562	611	660	656	559	588	632	632	597	620	629	665	612	561	621	584	588	620	628	649	634	661	618	622	626	627	607	628	623	604	628	620	610	644	590	604	699	617	613	644	636	585	587	628	597	623	654	647	623	607	632	606	671	604	577	575	580	610	647	577	564	594	626	606	597	593	615	635	602	596	598	613	608	589	603	599	589	675	629	579	582	566	609	605	658	640	596	679	612	622	585	615	587	614	577	634	643	633	679	692	635	627	625	580	604	617	630	613	589	629	634	574	599	617	617	631	562	578	655	636	566	641	615	601	632	648	645	615	642	629	557	624	686	632	609	643	579	604	611	596	617	610	602	629	648	611	612	627	641	617	639	602	626	641	577	631	624	619	647	606	609	616	607	603	619	576	610	592	632	592	611	645	641	594	624	561	656	667	657	615	589	646	603	592	618	636	617	633	633	663	664	590	634	585	611	667	609	622	599	645	630	593	611	570	618	635	596	651	624	636	606	621	602	558	598	620	634	611	614	634	614	631	625	617	644	660	614	601	612	618	628	608	616	660	625	573	613	638	562	661	626	644	640	624	577	644	647	642	611	602	606	605	595	630	683	607	613	654	615	621	616	637	572	563	668	629	555	624	566	604	601	616	644	616	628	602	616	626	614	611	581	635	595	652	603	689	591	612	644	618	625	614	643	611	629	633	593	614	607	643	644	633	555	634	591	571	640	615	627	629	637	640	596	597	631	649	643	653	591	658	668	611	686	643	588	606	599	601	627	588	625	612	614	656	636	616	669	577	632	621	613	614	572	610	572	609	591	657	569	625	613	577	628	633	590	596	598	636	634	595	668	631	610	608	631	654	597	621	577	645	624	634	638	639	631	637	606	574	594	622	619	620	626	629	655	590	645	612	666	659	660	617	608	641	592	645	646	616	624	616	594	633	633	611	616	634	614	631	627	635	627	599	629	599	666	602	644	581	589	633	581	623	635	617	583	623	599	600	649	613	619	636	680	595	590	611	603	644	616	603	603	653	596	649	607	592	617	626	647	626	611	600	634	624	589	621	631	636	625	623	650	592	613	578	640	606	618	617	611	606	638	615	580	660	632	627	616	616	590	628	691	640	613	651	627	632	583	616	598	643	660	649	579	621	592	588	605	683	623	636	616	623	638	610	597	581	628	614	628	555	628	618	621	654	639	595	579	595	664	636	602	626	639	588	595	611	612	613	630	611	625	639	601	640	588	581	628	635	591	652	602	657	635	628	629	626	609	617	616	603	615	615	615	628	604	585	617	598	597	580	615	599	628	630	628	611	572	572	635	645	630	635	636	607	635	604	618	623	569	627	593	612	662	622	572	623	619	558	638	589	640	633	605	629	620	643	646	644	600	615	634	676	658	602	577	630	607	635	612	629	575	643	613	603	614	621	574	543	635	590	578	596	637	639	588	614	632	625	593	615	567	606	637	645	618	646	593	689	637	623	617	626	626	607	619	622	671	567	638	613	634	610	639	642	624	608	579	578	592	582	589	605	606	608	638	625	638	614	638	591	589	608	603	628	620	611	610	643	617	646	583	647	652	622	649	606	653	639	643	607	614	607	625	608	647	654	612	606	624	602	673	618	625	608	590	618	569	595	586	634	627	582	597	591	612	573	627	600	582	625	626	623	605	614	614	683	635	620	643	652	623	631	613	634	584	577	637	641	630	632	618	637	645	628	599	696	619	567	620	585	629	623	624	593	611	649	644	585	637	656	663	602	607	598	603	661	667	652	622	624	629	603	607	597	638	620	645	637	648	641	612	615	624	594	620	587	593	628	608	622	635	635	625	570	616	634	653	647	597	665	663	628	599	627	587	616	627	620	635	623	664	595	643	603	628	643	582	566	589	620	635	630	658	573	623	655	593	625	694	589	608	614	564	646	652	585	649	577	572	620	621	607	592	593	604	560	656	654	619	627	615	625	599	646	631	623	557	591	635	628	579	604	573	610	624	653	581	602	625	659	628	647	608	609	612	610	608	623	624	604	577	642	642	615	597	631	627	634	649	641	651	632	626	615	590	618	598	617	624	644	609	601	645	660	563	599	646	615	606	660	669	640	600	635	588	594	617	619	612	624	607	634	633	675	635	589	651	620	607	639	618	606	638	640	636	633	602	610	661	669	609	642	659	630	620	640	599	595	607	607	568	573	616	659	639	615	631	639	648	617	614	594	613	605	633	610	628	626	619	591	635	580	602	603	627	615	584	631	674	644	621	634	625	666	660	594	663	582	617	652	639	629	661	606	614	625	608	654	702	610	654	578	637	608	588	687	654	672	587	660	652	644	637	630	591	661	607	611	609	604	674	572	579	629	644	623	613	632	604	592	609	595	644	612	619	612	621	622	641	594	613	655	578	649	628	656	662	616	658	601	638	649	627	597	628	594	606	592	592	641	619	633	622	625	647	611	614	607	646	588	624	650	649	653	621	570	604	608	609	602	651	593	649	625	641	610	602	648	603	601	695	622	618	638	603	612	629	621	631	617	631	611	629	622	614	658	618	610	601	599	638	637	586	647	626	613	608	632	597	606	637	637	659	610	583	578	621	585	593	677	621	577	629	595	630	659	620	613	610	623	646	605	598	571	646	599	614	635	617	577	601	562	627	620	617	649	602	633	591	584	589	594	644	633	588	591	628	602	659	613	582	639	634	622	572	632	633	609	579	598	614	636	625	679	628	600	610	569	656	568	638	627	599	623	611	656	613	650	585	613	608	588	602	639	642	600	638	601	614	626	645	613	529	606	636	580	570	618	615	627	555
14454	30186	19475	10734	8071	6162	4433	3227	2549	2051	1772	1469	1168	1286	1184	1132	1077	1073	1011	1013	946	933	866	861	847	854	800	822	771	729	721	734	751	729	758	706	699	702	718	709	763	732	807	750	760	799	717	742	750	733	729	767	721	712	733	717	732	671	697	737	724	687	704	732	640	683	673	715	685	661	683	698	692	676	680	692	669	661	724	651	658	750	689	623	696	679	668	613	689	632	647	676	623	640	662	662	661	728	680	703	645	690	651	668	648	673	637	692	714	702	669	678	635	667	593	603	697	680	653	716	679	596	648	606	687	703	623	658	611	666	639	655	610	694	682	660	626	679	691	663	673	669	679	668	685	650	740	649	685	656	661	662	641	694	644	625	654	613	638	641	690	632	646	647	690	667	667	664	638	624	677	631	625	642	647	667	686	656	608	701	682	671	681	683	697	654	692	625	633	657	647	673	682	687	660	656	658	701	675	637	657	623	675	671	688	687	647	712	652	674	679	658	627	627	624	658	644	625	704	663	673	661	594	636	665	646	650	627	652	652	656	706	665	598	673	678	635	639	668	675	649	654	656	613	657	659	623	712	637	638	696	664	673	634	687	666	677	672	679	650	653	666	642	633	647	648	655	658	635	732	693	664	690	661	649	668	696	681	662	679	627	641	632	696	653	669	668	682	657	609	670	676	671	669	657	653	650	696	716	639	692	640	612	637	669	653	680	668	678	654	659	650	697	619	652	657	685	613	685	679	641	703	641	627	662	665	647	641	650	647	664	627	657	669	633	642	671	681	657	700	643	677	665	651	689	636	645	647	671	647	644	629	647	643	632	627	637	696	667	635	601	691	630	680	683	641	696	699	704	641	696	690	660	632	633	635	622	653	693	677	635	674	616	661	632	677	611	613	627	629	670	619	676	633	683	658	632	654	638	680	612	665	657	658	675	680	671	672	656	691	659	621	669	678	658	688	673	633	650	640	648	700	652	667	625	685	599	613	620	629	676	670	659	677	632	670	633	657	682	660	634	677	646	695	675	662	649	622	702	695	675	658	691	692	654	641	637	678	631	632	639	631	653	673	646	699	656	666	636	653	664	659	627	669	696	683	695	656	634	693	648	701	666	654	695	666	674	645	641	630	637	654	658	659	662	628	625	660	662	653	684	676	693	647	648	648	663	680	630	657	663	675	641	632	707	654	703	663	644	621	653	621	705	641	686	628	637	639	684	648	656	687	656	686	663	623	648	667	648	702	664	625	636	699	611	666	675	670	660	651	689	695	658	634	660	728	671	609	632	621	614	684	672	643	648	703	692	641	665	608	644	669	635	698	695	652	655	675	642	656	619	699	655	721	655	654	692	674	652	672	680	646	635	624	615	669	683	602	652	668	634	640	682	611	653	676	626	685	644	667	672	706	664	633	642	603	661	663	666	655	704	648	658	672	638	687	661	630	657	587	627	723	713	633	674	628	653	618	661	645	663	652	658	683	678	689	673	658	654	660	632	663	669	637	638	719	662	676	641	653	654	644	684	696	701	742	656	683	656	650	615	656	648	622	649	639	655	640	614	656	668	626	634	642	635	659	685	638	686	652	684	667	666	648	682	690	675	684	680	687	653	689	662	665	613	652	645	622	631	694	653	617	652	635	647	637	675	681	650	624	649	671	651	631	652	703	662	662	626	645	671	651	639	630	659	673	658	654	674	689	687	592	631	690	626	636	658	695	674	661	651	640	670	645	664	659	662	654	680	703	661	621	653	686	687	707	650	639	664	655	691	685	693	692	678	650	671	649	619	628	672	632	680	659	647	661	672	613	663	672	658	674	661	646	658	666	667	702	644	693	660	651	647	682	672	649	669	675	679	660	583	657	615	655	668	724	676	668	632	640	666	657	652	625	678	649	661	702	704	610	648	647	652	651	652	669	670	646	709	677	610	669	687	680	663	666	693	687	645	679	660	648	636	686	641	648	680	619	652	668	671	650	721	631	641	676	675	683	670	649	690	663	663	657	623	655	661	680	671	642	664	674	653	658	664	612	636	693	704	688	628	692	646	644	651	654	665	646	691	666	710	637	671	632	652	690	682	602	656	655	664	676	639	625	638	667	655	635	645	642	670	681	617	667	692	626	639	678	655	658	606	646	640	688	627	698	625	697	698	662	637	627	630	692	663	626	677	665	668	669	720	683	678	639	675	668	620	639	681	636	671	650	683	651	654	652	685	678	705	678	627	652	637	667	711	615	636	662	665	648	625	632	658	633	650	648	651	663	670	688	659	661	714	671	657	672	665	655	630	649	625	682	666	659	676	674	656	683	659	684	655	676	654	654	620	618	715	666	648	629	665	647	661	633	650	656	666	705	663	688	638	645	669	650	676	686	639	680	649	686	637	690	633	673	668	644	679	664	669	648	616	720	636	604	633	670	634	660	675	666	696	629	669	668	639	661	669	644	701	631	669	633	690	645	635	646	670	693	656	693	658	663	666	662	608	692	688	647	645	695	632	656	672	628	657	712	669	633	670	682	668	614	680	621	647	650	666	644	641	636	606	696	629	636	668	688	683	659	664	669	671	680	680	607	649	656	664	664	661	665	674	682	678	655	691	654	650	648	649	703	661	668	626	689	660	676	651	653	650	658	669	646	671	647	583	664	676	662	638	662	637	680	633	636	677	677	593	681	706	698	628	651	705	647	669	663	659	678	631	691	654	650	635	652	644	694	685	652	646	667	672	668	665	682	673	691	677	712	682	665	666	681	664	619	645	677	604	691	693	675	654	666	702	652	657	609	671	645	685	684	666	749	626	670	615	669	624	673	648	643	691	654	657	689	685	647	641	690	662	660	732	689	614	666	656	645	655	653	640	692	639	681	672	656	646	649	610	654	688	647	710	627	724	651	661	667	684	651	682	659	657	664	645	649	644	702	638	645	683	662	680	622	655	666	653	626	623	659	626	624	620	678	661	646	685	656	663	674	661	683	626	695	648	653	628	644	681	623	665	680	666	673	612	610	610	621	664	649	657	651	674	646	665	682	704	655	647	646	665	638	636	640	651	694	645	682	651	666	716	660	658	633	670	699	622	620	624	658	638	633	689	648	646	690	711	656	664	625	651	686	635	652	652	644	664	638	678	679	658	649	655	687	716	663	700	648	690	656	643	683	626	647	650	666	635	651	668	666	658	697	676	679	661	665	626	645	660	669	646	652	686	681	694	667	663	623	661	681	681	634	666	686	670	636	645	665	643	665	659	627	666	648	669	658	643	673	667	678	604	651	659	703	618	649	650	657	648	644	617	662	713	683	595	696	695	636	650	621	698	652	679	667	657	683	657	636	703	615	660	650	681	633	672	642	720	655	660	686	599	646	694	687	605	631	663	686	625	672	650	710	659	612	657	634	696	719	589	643	680	619	644	631	677	662	639	651	646	657	617	688	656	699	645	676	659	662	625	691	694	644	648	625	622	656	679	651	675	692	636	699	663	662	655	657	671	650	646	683	672	643	597	691	653	618	638	683
23256	21661	29424	24425	21684	21700	10658	3655	2379	2043	1756	1321	1318	1280	1146	1139	1158	1097	979	1035	978	972	911	889	861	827	788	806	811	780	763	760	736	741	757	706	762	694	799	782	754	738	750	832	808	769	762	767	732	776	773	734	771	719	760	669	729	782	770	723	727	711	723	713	701	727	719	693	676	668	618	645	738	668	711	651	657	625	662	677	731	699	674	630	658	664	656	626	664	638	662	676	683	621	640	712	620	685	708	703	705	681	645	662	641	626	678	626	666	688	698	687	639	633	699	684	639	674	659	645	657	651	665	653	661	695	677	672	705	681	684	634	697	701	647	643	684	632	617	647	672	625	686	664	693	635	680	688	633	631	673	629	701	677	710	638	650	643	635	682	638	691	626	702	647	682	670	622	675	630	653	672	666	667	658	659	668	668	639	645	708	644	641	641	708	709	661	624	644	706	639	669	668	670	685	690	674	690	645	685	730	679	669	636	659	662	607	594	635	667	668	695	666	647	618	632	677	634	678	618	662	665	682	671	670	676	636	647	699	688	676	649	681	600	640	669	685	672	647	670	669	684	707	625	638	648	660	648	658	629	631	674	650	658	660	644	700	642	649	683	644	678	642	701	703	698	679	683	713	651	654	650	639	694	693	664	697	664	631	675	613	643	650	654	629	700	722	684	694	650	664	674	636	652	662	694	655	626	688	680	694	673	618	679	674	725	685	708	682	684	687	656	654	657	650	684	677	710	667	652	663	620	656	697	657	617	589	647	654	645	643	641	708	681	685	654	663	575	682	638	701	664	615	640	642	650	676	647	624	666	685	620	662	663	639	647	641	676	625	699	665	640	661	698	679	691	645	698	663	673	670	695	659	681	648	616	637	652	656	685	648	687	622	638	652	701	662	652	725	671	642	667	717	688	632	663	666	636	649	648	729	663	672	626	681	707	671	617	653	685	675	607	642	644	638	663	690	637	647	668	637	668	678	727	661	648	620	653	647	677	640	689	610	697	708	682	701	665	687	667	630	669	674	680	661	692	690	663	621	625	653	714	691	702	711	665	696	632	639	626	674	673	687	631	660	654	717	665	628	668	733	698	681	624	645	625	651	677	644	628	710	699	665	632	692	631	638	673	639	674	674	662	662	656	623	643	600	649	672	690	647	648	668	638	646	648	663	658	671	679	681	669	599	657	705	711	639	633	638	687	653	655	685	686	651	685	657	703	640	641	657	620	653	688	645	665	647	683	671	677	650	717	643	652	646	657	655	642	671	710	678	662	660	634	644	671	650	692	706	676	660	643	604	641	652	636	724	642	679	670	725	667	638	647	646	661	684	656	666	645	643	626	676	665	678	651	679	699	687	669	632	716	686	687	665	657	648	635	693	686	689	658	686	657	671	672	598	661	601	689	616	646	679	688	694	642	639	666	669	637	672	656	649	667	652	698	673	673	660	624	678	628	671	641	661	704	651	616	696	649	649	664	719	660	639	707	646	668	665	663	717	679	640	647	666	643	673	691	704	650	663	646	655	668	646	692	648	656	622	663	706	647	682	595	667	658	704	705	660	662	659	656	691	675	646	678	704	675	607	663	655	650	667	644	599	651	672	630	662	650	695	634	643	601	639	682	652	642	631	639	653	699	620	645	650	656	646	646	663	704	676	692	661	696	682	645	693	632	682	687	662	725	671	637	644	663	646	656	596	670	674	665	678	678	667	695	612	671	646	640	659	675	658	634	717	673	681	611	690	663	671	703	672	665	624	638	660	721	627	696	684	652	664	638	692	677	693	646	598	689	655	724	671	673	686	644	668	676	668	665	643	680	671	651	670	632	758	674	682	714	666	665	679	676	665	647	683	663	710	677	664	668	651	672	661	645	629	646	671	637	677	652	661	645	646	640	686	666	647	652	670	641	676	677	617	614	694	637	627	686	662	694	637	697	687	659	634	695	614	659	667	660	615	687	638	669	683	679	654	684	655	662	660	674	643	627	724	624	683	677	649	665	650	702	676	680	649	661	637	634	690	623	618	663	652	677	645	654	698	680	647	648	647	630	665	656	668	640	650	634	648	664	707	628	604	676	684	650	655	648	619	694	651	685	641	655	642	647	665	664	631	686	644	645	666	667	645	650	670	670	644	659	701	655	682	653	652	685	673	622	630	669	680	627	637	613	655	677	592	624	612	699	625	632	660	661	663	661	665	631	686	658	635	703	691	662	681	652	668	648	636	630	636	617	655	699	644	641	627	627	660	699	631	701	665	670	655	665	669	672	696	671	623	642	648	658	665	687	666	689	698	686	673	625	654	655	661	624	615	662	692	649	660	703	647	684	677	691	674	653	602	650	665	694	696	668	685	647	673	712	664	700	643	650	704	683	665	680	672	652	689	642	712	670	676	677	670	665	662	697	668	655	614	657	654	633	645	688	647	663	695	697	633	705	644	667	668	704	664	664	637	647	663	639	635	659	652	679	665	639	645	658	695	651	692	639	670	638	652	639	662	645	659	652	654	673	647	625	646	653	652	658	640	670	673	697	731	667	687	662	657	689	670	667	683	624	651	657	613	630	682	679	659	651	670	691	704	696	664	658	672	668	627	642	682	651	628	645	657	694	649	650	646	677	669	656	665	663	643	655	691	696	680	643	699	685	651	646	704	679	617	682	667	661	693	659	694	655	650	663	646	686	688	639	611	652	692	701	671	657	649	708	645	667	638	678	655	637	639	618	675	634	625	632	704	704	688	700	647	667	677	682	681	678	654	651	646	652	706	666	648	694	654	643	683	657	682	614	702	682	662	676	651	664	656	649	734	657	698	630	628	645	662	679	643	664	676	618	680	629	667	668	648	625	670	714	653	659	624	712	637	668	646	627	682	652	656	682	629	631	623	668	632	670	659	655	661	666	670	623	658	637	642	656	649	668	632	621	637	639	683	683	676	653	688	664	640	631	635	653	662	667	664	668	652	693	640	634	678	665	632	665	665	678	683	651	646	699	616	658	669	679	700	661	650	640	636	657	654	689	625	622	656	669	644	650	639	702	649	660	669	716	671	663	674	631	627	661	635	669	663	641	691	677	699	671	705	648	712	693	662	648	661	639	656	646	644	650	628	674	635	622	622	689	647	618	665	684	661	672	691	667	647	665	674	667	662	610	666	628	687	688	667	648	647	696	653	665	667	671	653	631	616	652	648	674	704	628	678	653	619	674	670	646	600	694	654	657	648	634	658	659	623	626	615	636	642	654	658	653	665	680	652	710	625	596	631	658	689	692	685	662	669	722	689	664	703	716	651	646	660	656	636	696	660	733	677	636	622	658	664	610	635	664	673	645	708	657	677	661	693	645	613	639	676	678	607	684	696	680	657	658	659	700	655	696	645	613	685	658	640	634	644	641	682	667	668	678	664	636	645	699	666	634	675	650	672	664	695	669	673	641	632	649	668	657	661	621	655	701	692	682	625	661	711	636	638	678	673	674	651	715	682	678	643	657	651	666	649	646	624	639	721	654	688	711
16255	38675	27244	16720	13427	9992	7553	5321	4106	3432	2712	2088	1749	1744	1573	1512	1558	1435	1353	1284	1206	1155	1041	1092	991	958	900	896	847	870	876	900	787	810	835	819	884	813	859	832	822	792	859	888	868	902	879	862	793	815	839	815	821	840	834	830	800	763	792	789	739	745	776	780	718	727	727	753	721	715	724	676	716	758	681	684	755	700	710	726	711	706	713	691	720	674	731	644	714	660	691	769	718	689	655	723	666	675	719	707	707	704	715	678	695	671	702	699	708	685	634	642	662	705	609	679	772	675	650	662	667	694	729	696	627	681	676	690	691	712	680	675	673	707	746	683	677	691	663	660	706	671	737	654	719	707	695	674	684	735	684	695	692	669	687	700	688	656	673	678	716	735	673	697	683	712	701	698	708	684	689	688	659	667	697	663	698	662	715	728	678	707	707	696	701	679	689	631	720	656	681	737	695	685	644	661	695	704	705	691	678	689	670	713	676	664	695	717	668	684	711	695	676	730	664	666	700	693	680	738	710	703	667	694	704	696	684	696	718	662	685	689	695	747	660	659	683	661	664	665	704	664	596	690	714	667	678	664	662	695	694	674	709	698	661	695	694	687	727	675	692	673	697	680	653	698	688	691	661	636	681	739	657	651	654	660	709	672	711	636	642	687	692	698	669	697	706	670	750	691	685	692	654	713	691	666	712	669	669	752	672	745	704	658	660	658	700	657	728	676	721	676	701	689	680	701	702	698	706	697	697	639	684	682	688	725	648	709	713	687	635	707	661	681	703	665	673	670	669	679	664	685	645	695	685	674	671	663	677	717	721	729	659	693	719	684	695	662	727	714	622	684	693	712	636	695	693	672	687	712	642	672	673	661	696	698	703	688	691	666	673	637	682	688	693	678	759	719	700	649	665	720	708	679	714	656	721	703	663	699	663	682	697	723	701	676	716	669	683	701	659	639	685	686	692	677	663	652	652	711	658	694	689	701	684	692	756	719	706	674	735	676	684	661	680	708	657	713	696	643	693	710	689	653	665	689	714	656	727	721	704	669	705	739	693	639	730	731	714	699	696	694	702	705	732	673	699	725	671	701	649	656	676	719	667	657	697	686	690	707	683	683	725	637	691	646	710	702	680	693	690	678	718	701	709	706	654	638	685	678	676	684	656	698	684	722	709	655	726	678	681	676	709	692	710	666	721	706	683	709	692	699	685	679	714	714	649	706	741	673	677	763	692	693	668	669	680	691	638	704	669	663	666	676	694	738	714	704	734	665	670	674	657	725	691	638	666	714	737	708	688	647	694	676	673	704	731	637	690	650	689	674	675	701	701	706	686	718	686	730	662	727	694	663	685	694	685	684	677	657	683	703	642	696	665	674	693	706	704	677	719	729	741	684	720	719	708	697	701	707	674	705	669	692	693	708	721	690	698	721	739	674	677	666	699	670	677	689	681	685	691	666	708	707	687	688	657	686	700	730	716	607	651	724	695	708	702	708	687	625	681	683	725	677	696	709	720	685	658	669	677	700	717	689	669	717	690	666	716	739	713	704	686	661	700	670	657	659	635	697	731	700	683	655	632	689	697	684	673	697	714	742	672	682	666	678	668	715	681	666	706	657	624	667	707	651	706	691	676	681	652	671	706	706	716	716	717	653	702	658	698	663	686	697	698	667	688	665	691	677	679	716	675	659	728	644	646	672	731	682	679	691	650	688	718	673	674	704	712	688	752	686	716	642	706	682	719	671	732	687	740	663	677	731	648	671	672	693	666	690	736	760	682	669	685	711	645	674	746	701	691	728	709	671	714	702	685	684	683	668	687	684	696	679	697	696	679	710	689	706	691	726	696	645	629	648	661	714	698	659	675	683	687	669	756	734	682	708	688	690	678	702	685	691	677	695	671	681	698	689	676	705	679	660	665	656	724	684	662	696	709	730	667	721	704	665	682	709	679	654	720	715	714	657	678	672	670	728	695	683	671	713	666	730	733	701	711	687	643	644	763	737	689	676	687	698	631	723	696	676	645	692	709	707	673	710	697	664	692	686	683	683	682	676	692	687	716	685	748	703	683	675	666	683	669	695	698	682	652	727	703	724	707	657	667	694	691	689	707	691	708	702	667	642	712	693	695	662	689	700	683	719	715	713	661	662	710	715	728	700	693	691	650	687	700	660	671	688	683	659	689	700	718	689	656	737	683	701	702	669	648	661	686	660	699	737	673	723	675	696	677	669	736	668	642	683	721	684	697	658	739	687	691	674	671	723	690	736	680	750	662	711	697	713	693	696	663	667	680	666	688	663	719	737	722	718	703	686	676	707	675	686	689	662	695	694	749	698	689	693	683	694	677	728	691	703	721	683	712	676	681	717	656	722	689	675	668	710	694	660	671	704	685	678	716	684	685	679	689	679	649	694	702	700	725	691	708	655	706	714	707	692	692	701	671	699	716	669	678	696	738	660	691	679	696	657	687	695	692	695	682	714	724	656	671	686	667	683	710	718	672	660	692	670	693	688	695	710	728	712	693	694	700	688	721	702	660	648	608	693	742	656	686	659	691	702	715	707	698	710	701	693	692	728	715	694	694	661	690	664	692	677	669	657	675	692	676	675	678	663	695	697	676	684	652	676	684	696	688	711	697	715	722	731	689	712	705	668	670	680	670	721	680	692	672	701	685	714	731	696	685	677	680	700	694	688	647	691	690	734	713	709	674	669	704	665	680	712	710	699	680	676	705	680	707	707	641	618	688	719	648	709	681	668	719	700	663	689	705	671	692	709	694	688	723	673	653	663	689	720	679	645	655	713	753	688	695	671	688	683	721	711	718	671	669	691	694	670	658	689	652	699	691	686	707	696	691	675	638	696	659	691	671	713	647	664	670	719	713	700	667	692	687	707	695	689	698	676	675	640	679	668	710	687	753	674	663	695	701	675	658	702	707	719	694	709	662	676	671	656	671	663	709	715	643	689	689	659	704	647	660	661	712	639	691	685	694	711	661	669	693	713	689	693	668	713	710	692	689	663	674	696	662	674	706	631	713	689	676	695	679	710	701	695	686	715	719	696	698	730	702	707	676	647	672	730	691	730	733	684	736	653	699	669	700	718	681	728	678	672	709	696	721	708	698	735	668	686	667	673	683	671	692	703	660	674	723	701	711	720	711	682	696	671	694	673	700	694	682	688	731	693	671	710	675	677	699	651	688	680	662	660	686	676	661	727	690	725	683	678	683	649	704	691	656	726	679	702	676	687	695	662	687	677	696	653	689	708	756	705	653	692	706	688	686	665	696	692	678	660	745	736	697	718	670	652	699	741	674	653	695	677	676	670	695	719	659	723	668	693	699	693	695	681	687	682	713	700	677	689	689	685	704	666	713	725	729	693	720	708	707	651	729	673	702	654	682	694	689	669	682	673	669	693	643	687	659	717	722	664	662	728	670	708	697	699	697	698	703	701	635	649	679	742	656	649	668	680	742	674	660	691	656	714	659	709	732	701	687	693	671	722	719	699	687	685
28727	20600	14251	7402	4016	2653	1902	1437	1243	1088	961	756	821	806	797	801	758	687	755	714	673	661	681	687	654	655	635	642	678	690	628	685	614	638	657	630	659	667	652	665	697	684	695	638	639	693	667	711	632	645	665	650	619	654	679	619	649	652	610	638	616	659	585	619	604	632	600	614	627	620	625	577	617	625	644	621	584	587	633	626	612	576	632	596	635	628	617	652	616	612	605	632	621	591	624	634	630	627	628	604	634	649	637	631	621	660	611	618	612	589	595	622	632	550	620	610	622	650	664	648	607	559	620	622	575	584	619	595	597	625	587	567	607	612	650	629	621	604	603	627	599	577	593	599	681	622	647	628	589	597	601	652	596	631	614	631	624	602	614	594	599	616	628	619	616	619	608	594	594	601	559	627	598	635	603	615	631	586	558	641	581	599	624	606	624	636	599	614	594	618	590	616	609	591	601	636	594	615	615	583	599	607	640	593	645	682	617	646	595	596	600	634	620	615	642	613	565	661	575	590	560	615	599	601	570	623	573	595	610	598	635	672	560	638	575	613	598	585	607	597	583	589	601	553	623	638	665	637	625	652	610	634	611	635	587	584	609	645	606	622	634	598	640	567	660	611	627	618	611	628	594	612	613	609	586	625	634	571	598	632	587	598	609	598	622	588	635	613	623	648	662	628	600	598	608	628	635	582	617	623	567	610	656	606	603	601	633	607	610	603	596	585	615	619	627	609	649	665	631	613	587	628	571	629	577	562	603	634	566	622	621	595	643	610	561	633	590	618	565	612	574	631	644	647	627	617	587	601	613	635	578	631	671	596	588	602	624	611	546	618	603	572	589	597	609	599	595	600	634	619	649	624	581	599	590	677	603	602	619	604	611	604	627	611	604	601	590	632	626	608	598	616	609	614	607	572	621	656	619	618	645	617	626	625	596	620	584	635	630	606	620	645	630	587	572	633	656	624	598	650	578	636	641	646	608	651	612	603	642	619	638	586	557	601	624	615	647	567	633	654	607	603	662	623	610	606	626	613	609	620	619	614	610	623	598	588	644	629	633	594	625	621	641	603	584	614	593	592	626	648	570	565	634	602	602	610	601	633	606	612	590	602	648	659	575	622	660	628	632	628	606	585	619	631	597	572	603	597	629	583	589	602	629	615	595	601	608	580	563	607	652	601	630	588	606	624	593	609	639	570	559	584	595	655	612	614	604	599	611	624	584	566	601	589	620	622	615	639	611	643	617	605	637	591	594	642	658	624	624	614	602	661	628	605	637	615	654	612	622	619	649	578	635	613	581	577	602	615	603	636	626	631	611	620	626	595	620	617	613	600	616	626	700	619	617	620	595	615	569	583	619	612	563	645	610	597	616	611	626	611	594	617	621	626	591	608	636	579	625	610	605	622	657	638	573	630	643	602	577	629	610	628	642	629	601	692	607	572	656	569	627	575	616	631	638	642	636	572	627	638	605	633	660	612	630	658	598	592	659	628	594	623	620	636	634	605	619	616	599	599	610	608	655	656	622	595	631	561	621	588	621	624	601	615	663	629	658	618	619	613	624	593	626	631	579	625	621	577	655	644	591	629	615	592	602	574	630	630	616	616	611	622	622	605	589	661	656	624	633	636	577	619	672	621	624	649	639	608	631	601	585	593	649	575	624	698	666	614	627	638	616	631	636	607	603	618	676	615	621	603	652	652	652	623	601	578	619	592	595	632	638	587	581	606	633	596	605	590	593	592	620	603	585	633	619	649	649	585	662	564	590	605	653	614	643	586	620	627	638	616	658	612	637	607	582	577	657	642	634	598	593	649	585	574	639	593	587	627	566	622	637	628	612	604	652	624	597	612	629	605	631	638	626	571	617	585	604	582	633	616	615	573	610	609	635	601	673	599	653	586	638	608	551	626	591	615	616	588	605	600	586	614	603	617	640	615	593	611	636	602	532	631	611	569	619	613	642	617	572	590	609	659	579	599	616	572	598	614	633	607	539	663	629	621	623	613	614	585	657	604	567	570	607	604	633	619	638	599	599	643	590	602	613	651	617	611	635	582	611	616	619	684	585	604	649	620	615	613	619	619	629	598	593	628	596	600	602	588	625	648	592	604	596	639	628	643	627	571	627	632	618	630	641	654	657	619	670	631	598	591	585	624	617	628	600	577	646	610	671	619	639	618	609	615	648	602	621	630	607	640	578	635	597	613	639	628	600	598	622	614	673	609	601	624	629	577	610	649	589	596	619	588	594	627	638	646	639	634	642	600	573	625	656	627	624	598	629	626	624	616	591	570	642	608	592	612	651	623	617	620	634	597	599	590	604	598	623	632	596	613	606	613	629	635	604	597	621	649	602	666	642	628	613	587	618	629	644	602	626	614	618	573	579	584	607	609	600	628	577	622	620	603	642	634	599	590	617	652	607	621	614	657	600	626	634	621	610	634	607	628	587	627	614	632	644	675	642	633	592	594	656	605	666	629	618	617	614	593	625	626	628	607	637	594	602	590	610	638	610	603	678	631	623	581	643	596	593	624	644	610	606	581	570	610	569	631	645	601	635	619	636	610	613	631	667	637	635	577	658	645	614	611	627	628	598	592	582	587	645	666	617	619	619	576	651	636	554	608	626	575	645	655	602	629	594	626	652	630	628	652	619	634	582	626	657	635	620	633	638	628	604	647	664	552	625	606	615	614	576	626	656	638	607	629	659	628	655	606	609	616	601	591	625	583	581	604	663	629	648	602	624	592	613	628	679	622	618	639	605	600	630	590	620	556	607	622	619	579	620	602	620	673	633	628	631	597	653	577	632	619	641	636	679	616	621	612	628	648	605	611	614	639	616	598	596	604	626	579	602	625	611	675	624	647	634	617	587	697	596	659	587	577	622	632	597	624	646	605	602	627	586	590	619	598	626	594	586	596	600	549	609	608	609	604	629	578	591	606	579	611	563	591	564	634	599	642	633	600	606	613	594	600	637	621	635	593	605	607	591	673	562	629	604	605	668	613	638	563	588	587	607	594	627	643	621	597	609	643	605	594	645	563	607	630	621	655	577	612	627	654	590	642	587	621	625	629	550	625	645	590	615	629	649	637	604	616	653	605	642	547	635	622	550	617	622	639	629	647	660	659	615	607	605	640	644	612	619	624	620	590	650	595	632	643	627	619	609	579	592	603	624	584	624	607	644	583	586	587	643	609	606	602	648	641	611	603	628	642	593	597	617	585	618	603	638	581	598	619	630	597	588	625	624	665	603	595	642	655	633	582	635	679	627	594	603	629	594	605	608	619	620	654	631	595	620	617	636	619	586	626	589	698	635	597	644	634	662	631	629	648	615	609	641	607	611	646	627	620	654	571	626	578	635	593	575	618	573	628	608	610	620	620	589	648	648	575	643	636	653	608	624	606	599	612	626	609	626	667	594	604	598	631	612	643	632	624	616	625	629	560	607	581	631	633	599	635	611	620	620	621	666	585	647	644	627	628	623	602	590	595	598	605	606	601	659	609
13921	24230	14841	8384	6262	4567	3373	2445	1886	1632	1440	1069	1037	1057	933	947	952	914	946	817	809	819	820	812	789	769	727	752	717	708	679	716	716	710	708	686	733	704	765	711	742	733	740	737	705	710	712	726	731	709	748	739	702	677	737	658	671	684	695	665	663	669	661	620	650	659	690	701	695	723	654	678	677	653	664	658	619	655	632	663	616	655	620	676	638	648	626	627	650	673	640	636	627	649	627	602	658	695	655	673	613	655	667	616	659	641	663	723	674	633	657	649	676	681	665	648	651	664	716	616	672	632	642	624	636	598	660	629	671	662	635	630	615	615	681	639	660	632	682	643	620	667	662	636	619	659	658	660	654	569	665	646	616	664	685	686	679	621	647	618	629	655	677	657	673	655	654	621	671	689	710	662	673	687	679	701	716	634	670	667	676	655	646	655	633	682	652	664	666	666	660	697	664	646	659	636	635	676	653	685	696	663	647	650	677	694	680	614	689	637	634	641	674	654	665	668	647	642	632	713	631	656	680	665	631	688	644	651	691	602	666	634	670	636	655	666	636	662	658	628	655	660	663	685	647	671	717	646	656	645	639	679	643	653	662	683	657	717	681	652	653	679	628	679	592	662	654	638	634	652	681	644	666	669	651	644	660	692	698	724	668	664	687	658	627	679	686	648	648	639	631	638	618	630	670	658	673	683	643	678	650	659	701	670	652	622	628	609	612	667	661	652	628	670	648	640	685	703	670	658	657	688	668	668	666	654	628	648	656	651	659	668	638	661	648	652	640	619	662	635	639	654	719	658	671	676	681	600	625	681	663	638	622	615	672	649	657	672	684	631	668	657	671	660	675	674	620	700	631	639	681	664	650	664	652	658	654	661	626	658	641	663	688	680	664	679	649	632	645	667	679	658	632	635	619	641	685	624	646	648	684	611	655	703	625	680	697	620	652	630	648	598	629	677	650	676	664	618	623	672	693	622	696	708	668	658	680	683	582	622	616	655	660	664	672	604	685	620	692	699	653	619	616	668	638	625	680	608	660	636	635	658	622	652	665	666	612	651	682	681	665	651	660	659	637	672	686	682	681	645	646	665	648	673	736	658	635	656	666	653	690	639	630	613	685	665	647	615	648	634	692	635	658	657	633	639	627	657	629	667	648	662	649	646	674	648	648	625	654	639	660	661	672	683	604	683	652	659	660	677	621	689	642	656	646	664	629	634	636	687	682	643	653	621	645	667	604	666	707	707	677	682	658	649	605	630	649	668	678	664	634	677	685	630	672	644	667	623	692	659	634	637	661	647	638	655	696	626	682	628	636	660	695	629	650	620	670	675	652	644	639	643	653	664	684	645	636	670	653	689	655	655	649	635	620	637	624	670	650	682	641	691	650	656	671	690	638	669	655	664	632	626	634	676	690	630	597	675	656	663	659	642	647	664	648	686	647	615	717	646	668	610	663	623	650	700	647	658	673	655	643	641	650	632	619	668	667	637	692	692	672	675	675	674	646	630	624	695	677	675	680	589	690	637	655	694	672	644	666	676	684	613	648	655	674	649	689	619	650	685	647	650	689	599	615	650	675	628	655	659	678	671	620	667	651	677	624	639	659	668	623	636	622	623	648	661	607	672	638	654	658	682	638	597	626	636	629	654	653	655	663	702	624	636	683	620	675	627	689	679	688	669	634	660	670	638	637	662	666	666	614	641	647	642	624	635	669	666	668	674	609	710	650	658	624	626	648	676	608	679	671	629	637	633	656	621	635	658	634	671	674	698	684	672	609	631	655	614	667	670	672	681	637	630	682	640	677	633	650	639	620	660	607	646	638	703	668	658	653	625	647	604	666	642	659	638	670	692	676	643	635	631	649	627	674	644	677	619	649	622	655	668	606	677	651	656	678	646	623	679	583	591	686	652	688	613	704	668	659	655	669	649	643	674	649	652	655	680	623	640	697	618	661	668	665	617	634	679	599	622	692	647	648	681	659	646	650	703	639	659	638	680	654	709	637	676	641	720	680	665	652	690	687	620	657	724	661	686	641	643	659	671	674	627	650	652	647	692	654	633	596	671	719	714	660	691	656	690	662	643	662	649	671	681	643	655	621	631	694	652	672	659	645	609	677	682	635	668	664	694	617	640	642	676	669	594	688	658	648	666	680	665	652	650	673	674	654	688	610	639	658	638	660	662	630	668	641	649	663	671	670	681	662	692	641	643	634	650	682	646	609	671	652	668	660	627	668	683	600	648	656	699	667	640	648	621	654	672	668	657	660	671	676	620	649	628	609	632	648	653	638	652	665	688	625	654	654	676	653	693	689	679	654	626	662	650	656	731	564	648	685	664	670	634	637	661	653	635	628	666	695	621	631	667	650	642	671	623	616	678	657	631	632	690	654	626	634	679	655	667	705	678	663	656	627	651	634	650	612	629	626	670	618	664	651	662	647	712	640	586	614	631	698	627	647	656	638	639	619	631	648	682	688	649	628	653	694	701	612	653	679	666	670	683	618	692	632	675	660	663	689	687	651	620	610	680	629	644	652	626	636	648	656	671	595	650	698	648	631	624	625	678	627	648	678	652	643	666	681	673	661	628	656	649	600	665	692	646	663	670	642	666	660	621	639	651	639	650	657	651	649	654	611	675	653	650	654	632	684	639	652	652	625	671	604	633	676	667	614	647	660	672	687	650	689	640	658	642	607	701	633	616	675	648	673	638	654	651	688	649	657	635	645	661	654	584	691	670	650	655	609	648	690	629	643	657	647	619	647	661	612	657	645	669	661	638	644	672	658	652	671	677	622	660	652	640	638	644	633	634	678	640	631	685	630	661	657	683	652	630	685	666	624	641	663	659	657	626	703	631	650	656	657	615	639	648	631	668	606	657	624	617	650	634	636	646	680	655	637	655	660	625	660	635	652	694	641	631	698	685	639	638	618	609	649	658	671	637	635	693	641	678	656	601	605	618	641	708	647	655	679	609	661	648	651	670	630	655	651	656	661	624	672	667	671	636	650	664	620	650	640	650	638	711	639	661	660	647	641	636	638	625	696	650	655	632	666	656	651	649	668	620	659	655	640	673	672	665	609	698	718	713	615	640	728	661	618	601	679	656	663	704	695	661	639	619	656	667	620	654	703	686	664	636	667	627	632	660	637	640	663	689	675	651	683	634	664	666	650	622	650	695	643	672	595	570	643	645	674	677	654	676	663	687	699	621	637	679	597	657	636	650	643	586	698	627	692	686	656	634	672	649	670	651	675	655	678	731	622	614	624	636	663	700	655	627	611	596	680	640	650	652	608	599	653	605	628	589	618	641	626	607	604	622	590	646	639	670	629	648	663	682	674	696	640	635	646	657	649	641	645	635	611	688	624	673	659	675	673	649	681	687	649	651	618	622	652	661	588	646	601	686	660	650	645	627	638	659	663	645	617	697	658	658	660	624	615	619	673	707	666	654	641	613	658	710	607	634	648	629	638	626	651	652	645	699	630	665	650	666	641	643	664	600	708	629
24354	21616	28829	24899	21543	11382	3975	2361	1825	1566	1352	1049	989	978	955	942	914	897	870	835	835	802	768	773	779	694	727	679	713	673	718	680	665	734	647	691	714	728	650	714	752	739	725	786	690	725	710	710	683	704	726	686	697	676	691	710	669	634	695	681	694	671	646	668	654	616	640	689	656	616	647	626	650	636	595	599	621	613	620	609	654	573	647	591	603	643	648	614	648	623	624	618	648	662	648	618	600	610	622	619	649	643	604	631	632	609	647	623	625	654	640	629	610	625	626	614	688	632	652	610	602	657	655	622	640	654	644	651	655	646	628	620	665	630	627	616	635	556	652	619	654	653	647	607	635	627	646	628	623	642	599	689	643	617	629	654	647	619	644	575	609	622	625	653	608	607	618	653	639	596	627	619	646	670	633	670	600	623	612	589	650	663	610	673	630	618	692	661	631	644	614	632	612	674	615	617	648	622	628	610	643	618	645	625	619	641	668	649	673	654	685	657	613	674	654	658	610	650	659	641	637	651	633	635	574	607	633	629	621	612	618	596	614	608	624	649	623	596	611	662	634	681	639	618	724	656	632	588	639	571	631	635	635	659	626	613	624	665	643	610	700	676	684	625	643	627	614	643	677	641	642	677	668	634	658	627	645	605	601	584	644	641	654	623	673	640	600	592	636	647	638	662	622	663	652	674	643	643	624	599	669	632	639	630	644	667	645	687	614	620	647	639	653	680	646	640	676	602	616	617	616	628	631	632	604	627	638	656	616	630	617	644	640	671	616	669	648	628	646	615	639	636	639	612	662	586	594	636	569	579	665	600	615	632	603	597	640	654	685	593	580	668	697	661	621	631	624	660	635	623	642	642	610	628	613	623	621	596	629	577	646	593	641	636	588	639	637	621	648	633	619	642	593	632	649	660	629	659	664	604	652	665	656	620	624	634	624	651	626	633	651	614	624	602	581	667	669	651	608	665	633	618	648	618	644	607	663	676	618	637	608	659	654	630	652	608	632	635	685	635	614	634	645	644	609	625	676	600	646	650	615	613	615	618	629	646	632	639	634	660	612	682	626	640	653	636	690	634	640	621	653	648	637	670	630	659	617	653	630	648	636	668	635	677	631	609	616	636	665	647	638	632	604	649	619	657	617	607	629	629	651	600	589	647	605	677	607	644	628	645	664	623	589	642	630	583	630	649	637	599	612	646	665	671	618	606	670	625	663	661	660	634	631	659	627	654	597	674	657	617	636	610	659	703	619	630	647	648	645	644	624	621	603	653	583	625	644	638	639	639	633	688	613	633	641	667	613	620	656	636	629	643	622	636	666	621	647	643	640	638	625	642	658	666	589	605	632	667	600	652	639	601	603	673	648	636	629	608	679	627	651	617	654	619	655	644	621	685	626	672	656	620	603	646	629	661	607	580	648	667	623	667	585	657	651	667	649	663	612	662	647	615	653	682	630	633	630	609	632	617	584	640	623	647	654	654	658	666	653	657	606	633	630	629	637	635	637	591	643	650	604	618	646	613	653	673	660	702	651	637	635	573	643	616	594	631	602	608	624	616	654	663	652	604	635	637	607	655	604	591	667	675	579	623	643	624	643	634	620	692	599	658	642	574	656	611	626	626	618	645	652	614	663	628	655	621	592	646	639	606	626	643	629	651	622	597	603	655	624	623	657	637	649	660	610	647	663	638	613	650	649	636	611	658	623	612	592	637	632	652	639	613	652	625	615	624	625	668	635	661	599	638	627	599	652	614	673	654	611	655	620	660	629	617	650	650	636	617	597	627	655	614	616	628	647	646	627	698	609	645	668	612	688	618	649	713	651	668	635	622	625	658	602	648	645	594	608	621	608	620	602	624	617	675	612	649	644	590	649	683	616	613	604	639	632	626	638	574	654	629	643	660	655	626	624	655	598	676	586	635	627	631	643	647	628	622	588	628	658	625	686	612	634	610	622	653	629	599	658	599	644	605	611	622	637	609	625	623	608	591	616	576	607	611	639	641	641	609	597	640	633	606	603	592	615	610	639	610	640	680	614	641	603	642	591	583	638	702	635	639	647	651	614	616	655	640	684	602	673	684	612	649	621	645	613	637	631	598	611	671	627	668	688	642	630	611	641	628	628	611	640	611	625	676	620	640	671	606	619	634	608	610	655	638	615	623	661	607	669	619	660	638	640	647	630	617	650	658	648	661	647	631	624	620	610	644	628	593	659	636	632	641	636	635	600	632	633	647	633	634	633	656	630	639	643	694	562	639	655	678	663	631	609	654	623	651	683	632	663	657	640	661	627	689	607	687	641	626	662	615	594	612	623	646	634	624	670	688	625	611	636	640	619	664	620	634	619	574	605	693	668	646	655	609	647	614	595	656	634	632	640	623	626	611	641	643	613	623	574	637	607	648	643	663	634	616	610	677	665	654	637	647	664	628	610	645	619	633	595	592	593	614	592	608	620	634	623	621	669	646	643	664	658	620	647	605	618	614	629	652	650	644	639	636	615	640	644	654	600	612	637	611	639	655	597	638	634	636	671	603	633	674	647	628	650	652	638	609	675	632	629	629	609	594	620	659	650	560	608	664	624	634	632	662	588	672	594	657	638	614	624	635	611	615	617	623	653	674	666	639	608	661	675	647	600	608	631	604	605	631	677	624	618	648	644	656	602	618	599	639	579	629	627	645	614	644	661	660	653	605	641	630	624	682	666	652	658	654	583	616	636	623	633	690	625	650	650	630	651	643	608	598	646	651	639	635	612	620	641	632	652	669	611	637	636	672	595	651	627	643	646	627	630	654	564	582	624	632	663	651	641	654	613	651	632	592	641	620	583	610	592	663	657	627	626	634	635	640	658	654	644	585	644	605	649	621	637	636	601	631	603	662	631	688	625	644	642	663	609	598	649	624	604	635	676	631	633	627	651	597	661	717	634	584	647	585	629	620	642	645	638	612	580	651	665	648	640	667	635	638	631	629	651	597	607	640	616	633	649	600	614	627	615	642	681	608	623	639	664	630	678	589	654	626	627	632	647	639	668	662	616	627	589	623	654	630	624	631	641	621	605	665	594	602	603	654	645	613	650	628	618	625	601	608	639	618	666	628	635	658	622	626	611	610	630	628	614	666	661	632	627	652	654	641	614	644	647	655	642	603	613	625	617	661	657	580	646	621	572	656	665	635	647	627	667	662	625	624	609	650	607	610	652	663	584	611	672	631	675	645	678	673	679	613	619	594	644	691	681	626	625	652	626	618	641	636	647	623	599	611	654	559	615	637	619	659	637	653	626	637	597	641	625	613	649	670	645	692	622	663	599	638	632	569	626	628	625	622	622	608	635	670	621	636	614	650	629	668	599	618	632	634	656	629	643	677	599	615	679	648	610	635	670	657	570	651	617	676	633	714	600	610	632	640	643	606	587	646	606	634	641	631	633	624	626	604	602	655	634	685	629	659	614	647	596	639	685	652	676	672	624	623	608	654	675	574	656	670	593	669	653	601	608	676	601	643
14007	30993	21321	13673	10272	7403	5287	3774	3023	2463	2024	1435	1389	1402	1237	1218	1331	1103	1109	1027	954	940	871	907	847	831	846	783	840	759	790	759	751	742	759	760	783	787	775	729	776	800	809	812	823	810	775	775	744	770	766	801	759	720	743	745	720	764	738	746	699	703	715	744	736	666	700	741	697	691	711	758	691	693	666	686	677	673	635	663	655	703	682	688	648	689	717	696	665	662	692	654	660	664	719	688	646	695	648	735	713	701	666	738	629	634	664	704	670	689	656	677	685	642	640	645	627	705	629	699	692	715	673	646	681	658	645	638	692	643	671	656	683	669	647	652	699	664	666	668	645	697	680	681	657	629	700	651	677	648	641	683	722	636	710	652	647	667	653	731	658	684	686	669	757	660	662	670	665	637	721	651	686	692	646	631	738	649	674	688	673	673	678	686	676	669	631	678	668	654	649	661	633	718	671	659	633	704	667	669	661	688	682	681	715	717	692	685	643	654	695	646	635	697	698	682	645	666	704	672	688	632	667	702	693	657	672	666	679	680	683	652	690	671	653	614	683	694	681	680	748	716	647	668	653	697	716	678	647	661	674	700	696	656	654	649	630	678	658	697	688	695	655	672	634	661	701	687	674	675	696	669	628	638	668	645	665	638	696	708	706	645	628	661	719	649	688	669	707	656	657	684	708	680	641	684	687	656	691	656	678	664	641	669	630	667	679	686	652	634	669	702	658	669	711	646	672	665	687	686	678	614	692	679	666	670	621	641	638	665	658	656	664	656	690	657	648	700	652	709	653	678	719	687	669	732	662	647	657	639	680	634	664	643	659	645	677	662	655	683	640	662	721	651	660	682	689	645	672	660	615	653	672	674	727	583	682	610	666	673	656	683	666	645	712	688	652	726	646	678	683	707	635	672	668	670	674	623	666	666	665	664	652	726	692	653	668	645	709	631	699	669	687	680	659	660	700	627	721	668	706	661	650	676	638	664	658	678	678	634	675	661	694	669	702	668	644	691	690	668	661	705	706	667	667	686	672	650	687	658	667	671	694	631	679	687	651	684	650	632	653	634	740	658	708	683	700	686	721	662	699	659	653	664	701	697	672	690	664	666	667	686	667	686	712	665	666	668	678	611	683	673	704	646	652	597	668	684	693	658	682	658	656	659	691	606	670	666	672	651	656	664	680	683	661	658	689	694	651	675	683	628	695	676	723	648	674	695	634	608	678	696	671	615	681	668	695	675	685	662	675	645	723	653	641	689	649	713	685	678	669	635	632	660	681	618	625	723	673	644	696	647	664	709	628	619	679	699	639	644	687	673	669	699	660	666	675	643	643	664	705	732	691	674	666	687	637	661	663	620	644	628	701	677	695	642	674	649	698	648	706	640	643	642	665	696	707	614	645	627	716	650	658	639	631	689	700	647	649	660	663	661	627	695	651	637	677	685	649	712	636	647	675	679	647	646	626	678	698	642	640	657	653	683	725	638	663	669	670	659	680	613	645	701	692	627	693	695	700	651	636	682	651	683	660	683	675	716	653	662	711	668	684	679	634	657	682	688	691	665	647	668	659	674	614	683	653	632	662	693	659	667	666	669	663	627	635	679	648	628	669	661	664	675	713	702	616	715	699	677	643	625	675	653	650	689	686	666	712	667	701	660	599	671	699	647	680	671	594	682	636	675	646	628	667	633	663	681	646	699	638	647	669	651	638	709	677	698	659	708	668	690	672	653	658	612	711	654	652	652	673	637	707	637	652	654	701	655	676	659	634	680	666	665	694	671	678	679	681	649	642	724	663	651	641	670	717	666	669	686	690	694	716	648	655	682	712	660	712	690	661	663	699	656	671	710	677	689	675	663	671	615	662	649	633	678	678	697	704	699	653	645	658	649	655	719	660	648	692	654	654	645	643	705	625	623	665	667	670	668	679	657	684	666	715	695	659	708	643	676	686	697	681	644	685	717	660	649	658	674	660	662	638	678	706	689	672	646	676	695	659	631	715	704	609	683	652	665	682	694	655	637	688	654	672	656	639	685	678	653	689	695	709	679	676	680	650	682	701	617	660	606	716	704	653	665	747	716	615	672	664	687	703	653	636	625	664	659	664	671	701	662	654	664	655	660	699	683	687	653	648	636	648	674	675	683	636	639	683	672	642	655	691	662	651	650	653	668	672	684	678	630	700	639	655	701	685	663	693	655	662	683	686	715	681	667	721	664	703	713	653	632	694	682	706	657	638	682	676	685	608	656	653	670	673	687	624	655	673	649	668	685	634	625	659	658	658	674	673	643	659	720	659	654	641	684	668	680	705	656	703	673	624	617	673	636	676	699	668	627	671	710	646	719	616	705	674	672	649	692	704	665	648	666	684	681	633	622	681	639	665	678	609	677	650	694	643	707	612	681	623	666	713	675	660	677	703	677	674	684	665	658	638	686	661	636	693	658	658	654	626	676	669	662	713	678	681	664	672	665	672	616	709	695	691	677	629	720	728	638	717	658	636	702	691	674	665	678	660	683	707	646	635	627	656	689	672	665	700	666	672	699	699	672	682	662	680	695	652	637	641	678	676	655	669	666	673	653	654	694	701	669	672	692	651	680	649	690	661	717	685	678	607	687	669	685	686	705	663	698	688	636	724	690	683	685	666	645	684	622	680	703	737	635	676	675	662	624	702	619	632	683	694	650	693	659	647	657	691	619	626	702	660	705	690	693	664	650	687	703	683	693	653	676	705	682	704	716	632	651	672	634	684	697	694	717	677	605	690	654	631	674	693	698	683	685	698	628	723	681	665	682	622	606	687	698	668	711	680	690	705	672	676	667	650	649	652	669	678	661	696	685	651	700	626	688	664	666	648	682	643	725	695	679	649	672	641	652	680	700	677	677	668	651	657	707	665	677	600	695	636	728	667	654	623	670	689	653	686	654	670	676	687	669	671	686	628	673	684	636	655	664	685	656	726	678	635	620	664	651	691	709	663	638	657	697	670	671	638	666	687	664	694	683	621	683	679	632	690	679	679	655	682	667	682	642	714	654	675	625	666	653	701	678	641	682	706	660	720	666	660	644	683	659	677	732	710	647	667	683	681	650	647	715	630	658	635	684	671	669	666	637	649	644	638	625	670	685	642	645	629	680	641	671	669	672	690	677	666	677	687	700	665	660	652	657	693	654	659	699	705	692	684	656	693	669	653	671	659	673	662	648	681	597	653	640	666	673	655	690	675	651	701	657	613	701	668	704	697	675	682	684	677	635	653	647	651	683	659	684	666	704	656	636	665	659	671	648	653	681	682	676	622	651	677	627	657	714	648	643	651	701	720	644	679	722	653	655	687	658	654	652	688	685	695	662	656	702	663	653	687	633	698	665	674	643	669	745	672	659	691	688	653	662	686	661	629	595	707	720	676	624	663	699	735	672	613	679	667	740	663	662	629	629	612	687	689	696	660	632	654	647	682	697	670	630	634	662	669	640	623	670	713	628	667	656	744	675	737	640	678	660	675	668	709	644
25622	21616	27503	25856	11100	3810	2341	1740	1501	1259	1033	831	879	806	849	898	816	794	819	690	701	676	746	712	724	632	639	700	658	660	665	636	615	630	694	694	650	660	625	652	700	652	708	682	695	676	653	695	686	698	658	670	703	656	666	676	665	652	663	690	657	655	634	606	640	682	640	611	629	621	639	617	639	586	656	618	658	643	605	608	640	600	585	619	627	595	666	621	592	639	607	601	600	615	631	626	591	631	574	626	553	591	632	654	669	570	628	611	576	600	617	579	637	632	670	645	590	606	646	611	631	636	552	628	689	599	602	688	613	610	602	600	582	611	629	648	646	566	575	617	590	617	588	626	605	625	662	610	633	600	638	588	631	653	615	617	637	586	587	645	629	613	597	600	620	633	625	576	588	660	617	593	607	630	579	592	566	624	589	640	610	583	620	654	583	625	599	592	609	638	624	625	651	595	614	619	640	623	609	604	614	599	565	594	655	642	608	594	642	584	630	630	651	622	579	592	622	652	623	634	610	600	550	630	634	612	651	626	624	616	599	628	631	605	584	646	675	591	620	604	575	593	621	590	656	572	611	636	597	609	597	629	599	607	623	618	583	614	613	612	637	603	618	614	608	621	619	618	662	607	608	594	620	579	625	621	616	599	606	683	605	651	615	609	616	573	615	634	624	613	675	642	605	586	619	566	629	638	613	682	643	598	621	622	603	633	603	602	548	605	580	593	601	614	618	573	616	635	617	595	621	660	596	615	611	600	593	611	617	625	603	608	635	595	635	596	613	635	577	633	643	626	600	631	604	597	606	589	608	649	606	614	629	642	639	625	641	634	580	622	638	640	585	657	585	627	647	589	606	593	666	593	624	598	634	605	622	673	597	601	687	616	585	617	604	594	609	639	573	603	603	644	642	618	633	630	616	634	551	614	656	628	622	633	624	627	643	585	628	624	608	624	596	598	626	627	614	606	612	632	584	640	607	586	562	615	567	593	618	573	586	577	623	579	631	585	631	599	602	665	584	600	626	602	631	601	633	652	613	593	599	616	581	608	643	622	611	631	608	624	636	588	620	652	590	646	616	600	597	587	627	574	574	571	656	602	590	610	598	627	628	609	580	667	605	625	626	598	614	643	622	584	628	589	578	575	600	641	602	671	578	596	591	598	635	597	672	596	614	560	653	596	619	657	596	615	630	594	629	572	649	629	631	612	635	578	651	583	644	626	648	642	582	600	647	599	671	660	610	574	634	604	566	621	605	617	621	627	601	585	645	611	600	635	620	652	651	624	632	581	630	582	622	605	601	620	623	550	587	652	636	639	594	638	643	595	623	564	590	672	670	594	600	578	614	645	604	593	623	609	644	609	590	600	596	600	603	651	627	594	626	564	576	614	624	644	598	592	615	623	627	596	595	589	628	583	626	616	626	609	639	604	615	638	606	600	611	635	607	619	650	581	636	610	611	614	586	603	624	591	571	592	634	602	622	629	607	584	634	614	592	645	635	555	590	624	571	633	642	595	677	627	581	597	617	598	642	617	625	574	574	654	620	566	640	595	664	650	619	604	592	582	581	595	642	685	591	565	663	640	604	603	612	623	617	586	640	563	622	606	579	644	644	635	595	647	617	574	647	674	642	613	593	675	606	640	609	618	630	643	609	652	623	645	618	618	640	648	645	639	613	578	603	616	630	608	620	592	615	606	648	607	594	630	605	616	603	622	640	605	606	685	623	607	605	646	604	589	604	610	637	585	611	656	658	592	651	624	624	574	622	609	616	604	628	639	588	641	611	603	650	594	615	632	598	573	653	635	616	595	589	626	623	601	650	624	646	574	633	586	622	642	605	629	638	586	608	613	615	592	616	629	628	629	660	622	585	603	632	643	577	610	601	640	611	608	606	596	612	558	578	572	586	661	660	577	600	583	597	614	556	623	620	580	638	616	632	621	623	587	587	609	621	612	617	610	638	610	628	631	645	592	621	555	595	604	680	593	636	618	596	605	632	632	644	609	612	607	611	610	599	627	642	567	652	600	646	592	578	609	593	661	607	628	617	611	620	604	598	613	643	647	633	637	627	627	605	627	616	596	595	646	607	609	585	590	590	543	563	607	616	600	608	600	635	666	630	604	608	641	608	619	634	614	673	606	641	633	667	625	635	610	596	673	613	614	605	619	585	614	632	672	640	607	618	617	607	620	623	602	594	682	603	595	671	595	635	599	604	654	601	597	633	661	619	643	601	643	582	636	576	611	611	612	579	639	595	569	634	628	589	656	637	594	630	614	631	586	633	627	623	616	577	644	614	625	637	610	642	615	604	612	594	563	633	573	597	613	643	645	618	630	609	630	648	631	609	655	618	589	597	671	651	618	594	649	618	642	594	613	559	610	647	623	615	614	591	650	565	589	554	589	606	615	592	643	638	612	588	611	584	629	597	648	594	552	569	669	577	576	616	648	589	635	639	650	661	575	586	602	630	648	635	594	669	626	604	601	620	569	640	632	602	628	584	613	596	608	603	619	651	649	572	645	613	629	567	629	608	568	593	667	629	613	574	616	591	574	569	622	595	630	597	628	651	582	623	616	608	633	649	557	636	621	593	610	592	602	568	614	626	616	615	632	612	589	636	603	629	632	646	638	610	625	620	616	654	614	597	602	578	624	624	600	675	655	630	617	639	665	582	627	587	637	575	618	605	619	595	616	630	650	594	648	597	597	664	654	638	668	595	639	592	571	556	669	609	600	588	633	604	624	626	586	622	597	618	578	667	629	584	579	610	650	625	638	620	622	605	600	614	599	645	629	633	602	633	613	604	614	619	577	581	614	588	635	608	657	579	611	614	625	649	606	606	630	601	614	626	618	607	621	604	589	623	634	655	592	624	610	600	576	635	651	600	582	622	610	626	606	628	613	586	609	596	592	644	618	629	654	629	607	650	563	614	594	628	633	643	622	644	589	587	628	605	615	636	579	569	591	588	601	590	602	626	618	636	621	571	644	587	610	619	632	621	607	584	663	576	630	619	623	653	643	609	593	602	620	616	630	582	609	642	607	593	611	640	632	622	637	576	580	590	630	590	633	690	609	662	587	607	623	580	582	614	637	571	584	619	616	616	604	611	565	585	625	588	589	608	617	595	618	615	627	626	580	628	601	589	634	622	588	598	611	627	645	581	630	655	619	598	612	609	632	676	585	624	605	606	630	621	580	600	653	602	610	620	642	621	617	609	600	571	597	641	649	636	569	595	621	591	638	632	626	634	605	597	577	664	634	584	594	616	596	574	596	611	639	600	599	625	581	644	639	591	646	629	626	588	611	609	611	651	595	584	576	614	651	581	637	611	595	623	598	599	591	598	632	567	642	631	635	660	637	612	593	648	590	589	585	655	626	599	578	595	605	590	611	614	606	628	593	611	631	595	646	620	634	611	589	623	625	588	627	642	612	664	603	592	643	636	606	614	615	607	647	641	596	593	658	597	624	689	623	596	602	609	581	590	616	625	623	589	596	576	601
12911	25773	17486	11022	8230	6016	4190	3082	2413	1961	1591	1242	1195	1165	1098	1101	1086	940	950	902	920	841	867	810	796	765	724	771	740	756	746	737	747	711	749	693	707	747	781	734	734	742	713	741	767	709	740	752	738	696	719	708	739	715	690	767	724	690	764	687	707	690	675	695	718	698	722	663	685	657	681	657	715	618	622	639	618	627	645	673	642	669	626	660	705	628	667	637	640	642	627	678	652	660	651	638	693	671	687	668	622	632	637	650	653	654	663	630	655	663	651	646	636	626	646	678	627	652	638	664	643	642	713	680	623	602	654	671	621	665	626	635	672	698	649	627	655	656	645	615	635	662	678	685	646	655	715	706	634	667	689	642	661	648	661	653	634	650	664	643	618	638	652	629	668	660	687	636	643	661	645	624	631	643	644	671	655	638	675	706	663	682	634	638	675	653	630	641	637	673	657	635	638	645	673	675	688	643	673	629	650	657	646	660	688	687	639	644	642	669	637	616	638	632	647	677	697	628	666	663	701	651	622	631	646	641	641	706	642	613	617	662	628	653	626	671	650	636	666	615	631	651	663	677	698	672	649	669	659	649	622	632	623	622	624	656	627	615	613	658	661	677	640	649	627	688	663	651	639	652	656	661	644	593	678	653	654	652	662	656	616	647	598	633	652	616	675	631	640	696	661	618	656	640	662	668	645	639	682	617	666	685	662	627	654	605	693	663	652	628	651	681	642	627	682	635	640	642	650	636	665	614	674	622	655	666	658	653	653	704	600	683	643	657	699	627	620	671	683	634	681	688	646	657	681	662	639	635	669	677	640	651	675	671	692	652	633	632	672	633	697	663	637	637	658	640	675	668	640	649	627	647	642	598	634	642	662	669	677	691	660	659	634	652	629	678	609	660	670	635	647	647	631	652	647	633	677	656	683	643	680	633	631	682	659	627	700	629	631	639	656	612	673	670	694	665	658	638	661	623	588	653	661	656	626	655	632	677	689	648	694	650	623	657	628	632	647	645	688	657	683	652	678	656	647	629	628	622	633	611	685	680	644	648	644	630	642	653	651	649	649	659	658	642	671	598	621	740	622	624	594	661	673	653	653	638	646	641	667	652	686	650	705	657	643	670	628	627	661	651	676	644	670	625	655	618	664	668	621	641	630	699	621	600	694	649	665	646	643	669	681	664	667	612	617	674	622	657	646	640	636	631	670	646	669	645	635	649	598	689	681	666	637	632	672	677	630	615	659	645	667	671	660	647	656	688	651	626	626	669	677	680	672	636	639	641	623	667	635	626	690	647	612	631	629	643	648	646	595	642	677	680	670	661	659	665	671	668	635	676	635	669	631	653	624	653	630	627	631	675	659	692	650	641	661	670	663	686	644	660	666	697	643	621	663	665	665	701	677	636	674	638	602	623	703	666	638	648	674	621	637	651	640	656	655	674	638	621	667	684	664	667	627	676	658	634	640	702	627	652	669	653	639	672	656	672	671	628	660	634	662	641	629	661	625	659	659	678	655	666	654	644	666	631	718	653	646	697	675	691	645	659	642	655	644	614	634	661	635	650	621	605	673	665	641	621	629	662	667	678	669	652	696	660	655	602	680	691	632	652	636	652	659	654	627	633	660	624	659	612	657	616	653	661	625	664	673	708	603	657	631	641	644	679	646	666	667	682	651	680	673	692	617	653	625	667	669	624	666	631	707	631	631	676	655	668	657	600	645	635	651	600	675	603	699	651	659	637	645	669	694	699	624	689	692	650	645	695	685	697	642	630	667	645	661	621	671	638	650	658	625	695	660	710	662	674	616	604	646	601	628	637	642	688	570	585	699	631	648	652	612	669	642	642	637	649	659	608	592	658	662	647	687	633	662	648	703	664	667	673	616	635	659	696	651	735	649	639	717	640	658	655	623	631	640	627	641	638	677	648	707	662	682	698	621	649	646	653	646	643	617	613	625	663	650	656	686	657	665	682	674	655	592	643	609	635	640	658	602	660	637	639	631	664	674	671	675	673	651	648	647	612	709	682	683	634	683	652	658	663	671	669	635	648	614	654	660	650	665	674	646	623	648	656	631	711	680	651	686	683	651	684	653	632	651	672	661	636	658	663	675	684	652	695	663	632	671	668	624	603	688	659	663	610	625	598	692	650	680	632	649	656	636	630	654	635	675	624	639	664	675	646	685	698	584	653	653	668	645	642	641	631	665	673	630	651	667	688	617	657	668	636	684	637	673	705	658	627	652	656	605	667	656	665	633	634	629	651	617	695	651	617	625	572	658	656	644	639	616	659	673	643	582	662	647	660	660	714	671	671	651	687	698	652	644	646	640	649	647	602	654	632	653	626	670	635	660	673	659	649	655	655	655	659	679	633	634	663	680	638	624	686	671	670	668	682	626	656	676	673	650	632	629	677	631	630	696	663	653	618	659	701	683	638	668	715	653	657	622	681	632	693	656	670	628	640	625	670	638	635	660	613	672	663	632	705	699	646	655	700	684	705	640	679	643	660	654	654	685	654	664	629	646	647	626	711	651	638	638	675	667	679	620	655	666	622	641	639	615	659	664	661	653	653	656	654	672	661	625	662	665	630	688	677	654	654	632	649	624	702	651	652	610	616	697	651	695	650	666	727	663	655	668	650	652	689	632	640	631	659	635	637	669	664	686	671	650	649	650	615	589	636	664	635	660	657	671	663	629	626	657	622	633	641	654	665	630	657	665	687	654	650	617	667	653	703	647	633	655	636	660	642	647	642	670	675	645	639	619	668	675	627	625	596	650	661	653	650	627	663	612	633	686	696	675	667	634	651	649	716	662	644	639	685	639	670	652	655	653	616	682	713	672	671	656	653	668	673	703	616	660	699	651	667	702	667	663	650	683	673	631	684	666	668	670	641	703	663	662	669	662	653	633	684	651	649	679	643	711	642	634	686	664	661	631	623	660	660	651	622	641	616	630	653	645	607	662	622	611	645	618	659	667	664	636	659	659	639	649	673	649	694	662	654	636	656	633	671	674	619	687	674	651	670	623	673	665	666	661	660	647	640	680	640	683	618	717	654	642	642	646	639	631	664	677	650	638	659	657	677	645	652	670	662	676	715	680	706	646	645	677	653	647	681	676	660	633	635	662	638	701	636	680	670	653	661	705	682	641	654	638	623	658	646	645	672	660	647	611	656	632	644	649	676	636	672	651	656	665	656	620	705	684	677	666	652	645	693	663	675	701	687	658	651	652	660	649	641	655	652	634	645	662	674	653	656	680	645	679	667	681	627	627	647	640	637	645	675	691	663	662	687	699	666	662	638	646	653	674	661	631	628	633	630	626	622	654	669	701	653	668	652	648	670	626	654	645	631	609	681	692	656	674	672	681	648	649	653	621	682	682	652	605	651	616	647	658	649	702	661	668	700	666	655	642	661	678	629	692	681	640	645	641	669	659	686	715	709	647	640	652	617	660	706	650	673	676	662	645	641	673	622	637	601	647	619	655	647	681	696	636	671	626	653	644	650
23229	21656	29422	24400	21675	21675	10254	3387	2310	1918	1584	1270	1232	1242	1122	1160	1104	1026	937	925	865	829	880	866	795	807	693	778	730	778	753	724	751	747	733	791	741	743	787	790	785	737	739	788	747	748	777	731	784	757	823	743	703	733	736	713	733	765	764	676	699	691	721	631	674	705	696	693	651	671	682	677	681	686	682	701	673	636	664	671	675	669	678	703	706	653	663	681	702	690	650	701	613	698	632	633	646	662	662	662	655	658	698	641	672	649	692	687	663	652	662	662	662	639	684	644	594	685	605	673	635	659	688	660	643	663	628	701	640	655	652	689	619	634	657	637	658	721	671	691	683	631	680	645	655	722	675	674	645	661	690	659	644	662	705	687	643	708	655	645	629	646	625	603	715	632	684	605	642	646	633	713	649	657	633	626	673	667	687	703	680	667	659	693	684	675	673	641	640	632	643	655	670	674	644	668	662	679	639	635	663	664	622	664	645	582	681	610	662	699	659	675	627	660	654	649	654	641	638	688	664	719	676	637	675	695	663	642	632	693	640	619	628	652	690	647	633	644	666	700	604	643	688	650	653	594	671	647	692	638	658	689	672	662	636	639	644	666	668	665	656	623	621	690	661	663	617	637	647	662	637	676	607	698	652	649	638	694	640	645	631	634	639	647	666	707	679	679	676	638	623	671	689	657	659	640	610	665	656	620	686	632	667	691	655	629	687	631	672	605	624	633	663	651	638	679	665	641	658	644	683	630	684	674	686	653	627	657	638	666	682	633	627	665	643	619	675	670	650	678	660	634	628	662	667	620	652	664	652	697	616	643	634	674	618	651	636	612	657	637	627	680	666	663	648	657	669	638	712	632	635	655	697	650	705	701	677	629	642	638	643	667	637	660	627	629	630	668	646	657	688	660	665	691	648	677	676	672	673	626	661	649	682	668	655	617	658	669	649	666	662	612	643	627	697	689	633	687	650	695	632	612	670	632	638	660	645	677	643	660	658	657	663	608	641	633	649	640	666	639	648	659	616	633	632	690	705	666	636	599	636	648	657	689	652	648	642	657	700	653	633	666	663	645	688	664	662	677	687	633	599	642	694	663	637	648	637	618	646	625	647	631	678	613	650	674	631	646	659	649	659	663	661	705	644	624	675	657	639	675	592	684	649	665	674	618	647	634	635	696	642	687	664	632	633	678	629	646	654	619	662	652	652	666	666	657	658	654	623	651	658	628	627	657	618	652	648	634	659	595	684	685	661	639	639	638	671	662	620	674	651	631	637	657	610	629	641	678	623	669	698	693	648	656	677	684	651	693	636	665	690	671	625	670	637	636	695	690	666	680	642	680	649	667	659	618	697	701	638	648	685	659	720	653	689	655	692	642	616	675	676	624	612	653	584	621	693	655	691	660	670	663	702	620	643	616	633	647	628	616	672	674	638	639	658	704	705	677	663	621	669	715	679	673	639	640	640	628	670	652	650	691	682	666	640	678	657	667	657	650	652	630	639	616	680	665	688	643	681	628	681	627	620	646	646	657	657	669	664	681	691	661	724	625	632	663	712	640	671	687	688	645	640	694	626	679	723	605	630	668	675	668	604	686	674	641	641	620	677	671	646	650	674	621	677	691	681	619	632	644	647	627	650	672	651	648	663	624	715	651	716	654	631	644	657	706	692	679	653	663	658	658	661	693	639	691	639	593	700	650	657	683	656	655	671	665	647	620	696	652	646	640	676	665	688	714	633	676	675	647	662	649	677	653	665	629	670	646	678	681	697	666	684	696	612	649	637	665	655	647	674	669	660	650	674	675	636	633	686	601	627	694	670	616	666	694	641	721	679	637	645	678	637	704	659	654	656	634	673	625	683	634	634	679	656	673	644	673	604	675	662	614	661	658	629	677	672	635	612	609	664	662	626	660	667	686	631	671	633	635	607	597	649	646	627	596	661	658	628	643	655	689	690	589	668	603	678	657	646	658	684	674	725	666	650	657	613	637	679	652	734	662	680	629	677	701	701	647	628	625	691	638	663	617	629	622	670	632	671	649	635	652	655	631	625	627	659	674	660	661	669	701	653	647	641	659	649	670	634	684	663	643	653	711	690	674	657	657	640	639	646	675	624	638	635	659	623	618	681	687	640	622	663	663	660	649	678	595	652	646	667	672	695	649	675	646	649	684	671	629	666	646	664	648	679	636	637	658	631	633	685	671	644	725	659	666	627	672	637	647	644	647	643	612	695	650	637	669	635	706	620	720	619	690	635	681	659	670	653	635	644	643	643	668	673	662	593	692	669	641	652	650	638	661	688	690	641	670	620	652	677	634	676	628	646	679	636	664	667	670	668	673	698	683	617	714	670	638	622	664	660	619	654	627	676	654	707	609	626	656	672	668	690	727	655	640	646	666	633	638	644	650	667	651	657	653	658	653	649	674	659	623	630	648	613	704	599	638	717	676	621	685	644	664	675	654	666	633	681	694	625	680	675	668	653	606	639	661	610	644	673	660	640	629	645	631	647	621	685	627	642	649	680	683	670	630	666	674	639	675	654	609	719	648	693	683	626	664	650	689	673	668	692	630	632	613	651	675	677	670	630	633	643	688	686	676	711	650	624	649	662	656	681	635	667	623	618	702	644	667	678	699	628	665	651	648	688	641	668	683	650	624	623	659	642	641	640	672	637	682	662	632	649	600	641	639	609	726	664	674	671	658	650	656	629	715	689	672	626	604	656	611	642	689	675	650	670	648	666	668	673	632	647	649	689	663	661	640	626	654	669	609	634	652	655	629	617	672	618	680	656	620	636	696	642	675	634	642	692	647	664	665	644	648	638	674	632	633	677	706	594	668	671	682	631	647	658	677	664	632	615	619	651	639	621	652	681	641	660	644	671	636	649	667	637	659	655	676	638	697	660	642	619	657	620	632	627	643	644	636	719	619	640	674	655	631	662	611	675	654	676	619	679	635	656	634	656	653	711	638	671	642	666	670	658	703	668	668	646	639	672	666	637	639	609	683	667	653	707	626	679	681	628	658	587	651	654	674	692	616	687	608	673	622	669	622	655	638	674	598	659	704	637	640	632	638	636	646	645	667	649	677	671	707	627	676	685	646	674	639	695	643	633	656	649	656	609	698	648	654	583	616	641	631	634	686	676	665	657	678	606	606	651	654	656	682	649	661	699	679	681	657	716	652	689	686	635	607	675	678	634	632	664	633	630	680	649	658	647	642	599	655	641	638	653	614	675	632	622	587	682	656	620	636	634	642	652	672	648	700	627	645	651	615	630	633	634	621	673	695	684	700	625	653	630	713	666	692	612	616	623	665	660	640	653	638	676	615	641	650	652	667	693	616	651	696	655	641	696	617	604	676	667	629	655	637	663	665	657	676	677	674	648	648	656	620	637	627	650	624	650	690	677	601	708	680	653	701	656	646	687	639	635	655	661	649	646	679	658	675	634	616	648	667	627	659	679	663	624	695	637	655	656	645	663	653	634	657	661	649	664	614	649	628	625	637
14673	34580	26421	17750	13385	9471	6664	5036	4122	3039	2269	1807	1696	1630	1512	1603	1436	1252	1210	1146	1105	1044	1065	967	950	884	859	832	803	795	846	822	813	828	822	817	848	876	823	799	857	926	845	842	964	902	852	876	877	864	840	818	824	798	828	823	762	802	778	791	798	749	732	722	765	747	763	715	713	743	731	701	672	651	720	706	648	695	712	687	664	701	700	706	697	731	657	722	691	619	720	701	707	671	655	654	682	670	721	699	613	665	659	640	703	697	719	699	720	703	728	690	687	672	710	713	696	721	652	687	666	664	658	708	717	689	646	685	739	703	660	696	643	697	683	680	657	704	668	688	653	674	704	685	694	644	659	667	674	718	711	648	686	683	667	658	639	660	678	723	659	639	675	678	685	693	741	712	699	715	634	723	632	661	688	713	688	680	660	710	651	660	696	681	693	732	651	618	657	685	704	668	674	657	704	686	635	713	680	731	716	658	731	684	674	684	688	711	697	627	677	665	668	644	662	674	724	683	656	690	699	690	704	674	697	723	709	655	647	672	688	715	667	709	675	620	698	710	686	702	651	736	675	684	665	668	672	649	655	675	685	672	693	677	671	677	666	713	686	693	709	719	687	688	702	713	741	699	654	682	716	662	693	672	670	661	666	649	719	661	711	648	724	648	626	718	655	727	691	663	725	682	690	677	672	684	659	677	666	625	679	692	696	697	697	691	726	732	678	696	662	660	706	705	674	743	708	666	689	663	642	684	725	705	686	679	676	719	681	700	648	664	668	706	685	633	698	717	654	698	746	674	651	676	710	685	723	732	701	710	627	723	672	677	687	661	697	688	684	664	696	705	725	656	671	678	699	694	690	723	668	666	696	669	675	628	647	664	686	665	669	660	677	696	676	717	700	700	726	676	674	676	719	711	697	703	690	685	715	689	697	647	645	690	691	703	661	672	703	721	663	644	711	699	641	689	735	652	647	669	677	658	702	701	671	674	665	625	700	660	686	651	704	645	690	629	627	690	687	702	698	669	648	690	697	706	658	738	691	707	689	688	711	671	690	697	659	689	710	718	709	675	706	665	646	667	677	693	662	702	702	689	657	697	715	651	701	667	671	669	671	676	696	698	688	694	684	663	705	671	657	703	692	673	658	670	690	692	647	688	699	705	729	728	686	676	676	725	674	722	696	651	690	672	712	655	669	653	695	735	697	717	687	648	681	699	679	682	668	663	693	664	692	702	689	652	649	663	710	681	651	655	688	678	647	662	661	690	647	694	696	685	665	678	641	684	660	709	709	698	671	647	652	688	674	728	711	711	700	749	729	728	672	671	703	664	717	659	651	678	684	696	646	681	682	697	698	686	715	671	662	717	668	652	682	708	716	710	663	646	695	687	716	686	715	653	692	654	716	670	694	723	686	645	655	653	696	669	701	695	690	680	700	679	701	668	614	646	703	653	702	690	688	690	670	710	665	651	684	648	701	660	683	698	718	676	665	685	666	740	665	655	658	667	704	650	686	689	732	673	682	675	687	719	707	717	660	653	673	699	696	667	704	672	747	638	711	716	718	654	638	693	685	692	710	747	668	690	698	690	660	691	711	695	708	653	675	696	662	704	657	681	716	650	700	657	709	678	679	686	729	698	686	678	679	667	630	697	659	652	671	706	685	692	675	638	695	656	623	625	669	656	718	674	728	652	666	666	721	690	680	719	723	660	699	662	694	676	671	683	672	675	640	685	697	657	687	633	712	696	705	633	679	699	703	685	612	641	708	690	679	665	618	678	703	686	680	657	681	669	684	723	642	665	690	705	732	699	679	708	700	631	710	736	707	722	672	724	712	656	727	648	699	665	690	648	702	682	728	694	667	691	681	720	707	680	723	661	743	686	693	671	679	699	718	675	680	756	635	679	675	710	661	717	677	687	695	656	681	757	662	651	695	655	694	665	678	696	671	667	721	716	689	674	674	702	625	627	702	679	702	653	696	699	666	660	667	661	690	689	661	718	681	688	635	683	677	718	699	714	712	639	663	650	733	696	726	676	701	692	661	671	680	690	665	659	673	704	713	662	720	633	727	707	683	693	763	682	687	682	676	694	655	703	694	671	698	663	724	644	715	718	679	629	717	676	664	708	686	703	716	651	645	741	663	681	661	691	700	711	670	698	679	661	676	660	717	715	697	650	659	669	668	706	654	684	669	660	680	682	676	662	723	675	665	697	645	701	724	698	675	670	693	673	684	622	706	664	624	673	676	666	680	717	721	677	679	666	693	688	666	691	724	689	658	681	685	677	696	715	672	652	689	708	710	691	735	660	701	677	708	750	734	724	707	715	715	663	691	665	656	633	711	688	738	631	683	699	676	694	667	705	681	670	696	647	685	736	656	639	676	682	675	679	631	660	657	674	671	685	704	690	704	683	718	718	710	692	640	688	665	711	681	715	728	695	671	705	689	721	663	669	673	686	683	660	664	721	661	707	688	718	662	626	677	662	681	643	698	662	679	651	674	687	705	695	673	727	686	642	653	692	732	727	670	698	690	645	689	650	651	687	697	620	666	668	727	682	665	711	673	719	684	723	674	637	719	654	668	668	692	659	730	710	729	628	704	616	696	728	663	646	687	685	705	692	730	692	672	720	660	672	681	674	665	700	727	679	677	696	685	676	693	716	646	687	706	667	634	673	659	683	681	669	675	670	657	699	718	679	700	690	692	680	691	651	682	665	720	682	631	680	700	619	681	708	723	705	659	656	673	648	695	629	673	685	690	682	691	692	702	701	642	716	677	693	682	695	682	697	716	757	656	662	658	680	703	648	657	684	685	701	666	703	661	702	692	705	691	715	675	682	641	671	686	677	726	698	715	700	681	686	695	692	670	709	693	694	678	705	699	650	691	697	674	640	704	700	683	614	657	661	661	678	634	650	657	704	659	653	654	677	701	627	672	695	652	722	719	636	707	686	659	678	729	666	697	676	657	664	660	667	655	684	724	674	649	676	621	704	679	674	677	669	657	640	605	678	654	679	697	710	727	692	654	646	670	690	671	691	704	672	673	697	656	634	705	700	701	722	693	665	680	677	708	722	692	705	695	689	704	666	678	675	684	677	679	717	739	661	624	652	718	706	644	692	730	720	693	693	695	664	667	696	701	667	701	665	719	697	653	688	673	695	681	708	674	662	676	716	667	682	663	679	709	679	726	672	691	716	682	717	661	678	715	693	682	649	671	660	675	703	687	699	683	701	690	671	661	714	631	665	732	655	693	616	658	698	639	687	708	702	683	684	707	677	686	699	702	671	717	718	672	655	714	667	680	685	695	664	712	697	639	681	657	692	713	702	705	690	659	672	674	746	690	749	669	723	697	684	693	685	677	637	672	642	640	684	695	648	634	690	673	741	707	659	673	696	664	660	705	737	673	622	710	664	664	700	678	674	659	677	622	659	656	668	706	650	681	668	668	682	670	708	704	646	685	676	698	673	669	663	662	698	658	733	704	713	692	682	669	697	714	704	672	697
28732	19735	13858	7606	3673	2277	1704	1308	1099	1015	919	795	678	753	728	773	695	755	662	661	653	667	650	661	643	626	609	627	619	643	611	591	611	594	679	645	628	618	655	667	606	688	656	640	643	659	720	676	653	712	622	646	662	620	605	643	626	635	636	598	623	625	616	615	627	615	613	665	598	604	617	600	554	642	585	620	605	605	635	580	607	634	560	575	571	676	613	576	593	564	620	553	622	589	624	612	620	551	614	616	618	601	612	587	616	596	625	580	619	624	600	615	611	621	616	573	614	595	607	576	628	614	564	605	588	625	589	562	632	608	630	601	673	601	573	658	573	599	590	627	647	628	645	608	584	599	576	616	625	574	580	611	628	668	571	556	574	606	617	604	615	605	618	621	632	609	646	584	608	632	647	598	563	619	643	645	592	595	614	568	620	593	605	627	570	557	584	579	563	614	587	638	598	642	640	597	648	578	594	588	628	602	608	641	606	582	628	631	645	620	637	574	615	584	616	631	581	587	614	617	606	642	577	630	626	604	632	630	635	618	620	601	583	586	613	654	605	584	633	622	608	589	607	575	623	594	596	556	596	638	672	605	613	601	633	618	625	621	631	592	632	576	620	615	591	616	623	602	607	596	587	617	591	571	600	582	655	608	630	601	604	580	576	648	613	572	605	612	584	629	588	611	626	568	587	619	596	620	589	601	591	619	606	617	608	600	599	626	588	601	596	589	615	609	570	604	619	606	612	643	617	673	564	604	557	634	632	613	598	599	591	586	629	611	579	580	633	578	643	611	606	613	616	631	610	602	596	574	609	586	582	660	607	595	594	613	606	618	600	641	601	613	582	650	600	579	612	631	621	625	612	631	631	580	589	563	569	575	606	592	595	629	582	658	603	593	618	572	620	621	609	625	613	566	627	593	642	592	631	615	636	627	629	585	634	637	561	671	582	565	598	588	603	590	617	612	637	625	596	614	548	627	589	632	666	583	647	572	589	648	644	587	654	582	568	629	612	643	617	567	583	613	597	591	612	615	618	606	654	630	592	607	657	635	567	613	582	633	626	608	618	609	579	638	599	604	621	573	614	596	633	615	616	616	610	614	619	618	604	610	617	581	599	591	642	587	653	590	564	615	594	605	615	577	635	633	607	632	580	606	620	629	609	599	616	552	608	628	615	658	617	606	585	595	587	629	587	610	584	634	613	596	621	632	583	577	564	581	583	612	631	591	587	585	623	613	622	582	593	650	642	563	599	584	587	624	622	612	636	586	632	602	580	584	602	589	623	652	598	633	616	580	594	618	643	599	582	629	627	611	596	645	635	633	643	621	597	595	616	604	601	574	624	595	613	618	630	619	568	590	597	608	616	613	638	569	624	612	615	644	600	634	628	606	598	635	631	593	612	609	623	604	599	647	567	644	618	576	638	578	654	566	608	592	609	617	641	640	570	613	612	605	599	628	595	599	579	604	608	581	599	595	623	620	642	621	604	633	604	580	640	593	614	634	610	592	648	616	643	594	628	607	602	601	573	621	673	631	632	586	576	597	606	599	615	627	619	554	598	642	607	641	618	616	629	609	603	593	609	577	619	612	640	642	577	620	580	642	567	650	595	584	604	609	630	608	652	607	648	616	641	636	602	582	635	588	588	582	589	618	630	607	588	622	618	596	601	632	610	634	590	589	601	655	633	614	648	661	589	639	595	570	610	597	594	638	605	630	611	598	607	615	626	598	620	603	623	612	627	631	591	592	547	578	614	617	609	667	647	576	638	596	589	585	584	597	587	612	623	601	625	629	672	657	608	603	606	615	608	643	587	597	649	602	612	635	591	616	616	586	566	608	630	597	623	653	644	609	590	590	643	605	658	617	607	609	624	583	638	610	621	628	614	619	610	602	612	559	598	622	575	611	593	557	643	621	605	596	584	596	630	641	625	579	570	614	608	611	638	623	611	610	633	585	539	615	605	643	604	583	563	617	637	610	635	632	592	595	620	624	589	625	633	602	607	651	591	619	634	642	588	540	632	631	594	629	642	621	599	584	580	575	594	622	623	521	620	614	607	640	581	626	606	598	608	629	616	608	610	621	609	615	605	606	585	575	617	602	598	627	628	604	590	618	650	632	595	593	591	641	640	615	642	555	588	619	579	604	616	600	654	585	615	601	601	612	628	607	596	641	623	604	591	596	607	634	610	569	599	670	596	614	651	596	625	596	560	618	578	624	572	606	638	639	613	626	593	648	580	637	585	597	585	610	599	605	663	606	584	585	614	625	598	581	644	613	643	621	624	607	627	593	624	606	578	610	649	552	604	605	608	625	593	618	582	618	622	607	567	556	637	614	604	589	625	577	626	603	571	591	585	595	609	613	620	570	627	613	641	608	659	622	640	586	625	587	668	622	619	604	605	583	587	629	627	634	606	613	635	618	601	557	621	563	629	590	575	638	585	612	594	631	649	597	640	660	585	613	592	567	631	599	607	623	648	561	580	637	613	618	541	588	659	579	570	562	566	636	626	581	570	601	631	621	605	604	614	553	603	610	618	589	622	663	642	621	606	606	655	612	578	589	588	599	619	642	614	552	675	630	610	597	603	582	623	618	627	552	652	551	595	645	620	606	606	627	616	604	635	605	612	619	617	633	601	600	585	633	601	561	582	609	613	644	617	553	604	610	613	660	617	620	608	573	610	647	615	664	603	609	606	595	619	609	636	606	578	531	604	656	617	588	636	655	553	630	610	611	586	586	621	565	626	621	558	586	597	604	616	585	588	617	662	638	622	623	605	600	539	604	641	653	626	590	611	623	604	594	621	583	607	615	589	543	626	634	635	666	617	580	649	594	553	607	612	550	627	581	600	617	625	627	592	568	553	578	626	597	598	610	598	590	559	590	655	628	601	649	647	631	598	595	564	652	599	627	622	602	605	612	627	594	665	641	599	566	576	599	618	632	644	636	619	590	594	581	634	607	549	586	573	605	589	639	557	598	637	572	649	632	620	621	605	618	554	602	648	576	583	562	622	607	638	610	609	613	611	616	602	585	601	626	621	634	640	635	634	615	614	597	636	635	580	636	633	650	585	608	615	610	618	598	660	583	635	610	593	576	608	622	636	637	657	581	580	632	568	557	578	605	655	577	595	617	575	597	582	572	592	582	644	580	602	600	591	595	618	581	589	592	574	608	579	610	599	629	567	622	567	598	565	576	625	624	622	563	561	587	618	627	600	642	593	610	671	620	576	609	632	559	608	565	591	630	585	613	593	639	628	618	616	633	582	623	606	611	648	609	554	631	598	596	613	629	617	629	644	618	628	578	609	614	579	636	626	602	596	608	614	621	627	607	643	639	620	645	634	605	573	614	637	594	599	616	603	605	648	576	599	606	646	591	622	599	620	571	593	642	574	642	616	603	603	601	618	621	625	580	591	588	561	581	610	641	596	615	598	615	607	620	627	636	645	614	607	592	542	614	567	598	608	624	577	655	627	619	634	573	621	583	587	602	567	619	557	615
12387	19855	15016	8653	5763	3857	2908	2210	1727	1539	1223	1026	925	963	941	983	926	889	834	797	763	769	755	678	757	761	686	662	674	748	661	712	679	712	700	737	716	709	733	715	698	703	768	705	734	684	709	696	690	727	744	728	730	697	673	691	719	784	666	687	683	694	676	704	681	716	673	709	674	641	665	620	632	668	656	636	646	675	611	642	638	679	642	745	683	697	639	652	648	675	673	616	646	681	659	652	653	666	690	644	678	679	671	629	663	682	644	683	650	601	643	628	665	623	659	630	653	676	671	634	672	639	660	634	652	639	660	622	695	587	666	652	680	674	634	639	649	671	644	641	620	637	624	687	650	620	628	680	711	679	640	652	638	613	657	649	637	691	670	665	655	619	693	658	664	620	694	641	639	687	626	639	654	652	652	627	647	625	691	625	596	665	684	623	607	641	603	640	693	611	649	687	665	624	616	651	703	636	635	637	636	668	632	648	639	623	654	639	632	627	639	632	637	675	667	650	674	655	627	662	645	673	659	642	662	662	624	624	644	693	678	646	662	670	664	664	659	644	627	622	673	652	634	676	641	664	620	644	649	676	702	661	630	668	646	696	643	657	633	660	645	623	664	669	700	650	637	620	660	650	642	653	675	654	659	614	619	667	648	676	681	671	651	663	614	641	664	663	622	687	651	632	641	679	626	638	676	654	657	671	649	646	691	650	628	638	657	640	661	622	601	638	677	642	681	629	648	675	611	632	656	646	678	639	632	620	637	649	655	672	679	627	663	679	665	680	703	656	653	617	664	683	635	616	635	709	643	636	666	651	682	638	630	648	677	680	656	658	640	650	670	676	616	672	669	636	633	664	621	648	623	584	667	650	660	683	640	686	658	644	622	681	625	639	643	647	627	626	594	658	697	682	577	583	711	664	660	682	669	629	645	657	642	638	615	646	678	656	671	633	695	665	642	648	640	692	705	620	598	653	693	657	673	661	612	618	677	688	638	644	658	660	656	609	660	659	658	628	656	625	657	647	617	679	647	699	637	663	657	650	648	634	672	636	676	685	618	618	595	613	668	672	636	583	630	633	678	615	641	677	675	658	636	661	638	669	666	649	672	676	691	638	625	676	668	677	623	673	607	669	618	621	636	638	667	652	663	655	666	622	586	660	643	637	648	678	643	632	652	644	634	630	645	692	682	619	652	602	685	675	627	672	636	626	639	685	684	646	734	615	595	620	652	620	621	666	665	622	592	652	602	674	646	644	647	681	636	648	645	707	661	635	658	629	644	621	656	637	643	639	630	621	694	602	648	707	667	639	634	676	655	673	656	671	587	647	596	648	658	650	612	627	643	626	622	651	644	678	692	669	642	715	642	650	640	679	618	610	623	635	631	643	638	679	696	614	678	650	627	670	614	632	663	648	672	630	643	641	618	611	649	678	624	610	601	640	689	657	666	655	685	670	662	602	647	653	620	605	663	627	623	636	678	651	624	653	614	652	678	627	657	646	647	620	627	673	634	669	636	664	685	668	667	644	650	622	643	678	617	654	637	618	647	660	678	629	636	697	656	655	620	670	673	645	680	667	654	653	684	661	635	663	650	608	616	595	639	624	619	659	643	666	629	628	680	661	628	660	651	646	647	655	638	685	652	626	651	640	631	641	661	670	648	631	685	672	635	664	643	621	628	622	628	665	667	614	661	661	670	596	622	647	664	634	632	626	638	654	669	650	591	618	642	658	656	652	634	693	643	645	602	613	645	652	668	665	658	678	688	678	627	658	641	630	627	640	689	688	673	663	658	655	651	635	604	661	663	661	662	658	668	595	693	650	697	640	628	653	652	702	684	630	634	670	633	690	656	618	665	674	710	693	650	667	651	655	690	635	658	650	648	664	656	647	655	617	644	631	644	650	630	624	668	639	646	598	656	628	642	641	652	665	634	654	612	608	702	644	629	646	620	641	668	621	679	646	668	609	686	670	628	640	681	668	634	661	668	641	686	621	687	650	618	659	610	611	693	740	744	599	626	658	634	616	610	630	648	680	660	613	673	680	707	621	632	636	686	701	654	599	607	663	642	672	682	664	647	606	660	653	639	640	658	658	650	675	660	640	643	675	600	665	638	617	657	678	589	668	670	642	644	645	633	691	643	593	623	654	623	619	633	646	647	641	615	674	623	661	620	640	658	663	638	672	610	648	638	685	648	660	662	662	658	636	620	616	686	609	643	632	622	656	661	675	681	681	645	638	611	629	670	670	641	664	669	645	629	651	677	683	652	694	633	665	666	653	670	623	687	662	638	640	625	611	641	641	633	629	645	650	667	659	646	695	717	659	654	639	657	600	664	650	658	640	627	692	651	674	616	667	654	657	591	677	673	711	658	637	608	665	655	641	675	687	657	665	610	625	635	639	671	626	649	667	615	643	650	647	654	658	625	707	623	672	636	652	702	627	661	698	638	648	660	648	652	639	638	668	664	647	637	629	700	651	677	651	618	666	636	636	639	615	611	650	623	642	689	686	646	670	637	677	623	610	650	639	635	630	623	663	630	661	668	645	612	630	641	619	664	607	599	672	670	647	642	672	663	667	615	650	676	670	637	674	631	652	648	625	645	679	626	658	613	705	632	660	626	653	653	632	664	669	636	629	617	674	677	610	660	646	647	582	661	623	657	632	651	669	677	703	667	657	652	660	647	615	668	624	623	656	683	666	645	652	649	640	653	682	614	602	645	677	635	651	632	629	624	668	643	673	652	660	612	658	628	616	601	651	671	608	647	651	621	612	653	656	622	665	639	719	650	654	623	641	648	676	625	633	683	603	643	624	671	656	674	617	678	668	679	632	705	615	619	699	640	615	661	571	669	638	599	641	654	651	635	663	610	600	651	668	629	623	645	680	627	621	668	626	635	658	657	661	664	631	668	625	632	673	679	669	646	593	627	598	637	669	632	646	609	625	651	612	629	696	656	686	640	660	636	643	613	619	662	617	658	637	645	646	636	616	641	643	629	625	674	664	633	681	662	674	653	691	639	636	697	628	651	669	652	665	645	665	659	656	636	646	653	617	658	612	631	667	635	621	616	639	683	663	670	674	629	676	593	689	668	671	625	667	664	639	618	669	681	697	642	656	658	654	626	602	659	628	671	643	699	631	645	604	642	607	659	655	678	615	660	628	644	628	666	650	616	661	696	671	600	624	667	620	641	646	654	659	629	635	635	673	672	626	658	647	621	626	685	684	641	663	660	629	631	661	644	615	654	686	647	672	614	601	656	628	648	645	646	612	652	657	674	710	603	684	659	654	653	681	674	652	636	642	583	629	650	600	642	595	645	653	660	674	657	722	649	644	669	659	647	680	644	643	632	668	587	634	649	678	610	645	619	614	613	657	656	678	627	653	657	648	611	599	629	648	676	626	645	653	692	632	645	651	610	640	623	612	637	584	621	598	688	639	631	634	614	625	647	614	597	626	636	681	642	654	651	607	660	609	666	680	639	672	696	687	627	644	645	662	664	659
24353	21595	28792	24891	21484	10453	3519	2229	1683	1342	1200	1045	964	919	950	918	893	857	806	778	709	744	763	746	677	702	684	710	670	642	681	742	712	726	706	697	712	713	670	707	683	703	705	688	723	730	694	697	694	699	695	718	638	706	685	668	661	644	666	660	637	676	678	683	650	679	658	636	633	699	652	631	641	659	595	710	651	659	616	653	628	626	592	678	645	657	601	620	618	645	615	600	570	619	656	658	670	629	650	636	629	611	637	625	639	627	635	695	638	619	611	676	607	633	667	634	603	654	642	632	603	602	643	617	629	663	610	644	611	638	672	669	607	628	649	658	627	621	662	640	640	631	606	643	647	598	642	638	610	617	612	618	648	604	586	625	590	591	567	630	623	666	590	632	659	636	647	613	605	662	651	637	699	627	641	605	633	620	669	626	578	645	653	636	683	634	689	618	621	626	639	539	627	597	645	612	594	603	632	606	632	585	647	660	611	615	605	653	620	622	612	623	603	613	637	606	583	617	598	635	683	651	634	636	629	563	660	611	611	601	625	592	594	651	633	609	633	638	578	688	657	662	653	658	651	628	670	626	670	582	630	636	622	655	607	618	634	667	619	632	652	636	615	652	613	615	666	694	617	678	604	620	644	651	655	635	657	648	626	634	594	616	647	661	675	616	615	632	594	617	655	669	631	621	629	648	645	683	611	652	673	661	629	632	631	573	626	578	620	615	652	622	627	666	582	631	659	651	603	610	632	649	623	610	592	643	613	638	649	642	649	603	638	642	589	593	588	603	655	633	622	622	621	599	641	665	675	612	645	615	650	643	615	627	599	624	604	615	621	628	641	639	628	646	611	611	620	689	640	650	604	636	631	641	610	577	635	669	636	622	638	630	618	576	674	613	655	608	619	643	636	631	638	614	649	628	624	582	656	618	635	598	579	670	631	622	598	610	652	669	626	665	666	615	625	671	588	654	642	623	622	606	624	601	642	584	619	659	624	633	635	655	619	585	579	653	619	622	652	584	630	604	617	606	641	617	643	627	603	597	607	636	630	587	636	584	600	608	655	577	587	593	576	647	654	661	636	620	638	646	647	610	625	580	626	634	656	615	615	647	582	596	579	605	608	621	627	629	619	640	586	684	634	624	622	618	601	651	585	628	598	654	636	638	678	592	614	663	641	620	638	669	628	583	585	623	612	668	637	647	627	623	583	669	618	614	651	592	620	599	640	598	658	585	634	598	644	641	617	580	620	567	593	668	608	656	633	653	651	632	641	612	623	614	595	635	606	617	666	631	597	614	607	630	635	648	658	629	603	619	626	649	613	629	635	566	583	587	629	644	603	644	617	614	613	631	594	634	616	663	642	612	673	592	603	606	652	638	611	620	643	629	619	620	591	601	627	654	604	614	603	647	625	610	575	572	625	656	670	620	691	611	629	609	635	640	630	630	635	639	615	660	675	606	606	647	608	607	621	604	658	586	645	594	652	625	600	578	627	589	642	603	647	622	631	617	583	601	603	653	607	631	655	596	628	610	640	627	587	621	625	702	600	608	610	627	642	652	662	618	679	607	602	593	633	642	572	597	640	659	622	636	652	653	608	622	653	643	631	603	654	667	565	633	590	669	628	619	606	611	616	624	624	654	583	681	597	609	645	617	583	658	554	641	632	625	615	649	638	589	618	637	604	643	621	629	645	605	617	616	602	583	615	636	624	614	650	597	627	613	647	650	626	639	659	630	614	639	623	613	638	625	631	671	624	665	625	625	604	622	638	678	592	611	617	673	629	644	658	627	642	596	630	662	621	632	600	596	671	667	590	618	634	585	615	640	597	607	614	651	620	573	633	631	633	624	651	652	589	601	630	588	610	668	602	648	600	614	633	617	648	596	605	633	600	628	569	614	624	636	622	583	628	633	628	642	637	676	655	583	598	619	590	634	620	642	612	633	634	625	592	603	612	604	626	638	655	659	661	607	621	630	586	628	638	640	639	580	622	618	655	613	641	630	606	623	646	643	614	628	591	623	571	659	618	644	642	589	658	634	667	622	599	618	631	674	625	637	668	628	655	613	611	618	620	615	638	605	605	648	593	642	630	634	606	633	657	627	606	591	620	607	632	579	632	659	641	597	639	628	635	641	606	592	635	631	660	610	642	621	641	623	632	625	633	631	652	626	634	628	607	621	607	642	667	634	625	617	665	637	630	640	646	627	614	613	634	644	695	632	619	577	624	640	624	622	646	626	601	631	611	669	640	662	656	633	577	604	639	647	616	627	660	626	645	638	625	630	622	645	599	642	642	578	602	639	621	625	614	616	615	637	651	625	690	634	661	600	616	597	609	643	628	665	652	640	613	600	647	615	623	622	613	639	629	612	677	585	652	599	675	616	635	607	577	644	635	618	611	670	635	611	631	625	566	647	613	562	644	591	595	689	643	631	610	622	648	627	617	596	616	669	606	615	641	627	654	593	628	658	638	679	640	629	634	642	619	621	558	663	598	668	608	634	667	622	631	621	657	647	610	653	631	616	617	628	636	662	630	620	658	603	625	597	639	657	653	637	623	617	626	622	625	583	628	642	657	642	619	611	657	635	629	617	660	626	625	665	621	577	658	675	659	647	689	603	610	596	598	607	597	643	656	618	598	640	625	645	616	688	624	619	595	595	573	596	628	633	596	625	616	619	610	595	639	613	648	585	604	660	660	611	657	652	648	615	614	649	620	615	650	642	629	619	624	639	681	623	589	596	592	634	614	590	625	651	649	606	673	618	624	644	603	602	635	628	620	608	654	643	626	656	569	636	637	572	615	595	672	659	656	642	630	667	584	615	598	589	628	624	630	638	644	583	619	629	630	617	612	628	680	641	584	601	628	645	629	586	625	687	574	640	621	650	628	628	680	604	638	617	633	626	618	586	626	634	698	601	647	649	642	648	601	626	602	615	645	625	618	628	646	604	640	604	628	643	627	644	643	617	598	670	643	669	610	639	570	630	610	625	629	594	619	633	628	631	605	560	638	580	618	603	614	640	630	625	600	600	633	629	637	654	619	617	656	614	645	611	621	609	622	615	642	619	606	615	626	612	596	649	603	628	664	633	661	662	654	628	638	648	648	646	626	594	598	614	621	605	613	658	615	609	670	638	616	614	607	646	606	628	680	612	625	616	674	605	637	624	631	658	643	632	599	643	643	582	597	653	632	636	625	585	622	618	611	605	652	656	615	616	606	653	627	605	655	646	627	621	668	590	611	629	635	635	631	610	639	617	609	638	578	626	637	612	641	627	618	611	620	619	616	632	601	627	691	637	616	608	610	626	654	605	623	601	666	617	620	594	624	588	634	584	597	672	650	603	604	634	613	628	649	663	602	628	652	609	615	628	638	645	651	616	621	603	638	635	632	652	647	628	694	668	633	623	624	613	658	606	636	623	582	597	584	649	645	635	623	650	638	602	666	647	577	600	619	653	614	626	601	592	677	646	623	645	620	677	603	633	655	645	625	617	667	632	654	610
11861	28989	22315	12965	9523	6310	4678	3477	2820	2207	1640	1523	1343	1317	1213	1183	1097	1016	934	897	878	884	848	791	755	768	768	764	830	715	752	793	774	789	761	756	801	775	793	761	800	753	808	770	783	799	781	732	782	822	788	784	805	796	797	705	740	773	721	735	752	719	738	724	704	708	736	632	713	683	665	714	692	701	679	671	689	624	697	644	683	658	668	660	674	663	677	671	705	645	683	659	619	657	647	649	675	697	657	613	684	628	674	649	683	652	645	691	674	644	643	681	671	653	643	675	636	679	660	649	651	699	619	646	675	684	667	691	673	662	636	611	690	658	644	641	680	661	649	671	645	646	690	635	607	677	699	664	670	685	718	644	631	691	618	669	669	678	652	713	651	654	625	622	633	678	698	677	684	559	658	644	657	685	673	635	669	661	625	650	661	705	644	704	661	677	660	613	635	690	674	695	661	654	686	648	703	698	679	660	700	657	674	644	633	687	701	690	652	691	658	635	677	654	636	626	616	640	686	660	629	641	670	681	655	678	610	618	652	660	664	639	679	622	655	660	619	623	654	700	692	654	643	693	676	659	675	643	679	605	657	638	681	645	709	661	645	643	656	615	627	653	665	649	664	681	669	686	665	689	703	669	666	721	626	705	691	712	637	692	694	675	668	690	686	702	649	709	631	637	692	658	647	676	657	652	718	622	680	673	654	635	649	639	659	658	676	583	630	660	629	666	668	664	645	723	661	646	678	676	668	674	663	653	712	628	682	685	654	648	668	647	621	669	686	669	683	662	654	684	702	683	646	653	669	680	645	638	631	633	709	656	632	651	646	656	664	690	674	663	664	643	695	662	712	674	672	663	641	633	644	677	710	671	606	679	640	658	669	672	658	626	604	707	735	642	677	691	666	622	640	636	651	680	681	666	639	680	669	680	673	662	622	658	691	662	648	612	660	685	677	660	625	650	690	655	624	646	680	686	676	667	649	674	645	719	686	653	662	666	658	655	632	661	673	659	687	706	661	669	689	662	648	708	707	666	655	647	681	651	679	625	678	660	698	651	670	639	646	686	657	652	652	637	651	648	659	688	677	674	687	651	625	643	688	681	671	662	682	661	658	650	646	684	666	633	666	632	672	631	671	707	647	677	645	676	622	630	657	665	681	667	629	674	659	696	660	621	663	686	663	637	612	587	631	629	675	674	675	693	651	654	680	747	644	680	691	694	665	625	655	633	692	667	722	680	660	694	676	670	626	629	665	639	694	649	688	639	682	677	709	672	706	667	661	671	667	661	696	623	613	691	684	660	683	682	648	658	661	679	653	677	669	646	634	666	667	695	663	717	623	684	663	658	649	680	619	626	688	633	651	641	695	682	679	673	647	676	620	692	653	646	735	672	627	692	669	688	656	665	668	648	663	614	677	667	671	659	694	626	664	658	682	683	638	633	721	706	629	634	660	674	618	683	663	689	676	628	686	679	701	682	673	650	648	635	662	695	692	695	638	622	681	643	701	669	632	662	642	670	691	658	651	687	631	663	676	665	669	712	672	667	665	690	673	681	640	625	676	627	641	669	667	639	684	681	713	673	686	695	666	678	667	642	671	636	676	623	660	704	702	668	641	651	656	665	666	654	690	663	668	682	627	652	616	692	723	639	673	689	685	650	671	690	703	659	667	641	648	658	672	666	627	687	613	673	711	709	625	701	623	665	654	685	659	684	657	637	641	737	631	696	677	642	656	662	659	657	693	675	664	685	694	686	666	729	655	656	676	702	641	652	648	699	678	681	662	659	620	675	659	682	642	657	673	618	645	651	688	647	697	689	645	652	675	682	650	660	657	691	671	675	714	647	679	678	641	633	659	664	645	679	679	634	666	713	701	668	644	661	670	635	683	702	649	661	632	680	628	644	664	623	645	651	715	701	670	670	672	683	647	629	671	672	659	614	678	682	742	625	682	677	678	680	644	708	674	637	685	663	647	658	668	642	665	600	726	686	612	664	687	633	637	704	654	658	668	675	700	657	669	645	642	676	664	611	657	625	651	639	651	658	667	681	659	695	666	656	720	656	636	667	651	660	669	634	652	645	698	678	696	664	687	681	645	616	671	649	692	651	649	681	640	629	619	639	647	671	669	668	658	649	695	686	649	640	682	632	638	652	645	650	656	660	686	634	667	654	693	626	607	670	704	665	659	664	645	691	635	652	671	671	674	658	704	692	661	668	700	603	636	669	662	651	680	706	634	667	681	618	658	687	650	711	668	673	676	705	688	685	699	669	703	609	649	644	681	654	626	662	593	699	687	673	666	652	631	704	632	653	647	662	653	652	670	638	672	702	692	623	667	640	628	668	623	670	619	698	665	690	693	661	643	638	618	628	664	662	661	638	646	645	647	669	718	620	655	680	663	673	662	676	666	643	637	623	630	657	614	657	624	693	640	669	665	621	644	654	665	666	700	690	609	683	659	659	654	650	668	688	637	679	682	645	611	626	673	663	644	657	687	630	656	627	696	667	723	652	656	703	676	668	690	673	593	697	680	674	643	657	650	701	619	640	609	656	644	651	617	655	678	689	681	709	637	655	645	692	697	631	662	657	654	712	678	676	662	640	643	660	670	629	739	660	623	719	677	728	682	671	660	675	658	662	658	690	653	665	652	691	628	668	675	647	667	688	629	646	723	649	681	648	639	655	706	646	678	659	682	631	662	636	651	633	584	670	700	622	650	625	691	677	634	639	672	693	697	663	651	671	657	680	647	681	676	641	659	676	651	706	686	655	666	667	650	647	664	674	665	672	690	608	672	657	662	635	650	658	698	640	678	674	693	651	630	724	680	617	662	679	675	636	684	651	687	706	666	662	663	618	656	672	626	659	707	674	685	699	713	688	606	650	645	664	665	717	686	675	637	687	688	673	665	586	709	707	667	646	617	650	670	645	643	699	668	648	644	739	674	686	649	681	698	674	668	626	646	677	642	648	629	723	633	677	648	646	647	648	635	658	655	664	701	644	648	655	659	664	635	680	674	665	656	614	710	704	719	619	694	686	653	679	672	687	663	613	641	659	678	639	633	654	627	662	682	619	663	669	651	661	641	703	656	672	641	646	672	612	680	638	689	664	661	655	656	695	650	703	659	646	662	688	688	630	670	662	684	674	665	685	664	630	706	734	620	683	658	656	652	662	666	641	660	635	682	663	666	640	683	650	668	661	655	661	692	676	629	680	676	662	677	669	674	655	659	660	666	692	671	693	667	633	662	679	656	692	640	644	624	629	653	651	638	669	670	640	643	688	650	676	662	674	652	608	664	659	697	695	645	665	692	656	718	665	714	643	711	664	690	645	669	627	694	694	687	652	647	597	718	709	681	659	693	651	651	631	699	663	749	644	684	660	678	639	693	662	661	692	696	708	660	637	642	637	708	666	636	715	666	645	642	639	653	708	740	646	709	654	677	681	627	665	659	682	623	696	681	663	605	683	583	677	709	668	669	679	658	734	680	640	669	646	659	666	653	665
25616	21630	27601	25738	10345	3227	2097	1499	1326	1053	962	910	817	840	797	818	780	703	688	697	668	670	703	711	634	647	667	646	645	621	667	678	631	652	672	639	619	587	684	691	667	678	670	616	688	643	686	643	650	665	661	667	688	684	663	630	599	666	702	641	678	674	615	669	667	618	661	665	629	665	640	634	642	631	575	621	589	630	583	619	597	588	603	578	581	616	616	596	621	592	611	576	623	612	641	601	608	599	634	656	634	627	628	626	623	628	614	597	596	606	647	601	632	601	625	631	607	622	600	604	584	639	616	582	617	615	587	585	593	569	637	600	597	607	598	647	641	593	633	643	634	588	568	609	608	587	604	558	601	599	565	655	600	617	621	618	690	581	608	622	580	594	590	617	577	623	599	591	578	603	592	567	628	600	582	651	617	585	632	629	650	614	620	631	601	595	651	621	605	637	633	596	612	609	652	633	610	625	634	608	625	572	579	554	598	625	594	614	669	603	593	620	619	638	643	650	624	578	600	607	579	614	633	646	617	615	617	590	641	626	591	584	623	571	611	600	629	629	631	596	602	610	624	632	596	616	588	598	609	597	612	580	632	624	594	621	600	627	567	579	632	614	587	639	635	619	598	618	591	600	607	575	617	612	650	652	632	619	615	641	640	595	589	606	627	629	631	599	596	600	616	614	596	603	542	623	563	599	597	582	591	647	625	626	607	626	623	610	589	591	574	615	600	587	606	636	578	610	592	598	643	583	611	587	573	583	571	613	597	626	606	581	591	594	619	643	573	612	610	615	646	624	623	609	621	588	620	619	605	596	598	608	595	562	593	617	592	620	607	612	540	614	594	598	604	611	595	590	633	595	609	563	586	587	683	593	669	576	584	616	612	576	625	570	617	625	617	608	582	594	619	613	562	626	599	639	584	594	603	602	575	637	581	611	575	607	613	636	631	611	634	643	642	595	557	600	614	608	625	593	566	611	623	590	618	660	655	592	588	603	636	595	598	594	608	641	669	654	635	569	587	599	628	609	652	595	607	593	577	581	574	632	649	587	609	635	590	629	623	627	633	583	579	606	660	621	612	604	603	601	579	630	603	644	583	587	637	613	633	550	654	576	628	609	605	626	627	598	587	635	584	615	634	600	610	587	606	632	644	649	592	712	591	619	602	562	607	591	627	612	584	608	589	615	601	569	637	629	597	589	623	566	609	567	627	609	575	586	611	554	580	575	613	618	578	658	605	577	620	598	602	627	592	602	619	585	630	630	637	578	617	639	590	624	595	607	625	627	619	627	629	612	624	594	569	608	584	572	580	598	639	616	566	610	602	646	605	590	575	641	578	601	616	634	639	622	660	602	626	578	636	587	626	609	588	635	599	618	624	597	623	656	585	667	598	622	589	638	624	607	568	586	632	626	577	595	624	615	594	603	622	594	603	639	625	592	571	587	600	573	627	601	614	633	607	571	589	582	574	604	630	578	597	595	619	607	633	617	613	557	588	616	625	602	608	611	634	626	613	561	651	606	599	671	605	601	604	592	626	625	623	585	600	607	586	605	612	571	593	679	644	641	618	595	670	571	606	610	610	595	632	581	590	611	592	593	603	632	576	629	567	599	589	606	566	602	627	612	603	627	602	659	630	592	626	615	646	565	577	664	614	590	622	601	608	577	592	594	610	588	597	593	622	600	617	627	649	586	609	621	646	611	627	573	562	635	604	557	632	602	597	581	634	588	636	597	587	605	600	620	616	629	589	632	612	635	606	607	623	577	568	625	582	583	554	640	577	602	640	623	563	616	585	589	617	655	627	587	576	638	643	546	586	568	593	651	601	568	618	612	623	552	635	610	668	609	627	609	616	555	614	616	595	607	641	617	626	586	621	646	587	618	628	612	583	598	589	597	604	582	622	623	650	579	646	618	665	597	612	676	622	622	645	578	587	597	583	589	634	603	630	618	608	580	626	577	597	606	629	583	634	599	575	644	585	627	591	588	636	630	608	593	567	573	578	611	600	592	609	593	627	585	606	607	613	626	607	601	600	647	650	611	563	608	554	621	598	608	636	596	584	592	580	623	625	537	623	624	625	611	603	596	616	587	602	554	605	570	588	613	555	648	611	635	621	588	579	585	579	627	613	634	613	637	572	611	611	589	609	564	571	609	645	609	618	582	644	615	583	595	615	591	575	592	642	619	621	626	603	582	614	578	604	597	640	601	584	608	613	565	580	632	619	615	631	605	639	580	628	601	611	595	606	576	644	625	621	613	603	562	596	627	623	631	576	599	601	614	616	584	602	648	607	601	579	615	618	614	604	600	651	552	628	573	623	599	645	601	553	600	634	593	627	603	620	589	643	577	617	582	612	626	607	607	606	573	593	634	615	582	563	609	585	602	560	594	625	605	648	624	589	623	631	605	629	601	634	616	564	596	620	603	611	641	619	589	574	630	588	614	617	594	591	598	593	597	602	617	632	660	595	646	618	595	575	645	608	591	584	612	581	600	602	651	572	616	581	610	636	639	596	588	615	622	559	597	590	625	590	589	569	554	615	600	608	582	636	620	595	592	617	632	603	596	576	580	631	633	582	590	628	605	592	606	620	657	587	594	585	648	610	584	590	567	659	590	606	607	564	628	614	620	576	611	610	573	595	576	601	583	588	595	648	572	622	649	591	566	629	626	639	634	635	604	603	598	591	624	656	545	663	587	611	634	609	647	576	593	629	582	616	586	558	620	591	564	617	593	630	622	624	622	639	605	616	609	600	600	651	557	635	607	578	570	540	592	593	617	601	586	617	573	594	626	589	572	646	600	592	631	641	563	632	591	587	624	621	616	602	580	615	634	554	602	617	606	599	620	614	597	604	620	617	590	596	597	609	594	581	575	615	607	601	573	667	632	590	598	605	612	634	646	574	617	637	607	595	620	599	619	608	583	590	609	648	620	558	607	610	622	611	604	597	590	622	588	628	614	606	614	616	594	619	588	604	603	585	635	623	602	585	620	608	579	600	573	637	608	625	578	573	586	625	604	625	648	551	576	624	626	601	644	626	587	618	582	611	579	643	593	625	606	627	586	597	607	642	579	612	641	633	598	599	633	601	614	652	583	599	570	594	580	635	616	548	593	612	586	592	653	589	618	613	615	603	628	586	613	629	564	608	611	616	624	673	612	599	616	601	645	552	582	646	596	600	610	659	660	609	578	624	620	613	600	583	560	628	587	618	648	609	587	601	613	539	649	585	583	592	558	615	594	621	599	577	622	644	603	615	586	592	598	607	593	596	589	599	624	587	640	577	586	590	621	619	576	576	594	598	571	609	586	621	627	593	627	592	540	628	603	609	611	606	608	662	635	625	594	618	637	622	605	635	606	594	600	614	577	619	600	599	600	594	573	579	581	623	592	589	568	656	669	636	628	602	616	585	634	604	631	562	580	602	644	639	607	588	560	648	640	606	591	594	622	565	634	598	601	557	613	616	604	631	636	637	659	636	595	622	631	656	574	593	595	631	632
10671	24669	18593	9668	7017	5071	3527	2706	2201	1640	1310	1179	1153	1110	1029	1068	927	936	855	776	775	874	824	750	749	691	713	693	685	724	748	698	743	705	725	732	740	705	729	742	784	687	795	681	745	767	719	717	760	693	758	734	719	754	769	687	716	727	749	731	718	707	685	688	710	729	634	699	623	706	687	637	699	705	684	674	631	648	657	710	653	653	652	621	683	617	635	659	642	648	685	624	652	686	684	679	669	647	653	644	614	622	632	665	700	609	641	624	643	638	715	659	613	677	676	675	622	618	633	680	640	665	639	616	609	655	622	651	640	641	683	727	697	657	617	647	665	659	616	631	650	698	653	654	629	663	656	663	637	688	660	619	679	673	651	660	653	639	653	681	624	627	697	679	659	681	644	626	636	615	669	663	647	628	650	649	608	682	682	638	634	631	682	653	626	655	656	635	622	648	644	644	681	687	650	630	617	649	647	668	617	677	634	611	656	600	610	644	634	618	641	635	619	618	630	681	679	637	629	657	635	656	668	656	643	640	661	647	645	666	646	640	692	647	595	656	641	665	647	592	653	632	685	602	672	646	609	689	685	639	594	628	631	646	617	636	688	668	669	620	636	686	654	676	651	650	647	689	640	639	662	648	663	663	644	645	613	633	675	652	671	613	639	643	698	644	664	608	646	660	669	617	626	606	620	661	619	651	654	580	652	610	653	661	620	690	613	619	688	628	639	689	662	677	664	703	678	652	681	676	653	621	687	655	655	684	619	681	668	638	636	647	610	667	632	632	642	635	585	649	647	659	640	643	625	652	634	646	647	638	612	675	645	713	677	679	613	611	668	692	697	648	650	679	647	651	631	640	650	658	667	643	613	662	656	658	636	675	624	658	689	630	641	679	669	623	637	665	718	665	664	645	628	648	670	650	701	652	657	677	625	615	701	652	640	684	632	671	663	656	660	657	649	674	649	696	625	611	629	680	618	646	624	677	656	646	704	670	648	660	649	651	684	640	664	644	681	648	673	637	651	642	675	617	654	675	675	677	632	665	635	641	649	654	694	646	667	626	651	656	647	637	622	709	636	658	624	687	651	649	678	617	695	661	655	642	625	667	671	697	632	680	634	618	619	631	667	600	629	653	620	658	656	620	649	628	640	617	634	683	620	670	616	639	642	647	639	662	655	666	638	639	635	610	656	649	637	641	681	661	617	676	625	686	644	695	691	679	687	671	657	680	637	614	669	604	620	651	698	664	663	651	647	657	621	634	644	667	652	662	668	697	602	662	643	655	666	654	666	636	683	684	632	631	611	615	670	638	609	668	688	641	641	604	632	677	656	646	599	644	650	686	662	630	653	703	652	671	679	617	643	669	652	660	651	631	660	623	668	639	643	662	650	641	623	704	679	640	601	665	640	644	636	670	646	664	685	650	644	647	608	670	663	665	697	638	663	631	645	647	674	603	640	643	645	630	626	631	641	670	688	694	642	627	645	670	626	621	650	675	645	660	613	624	643	629	656	650	671	661	636	633	663	623	641	660	641	633	685	630	649	678	661	656	624	698	636	589	641	675	604	661	604	669	633	616	622	626	652	643	660	635	624	656	668	698	652	679	629	645	660	653	633	638	632	614	653	555	648	649	640	685	636	644	657	619	680	650	652	639	655	631	670	640	629	676	608	683	637	630	617	646	609	613	643	632	720	636	638	642	663	592	655	646	656	635	650	673	671	658	683	680	658	637	634	665	632	614	641	662	682	620	689	676	611	622	700	675	659	643	701	663	622	640	660	595	628	698	640	624	633	612	684	689	609	625	631	628	605	617	657	635	666	647	633	622	667	623	612	639	587	610	674	666	681	641	677	631	653	643	622	646	653	637	667	657	620	643	684	619	671	635	585	615	603	687	684	706	634	689	662	675	645	642	683	631	676	674	658	668	633	678	628	639	593	655	647	655	663	634	665	611	635	656	691	648	641	635	662	661	649	609	680	648	622	670	641	646	696	683	674	692	654	684	648	707	653	658	716	634	656	647	641	685	657	708	639	604	675	603	682	609	568	646	636	681	676	630	690	706	639	674	663	614	683	608	631	687	652	628	667	665	648	642	624	665	667	633	680	724	664	667	665	678	670	633	650	619	597	692	650	637	647	647	664	695	593	656	645	610	671	618	692	614	673	652	615	656	644	651	614	651	670	670	623	603	649	646	673	610	621	645	644	659	681	649	635	636	650	711	587	609	643	706	684	618	636	632	649	637	661	646	664	621	622	659	642	649	595	670	640	675	616	650	644	684	653	616	666	715	661	650	653	656	643	623	583	629	622	666	690	645	634	596	580	670	658	631	621	614	653	629	638	613	627	649	609	628	627	607	625	591	601	635	564	681	632	660	656	665	618	616	651	686	692	645	671	628	589	704	649	637	647	606	667	646	717	654	684	637	700	638	659	651	674	614	639	617	653	657	639	598	669	618	629	630	654	682	614	627	651	646	659	617	690	628	652	646	635	664	656	619	655	682	622	632	661	648	660	656	667	683	643	695	640	628	595	644	626	588	668	595	647	605	639	624	667	636	602	701	645	610	630	631	657	638	659	661	635	697	640	639	645	662	664	671	694	639	672	667	623	691	659	662	633	666	655	638	661	616	659	662	666	631	640	666	650	647	636	662	661	664	645	643	661	602	683	640	636	720	633	643	611	690	666	671	666	606	646	631	676	653	644	657	648	631	615	657	633	642	650	661	680	642	677	626	640	646	659	664	644	644	633	666	642	640	656	662	643	656	630	680	673	615	651	615	589	686	668	657	662	659	644	631	680	650	632	656	654	638	677	682	615	694	670	619	652	611	637	683	618	681	682	665	649	626	650	645	657	676	634	704	649	659	654	657	629	629	648	629	651	623	677	693	583	667	675	634	647	655	651	674	675	678	680	668	651	620	651	590	603	645	608	624	648	671	673	675	601	646	691	605	629	643	661	683	643	655	662	623	644	615	665	643	671	683	621	675	666	652	647	603	697	645	684	635	654	639	617	665	650	634	670	675	635	629	631	626	687	628	622	661	655	665	635	719	627	662	676	628	654	620	620	669	645	626	643	637	650	630	647	643	676	620	636	627	635	664	634	638	653	636	657	656	671	665	632	678	648	638	667	618	635	637	626	632	637	641	655	670	638	666	668	629	660	610	612	666	656	624	621	648	662	689	651	666	680	608	624	625	639	649	675	680	637	617	658	655	614	632	666	654	635	610	642	608	679	628	677	632	649	646	674	646	613	613	617	630	636	691	588	661	611	646	620	659	655	653	653	660	624	709	629	633	662	678	592	681	641	629	628	630	633	639	598	688	630	681	663	675	650	609	684	626	634	611	632	659	644	658	670	654	633	599	664	642	609	672	680	643	659	601	630	639	631	686	634	657	647	652	660	652	627	651	626	610	633	684	670	593	619	657	661	596	613	628	664	627	683	648	648	628	660	642	627	644	657	639	631	615	650	705	665	679	618	676	651	626	657	606	635	647	658	692	690	651
23239	21651	29410	24398	21650	21550	8842	2985	2081	1563	1385	1238	1129	1047	1028	1082	1006	932	846	824	841	832	785	740	794	727	699	673	687	700	721	776	725	754	728	721	800	774	723	764	742	745	801	740	757	778	782	821	707	744	742	731	696	752	776	762	731	717	683	753	725	736	693	704	771	672	666	647	679	698	664	665	633	651	672	625	657	668	662	630	646	642	649	635	650	664	686	679	640	636	611	651	641	576	654	617	673	654	649	635	641	641	619	650	686	657	684	654	682	651	647	603	630	638	667	628	613	674	705	639	638	645	610	631	628	659	681	620	675	655	584	629	648	691	672	702	657	629	677	671	622	675	628	587	680	638	684	659	630	625	637	650	664	639	621	637	655	645	651	625	675	675	638	644	704	629	657	694	658	622	607	648	651	661	655	681	648	676	595	657	602	653	653	703	682	658	633	631	673	661	657	634	648	609	617	650	607	658	606	642	687	665	665	620	654	639	660	686	681	654	654	649	640	642	689	643	638	603	635	625	626	666	627	638	611	644	651	628	654	664	646	637	667	680	663	670	635	638	696	662	664	630	630	614	655	687	635	613	676	627	659	690	697	631	653	670	637	655	608	646	648	626	646	613	654	633	631	644	603	676	677	712	632	644	627	597	651	638	650	715	650	648	629	643	668	654	609	630	613	687	661	679	596	649	711	714	653	692	638	646	656	652	680	708	645	676	658	661	655	674	625	634	648	670	635	656	637	636	659	683	627	689	672	671	666	688	673	660	653	650	649	687	684	674	629	616	693	685	594	665	606	686	647	646	681	682	657	650	677	634	675	638	645	632	627	665	714	636	658	615	611	674	642	658	590	637	652	631	650	688	630	647	644	660	640	689	669	668	649	647	642	646	658	700	661	669	679	651	688	643	683	627	673	641	607	630	632	666	662	665	637	642	681	671	623	645	610	653	646	631	637	642	672	681	674	690	670	670	648	660	655	673	627	598	694	678	661	646	649	625	634	608	668	667	645	617	682	683	586	639	632	651	621	677	635	696	663	659	687	686	621	604	621	594	631	664	657	667	660	647	652	676	664	664	641	655	679	636	626	656	628	678	671	609	636	679	666	642	645	679	662	652	622	645	601	680	658	568	627	695	693	624	646	631	676	593	685	658	621	603	622	665	638	699	642	652	654	616	709	642	668	621	677	606	649	644	619	634	636	688	677	682	643	648	654	674	664	610	682	625	672	617	639	631	687	640	665	642	617	648	636	687	609	664	662	661	617	702	618	629	645	622	649	702	685	644	660	650	626	656	625	655	659	642	635	658	674	628	614	606	657	710	689	639	674	684	677	604	673	688	643	648	691	655	639	633	674	659	646	689	584	643	650	668	635	630	686	619	642	656	637	638	689	615	627	674	657	657	604	647	624	686	670	690	653	633	611	648	647	640	676	656	658	663	662	661	629	663	617	655	655	647	597	623	674	651	661	658	654	670	657	649	652	606	632	617	654	624	653	667	648	628	690	671	642	631	616	687	657	684	674	651	665	592	654	641	632	602	677	672	624	675	636	653	644	672	673	658	646	662	620	630	655	612	682	617	673	682	632	664	636	604	618	636	637	631	638	605	629	649	666	646	607	705	653	704	656	605	646	619	668	661	687	612	607	668	652	638	653	630	621	643	639	661	650	659	643	595	681	642	634	628	679	685	625	663	628	637	628	614	643	685	643	631	662	663	634	662	620	619	644	650	687	642	629	629	619	696	638	623	609	644	641	616	734	650	667	609	594	664	674	662	627	613	634	663	642	636	635	682	643	635	616	662	632	665	669	637	657	612	615	671	655	648	685	681	613	653	638	654	699	626	712	628	648	675	628	627	662	635	621	660	650	644	631	676	651	639	638	636	605	641	631	686	678	644	658	618	656	663	595	623	667	648	644	624	645	632	649	642	677	628	674	665	670	637	620	672	621	693	660	623	631	660	633	653	629	668	612	646	679	623	651	601	628	649	654	649	679	677	640	673	665	611	656	647	672	661	671	650	631	677	634	629	628	666	653	644	627	656	678	618	663	684	647	676	636	648	629	620	623	585	675	636	592	675	643	678	668	642	720	663	612	622	670	639	690	665	610	636	612	660	668	678	632	658	637	669	684	622	664	654	662	654	648	647	647	633	663	615	667	650	629	651	624	636	648	665	656	642	688	630	607	664	668	648	640	672	587	624	600	629	692	672	666	643	650	643	650	623	655	691	673	663	679	632	658	654	699	601	632	610	615	646	584	643	582	667	624	664	634	615	651	659	628	616	609	635	637	631	641	669	722	686	662	647	606	633	687	620	654	632	634	675	670	670	661	657	702	656	655	711	674	634	664	632	632	664	676	602	683	662	651	649	645	641	605	603	721	629	666	678	641	656	639	651	652	681	632	639	638	691	641	629	662	648	655	662	659	657	634	683	669	630	686	655	683	642	599	635	647	644	632	649	697	656	644	676	689	619	654	629	677	613	619	633	646	673	645	666	625	642	690	648	629	607	619	630	617	621	655	648	657	654	651	636	655	597	656	646	645	685	639	646	657	626	686	662	629	653	608	677	643	656	692	605	671	683	605	647	639	661	608	656	627	655	677	638	639	660	615	677	652	620	695	578	652	600	676	643	653	672	652	638	655	640	625	673	617	632	736	665	683	638	679	623	639	673	670	647	663	648	686	666	672	634	666	645	626	645	669	647	623	649	630	666	646	616	673	687	658	691	635	628	644	644	650	600	650	640	634	687	609	656	654	626	721	646	665	622	631	669	641	644	637	628	659	628	617	613	663	647	680	632	674	659	662	603	683	632	672	640	635	659	676	648	639	627	705	657	589	623	689	672	644	624	692	629	660	683	660	624	630	617	655	639	631	679	670	654	639	653	621	645	690	669	622	644	678	641	642	675	660	660	655	697	676	629	648	646	656	645	627	634	658	647	653	672	649	628	624	649	626	639	628	654	606	608	621	617	626	605	646	672	621	642	623	645	682	656	640	709	642	590	639	653	655	652	653	666	683	634	675	621	656	693	637	660	634	676	629	614	624	605	625	627	627	642	653	636	598	640	652	639	647	636	611	661	681	637	664	631	663	644	649	643	657	651	683	612	668	686	633	708	628	674	679	653	657	603	659	629	649	652	635	651	640	654	636	660	673	646	609	607	653	652	616	670	662	647	688	662	637	678	662	655	653	630	695	625	625	701	592	627	659	629	647	687	700	686	650	624	648	610	679	675	631	630	640	671	668	651	689	670	630	634	620	670	651	664	641	661	640	665	687	673	667	639	639	647	630	673	659	694	655	633	636	616	670	655	674	620	662	631	652	647	657	660	662	627	672	628	684	628	609	660	623	614	715	644	677	663	654	658	657	640	628	636	665	661	690	597	599	660	667	631	645	644	655	676	596	632	669	656	661	632	645	659	668	658	651	641	680	655	594	663	645	638	638	665	609	698	677	669	629	635	634	678	664	645	704	641	709	665	620	661	627	678	630	614	631	632	623	663	647	664
12593	34382	25718	14748	10918	8174	6008	4577	3446	2471	2023	1941	1734	1563	1452	1470	1249	1114	1061	996	967	958	959	864	807	833	852	826	806	772	831	854	846	842	839	835	823	816	820	880	844	861	772	821	850	860	861	868	823	896	902	777	830	791	798	867	816	801	814	792	772	736	749	777	735	742	729	673	729	754	772	682	664	675	678	703	722	670	693	662	683	720	698	688	622	722	710	693	707	671	673	642	664	701	658	699	698	682	719	679	677	716	693	663	638	686	713	690	655	672	676	640	653	704	711	669	672	678	658	656	674	658	701	712	703	669	704	640	711	675	665	667	633	640	692	678	648	680	698	665	669	701	714	678	650	682	662	714	668	704	626	683	681	698	644	682	689	659	695	687	648	685	688	688	701	680	681	687	694	633	718	679	675	688	649	620	686	653	690	608	702	628	699	696	711	674	649	648	663	683	717	715	686	716	737	653	681	687	678	658	686	675	680	664	682	643	634	722	686	706	723	708	646	669	705	686	654	671	645	654	659	696	679	674	671	647	699	670	657	725	650	664	716	704	640	695	683	646	683	691	648	714	700	683	651	661	672	685	662	697	695	673	720	658	654	627	631	706	661	666	667	689	673	655	710	684	693	699	735	677	723	681	627	689	682	709	675	648	711	669	640	696	637	685	667	669	678	665	651	734	669	659	743	672	687	629	700	674	695	652	669	650	677	655	608	706	693	704	678	663	658	626	679	701	706	649	673	628	722	660	683	743	659	675	684	704	644	653	676	697	671	685	673	677	670	677	700	667	686	751	705	628	674	671	674	688	648	670	661	643	665	681	670	676	676	673	629	685	716	664	667	665	652	649	648	659	680	709	649	620	688	659	672	647	670	639	709	678	675	722	680	683	694	735	672	679	666	686	705	626	664	652	675	659	691	639	669	639	768	658	677	686	683	688	690	714	639	698	680	668	683	684	667	707	638	696	688	648	698	699	658	671	675	713	668	658	698	660	670	656	691	668	644	719	723	691	675	710	699	670	693	674	638	700	651	697	717	667	695	677	639	688	659	718	717	645	702	695	638	694	651	659	688	630	663	684	643	669	713	675	676	686	694	677	661	741	672	699	699	674	716	716	730	677	659	614	648	627	677	682	689	732	705	698	726	668	691	681	718	708	674	691	696	693	690	669	659	689	650	647	669	655	717	674	712	667	641	663	714	656	702	655	713	686	655	677	694	691	656	673	672	666	728	711	694	667	691	709	625	654	721	656	688	649	706	663	690	704	657	660	668	687	677	675	685	616	681	690	692	658	674	709	657	680	679	723	685	658	691	675	671	720	678	706	677	712	712	688	710	704	667	677	659	718	677	680	690	706	674	663	690	625	726	688	659	696	706	646	658	719	709	660	674	727	658	691	705	666	685	675	688	637	655	709	650	680	723	721	667	668	647	659	704	663	693	699	680	705	719	668	673	680	698	678	709	703	692	675	662	676	668	713	661	677	677	692	681	689	668	704	643	664	660	630	646	679	697	685	661	683	678	691	669	699	668	689	668	688	701	702	711	690	685	670	724	708	715	659	720	663	675	718	662	668	673	681	684	673	650	690	695	660	712	711	656	652	660	648	695	667	677	626	711	661	625	652	694	689	678	654	691	664	683	681	654	678	684	694	708	669	713	684	717	716	662	692	655	680	692	668	628	702	672	607	647	684	713	675	732	671	669	650	682	653	671	707	662	722	676	657	664	654	691	651	688	659	625	637	645	657	666	663	685	684	689	652	682	686	709	675	664	632	648	739	685	687	610	684	705	685	703	612	691	673	722	654	680	680	706	664	683	687	684	644	710	662	668	687	658	715	664	652	664	671	654	674	710	723	715	761	702	702	701	670	670	645	681	680	663	658	721	678	717	682	721	684	715	672	684	679	720	713	671	687	677	634	639	677	693	654	652	657	691	684	675	670	712	671	676	697	697	700	653	713	676	697	694	728	676	648	683	680	684	664	704	716	668	718	675	679	693	668	696	694	625	714	637	702	690	685	692	648	687	724	694	728	665	671	661	711	682	719	679	693	713	683	649	647	638	661	722	696	636	676	664	672	688	686	649	663	603	669	647	687	678	648	680	687	713	682	697	620	635	723	654	648	724	719	675	647	714	654	706	663	689	636	646	642	634	679	681	683	710	683	714	675	670	683	702	661	696	674	695	697	675	701	673	730	622	676	703	678	708	649	722	641	694	668	682	654	696	658	733	690	629	656	620	681	687	698	693	715	653	669	677	647	629	678	680	670	674	689	681	720	708	648	694	692	671	713	677	669	679	668	676	658	641	701	695	681	717	645	675	687	706	703	672	719	687	655	715	699	700	670	708	682	708	685	663	692	689	683	683	688	677	676	695	645	657	679	655	696	659	679	684	691	704	642	662	672	701	667	632	673	695	683	670	654	655	697	688	689	691	696	642	673	659	690	621	693	679	722	721	645	749	699	658	665	697	676	655	673	666	701	631	633	685	693	680	674	710	654	638	717	660	709	645	684	624	687	677	725	665	704	641	660	690	655	683	661	656	694	683	688	659	664	674	627	723	683	703	650	679	643	668	676	652	665	700	646	673	676	715	652	674	665	706	669	629	709	709	689	646	669	747	720	707	692	709	650	691	650	701	629	662	658	704	663	677	622	688	661	666	671	661	660	731	694	668	659	697	707	660	688	699	652	630	707	713	676	653	671	642	699	684	679	712	724	693	660	665	640	656	617	649	664	692	709	697	682	670	676	694	666	654	689	680	728	689	695	664	653	653	653	671	633	701	637	711	687	692	668	682	686	692	672	690	670	646	739	691	643	708	660	679	681	642	647	705	656	694	637	739	702	672	654	681	702	672	686	674	709	678	654	706	682	656	670	631	661	714	716	690	670	704	684	658	655	717	685	689	646	699	687	666	685	691	676	716	667	672	688	682	679	661	663	680	704	686	738	641	700	640	688	697	664	688	674	653	669	704	638	677	704	711	695	667	710	728	711	683	651	664	682	703	704	653	675	648	675	690	685	680	675	683	712	661	665	638	648	707	668	664	656	691	620	651	681	645	649	640	695	728	698	730	661	687	669	655	681	678	708	676	729	685	700	709	660	667	710	675	676	701	659	668	699	704	664	650	670	699	654	676	630	680	735	698	679	699	674	667	692	651	641	644	667	692	699	722	687	643	650	639	645	711	702	708	725	712	679	695	671	657	690	657	673	710	655	690	641	656	677	696	669	673	670	719	699	658	653	712	652	666	693	653	672	660	641	685	698	597	672	707	680	660	652	667	673	673	654	677	692	669	670	697	656	704	643	642	714	678	668	690	654	711	645	669	664	684	678	648	689	650	646	706	663	708	673	674	663	694	690	693	634	720	664	711	671	638	620	637	696	659	630	715	721	682	673	713	694	672	713	711	669	667	684	682	661	676	662	735	671	692	676	691	672	631	676	666	723	690	641	718	690	643	685	713	706	668	687	728	644	645	648	694	617	692	670	674	716	665	686	622	694	632	656
28848	19564	12482	5646	2654	1921	1511	1150	980	888	781	767	785	714	730	718	752	660	682	651	626	608	636	648	633	666	605	574	608	613	629	617	638	653	644	637	637	651	599	649	629	611	591	632	650	623	658	665	626	611	620	630	658	634	624	658	657	650	588	642	620	665	646	648	645	593	572	621	619	647	628	596	646	644	571	577	564	597	618	587	588	597	602	554	592	603	634	609	581	538	587	613	603	609	643	595	592	610	617	606	596	559	611	595	571	593	591	553	563	607	609	578	601	559	619	625	646	615	599	573	590	543	597	661	588	636	617	572	607	610	597	614	612	603	635	613	580	587	581	612	621	588	630	579	607	600	578	579	570	604	574	622	574	593	668	597	606	583	609	632	612	588	559	599	563	599	617	605	645	575	596	574	618	577	634	603	603	598	585	602	609	555	585	609	610	618	611	610	616	609	620	572	591	551	609	563	584	623	615	621	580	610	588	574	602	610	581	591	576	589	610	561	586	607	549	600	626	611	643	594	584	620	631	558	614	588	608	623	616	594	578	567	579	611	605	564	596	598	627	589	607	619	572	596	615	626	570	600	593	581	618	578	634	612	626	601	593	593	591	586	559	643	590	611	584	591	618	605	612	588	617	585	607	599	597	538	610	616	636	600	589	553	574	588	623	596	649	600	653	606	616	638	633	614	530	576	625	624	594	663	648	639	619	606	615	641	590	579	598	556	615	579	590	617	634	621	563	578	613	595	588	622	579	622	593	613	606	571	597	591	626	608	585	636	644	545	578	567	572	638	597	593	599	631	593	598	592	611	602	622	638	607	580	656	599	678	618	606	647	632	625	665	597	569	625	602	657	556	578	621	598	573	629	605	606	600	579	609	626	591	582	584	602	641	573	613	589	561	637	584	599	588	582	601	601	622	618	584	620	580	564	592	589	651	563	615	611	584	606	608	628	594	592	620	630	562	588	639	584	624	598	605	630	601	657	554	595	617	638	583	620	600	566	603	613	628	571	620	635	571	615	629	616	593	636	568	588	617	549	602	589	632	598	630	568	614	620	620	583	601	582	552	595	610	590	608	614	593	564	581	582	590	592	614	637	580	577	625	597	584	588	621	580	589	605	601	584	554	608	597	599	627	583	638	579	598	627	641	597	565	545	548	620	623	620	640	640	618	603	590	622	598	601	624	594	618	582	580	617	572	562	607	611	624	589	635	585	582	589	652	625	593	608	564	594	619	610	574	567	636	536	583	579	593	619	588	583	621	632	620	615	658	612	664	634	608	609	609	622	631	627	582	589	569	603	631	570	621	605	553	642	643	600	598	593	624	624	590	659	622	615	639	576	594	618	654	569	622	609	561	604	609	615	595	619	608	584	570	612	623	573	600	587	616	583	579	574	626	634	615	614	616	586	614	595	599	610	621	577	596	575	602	652	578	593	603	566	614	630	594	637	648	649	604	554	621	620	604	582	625	593	573	604	601	618	604	623	576	594	566	634	642	613	579	598	582	624	611	615	594	588	579	614	618	639	627	637	614	570	585	621	602	607	602	634	615	662	629	609	684	631	623	577	628	596	648	594	557	615	599	610	629	570	626	579	616	593	597	577	623	572	587	611	576	593	533	568	624	586	576	550	560	609	619	618	621	590	623	608	616	562	634	592	625	544	661	620	608	624	610	614	608	600	582	592	634	624	605	612	612	609	619	610	585	580	568	578	611	587	600	604	620	582	617	573	587	593	579	610	605	619	593	628	628	620	570	589	571	582	633	628	630	558	581	593	601	597	635	584	550	611	568	609	681	645	599	600	586	592	633	593	603	600	641	597	593	625	588	652	625	599	601	594	577	623	591	593	553	599	593	609	543	601	597	591	638	582	572	617	610	615	591	596	587	566	594	616	617	625	646	598	576	601	621	639	582	599	618	588	625	601	596	610	624	635	609	632	664	602	602	594	561	621	624	639	580	597	591	630	619	618	585	584	617	559	619	610	578	590	606	593	632	628	615	619	590	605	610	612	619	616	571	608	663	616	619	589	613	622	590	581	616	589	625	640	590	615	600	629	580	593	629	609	642	640	601	589	586	623	578	592	610	622	641	612	569	580	591	622	653	629	621	572	601	619	565	618	596	619	578	585	618	562	624	608	623	591	607	642	598	608	555	599	589	608	648	614	573	598	606	643	587	596	570	588	614	611	563	594	621	604	576	605	575	617	622	620	600	594	614	602	649	620	555	609	627	607	620	594	623	603	573	593	621	603	565	587	586	598	613	629	605	561	612	604	561	663	598	642	601	631	585	552	604	622	624	612	602	630	597	598	615	608	654	595	578	613	611	618	610	615	584	640	637	590	573	596	593	606	621	596	637	574	619	603	604	577	655	596	555	636	623	626	613	636	629	646	572	622	596	584	626	603	614	589	579	633	624	593	619	599	597	586	620	643	598	556	563	594	653	572	583	582	578	628	634	605	575	617	608	597	606	623	570	575	571	583	553	631	603	571	577	615	638	645	645	614	594	658	647	600	560	619	572	573	570	602	623	606	602	565	574	617	583	619	602	642	581	607	612	597	590	634	604	580	581	562	575	580	588	633	568	592	582	594	568	599	574	581	559	622	610	569	610	637	588	585	589	613	615	566	622	618	575	588	617	598	651	620	610	585	587	596	572	605	580	571	569	604	624	617	632	601	591	562	665	578	632	620	622	628	571	572	661	610	627	598	630	574	591	623	618	589	651	623	633	625	622	597	592	617	601	645	563	671	571	644	577	593	534	612	595	580	617	627	602	579	622	606	600	584	626	572	596	617	573	581	510	603	595	584	587	581	602	591	590	588	612	600	630	628	623	576	609	628	594	584	559	605	624	615	573	601	614	594	619	600	600	559	578	607	603	584	591	568	586	610	656	545	593	636	599	623	597	575	605	594	587	600	625	625	614	588	597	620	599	621	645	585	604	597	619	638	576	607	589	632	622	640	618	624	581	610	602	571	588	613	604	609	615	605	568	606	632	622	619	527	590	644	568	618	554	577	623	599	624	622	584	587	562	583	629	570	614	576	608	610	586	621	596	619	581	651	606	608	610	618	554	600	616	574	614	601	590	570	555	630	584	628	592	607	648	606	627	614	603	566	572	595	592	613	595	576	630	570	597	601	567	556	615	637	634	570	625	618	599	596	604	593	580	600	619	605	605	570	650	612	568	626	569	571	563	610	618	626	568	627	639	590	599	560	611	586	600	638	619	613	600	638	609	639	604	573	628	595	601	612	633	626	588	589	591	592	573	635	638	611	622	630	599	580	584	532	579	625	563	631	584	639	618	621	657	606	582	623	565	646	611	607	600	577	631	606	595	629	618	634	653	608	633	604	589	609	633	615	553	617	577	614	605	592	622	582	606	610	584	599	592	665	599	625	574	581	614	613	585	575	631	606	616	600	581	609	575	636	593	589	589	580	627	627	604	613	591	611	568	607	605	566	581	605	594	613	622	626	590	575	587	560	607	621	608	619	623	610	599
10960	19039	13432	6188	4252	3299	2477	1872	1515	1221	961	950	990	900	842	864	778	729	747	732	712	719	691	677	683	672	660	665	724	687	679	726	687	671	712	724	766	710	671	711	692	680	721	728	676	692	769	767	744	725	699	686	675	692	682	710	685	695	719	628	710	699	703	672	673	702	690	686	718	680	656	671	629	627	640	649	650	614	636	605	660	662	652	615	650	678	653	618	658	627	633	645	659	609	632	614	636	685	621	632	690	635	649	629	656	634	634	651	620	675	683	639	631	663	638	615	607	663	650	608	625	666	612	702	652	626	659	628	615	678	603	638	630	611	595	640	628	654	675	631	661	634	638	640	634	649	669	656	649	646	658	662	669	666	681	636	606	626	669	640	650	626	645	651	669	641	639	627	625	657	663	629	667	632	628	608	592	648	601	610	663	654	624	637	651	652	622	644	654	653	654	666	651	690	631	656	654	639	608	669	619	640	648	669	668	629	659	640	663	629	666	646	663	644	651	591	647	671	613	661	667	633	627	622	664	599	644	631	610	669	634	662	621	661	645	618	634	669	630	591	661	622	661	620	689	648	591	635	668	644	623	680	636	644	654	635	632	647	640	637	696	592	662	623	628	619	664	645	649	630	612	625	682	603	635	596	661	640	628	664	638	654	642	650	675	657	688	624	656	648	631	628	620	617	606	674	646	604	665	668	646	605	602	621	656	628	686	627	627	637	631	633	620	650	631	631	662	634	654	666	672	645	647	631	643	640	629	632	621	629	611	612	578	667	644	671	615	691	672	640	629	608	629	646	633	609	623	601	638	671	643	623	649	626	677	618	658	624	609	655	621	630	624	653	627	610	662	632	618	586	687	656	630	627	620	631	624	635	702	608	658	674	709	657	609	634	635	641	632	634	658	640	641	635	661	612	676	669	632	684	616	606	629	664	640	630	636	633	616	674	661	654	643	598	680	613	676	662	656	613	638	652	619	619	640	644	582	638	641	635	667	634	612	667	594	622	655	631	666	655	603	644	626	593	636	625	660	627	676	622	673	653	596	691	664	651	683	661	675	663	638	668	647	632	606	632	610	641	635	688	616	620	667	644	628	621	652	650	648	628	601	674	644	695	620	670	618	660	655	642	678	633	625	630	607	630	637	636	644	636	688	648	670	624	668	654	639	596	672	649	650	634	590	670	595	674	666	653	653	655	648	609	638	691	666	633	676	618	658	652	652	634	625	611	646	643	586	659	627	672	623	629	667	645	627	639	660	651	660	617	687	607	640	657	594	634	662	624	609	606	622	695	653	666	656	654	679	706	623	673	636	669	624	634	653	603	654	664	664	627	649	681	638	622	608	634	617	634	655	665	658	644	615	623	637	661	673	690	652	616	660	643	649	641	634	673	595	657	649	658	618	655	645	603	595	623	647	635	588	691	676	672	633	647	665	644	667	611	660	608	581	644	652	678	674	659	615	598	626	629	636	622	655	671	634	631	643	619	646	654	675	595	628	639	664	690	621	671	611	625	577	644	632	622	638	616	652	605	662	595	658	632	643	627	701	599	632	646	664	611	649	621	605	632	657	611	647	685	631	623	623	678	662	657	632	681	673	659	618	657	629	649	616	713	607	621	602	665	624	649	642	652	603	629	624	595	619	654	646	642	609	619	678	650	636	658	643	634	674	637	638	666	648	641	629	667	628	663	642	637	593	630	636	645	676	655	680	638	642	652	626	630	650	648	619	621	634	642	620	645	657	649	639	609	645	624	677	658	664	658	614	608	622	647	631	621	645	645	615	698	634	656	639	649	649	614	631	657	647	611	648	587	599	618	630	675	644	645	619	596	628	624	650	677	681	659	661	609	647	641	688	618	653	645	631	675	691	663	636	612	665	634	609	711	601	654	636	692	686	633	601	617	660	637	663	668	632	630	661	685	652	636	641	664	681	655	645	620	640	638	636	619	676	592	622	657	595	659	650	630	629	665	654	615	641	603	646	617	648	614	648	654	652	643	657	615	656	647	578	635	623	684	695	628	650	655	610	655	622	611	630	631	684	667	639	628	668	640	694	655	656	645	641	662	648	643	646	678	622	614	655	662	609	679	651	643	665	617	636	613	655	660	662	637	616	613	653	628	643	654	672	628	589	645	670	628	669	648	634	617	620	626	670	648	631	660	649	645	728	665	677	695	630	650	647	632	650	632	627	681	643	674	659	667	654	651	658	688	642	639	668	632	610	653	586	631	607	637	669	622	623	657	642	628	674	657	675	661	668	656	636	672	680	661	649	654	640	627	650	618	660	650	628	631	634	654	616	662	634	651	617	625	641	564	638	620	627	704	655	627	651	649	648	677	618	688	664	636	690	620	610	611	634	671	630	646	634	650	666	621	614	630	692	650	631	651	653	631	624	643	634	689	680	667	638	623	641	657	659	659	636	674	660	689	623	664	657	674	671	584	685	684	644	588	614	636	614	690	713	676	647	615	640	633	620	636	704	617	667	669	672	656	634	637	636	647	620	669	626	625	628	626	662	654	660	629	605	660	643	644	646	651	659	649	639	640	648	661	616	583	627	652	661	639	633	664	630	636	635	611	617	660	679	625	668	631	617	621	677	677	678	620	618	617	664	674	626	622	670	604	642	660	651	701	665	611	657	669	644	681	609	644	684	639	643	707	665	636	637	633	615	656	674	646	701	639	669	624	679	627	664	639	619	647	639	657	666	630	637	630	651	651	681	618	622	687	629	642	624	658	635	646	675	619	614	645	601	658	683	638	672	590	669	660	656	691	609	608	599	651	657	605	620	661	611	606	658	645	627	625	613	627	614	653	692	613	633	651	721	614	643	628	613	650	609	659	640	638	655	612	623	650	636	644	669	618	677	657	658	617	626	632	687	674	625	655	658	641	654	623	633	627	623	619	645	628	598	633	668	630	672	616	626	647	624	662	596	648	643	644	674	610	654	634	652	627	665	607	660	613	673	633	686	581	640	639	577	608	600	591	645	664	635	642	622	677	694	639	618	620	617	597	658	685	650	619	632	624	644	623	604	618	657	591	637	654	645	631	611	641	648	638	669	648	657	649	694	655	620	649	669	615	634	660	650	656	655	641	658	626	640	681	676	652	662	615	625	682	628	651	608	695	610	609	637	633	677	605	630	612	649	646	680	606	636	620	618	646	658	623	650	662	629	628	645	606	634	639	640	673	633	651	629	621	669	619	636	618	679	627	629	637	640	592	650	613	601	627	673	616	612	710	622	645	657	643	687	640	645	643	646	666	634	674	646	642	647	612	653	634	616	615	609	635	623	631	635	633	659	616	643	669	640	633	662	623	634	647	683	643	647	627	636	670	635	622	604	660	647	635	643	644	616	632	605	639	637	659	651	705	656	637	650	655	676	593	663	583	644	628	667	678	653	603	679	631	566	650	674	658	637	611	659	628	660	617	619	646	667	612	649	598	665	653	618	609	638	671	621	646	600	609	633	637	637	650	698	666	668	635	634	661	701	594	660	666
24339	21611	28782	24923	21451	9430	3037	1906	1443	1126	1000	1030	983	876	851	856	816	779	785	720	669	709	690	679	726	619	626	676	669	657	676	709	680	693	744	725	740	632	741	728	654	662	729	726	671	658	675	706	738	680	708	713	677	709	679	669	662	656	669	673	658	663	718	638	653	652	654	622	627	622	671	650	635	666	670	631	636	581	656	620	635	666	622	627	637	661	651	638	618	607	630	630	639	611	642	639	638	638	621	600	640	675	631	596	618	664	620	634	628	624	614	582	589	646	615	626	593	653	635	607	631	594	615	589	653	632	631	675	641	650	665	590	604	661	607	637	652	680	637	611	600	618	638	593	643	649	624	618	591	590	675	621	623	642	597	613	627	641	637	603	659	640	613	609	648	653	585	670	611	628	603	595	646	583	628	652	599	645	632	631	611	625	630	625	661	660	652	638	663	600	631	628	624	626	602	584	654	644	615	584	602	606	672	632	585	645	616	616	583	622	642	622	624	651	594	665	646	644	629	615	620	622	648	608	636	612	622	629	640	620	604	568	635	622	640	581	629	612	610	603	646	596	628	617	648	633	587	680	628	612	601	652	648	638	600	600	645	650	625	631	606	587	630	628	626	636	641	607	677	660	602	611	607	649	639	655	658	665	622	650	630	628	605	614	591	586	582	630	616	611	606	591	640	642	619	626	664	617	648	658	599	634	642	629	606	611	629	639	642	624	600	668	612	665	632	638	598	653	619	644	618	607	612	626	652	647	570	602	597	584	570	626	631	622	614	609	653	599	604	601	612	622	619	613	607	616	645	625	589	628	616	595	618	622	584	578	591	637	642	583	594	640	605	604	610	614	635	619	633	611	681	680	614	640	614	629	621	584	612	602	619	663	614	621	643	596	654	642	643	590	576	629	605	655	635	641	628	686	607	617	611	633	626	617	584	584	603	612	606	612	639	637	642	651	638	645	611	624	637	588	632	625	608	651	616	559	561	621	628	593	627	563	636	603	587	642	637	634	575	650	618	621	628	579	649	636	636	663	633	571	665	636	630	597	584	671	635	635	614	618	613	616	644	607	585	630	625	573	638	576	576	618	658	606	627	615	654	626	637	624	580	594	635	592	632	647	664	659	630	587	617	650	599	656	631	627	641	629	620	604	625	649	589	647	624	655	596	594	626	613	586	605	660	648	623	647	662	615	616	649	640	636	613	658	613	597	646	648	632	589	619	570	599	631	634	611	610	634	626	638	659	673	626	644	664	594	622	662	605	633	664	666	619	651	651	629	617	601	675	662	609	618	610	664	615	608	656	637	634	626	589	581	634	605	632	626	623	620	623	602	607	579	604	584	628	607	619	618	637	614	687	646	642	579	650	670	647	612	590	637	616	604	616	641	631	640	610	637	611	606	639	676	619	601	596	656	636	607	661	633	629	610	625	576	695	621	622	629	621	608	664	587	636	678	637	576	635	631	624	603	595	624	586	620	662	649	621	640	625	630	602	621	639	613	596	637	653	623	601	643	592	584	631	633	650	652	668	642	619	653	611	614	618	631	615	617	673	605	617	653	595	591	587	666	641	634	646	627	613	627	629	638	621	638	622	619	648	602	617	614	636	685	628	617	599	630	600	597	642	635	651	618	597	580	636	641	657	653	580	609	617	669	650	602	619	618	624	610	579	617	641	657	662	626	610	648	627	617	600	583	625	619	571	625	604	587	631	599	635	635	640	580	627	621	669	625	621	649	626	558	623	654	588	639	636	627	608	607	636	626	637	646	611	608	591	612	610	584	638	655	618	606	650	621	652	657	582	614	657	580	637	590	623	652	643	602	677	614	624	585	631	609	615	607	643	603	668	631	628	644	589	607	638	611	619	620	603	592	609	622	666	618	595	615	608	632	646	591	624	608	612	716	631	624	598	618	584	599	602	619	620	643	654	641	633	661	605	632	660	649	629	635	568	674	665	616	649	669	589	611	660	634	616	599	599	634	653	585	640	608	605	656	618	653	666	585	638	599	687	623	595	666	650	624	642	637	603	616	594	617	639	602	637	654	601	648	621	599	624	591	660	642	617	616	633	630	660	577	600	616	641	612	630	611	630	581	617	635	584	625	632	627	606	622	648	610	613	647	606	636	617	605	629	570	610	634	618	577	662	640	607	670	637	604	592	576	652	612	642	656	613	654	587	628	635	663	627	603	598	599	610	663	591	614	653	641	606	620	670	642	605	586	645	647	600	614	640	639	581	582	608	629	664	588	663	628	634	647	631	634	640	605	632	602	639	636	610	622	629	617	626	645	638	635	636	641	622	607	630	607	613	632	620	616	568	599	603	662	638	670	678	572	587	611	664	634	633	593	620	674	639	645	644	637	635	617	635	561	624	628	601	652	599	660	619	613	661	683	620	594	640	611	641	654	596	621	636	605	625	601	588	619	591	675	601	617	584	623	644	612	582	607	619	612	611	646	638	654	629	598	629	599	577	633	610	585	628	670	629	614	618	615	599	641	629	578	597	643	671	640	622	637	614	609	639	599	612	608	576	590	606	601	639	598	661	589	584	629	596	629	597	555	645	612	636	642	593	608	602	582	637	618	645	608	646	617	637	650	611	640	605	639	612	655	602	601	639	633	629	605	639	652	620	594	635	608	658	652	649	655	622	601	662	627	615	641	605	584	620	641	684	695	618	628	623	580	625	604	621	638	622	639	611	650	651	610	644	640	635	627	662	640	645	628	626	603	598	655	603	594	635	648	635	630	625	629	671	639	632	596	633	560	603	624	588	575	576	639	617	622	598	577	676	599	631	657	606	611	574	627	631	636	634	575	633	619	597	653	599	636	631	594	595	565	675	620	633	648	650	636	610	629	596	609	611	646	611	610	626	608	589	613	633	659	614	635	610	662	671	634	626	612	608	627	604	642	615	646	626	660	636	622	608	634	635	632	607	654	623	607	644	619	618	619	685	624	622	623	631	649	591	614	641	649	597	645	641	602	600	653	637	582	611	594	643	636	675	612	611	614	630	612	582	574	632	644	664	642	634	622	621	591	554	609	651	664	646	652	623	582	587	600	574	660	612	609	592	629	617	648	646	627	664	626	671	608	623	603	611	627	599	609	612	618	616	603	637	578	612	618	607	567	649	623	607	613	621	575	659	624	583	625	626	599	602	649	629	646	652	638	632	614	612	650	615	645	653	584	674	614	618	621	600	629	639	620	651	671	632	596	607	638	660	596	590	640	656	607	663	720	594	601	635	649	642	636	622	629	617	608	628	596	629	599	571	626	672	615	622	616	676	620	632	610	628	619	643	591	626	634	612	592	628	629	626	700	612	625	626	622	634	614	634	629	658	636	614	631	579	672	621	575	670	660	593	611	621	569	613	625	626	610	625	636	605	620	636	675	670	645	653	582	599	574	634	593	638	612	600	617	638	602	644	678	594	653	623	630	658	614	653	572	634	645	608	642	646	615	643	631	577	649	636	614	613	648	641	612	608	593	621	610	589	651	625	622
10431	27959	19386	10190	7221	5233	4055	3042	2365	1681	1465	1361	1296	1112	1151	1136	946	925	837	813	807	806	730	768	707	725	780	743	710	738	738	727	718	786	783	707	818	780	745	779	778	784	785	725	785	796	800	802	774	786	782	727	769	751	705	775	737	760	735	783	775	746	717	699	719	752	715	728	697	669	698	663	653	678	645	673	720	654	643	713	642	688	675	684	729	658	670	642	647	651	630	663	682	680	657	629	659	631	669	658	662	609	677	639	620	641	665	654	674	717	690	670	634	613	666	660	659	656	651	663	682	723	667	666	655	652	643	638	680	691	632	695	662	663	662	704	633	637	666	621	614	611	659	657	662	650	722	651	654	659	698	624	675	662	669	663	653	690	598	676	662	682	670	649	660	653	576	670	636	632	676	672	668	654	638	691	653	680	637	692	630	654	656	656	659	694	634	668	669	642	675	619	670	645	654	692	648	632	644	629	678	670	653	612	676	644	646	639	658	668	674	633	677	636	699	605	689	676	639	621	686	668	625	647	660	661	643	696	627	679	676	690	692	731	643	665	658	660	708	651	673	632	702	618	647	689	647	667	653	674	612	630	683	600	689	707	681	649	680	692	675	649	684	630	664	637	689	635	655	619	672	640	646	697	660	633	661	617	673	682	640	671	668	661	672	706	637	710	644	661	639	633	640	640	702	638	644	628	681	656	673	677	645	643	668	695	628	629	735	603	648	671	651	640	709	676	651	674	675	666	690	626	706	669	650	647	625	643	685	708	624	694	657	636	679	681	701	643	693	649	656	647	673	615	671	656	645	641	673	638	643	672	716	654	644	634	639	625	642	692	673	670	700	650	652	606	650	627	653	666	655	649	635	617	659	683	625	644	684	611	648	723	650	672	700	662	656	692	702	692	613	615	647	643	643	671	631	627	693	651	688	662	658	656	616	629	641	672	662	701	683	631	645	632	675	582	610	601	667	657	664	669	689	665	645	657	611	667	653	609	654	666	634	678	667	597	617	612	643	693	662	656	641	672	663	667	650	660	656	676	660	637	667	640	677	670	621	688	681	654	674	687	618	634	656	643	687	664	623	645	637	632	623	605	609	646	687	616	688	639	693	640	640	642	622	669	653	667	679	663	672	679	640	658	685	644	685	625	670	654	643	645	626	649	637	678	661	666	633	672	641	601	655	630	625	637	635	684	696	675	646	681	684	640	657	669	663	671	659	678	683	695	638	624	675	673	623	668	687	691	677	688	654	632	637	650	661	632	728	638	647	672	632	614	662	687	655	655	681	654	672	646	643	655	598	658	631	669	676	612	637	668	636	681	664	618	652	685	683	662	624	654	627	650	678	678	668	692	669	688	685	666	659	637	650	645	632	681	659	647	658	658	653	634	715	673	670	639	650	625	618	664	664	685	662	626	682	661	734	692	655	664	662	666	646	630	649	646	705	726	681	659	639	692	634	703	651	633	667	611	649	648	690	603	667	617	646	633	647	704	667	639	676	647	606	685	598	625	686	607	647	694	622	631	755	647	668	640	691	683	611	650	613	672	705	694	665	682	660	665	679	663	668	681	655	646	685	624	606	653	687	627	678	650	624	712	621	660	663	640	657	621	609	650	684	657	649	685	634	696	639	691	721	672	647	685	657	650	671	664	653	666	663	619	682	672	662	665	659	668	639	672	647	640	694	653	684	651	676	692	661	696	654	644	694	656	674	667	659	654	675	611	651	651	656	694	664	680	653	664	665	654	661	692	611	680	649	673	656	630	673	684	645	653	651	678	648	640	662	633	643	696	643	636	652	609	679	646	677	634	675	680	616	656	602	658	606	634	662	673	648	628	622	627	654	640	676	663	674	631	651	654	658	696	635	648	681	636	673	685	674	642	667	618	694	688	657	617	623	634	631	718	659	658	646	682	660	672	652	680	669	660	653	662	709	619	677	685	641	694	665	665	655	661	615	653	685	659	659	686	682	683	639	667	628	644	660	613	635	651	676	705	673	636	656	632	649	648	667	681	633	623	642	649	659	664	647	706	683	633	668	653	657	625	670	697	634	622	642	614	698	636	664	633	727	689	636	673	633	676	652	694	639	657	625	640	664	645	635	686	685	707	663	601	686	685	694	631	634	671	659	661	642	660	634	621	689	650	702	657	622	678	617	647	661	676	658	639	647	630	640	658	686	660	656	637	652	630	653	638	633	604	674	661	667	732	698	651	668	667	636	666	679	697	691	634	634	613	663	675	667	680	680	646	701	667	687	644	658	653	611	632	688	689	670	672	633	631	680	654	659	635	681	657	656	704	648	635	645	654	676	617	611	656	632	604	662	653	631	672	661	676	663	626	666	680	692	657	677	689	644	628	658	642	679	624	670	636	617	677	638	688	679	689	661	692	697	635	611	659	722	674	654	649	634	655	684	713	691	641	683	683	648	648	687	694	665	683	637	661	622	682	687	666	656	652	674	661	627	636	660	679	648	667	677	697	692	704	650	645	643	685	681	622	658	635	627	633	672	665	637	674	670	744	658	643	688	647	641	701	675	634	647	683	668	681	620	634	663	621	657	657	658	661	642	647	719	621	642	677	675	700	656	668	644	699	677	648	660	644	625	690	658	647	629	675	649	671	651	665	622	670	636	696	644	684	664	623	671	603	687	655	651	634	667	624	671	684	613	679	648	639	685	684	681	657	652	690	657	644	674	644	648	671	624	660	629	618	672	659	642	665	696	673	629	650	633	617	648	690	622	619	650	651	622	670	680	674	658	647	681	701	633	641	674	620	662	641	672	625	665	677	659	698	668	686	647	629	623	605	646	655	657	644	671	669	655	643	695	666	641	680	642	660	650	672	718	645	651	690	651	611	712	649	680	653	636	699	626	684	615	668	650	668	643	715	654	631	662	608	640	674	670	663	660	641	609	661	622	659	653	664	623	691	624	656	634	645	641	698	692	689	691	673	643	669	672	655	646	607	643	660	615	681	675	675	671	633	666	717	664	616	674	652	657	663	703	651	611	643	638	679	684	658	704	640	667	695	659	672	652	662	652	693	624	625	671	658	624	672	680	655	666	685	682	704	633	662	637	688	613	646	637	652	678	634	686	667	658	657	669	656	683	711	671	653	702	666	653	605	638	650	693	665	653	661	704	700	652	652	697	649	645	693	687	680	637	646	658	704	645	651	652	694	636	658	662	701	660	630	664	667	653	696	702	707	631	638	644	687	620	670	638	633	660	625	684	601	692	701	694	676	629	648	655	618	677	610	660	644	669	665	601	631	670	659	628	674	669	657	659	668	646	669	666	652	672	668	631	677	651	648	684	682	629	673	663	671	633	660	616	668	683	642	623	645	645	657	684	674	654	680	630	635	659	645	673	685	680	633	657	641	656	631	631	651	656	654	638	694	668	618	602	671	699	691	658	668	664	641	629	657	661	652	657	638	656	664	659	692	680	670	643	622	663	677	685	685	635	651	653	682	660	648	642	618	685	626	690	636	647	639	648	628	654	640
25520	21494	27268	25680	8778	2619	1861	1385	1018	916	931	825	809	719	757	713	690	694	678	640	631	695	604	643	623	637	652	625	609	613	630	688	712	654	650	654	649	604	646	658	635	668	656	600	611	683	660	624	687	637	664	660	660	634	654	601	688	649	602	615	621	648	655	671	655	619	617	633	555	549	612	570	619	609	634	564	590	596	642	553	619	618	633	566	603	604	581	594	599	618	601	651	570	638	575	644	574	616	614	594	622	615	585	587	586	619	631	594	578	595	599	609	582	579	618	575	620	619	609	621	617	591	544	583	579	610	562	655	575	604	624	622	628	614	558	635	606	607	592	589	564	624	628	586	599	622	602	621	582	609	593	580	543	597	571	609	584	581	631	607	620	573	638	520	584	640	579	598	635	590	634	588	654	620	599	597	600	598	577	631	588	621	638	611	600	602	635	600	592	639	577	629	661	623	606	579	600	555	616	591	593	552	589	630	590	581	624	563	609	595	632	584	569	590	576	601	606	621	629	568	597	609	596	625	576	664	621	667	603	618	605	602	621	639	578	600	593	620	600	614	619	638	600	604	567	603	575	618	601	603	581	574	581	617	643	608	611	638	577	573	593	598	584	637	586	588	597	628	614	588	622	631	654	659	618	580	575	577	583	589	608	641	622	634	632	677	585	610	639	596	602	588	582	593	573	621	589	610	582	580	610	656	601	618	556	605	564	597	587	661	608	615	521	633	591	582	610	594	621	562	644	592	615	594	580	588	586	599	561	614	630	624	574	608	560	580	651	603	629	569	608	599	574	625	624	617	624	575	540	598	611	579	593	575	568	599	606	575	569	563	620	617	628	585	633	610	599	612	613	563	638	604	575	570	619	589	618	579	605	636	608	590	616	577	569	595	549	620	587	595	631	611	614	608	622	600	607	587	569	595	633	587	622	632	616	620	614	580	587	558	601	613	536	633	623	583	648	581	571	614	605	630	595	549	563	626	618	610	646	647	638	623	623	629	553	620	622	589	577	624	615	601	578	588	564	592	631	548	615	596	642	589	556	603	650	599	628	563	643	647	561	603	632	591	615	607	604	622	624	598	597	604	606	616	572	605	615	613	595	597	602	564	602	626	592	575	624	582	574	599	613	605	594	616	585	605	566	607	572	580	595	642	646	583	600	602	562	583	605	589	601	535	630	591	606	589	613	605	651	583	580	613	587	560	594	598	670	577	616	612	608	561	576	578	576	581	626	625	608	604	596	606	614	592	621	627	653	584	576	609	584	618	583	597	612	633	594	588	609	591	649	574	587	582	607	621	606	652	637	591	592	580	589	610	592	619	589	576	605	614	591	568	562	618	604	633	587	629	582	617	611	621	548	655	572	579	585	615	592	551	597	582	620	606	633	581	627	586	614	573	587	568	604	569	602	582	580	580	566	622	609	585	539	614	619	613	635	586	603	559	605	635	579	568	593	567	626	641	623	582	610	582	619	637	622	607	620	569	588	598	577	582	651	573	602	596	602	591	579	593	599	629	666	591	657	611	609	549	657	589	590	623	658	621	599	593	607	618	587	629	603	614	584	562	615	587	620	600	621	604	592	589	592	633	616	577	650	651	598	628	595	625	574	565	584	602	570	548	619	592	613	570	606	658	603	592	619	600	627	546	602	598	602	592	587	593	585	610	615	626	613	617	568	589	572	566	636	600	633	609	584	614	604	600	613	590	597	608	608	607	606	652	605	578	631	605	584	630	657	598	552	566	609	621	564	614	656	554	610	588	564	585	537	600	594	596	621	594	599	583	618	621	627	630	591	568	589	618	595	642	632	564	576	582	586	592	598	534	592	581	604	610	605	613	563	612	585	574	597	621	584	636	610	578	589	561	592	587	616	609	605	616	540	572	576	606	628	579	577	581	614	631	569	603	644	582	552	560	578	601	580	606	566	624	557	626	636	609	642	611	603	655	614	569	578	582	564	561	591	579	579	643	613	585	622	640	622	601	581	604	623	605	638	582	625	619	543	634	622	621	583	586	596	616	573	569	609	625	600	612	617	613	601	587	609	588	601	611	602	620	596	564	617	563	615	585	619	575	585	579	623	618	637	624	536	630	556	604	613	622	626	621	631	587	580	615	623	631	583	629	602	632	561	544	600	604	599	593	582	579	605	596	596	577	636	605	580	593	637	610	598	627	584	594	635	590	608	597	534	608	598	583	592	591	582	564	601	606	594	586	540	560	579	596	636	626	616	584	558	564	615	620	595	603	610	599	583	554	604	606	585	616	615	567	565	558	573	586	566	610	612	619	570	608	594	595	612	618	592	597	595	568	615	603	618	593	566	646	608	618	610	600	582	581	578	599	634	630	644	622	648	580	633	582	551	594	602	618	599	596	585	574	592	625	589	595	607	589	653	598	596	673	609	580	608	584	630	583	629	588	584	606	619	568	586	563	630	640	618	618	571	564	615	595	582	599	593	630	609	617	600	620	584	629	568	554	668	555	579	576	600	615	595	630	591	621	593	564	613	597	584	642	577	627	582	653	611	616	616	586	621	582	589	570	641	605	600	635	604	619	573	555	603	577	572	595	571	570	602	588	604	626	574	571	582	601	597	596	555	657	608	641	572	598	595	605	549	571	588	613	606	587	583	590	588	621	623	588	612	638	610	621	630	567	596	613	594	567	587	575	594	574	602	590	623	615	624	599	618	571	633	598	603	657	617	554	575	654	605	555	586	563	581	582	592	617	623	596	596	568	584	604	613	619	598	598	583	625	591	636	553	587	558	614	552	666	578	621	584	562	587	603	569	614	610	571	594	652	578	588	582	605	598	620	565	621	607	603	560	606	587	596	565	579	591	623	596	627	578	596	610	604	605	638	605	616	616	575	625	548	580	628	594	571	592	627	575	568	605	615	616	580	611	604	619	588	654	600	597	623	556	591	543	590	614	607	609	594	574	602	561	641	611	589	575	606	603	555	554	621	611	628	569	638	577	606	588	587	592	595	604	577	611	622	614	595	592	605	575	631	578	579	576	568	594	631	597	596	597	592	580	558	581	592	608	608	624	554	569	611	569	553	626	634	660	536	537	571	633	564	607	603	576	599	589	598	577	617	612	563	634	642	622	618	608	619	572	582	589	664	554	610	625	555	560	625	616	579	659	584	583	609	564	619	601	578	608	595	599	623	655	568	572	567	571	629	563	596	587	623	595	592	583	629	627	617	618	634	627	618	608	581	602	581	617	631	585	626	587	602	604	586	598	599	547	589	632	566	587	580	595	573	604	566	621	616	620	597	620	626	588	598	612	633	583	600	645	556	605	601	583	631	585	576	596	613	639	657	579	599	618	654	611	605	622	553	605	586	610	582	639	609	590	577	646	631	628	607	567	583	621	623	596	542	596	589	581	613	630	632	569	602	543	580	579	580	586	612	640	643	609	603	583	582	588	586	618	604	639	615	561	639	605	593	616	559	590	546	596	617	614	576	600	611	589	610	574	612	618	586	584	584	557	581	652	612
9900	23530	14821	7663	5265	4033	3089	2315	1735	1329	1269	1164	1121	988	1031	916	821	802	794	798	788	750	751	690	687	657	734	695	732	730	713	719	688	702	752	746	747	736	756	696	729	682	748	738	784	732	659	767	725	730	726	710	732	749	770	761	706	685	721	706	745	693	667	727	676	698	698	711	647	643	705	616	669	673	640	635	683	636	665	649	663	649	643	632	642	584	605	642	641	650	637	651	630	628	579	632	677	667	672	674	673	672	682	643	656	665	651	656	664	628	670	632	614	692	679	663	617	644	612	642	678	646	640	652	612	589	622	602	617	601	662	665	631	632	641	666	651	677	641	642	626	612	658	636	603	667	604	673	631	648	665	624	619	682	670	653	645	650	642	653	658	623	638	689	658	667	663	655	645	595	653	657	626	675	640	611	678	586	609	666	651	615	628	619	622	599	670	648	632	602	631	654	620	715	615	602	638	602	665	590	653	621	640	620	662	580	673	642	623	626	643	677	603	646	587	609	639	587	615	628	580	653	651	643	585	649	696	652	633	617	691	637	655	645	617	620	648	614	602	648	611	645	681	598	652	662	595	650	638	635	600	618	679	670	636	687	601	620	651	654	638	652	651	598	614	627	615	654	628	596	630	639	636	661	619	625	698	672	603	611	638	646	643	677	641	668	643	621	644	647	626	655	682	613	629	633	610	615	572	666	653	639	702	652	680	670	659	663	632	630	654	646	621	643	635	624	685	638	661	592	654	630	620	662	618	610	613	637	649	651	644	686	639	621	621	657	620	591	595	642	647	655	646	670	655	656	632	670	655	635	646	593	604	599	615	642	648	598	639	657	651	586	614	694	671	607	627	608	646	652	614	683	603	674	648	656	620	638	610	651	650	626	620	694	631	602	622	658	583	588	626	630	657	628	594	672	663	623	615	638	657	649	682	666	658	645	633	639	670	636	664	612	625	669	631	678	667	617	605	664	608	635	661	661	621	663	603	639	672	639	630	653	676	639	614	632	641	656	626	649	630	629	640	633	591	620	641	647	632	643	620	634	652	651	608	626	642	669	576	625	614	640	638	604	619	642	600	668	617	601	579	601	630	653	624	677	667	647	650	645	634	600	614	627	701	638	683	669	645	648	626	643	681	646	606	686	632	644	625	636	698	645	627	649	644	622	680	673	597	596	595	666	607	627	644	589	602	615	611	629	608	626	594	658	634	629	642	605	631	638	610	606	650	637	621	632	660	604	624	664	614	635	603	647	632	644	616	620	622	622	640	664	601	627	633	624	619	638	601	646	671	634	630	650	681	647	629	617	582	604	637	651	630	621	632	637	573	687	646	627	659	647	645	676	637	672	650	607	668	652	613	640	665	604	632	638	647	643	682	677	656	686	647	683	649	653	650	613	616	625	619	678	650	624	649	652	582	593	647	680	671	635	673	678	614	630	636	665	641	658	626	631	618	629	640	656	596	665	652	597	615	629	659	648	629	577	590	623	655	631	625	621	645	656	629	657	640	653	647	631	654	691	667	644	682	639	640	690	635	601	600	614	589	628	623	599	618	616	643	619	645	643	607	600	655	631	612	605	613	672	652	636	668	620	678	633	663	661	612	642	661	648	644	630	668	675	634	631	648	629	628	635	639	647	642	591	638	654	654	650	690	636	640	606	643	636	639	600	619	600	643	636	666	626	690	645	616	631	597	641	678	615	641	605	654	633	640	614	621	609	637	622	593	686	621	583	613	618	587	650	634	664	613	634	622	651	612	649	625	665	614	673	599	635	641	624	634	631	649	669	650	635	657	695	606	590	585	609	605	655	647	607	647	623	627	610	617	627	627	649	691	623	673	661	608	631	638	598	660	591	638	671	619	632	602	604	656	647	678	635	659	603	652	621	580	615	639	644	666	653	651	596	660	662	681	607	667	632	646	613	669	614	661	646	664	628	674	614	609	665	654	660	618	637	641	641	663	658	654	618	627	650	639	655	648	641	639	599	596	631	650	627	650	684	643	668	623	640	634	642	630	657	638	631	637	658	684	649	656	622	618	610	649	636	627	644	637	602	598	616	648	587	643	631	633	668	629	626	631	649	641	627	643	612	657	609	654	668	617	628	601	650	646	645	658	613	660	628	691	664	670	689	646	676	586	647	640	643	650	629	673	639	679	655	635	622	598	665	596	628	622	632	645	620	650	638	603	645	665	667	618	644	642	672	682	643	642	638	629	632	662	642	615	631	664	675	681	634	616	633	638	646	648	613	648	620	654	618	653	623	644	629	610	611	647	601	635	631	679	611	571	609	647	608	610	629	620	633	694	646	620	680	642	628	621	672	637	651	625	625	633	663	583	624	616	651	655	617	631	596	596	645	626	593	638	632	637	669	616	627	646	659	622	639	633	620	665	632	658	646	648	651	607	667	644	667	670	664	593	705	642	634	654	629	704	633	641	635	644	642	637	647	633	673	672	622	622	597	668	621	619	660	639	637	649	612	634	629	607	651	617	629	636	613	629	624	633	664	640	666	682	641	676	625	635	588	660	641	694	614	623	601	651	652	669	647	661	654	600	630	640	683	598	661	672	617	667	657	645	638	629	678	637	658	611	684	665	605	611	640	635	644	618	608	623	603	653	628	646	636	615	656	638	695	645	628	625	643	676	644	643	606	653	636	583	638	654	659	590	651	620	669	641	631	646	598	660	664	631	662	666	629	627	628	641	678	659	589	627	602	621	633	668	646	617	653	593	647	588	644	637	649	652	625	654	627	612	624	675	625	684	656	621	623	643	658	631	677	612	647	657	607	648	627	656	612	623	617	622	619	664	651	600	690	643	574	648	640	603	604	619	587	630	636	636	648	635	635	643	598	674	651	652	647	670	666	643	612	601	697	660	656	646	655	602	610	633	645	647	700	675	614	623	633	621	640	667	625	662	631	651	606	618	674	633	669	651	613	628	626	654	691	622	610	657	639	618	617	611	643	621	576	638	580	609	647	637	630	616	646	641	665	613	637	651	655	617	640	623	640	584	628	673	594	625	670	605	597	667	586	601	644	686	625	623	649	624	645	637	669	622	679	599	573	644	683	652	655	608	640	671	702	673	658	614	703	648	601	642	664	635	635	659	605	692	626	622	608	698	667	632	613	634	632	647	626	657	686	654	644	676	653	654	654	645	651	681	605	666	651	629	644	641	666	621	666	634	643	642	643	665	655	668	618	691	596	671	664	621	662	604	655	603	684	657	635	632	663	626	669	644	665	626	642	637	644	669	660	640	620	691	641	665	675	607	692	645	641	679	632	654	623	659	623	670	645	617	623	618	656	680	673	630	641	667	616	612	658	628	621	623	597	596	616	609	629	654	630	639	645	634	612	677	628	608	630	646	606	627	628	637	645	625	663	632	635	614	673	656	640	612	650	604	656	641	620	697	640	633	615	632	650	651	642	665	649	627	645	604	646	653	673	633	630	673	627	617	641	630	650	639	638	642	619	637	609	677	646	633	640	616	614	622	646	649	672
23248	21658	29383	24447	21666	21513	8193	2489	1758	1391	1233	1195	1075	946	1003	1024	843	831	792	767	754	708	768	695	669	708	734	676	783	721	757	765	719	730	737	694	728	750	738	731	769	714	729	779	717	723	773	785	766	724	718	762	685	761	786	764	737	742	716	706	701	773	715	705	714	682	684	666	656	660	672	659	638	656	686	667	670	671	673	678	618	685	648	625	676	674	708	600	653	635	641	668	626	600	628	678	641	648	685	640	652	697	667	625	646	651	686	607	675	689	623	655	612	671	686	656	651	623	620	658	695	636	617	646	682	606	615	708	665	663	644	637	635	672	652	633	683	666	649	642	648	637	692	669	655	649	700	638	674	652	594	693	641	670	656	680	660	675	659	617	620	683	620	620	649	656	676	657	658	674	637	695	679	685	642	617	648	640	609	682	689	657	624	637	662	638	648	672	667	625	681	586	683	678	629	638	634	670	615	661	647	655	665	623	656	685	636	676	670	677	629	580	620	663	655	646	652	610	631	650	577	631	660	634	662	702	662	630	622	659	618	634	672	624	648	607	626	658	633	672	646	681	615	654	661	632	615	652	643	638	633	642	605	636	628	681	648	648	608	619	641	663	627	657	634	617	659	700	619	642	683	683	643	644	663	654	694	680	670	646	639	635	660	655	677	665	618	621	698	663	599	696	641	652	618	676	649	634	669	657	644	645	635	707	635	636	630	638	620	625	654	661	620	645	622	601	664	605	639	675	661	632	611	667	652	656	717	700	579	636	651	638	677	673	696	646	647	658	602	644	628	661	656	642	691	668	681	685	650	593	637	632	597	620	596	687	694	651	678	638	667	674	631	638	633	652	670	664	639	607	675	626	632	658	652	652	667	663	619	620	660	676	610	663	640	605	666	651	661	650	597	678	637	613	694	655	656	601	638	648	642	638	674	645	603	664	643	623	647	637	661	602	674	641	696	674	594	667	636	625	637	684	659	652	679	672	628	694	643	651	699	676	650	635	675	662	635	673	636	684	635	626	638	638	636	683	620	654	672	630	661	623	618	670	628	642	637	676	653	656	617	629	628	669	631	655	641	657	657	659	656	602	643	646	607	643	645	635	612	617	625	662	649	689	661	669	617	670	657	655	638	652	631	618	672	662	647	649	648	668	651	635	675	647	631	681	632	633	633	668	631	607	666	623	620	647	668	646	637	632	614	673	715	620	657	651	668	680	667	623	610	649	651	665	622	668	631	650	659	670	646	636	635	646	615	649	652	666	625	657	614	648	655	638	614	613	644	651	678	658	635	672	663	645	640	684	666	623	657	667	631	623	674	626	620	606	624	655	657	645	652	613	668	671	650	607	655	663	674	617	654	633	645	625	624	671	612	682	646	726	653	659	668	591	629	595	604	653	633	665	635	673	656	644	664	681	628	654	636	625	611	599	635	633	687	619	590	631	611	673	644	611	670	662	637	652	631	610	687	652	644	651	622	673	656	633	641	661	648	659	633	614	640	626	674	647	681	649	632	656	652	669	638	664	621	687	626	673	667	666	645	587	662	636	643	644	669	659	651	681	626	590	626	661	642	672	658	612	631	632	627	674	643	657	647	613	622	679	663	625	612	674	627	622	609	643	594	627	631	641	639	637	620	659	680	697	650	611	592	640	615	658	658	627	666	612	674	581	598	654	616	688	638	638	625	617	659	674	653	634	668	639	636	673	613	631	618	649	624	701	631	639	635	651	689	659	643	674	656	664	667	637	658	673	656	674	628	667	632	589	653	646	639	624	665	649	611	644	614	643	656	693	688	627	652	680	623	630	614	640	653	673	630	684	619	620	658	595	616	634	653	610	718	646	594	653	666	666	641	681	684	583	707	634	661	657	639	627	664	615	621	636	673	647	714	678	653	690	616	660	661	609	601	648	632	644	638	640	617	574	657	598	627	680	637	645	654	629	633	669	704	627	644	630	641	649	688	673	726	652	642	626	632	610	667	610	662	667	616	640	663	662	651	618	653	674	617	674	646	630	651	640	618	646	669	645	673	644	657	649	676	663	613	654	624	641	665	655	695	631	674	631	636	628	645	628	660	660	627	616	640	599	646	645	616	683	677	679	609	615	644	677	617	650	635	649	618	663	670	667	641	612	637	690	650	610	627	640	687	634	644	631	644	645	632	622	642	670	665	653	594	632	671	667	684	657	579	630	679	648	673	628	647	612	638	598	639	629	620	611	595	635	644	683	651	621	646	660	658	641	639	626	661	659	642	663	671	683	634	681	649	623	590	670	629	656	689	664	670	656	652	659	636	602	628	686	656	609	687	625	646	642	676	672	638	619	630	606	611	633	655	639	646	636	605	623	674	690	584	706	639	641	649	643	675	615	667	682	669	641	637	650	705	617	640	668	695	605	634	681	695	632	634	659	652	650	628	589	688	637	649	574	661	629	703	664	655	653	639	664	631	597	653	608	652	659	596	679	652	608	671	651	623	680	609	639	649	643	671	615	647	656	637	597	636	673	626	577	640	688	654	611	613	658	644	660	623	634	613	685	657	685	615	653	702	657	686	620	628	636	637	654	669	691	705	626	666	668	639	675	680	646	639	670	668	637	646	683	648	674	663	662	626	637	648	662	660	609	685	628	655	639	638	685	624	663	672	653	690	640	588	655	639	658	625	615	657	640	669	660	643	623	699	645	668	624	649	658	643	667	609	669	630	632	652	656	642	671	678	655	717	663	623	618	637	685	692	644	653	701	618	621	637	663	675	661	665	697	659	712	638	628	636	614	664	660	570	650	640	656	666	654	623	625	684	633	671	650	644	654	617	608	641	645	633	659	662	643	646	655	650	637	613	664	665	629	630	623	667	660	619	613	637	658	661	635	631	654	654	687	595	688	597	659	635	665	624	689	624	630	641	650	644	621	663	620	684	585	645	610	687	664	643	664	624	671	640	659	684	659	639	591	676	659	649	659	626	673	690	661	615	599	646	615	623	668	640	622	643	632	633	656	642	634	655	665	679	649	630	649	659	627	664	652	615	616	677	652	693	596	637	645	651	625	643	619	633	627	634	644	665	648	641	620	633	642	654	653	633	640	675	649	664	640	616	595	685	631	673	670	636	624	659	634	616	615	680	700	650	637	640	636	624	622	601	651	623	628	619	661	649	634	636	651	649	672	618	678	632	649	629	628	662	631	665	680	659	624	622	666	646	642	678	632	613	633	661	663	616	658	650	619	678	670	645	682	663	658	642	656	640	662	661	641	633	671	617	608	647	629	674	661	665	661	652	640	639	596	632	694	625	641	663	636	611	601	649	659	686	649	663	633	646	622	648	602	655	673	619	636	634	625	673	609	647	620	666	670	676	654	677	605	646	699	670	630	624	634	599	673	633	621	645	677	680	634	667	635	621	704	651	595	653	624	638	619	628	631	688	656	688	657	664	671	685	661	628	610	629	633	632	638	616	665	612	667	647	639	654	625	648	636	696	623	692	658	617	649	663	645	660	671	629	679	651	637
12643	33005	22930	12659	9213	6876	5222	3856	2748	2036	1809	1692	1624	1334	1373	1240	1187	995	1003	947	868	838	848	816	781	794	844	829	799	796	773	787	766	820	832	815	799	831	843	898	858	862	882	846	839	800	825	871	811	819	816	819	820	843	876	797	843	783	802	823	738	778	757	779	778	752	731	732	770	721	723	738	700	704	680	689	657	653	712	631	655	687	663	685	682	701	665	721	689	713	665	658	640	631	704	689	644	668	670	672	716	672	726	657	679	685	650	660	655	703	698	677	654	714	640	698	680	667	671	675	711	646	663	685	628	707	670	656	701	673	654	671	662	675	665	694	658	657	675	672	701	675	695	666	658	677	653	667	739	686	700	709	653	656	659	742	708	639	644	663	664	694	637	700	728	699	677	650	727	665	690	657	705	691	714	723	655	675	688	640	709	653	644	674	656	713	661	681	683	700	682	702	703	681	696	616	672	634	676	674	707	681	659	676	702	676	655	712	699	679	684	729	722	677	664	634	675	659	641	661	666	693	630	722	597	686	703	666	695	656	662	697	663	711	711	698	657	659	663	674	697	658	668	686	659	657	672	719	721	640	701	707	672	677	705	694	702	729	701	655	657	712	695	661	694	685	662	647	703	656	724	691	678	704	660	696	680	685	686	677	673	686	753	705	627	608	666	664	729	668	656	682	678	673	691	687	673	679	677	674	724	679	708	636	650	731	620	680	675	664	697	638	683	655	664	674	658	681	693	665	671	706	632	666	673	639	629	682	681	718	692	638	676	670	670	689	675	645	645	674	652	661	713	713	672	676	666	685	644	660	691	649	673	689	690	673	707	643	658	644	661	665	660	668	670	707	663	689	678	724	666	666	683	712	728	659	698	653	698	667	733	676	641	642	621	712	722	737	687	661	702	703	694	727	681	688	704	675	632	696	666	686	645	635	694	667	700	666	696	657	707	681	688	691	702	674	699	682	699	668	673	752	663	668	696	689	645	651	699	657	671	666	645	668	700	657	617	670	657	678	659	627	669	656	670	682	694	716	693	726	652	691	646	630	736	693	692	689	654	687	676	693	663	691	646	639	703	700	676	706	663	688	693	619	666	636	685	712	660	661	659	686	644	668	673	705	675	698	682	653	647	692	687	699	706	697	595	678	711	682	697	685	641	652	691	669	730	661	702	667	701	666	660	711	694	634	676	659	673	639	703	697	668	702	651	663	627	652	650	680	689	650	665	679	702	656	730	650	698	634	679	693	650	681	691	677	689	701	695	678	726	714	693	742	678	642	673	677	669	712	668	711	665	685	689	705	655	684	725	733	685	689	711	639	669	667	666	668	680	683	664	637	692	650	632	711	687	669	635	680	701	678	659	669	687	642	687	643	680	706	704	660	690	673	679	650	684	691	721	682	697	673	685	702	642	644	672	653	650	662	654	701	671	683	682	663	710	637	640	694	632	615	697	679	618	629	678	666	672	733	729	693	646	720	678	683	642	671	639	719	699	687	678	638	686	632	685	636	658	740	728	661	663	640	658	716	648	662	688	689	676	690	671	652	666	727	710	701	652	715	650	685	668	676	654	633	672	656	681	719	663	659	694	650	697	676	694	740	653	681	652	683	707	671	681	652	733	664	683	690	688	716	666	719	713	712	658	697	695	674	724	699	696	691	716	698	706	693	668	684	679	669	632	682	711	664	662	669	684	708	646	662	688	623	679	704	648	700	709	682	671	647	699	684	660	653	691	685	649	686	670	680	695	685	686	666	719	695	711	699	657	665	696	679	670	721	652	668	708	635	665	662	690	712	655	632	665	733	698	686	656	737	709	704	619	733	712	669	707	681	700	676	677	681	651	661	688	661	661	672	648	686	684	671	698	666	681	684	680	648	653	669	657	689	693	627	677	651	636	723	659	634	666	640	677	655	742	686	647	652	706	750	680	644	702	666	663	730	656	657	636	698	675	704	700	717	673	690	695	688	651	673	672	714	682	722	672	674	605	707	681	681	656	673	636	675	638	637	679	693	710	631	672	706	684	646	674	686	692	636	666	654	647	685	691	655	672	727	685	610	624	686	700	677	677	652	692	637	667	697	661	708	648	689	698	695	681	688	681	643	675	677	667	716	686	633	658	688	709	690	644	677	662	715	651	701	668	656	694	673	655	693	641	698	705	638	686	725	703	654	707	653	644	691	703	687	653	628	694	706	678	650	622	686	653	698	665	681	645	732	658	660	636	672	687	663	642	647	675	632	681	708	641	661	645	662	664	705	665	629	700	669	700	645	644	671	671	703	710	692	629	659	677	655	725	672	666	712	679	636	652	672	718	676	713	734	671	655	681	660	641	670	663	706	665	666	659	699	663	668	681	696	681	713	695	687	640	694	652	701	657	655	685	665	656	680	654	707	692	691	675	709	718	679	634	678	695	687	717	655	636	732	688	650	734	692	681	607	671	691	654	684	653	661	666	667	700	654	658	637	627	708	677	710	720	662	674	692	692	664	651	668	707	747	662	657	661	660	675	678	710	646	645	689	652	712	711	654	683	642	665	699	692	693	652	628	652	617	673	676	646	674	645	657	675	697	731	678	653	671	686	707	694	683	641	679	659	642	694	711	693	649	688	699	742	711	684	716	773	674	697	640	664	681	644	680	691	662	700	683	668	681	686	679	678	689	691	719	708	637	650	736	673	701	694	667	641	677	652	709	638	701	703	669	675	693	657	636	704	693	626	656	704	682	753	665	678	701	680	707	672	655	676	651	654	649	721	709	652	648	636	670	701	697	655	673	664	695	687	672	640	692	678	706	710	649	658	685	678	646	669	624	707	631	658	749	674	671	689	692	661	684	685	678	705	692	700	670	681	676	705	642	636	705	730	629	670	700	677	617	707	679	677	664	664	689	714	632	674	695	649	673	729	665	646	658	719	686	703	684	689	690	736	688	701	649	669	673	645	656	710	673	694	737	663	650	683	682	628	688	654	667	677	665	685	650	726	714	651	658	726	682	643	697	710	650	683	676	694	647	713	682	665	641	652	702	704	702	693	669	664	697	636	690	659	666	661	676	643	683	719	702	715	682	654	678	669	728	709	656	711	676	675	728	658	618	670	663	681	702	679	635	663	660	626	667	695	710	647	650	676	690	682	698	659	674	660	677	662	680	670	687	678	667	677	671	698	697	722	674	661	698	638	691	648	682	681	660	685	643	642	701	677	715	661	711	682	642	675	683	638	705	663	738	669	632	685	728	657	654	729	669	654	628	696	684	659	706	674	684	650	680	732	662	647	682	630	695	685	701	671	633	715	709	721	655	660	679	694	656	657	676	674	670	621	689	650	665	678	697	650	688	678	678	717	686	684	643	666	669	682	660	709	698	707	673	671	679	687	696	679	704	674	674	647	695	680	693	664	669	699	681	652	644	714	678	681	682	699	687	656	652	674	675	643	644	682	675	649	658	671	700	683	662	663	658	699	667	640	665	684	689	662	715	699	665	677	618	678	653	697	664	658	678	670	686
28854	19179	10787	4155	2243	1611	1305	1020	833	771	733	755	714	661	654	672	623	612	656	600	608	632	574	599	612	599	598	603	650	608	626	588	608	635	604	615	639	626	652	642	598	661	620	628	639	643	649	655	644	624	678	672	671	613	624	636	620	633	654	615	624	596	622	663	638	596	601	643	645	608	617	616	614	587	573	621	619	562	588	607	629	610	615	587	629	536	569	621	571	587	563	633	593	606	587	618	660	603	579	599	628	623	622	631	547	585	590	589	595	600	610	600	578	584	618	580	579	584	550	580	582	660	631	588	574	564	615	586	632	607	590	618	537	577	609	593	612	627	551	576	597	595	566	595	578	589	581	620	615	615	611	625	609	580	597	531	575	609	616	620	585	601	567	592	608	597	587	595	600	586	595	655	608	601	589	621	597	620	588	604	622	596	596	581	606	614	574	617	575	561	581	570	631	593	682	629	575	579	588	580	640	594	617	593	598	595	622	618	549	587	604	610	624	635	601	600	599	640	571	558	588	586	604	647	604	612	584	597	629	614	605	564	586	573	632	610	594	593	594	609	635	626	626	600	628	593	591	581	638	580	577	613	630	590	655	598	633	553	586	640	561	564	600	644	607	617	647	591	628	585	600	569	593	621	594	598	609	649	581	576	652	535	595	557	589	577	585	537	594	613	561	629	577	607	643	574	609	607	554	626	574	600	626	561	580	633	593	593	596	633	576	610	629	605	630	670	600	523	620	562	580	592	586	575	588	617	619	611	575	564	594	638	596	580	572	569	589	552	608	603	598	592	591	610	604	581	596	619	599	608	601	556	552	615	584	599	610	564	651	613	586	591	592	553	579	549	566	575	581	578	596	589	578	584	565	645	619	585	562	580	615	589	568	607	585	613	590	591	557	560	616	603	655	573	601	556	560	621	575	621	636	634	619	573	593	601	620	575	595	569	573	595	588	625	594	632	559	620	598	622	588	622	635	622	590	614	609	594	613	586	601	587	609	601	582	635	600	608	590	581	578	617	536	604	624	596	635	625	584	580	663	582	626	582	589	589	588	579	576	596	590	578	586	583	612	589	603	539	571	621	557	587	566	623	559	560	625	617	588	575	623	577	591	602	621	560	576	541	607	648	613	599	555	605	601	574	603	568	587	590	591	555	632	569	606	562	598	626	538	601	636	610	583	577	566	613	587	602	578	599	629	657	608	599	591	626	613	593	580	583	646	613	572	550	593	609	596	620	563	625	573	609	623	570	555	616	574	643	579	564	576	570	634	602	567	626	619	584	608	630	546	614	603	587	576	566	601	643	630	592	559	601	614	609	600	532	619	603	599	584	601	611	609	625	595	598	620	633	609	558	599	592	622	579	647	607	593	596	605	573	634	602	609	628	618	569	597	552	594	572	579	600	590	623	611	587	635	537	556	600	653	656	566	590	545	653	567	576	568	624	599	617	585	622	609	629	581	572	585	561	632	582	586	606	572	641	614	603	598	601	577	633	654	609	637	634	606	624	604	544	626	615	578	590	587	615	576	655	601	607	581	611	576	606	579	595	632	559	572	583	587	569	577	585	579	609	632	646	622	592	654	610	590	609	601	623	590	614	592	625	611	580	589	589	595	597	563	605	598	656	612	590	576	576	613	595	617	568	556	611	609	559	610	622	581	590	616	531	550	607	598	627	605	599	551	571	667	629	595	582	602	606	574	533	625	629	614	584	616	600	612	616	601	634	598	632	643	578	590	589	617	700	596	605	634	568	584	589	579	603	611	577	583	619	633	599	554	558	578	585	576	573	640	602	607	552	615	595	605	610	591	573	619	609	605	596	589	603	562	616	581	618	657	603	623	607	567	576	605	634	579	572	636	597	581	566	583	593	616	615	620	610	610	561	603	579	577	633	597	637	571	570	570	579	605	569	612	559	611	564	602	554	596	589	609	620	566	569	622	582	578	625	609	604	586	574	657	644	597	633	630	590	612	600	608	575	583	608	609	581	569	578	590	613	578	600	577	560	597	641	611	612	640	628	587	582	603	598	649	537	603	601	632	619	605	572	605	617	601	614	556	576	605	598	569	592	630	562	615	585	612	613	603	603	568	570	622	587	565	632	597	601	598	640	614	597	588	613	568	609	587	612	623	600	600	584	577	611	574	576	580	600	603	636	562	590	596	572	602	606	583	595	579	629	647	605	523	576	607	575	573	597	584	605	587	656	592	608	614	634	572	601	599	618	612	568	585	619	615	639	608	572	557	600	604	563	578	599	614	574	646	553	618	563	552	625	638	589	564	595	623	600	647	584	599	579	611	619	583	553	589	595	625	597	552	599	610	627	611	634	610	587	608	572	610	600	595	599	564	588	584	583	607	591	612	577	580	644	595	613	620	567	618	556	615	632	637	607	628	619	573	577	616	614	562	574	608	585	590	608	601	609	616	620	542	619	602	541	576	613	595	606	595	646	637	562	656	551	605	628	615	587	598	607	556	580	594	586	567	610	617	597	589	616	596	582	645	576	615	638	598	583	602	589	577	628	563	587	615	559	594	627	591	595	586	579	603	586	645	624	592	588	600	631	536	545	543	628	600	602	542	597	565	576	640	566	562	558	589	592	601	563	631	573	597	624	580	604	570	594	594	579	630	627	584	579	611	629	581	597	607	621	616	593	610	606	612	613	586	602	603	618	611	567	585	613	548	616	645	587	626	593	571	596	567	645	592	618	608	573	606	578	615	615	591	615	567	579	580	600	573	556	581	600	638	585	601	588	627	626	574	579	584	576	597	592	589	606	597	599	601	646	544	609	601	610	580	570	615	549	585	607	583	573	592	564	595	620	583	583	590	560	587	556	607	596	571	611	598	613	563	582	565	573	594	574	627	567	632	562	601	601	616	598	635	621	590	553	644	599	577	603	610	630	606	620	582	583	602	611	583	587	588	590	574	581	568	609	577	615	592	619	624	582	625	609	580	612	604	657	577	575	608	600	576	573	579	593	565	589	573	623	589	590	595	596	638	609	615	634	586	593	622	623	583	565	565	629	605	602	591	558	580	606	609	558	621	568	592	545	579	630	593	570	623	610	610	591	599	642	636	595	610	582	609	579	579	594	576	611	629	598	577	605	563	567	591	546	603	574	563	601	581	616	566	581	627	608	585	555	604	592	611	572	625	614	593	578	589	598	595	602	609	634	574	591	607	592	600	635	626	575	594	583	605	591	637	550	612	644	602	548	604	607	601	591	551	604	628	590	557	577	615	602	587	589	628	592	611	545	627	567	597	613	571	579	647	586	588	587	551	558	627	566	626	616	561	614	630	578	579	601	633	592	572	608	606	593	647	591	644	613	637	582	648	612	556	584	617	604	556	585	567	610	609	616	602	586	560	581	554	600	604	584	539	568	627	604	582	654	587	582	607	568	665	558	598	568	612	556	546	575	614	578	613	552	553	595	587	588	651	594	623	579	617	579	583	598	630	547	580	590	605	620	589	590	584	586	585	553	626	605	606	578	571	580
10574	18342	10762	4839	3561	2767	2105	1690	1151	1007	1013	970	907	832	833	817	764	725	685	678	677	686	664	664	693	672	652	654	702	717	660	641	707	703	678	704	681	714	675	677	685	703	689	678	690	729	684	728	754	700	746	655	718	696	688	722	711	686	737	712	679	702	683	688	665	651	639	666	618	674	657	612	661	641	682	649	674	640	661	626	640	644	610	616	666	629	669	680	643	625	664	687	641	632	653	614	628	636	639	626	602	615	591	679	662	639	667	630	656	636	623	635	603	680	659	636	581	642	647	631	630	654	620	628	648	671	624	592	637	668	613	635	650	626	617	662	627	650	613	624	655	707	628	612	657	644	657	636	643	655	666	655	623	650	658	648	599	663	683	641	637	642	622	588	589	636	629	607	628	655	657	645	623	644	606	629	602	648	642	632	640	604	676	610	629	625	649	667	609	633	609	641	661	630	622	635	604	657	614	676	613	639	580	657	648	599	623	663	673	671	608	653	654	688	597	669	696	656	654	645	622	654	642	642	660	654	656	653	677	642	634	646	638	641	628	646	675	660	654	663	641	632	662	674	613	600	622	656	626	639	688	600	626	647	591	651	646	644	603	626	668	655	628	643	648	587	622	616	636	618	638	656	595	661	630	593	622	661	640	613	630	578	671	628	599	646	644	618	676	623	625	689	631	648	611	641	629	649	645	688	651	637	602	602	667	640	617	629	635	656	659	619	637	590	631	647	667	642	651	630	686	587	623	655	656	608	594	641	619	670	663	663	650	601	637	617	652	612	665	629	640	628	669	630	648	627	646	654	648	618	638	645	611	605	630	652	631	645	639	621	620	645	631	620	670	631	567	612	612	593	650	674	634	641	682	645	603	671	656	618	625	589	697	667	662	620	664	591	629	616	648	623	632	639	642	646	680	670	667	643	643	637	654	638	664	646	611	623	649	644	648	604	574	615	613	577	599	633	640	587	587	628	662	626	641	622	630	656	641	660	622	638	607	651	595	661	606	639	586	616	652	597	610	658	641	658	667	627	606	639	614	693	662	645	653	638	640	657	661	592	622	632	631	612	649	597	632	615	653	610	699	642	660	639	652	619	633	635	651	664	612	634	612	636	591	667	605	618	577	635	636	633	660	632	632	664	673	650	629	608	667	658	678	656	679	654	611	651	608	648	631	608	633	636	611	625	619	592	612	656	660	638	636	652	636	639	585	644	636	656	627	615	598	701	664	675	664	635	590	628	661	660	623	652	608	658	632	650	657	668	629	622	628	618	644	643	645	648	639	618	654	598	631	588	592	637	609	633	665	610	635	657	627	633	650	647	622	646	661	623	692	667	636	628	608	629	658	626	646	627	629	622	682	646	590	648	688	678	634	596	625	600	654	578	651	638	642	632	622	621	655	613	641	625	619	632	636	637	635	640	648	653	643	668	665	630	670	630	665	684	629	625	618	656	675	587	670	631	670	661	674	648	605	666	621	613	676	631	620	643	653	683	647	640	658	595	636	596	661	663	627	646	613	621	632	634	589	649	588	641	644	651	641	615	677	615	654	652	613	639	650	623	605	592	638	661	627	618	632	642	651	657	666	633	618	624	627	655	628	657	605	626	644	607	663	634	650	692	616	619	620	631	649	648	603	649	627	618	647	645	643	646	660	679	692	630	645	631	659	613	641	600	685	609	604	607	620	623	657	640	632	604	624	587	634	636	633	637	626	612	621	577	652	680	662	612	647	636	618	645	621	631	689	665	632	643	634	636	671	643	618	635	648	598	648	654	635	633	660	624	625	628	650	667	673	612	622	675	663	649	633	670	617	641	611	659	648	643	638	650	626	650	652	609	631	611	623	676	605	682	624	665	634	631	624	601	585	656	633	609	627	619	626	624	648	657	640	623	638	642	675	662	654	669	636	669	586	628	638	674	600	662	624	651	635	669	619	635	645	597	634	622	609	636	649	621	614	640	629	626	641	601	623	630	646	623	652	589	601	691	609	637	602	689	680	652	675	673	645	635	662	683	643	622	648	632	650	653	660	676	616	623	606	649	576	638	627	665	626	644	655	591	662	603	599	690	604	633	619	587	644	639	654	614	624	635	651	723	615	637	648	616	661	594	659	614	681	649	628	662	646	642	647	604	666	669	615	625	648	653	683	620	591	690	632	627	617	636	647	689	647	623	669	658	632	642	666	661	637	644	658	638	634	643	570	622	700	677	632	607	642	679	602	620	625	606	674	646	650	702	665	650	646	623	687	635	615	655	601	641	634	627	650	628	655	623	648	659	628	638	597	647	675	619	628	638	658	617	657	646	619	665	639	617	658	611	606	632	653	613	615	590	610	662	667	637	664	666	621	679	649	638	611	618	642	624	662	637	698	650	645	575	584	609	667	594	654	613	692	650	640	654	660	654	649	641	611	630	637	618	599	604	662	635	661	649	643	614	590	614	642	605	622	634	700	683	632	593	627	645	600	633	637	633	638	667	652	647	678	610	614	600	613	610	603	606	684	606	632	613	624	672	672	622	669	659	651	675	675	605	647	582	652	686	625	630	661	609	640	633	690	670	675	626	642	648	628	634	622	621	636	626	653	618	648	630	664	671	652	621	665	637	633	605	636	634	663	629	666	642	655	672	648	651	661	650	623	651	613	673	619	611	626	599	656	657	603	621	594	643	618	634	586	629	629	679	632	645	643	659	592	637	616	621	615	683	665	627	611	667	637	690	674	583	631	628	643	607	640	598	636	635	626	610	634	624	611	655	633	583	635	605	654	647	654	644	695	617	681	656	605	621	641	630	627	616	665	661	683	628	596	664	643	660	647	662	645	618	659	635	630	633	646	658	632	615	620	630	613	668	713	644	632	630	628	631	635	629	624	584	621	620	649	664	632	637	646	649	665	636	653	640	674	657	634	666	643	614	651	660	672	669	648	668	592	646	635	616	601	635	626	623	627	653	627	659	655	638	615	621	627	634	633	627	670	608	642	598	622	650	657	640	656	612	625	634	645	611	648	590	636	617	671	617	614	657	670	643	582	629	684	635	671	646	613	683	652	614	631	635	642	666	643	637	649	626	615	667	654	659	639	608	637	643	629	619	591	648	612	632	638	678	597	652	610	655	644	645	661	623	670	626	637	660	655	628	635	607	623	632	641	705	627	598	624	668	632	625	639	584	641	620	654	665	649	616	627	655	630	622	610	604	612	618	653	661	664	671	659	620	663	617	614	615	650	637	631	596	617	632	609	625	644	610	662	656	617	632	622	646	601	650	643	681	639	634	640	625	633	653	628	598	671	635	666	606	611	633	633	629	657	623	618	629	667	655	618	639	638	640	643	587	594	656	659	646	605	649	659	689	626	650	664	616	640	617	655	650	640	616	609	659	647	638	614	648	662	624	645	618	613	608	630	633	660	632	640	630	642	579	691	641	625	607	614	630	596	655	657	670	633	718	634	615	687	635	645	649	668	640	645	646	601	649	622	626	662	633	639	688	658	614	586	645	659	633
24325	21590	28779	24879	21428	8665	2516	1539	1181	1034	958	949	857	817	852	806	687	694	658	682	704	651	680	699	646	677	658	674	663	701	634	648	664	656	697	677	683	678	680	648	654	678	706	662	691	706	661	709	728	652	666	703	694	682	658	657	708	635	668	697	670	701	646	670	614	669	613	653	633	663	622	633	644	600	673	641	612	620	626	663	619	602	655	639	615	662	567	586	684	582	629	610	608	602	618	587	591	619	618	623	648	632	626	642	624	615	608	617	645	561	637	621	578	619	653	614	607	597	594	623	612	642	630	636	611	670	614	627	570	631	564	596	613	583	623	636	625	616	649	695	614	602	627	616	596	637	617	596	623	600	626	577	600	609	618	534	613	671	622	620	609	584	595	615	593	627	591	609	596	593	634	637	562	594	596	606	603	645	608	648	576	622	627	601	608	688	643	599	657	659	659	588	624	596	603	572	616	603	642	621	624	588	644	650	662	610	595	639	589	647	637	642	641	578	662	597	568	606	624	592	605	653	581	641	629	636	665	618	633	634	595	642	617	613	600	608	687	600	617	649	611	620	592	621	613	615	580	594	631	634	605	614	581	655	574	614	645	619	636	638	617	625	599	628	626	653	657	634	630	640	573	641	578	645	599	623	625	608	577	597	622	645	593	577	602	609	606	634	643	588	646	583	544	580	618	632	608	613	609	604	633	604	651	626	641	627	578	598	611	636	611	595	632	566	619	612	600	609	621	619	614	618	636	578	585	654	635	635	582	600	634	617	629	573	611	619	601	599	641	645	619	612	632	614	669	595	624	611	599	649	604	626	574	635	628	619	611	659	583	629	625	682	608	591	651	663	627	644	620	604	636	619	656	581	615	589	625	637	594	585	587	601	604	596	643	603	632	634	589	666	600	603	589	592	634	626	626	657	598	612	622	581	652	583	600	595	594	589	580	640	598	636	636	624	656	649	682	651	586	597	603	652	641	569	586	613	638	584	617	625	628	633	590	629	590	625	641	593	641	595	624	589	604	642	628	628	612	637	633	585	566	605	602	610	631	641	639	612	618	596	571	625	575	676	602	622	597	620	630	573	581	599	634	597	634	606	579	595	640	629	581	587	605	634	643	594	611	636	647	624	647	608	610	622	632	653	597	591	637	610	592	580	632	610	605	598	638	608	603	647	621	628	583	595	639	614	561	615	641	600	698	643	612	605	606	655	633	606	621	606	625	608	615	629	625	618	629	627	626	640	562	636	579	615	631	681	577	629	630	619	630	605	640	599	625	612	619	616	606	645	633	650	626	633	655	632	640	620	582	601	661	608	666	626	631	642	603	587	660	652	645	641	635	583	624	587	643	639	607	593	580	585	598	625	627	606	623	608	642	598	597	610	643	603	646	646	615	642	570	641	592	615	639	611	597	634	561	606	614	641	624	609	627	666	624	646	584	597	623	606	605	595	578	601	625	608	655	589	634	636	615	630	629	605	604	602	556	642	623	589	600	602	593	632	609	598	634	595	618	633	604	616	621	619	625	576	592	620	592	659	658	672	640	605	631	617	590	626	652	630	618	623	651	652	590	633	631	618	631	593	614	632	636	627	649	617	596	622	608	615	629	638	637	613	610	643	604	633	584	619	644	601	667	629	622	601	593	647	610	628	610	638	640	615	584	646	624	638	614	609	669	623	644	656	607	578	613	620	595	555	610	680	607	665	585	600	632	618	663	607	628	616	633	579	613	671	615	636	619	620	583	621	604	623	625	632	665	554	595	603	637	572	598	566	627	609	619	625	608	654	612	604	602	611	600	629	639	577	616	612	538	635	634	629	636	617	616	604	609	641	633	639	646	562	674	609	635	639	599	597	590	572	606	610	614	627	656	590	601	606	598	583	616	637	586	597	584	613	636	624	628	643	645	591	619	614	604	588	611	633	600	617	618	652	607	653	658	671	653	601	633	618	590	649	612	551	554	640	591	629	585	639	598	641	626	637	604	624	654	652	632	622	625	616	625	658	609	605	630	560	639	620	589	645	623	625	582	623	620	583	595	609	593	644	629	616	634	614	611	635	605	637	565	610	590	618	606	641	605	560	630	630	652	657	652	620	580	589	587	618	637	656	643	628	595	611	625	691	582	619	615	633	654	582	628	607	568	612	614	569	642	617	580	574	601	625	614	639	606	609	662	610	630	624	666	600	639	588	661	614	600	589	646	636	578	591	624	578	672	616	596	651	599	616	639	602	597	610	619	582	630	633	623	605	630	571	629	574	590	646	612	610	650	599	568	601	603	616	625	603	661	656	606	638	632	616	603	607	622	595	629	621	618	604	618	654	589	598	625	587	607	605	587	623	646	611	604	609	624	613	624	622	648	608	622	622	622	640	579	611	651	619	585	606	604	580	652	625	633	582	634	581	619	615	618	588	620	613	587	640	580	637	607	588	599	662	604	675	631	622	613	603	635	630	619	650	623	614	592	586	649	648	601	606	641	623	588	606	641	577	633	654	615	620	586	612	664	629	630	619	598	608	637	662	678	639	582	593	597	661	587	680	613	658	618	625	620	601	609	603	609	610	587	554	550	623	573	630	615	611	598	626	650	648	625	571	633	623	592	622	626	620	615	577	625	611	613	591	646	635	599	629	636	563	656	609	639	568	644	592	648	627	590	592	667	596	613	601	637	621	594	584	627	619	602	593	674	633	613	604	641	629	603	639	585	633	609	625	560	619	632	597	579	581	597	642	614	585	633	627	573	643	612	615	592	585	590	617	629	613	619	618	573	635	658	627	611	606	611	569	601	617	619	635	664	648	612	636	612	623	610	701	569	603	642	638	572	623	595	610	643	607	625	609	667	595	638	607	582	601	601	595	633	612	624	617	637	667	592	649	573	569	607	569	629	617	614	568	615	586	615	603	655	627	573	687	587	605	606	590	528	559	631	583	629	589	650	606	681	583	628	676	631	631	632	625	570	634	621	616	700	605	631	670	636	606	585	602	643	629	624	612	670	616	628	576	628	675	645	632	635	606	624	658	589	583	615	615	655	624	629	604	658	664	639	633	633	571	589	598	597	638	618	626	617	605	637	611	561	596	617	620	605	644	593	658	601	615	617	621	607	647	622	608	619	645	601	649	626	606	611	592	586	607	600	644	622	615	616	634	602	634	598	624	609	590	604	607	566	591	622	620	643	658	593	642	587	622	601	626	628	646	642	633	624	620	635	618	628	632	585	594	668	619	662	615	651	568	621	642	619	607	612	576	631	593	613	564	639	636	637	637	603	605	624	553	596	624	628	608	633	639	600	623	667	608	588	606	620	631	617	650	641	629	600	618	586	641	628	646	605	604	596	645	580	659	617	626	643	635	659	606	630	610	617	621	631	599	629	592	599	636	621	626	642	607	601	579	590	600	597	582	614	598	612	610	622	612	625	671	617	625	641	613	567	615	611	576	618	602	637	634	599	624	619	654	629	604	610	653	554	620	588	621	606	677	583	596	626	630	631	611	571	626	599	604
10902	27057	17398	8373	6147	4591	3364	2424	1664	1517	1348	1307	1157	1033	1060	956	859	829	801	755	762	737	738	685	715	769	711	778	686	765	727	741	715	716	750	710	703	734	737	771	765	793	775	755	766	756	813	781	808	737	738	815	756	730	739	775	775	748	752	727	717	747	735	762	706	710	711	676	720	756	723	628	662	688	663	687	651	642	619	681	692	675	705	659	690	686	648	636	653	648	691	594	650	661	691	694	645	650	663	683	661	641	663	656	625	677	666	710	649	666	591	605	663	669	642	640	650	682	665	670	628	661	643	670	627	626	626	646	670	704	657	655	609	601	651	657	662	664	636	630	620	652	675	637	627	648	684	680	661	635	669	677	615	626	659	613	652	651	644	671	658	675	638	672	670	673	632	650	655	688	638	666	648	687	667	650	651	676	622	659	670	626	662	695	653	679	653	627	619	641	691	666	667	647	625	704	633	649	647	656	649	636	624	658	638	633	623	656	692	669	650	654	657	674	684	680	647	662	639	665	697	644	729	647	643	658	705	723	643	646	655	660	652	672	669	675	651	611	646	628	621	637	654	627	644	619	653	689	609	653	646	657	636	662	704	655	647	719	621	681	664	637	651	705	660	657	667	650	674	596	686	637	624	675	636	623	669	701	639	684	685	641	677	661	675	672	663	657	642	623	641	683	673	657	666	660	650	606	700	674	681	657	689	641	615	698	670	658	685	668	661	692	659	650	654	644	656	668	676	662	635	673	693	676	661	682	671	673	641	712	616	631	610	661	689	624	640	632	690	661	670	651	659	690	649	624	674	648	674	626	630	654	701	625	660	668	679	631	647	608	650	656	667	662	622	687	635	633	619	631	714	687	689	640	652	668	668	651	648	648	652	650	653	654	632	642	637	666	607	623	643	683	668	669	647	644	602	637	618	656	690	651	634	660	647	671	669	720	634	694	654	678	676	671	650	663	659	647	654	695	680	639	642	668	627	651	628	661	691	654	650	704	691	680	663	666	630	629	704	640	657	594	711	678	671	597	679	620	683	663	657	628	680	622	660	611	669	608	647	699	697	634	668	676	669	679	654	652	661	684	632	662	635	674	674	657	604	630	705	648	677	696	672	652	675	650	605	672	643	662	642	639	632	659	634	697	653	605	690	708	706	631	641	663	636	681	667	641	641	668	638	643	593	640	637	652	655	662	611	666	658	662	657	621	621	688	654	646	649	687	628	691	691	641	660	699	623	633	609	695	678	625	650	619	617	653	673	657	651	655	681	659	653	678	627	641	662	691	655	670	644	660	641	609	641	652	629	687	662	685	649	650	678	633	684	624	651	673	645	715	640	680	639	631	617	641	654	656	656	672	627	675	662	631	642	668	659	651	668	630	624	656	624	676	696	628	693	613	674	634	651	686	620	636	625	679	620	678	684	681	651	659	677	660	639	636	641	679	675	673	682	628	660	668	649	644	615	699	661	691	654	626	642	683	649	651	655	634	651	655	672	593	637	654	668	658	657	640	610	645	646	657	645	659	664	648	684	722	663	677	642	667	718	660	652	609	641	629	653	671	689	679	656	684	640	654	675	661	669	666	617	635	691	675	658	658	652	634	711	640	683	717	678	687	667	696	624	685	636	641	625	672	676	659	661	655	672	604	633	645	614	664	648	651	630	665	580	648	663	641	654	657	633	674	664	640	673	625	664	645	649	619	653	699	661	688	673	659	660	670	654	701	635	627	627	649	632	643	604	653	651	593	697	638	651	639	683	659	616	696	637	634	659	579	655	695	629	639	652	620	686	618	647	646	655	635	663	637	645	652	648	662	666	633	658	648	635	655	641	600	643	661	704	658	641	664	668	666	684	657	646	668	694	627	641	674	640	673	671	676	677	693	678	606	700	697	675	675	669	679	702	675	653	620	647	615	693	653	674	644	654	655	709	668	663	669	656	646	609	644	624	696	676	664	666	634	648	637	644	645	593	684	634	680	655	626	653	653	668	646	613	612	674	662	647	667	667	662	654	673	639	629	634	652	649	618	662	648	641	687	698	612	660	655	632	687	603	628	646	687	662	631	651	655	697	608	679	686	639	660	643	660	665	644	652	666	675	672	701	645	660	602	652	636	654	664	675	624	667	619	666	687	688	675	660	661	670	654	582	656	665	698	694	641	670	682	618	676	650	639	596	613	683	687	686	667	651	665	660	655	657	630	626	652	636	664	661	650	622	675	630	668	685	678	669	695	676	662	647	661	679	641	653	665	656	694	661	628	666	630	633	657	704	691	674	638	666	658	675	688	699	683	659	639	693	655	636	685	668	653	666	680	602	695	652	658	695	668	650	692	656	688	648	648	668	643	645	633	655	659	636	659	654	663	693	638	664	689	660	661	683	700	643	667	627	651	617	642	635	657	634	636	685	679	625	599	669	646	651	640	635	642	670	622	651	641	642	644	697	680	665	658	669	634	617	631	659	600	663	665	718	670	677	655	646	645	645	648	634	628	674	672	662	669	620	646	687	683	653	671	625	654	689	669	676	673	626	634	622	657	643	688	630	659	654	662	660	665	581	626	678	690	659	642	667	650	668	620	641	644	682	653	664	657	629	636	641	682	625	664	625	662	619	623	605	642	682	685	670	671	621	654	648	637	668	691	678	687	638	643	651	677	684	666	692	654	685	607	630	670	630	657	676	645	671	673	691	673	657	701	657	650	609	660	651	631	651	687	644	698	615	687	652	608	699	644	668	628	684	656	683	674	617	647	633	672	677	656	659	636	655	666	649	645	658	643	649	694	642	595	670	622	593	720	620	681	668	634	628	635	673	639	682	632	665	634	617	659	667	666	655	651	643	650	627	645	680	628	637	651	689	637	639	645	668	675	695	683	623	697	653	652	656	635	616	623	666	662	597	640	674	681	647	704	647	654	612	633	654	656	663	689	689	667	658	660	664	602	664	632	625	646	604	664	670	629	658	660	639	620	646	654	613	673	657	653	671	658	643	613	730	597	650	649	715	641	665	640	649	673	641	636	665	675	641	621	612	651	660	651	661	648	667	647	702	676	673	624	627	643	672	698	680	637	645	639	687	667	672	658	723	648	642	674	665	667	654	626	666	655	635	688	724	665	653	660	672	637	644	666	656	652	646	622	640	657	672	659	690	646	633	657	640	654	632	654	706	612	650	655	636	676	645	667	693	652	646	680	625	689	634	706	659	632	643	588	665	680	664	668	641	642	627	646	665	651	643	648	620	654	671	667	666	656	609	612	641	683	698	669	649	665	641	658	688	652	653	669	715	651	652	607	662	680	574	685	595	667	655	661	633	619	659	691	634	652	672	641	679	666	639	608	630	624	655	695	627	689	648	621	701	689	647	638	614	678	648	629	622	681	652	643	677	608	667	650	663	676	604	663	672	644	670	692	605	668	672	665	693	673	656	678	658	659	639	675	644	645	672	692	674	656	661	642	636	638	676	651	670	659	643	624	686	663	650	663	600	658	648	634	680	647	643	642	648	634
25618	21629	27402	25882	8204	2120	1502	1086	872	862	820	862	736	756	712	720	639	658	669	628	630	621	620	635	582	676	629	662	658	639	617	631	641	676	627	634	654	633	656	645	664	639	636	655	620	673	717	666	674	620	692	627	634	673	626	647	618	643	654	657	647	615	606	595	598	619	600	650	666	645	588	633	595	576	645	612	624	565	590	643	613	612	568	624	602	609	552	610	606	554	615	638	600	597	586	573	596	604	627	590	608	643	570	598	623	586	599	591	608	628	632	613	600	566	617	635	639	634	550	598	643	604	570	618	623	610	579	633	596	567	618	543	588	582	605	590	573	617	599	559	610	604	584	606	591	599	577	600	582	628	634	627	637	577	595	594	625	614	591	592	570	550	622	564	602	556	595	565	563	571	650	618	633	526	584	601	628	568	619	611	600	607	611	582	616	565	551	585	569	590	560	572	568	591	595	559	569	594	585	577	548	600	594	583	567	605	639	561	619	577	593	589	622	585	594	573	583	559	575	582	610	590	609	553	585	618	586	607	582	608	577	611	597	588	619	589	597	587	590	599	595	574	619	619	614	592	603	589	585	619	600	628	590	633	585	618	625	596	590	604	634	613	594	541	587	633	563	586	601	573	625	589	566	596	598	584	604	618	598	587	610	608	567	600	540	574	571	596	639	580	563	575	606	580	572	617	533	591	634	613	539	556	552	598	589	606	594	554	593	566	626	593	579	634	579	601	589	608	602	599	592	615	618	582	581	575	619	598	620	639	596	593	589	590	597	642	613	613	607	604	599	621	597	564	614	614	624	602	573	634	643	584	586	563	567	581	621	604	614	583	583	571	558	624	580	615	578	589	603	604	622	604	642	568	636	609	588	575	601	636	589	648	606	587	592	607	606	577	627	592	573	601	598	558	641	578	611	598	635	576	594	573	605	620	582	583	569	542	630	596	641	630	613	572	582	597	587	556	616	602	619	580	570	575	578	586	552	558	615	587	592	530	579	609	609	545	590	608	626	591	627	595	650	558	604	596	633	625	593	617	560	592	618	577	614	557	600	576	576	586	629	580	588	635	596	592	570	570	599	596	577	600	599	608	597	607	592	602	605	626	648	615	596	603	596	624	621	580	680	622	607	585	612	607	594	571	586	585	576	587	575	593	557	579	604	572	581	616	588	586	600	596	593	612	578	579	552	608	618	598	618	579	567	588	638	573	538	558	646	588	605	580	581	597	609	576	602	562	628	610	631	580	594	608	637	623	581	594	560	575	560	613	599	608	590	606	654	611	562	576	594	620	606	641	644	615	628	654	545	596	612	579	630	582	600	555	570	576	629	602	632	582	595	587	611	600	591	563	615	589	591	596	590	572	626	613	564	578	600	622	574	642	600	549	595	576	607	599	569	618	602	596	588	548	582	627	639	583	587	617	606	603	591	602	594	580	565	565	593	575	602	573	630	561	577	587	596	620	600	637	623	588	606	630	623	611	640	582	604	565	617	591	617	590	604	598	614	600	564	560	598	634	580	576	577	549	607	604	622	596	608	586	572	611	573	601	528	629	597	599	605	593	597	595	572	572	653	570	594	583	623	598	551	625	619	547	604	526	643	612	581	569	610	583	600	663	576	647	637	569	616	561	592	623	622	613	607	625	585	552	573	599	646	637	614	598	628	636	625	586	617	579	602	626	557	587	581	569	595	592	605	607	593	587	641	596	593	618	590	574	577	593	592	605	573	578	630	605	621	601	638	607	603	606	615	557	601	591	573	580	593	598	582	600	577	600	538	587	621	576	628	587	593	571	595	585	543	626	599	594	595	587	593	564	588	621	600	616	560	590	598	595	606	631	617	600	585	583	577	632	582	646	619	625	565	580	597	615	567	571	597	599	540	560	605	626	592	579	582	598	568	593	614	607	582	645	601	555	630	549	608	571	617	546	579	603	603	610	547	596	595	598	641	635	577	578	548	595	581	611	593	590	604	618	579	621	602	597	610	583	560	621	580	578	600	559	592	580	655	581	610	601	613	580	630	595	585	556	568	596	603	610	593	618	602	595	586	573	598	592	573	568	610	568	641	592	562	613	599	634	624	599	653	583	603	563	564	597	597	588	631	592	620	589	579	607	579	624	581	561	608	571	601	606	577	559	595	579	587	575	583	554	590	637	568	573	590	604	579	623	636	610	600	588	552	554	595	610	567	582	596	611	616	575	584	621	657	605	573	596	580	588	575	544	592	609	589	619	575	598	598	633	628	588	622	579	634	620	574	607	603	583	553	547	640	557	633	613	608	570	589	616	591	547	605	602	596	570	583	559	593	591	648	599	574	592	598	600	594	584	625	559	612	581	589	576	572	550	578	590	625	566	609	623	584	627	589	628	560	563	564	583	587	560	595	525	626	575	567	603	586	588	659	584	602	636	607	610	591	623	605	613	655	604	572	602	622	613	596	609	638	615	589	570	630	623	623	620	628	600	609	583	612	619	615	628	613	598	629	579	577	564	574	594	617	561	599	584	613	576	537	571	594	601	615	623	600	639	558	587	599	580	613	600	583	578	610	602	597	611	592	577	618	617	581	597	643	608	575	614	597	604	616	571	587	609	582	589	570	553	600	607	580	615	621	629	601	588	592	591	582	593	625	549	596	625	585	553	630	609	605	597	639	615	645	632	599	608	577	594	592	619	538	603	619	627	584	612	600	622	552	638	655	625	580	581	621	600	604	627	561	568	597	630	601	614	599	559	621	581	624	604	595	563	589	589	612	556	588	591	642	578	600	603	550	559	586	589	639	538	629	641	577	566	578	613	635	577	612	615	603	621	565	570	624	588	621	602	568	615	588	573	590	572	614	635	598	609	597	605	621	596	567	591	575	570	537	606	589	596	599	616	604	611	607	542	637	633	620	573	588	552	614	563	608	624	548	587	576	645	584	596	576	589	577	639	600	666	580	577	622	576	568	579	581	571	575	609	565	624	576	581	617	624	589	595	573	607	642	595	576	555	643	607	557	599	632	623	610	619	584	597	614	614	582	551	624	617	610	590	587	587	597	577	620	596	597	560	604	562	633	564	567	569	597	615	609	568	621	628	586	549	650	622	654	641	609	614	607	552	608	561	580	617	579	679	635	612	577	581	611	607	599	619	601	648	587	598	591	570	576	591	569	629	608	595	622	566	573	588	631	608	634	577	601	577	609	594	614	585	561	600	577	596	571	602	579	608	573	655	622	596	585	588	598	616	643	594	598	596	595	631	618	573	602	593	611	620	577	628	585	561	635	642	597	580	615	594	625	583	568	555	606	520	614	606	608	615	582	610	604	571	595	646	554	617	574	578	594	591	611	603	574	575	580	576	595	588	598	598	635	583	620	611	610	598	568	636	583	610	566	589	587	571	589	628	639	587	595	594	588	603	574	560	623	590	608	575	582	614	610	580	593	576	616	561	630	583	606	599	652	545	566	543	580	573	614	600	573	583	611	629	589	578	616	590	572	592	585	584	560	598	599	610	619	593
10304	21950	13320	5846	4308	3351	2480	1716	1422	1209	1142	1058	925	935	882	810	755	766	719	668	709	697	674	733	700	651	675	709	651	716	738	665	695	695	679	696	748	705	748	727	752	723	725	715	738	724	717	741	755	788	688	737	755	739	725	729	767	741	695	679	687	763	649	699	659	705	670	632	675	649	644	657	674	662	675	612	666	628	669	658	653	657	636	653	635	568	655	655	637	652	624	667	608	675	615	667	596	609	634	619	636	630	613	620	611	596	571	631	641	645	627	629	632	640	648	638	632	666	663	595	579	643	675	665	630	646	657	637	639	659	649	658	669	614	646	611	659	643	657	600	632	642	671	689	675	683	637	609	658	637	622	657	637	663	678	643	674	655	632	620	598	618	659	641	627	667	658	646	642	622	671	630	634	621	678	623	595	647	643	652	597	652	687	638	584	624	643	577	661	614	661	665	596	631	652	613	617	606	627	642	655	634	648	663	692	610	635	650	676	645	664	631	703	623	618	687	596	631	621	637	650	631	638	627	609	581	636	657	641	616	638	651	630	619	647	608	627	661	671	619	607	630	597	613	652	649	655	593	627	643	633	660	650	632	642	626	658	628	631	605	642	584	689	591	644	606	597	603	623	597	602	620	624	576	619	656	622	629	651	602	651	634	629	628	649	615	634	630	649	643	658	607	632	576	604	642	611	631	645	629	635	633	611	685	647	606	657	636	665	672	673	641	605	626	649	621	682	633	643	650	648	611	584	639	664	610	622	637	607	646	651	644	680	648	638	604	648	666	602	661	653	664	675	637	628	624	648	658	595	644	643	614	625	656	672	681	653	595	633	688	605	611	637	653	644	637	620	628	656	590	636	659	596	635	623	614	653	609	669	646	629	645	640	637	623	620	618	654	664	612	574	582	642	603	669	617	667	647	674	618	632	664	620	630	614	656	604	641	665	616	658	627	647	635	624	628	660	658	603	617	680	668	620	634	635	608	623	670	613	603	664	637	656	623	625	648	642	603	626	599	659	629	614	674	652	685	637	620	628	658	616	635	610	648	650	655	664	641	652	627	651	627	636	639	665	657	633	647	643	623	589	667	642	605	630	598	633	608	559	613	636	668	602	648	614	622	669	656	693	569	624	607	605	618	646	598	645	581	644	654	624	625	644	580	650	652	597	639	614	649	599	666	710	660	635	656	643	670	655	604	629	624	617	672	622	640	618	657	638	610	640	626	597	625	587	608	644	669	610	656	605	630	622	634	647	621	632	618	627	624	698	629	710	615	651	620	606	652	650	619	636	628	680	630	621	619	663	616	634	624	624	654	669	625	603	631	602	636	646	620	598	600	631	670	602	647	647	605	614	666	643	620	642	635	638	629	596	611	627	662	638	653	632	628	628	624	604	651	633	608	652	636	591	665	601	655	649	620	681	625	659	664	618	622	588	616	641	658	654	619	635	662	601	643	637	616	645	604	666	642	632	633	633	667	667	645	650	666	631	602	643	571	657	643	625	633	625	655	659	635	666	663	619	612	616	629	620	613	637	614	654	639	638	631	637	606	625	669	628	648	650	649	627	645	629	648	658	642	646	632	668	667	664	590	623	653	620	665	658	634	658	652	642	660	671	645	628	602	595	666	628	634	648	670	603	597	649	655	674	658	621	656	652	677	665	593	636	641	647	633	632	659	634	653	656	646	669	635	633	633	626	614	633	652	636	658	709	714	654	657	636	675	651	634	606	681	651	621	642	634	639	634	626	629	635	623	645	601	592	696	669	627	649	608	666	651	628	659	648	612	654	622	607	581	664	683	658	591	643	647	657	595	640	620	637	635	615	594	637	623	611	621	629	631	666	664	655	652	653	643	586	598	624	661	635	626	655	636	635	605	599	617	638	665	610	627	686	616	651	632	680	650	619	620	608	624	613	662	676	645	663	618	673	604	653	684	670	621	656	642	636	592	651	643	688	667	668	617	631	655	595	665	625	626	617	632	638	601	624	612	631	614	584	691	652	641	633	605	596	607	638	603	629	619	616	625	635	645	626	623	616	647	619	619	659	655	630	640	633	638	661	651	597	646	655	642	653	672	673	622	629	602	622	641	669	632	648	675	649	645	666	677	695	610	615	645	643	648	641	645	622	659	644	614	591	659	620	607	603	635	668	650	656	670	621	666	650	679	634	604	660	626	632	642	671	625	635	637	623	639	661	624	605	655	631	684	617	664	610	654	641	640	614	667	645	629	607	627	610	601	631	646	607	632	638	630	655	641	629	644	596	629	641	653	631	659	632	619	622	662	686	595	679	638	601	618	641	620	672	638	628	623	631	606	651	636	628	631	653	672	649	643	626	627	667	680	619	638	677	698	639	615	651	636	616	631	582	666	635	659	648	633	641	635	622	655	636	680	631	613	627	648	608	653	619	643	644	641	643	597	636	616	596	618	622	669	649	650	643	663	645	652	641	643	674	652	633	616	644	639	667	621	633	608	629	663	663	627	655	660	647	623	680	674	663	671	653	616	591	622	669	656	628	671	645	627	660	637	652	631	636	672	675	601	656	632	667	631	658	638	631	621	610	655	641	629	660	631	617	594	648	599	622	619	689	607	652	644	611	659	687	617	647	661	626	671	645	610	621	604	629	604	652	602	657	667	635	663	641	590	624	697	610	664	626	641	597	634	619	651	630	659	674	679	639	628	722	628	631	635	656	649	611	664	648	606	570	648	619	598	660	649	654	624	636	633	664	623	671	609	698	616	601	596	616	587	622	641	642	609	619	610	621	631	637	609	632	642	607	673	630	641	669	615	612	644	656	643	600	629	626	621	629	592	647	626	613	628	626	592	629	629	629	658	651	677	584	615	630	662	629	664	658	684	649	617	687	643	649	621	607	653	623	640	626	645	632	603	632	661	665	643	617	646	704	679	586	604	617	638	624	652	633	630	646	658	667	655	617	611	629	614	669	606	621	660	656	632	610	650	668	639	637	645	689	616	657	642	709	609	562	646	624	614	654	637	630	604	684	630	662	609	684	628	636	618	690	651	636	646	648	698	650	643	653	687	644	612	612	613	644	618	615	628	657	641	656	609	607	626	630	589	660	680	638	602	638	641	639	633	648	648	670	608	682	606	636	593	650	638	632	615	610	644	584	636	619	613	651	626	616	661	656	639	591	639	658	673	670	625	647	626	670	599	654	594	647	655	665	636	642	622	623	643	638	651	612	644	636	614	615	634	650	620	646	644	628	688	670	659	597	621	624	675	649	632	601	637	660	632	627	646	624	663	655	635	643	645	606	654	579	641	682	613	640	682	661	594	603	651	614	676	651	617	652	681	654	625	641	660	634	629	672	677	647	609	650	647	620	619	619	640	590	633	653	630	699	625	598	609	627	660	665	644	662	599	602	607	624	623	614	654	629	632	661	656	672	612	624	654	625	644	625	635	602	629	638	614	682	623	577	631	636	633	625	641	650	570	651	623	626	614	626	589	602	677	663	623	621	648	623	617	605	647	579	656
23317	21704	29431	24522	21711	21620	7462	2004	1449	1265	1201	1119	967	973	995	878	826	781	796	723	697	733	711	800	767	767	742	707	773	701	713	689	721	726	682	738	697	779	725	757	728	753	725	716	732	770	783	722	757	810	809	736	744	753	758	762	719	793	775	728	696	741	755	649	704	728	729	689	727	680	677	719	685	664	652	676	658	616	653	638	630	642	669	630	640	634	656	684	702	593	678	652	686	616	649	664	625	643	661	622	646	652	655	655	629	664	636	634	690	656	668	668	700	689	642	674	618	658	635	663	675	657	602	638	633	623	600	681	647	669	602	659	681	679	637	624	655	694	626	635	652	649	636	671	626	546	643	662	597	648	664	659	686	622	643	658	600	639	670	670	650	617	635	602	683	642	645	617	647	661	645	603	611	678	657	643	648	680	667	630	660	669	673	676	699	649	686	663	652	659	640	631	667	649	655	657	642	648	666	645	655	645	678	655	628	618	678	655	643	657	691	671	627	656	638	624	713	607	625	670	668	660	656	648	658	649	676	593	685	627	631	620	638	649	656	621	645	629	602	651	621	603	622	677	652	619	695	659	646	605	652	661	625	663	619	653	664	650	631	650	630	649	633	637	654	658	648	678	655	677	601	607	657	656	669	651	602	655	683	659	674	672	668	629	610	712	674	633	645	609	624	626	630	663	665	626	663	673	647	595	630	642	579	695	686	619	658	683	642	656	665	662	634	640	676	600	642	670	660	654	637	631	634	636	635	636	690	648	653	653	665	638	676	654	621	677	696	620	637	659	663	662	667	696	664	652	647	642	606	617	651	635	649	663	633	698	638	698	665	639	691	672	661	644	644	636	618	660	672	665	644	637	709	620	637	610	660	661	609	680	682	600	609	675	637	637	634	654	666	645	639	660	626	707	588	655	685	611	648	653	663	656	643	640	622	690	621	663	629	660	650	640	641	641	635	686	658	645	640	671	622	652	664	644	637	632	646	646	628	656	657	652	602	675	620	622	649	665	688	669	657	630	660	639	665	658	605	677	676	633	685	633	649	692	695	653	635	668	608	622	660	658	629	658	694	667	692	670	656	699	664	642	658	666	628	632	665	639	611	622	663	686	646	612	686	676	598	699	700	659	683	631	654	698	670	660	607	653	596	619	642	654	666	684	639	666	622	667	629	702	632	669	644	625	650	681	599	657	649	627	662	630	644	674	611	658	682	654	670	648	596	664	675	679	642	658	677	684	651	657	636	661	650	673	658	600	697	692	624	680	654	703	621	627	594	688	680	634	664	636	591	636	672	673	636	653	659	644	644	650	643	704	656	670	661	651	611	653	653	696	662	658	646	683	667	719	692	657	602	613	649	664	687	673	613	679	645	643	648	633	647	653	652	617	631	664	672	644	663	639	641	665	666	677	669	678	646	628	649	623	619	659	623	661	667	641	657	637	658	650	642	661	651	678	684	679	636	648	631	596	657	690	664	626	636	650	636	623	673	679	641	691	697	689	620	642	693	637	641	613	623	615	655	638	626	648	676	679	619	673	695	627	616	621	658	642	642	661	666	670	648	665	658	693	653	667	614	731	620	643	612	635	637	658	621	654	634	661	614	615	658	630	626	633	687	626	675	675	633	670	628	648	683	666	649	665	611	634	682	619	631	622	637	680	698	627	607	590	648	671	659	645	681	613	643	635	656	665	693	668	621	633	658	667	647	675	621	655	692	678	671	672	590	646	673	690	701	631	622	633	646	642	630	623	627	653	624	650	633	672	630	629	644	664	636	662	639	606	669	658	629	610	662	654	653	666	568	652	652	645	636	684	627	679	653	643	610	616	656	672	653	682	641	627	642	673	617	631	645	654	641	627	651	615	638	640	650	598	645	618	604	651	640	655	636	657	643	653	634	653	639	659	646	649	626	649	622	607	605	659	642	615	656	684	645	658	663	609	612	642	622	648	678	631	647	649	685	696	640	635	680	681	658	683	661	659	652	647	614	669	667	632	657	670	617	625	620	642	611	654	673	658	619	604	662	734	663	679	658	679	636	566	651	682	654	621	624	629	671	630	631	683	623	646	686	648	656	646	675	667	653	652	636	635	647	630	691	630	670	662	631	665	683	634	596	646	651	629	659	629	678	649	665	641	665	662	657	657	654	630	657	636	636	641	627	606	620	672	636	599	667	690	615	653	677	632	620	619	679	634	641	676	623	648	633	636	674	604	652	668	652	655	639	667	680	674	648	689	660	608	646	667	618	707	667	714	605	627	686	658	612	656	671	607	660	662	652	635	679	662	661	633	643	642	648	647	630	670	647	691	613	624	607	651	672	643	605	628	628	664	636	624	644	649	605	655	628	708	597	658	619	677	632	647	606	630	644	620	625	663	673	627	690	649	647	673	643	635	602	633	631	640	647	645	596	622	645	660	635	675	697	667	694	619	651	650	651	669	641	614	635	667	701	658	641	682	635	698	645	643	705	611	656	644	628	675	657	661	607	620	654	681	649	648	675	633	650	593	629	700	693	648	646	662	691	642	643	651	629	671	615	645	646	651	694	574	691	596	672	676	668	630	630	676	619	680	644	654	694	657	666	651	600	668	621	679	658	616	636	653	685	660	597	649	660	641	655	665	639	627	634	645	633	667	675	665	651	621	644	669	617	636	666	675	616	586	592	631	621	657	668	674	636	641	664	654	649	643	652	637	674	655	674	655	685	707	700	643	653	673	616	691	650	637	626	668	631	719	604	639	687	654	627	659	625	617	689	636	639	632	617	626	673	694	643	630	659	647	630	631	625	641	682	631	651	679	664	629	640	691	629	653	636	646	647	595	622	645	591	661	606	608	622	652	642	613	636	641	618	670	667	664	616	647	632	694	695	689	674	631	681	627	620	621	619	683	646	649	643	636	663	673	630	607	657	663	709	642	639	637	656	645	618	685	663	648	643	643	668	650	691	641	723	631	675	609	640	649	666	671	647	683	607	651	656	628	629	672	600	645	628	617	637	616	657	639	654	616	641	690	610	657	610	619	671	633	658	655	627	667	658	650	604	604	593	621	697	661	672	639	669	605	601	624	658	703	664	657	690	619	679	638	653	664	632	640	680	693	576	657	653	669	634	666	625	648	684	685	669	653	620	674	645	668	650	665	665	641	631	647	676	658	683	653	655	601	602	637	667	654	648	668	621	664	647	643	671	631	634	654	659	635	672	672	643	654	654	671	672	663	651	636	647	631	620	661	623	625	668	611	623	675	693	668	617	608	649	646	641	682	614	628	669	653	666	620	628	670	658	649	689	675	645	625	641	617	706	650	591	657	658	603	651	631	633	652	654	675	659	657	664	650	670	639	695	644	609	651	658	630	619	646	674	682	649	640	665	643	670	611	653	681	617	657	649	650	634	629	666	627	648	648	625	630	656	589	644	669	604	656	649	651	675	636	642	697	699	655	685	679	665	651	610	645	705	631	623	652	625	620	668	612	673	670	647	663	617	639	687	657	660	669	669	667	671	640
12911	31995	21467	10619	8018	5758	4100	2888	2281	1858	1871	1569	1280	1265	1314	1026	940	958	872	850	837	845	776	805	792	788	787	751	741	784	822	778	753	750	826	797	774	797	806	811	811	806	834	799	814	791	854	834	879	893	890	848	796	792	849	837	792	811	847	842	789	800	840	776	808	769	753	771	740	771	720	707	730	707	687	734	689	687	677	646	699	678	635	710	679	674	670	651	689	683	664	655	677	678	628	653	684	698	685	692	669	668	698	705	668	680	683	654	689	690	639	653	690	697	677	647	678	680	683	657	661	693	634	650	658	652	651	695	644	641	708	690	661	669	649	711	677	646	661	707	709	635	730	639	661	668	666	695	668	675	675	668	691	721	673	647	704	663	691	676	661	668	703	654	717	697	656	690	756	732	670	640	669	680	649	655	680	687	661	654	652	723	650	711	704	639	661	633	705	696	679	689	638	681	698	714	723	707	635	750	646	682	707	648	704	645	681	656	642	638	697	691	723	665	675	643	700	707	677	635	670	732	693	712	733	688	684	658	640	691	672	679	732	640	670	679	693	730	668	707	697	669	637	665	648	674	614	688	708	703	650	681	681	656	713	678	662	712	664	696	631	650	670	687	671	705	701	638	691	674	654	676	676	670	697	671	677	702	690	671	692	708	666	658	667	690	668	702	690	678	637	700	653	670	668	687	716	668	672	678	626	659	661	675	665	650	667	658	713	611	670	669	663	646	664	681	674	711	642	676	644	671	714	669	657	656	647	635	649	721	659	665	733	657	631	652	702	636	649	675	670	673	687	662	676	638	653	665	670	644	698	696	630	676	671	692	684	627	624	689	634	650	633	684	705	725	707	690	708	657	715	664	653	644	680	658	658	669	643	668	680	675	636	688	639	694	633	678	642	648	655	726	658	611	723	690	655	633	666	679	664	705	668	684	661	694	667	651	714	656	653	665	672	686	696	627	705	657	663	707	693	694	700	657	666	690	645	624	669	699	676	677	674	685	683	659	682	701	675	642	683	673	691	684	654	701	668	690	700	677	662	641	709	653	724	713	637	591	686	715	684	668	683	630	680	653	656	664	635	653	705	682	663	725	679	710	646	680	641	685	659	671	695	682	647	613	685	668	693	682	671	676	672	711	673	655	702	680	668	675	714	688	650	676	688	675	703	648	701	679	683	678	651	683	724	663	689	696	686	716	665	637	715	713	683	661	661	661	661	680	680	676	643	658	668	680	698	670	666	698	676	680	689	726	683	642	708	656	637	660	657	603	668	687	700	701	641	661	654	676	680	689	681	684	627	710	697	728	652	730	663	671	631	683	668	648	710	701	673	670	652	701	625	664	626	624	613	654	657	690	716	642	653	613	623	708	666	682	657	665	695	630	687	677	687	683	672	679	629	670	688	686	657	697	699	698	676	680	662	690	693	675	623	654	660	669	659	644	701	663	668	686	702	660	681	691	690	638	683	668	690	686	657	683	674	637	656	728	675	618	676	676	687	664	701	659	685	665	679	641	694	672	647	684	650	657	665	675	674	677	664	702	698	708	658	695	685	676	652	701	691	652	643	670	641	687	698	655	701	660	639	686	655	631	609	695	658	645	689	656	709	688	662	693	675	643	704	641	675	696	724	689	661	658	690	677	708	652	669	670	676	671	686	673	675	663	663	690	648	682	668	667	698	660	684	660	625	675	622	662	704	690	642	681	707	673	652	647	662	632	715	615	622	689	694	678	677	668	673	673	698	716	657	654	679	649	702	693	659	695	676	653	670	680	684	626	720	664	673	687	655	701	676	669	651	660	666	629	670	683	675	665	667	643	692	680	701	655	628	668	721	630	678	707	632	661	674	650	615	647	701	695	659	656	689	675	694	648	659	680	690	686	654	641	661	708	681	677	668	654	730	708	718	695	680	724	711	699	681	665	662	691	666	618	682	697	693	668	671	666	703	626	725	657	673	652	677	675	666	671	675	650	682	691	637	699	640	685	675	635	698	664	712	697	672	663	714	666	677	674	668	680	645	711	661	698	690	701	647	705	730	664	664	632	685	680	667	646	654	709	709	709	696	672	666	668	654	663	644	707	662	653	644	706	676	679	674	653	665	686	680	653	688	667	637	678	681	725	682	692	697	674	692	674	645	694	690	668	703	633	645	635	641	704	695	722	660	626	622	626	674	647	672	665	664	679	687	623	672	683	710	701	683	674	692	689	665	666	668	637	649	680	660	662	650	676	677	667	680	662	706	690	719	662	644	699	720	726	644	698	621	693	656	656	656	651	646	680	656	670	661	672	675	662	669	678	662	674	724	678	671	655	687	681	705	680	643	643	683	661	737	662	660	690	618	744	713	708	668	665	665	645	678	651	707	690	677	631	631	655	695	677	705	675	680	685	713	652	634	663	707	675	749	690	676	634	703	684	670	660	654	664	716	702	687	689	645	674	661	685	694	660	661	648	643	678	708	702	686	660	674	681	677	636	679	642	661	666	653	698	745	629	681	668	720	675	669	703	677	668	714	676	707	674	683	685	664	671	692	641	653	688	670	676	657	626	637	660	690	692	636	605	637	676	650	657	687	645	714	672	639	641	663	716	678	694	668	719	650	659	728	651	682	736	698	697	672	727	673	663	679	675	673	660	702	655	670	665	689	671	660	693	660	720	705	677	669	613	651	693	650	667	690	657	733	650	675	679	686	619	671	688	685	688	718	678	699	660	647	673	670	686	680	700	658	709	670	674	655	698	691	686	700	693	689	642	656	707	670	693	633	695	692	651	630	721	651	648	729	703	697	671	703	702	657	681	653	635	609	695	675	661	688	653	665	676	705	662	683	651	652	687	688	719	668	679	642	675	700	713	661	641	688	683	697	615	710	646	684	680	668	658	669	686	625	659	697	633	682	674	661	610	680	694	689	613	630	670	690	642	664	689	690	683	695	685	691	687	691	680	747	695	708	664	653	646	668	700	629	658	674	685	695	677	682	687	639	668	629	707	664	663	653	661	667	701	665	667	680	637	639	674	660	646	655	662	634	666	657	733	674	712	725	673	669	630	682	707	682	643	681	687	689	691	670	659	684	639	648	636	655	668	682	679	653	725	661	631	666	657	669	681	679	708	658	675	661	675	664	664	641	679	668	683	670	676	660	647	693	646	685	657	713	688	678	689	671	710	693	688	651	638	691	710	641	644	657	684	629	679	671	713	665	666	690	679	669	607	669	659	642	647	644	673	708	661	674	680	682	678	643	650	740	666	688	689	685	695	690	679	682	645	658	661	678	663	680	672	667	633	656	675	642	671	671	666	668	648	667	653	677	669	662	719	616	645	669	602	619	649	679	689	661	696	724	680	704	647	649	698	670	659	675	683	651	605	686	626	672	706	639	669	629	684	711	651	689	712	646	659	698	700	705	707	660	710	699	690	690	662	685	673	674	703	676	638	732	659	643	667	674	711	687	661	668	707	640	667	685	680	668	685	653	634	720	664	658	641	667	657	692	679	679	695	704	672
28713	18847	9247	3253	1767	1392	1033	776	772	748	737	673	625	691	679	623	603	630	634	570	630	568	586	632	594	630	622	625	646	598	618	593	602	583	610	594	620	653	642	560	649	620	603	629	654	647	647	643	667	680	703	691	607	651	640	666	626	609	583	629	634	601	621	642	631	606	615	588	607	589	637	602	599	609	582	584	604	616	597	569	633	598	620	603	627	625	589	590	591	597	623	590	566	563	585	571	603	559	591	637	583	592	627	575	636	538	549	602	580	596	585	586	611	561	634	559	612	580	608	582	589	610	632	622	570	610	600	599	590	667	576	607	539	608	617	597	655	541	627	637	559	598	582	657	632	579	597	588	551	600	601	641	597	604	590	588	598	588	569	603	613	575	612	594	528	570	584	572	600	648	592	595	598	595	572	625	600	535	581	574	591	579	611	566	598	621	586	613	643	588	563	638	606	640	605	537	585	640	597	609	621	596	564	622	588	612	613	576	606	603	586	561	588	604	591	629	618	595	615	618	604	597	630	585	571	599	578	569	594	555	585	566	604	593	592	603	567	617	583	640	632	585	564	583	530	638	598	606	568	616	613	630	626	630	638	604	611	593	600	573	568	653	594	577	584	580	617	580	636	568	621	610	550	583	613	635	588	582	562	615	560	604	598	595	589	600	628	581	554	621	614	559	592	564	605	592	571	594	565	620	594	597	601	634	554	594	592	614	558	583	628	627	616	598	542	530	619	567	599	616	566	583	609	562	587	590	610	613	570	613	578	605	638	541	616	601	589	570	614	596	633	636	609	583	625	622	612	602	600	595	576	600	592	628	554	572	598	613	580	587	573	641	579	588	583	545	604	565	550	619	570	595	574	585	573	622	571	622	588	594	622	575	625	596	608	699	578	600	613	622	609	572	593	565	591	563	581	654	600	625	571	593	575	595	612	623	555	620	631	614	580	540	569	583	564	555	564	595	562	632	590	590	610	542	594	622	590	579	600	576	592	589	605	596	602	551	598	598	604	607	584	641	612	634	630	534	551	552	575	627	581	618	582	598	617	585	597	589	607	568	573	584	554	572	572	574	586	555	599	607	569	626	633	572	602	555	594	583	576	605	596	639	597	626	608	577	624	631	592	544	601	594	582	552	615	664	561	594	561	615	585	610	624	622	633	618	598	574	608	594	571	637	596	645	635	597	615	618	586	592	565	569	600	607	600	632	621	587	600	564	611	625	607	625	639	580	585	620	612	551	589	605	605	566	589	623	590	597	567	628	571	574	564	535	603	576	617	589	562	566	530	612	618	622	592	623	620	569	601	611	591	559	601	560	575	594	589	570	572	620	597	608	620	631	609	569	598	625	591	611	594	618	638	644	598	559	581	607	583	616	584	608	616	621	659	615	607	598	578	598	611	590	602	584	591	576	602	572	579	589	601	621	573	587	630	588	575	566	614	579	614	588	624	601	556	597	599	598	600	631	607	571	579	623	600	610	624	613	573	588	577	517	594	589	595	560	606	573	573	619	582	598	580	570	546	590	620	587	591	567	604	579	595	563	585	598	600	600	560	568	578	616	590	633	568	597	540	567	630	614	598	589	629	600	559	534	595	578	646	652	591	585	592	576	559	574	613	599	587	627	573	606	601	585	593	578	572	613	560	615	627	605	571	609	602	612	580	621	558	656	618	561	587	587	602	590	619	596	580	587	624	572	610	616	566	602	575	618	570	580	601	631	581	581	615	612	618	582	587	549	539	638	576	581	606	575	604	575	645	580	603	575	566	555	640	620	595	561	664	602	594	581	594	589	610	589	627	570	611	645	590	617	534	648	603	590	604	609	585	564	584	592	605	597	575	598	583	618	589	578	612	591	618	579	596	607	613	591	613	554	582	630	566	608	603	598	553	607	576	565	575	588	604	626	600	532	556	612	565	595	566	576	587	630	594	597	593	587	621	596	621	619	621	624	587	618	571	543	604	602	607	606	596	635	547	583	623	571	620	585	600	625	607	606	553	570	607	594	592	600	580	594	568	596	585	597	599	604	607	574	601	610	554	593	551	617	591	608	577	595	613	580	592	561	551	598	607	631	633	617	628	578	606	590	619	600	617	584	631	569	619	589	590	570	581	575	578	591	616	603	587	609	567	625	625	606	587	588	591	576	566	571	599	582	569	588	594	545	585	606	583	630	637	629	580	634	624	614	592	567	592	622	581	599	569	568	605	599	613	601	604	589	615	560	611	550	614	574	602	556	568	571	586	619	589	611	595	589	576	600	595	653	599	521	577	584	617	587	625	592	590	592	629	592	544	591	595	572	575	573	533	570	612	593	606	627	597	576	608	614	585	627	610	603	630	564	543	602	612	593	601	572	551	589	579	564	624	633	595	591	532	566	604	587	583	565	603	597	577	600	604	585	609	626	588	612	595	552	572	544	598	598	624	566	614	589	606	549	567	593	604	566	562	625	595	601	585	591	614	568	590	591	601	602	599	568	625	637	554	600	569	603	642	595	578	621	634	545	631	601	548	608	600	620	559	610	613	553	611	559	623	585	593	594	588	559	620	587	594	594	555	577	588	606	610	566	573	556	566	609	627	639	610	634	542	619	574	603	623	582	604	558	582	605	603	594	503	625	564	607	570	576	622	539	612	578	603	584	553	602	571	603	590	578	560	576	621	577	603	621	642	559	624	564	595	622	602	624	610	565	590	581	589	565	574	590	597	594	632	565	602	606	633	582	562	594	602	596	606	602	598	602	610	563	526	621	585	624	573	591	577	577	585	622	625	585	599	550	597	592	606	587	560	608	576	586	584	611	582	614	614	594	614	600	569	565	576	595	583	619	621	584	565	591	626	606	576	601	585	552	580	670	575	607	585	630	563	649	613	614	617	568	574	619	621	602	598	621	635	574	590	615	603	566	608	645	613	617	624	567	574	575	608	586	591	614	599	602	648	606	598	627	605	612	605	582	573	609	637	569	594	581	603	577	614	598	576	611	620	577	582	596	641	602	599	607	599	610	583	575	613	597	591	557	600	616	606	551	577	602	608	622	603	552	593	595	651	560	616	603	580	606	592	624	583	607	570	561	667	536	596	585	585	634	624	561	621	588	563	635	577	603	598	583	572	640	615	590	553	623	599	609	621	583	590	581	611	544	589	594	594	632	616	583	572	586	566	589	629	592	630	602	578	625	567	643	635	585	550	586	591	610	602	582	568	586	597	637	562	611	631	586	593	555	613	639	558	581	571	591	626	616	636	585	574	594	579	589	575	599	600	599	568	556	553	634	624	568	627	596	595	550	601	573	566	614	580	600	657	631	618	621	563	579	635	572	607	554	610	583	598	597	556	583	638	580	592	601	597	565	624	600	580	544	611	595	571	575	595	573	579	604	627	530	585	581	585	563	640	561	615	564	531	652	602	595	582	578	603	630	604	600	601	595	559	595	602	588	617	561	589	622	575	591	614	570	568	576	596	569	617	583	580	588	601	573	581	557	563	637	628	614	587	593	602	635
10555	15834	8648	3577	2705	2115	1500	1171	953	900	917	798	755	797	788	735	678	638	682	654	632	655	637	657	652	690	656	620	615	678	606	659	670	681	679	655	665	699	640	736	677	645	643	677	698	656	677	681	705	773	729	730	716	687	714	721	724	670	647	745	667	666	694	646	710	701	673	644	703	620	684	678	677	718	662	618	670	635	675	619	601	629	601	650	596	643	655	610	621	613	623	643	646	686	628	661	637	597	649	648	611	626	603	613	657	621	600	656	639	602	636	672	638	642	635	666	641	620	668	616	598	590	637	665	648	630	641	631	636	641	632	660	614	643	618	610	665	577	643	630	632	641	648	654	600	607	615	622	596	627	611	619	658	645	603	638	643	634	626	622	629	649	642	599	620	600	637	649	603	645	640	613	582	600	635	649	634	592	636	607	600	605	624	613	653	628	642	669	629	666	605	625	616	652	604	630	608	639	609	596	592	618	603	541	638	622	621	614	614	632	646	672	623	677	596	640	656	615	646	636	616	607	670	626	639	616	616	628	618	609	597	676	682	629	642	639	647	599	638	591	614	650	659	635	636	605	654	628	607	625	603	615	621	629	596	622	640	662	610	607	662	647	641	670	639	623	693	622	673	639	635	633	629	629	635	645	629	611	578	609	652	670	641	628	633	661	622	642	616	633	591	628	641	599	622	618	618	672	649	629	626	656	649	631	641	622	621	610	650	616	600	671	631	618	665	615	622	589	645	599	626	628	674	641	659	658	630	651	611	682	638	627	625	628	653	597	649	626	638	624	640	650	658	654	630	623	635	638	607	622	608	652	632	590	648	642	589	629	647	667	678	625	622	645	615	657	655	651	612	618	661	638	635	648	633	632	619	635	645	639	664	645	604	640	622	629	666	688	610	601	613	593	675	620	597	623	629	606	682	627	645	663	642	671	627	642	630	588	647	633	627	646	617	661	617	645	606	639	677	656	593	632	635	665	659	628	634	639	599	634	647	666	646	635	642	649	561	632	611	655	626	615	615	670	642	637	631	613	651	607	654	629	653	625	667	671	664	619	634	625	605	597	637	646	618	601	645	623	629	609	612	637	628	662	641	664	632	643	630	569	598	674	644	611	670	621	653	656	613	595	700	639	639	615	623	629	616	622	614	604	614	650	634	619	623	636	624	688	620	613	640	626	633	653	615	613	613	632	656	653	647	590	626	635	588	634	628	629	653	632	617	625	616	619	641	577	607	649	620	672	643	619	640	674	622	631	619	663	651	636	666	584	650	665	633	615	660	583	673	659	653	591	659	648	646	602	604	616	622	638	628	639	614	687	657	637	689	618	658	590	617	640	630	687	626	620	625	635	610	678	620	636	637	623	685	632	667	644	625	610	574	596	591	640	680	680	684	599	621	571	654	639	606	623	668	626	619	617	630	636	602	653	589	641	707	592	633	658	607	646	644	633	634	670	578	620	632	646	605	638	617	636	622	653	647	602	632	604	618	625	623	648	616	618	616	605	595	655	570	631	605	630	590	615	631	636	642	667	620	595	587	632	610	611	637	602	639	617	628	639	632	653	609	626	647	617	633	644	650	599	671	642	623	627	656	643	590	655	665	629	688	584	636	613	647	660	611	644	684	637	622	624	629	669	632	646	620	662	594	621	604	588	618	668	652	618	639	618	645	590	657	631	626	602	625	668	620	628	629	673	625	640	594	617	648	635	660	603	637	629	606	621	634	638	652	647	630	621	654	627	621	658	640	606	613	613	638	597	621	643	610	647	638	645	641	574	620	651	638	624	630	654	634	645	634	600	646	625	620	623	629	602	649	632	573	624	612	615	650	601	634	592	627	615	607	654	644	644	618	639	625	638	666	660	593	649	657	638	664	679	677	643	650	651	667	598	570	699	638	620	625	622	629	669	653	622	642	671	614	636	617	644	622	598	629	644	594	596	611	629	658	633	638	644	644	615	635	661	596	600	631	595	620	657	674	579	624	614	628	636	696	680	614	641	588	617	687	591	633	614	631	593	615	586	674	626	617	641	659	643	693	626	611	644	665	629	662	635	639	626	672	627	636	611	637	668	607	659	671	613	632	620	615	623	627	573	641	596	638	635	649	636	630	646	625	678	614	665	571	595	677	622	616	638	623	630	609	666	639	676	619	656	618	659	640	645	607	638	648	642	620	650	664	689	665	646	639	580	591	609	601	634	617	669	619	647	602	597	638	651	643	625	601	626	665	636	633	610	630	629	604	664	637	595	619	599	611	621	612	658	621	647	623	607	656	646	628	625	646	642	618	600	623	624	638	669	651	613	621	657	648	678	595	643	618	614	655	619	585	653	650	600	634	624	632	616	701	651	638	632	654	647	646	604	587	629	611	647	663	654	629	636	608	640	596	605	654	660	636	657	630	609	649	640	646	610	611	674	613	607	661	632	674	636	600	672	645	595	640	653	642	629	638	590	612	628	593	645	640	612	599	600	670	652	630	661	671	641	588	599	653	632	611	663	674	623	608	638	626	640	681	629	597	688	633	637	619	594	633	627	664	627	622	629	627	630	617	651	666	636	603	629	644	589	611	617	633	633	658	653	622	614	650	665	624	654	664	651	629	650	664	603	611	650	637	617	639	626	635	650	596	647	653	656	631	642	596	646	690	644	640	603	672	626	608	650	677	644	626	611	650	617	644	582	613	637	629	627	622	644	630	603	620	634	591	621	644	679	644	637	609	640	620	645	610	634	644	662	647	663	666	648	617	666	646	592	608	645	652	645	655	592	662	625	673	648	633	640	630	634	630	642	632	665	606	616	660	662	643	645	688	634	669	640	671	584	658	617	669	663	596	666	608	621	630	595	633	635	642	616	632	658	633	644	641	625	644	610	591	636	650	624	674	694	663	600	644	632	619	618	603	656	608	614	632	622	624	617	657	601	630	657	665	606	616	617	656	587	591	631	661	607	674	638	641	628	643	591	630	633	647	638	647	641	597	643	628	668	677	652	598	636	623	601	610	641	695	639	618	620	647	639	660	566	630	586	656	606	637	632	614	639	624	671	647	640	673	661	648	581	635	603	614	619	635	662	700	651	635	644	629	638	637	597	599	661	642	605	657	610	622	676	632	622	640	662	617	650	594	684	656	648	608	616	645	589	636	629	638	621	650	644	652	660	664	647	632	577	582	687	642	623	622	592	661	670	631	576	658	605	683	625	617	617	616	595	604	641	646	613	624	649	618	640	636	605	633	626	669	643	618	638	655	624	639	654	623	622	655	629	600	623	662	623	643	586	659	604	644	633	617	637	670	652	622	615	683	621	661	636	627	670	618	640	651	652	646	644	579	640	627	622	633	633	616	658	609	639	607	634	605	624	627	630	628	651	627	640	608	680	640	626	601	625	618	612	638	617	650	650	633	630	591	622	668	561	652	598	623	612	608	613	648	663	637	639	636	639	634	612	598	677	666	646	608	690	653	598	683	622	607	632	633	595	606	616	657	614	614	619	609	621	640	614	647	662
24374	21661	28829	25006	21537	8104	1929	1270	1112	1016	940	876	819	858	756	722	693	736	672	658	680	651	659	649	656	653	669	649	651	619	659	660	651	627	629	676	662	698	635	689	640	665	677	670	694	663	722	681	679	707	701	707	754	713	730	665	667	692	643	649	645	639	622	663	688	668	657	613	648	646	652	656	602	629	629	633	609	574	621	601	581	622	614	646	608	614	625	626	611	604	601	597	620	611	641	619	583	610	599	598	589	644	611	593	598	612	595	624	578	619	644	628	641	589	577	620	627	578	616	623	630	621	664	597	612	598	614	644	604	572	582	576	618	629	634	631	591	594	653	600	639	619	599	624	666	631	588	622	619	622	611	653	615	584	634	628	606	652	621	625	639	613	623	614	618	592	630	632	590	609	626	579	600	617	565	615	591	628	626	629	617	636	611	625	610	611	632	615	640	593	633	585	639	578	600	582	670	577	641	585	669	592	603	676	613	597	596	590	596	589	609	603	581	650	605	583	643	600	604	627	597	643	557	609	636	597	585	639	637	588	656	634	629	636	586	623	629	565	613	645	589	612	635	618	605	623	679	619	609	682	653	633	605	628	590	613	656	603	597	643	628	674	618	675	637	608	643	620	604	597	581	611	614	578	626	572	609	614	603	585	622	609	612	635	613	610	580	590	571	629	613	608	645	645	635	646	638	639	593	606	593	650	586	559	597	612	674	607	631	621	582	599	651	628	615	627	661	605	623	588	622	618	653	615	597	593	612	583	585	612	634	615	613	553	659	581	608	618	611	644	594	600	589	600	608	570	596	606	633	631	605	569	632	607	662	636	607	587	562	627	579	596	636	618	519	596	611	614	625	632	588	554	622	597	636	606	610	649	594	617	612	582	587	622	614	580	635	583	627	666	627	628	588	576	632	578	641	609	646	618	635	601	610	665	577	597	586	579	639	644	607	631	630	579	597	656	596	653	613	592	589	596	610	628	617	651	602	628	621	608	674	559	640	666	632	589	634	600	638	599	635	616	583	589	596	654	647	643	615	667	672	601	589	596	606	581	630	630	629	622	667	603	579	608	615	639	605	646	571	613	596	597	617	614	618	611	623	653	598	576	635	612	641	632	647	646	607	615	600	606	584	634	618	574	561	594	583	599	634	588	628	625	601	579	597	612	639	614	656	629	600	576	591	609	660	611	594	617	629	597	605	617	646	655	587	614	614	647	609	570	644	628	629	605	653	592	616	583	619	632	650	616	657	582	601	567	570	601	626	589	650	686	615	607	624	586	624	685	586	651	624	616	609	584	622	627	629	639	659	612	637	626	670	555	633	602	592	608	636	594	572	648	586	599	605	628	577	618	580	601	556	579	638	627	584	638	622	624	624	585	608	617	593	595	609	606	615	599	578	594	603	612	601	578	602	644	613	664	637	613	682	593	658	628	630	648	621	596	593	553	611	620	623	632	650	631	625	577	639	620	655	621	610	662	630	594	584	619	627	622	594	587	634	625	584	616	626	622	566	629	616	571	668	656	663	594	633	609	643	609	593	606	605	620	611	596	611	621	620	615	636	643	619	640	628	641	580	592	628	615	669	642	594	587	593	647	604	613	600	635	591	581	632	622	609	595	602	617	606	613	557	618	641	611	592	584	597	590	589	628	559	560	538	620	599	639	651	613	616	584	629	621	646	621	671	636	591	653	626	600	633	606	620	598	597	589	586	657	602	576	613	648	618	618	625	641	624	649	635	615	645	600	610	634	609	646	552	603	616	612	639	608	610	646	598	658	639	644	569	598	642	599	651	599	572	588	537	633	624	604	664	624	631	601	600	630	588	661	562	596	575	618	626	665	583	646	604	589	646	606	610	554	603	608	623	627	626	610	638	634	629	627	597	633	577	592	642	568	621	618	611	624	574	648	613	611	572	608	611	651	634	617	641	651	576	611	614	618	623	610	604	616	641	577	580	570	599	646	601	617	617	615	629	626	581	663	632	640	601	593	597	631	592	625	633	633	629	609	612	609	595	574	602	605	629	599	622	574	670	599	635	649	620	615	621	603	657	602	643	660	644	599	587	594	630	596	634	614	630	613	622	642	645	600	623	582	579	613	591	620	615	619	621	609	621	608	641	595	596	617	605	610	682	594	589	620	607	586	541	612	610	553	581	666	625	615	563	575	566	640	608	618	627	666	618	614	570	626	647	666	624	633	625	642	617	599	608	663	650	613	600	631	610	574	632	627	593	579	614	611	653	600	646	582	625	572	683	594	562	626	623	587	653	614	587	601	615	638	628	601	583	643	647	580	609	638	547	596	636	623	610	565	658	630	617	639	666	594	608	596	616	638	617	620	578	596	600	586	610	642	625	639	599	593	606	587	648	618	592	603	631	621	589	607	642	681	619	576	612	614	610	642	596	643	594	616	611	633	601	599	626	589	631	611	573	538	658	598	629	596	610	641	657	597	587	609	612	614	613	609	619	633	583	615	620	635	632	618	625	619	570	609	603	595	619	590	619	582	577	620	637	643	589	613	636	628	620	632	606	602	617	620	621	624	618	608	615	599	636	586	617	609	642	628	601	621	635	617	602	595	587	573	654	611	613	650	586	633	623	582	593	649	610	640	641	604	642	655	617	621	631	650	599	604	618	608	586	564	672	600	613	647	612	606	604	623	585	649	638	636	624	598	656	613	595	624	584	603	650	569	611	605	631	639	633	604	650	628	642	651	639	589	595	617	594	623	613	623	612	587	605	596	653	601	597	677	606	574	644	604	584	630	630	671	642	578	650	593	609	607	613	617	606	609	595	585	646	644	596	573	607	607	612	636	566	668	600	567	637	636	609	576	595	598	635	558	620	587	613	624	617	672	606	615	607	567	641	655	624	585	594	571	609	595	588	614	629	639	630	650	616	630	601	610	616	569	637	608	631	613	599	617	628	622	598	602	656	653	630	623	596	615	583	617	585	590	624	597	623	637	588	612	629	608	619	579	603	584	634	640	607	573	587	570	637	602	591	668	607	646	626	583	650	637	651	610	610	667	622	653	604	591	614	652	636	613	609	599	640	564	598	651	633	594	616	607	615	599	623	603	585	613	665	577	643	582	588	676	620	624	586	575	594	622	603	588	635	634	605	601	606	601	573	618	591	588	657	582	602	629	559	620	587	640	593	589	635	587	600	618	584	601	593	614	649	623	608	600	580	584	564	626	632	623	667	632	624	632	614	581	605	593	659	624	653	585	566	614	566	602	639	588	578	600	643	549	614	595	649	603	599	606	605	620	599	628	608	579	593	637	562	645	598	614	629	602	637	653	599	604	595	646	591	597	583	635	586	624	584	657	589	631	602	611	630	606	631	608	609	616	592	628	643	582	637	619	622	603	563	607	649	613	631	593	616	643	636	630	631	629	596	611	654	633	635	623	608	633	619	599	632	570	585	633	557	614	624	582	642	636	607	618	596	607	631	580	657	652	574	570	575	651	522	597	636	637	652	609	617	632	645	591	620	603	597	606
10262	25387	15157	6705	4895	3741	2573	1850	1437	1499	1314	1063	980	1049	997	815	806	746	736	753	803	703	705	716	715	728	761	724	669	707	694	730	746	723	699	671	736	717	717	772	736	759	754	760	775	803	756	754	825	739	819	799	795	801	734	737	716	746	774	730	672	757	754	731	714	702	733	708	759	672	701	654	669	672	670	643	703	640	618	674	646	662	710	652	681	631	649	630	653	655	663	647	650	705	590	629	591	680	669	600	653	615	650	648	661	685	628	695	657	648	676	635	671	657	663	637	713	657	661	671	640	653	629	632	654	648	659	693	631	631	683	628	636	647	662	686	683	643	609	598	656	641	692	633	649	659	632	690	635	675	658	634	597	631	643	664	619	621	660	627	659	628	693	607	624	645	704	652	652	671	682	666	679	666	604	673	631	705	621	633	633	687	631	650	649	663	637	629	638	646	651	595	661	652	615	648	652	651	657	672	647	664	652	611	632	702	610	651	690	612	671	630	655	674	666	644	686	662	668	648	614	657	632	674	634	619	664	633	642	646	674	679	655	636	648	638	611	667	637	636	674	639	697	630	654	683	604	668	604	656	636	636	635	641	719	641	652	637	689	621	629	643	573	626	670	635	664	634	659	581	664	639	637	681	652	631	655	700	651	626	629	650	621	687	652	667	637	631	633	587	642	639	623	645	703	618	653	631	673	622	676	645	669	718	660	614	660	696	638	599	655	642	661	637	706	658	659	663	651	670	638	629	614	689	635	624	624	714	628	655	610	659	645	657	616	674	618	635	656	648	636	655	622	658	617	652	659	653	678	651	620	658	684	704	625	642	650	649	652	684	671	639	609	649	652	634	627	648	617	696	694	675	634	639	660	656	676	633	679	679	681	600	642	642	648	617	621	685	716	688	612	588	718	687	632	653	650	695	647	663	691	684	612	711	684	610	662	701	674	638	678	631	674	661	675	698	689	630	634	640	635	659	635	657	623	672	607	625	654	606	644	680	633	658	652	646	643	680	642	705	600	660	600	675	621	593	604	675	593	620	711	648	614	633	677	609	676	634	658	635	621	634	669	646	677	650	655	649	663	651	650	676	674	638	630	618	732	622	650	616	640	659	643	655	668	684	684	643	621	614	659	596	689	689	678	631	647	667	635	660	661	651	636	647	685	622	612	630	666	646	651	640	674	637	669	664	670	654	609	635	633	591	681	636	657	695	626	634	632	641	671	605	654	632	626	643	644	643	645	656	622	704	610	633	650	630	707	692	652	668	668	647	648	656	679	670	676	680	648	652	645	640	650	696	590	653	651	648	681	668	653	655	628	634	673	618	669	664	595	690	655	637	673	641	635	649	665	652	615	644	653	670	700	638	612	669	604	629	662	643	640	659	645	646	643	635	646	664	688	638	626	620	662	638	666	601	653	638	649	643	663	650	676	632	688	631	647	637	669	666	644	648	631	606	576	622	658	635	625	635	657	650	654	656	656	671	611	627	653	640	666	679	692	662	653	630	646	655	668	652	626	706	653	641	633	648	643	642	615	635	661	616	645	646	631	646	663	624	649	627	647	634	650	672	655	640	622	680	680	636	639	640	629	649	614	668	649	649	637	633	651	636	666	625	646	702	653	663	631	675	633	668	637	661	634	634	663	667	684	676	688	631	680	663	670	635	666	677	653	665	623	676	615	673	648	640	637	648	614	644	671	628	651	603	711	652	645	673	650	648	659	675	666	653	666	668	636	650	586	673	616	682	593	653	665	634	634	656	662	630	671	703	648	638	661	669	659	646	676	671	647	625	661	600	625	652	618	644	640	640	621	630	623	631	640	643	612	624	611	626	642	658	657	630	689	632	607	653	664	653	662	643	640	646	687	678	669	675	668	661	672	676	637	606	604	609	667	623	595	666	656	632	639	662	636	710	619	617	634	670	616	640	643	674	668	657	672	637	665	619	661	645	629	672	647	686	639	634	654	639	636	660	616	669	569	695	662	614	653	622	668	643	639	626	646	684	656	660	689	620	618	678	695	609	645	640	656	680	689	649	632	668	610	630	626	643	677	699	632	612	635	669	629	635	688	704	671	633	639	637	617	648	708	677	668	637	640	689	634	671	677	625	692	637	674	622	662	640	661	679	665	679	670	659	628	630	647	632	671	640	678	650	658	643	635	645	629	653	695	638	639	648	651	611	638	663	705	629	669	643	650	681	644	624	621	643	592	680	634	655	661	669	674	670	672	634	667	613	608	612	676	660	683	675	595	687	632	657	612	662	669	689	652	656	626	648	672	694	674	665	627	604	640	608	657	678	654	666	642	656	718	630	607	671	614	676	665	637	630	640	629	672	684	643	667	654	632	621	630	624	682	628	637	656	630	672	578	627	653	655	618	662	646	661	636	638	665	655	661	623	692	656	626	665	664	633	653	595	672	643	636	656	640	660	653	611	686	638	646	655	658	639	732	619	667	645	669	677	652	662	682	697	662	668	666	667	667	646	725	624	621	699	641	649	629	652	653	690	648	597	605	676	664	622	644	633	626	688	675	666	677	620	687	652	661	662	631	626	645	608	641	645	685	597	674	666	650	652	640	657	621	634	666	631	652	657	649	680	661	641	662	648	679	696	673	657	651	643	665	662	666	633	664	682	637	633	657	657	628	647	639	643	650	650	640	645	631	608	637	670	630	639	648	670	666	653	650	637	640	617	628	639	596	661	667	689	609	655	663	657	685	656	653	681	659	657	649	642	628	660	626	690	660	644	658	625	645	697	671	689	684	644	656	649	639	645	657	659	624	621	647	647	628	647	629	630	648	634	746	662	596	655	660	695	638	669	609	663	660	632	630	639	671	630	674	649	633	628	651	624	630	664	652	635	644	601	602	659	672	683	645	648	616	642	667	689	640	631	674	636	631	642	629	651	664	603	678	633	649	639	628	677	640	640	638	674	660	617	611	718	662	671	625	665	619	630	629	688	610	643	697	628	611	603	625	613	650	658	657	650	657	681	670	697	633	665	652	673	656	653	677	668	648	628	679	654	641	671	654	676	647	638	654	612	670	689	664	616	672	655	672	666	620	610	637	652	654	672	622	655	609	639	656	627	618	622	631	697	694	660	699	650	676	650	656	619	679	682	630	619	676	656	684	654	615	618	683	631	626	628	640	647	658	655	611	654	654	646	613	624	655	677	675	656	624	661	638	665	645	686	661	638	645	648	628	669	680	693	663	607	646	695	621	654	651	658	644	691	683	627	655	635	671	653	665	635	642	612	695	611	656	689	648	632	624	597	599	630	603	628	671	663	666	667	643	705	670	674	611	644	650	623	662	624	662	655	639	643	644	693	687	634	678	631	663	614	683	647	626	689	648	656	614	638	643	682	630	679	657	654	643	656	634	633	624	644	668	650	661	654	661	647	634	647	609	631	615	691	669	630	618	636	710	641	642	632	648	668	628	677	689	691	649	676	641	628	637	629	618	663	639	636	645	623	621	650	692	568	631	650	637	663	651	665	610	622
25576	21631	27427	25878	7387	1684	1220	923	808	860	814	692	691	741	688	670	628	616	580	583	625	619	595	629	599	635	632	650	581	624	577	620	626	614	647	624	595	620	623	638	627	638	665	643	612	592	614	666	674	668	695	671	681	659	684	691	686	655	639	659	601	628	590	614	616	604	604	640	587	624	593	653	648	590	622	575	632	594	600	622	601	606	565	631	612	558	628	619	568	580	571	583	612	582	587	586	567	585	630	613	566	535	600	623	577	587	595	577	614	556	565	610	646	588	591	599	582	598	591	591	616	592	586	579	566	579	625	588	609	596	590	615	590	617	616	575	584	597	578	603	629	618	632	597	596	597	611	579	569	560	613	574	646	570	611	647	569	588	615	572	607	618	614	590	588	632	620	589	568	620	579	607	606	634	579	565	616	614	633	593	599	628	590	594	592	602	598	544	600	584	598	595	609	600	582	573	591	598	576	626	581	604	610	574	596	602	591	606	566	564	626	588	550	581	607	624	623	599	574	627	586	599	614	596	596	575	573	580	544	590	635	598	549	585	571	576	581	616	590	593	611	600	615	616	595	580	624	624	562	630	587	582	598	574	610	543	563	627	583	576	637	595	580	604	578	602	601	604	612	587	609	620	633	593	626	585	604	583	552	592	569	583	568	636	540	608	592	619	574	640	539	596	554	601	554	569	574	653	574	562	607	611	640	602	593	611	568	609	576	646	607	599	571	603	612	573	555	572	621	630	582	574	565	573	606	602	588	623	595	586	609	615	599	612	552	615	561	562	550	611	620	574	577	621	590	568	637	610	599	533	580	606	600	622	576	575	611	577	593	561	603	593	573	583	584	597	556	597	617	586	607	625	654	589	589	610	618	587	627	573	630	577	600	565	625	577	611	592	594	550	616	611	552	548	579	556	597	573	636	612	604	588	574	611	631	595	609	571	624	600	589	601	576	566	607	598	618	612	601	580	576	583	592	609	588	597	610	588	604	639	571	623	566	588	590	559	575	590	596	596	588	619	584	557	576	622	596	604	583	593	610	562	586	594	564	586	585	578	623	575	642	603	571	609	608	590	551	606	596	606	586	595	605	571	597	584	580	616	599	573	552	619	595	567	600	600	618	594	576	592	577	605	623	585	600	577	594	594	583	594	571	579	571	576	607	599	612	585	589	584	616	621	579	574	578	582	575	597	621	565	573	562	593	557	566	584	604	588	646	587	578	570	546	574	591	588	591	574	640	602	582	633	570	617	578	596	591	627	526	561	562	593	596	504	591	570	549	583	571	564	559	580	540	575	588	636	619	570	602	585	563	610	554	551	612	573	610	614	563	606	595	611	577	635	582	612	548	614	606	587	609	565	629	610	532	610	610	629	579	605	550	604	579	581	613	582	562	629	651	631	580	584	606	581	578	566	602	574	602	610	564	627	616	575	611	610	553	610	566	573	617	584	601	567	553	604	583	635	566	636	608	631	581	570	592	585	564	577	599	569	584	568	630	589	580	618	583	573	566	646	564	580	593	601	580	577	629	640	544	609	582	617	615	612	637	633	598	592	574	615	604	617	600	589	625	557	598	592	597	634	613	591	616	574	581	590	646	595	589	631	557	598	622	542	577	614	587	601	601	650	584	566	563	645	587	568	561	600	610	571	606	589	655	562	587	559	635	612	589	623	591	542	607	634	575	620	555	643	584	591	576	607	552	609	595	558	597	608	583	555	589	575	566	588	574	591	588	617	599	583	587	572	581	569	527	582	605	578	601	579	602	546	595	573	562	569	612	574	561	633	606	580	579	603	580	577	594	584	589	547	631	603	608	635	589	600	557	621	567	618	596	620	605	565	585	569	570	606	618	546	554	620	592	623	597	617	606	625	582	597	626	591	611	624	572	571	595	586	592	583	570	568	604	557	601	603	624	621	599	611	599	577	604	561	608	563	618	598	597	606	610	608	622	609	560	577	633	632	612	591	609	555	574	604	586	618	602	609	573	578	589	573	598	623	612	611	594	596	606	585	582	631	564	580	612	642	607	614	606	587	595	566	577	556	574	569	609	650	639	594	583	582	568	592	540	561	581	588	605	550	621	608	616	584	623	582	619	574	611	576	573	569	636	610	624	611	562	598	615	564	571	578	603	596	566	578	608	579	575	587	607	588	648	610	556	577	606	573	604	578	599	579	598	594	577	624	603	593	584	561	562	666	617	603	583	574	561	606	581	592	611	605	596	565	567	574	568	568	565	634	605	573	573	578	601	613	621	619	602	547	600	601	575	602	608	593	584	573	614	617	616	619	574	577	638	564	551	608	568	603	569	575	586	633	621	589	577	577	577	594	601	595	555	592	605	571	570	568	583	580	572	543	619	592	578	594	553	579	572	592	614	614	550	565	593	539	618	598	584	543	606	590	613	619	531	585	588	619	577	597	602	628	599	581	609	621	613	605	578	582	584	575	580	591	543	566	615	539	608	631	559	629	580	581	597	576	597	585	586	590	606	574	545	545	598	594	615	597	604	629	588	546	588	576	612	616	567	590	596	610	578	602	547	593	569	598	562	599	575	544	542	590	584	638	593	568	538	560	575	599	603	587	588	571	588	598	622	578	573	579	576	601	589	587	587	600	602	628	594	622	552	600	573	606	573	569	568	547	596	576	599	550	615	609	562	566	549	584	580	603	581	626	604	625	591	586	593	621	595	642	558	619	605	541	580	578	623	582	563	585	638	604	574	608	577	574	597	603	616	599	600	536	565	611	588	595	587	572	563	553	591	587	593	597	564	632	595	596	595	584	555	573	592	590	575	641	588	569	563	578	588	640	617	563	588	641	591	569	590	611	577	567	631	576	591	583	595	609	629	552	647	614	612	573	616	583	596	578	626	579	583	612	564	637	621	593	540	584	568	620	598	581	579	590	566	638	574	613	581	566	608	590	624	597	575	648	569	594	594	614	585	585	596	585	575	574	601	620	598	582	580	578	596	555	567	621	576	605	608	591	558	583	581	595	575	591	580	547	563	634	620	580	594	582	580	620	604	587	554	626	593	611	574	567	590	581	564	586	582	577	579	575	601	570	570	565	584	579	563	528	564	589	591	614	563	636	590	576	597	610	613	586	637	607	579	587	545	605	604	624	572	594	578	616	519	603	610	586	593	597	584	602	603	568	577	613	582	562	566	588	568	571	571	608	593	596	599	554	578	624	582	582	551	588	591	625	561	568	580	601	604	590	620	591	592	599	576	565	575	566	612	580	613	578	623	586	604	618	586	576	608	561	564	601	554	664	610	578	600	622	573	619	612	617	660	561	637	602	582	559	587	564	556	582	561	590	575	574	570	605	567	548	578	610	616	581	612	541	576	592	543	587	604	611	597	577	570	613	593	583	593	584	580	580	550	582	554	580	615	590	536	560	565	565	578	646	591	607	550	577	566	598	580	605	587	593	556	577	611	610	599	573	605	598	557	593	593	606	600	563	625	529	584	612	619	607	617	610	600	550	620	626	572	611	610	622
9364	19654	11094	4653	3498	2640	1833	1370	1234	1228	1040	943	851	946	786	763	760	723	697	702	686	681	666	691	682	722	663	672	665	701	604	662	645	699	676	722	681	636	656	724	722	732	650	705	733	714	751	710	771	740	755	733	731	742	727	743	734	712	719	721	684	695	734	690	731	679	665	718	672	693	684	644	616	650	691	669	618	683	641	632	663	646	624	671	599	642	594	628	610	647	640	607	612	614	641	663	607	606	616	679	607	644	616	627	619	633	680	633	622	690	652	650	655	663	633	677	588	631	624	647	685	585	631	650	615	631	641	593	636	624	603	621	652	591	600	638	592	671	640	611	632	616	621	569	666	660	670	576	656	602	611	673	654	676	634	589	620	636	653	587	614	639	615	644	580	566	614	638	628	604	630	622	648	658	625	630	644	662	581	607	642	663	619	602	665	587	645	626	665	689	636	633	621	634	598	626	675	621	637	613	630	661	666	625	619	619	592	604	615	690	626	650	642	591	619	620	635	628	594	630	634	609	605	654	604	611	626	620	664	652	674	610	647	608	603	615	612	638	619	591	605	618	657	642	609	656	608	601	586	630	666	663	598	692	637	615	618	641	640	633	667	629	662	608	650	653	665	643	629	629	653	652	648	628	626	615	611	631	638	619	633	619	679	636	660	623	636	653	670	639	609	568	591	639	694	622	660	635	641	659	675	618	601	672	648	590	633	610	643	612	633	620	564	636	617	659	600	657	645	644	649	624	644	665	629	622	666	640	645	660	655	619	603	628	621	631	697	638	606	580	597	624	681	636	601	601	634	629	632	665	597	612	671	651	602	633	678	657	620	648	597	591	628	599	630	638	639	603	607	657	611	608	582	606	625	644	668	600	635	610	605	620	639	637	648	619	610	686	609	597	612	645	615	697	627	663	653	660	622	607	649	660	620	604	595	636	608	622	661	639	654	646	640	626	655	591	642	624	629	614	648	656	657	642	615	598	651	628	671	583	597	708	628	639	653	602	593	641	690	599	653	606	588	652	633	628	652	617	658	633	634	626	608	615	613	641	621	640	612	670	620	645	636	596	620	607	614	655	616	635	666	621	641	652	692	654	617	624	612	647	639	641	634	629	695	663	645	671	645	661	622	627	636	645	633	610	613	645	619	670	656	653	677	624	643	663	655	625	610	630	616	648	653	604	631	672	594	621	590	642	607	607	650	661	645	620	658	597	604	673	686	625	657	637	626	620	596	664	636	601	665	585	611	638	623	652	670	619	675	689	609	656	683	634	597	661	612	611	679	644	651	647	695	618	664	644	628	612	628	669	639	675	656	657	631	651	672	604	615	614	624	645	648	672	652	623	626	669	644	658	636	655	620	603	606	616	604	605	596	672	621	633	656	604	609	645	680	635	641	619	605	593	642	578	557	619	596	587	628	605	634	648	652	676	651	605	635	623	620	630	628	605	620	639	653	607	642	656	648	662	612	654	653	607	668	598	674	629	610	631	630	562	626	661	620	620	655	656	636	635	661	624	617	634	647	628	612	642	634	654	674	689	625	615	624	662	700	595	608	620	611	658	626	647	580	639	633	661	635	621	634	639	662	669	647	596	636	614	650	647	646	614	638	665	583	676	636	654	639	634	634	583	614	639	656	608	617	646	659	623	597	668	596	591	580	647	641	673	617	635	694	612	605	619	609	679	622	636	646	610	673	636	606	658	645	581	598	648	648	670	667	684	617	618	621	673	661	675	638	615	639	646	595	627	651	633	638	643	646	633	645	641	639	640	649	633	640	649	635	627	625	609	598	633	665	611	622	635	579	635	658	655	640	653	619	661	648	638	635	728	610	659	626	635	659	667	583	606	608	599	668	606	651	585	660	632	684	677	650	642	593	673	601	671	652	622	607	575	637	607	624	647	645	618	632	643	611	601	599	637	615	604	653	618	621	650	638	625	565	628	596	625	589	624	638	641	603	626	649	592	648	675	619	657	573	616	626	651	622	612	644	627	602	653	633	600	654	662	606	647	643	636	642	602	614	672	649	628	631	634	631	618	662	686	643	637	623	585	629	653	623	623	589	651	642	608	650	628	624	618	633	676	604	613	635	632	653	646	662	636	567	606	646	614	628	630	630	610	635	619	613	614	589	623	647	666	645	661	634	631	622	618	653	639	662	638	641	654	661	599	668	634	635	652	664	637	606	606	641	626	560	670	612	650	654	638	610	633	615	578	641	633	639	634	585	635	658	627	651	608	646	621	655	677	657	632	615	628	624	622	658	635	628	681	616	643	630	621	603	618	644	652	593	625	642	642	630	662	599	621	556	635	662	620	646	652	626	657	604	618	635	654	614	636	628	643	641	681	611	627	644	596	629	635	683	621	596	615	649	613	607	607	666	609	628	637	619	696	644	634	661	620	621	632	640	642	610	636	671	595	613	594	638	661	662	608	635	608	655	595	625	630	591	636	653	653	636	620	591	629	629	585	606	676	656	600	667	660	651	580	635	606	611	659	630	636	639	687	717	620	639	659	639	653	645	640	632	638	628	660	610	641	627	643	582	644	623	633	634	665	592	648	608	610	617	618	620	634	643	704	628	663	596	589	598	617	622	606	664	650	662	634	630	633	608	634	668	605	625	605	616	630	650	643	643	629	633	662	632	626	605	656	623	652	657	594	623	609	633	633	667	630	598	607	630	649	643	645	642	568	643	644	664	595	656	628	582	605	643	641	620	600	619	651	656	644	649	647	606	703	582	634	626	650	626	618	597	588	653	649	665	625	642	653	623	638	626	593	612	624	605	639	582	656	616	627	598	662	653	679	579	625	624	593	643	616	655	627	660	674	612	663	605	628	643	625	635	678	597	575	610	636	657	590	587	639	685	605	619	659	590	606	632	608	617	646	677	585	612	668	647	630	639	631	659	669	597	628	627	627	603	599	631	666	630	590	646	626	633	586	579	604	643	641	603	639	582	639	659	612	648	619	611	620	649	672	608	606	677	651	629	619	607	662	673	601	632	598	610	636	657	588	659	659	609	664	632	630	599	632	595	663	640	601	618	644	648	614	644	659	678	630	624	624	647	628	639	600	668	604	613	621	657	682	625	605	667	606	650	627	678	656	641	593	640	613	619	671	614	601	649	628	639	646	613	645	641	645	646	624	630	626	592	614	653	603	649	651	694	675	612	660	620	647	664	636	648	582	628	627	647	648	614	611	621	587	616	604	652	615	636	623	648	639	646	602	642	652	616	625	636	640	610	643	641	660	590	653	649	619	653	596	660	605	628	625	645	626	644	639	673	649	593	667	693	594	613	659	638	615	621	637	624	659	602	645	614	654	674	624	668	610	641	610	611	636	615	649	595	643	607	634	638	560	617	631	593	685	618	632	630	673	626	641	654	674	639	630	634	578	574	697	611	602	674	644	630	665	610	603	592	622	636	659	610	636	658	615	625	621	642	655	698	654	598	659	651	634	577	673	653	598	643	659	642	641	622	649	692	621	631	591	622	630	638	645
23137	21572	29278	24348	21578	21475	6318	1663	1384	1243	1130	965	987	990	800	778	823	763	741	675	685	748	709	702	751	720	712	662	703	714	697	686	658	697	702	716	692	696	716	762	710	690	720	728	737	740	785	755	785	751	782	773	766	751	757	727	801	741	726	700	743	695	726	704	718	726	718	665	683	665	660	670	641	640	645	636	682	665	669	690	651	675	619	636	632	635	648	675	597	627	639	634	607	647	621	646	673	617	628	652	636	652	598	602	654	647	649	604	637	622	693	643	647	651	639	617	614	683	624	619	686	645	582	624	639	698	665	649	656	712	650	649	640	644	664	646	624	679	649	643	679	610	601	668	660	630	684	573	608	622	646	670	635	654	633	610	645	616	625	627	647	594	629	617	588	626	673	629	626	619	629	612	636	664	642	632	638	663	636	616	575	615	609	648	632	615	650	626	664	650	627	628	636	615	619	636	640	620	603	637	631	656	627	656	616	655	635	655	618	634	652	636	648	634	639	662	641	660	630	695	669	587	618	649	643	623	643	659	637	643	653	642	619	607	634	618	594	680	576	614	654	625	653	613	657	614	642	643	689	647	626	606	608	600	650	608	639	666	618	644	623	630	676	589	647	631	669	634	633	607	628	614	637	656	658	662	614	644	612	670	620	647	652	608	611	611	656	598	606	683	655	628	622	681	634	656	637	656	656	668	716	638	640	617	625	605	615	630	586	649	627	594	706	637	667	576	618	631	658	639	603	645	641	687	665	638	592	635	650	642	654	606	656	636	604	651	663	698	616	623	677	626	667	640	627	624	634	669	658	611	629	653	601	637	625	616	621	637	641	613	645	638	647	573	626	618	634	670	672	638	656	594	638	635	660	624	639	651	622	653	641	659	609	646	687	669	633	648	670	631	635	635	647	619	649	634	639	615	593	630	658	603	626	642	657	636	715	624	640	656	597	614	637	636	649	635	651	597	613	639	672	659	667	627	652	595	671	625	645	623	670	608	637	605	634	632	649	623	631	632	631	610	613	580	676	688	657	644	590	628	589	625	656	629	627	628	667	637	635	623	674	672	621	671	662	628	665	649	630	653	627	638	602	677	625	621	666	624	604	631	670	604	665	661	656	651	655	624	672	636	674	611	608	641	641	679	613	613	624	658	648	594	674	629	590	658	611	623	631	628	613	649	650	640	595	674	614	630	630	595	615	662	633	610	664	659	677	654	662	619	582	653	661	642	585	659	629	646	670	645	624	607	624	635	629	635	669	623	673	638	599	678	694	648	625	650	664	647	643	628	646	651	606	637	611	645	666	682	708	599	638	619	630	609	641	653	680	673	643	609	625	620	664	614	634	684	647	627	627	630	664	604	653	658	645	649	624	639	622	653	634	635	622	660	629	639	631	561	667	643	611	664	677	628	604	608	636	626	679	629	647	671	699	644	611	675	646	636	583	658	617	615	626	587	637	617	605	647	664	662	651	669	666	628	630	643	646	620	643	657	620	614	632	628	652	684	631	608	638	622	668	633	672	622	622	630	613	679	664	684	661	634	596	624	638	655	669	633	619	629	627	662	634	590	637	650	639	610	617	614	625	645	612	630	645	690	608	653	642	587	639	645	639	620	623	645	577	637	622	670	658	637	665	594	628	608	632	662	581	645	652	592	672	643	600	599	642	697	615	641	593	626	620	605	614	685	673	629	664	667	637	630	632	652	657	664	613	598	672	633	624	678	613	627	645	640	625	666	659	630	666	630	642	667	639	623	619	622	633	616	640	616	676	638	596	649	635	638	647	633	624	656	665	658	631	652	613	666	643	617	604	648	663	618	608	656	627	608	590	597	619	678	639	702	595	596	683	674	696	623	681	638	641	658	599	627	610	642	654	638	647	650	625	645	643	645	630	616	671	626	610	641	653	588	644	561	629	619	649	604	641	664	642	626	617	665	646	607	646	640	618	649	656	612	673	676	625	635	642	658	640	631	650	608	646	652	608	661	639	591	589	615	647	628	647	629	587	631	648	569	627	630	614	611	611	594	606	630	618	615	652	643	620	615	625	602	600	672	652	653	652	625	628	612	647	640	650	657	648	634	648	632	636	620	619	631	660	624	640	634	667	605	641	637	644	621	651	625	656	638	626	648	629	615	648	606	696	647	634	605	591	625	632	662	642	645	655	619	639	650	635	646	604	620	642	665	640	608	618	638	605	631	658	596	660	648	640	626	593	646	629	625	640	613	645	649	621	654	643	653	584	640	629	627	671	678	665	640	653	703	655	623	605	618	637	609	613	632	652	617	631	639	625	646	636	642	665	657	630	654	636	620	643	639	599	663	666	645	669	632	642	626	627	649	615	605	661	643	619	638	593	658	623	617	637	610	629	697	646	620	632	643	665	640	687	620	636	659	643	655	597	638	592	638	610	638	659	638	616	639	669	624	604	619	657	655	634	629	622	651	590	633	652	586	672	685	590	673	613	640	668	584	606	676	619	664	600	648	653	627	630	570	647	636	654	613	617	651	574	710	630	613	631	655	644	651	621	615	607	620	664	663	687	653	627	668	600	622	689	667	623	599	598	675	616	651	646	649	655	687	589	648	630	616	675	667	635	609	669	658	646	639	622	681	642	639	670	669	622	633	621	660	624	663	635	626	596	627	613	636	636	669	672	594	604	657	591	656	641	619	608	634	629	676	628	587	628	609	613	610	646	604	651	617	650	664	630	654	628	641	645	614	605	669	651	608	670	637	636	595	648	620	647	589	630	618	645	614	620	694	676	662	646	667	613	660	608	648	617	661	640	646	603	659	638	618	647	671	606	671	615	642	676	626	611	660	626	645	588	673	659	605	658	649	609	665	671	633	589	634	603	673	615	660	663	653	633	635	652	626	668	646	622	681	650	602	600	620	649	642	578	600	671	605	669	641	662	635	679	621	626	639	626	610	632	609	627	643	641	608	620	657	614	596	698	696	622	628	595	633	629	634	637	663	651	622	603	668	618	613	659	633	616	597	619	661	638	670	659	629	620	624	642	678	633	609	630	623	646	631	644	654	641	634	655	629	655	605	657	638	720	657	656	607	621	577	605	590	678	650	601	611	602	622	589	643	678	603	646	636	640	611	639	625	629	624	661	643	618	642	665	665	665	600	638	632	630	702	637	621	599	590	652	632	641	647	620	671	589	672	632	635	585	616	667	641	625	602	640	606	587	638	623	637	641	656	616	616	624	670	678	618	631	658	639	598	602	618	710	613	682	637	617	591	638	620	624	597	599	616	643	669	641	610	625	626	604	642	655	672	616	651	636	647	644	671	626	646	655	651	640	652	662	633	619	658	622	664	639	639	615	623	659	651	655	621	622	634	617	645	591	663	586	628	650	636	633	665	670	650	644	665	691	654	656	627	651	640	620	652	617	657	651	626	638	617	656	672	609	606	634	589	694	674	621	624	706	602	613	661	634	635	645	627	641	643	579	646	616	596	669	618	653	599	662	663	622	614	632	640	629	675	593	633	662	643
11546	30959	19989	8965	6231	4589	3287	2322	2077	1940	1526	1344	1221	1282	1067	939	993	825	835	846	828	814	753	772	776	710	747	760	679	724	765	703	728	692	714	699	770	780	766	729	815	823	828	825	823	860	854	890	848	869	947	884	879	871	813	817	799	858	811	789	794	734	799	815	792	749	725	768	731	682	688	731	662	709	671	652	678	680	691	689	664	657	667	690	676	667	730	674	673	661	683	662	670	648	649	679	672	687	670	663	714	713	673	660	673	625	645	584	643	664	702	672	708	636	642	658	662	684	634	649	649	672	669	650	659	695	683	713	688	656	644	668	700	716	619	662	676	679	694	651	689	680	672	686	650	654	658	637	674	656	600	686	661	711	681	668	666	614	666	672	709	676	669	685	673	697	630	586	712	691	705	672	683	663	656	641	680	638	684	655	681	623	636	693	641	617	612	676	711	683	705	660	687	677	647	659	678	707	648	642	692	642	641	663	666	652	655	682	661	717	645	629	711	666	668	667	679	693	649	685	692	692	658	632	670	647	648	679	654	661	658	686	678	670	648	648	636	639	628	658	708	674	680	683	661	634	641	655	620	692	638	654	653	668	672	649	674	672	678	647	642	669	633	650	661	673	681	711	633	705	678	688	650	669	631	648	656	685	628	636	669	610	667	664	680	618	617	648	642	665	682	617	669	661	681	624	714	664	625	715	704	631	668	687	702	669	646	633	644	676	716	626	682	622	645	660	647	672	645	711	717	627	681	689	685	657	670	660	664	662	649	675	680	630	638	645	640	730	589	665	648	662	644	638	671	704	640	689	670	670	647	710	704	680	657	630	715	675	694	659	668	642	632	672	682	656	658	662	615	652	622	628	655	664	739	625	684	634	680	606	678	667	659	647	698	674	668	661	668	650	655	676	652	632	623	692	679	692	711	630	649	662	652	621	724	687	642	671	668	627	626	671	652	684	675	679	640	641	674	660	663	651	733	656	702	654	702	623	626	629	594	691	664	608	654	686	690	661	686	681	644	679	656	688	655	693	667	664	680	693	673	631	655	644	686	643	631	684	670	655	654	662	679	651	699	660	686	709	651	705	640	685	673	650	631	663	623	692	670	649	640	635	663	663	623	619	655	693	654	629	640	655	677	650	680	651	623	672	670	684	658	710	659	656	714	740	661	640	664	666	626	723	688	676	675	639	634	670	669	707	656	673	642	685	668	636	647	667	642	665	659	652	622	659	671	740	707	649	665	658	643	690	640	660	642	654	709	675	666	642	692	682	643	648	651	665	650	670	614	641	630	664	680	681	650	669	648	674	674	664	625	707	677	669	693	666	689	644	655	623	680	704	654	665	635	684	674	650	585	677	685	613	644	646	647	633	661	647	678	682	643	704	641	580	674	631	681	651	690	610	671	673	704	686	721	643	689	643	672	666	625	678	644	656	668	687	656	678	654	671	645	670	632	662	680	689	679	669	629	646	656	676	607	640	681	656	672	694	678	625	647	662	641	665	663	701	676	661	635	647	617	663	651	627	659	663	655	724	597	640	702	630	648	627	621	619	679	690	647	699	666	648	654	623	626	664	627	655	658	648	684	656	679	679	650	635	650	668	636	642	633	622	690	682	695	640	695	654	663	707	678	741	715	659	635	666	654	667	676	654	681	664	654	659	648	656	649	656	669	641	668	675	663	680	651	633	672	662	706	665	658	650	678	646	700	659	647	686	679	656	665	688	691	627	696	650	655	671	684	670	655	656	672	654	672	686	685	660	700	649	657	646	635	699	617	668	696	654	672	676	648	654	692	650	656	660	628	683	671	636	672	676	633	671	659	695	649	663	658	667	687	676	637	659	656	643	701	623	640	663	647	660	667	642	658	684	641	649	694	644	692	669	667	686	686	703	626	654	671	681	675	675	715	668	601	694	696	670	651	669	659	641	667	671	655	627	658	655	694	699	669	629	653	653	674	647	685	666	659	679	658	642	671	604	677	707	658	646	687	610	711	694	636	683	669	626	651	663	685	655	631	670	669	658	671	662	631	616	676	701	655	613	717	644	675	633	708	630	681	702	685	671	659	700	648	653	691	654	670	691	638	676	686	640	672	648	706	686	631	688	680	689	689	673	626	663	666	703	681	681	671	649	639	653	677	672	629	638	632	676	583	634	678	678	655	679	662	663	684	677	672	689	692	627	646	651	657	675	674	621	645	639	638	646	631	652	675	632	641	645	685	645	689	625	651	671	656	685	694	649	681	657	670	695	646	675	664	667	622	660	699	679	663	667	664	718	683	650	649	666	657	677	643	655	649	709	652	677	656	675	610	609	678	651	621	666	619	638	693	688	639	629	680	663	677	607	676	687	664	652	698	639	618	638	676	708	658	618	643	671	662	623	658	647	626	675	664	658	666	690	640	674	658	684	710	637	662	646	666	634	675	661	661	666	661	672	671	663	686	681	706	585	653	612	616	634	655	630	685	664	676	647	639	665	677	665	636	642	676	684	643	591	683	661	655	675	636	672	639	716	647	686	641	684	682	651	649	672	645	683	629	615	613	639	671	682	665	708	667	709	626	663	688	650	690	592	676	650	624	660	684	674	626	668	679	659	656	648	662	612	709	679	607	648	683	733	651	676	647	665	635	635	686	662	652	687	667	724	652	656	682	674	674	617	676	701	684	679	634	676	729	641	705	657	627	636	674	629	668	670	620	662	658	700	659	704	687	631	666	638	702	665	677	671	656	693	671	678	714	622	694	637	642	680	644	669	617	627	686	648	679	671	669	673	629	663	657	661	699	678	662	653	647	684	620	676	647	684	663	646	670	614	674	640	720	644	657	663	702	676	629	677	654	706	698	673	621	714	691	685	676	682	689	696	675	618	632	640	657	626	652	637	674	699	676	650	663	729	648	693	644	688	674	695	667	683	640	635	610	660	679	702	704	642	678	644	695	681	672	721	673	694	653	629	675	712	683	646	649	667	673	696	655	634	668	639	599	630	680	655	638	661	669	647	663	708	674	678	623	647	650	699	638	676	679	700	711	640	672	675	737	647	642	615	677	662	673	671	644	666	669	683	706	703	670	639	667	686	659	709	659	676	668	667	657	668	687	643	694	645	681	658	709	661	659	701	731	683	603	672	658	680	653	622	640	658	678	633	645	653	672	630	703	629	643	656	667	692	635	733	645	705	654	671	703	657	664	675	645	642	660	660	646	641	649	602	666	667	650	673	658	652	639	638	666	661	701	655	622	647	658	650	658	651	680	661	709	641	661	609	672	689	621	679	623	674	680	682	655	636	658	692	683	663	664	653	647	648	640	651	635	636	626	627	652	646	660	653	692	685	641	651	697	660	646	666	658	648	694	695	658	635	652	687	674	632	683	637	675	660	707	703	653	679	632	616	647	670	646	697	705	702	620	644	695	681	662	657	703	652	667	710	677	662	670	627	666	699	662	644	647	674	655	632	649	700	665	703	657	649	713	671	641	657	648	646	695	674	730	615	685	655	644	688	633	621
28726	18287	7524	2490	1345	962	857	698	754	709	676	614	628	672	617	594	590	572	581	588	581	642	587	632	576	585	582	542	619	597	597	593	607	584	590	569	577	635	654	635	624	591	619	607	607	595	617	632	619	665	638	645	680	658	624	661	630	612	614	642	583	574	626	627	598	613	581	598	597	594	588	615	605	572	625	618	586	592	617	594	603	549	626	637	605	555	558	596	629	588	595	621	589	548	566	569	546	605	615	612	605	604	573	561	622	600	591	546	595	541	572	582	611	586	576	563	580	555	586	595	587	595	569	553	567	595	554	615	577	614	550	572	619	587	550	554	557	559	568	560	643	608	565	579	593	568	583	586	583	559	585	617	598	567	634	585	604	616	587	611	573	591	604	593	576	575	618	652	562	583	587	603	607	569	565	578	577	618	602	594	547	602	599	615	624	576	576	589	601	621	621	590	600	595	607	605	561	556	569	536	580	575	580	566	585	548	574	609	599	576	549	557	568	545	573	549	558	621	612	565	578	604	583	591	548	623	562	597	591	599	557	545	571	576	556	591	547	591	632	586	604	552	597	606	566	559	572	571	559	576	585	575	539	605	582	625	597	589	570	555	586	613	596	608	562	582	562	571	582	588	609	601	600	592	631	580	602	615	587	587	552	559	573	567	531	596	594	613	555	573	538	599	623	612	544	586	539	562	607	639	590	566	586	581	568	569	630	596	585	560	567	567	565	594	572	578	586	593	580	585	604	615	541	570	629	572	588	599	575	588	575	574	616	559	614	582	537	602	567	584	541	568	639	582	552	579	575	594	575	586	562	637	585	598	593	561	624	613	586	607	567	556	602	587	592	624	617	585	603	564	574	570	611	546	624	616	600	572	591	588	626	568	584	585	597	584	605	613	579	558	587	593	532	597	567	539	573	617	613	571	516	554	597	590	551	599	580	639	595	563	584	562	549	585	570	616	651	580	574	564	570	579	574	589	560	573	588	614	575	606	576	569	596	564	590	563	602	580	580	601	573	554	576	579	613	577	565	590	588	568	534	575	567	544	533	546	576	600	577	606	545	620	574	582	576	564	574	553	584	590	623	607	543	618	615	577	585	609	558	594	584	593	588	569	557	583	580	652	593	609	586	594	557	593	595	629	556	589	593	615	613	653	587	559	607	566	579	558	590	580	562	559	613	588	596	585	583	627	601	618	586	600	606	588	552	571	579	555	597	578	572	603	595	560	597	587	617	609	571	570	553	595	565	601	555	614	601	542	597	601	591	545	564	566	599	536	612	611	603	588	571	574	546	547	590	576	616	586	575	548	588	565	580	555	611	577	593	631	568	578	598	617	548	595	558	602	617	589	612	565	612	579	557	592	612	523	591	604	570	575	594	586	584	568	605	557	554	568	583	559	564	535	569	592	592	569	556	574	596	627	594	594	570	552	553	538	574	584	565	567	560	599	567	572	582	612	577	614	606	553	573	596	621	546	545	567	595	593	561	569	562	562	600	602	582	596	565	569	636	587	540	584	579	605	610	565	589	572	610	595	600	606	609	536	558	612	589	590	584	556	578	600	610	545	539	608	598	532	561	579	568	615	588	632	601	602	597	584	620	636	591	620	595	587	568	602	606	579	543	560	604	591	577	583	593	619	571	563	642	628	598	580	518	571	566	593	565	594	584	635	597	579	610	582	586	574	574	563	578	557	569	590	545	597	595	611	563	536	581	594	604	600	611	554	598	563	567	588	626	542	643	627	622	548	585	578	639	604	549	573	563	622	614	570	629	603	586	626	574	570	595	560	620	615	556	597	551	577	603	553	565	582	581	618	581	554	585	597	606	604	623	570	611	599	534	605	582	577	570	570	626	524	557	562	576	555	548	575	538	604	565	559	568	574	590	583	618	549	560	574	577	588	560	564	550	606	624	617	635	568	562	606	596	556	616	547	619	555	581	582	624	606	561	555	585	551	576	577	584	588	593	581	607	558	615	539	582	561	536	550	585	555	544	589	581	582	550	584	556	563	574	594	594	538	590	626	565	594	610	570	566	581	629	630	571	589	616	569	604	563	552	571	581	551	570	549	608	624	594	553	595	592	600	590	570	573	596	585	614	611	575	568	534	540	575	622	582	538	570	550	608	601	592	569	593	562	596	617	561	576	560	592	546	614	542	560	515	548	587	567	563	596	588	592	583	608	532	611	571	557	587	558	596	609	613	595	556	579	624	608	591	556	612	570	634	562	611	563	631	545	605	604	585	587	605	565	537	603	583	605	593	613	569	555	578	549	616	589	633	575	621	559	636	547	605	562	640	562	593	564	586	569	618	585	611	570	558	567	567	575	608	571	573	593	566	577	592	564	565	589	618	592	579	554	567	563	600	568	546	579	554	557	606	617	559	605	604	549	611	612	574	582	612	600	587	589	546	574	591	582	575	623	559	573	612	576	579	571	631	623	542	541	578	554	601	554	573	595	574	592	575	632	648	573	654	597	542	613	539	605	572	621	593	570	608	587	596	548	612	634	557	583	555	565	566	552	632	603	538	617	540	556	601	633	593	560	551	588	610	599	568	565	583	611	632	566	575	581	597	573	573	587	593	567	610	567	549	582	595	556	615	575	568	583	560	583	604	557	593	577	590	579	603	582	594	618	536	576	597	593	627	616	548	578	571	573	603	570	544	601	585	603	533	578	628	618	533	579	632	600	651	588	569	557	524	586	566	552	615	553	591	570	607	576	577	593	581	560	607	593	600	561	598	589	591	595	599	603	583	587	554	591	601	609	575	566	581	603	548	516	566	594	570	580	570	595	592	568	567	635	605	568	577	563	604	562	595	631	636	598	563	603	574	528	585	566	564	571	540	589	582	598	545	587	556	593	547	569	555	599	605	563	609	553	589	577	603	535	613	611	555	571	556	553	565	585	577	560	559	565	592	598	585	563	596	623	541	616	587	562	606	580	583	610	627	594	606	591	597	595	559	559	572	594	608	571	608	604	575	599	573	543	620	639	544	596	529	592	656	565	618	548	621	527	604	583	604	596	571	532	611	549	557	574	603	564	555	646	515	601	563	584	571	599	615	584	556	602	598	595	575	575	525	568	603	593	546	604	627	585	561	559	584	613	591	572	600	568	599	582	602	577	604	567	558	581	528	598	595	562	606	596	550	571	539	587	546	533	599	615	561	591	589	611	564	555	590	575	581	564	532	602	584	589	580	539	586	575	606	645	586	562	590	588	581	577	603	574	569	556	549	561	599	614	569	585	590	617	575	582	530	532	540	607	583	561	578	545	567	553	607	584	593	547	613	584	615	600	579	615	576	578	595	592	579	610	581	604	622	574	604	574	574	574	565	596	565	580	594	637	554	580	600	578	590	575	573	597	592	607	605	558	555	587	606	599	647	596	547	619	532	597	551	562	538	579	584	575	573	588	569	564	578	589	590	581	617	553	607	566	563	520	612	520	604	557	580	572	574	584	543	568	606	571	570	621	552	555	581	606	583	518	607	545	616	589
9683	13609	6881	2578	1879	1506	1142	978	971	901	828	771	784	780	700	634	634	665	647	680	682	658	634	618	663	653	664	628	664	590	625	652	624	639	636	623	648	647	697	665	676	679	688	664	617	675	645	657	717	699	758	697	689	717	723	707	709	736	687	658	676	608	672	657	663	655	683	642	620	642	651	626	597	639	652	623	650	601	649	624	633	651	610	640	649	597	656	642	581	590	614	677	636	616	640	638	598	620	615	622	597	642	631	596	631	612	630	609	597	617	622	653	617	623	633	653	636	599	583	564	630	602	633	592	654	602	605	615	610	620	604	639	651	617	608	626	637	612	596	608	623	609	622	626	594	617	542	614	580	628	618	675	628	628	619	635	665	570	618	621	604	630	622	638	573	654	624	608	600	581	630	581	617	596	612	683	640	698	628	649	646	613	600	550	656	605	595	637	575	575	607	624	589	620	616	626	580	657	608	623	658	658	635	610	626	600	544	623	633	618	620	596	664	573	618	582	614	658	615	617	623	623	645	628	656	615	663	632	589	620	608	628	618	670	607	630	630	627	637	621	617	633	641	626	629	589	633	646	644	637	549	646	643	610	605	585	588	620	621	583	648	619	612	623	616	553	632	610	647	630	672	631	656	632	611	638	632	644	595	581	599	562	623	625	614	640	650	690	545	665	599	639	607	602	569	648	627	658	602	612	590	660	627	593	598	609	619	620	591	646	616	655	599	577	636	587	615	675	616	648	667	657	627	602	572	621	659	666	605	598	706	586	625	590	610	645	629	604	593	596	640	584	559	588	614	616	610	638	644	646	647	599	647	634	595	620	622	616	611	620	640	608	622	633	627	632	658	613	643	605	622	576	607	644	650	639	610	565	589	620	603	599	594	576	617	632	606	603	625	611	597	637	605	588	676	636	605	629	625	580	598	642	570	635	635	651	586	618	610	595	617	583	616	626	628	606	571	636	597	628	617	618	655	650	638	620	599	639	648	615	629	603	647	625	606	583	632	609	627	606	672	617	610	631	676	645	642	614	635	578	651	631	585	630	601	585	581	621	645	634	599	640	660	611	633	575	649	600	607	650	652	625	619	637	675	593	590	612	645	645	648	657	602	622	588	620	591	618	614	595	625	636	619	619	605	612	668	609	628	635	594	672	610	601	669	588	615	620	610	589	622	643	655	622	591	650	599	628	610	601	632	642	574	582	630	585	625	608	643	590	623	631	659	652	613	606	597	623	642	627	597	617	623	609	637	613	609	640	627	580	654	602	625	614	628	623	603	623	636	587	627	607	638	569	636	633	625	629	633	612	634	647	592	640	637	633	650	658	644	620	623	595	589	648	654	639	589	648	594	624	651	599	655	593	646	627	621	622	592	651	634	590	621	613	624	610	637	676	604	584	600	598	626	581	609	611	616	683	632	658	594	572	618	639	695	649	649	620	592	676	607	603	619	568	613	596	608	599	639	630	652	634	638	584	600	661	611	609	581	561	629	658	570	636	613	617	643	643	589	630	603	577	635	604	670	628	619	608	626	643	621	618	623	643	668	641	612	619	630	628	628	607	597	621	616	627	643	631	599	653	608	585	587	605	604	627	634	653	626	585	621	623	618	613	630	588	619	588	648	610	629	636	626	603	614	590	615	575	592	609	649	614	630	631	598	614	598	621	680	606	644	592	634	601	649	627	634	616	582	596	597	613	636	642	608	651	648	588	605	617	693	634	600	609	625	575	658	589	620	609	647	627	609	648	636	620	607	627	625	593	651	698	627	657	617	594	609	583	626	621	592	659	586	618	630	622	619	634	571	588	664	636	654	608	658	580	571	626	582	617	657	624	582	634	624	606	616	594	643	644	629	603	646	631	633	623	622	607	636	605	614	636	619	641	621	596	637	619	621	622	606	656	597	612	639	583	639	608	669	620	618	647	582	612	639	573	601	604	561	611	663	648	604	645	610	634	610	647	601	620	632	614	630	662	643	644	628	644	627	661	591	696	623	645	615	636	645	612	561	645	622	581	623	625	640	603	619	610	626	626	607	605	604	644	589	609	607	624	648	610	643	600	590	620	646	619	596	646	606	628	632	601	644	609	623	641	653	642	619	616	634	662	614	652	606	640	615	605	627	622	636	625	641	617	654	622	627	610	627	653	616	627	656	644	617	584	670	678	607	655	580	643	590	593	639	594	607	613	623	617	593	599	639	601	583	663	620	620	611	627	676	557	600	605	625	676	587	572	598	600	598	611	576	706	608	562	634	597	594	619	635	613	638	592	644	646	608	671	631	619	639	620	615	627	641	635	607	614	606	613	647	653	604	655	611	638	613	611	630	617	568	631	612	574	627	598	628	632	613	624	567	612	627	628	651	574	652	637	616	700	618	652	614	580	595	628	593	668	626	644	631	611	625	648	648	643	626	565	600	624	641	615	605	636	624	587	602	576	624	597	606	618	601	635	649	585	603	605	625	649	636	642	587	640	598	637	593	603	589	603	610	619	622	668	629	606	605	579	674	653	613	588	604	583	598	628	602	662	688	626	646	620	629	629	636	620	579	590	599	638	650	613	619	585	632	656	663	580	610	628	635	623	614	666	629	586	582	626	599	617	571	647	623	645	651	616	633	658	615	684	605	581	664	623	611	636	658	617	616	621	598	606	616	673	622	620	640	601	613	550	657	606	628	642	579	609	621	613	607	617	612	645	630	639	611	639	654	620	620	570	596	578	609	583	615	616	606	608	594	658	637	643	643	634	636	611	599	594	604	607	585	613	573	646	646	645	638	597	596	623	628	620	614	592	633	650	585	614	645	619	611	621	631	546	599	588	604	595	615	617	597	586	618	559	640	609	633	612	592	586	625	570	620	605	654	611	612	642	645	637	632	611	639	623	610	642	583	627	604	603	627	597	604	644	592	623	582	635	605	636	610	649	611	598	598	600	603	581	623	604	626	612	630	587	584	583	597	594	666	576	619	596	584	613	663	633	644	619	666	664	618	612	647	628	638	631	646	598	676	586	580	618	647	602	629	613	636	624	630	630	664	581	618	609	623	672	641	603	607	643	661	610	633	618	609	598	628	615	645	625	647	595	614	638	640	594	588	609	618	636	636	585	586	625	607	614	655	618	631	638	625	615	626	670	615	662	587	612	601	667	606	637	636	597	619	618	610	628	604	602	610	635	642	632	623	615	601	584	602	633	620	636	623	648	607	616	623	599	638	625	682	611	569	652	616	611	630	663	573	552	651	669	619	637	643	624	602	601	596	617	612	603	595	639	662	594	630	589	603	628	616	661	594	618	612	612	592	592	590	607	591	620	616	611	629	628	643	648	579	643	588	661	654	561	613	613	626	590	642	601	540	575	629	627	643	617	616	591	663	626	620	590	625	608	617	600	613	565	645	612	660	612	595	608	613	595	626	636	614	620	617	638	589	644	625	598	597	608	606	623	588	655	624	610	621	586	601	639	609	588	600	654	640	638	634	626	594	625	635	611	599	642	621	656	619	585
24408	21632	28782	24974	21516	7312	1622	1179	1082	931	911	769	811	811	771	725	677	686	625	665	623	665	663	644	595	709	622	573	586	579	598	643	626	638	672	663	599	659	650	632	679	714	673	686	692	704	674	646	744	676	684	676	723	663	666	750	671	676	659	689	705	661	658	662	677	598	672	646	665	626	622	615	620	637	638	616	657	603	629	655	598	632	593	676	596	590	650	615	573	646	604	630	599	610	649	604	612	660	613	623	613	621	588	633	572	632	625	657	624	665	630	610	597	674	590	590	581	590	597	564	592	622	623	638	599	634	590	604	575	614	614	650	661	602	618	641	590	617	605	593	646	604	598	615	626	571	630	592	568	655	571	618	594	612	599	644	619	613	613	623	585	624	625	646	606	617	633	604	644	607	570	644	628	551	587	617	563	626	625	621	619	593	631	602	618	663	616	574	636	609	555	667	612	600	587	619	633	603	589	601	626	551	605	609	635	634	585	647	576	580	616	641	591	600	627	622	624	595	609	592	574	585	580	587	581	589	599	633	601	665	614	591	587	587	597	654	660	636	587	623	579	632	604	587	574	664	580	595	591	609	624	610	597	626	626	630	598	615	630	618	590	616	592	634	648	617	590	655	578	553	595	591	617	634	595	608	628	578	614	672	624	575	613	616	587	607	588	586	655	633	647	617	588	606	659	575	599	628	601	675	581	609	609	568	600	642	593	600	590	621	562	541	584	581	606	611	552	611	660	670	617	638	612	599	610	591	594	581	605	614	591	612	598	569	550	601	628	644	639	662	621	615	641	600	634	604	619	615	622	621	646	661	631	584	614	670	580	612	624	577	617	621	603	611	628	636	616	617	590	606	587	587	614	580	607	664	622	576	583	612	610	591	571	619	586	609	565	669	623	612	641	612	643	626	610	613	649	633	596	591	548	595	573	623	653	610	646	605	612	575	635	583	579	614	639	609	610	599	619	629	610	618	620	627	621	614	587	627	617	580	611	627	560	624	592	545	633	620	632	599	585	634	574	593	635	592	579	660	614	602	613	631	600	583	605	560	581	632	625	578	653	610	590	618	621	585	614	567	615	632	594	617	576	583	619	560	576	611	587	603	659	649	646	606	663	606	640	603	644	642	592	585	662	630	591	632	650	638	600	615	591	641	623	587	579	588	597	632	613	617	608	626	611	622	607	564	582	604	615	601	648	650	601	606	574	580	643	616	664	624	652	573	608	612	618	607	603	625	575	569	601	624	612	612	610	644	568	638	604	612	575	581	552	607	588	596	616	554	623	611	618	631	628	610	698	642	618	577	634	616	605	592	588	630	586	612	616	610	613	592	596	639	578	629	651	571	573	627	568	593	575	624	663	609	626	616	635	601	666	612	590	589	621	661	598	642	584	598	641	612	607	622	600	620	595	596	630	663	615	611	596	588	627	618	597	609	655	588	588	603	667	618	626	638	634	599	599	579	601	659	586	580	618	619	590	607	602	617	620	633	586	595	576	633	589	630	651	650	612	615	649	591	619	592	589	625	613	572	624	626	643	610	605	599	607	617	624	621	646	567	564	632	631	610	601	582	597	600	644	588	644	606	650	595	572	590	619	625	597	605	623	604	655	579	571	607	607	590	586	651	581	622	621	637	604	652	640	607	635	627	573	623	586	577	616	646	567	628	657	561	638	613	599	569	625	630	632	587	642	625	642	588	607	578	590	589	586	634	579	633	636	626	587	608	579	587	602	644	529	560	595	643	604	581	616	574	577	669	620	607	591	590	600	633	570	594	634	631	593	632	642	608	580	605	626	643	635	594	634	616	650	649	590	633	586	637	638	608	627	602	611	637	624	602	614	575	619	655	584	631	613	668	597	616	654	625	647	644	627	614	607	614	549	579	624	634	625	665	606	586	616	592	579	578	580	597	609	621	604	611	609	603	606	586	627	588	583	590	636	601	584	643	610	596	596	644	664	576	595	570	609	573	562	609	594	668	591	665	616	624	585	591	574	629	598	632	610	659	635	624	641	587	574	648	671	627	581	628	606	611	638	664	624	604	594	593	585	620	579	614	618	585	597	596	592	650	622	626	636	635	616	640	589	639	644	637	634	590	638	610	588	626	606	579	616	609	583	585	597	604	600	669	616	606	602	605	623	634	606	620	642	660	648	629	567	618	575	596	593	587	580	598	560	595	628	579	556	628	635	588	626	653	655	620	583	577	599	597	617	632	593	621	609	606	586	572	609	633	599	584	626	610	574	588	622	613	613	570	613	580	575	626	559	599	578	585	648	621	656	598	608	584	593	592	598	601	634	602	598	631	666	621	575	636	616	584	618	620	613	597	595	581	590	581	602	582	616	616	575	589	593	562	587	603	584	586	605	610	596	635	634	585	672	602	638	627	622	642	671	633	581	586	633	600	569	628	586	635	608	591	633	579	613	627	588	619	629	599	635	564	623	640	563	624	639	624	584	611	599	632	595	635	588	613	606	627	589	585	661	626	561	566	589	610	641	597	597	597	629	621	607	578	616	608	596	582	679	611	573	637	629	598	661	611	612	631	597	607	588	607	629	604	601	546	627	610	604	610	616	655	619	565	595	660	628	628	607	620	634	625	597	635	626	632	615	611	605	649	620	613	612	623	660	586	639	647	642	607	609	583	566	641	601	601	635	617	625	628	607	604	605	601	606	644	588	582	616	607	626	632	604	612	581	609	624	604	604	654	570	640	638	658	605	571	602	589	593	614	614	591	646	601	610	634	593	565	601	582	586	613	632	631	589	631	577	591	608	597	625	608	590	615	623	550	599	607	583	641	596	621	603	617	629	594	618	616	642	571	557	642	599	632	608	626	601	601	639	565	635	620	594	570	627	588	617	590	639	603	604	580	606	568	601	578	639	604	592	567	575	606	629	610	666	609	589	644	628	650	560	601	560	618	595	658	621	595	646	578	605	621	584	599	616	644	606	560	621	602	613	630	576	622	609	591	597	592	620	676	603	605	586	643	605	607	590	594	585	579	582	574	580	666	598	567	618	646	616	601	655	626	641	615	585	603	574	578	600	623	581	619	624	621	579	556	614	585	573	626	639	597	561	631	617	635	593	627	631	601	644	574	609	615	633	603	620	578	580	587	663	587	625	608	543	610	589	604	638	632	593	621	640	661	625	619	562	602	637	635	598	598	561	574	591	612	646	591	633	651	609	614	573	615	593	593	626	625	649	657	646	577	608	592	588	586	600	645	639	608	601	601	629	638	604	611	631	615	639	681	592	635	615	544	566	576	570	617	616	629	596	638	608	603	671	568	610	584	572	632	628	570	596	651	600	604	615	619	589	607	624	586	587	563	582	593	618	643	608	589	612	607	629	634	660	565	540	588	612	557	612	595	634	586	609	666	606	618	647	626	625	610	610	581	621	563	621	648	609	602	605	664	581	595	594	621	595	617	569	618	595	595	622	607	599	557	604	620	606	587	607	600	632	592	580	593	573	591	588	589	607	634	609	612	621	624	609	597
9514	22845	12850	5602	3817	2781	2014	1783	1597	1352	1080	949	1068	909	823	838	796	763	758	776	703	689	693	690	700	671	697	652	727	699	678	674	679	690	678	719	739	705	720	726	715	746	751	760	762	711	739	765	827	766	861	844	755	804	824	796	757	785	771	748	793	739	785	711	721	718	696	691	691	741	671	673	672	659	664	611	702	653	670	625	686	675	613	691	604	643	642	669	651	659	654	661	591	638	609	665	654	625	639	667	645	639	638	637	678	662	712	682	664	645	625	631	630	599	664	661	620	608	669	632	618	652	642	647	611	657	638	620	669	665	610	691	620	677	615	647	684	681	606	635	658	665	651	634	649	668	635	610	600	629	641	632	646	670	635	670	644	647	649	636	632	636	636	654	632	633	611	630	624	607	652	599	615	654	659	668	682	671	642	646	657	614	655	627	621	656	653	657	611	650	615	621	639	661	642	686	640	638	649	661	636	633	620	661	640	642	623	634	638	634	649	622	636	627	622	604	589	624	667	654	616	632	624	665	636	630	637	641	661	668	648	623	673	674	653	612	620	652	656	634	665	655	679	663	599	639	678	672	638	660	669	649	657	646	642	609	639	627	616	650	672	672	614	629	659	611	669	644	658	663	633	632	668	632	650	651	598	609	600	656	671	646	650	629	697	624	652	601	627	614	656	620	661	667	655	636	631	635	656	608	650	658	654	639	637	656	605	613	633	600	635	668	641	662	634	643	625	644	645	658	665	661	627	627	606	667	640	657	642	682	672	683	624	590	638	637	637	665	628	650	689	652	619	654	647	632	653	634	652	662	622	695	675	660	641	656	655	632	632	634	649	672	648	639	651	618	668	637	646	653	672	618	635	620	659	660	627	658	598	631	651	633	637	663	627	628	634	601	638	661	668	637	621	657	622	654	665	661	614	644	657	628	651	628	635	615	638	638	701	626	646	641	631	668	669	617	637	597	622	616	628	651	694	616	604	607	626	589	652	646	660	678	670	646	648	608	627	683	631	667	655	658	625	652	637	664	617	646	674	645	590	696	623	630	607	597	602	615	623	609	633	655	680	629	611	650	644	646	641	634	622	677	655	623	628	670	651	662	634	623	637	634	635	685	617	655	643	636	647	626	633	662	605	617	632	619	629	650	623	637	639	663	635	695	637	640	618	649	660	653	653	657	631	623	669	637	676	666	648	626	689	674	638	640	615	641	632	670	663	617	636	635	635	653	651	655	663	663	659	628	653	616	646	666	625	659	596	646	699	634	671	633	626	636	623	644	629	679	629	661	621	610	706	630	630	654	684	639	667	593	660	679	654	629	662	629	624	667	617	622	639	636	640	615	643	650	614	651	656	635	616	619	668	613	623	645	697	650	626	674	638	561	626	662	632	611	641	640	641	598	614	626	641	597	665	669	646	681	638	630	615	633	630	646	620	664	592	624	639	634	632	717	657	647	661	604	655	585	688	642	614	651	637	679	586	644	669	688	663	672	666	634	652	704	625	671	643	640	658	657	668	653	607	621	701	657	599	664	626	630	622	664	676	646	664	616	667	664	583	645	670	646	647	630	599	643	620	686	590	661	656	625	616	674	656	644	657	648	709	671	657	650	633	616	658	660	648	682	611	623	623	679	646	675	614	649	624	647	655	653	588	635	602	649	639	629	646	655	638	653	607	641	657	643	619	632	647	690	625	662	673	661	661	641	649	633	627	606	624	618	648	638	644	610	657	620	656	663	625	624	660	616	654	598	637	649	619	654	674	665	700	657	608	629	641	613	634	623	640	645	667	622	644	607	604	662	641	623	630	647	648	601	676	670	674	674	692	647	660	579	637	632	588	624	656	656	623	638	589	634	674	660	622	675	596	630	642	637	632	613	667	678	652	599	671	666	610	648	648	664	660	627	678	668	686	651	669	649	694	642	632	649	663	630	599	626	609	627	670	648	612	660	625	644	630	668	610	641	608	624	625	659	609	624	650	685	671	640	670	605	653	615	692	661	648	666	650	633	656	671	643	607	658	690	657	721	664	667	649	650	648	640	609	647	645	643	647	608	673	651	655	631	630	644	612	619	649	652	657	687	659	627	640	650	671	556	651	604	634	631	608	675	608	630	665	630	704	623	630	689	600	643	627	624	583	598	640	651	642	607	634	680	651	605	676	644	680	584	654	626	651	613	662	689	657	684	663	655	609	634	649	633	620	665	630	627	654	660	675	603	597	611	678	653	614	619	628	668	646	670	599	635	628	659	656	656	649	679	623	631	657	665	643	660	613	650	655	686	637	573	669	658	668	680	613	622	653	637	624	624	620	622	645	602	613	636	663	624	604	674	626	634	624	657	656	623	649	640	680	589	597	651	618	674	622	635	660	626	628	606	640	658	646	701	646	680	669	621	648	606	660	630	645	627	686	641	598	626	650	671	621	634	647	646	612	653	673	639	667	666	688	644	669	675	688	605	640	643	668	614	641	664	631	684	662	647	665	688	630	681	642	640	647	656	643	656	622	654	651	641	654	616	645	628	655	662	671	615	662	666	626	633	618	650	644	624	636	639	669	620	636	614	668	643	614	667	639	630	661	632	646	629	599	634	634	629	678	660	640	679	667	628	618	646	632	650	583	629	678	643	656	654	621	658	652	638	652	647	660	651	638	683	645	638	657	646	618	665	708	708	662	659	666	621	635	588	630	668	619	687	649	643	636	626	637	657	652	617	643	670	641	655	669	652	679	619	617	651	639	600	646	628	623	646	673	667	644	634	645	646	629	655	633	651	664	636	633	629	666	656	607	669	657	673	666	674	595	639	636	593	690	628	648	627	670	660	625	597	623	624	646	629	701	623	600	588	653	656	632	647	688	615	673	642	669	662	645	634	640	626	642	612	670	667	648	650	629	630	645	621	664	661	608	614	655	618	634	626	637	672	691	605	615	671	642	615	614	609	640	621	643	616	684	623	696	624	607	639	607	697	627	627	642	682	652	648	674	621	629	589	645	655	610	680	575	655	594	659	627	647	618	653	631	676	628	671	676	677	648	664	629	646	622	672	683	641	608	685	677	671	662	630	663	610	619	682	628	662	599	660	652	585	698	658	631	623	635	661	632	639	661	608	599	640	622	651	643	662	614	645	688	625	665	636	625	641	669	673	619	634	628	632	647	633	605	638	613	649	648	635	610	629	650	671	645	631	649	668	628	707	662	653	628	663	580	620	635	654	615	625	661	631	677	613	625	614	647	697	660	631	633	682	626	641	613	643	640	604	655	633	660	646	619	642	631	613	626	634	653	698	652	612	688	630	677	651	634	698	642	579	630	618	655	648	662	684	685	680	606	665	662	628	622	649	680	674	675	676	639	670	668	622	612	616	613	619	634	633	636	624	618	644	615	685	639	622	637	654	644	706	631	630	669	676	677	653	658	571	630	671	654	665	639	617	629	666	713	635	665	649	616	686	655	670	628	623	659	705	648	651	620	648	651	652	620	616	667	653	673	644	631	687	617	650	642	660
25653	21613	27359	25891	6618	1354	1055	894	834	804	710	702	763	649	653	643	652	631	581	600	608	606	616	567	553	588	565	573	587	606	604	562	616	611	629	598	638	595	569	607	640	657	640	665	645	667	671	637	656	625	692	685	634	640	663	665	648	636	618	676	622	614	617	637	602	609	640	642	643	651	570	603	561	600	608	599	592	622	546	579	592	545	580	602	601	607	585	577	632	645	572	551	601	555	617	569	593	566	600	604	591	595	584	584	646	581	572	646	630	576	566	574	587	594	570	590	588	637	590	565	556	562	586	574	565	526	528	554	554	617	575	593	543	620	577	545	613	577	561	586	521	560	578	565	575	597	599	607	548	572	565	600	591	575	562	562	560	584	583	568	622	563	568	563	605	588	559	559	604	554	579	561	581	604	547	545	567	576	620	561	613	637	569	594	593	596	572	599	558	588	582	604	574	568	606	596	592	582	564	621	608	557	564	577	582	623	542	545	607	590	623	603	588	651	632	560	599	624	599	573	585	592	591	578	542	586	596	596	613	580	602	608	602	570	590	592	583	553	624	587	577	613	577	585	596	596	515	595	599	608	549	562	572	575	597	602	571	559	594	608	616	517	586	585	574	571	597	591	618	566	569	608	579	604	581	569	602	574	606	609	569	558	584	626	589	593	599	583	639	632	577	598	589	607	572	569	597	613	599	572	560	539	583	581	560	566	599	595	607	583	601	582	586	596	550	582	661	592	560	603	575	530	604	581	573	602	586	596	564	575	582	618	599	609	554	596	606	551	596	557	606	564	570	640	573	522	598	604	612	562	627	548	555	564	555	637	604	574	573	613	574	624	615	586	568	573	591	570	562	609	597	606	564	607	579	543	565	592	596	557	552	609	619	564	596	610	612	653	595	569	601	575	589	575	570	551	563	566	599	540	604	586	553	586	603	599	558	602	570	607	637	576	600	572	574	608	571	584	589	560	559	615	602	546	572	596	574	568	595	614	617	580	555	620	610	585	577	597	562	612	589	604	601	604	590	569	582	592	609	583	582	603	557	563	583	556	539	604	584	596	598	610	568	627	614	542	612	607	578	580	537	594	573	559	616	605	599	626	590	584	555	563	560	590	562	570	627	613	548	605	566	545	634	598	592	584	581	604	550	610	607	615	614	597	559	589	520	587	582	596	579	580	610	619	569	593	565	574	588	557	630	594	555	589	553	583	552	570	585	578	581	551	611	565	592	612	607	544	571	518	585	587	605	637	595	572	551	576	594	544	633	597	590	560	608	603	591	585	598	624	579	557	623	569	624	589	612	555	576	546	553	593	631	594	622	604	572	570	630	575	534	610	568	579	624	559	587	605	584	619	595	547	571	586	573	586	584	587	610	567	625	608	569	592	574	573	623	594	549	582	634	634	565	555	602	583	575	603	581	609	580	551	597	569	601	581	557	609	566	587	609	614	579	594	550	564	559	591	585	602	577	636	639	577	606	628	597	586	601	565	630	565	599	566	578	568	599	628	632	592	616	573	570	568	590	578	559	588	607	591	547	615	586	562	618	578	561	557	576	608	606	557	561	584	564	606	581	544	614	552	599	582	575	601	570	588	598	589	627	597	638	586	619	593	618	591	523	587	615	562	560	566	627	615	575	596	611	596	580	599	578	575	573	583	600	537	617	579	575	553	564	596	608	620	591	576	567	553	619	580	597	622	602	590	569	624	579	545	617	613	613	642	560	568	619	605	590	607	607	583	595	522	547	583	606	633	565	638	638	595	602	590	560	597	625	583	563	522	596	598	595	574	552	591	605	566	615	573	577	611	600	567	542	587	611	528	588	540	608	600	594	556	582	588	600	570	576	611	587	568	573	537	599	596	549	582	562	588	600	553	586	642	606	556	560	582	578	587	577	586	532	543	566	595	592	593	594	564	587	581	600	610	554	587	530	559	574	594	568	551	592	539	627	612	601	612	587	573	590	598	621	590	619	566	561	577	573	618	551	577	603	608	567	590	549	583	577	576	539	588	575	557	590	644	617	576	573	578	588	581	587	639	593	609	571	571	524	578	541	597	592	561	595	567	595	604	611	606	520	559	567	564	647	608	545	587	562	604	569	614	603	620	592	590	581	592	561	551	584	548	553	601	573	619	648	578	593	601	632	595	549	596	592	581	584	591	616	608	614	590	524	596	593	642	617	580	614	567	579	599	564	597	599	566	600	624	547	564	577	585	565	560	591	538	615	597	613	542	589	592	652	618	585	545	647	610	579	578	579	600	570	573	574	562	576	577	581	611	587	580	648	583	601	546	611	600	593	582	633	566	575	537	552	581	572	557	602	600	574	590	611	605	617	613	557	583	603	620	569	584	606	553	584	574	585	572	577	638	618	603	584	612	552	586	655	587	562	572	571	615	580	557	560	595	589	613	579	604	571	600	576	580	607	565	621	600	595	607	578	597	588	611	607	602	569	602	627	585	635	606	538	580	586	579	574	620	609	569	598	607	574	592	551	563	612	552	595	577	559	575	574	561	565	607	583	570	589	532	561	558	587	556	596	594	600	578	629	573	593	576	557	603	628	590	621	619	600	566	576	524	607	569	576	577	574	626	597	525	618	606	580	560	593	632	616	551	588	593	587	552	578	563	562	594	543	526	626	548	537	631	606	614	578	588	561	557	578	623	593	608	597	576	600	561	576	599	597	630	583	580	616	577	589	622	611	558	557	581	601	584	564	520	583	580	614	612	574	607	600	584	618	561	570	596	588	597	569	571	575	567	548	568	612	600	553	547	594	588	584	576	640	556	527	632	563	522	568	581	549	604	584	589	624	598	581	545	613	563	575	605	603	566	598	604	627	602	580	568	551	643	591	617	614	565	610	561	555	598	579	577	610	566	577	592	568	560	580	592	638	590	576	573	578	571	606	577	566	558	599	612	568	616	579	591	601	622	558	575	595	549	569	591	587	546	571	608	589	566	576	584	599	587	610	607	585	626	546	563	567	584	631	561	576	571	597	595	580	536	603	571	558	579	594	578	535	550	610	591	576	554	593	571	622	596	607	562	595	584	592	616	588	597	568	617	564	588	585	598	582	559	620	552	597	586	591	587	596	581	532	606	587	574	603	595	590	592	563	556	599	625	549	577	568	604	578	607	597	603	568	575	624	609	569	578	609	580	632	602	568	623	615	541	577	603	559	565	558	619	605	614	612	619	568	578	591	582	562	581	604	625	577	599	608	575	575	585	614	576	582	564	550	562	566	605	551	584	590	591	622	590	537	572	565	585	600	568	541	558	613	583	610	561	541	606	602	597	569	611	525	579	571	594	570	575	593	624	583	591	611	558	616	602	557	577	562	578	578	579	628	539	579	581	578	586	572	561	582	596	578	613	621	554	611	624	634	526	569	563	525	635	605	561	593	545	586	576	610	567	591	521	585	579	577	631	574	549	578	557	600	559	590	585	560	567	594	597	594	616	602	579	542	559	552	555	647	617	568	572	591	547	591	568	551	587	533	552
8394	16973	9280	3628	2581	1993	1546	1333	1233	1110	919	835	969	778	734	713	680	669	657	668	658	652	638	655	663	666	670	617	651	662	666	655	655	639	671	681	640	650	656	673	673	693	719	719	704	724	720	722	757	742	789	769	744	755	706	699	736	704	720	698	720	688	693	720	636	706	707	672	671	654	651	653	671	643	649	630	594	647	609	615	638	612	650	610	649	655	589	659	611	629	566	638	651	631	573	643	583	646	606	653	607	629	643	622	612	652	674	616	643	623	671	613	649	643	641	613	623	652	628	645	616	654	626	623	622	637	661	657	624	587	615	566	593	630	623	583	591	647	623	661	633	632	649	626	626	619	586	640	612	633	630	608	619	617	629	632	630	652	615	622	612	648	623	610	626	596	637	587	613	611	627	640	606	666	678	657	637	602	628	634	645	627	594	583	599	650	652	594	595	650	624	619	607	585	617	627	602	652	618	638	623	667	607	653	650	642	608	648	590	596	664	603	598	625	608	624	607	587	668	634	606	633	622	629	645	612	627	645	583	599	600	623	700	627	613	650	646	580	608	550	673	629	614	603	546	628	629	597	630	644	613	617	631	608	616	659	660	606	589	652	593	581	646	658	650	646	642	654	646	622	614	640	595	634	630	648	594	621	607	626	638	572	608	628	617	629	636	639	625	628	620	629	651	588	628	629	643	636	619	618	626	597	618	645	637	581	658	606	650	636	642	609	609	620	624	575	611	673	628	653	623	610	592	638	630	623	645	611	624	641	613	564	598	633	650	647	616	612	626	649	586	637	634	619	662	626	657	596	644	640	601	632	666	620	581	653	644	619	620	682	627	582	637	651	672	603	634	591	607	616	586	597	572	613	621	661	588	620	639	624	651	628	632	651	619	631	617	583	652	609	609	636	598	598	602	631	643	616	672	582	651	592	639	624	623	626	624	678	617	659	591	626	610	614	649	606	617	659	636	624	638	626	611	611	593	646	635	616	605	659	635	622	585	617	601	590	642	651	621	632	605	580	634	611	620	598	606	613	602	637	625	687	613	664	628	602	618	634	607	643	625	596	595	603	606	598	614	669	627	647	600	628	643	643	683	670	645	613	679	609	632	619	604	608	646	635	596	615	648	611	622	628	613	582	600	620	610	594	657	608	638	646	612	602	628	652	655	680	671	592	649	613	616	658	659	622	632	679	651	623	625	655	598	593	644	612	650	622	617	615	603	648	610	585	593	625	651	633	608	640	644	667	587	610	616	604	621	660	639	633	629	647	642	578	593	629	618	603	578	664	639	644	582	613	652	628	624	607	608	614	627	609	604	642	635	630	648	606	616	628	604	635	658	641	606	618	623	619	615	635	597	647	633	600	632	649	618	626	623	644	563	616	648	590	596	627	615	609	599	643	637	609	624	626	622	608	595	646	628	631	623	596	635	608	676	642	629	646	627	619	659	638	643	663	616	614	620	647	595	593	614	604	606	653	607	632	593	638	679	629	637	627	607	639	618	624	584	687	640	630	659	670	626	614	624	630	639	631	625	645	616	599	612	674	620	608	671	631	644	614	612	592	622	621	664	629	614	658	596	667	618	618	618	632	663	595	613	637	629	629	642	605	628	637	596	634	608	590	617	684	637	617	683	626	618	623	602	621	624	654	646	594	592	624	650	663	629	630	620	644	635	655	602	645	635	617	653	595	606	580	652	650	650	668	628	619	629	636	625	635	613	645	663	583	666	609	626	623	675	608	607	644	610	641	592	657	609	674	669	621	609	625	604	645	632	618	647	584	644	588	673	641	619	612	575	620	612	621	637	590	606	660	628	624	602	629	595	621	616	650	615	636	608	649	660	631	625	623	607	647	619	592	649	625	639	602	630	636	584	599	629	604	587	643	606	652	588	619	600	639	603	659	642	619	655	633	662	562	648	599	596	670	614	660	635	576	661	654	620	573	637	615	581	597	663	631	611	609	646	592	623	641	621	616	567	632	608	615	630	636	644	616	653	573	609	631	644	608	635	587	615	662	642	629	631	619	634	638	681	630	635	595	638	624	635	607	667	663	669	656	666	622	547	682	576	664	615	665	636	616	612	627	595	582	671	585	608	600	621	638	624	594	622	623	641	646	605	630	658	651	653	629	700	595	604	613	629	574	645	648	618	631	634	649	605	590	628	585	637	658	666	599	608	657	611	627	634	560	603	626	587	647	643	647	623	665	617	650	657	590	615	664	612	634	617	636	612	613	573	639	657	671	575	640	600	645	617	600	632	621	626	619	617	604	624	591	674	657	636	580	629	622	600	633	617	646	623	671	662	605	578	611	601	649	631	615	618	651	590	627	630	602	608	664	633	573	608	665	629	622	618	686	642	635	651	644	630	623	599	601	624	617	644	599	609	604	631	636	600	631	604	631	628	641	602	609	604	598	691	632	648	640	631	602	620	654	595	619	593	609	631	626	622	596	647	609	610	660	626	620	696	658	639	635	613	652	675	639	639	602	646	616	585	657	630	601	634	628	614	596	661	670	623	673	582	615	630	614	649	654	630	651	611	585	591	615	662	618	592	679	649	682	611	627	615	600	634	624	629	637	640	653	637	624	637	657	612	649	595	611	593	691	591	605	589	642	605	609	585	629	613	632	616	590	635	592	618	606	633	630	625	628	593	601	575	632	658	635	611	668	591	595	623	608	648	629	648	642	634	613	649	590	606	625	621	650	640	628	632	620	592	637	619	588	610	632	671	624	640	651	622	625	622	618	643	590	640	649	609	656	582	598	659	628	625	600	625	596	613	654	641	631	644	645	641	564	612	653	631	633	619	645	653	598	634	626	632	635	577	646	690	629	635	650	655	630	645	605	603	604	564	640	602	644	688	599	640	654	636	642	592	697	656	616	630	590	619	662	629	637	654	626	632	615	625	599	646	613	634	605	640	644	642	594	579	632	606	604	618	613	659	601	620	618	649	628	635	653	631	631	602	653	601	605	622	636	612	641	653	635	603	663	621	627	661	614	650	611	594	611	639	592	615	641	620	657	625	622	653	637	650	671	604	574	610	632	629	659	542	619	606	596	601	634	572	646	591	620	616	646	605	649	613	594	645	652	595	628	581	693	659	598	657	602	637	596	593	589	570	656	583	625	638	670	662	636	595	632	627	627	619	613	594	582	654	629	580	622	670	635	611	670	600	619	617	622	635	590	622	642	632	613	608	644	650	619	609	665	613	597	598	595	678	627	642	654	608	644	634	669	622	602	606	634	624	660	626	614	607	596	629	631	592	617	597	624	641	631	650	637	656	598	601	611	636	631	632	618	652	601	585	627	608	646	641	640	600	605	619	604	609	615	623	589	636	582	622	663	654	618	616	609	621	602	642	636	615	648	582	635	645	610	625	653	581	641	602	666	656	647	609	605	569	635	633	646	628	630	588	607	597	645	636	603	623	598	577	637	640	616	662	632	604	607	630	613	606	640	636	642	662	594	623	596	608	595	621	622	645	633	669	598	634	602	685	636
23156	21621	29326	24396	21621	21531	5760	1655	1359	1128	995	944	962	890	787	842	750	691	745	791	666	706	716	722	670	656	672	639	673	679	662	638	678	676	677	735	693	678	674	660	704	710	737	701	749	747	797	762	766	767	787	786	815	764	792	717	749	787	674	725	726	660	775	649	687	664	679	679	654	650	629	640	667	662	616	642	670	670	679	633	628	666	607	618	670	645	663	623	618	650	669	604	675	632	606	668	588	670	635	607	594	645	701	662	632	617	662	639	668	654	649	656	685	654	623	649	630	646	634	634	700	689	613	636	654	666	639	650	652	627	645	671	636	626	646	636	634	630	616	671	685	606	607	645	628	660	606	632	618	637	644	619	642	623	590	637	611	665	627	678	609	680	604	623	615	601	670	623	614	650	644	658	630	622	618	663	613	654	647	663	581	639	630	644	660	647	638	631	604	613	644	652	610	622	642	643	660	631	594	631	684	626	666	617	595	645	638	664	641	627	659	593	555	636	637	650	614	588	619	620	670	667	622	632	607	632	654	629	636	655	649	663	643	624	597	625	617	630	631	650	641	694	609	630	611	612	597	621	609	637	612	600	631	634	639	659	634	637	633	591	597	593	600	635	643	596	654	567	624	643	628	630	681	617	669	566	655	651	651	625	628	675	653	627	661	664	609	580	661	650	625	615	634	659	656	624	618	633	631	634	678	630	605	589	617	658	607	665	661	620	660	615	657	665	593	592	600	635	624	696	649	652	659	690	599	591	649	681	628	651	622	629	621	615	600	621	674	627	652	624	633	613	647	648	671	658	631	632	601	658	648	654	659	609	630	614	610	629	642	618	598	663	627	603	663	616	650	660	622	650	624	585	624	649	672	611	616	659	631	626	664	660	622	625	616	650	634	676	656	662	629	629	652	632	637	684	590	605	586	635	585	650	689	609	607	612	635	668	646	666	631	600	635	568	608	635	619	670	617	643	633	650	610	580	649	660	637	618	639	616	589	647	655	552	634	602	592	590	623	619	648	622	596	636	603	610	620	632	586	620	623	608	563	623	664	605	636	671	613	650	621	641	657	606	626	626	646	674	628	646	628	642	586	612	636	627	639	618	633	612	609	621	663	633	612	656	669	635	631	658	618	662	657	601	642	699	644	624	614	636	620	720	631	626	626	655	660	629	642	632	654	660	635	617	613	603	658	662	650	623	627	615	592	615	684	674	619	650	621	685	616	649	626	646	619	635	673	653	626	716	647	665	626	651	630	635	613	647	625	612	639	622	642	635	663	596	659	593	642	622	619	656	650	642	657	599	618	640	636	595	635	625	667	606	639	627	626	625	649	637	649	636	610	583	636	623	612	610	625	648	602	615	620	639	661	597	650	622	594	635	644	605	651	646	647	660	609	621	624	660	630	585	576	625	676	686	661	622	638	582	638	615	670	652	661	659	616	624	612	643	618	621	628	576	647	655	675	632	682	620	638	664	659	633	712	605	596	634	653	660	639	635	630	641	609	634	626	629	642	605	624	634	579	634	593	582	610	615	610	647	628	663	649	663	667	632	654	614	622	655	658	627	659	635	623	658	649	586	623	616	626	618	625	631	629	647	681	648	647	608	631	619	642	699	627	628	629	626	615	640	638	605	686	588	611	615	623	599	636	648	666	622	634	592	634	617	596	627	604	626	643	616	623	637	628	647	640	625	628	659	624	641	599	610	649	628	634	622	622	591	650	633	635	590	644	611	696	638	594	628	628	683	624	655	619	649	635	574	608	656	667	624	628	659	613	603	647	678	636	655	641	624	651	601	645	628	667	651	664	628	615	596	657	620	650	609	616	660	666	630	609	587	669	677	605	593	618	622	634	608	662	651	649	633	635	627	622	627	620	669	667	637	642	632	636	632	591	636	615	631	641	606	586	630	646	597	657	701	678	677	646	682	652	651	640	603	707	666	663	622	594	606	609	646	638	603	613	615	690	597	660	613	648	626	618	591	634	610	591	668	657	647	631	679	637	643	611	599	619	648	591	644	653	665	638	646	691	631	630	610	617	621	647	609	588	668	642	647	631	674	657	608	613	593	624	637	611	672	590	663	664	598	632	609	621	632	640	590	656	646	642	631	637	622	632	645	633	613	643	653	621	646	647	663	614	651	624	654	657	644	680	614	639	648	603	638	624	628	635	601	618	594	654	669	632	608	634	678	593	606	601	621	635	602	636	594	617	598	611	655	645	589	640	643	653	646	629	598	636	680	634	631	630	644	662	644	643	589	646	650	627	632	591	658	625	633	657	654	620	648	636	584	587	619	614	652	719	577	679	648	621	643	651	650	647	666	648	653	627	631	618	594	671	627	613	629	620	620	623	640	633	603	649	627	603	614	637	619	628	656	651	622	647	613	627	636	639	651	591	641	673	623	670	579	670	636	654	645	645	639	636	600	627	611	656	657	626	660	641	638	615	638	602	659	612	661	628	653	643	612	643	648	645	642	684	620	615	578	637	595	640	669	594	639	658	617	671	603	651	622	584	669	659	630	637	634	634	660	654	621	634	672	602	651	650	592	592	637	663	665	638	652	690	627	630	616	638	666	591	614	669	673	596	648	627	587	641	681	658	614	668	636	627	641	682	644	678	606	635	612	645	643	622	643	660	581	587	665	636	637	623	634	597	620	685	596	621	643	618	656	650	605	600	648	653	665	606	621	588	633	628	616	619	659	614	637	599	674	658	629	624	623	602	598	666	640	649	612	646	630	583	615	643	656	646	662	594	687	601	596	658	670	606	633	566	673	628	598	623	625	659	592	643	605	642	630	629	631	610	627	618	658	602	625	618	688	618	658	672	607	616	627	652	626	620	652	621	613	632	625	618	592	648	625	607	602	676	631	624	634	651	643	582	675	634	600	642	615	608	658	660	664	682	650	651	610	607	625	644	595	667	580	650	656	602	623	630	580	610	648	643	678	650	580	615	645	644	634	649	653	606	616	627	603	662	616	632	606	588	658	652	630	669	612	617	653	552	626	664	594	608	621	590	621	575	613	621	618	636	647	641	632	635	599	652	628	638	609	654	619	613	642	631	619	613	648	638	640	655	652	655	610	639	649	634	609	645	623	568	653	596	650	654	636	612	652	622	596	656	595	665	645	670	606	631	638	662	677	630	603	616	677	590	652	638	670	626	610	588	632	622	605	640	650	592	649	619	591	630	640	616	592	633	649	639	615	640	641	605	618	614	588	665	624	688	604	620	635	639	653	591	604	616	658	672	628	641	616	625	606	634	625	634	626	660	656	650	625	625	664	608	649	621	622	646	653	625	620	643	647	562	630	624	631	633	556	623	612	650	636	662	675	611	660	698	669	626	625	602	650	588	638	624	645	629	624	645	608	658	625	617	619	607	666	631	676	617	606	628	622	658	623	657	631	626	653	593	617	666	642	629	666	614	613	607	634	650	661	648	632	573	636	669	657	635	638	614	601	673	596	600	634	620	631	580	627	616	610	598	628	655	628	628	640	640	609
10319	28200	16356	7045	5115	3670	2924	2504	2142	1660	1340	1293	1403	1120	1014	980	874	857	836	840	778	760	759	748	743	716	725	743	724	667	677	733	767	753	713	750	748	789	715	795	750	796	764	846	798	863	882	899	859	907	872	942	861	874	837	809	890	910	843	811	809	798	728	783	707	751	768	693	728	726	660	710	708	647	702	658	666	664	680	675	674	643	697	714	663	696	679	683	631	673	691	638	672	624	672	630	674	657	690	675	664	666	704	653	613	632	677	705	650	656	663	632	692	649	609	670	635	703	661	646	669	636	653	661	624	681	710	663	686	709	685	653	683	678	611	601	643	640	650	603	621	689	658	629	663	686	669	662	689	666	699	674	642	735	641	680	682	665	636	643	647	661	667	612	647	675	665	678	716	626	684	666	680	692	666	688	641	705	662	635	662	678	655	602	613	608	649	677	633	621	703	614	639	638	680	665	626	634	663	692	670	673	711	649	665	684	673	609	690	701	656	697	689	652	618	664	655	685	641	625	654	672	617	673	642	660	689	656	604	651	670	613	649	643	659	644	687	645	686	662	687	605	621	619	663	697	668	636	639	670	694	639	678	650	652	650	630	605	685	679	680	654	674	606	674	617	644	701	673	684	666	652	660	678	678	652	673	632	719	652	691	724	676	680	630	685	664	695	683	589	618	669	647	656	662	673	643	628	714	655	652	664	642	648	644	677	659	644	659	669	648	623	673	676	675	604	641	643	632	662	701	636	650	631	624	696	630	682	668	648	639	645	681	680	667	653	710	694	632	699	674	639	645	673	695	694	712	667	667	629	636	675	686	679	685	652	664	614	662	652	653	689	698	635	647	659	633	666	742	649	644	696	691	639	635	682	670	656	611	673	653	660	665	671	658	639	679	625	653	690	691	675	674	658	617	644	637	621	659	641	740	685	649	666	692	670	691	628	672	627	674	663	661	658	658	657	666	616	679	637	687	667	636	616	606	678	698	658	647	686	620	650	636	680	620	636	635	664	671	721	668	658	660	623	684	646	652	662	684	627	673	679	696	683	596	606	680	661	687	655	676	634	593	667	656	648	672	657	646	658	675	688	638	674	656	625	673	628	666	651	622	668	622	661	683	707	637	628	697	643	666	627	689	666	673	634	619	641	647	654	648	650	695	660	659	656	723	647	641	624	627	652	684	678	649	646	651	649	660	669	684	638	660	661	667	666	675	625	658	655	649	709	643	677	594	641	699	643	697	685	656	635	668	652	699	672	680	610	654	669	609	619	693	663	666	648	635	687	625	632	691	661	652	619	645	624	648	672	658	663	645	671	676	671	635	640	628	667	644	671	660	663	679	615	665	608	666	648	646	670	695	634	643	650	648	599	668	669	648	626	645	683	706	655	649	688	676	631	684	650	673	654	651	704	614	664	695	621	645	681	657	683	657	641	638	619	656	629	649	660	667	656	632	631	687	688	703	639	656	640	627	637	698	715	675	674	651	703	642	676	668	704	671	640	663	707	657	651	647	631	698	682	655	685	642	684	681	701	677	627	662	597	678	656	675	647	667	621	624	649	662	634	626	697	702	654	709	636	633	679	665	692	643	708	687	671	654	628	680	675	686	671	698	632	648	685	677	668	665	652	676	646	651	683	633	620	706	641	708	696	650	649	657	636	677	678	697	685	621	676	686	670	639	641	604	658	671	679	594	665	673	629	639	659	629	705	634	645	696	671	619	624	632	672	660	634	667	700	666	681	639	662	660	629	643	669	630	642	634	639	662	625	657	612	610	640	648	677	682	649	678	678	697	671	640	626	667	667	637	682	670	681	667	657	652	682	720	642	611	670	648	589	654	670	678	665	636	653	657	682	644	620	628	682	673	680	663	658	661	681	636	682	593	692	635	677	654	681	687	638	679	638	662	649	617	633	720	637	633	653	676	648	599	639	704	658	674	643	652	645	677	621	645	680	639	630	684	705	694	645	612	671	628	656	647	648	660	625	667	642	696	667	666	663	657	688	661	629	655	653	652	636	682	649	663	660	647	627	636	653	623	693	669	686	630	677	645	651	694	684	658	625	711	666	643	636	656	633	671	632	662	671	638	640	675	678	709	686	596	661	692	645	701	611	672	654	657	697	665	673	634	676	682	667	638	629	663	675	676	647	619	652	660	653	636	670	663	664	687	620	675	642	655	684	655	666	694	692	706	710	649	629	681	627	624	655	659	642	691	657	659	641	681	632	629	639	633	692	662	660	645	662	680	664	662	672	622	665	632	608	635	634	650	693	645	594	634	645	683	668	593	664	646	625	684	706	638	646	644	648	655	659	688	677	677	691	635	631	684	611	664	667	671	646	650	667	631	634	640	676	613	641	646	624	646	662	652	677	674	661	652	604	650	697	684	652	648	652	636	662	673	669	636	635	601	642	668	672	667	661	659	681	640	676	649	654	679	620	709	673	684	713	692	639	653	654	647	656	643	660	683	697	667	658	665	688	629	597	673	657	639	633	649	664	658	664	648	677	654	679	676	633	639	681	649	640	645	676	661	644	662	658	681	611	649	677	643	678	680	651	671	637	628	663	727	696	641	711	664	699	684	629	675	648	623	653	667	635	661	661	648	712	675	648	684	588	653	643	682	655	688	659	659	664	641	659	665	695	640	712	690	639	638	644	674	622	691	659	634	672	641	631	686	627	655	768	633	690	665	684	647	692	650	667	680	629	682	708	683	621	684	655	639	629	667	679	630	653	635	635	655	652	637	659	647	669	688	642	643	678	637	681	660	633	624	633	735	620	649	658	667	639	637	687	648	620	652	672	670	692	653	662	593	643	668	624	657	670	651	665	650	633	627	640	626	656	640	657	677	692	659	672	646	647	663	642	641	657	642	653	628	640	655	662	641	676	636	660	667	672	623	667	696	691	676	593	674	667	676	634	667	659	619	662	693	718	660	663	654	653	651	652	617	694	644	670	613	672	647	673	645	703	649	668	635	628	679	669	668	639	684	625	681	666	698	691	665	632	606	674	678	674	678	656	681	686	627	669	748	640	677	663	640	654	642	647	606	657	651	662	648	660	656	708	690	663	647	645	648	632	645	638	642	633	643	641	670	715	611	682	658	709	637	654	623	661	645	705	635	667	641	673	691	652	630	647	633	594	653	677	691	633	658	620	679	632	607	640	670	680	662	620	674	639	602	634	648	647	681	678	658	685	629	661	655	687	684	672	679	646	684	665	686	641	675	682	674	660	664	646	611	656	596	666	660	650	660	675	649	618	674	734	657	628	731	664	634	669	688	603	663	664	662	672	640	626	672	661	647	615	656	649	625	664	647	630	670	688	621	655	624	668	663	660	664	630	686	666	630	650	616	683	614	649	666	641	624	632	617	702	647	665	658	648	639	675	648	659	624	687	663	630	679	637	651	654	657	670	644	661	635	679	671	648	664	685	622	636	638	675	669	629	664	638	678	612	680	664	713	627	669	640	648	651	653	714	702	686	640	666	644	681	642	653	627	662
28469	17811	5968	1748	991	788	788	719	695	671	646	619	608	609	606	636	565	573	571	558	564	596	577	591	574	633	595	591	568	552	560	584	586	572	601	579	598	575	555	634	611	597	575	619	617	633	635	666	620	645	579	606	634	628	629	607	636	644	606	640	627	616	623	581	655	612	611	618	589	570	564	618	583	600	558	567	545	551	564	604	561	591	552	597	547	598	580	613	578	559	568	582	604	556	593	595	581	599	579	542	568	564	577	564	596	607	556	555	568	597	587	564	582	598	539	545	615	556	573	585	558	552	566	579	614	537	545	554	556	559	569	588	590	567	561	566	582	545	548	566	587	596	577	598	555	587	565	561	603	558	591	572	585	561	572	572	560	533	591	573	608	540	599	564	594	580	606	634	575	561	616	511	566	586	577	538	603	588	541	597	591	575	636	557	578	562	576	591	547	618	605	559	577	602	546	562	567	584	543	629	536	581	612	600	536	593	530	554	564	596	542	580	587	552	614	600	573	589	565	574	542	599	576	578	575	586	598	567	559	576	534	522	595	607	524	573	574	591	523	535	586	560	564	551	554	570	566	572	554	553	603	576	571	605	550	549	598	571	595	581	592	584	598	611	586	626	586	606	551	558	621	620	546	563	575	540	584	555	560	573	563	596	600	588	594	574	578	577	606	574	597	523	530	586	563	586	619	560	599	550	558	586	569	583	556	578	564	591	577	621	610	580	545	617	590	577	585	604	557	601	560	591	558	579	528	576	575	541	582	541	570	554	588	592	597	648	580	579	616	587	568	585	576	593	552	551	571	558	568	585	571	557	579	571	559	561	602	567	555	582	590	590	566	559	551	605	546	590	574	517	575	574	572	552	592	574	589	585	545	589	588	565	571	598	581	561	587	569	585	589	570	603	569	549	567	598	603	544	564	522	590	567	545	570	563	586	584	602	573	601	579	604	605	590	585	602	600	589	590	639	558	541	589	545	594	566	569	593	594	567	581	584	614	569	561	583	575	556	593	572	584	539	561	553	589	543	542	588	553	552	553	579	555	556	552	569	570	583	600	540	587	571	548	566	557	567	617	562	549	582	586	516	565	564	590	584	553	565	610	599	578	594	592	612	567	568	552	616	634	590	551	562	607	583	600	649	563	596	555	570	524	570	563	539	589	578	556	597	551	591	622	587	556	593	588	609	587	546	576	595	571	620	587	592	569	540	575	587	580	558	565	588	549	547	584	589	557	554	571	562	591	571	648	592	568	558	598	591	629	594	593	599	549	619	573	575	588	533	602	626	518	575	584	548	610	605	620	522	592	609	549	603	564	571	585	569	631	605	599	533	591	577	604	567	595	599	590	547	569	555	562	550	589	585	568	545	566	559	603	501	544	552	608	550	574	594	522	569	568	614	586	558	582	556	558	608	528	583	546	567	629	570	610	596	563	585	595	569	557	577	597	542	560	553	590	582	565	562	563	619	580	589	571	552	584	587	552	608	563	612	597	595	594	522	595	577	603	586	554	552	562	638	589	564	611	631	586	566	568	618	549	578	562	579	557	566	579	591	566	570	594	589	558	570	529	558	561	618	580	594	556	550	540	578	627	574	530	641	609	556	606	597	558	551	573	565	560	631	544	556	546	561	572	540	598	589	539	591	601	556	587	604	557	582	566	573	560	563	569	562	600	563	591	584	565	567	592	578	575	557	594	603	557	615	581	669	573	564	574	528	595	548	577	612	572	567	572	550	511	588	600	598	542	597	553	550	557	593	574	591	535	554	538	566	615	628	616	580	542	539	562	631	554	577	576	529	600	611	606	594	575	559	583	574	594	581	573	549	553	602	617	548	578	539	585	579	576	513	581	569	594	562	592	527	570	583	582	605	570	596	580	577	607	603	602	592	572	601	617	560	549	584	577	590	581	555	534	575	601	564	557	620	586	540	615	602	596	529	585	611	581	523	582	578	579	567	631	562	586	588	601	590	596	558	587	544	565	556	542	547	611	559	542	578	561	588	584	556	602	598	588	572	511	594	564	578	588	559	617	548	597	578	551	562	567	558	564	576	577	609	563	605	573	580	561	616	591	601	596	567	574	595	547	579	630	561	562	568	562	595	553	598	616	569	587	538	540	613	571	588	572	577	582	564	597	593	600	630	580	588	552	569	571	597	593	593	548	531	521	573	555	532	594	575	561	602	602	558	594	608	603	619	567	542	566	591	523	579	581	576	610	574	566	518	591	544	609	556	607	539	558	561	524	584	549	571	581	560	583	606	589	593	589	586	572	577	531	553	555	569	612	572	586	567	586	620	589	574	544	558	526	558	576	545	585	574	570	566	583	606	573	613	591	531	598	553	623	598	563	580	627	601	571	557	578	620	523	581	568	543	588	586	597	558	584	629	584	629	528	573	578	553	593	593	595	532	583	559	574	561	577	547	586	540	602	560	543	606	562	575	579	580	544	526	569	552	539	573	613	558	598	591	549	536	593	600	586	577	564	573	551	558	588	566	569	569	599	615	572	611	560	560	544	573	561	609	550	578	570	588	585	565	562	538	622	567	603	584	547	592	578	601	546	595	600	612	598	614	540	538	550	570	574	577	608	541	587	604	573	576	542	591	564	595	572	577	564	577	579	611	578	580	561	560	611	563	563	590	544	550	569	551	578	590	590	564	558	590	565	565	593	588	565	550	587	581	617	559	582	561	593	586	601	596	570	556	587	580	627	601	618	576	579	586	553	528	594	592	609	549	554	564	535	536	593	580	570	554	586	582	585	553	587	579	552	570	566	607	558	526	520	523	583	588	604	634	598	580	573	569	575	578	563	544	568	580	567	573	545	580	580	574	596	559	602	616	548	570	605	527	583	547	589	574	592	578	597	607	622	555	573	538	586	553	559	621	580	585	532	571	561	567	554	559	613	563	521	577	578	571	552	557	550	536	573	572	547	542	589	552	580	545	530	580	582	600	573	590	573	580	528	636	547	583	557	634	524	554	569	583	576	557	553	567	565	538	592	590	593	624	552	582	571	566	564	585	595	557	593	555	566	554	604	578	563	597	559	572	589	599	576	553	561	584	553	565	595	560	548	604	559	543	542	554	556	572	559	614	555	611	568	566	572	598	566	545	545	559	592	540	562	561	559	620	541	569	610	576	548	545	557	554	556	549	546	556	543	582	539	542	581	609	543	607	591	541	592	596	613	579	582	563	570	569	534	540	584	598	608	587	598	577	584	585	537	556	556	576	574	566	572	595	557	609	568	567	603	567	599	567	560	546	589	567	554	559	563	570	571	589	592	567	633	587	523	566	605	607	626	594	587	540	578	604	536	565	586	541	559	598	592	548	577	610	604	578	593	586	564	600	549	567	565	546	557	577	556	569	588	623	577	558	538	580	547	559	554	591	568	587	633	544	558	577	582	528	602	579	610	559	589	587	544	571	607	546	594	561	571	576	549	589	618	582	628	564	598	568	577	609	620	590	617	606	561	611	577	533	574	549	548	573	597	599	574	579
8217	9848	4734	1862	1397	1217	937	1025	918	744	795	695	814	690	706	696	595	657	602	632	633	663	603	616	651	612	614	568	616	601	626	600	614	605	606	622	662	621	622	641	661	634	649	670	681	673	728	693	712	743	712	726	764	669	691	710	710	715	686	705	681	655	612	645	683	632	610	639	652	692	631	606	565	658	618	614	612	570	636	627	627	653	581	540	643	619	615	591	647	592	631	596	613	609	580	608	633	633	605	617	601	605	631	605	635	633	630	621	579	618	624	607	637	658	623	615	604	616	582	609	597	622	626	642	607	623	574	633	588	589	627	623	606	635	671	607	666	621	675	593	645	647	556	628	585	684	619	606	610	566	633	582	594	614	614	592	601	600	602	605	627	651	572	643	597	601	608	605	564	635	586	645	638	621	557	618	619	622	622	654	640	642	609	610	600	622	607	586	609	634	623	622	592	582	627	660	581	615	560	640	616	630	587	607	557	620	611	614	605	626	601	625	619	599	635	605	583	639	619	608	666	633	591	608	635	621	608	596	639	603	606	651	603	634	586	607	649	587	623	611	643	650	625	612	578	602	612	614	624	647	642	625	601	663	591	577	602	564	611	636	560	613	630	615	628	581	624	631	651	636	623	571	659	647	635	584	610	609	623	642	635	581	637	617	557	590	585	632	644	645	634	622	630	639	613	603	630	597	608	582	651	571	607	604	636	630	622	608	628	614	610	607	597	551	584	630	628	601	596	634	619	637	605	585	623	579	628	562	591	598	601	640	606	666	607	625	626	624	598	594	604	647	636	671	615	661	637	599	624	643	598	636	599	589	589	639	644	615	586	583	630	591	611	620	602	579	640	596	605	593	615	594	625	598	609	589	623	578	613	585	597	621	606	663	617	637	605	623	624	591	575	589	631	642	606	623	591	582	643	614	646	572	601	608	591	560	576	597	614	635	620	612	616	634	576	593	591	617	647	569	548	622	566	594	599	606	610	611	598	585	601	602	649	638	635	613	619	588	650	606	615	586	596	614	607	574	584	594	651	624	592	599	644	573	626	649	613	622	613	580	586	592	599	640	605	593	609	572	592	641	616	634	598	604	616	681	616	614	628	628	604	611	604	601	653	586	632	601	646	620	617	575	629	637	620	605	607	608	611	617	580	594	620	631	598	660	625	652	619	590	632	615	625	628	633	656	610	629	656	654	596	668	580	604	616	614	595	671	628	631	603	634	635	603	630	594	607	610	595	647	606	618	658	623	643	648	560	601	640	593	591	597	605	595	657	583	644	616	618	597	643	641	632	613	595	592	592	598	607	592	607	626	644	594	645	600	626	623	615	636	624	618	604	600	604	599	559	637	614	645	617	703	611	594	616	665	596	582	591	590	618	639	601	518	590	635	614	616	614	602	602	645	555	621	599	622	596	611	562	551	595	584	633	669	633	594	595	659	604	621	641	596	587	595	609	621	641	577	622	596	605	599	653	639	625	636	633	607	647	621	550	582	626	555	609	651	609	607	560	647	662	596	606	590	589	653	622	622	580	643	597	609	627	610	594	623	603	605	614	610	597	602	607	589	613	611	654	659	601	595	583	621	614	656	634	588	558	589	613	597	635	580	620	625	630	624	610	629	628	630	617	619	607	649	631	602	641	590	649	625	578	638	641	635	647	585	644	628	552	608	624	595	605	613	604	609	579	598	603	623	643	574	600	615	605	636	602	615	622	589	626	588	604	601	636	637	634	604	650	602	589	597	630	656	629	632	647	615	645	604	597	630	599	617	642	587	621	612	627	647	610	607	676	590	615	638	603	651	594	658	630	628	648	602	610	585	626	595	620	640	632	636	581	584	600	621	614	586	606	609	594	617	647	586	652	615	633	605	629	618	636	597	594	602	576	572	588	628	608	636	598	610	626	618	615	551	564	656	603	610	594	650	608	649	586	653	590	586	628	608	620	624	633	613	610	596	584	592	598	603	654	598	630	624	599	635	608	602	601	608	569	588	616	631	619	571	620	579	583	620	644	569	644	603	599	602	615	618	650	658	621	619	621	599	622	597	612	588	575	632	613	606	575	681	598	645	608	584	579	618	632	592	598	579	600	585	629	621	621	621	624	633	630	597	619	615	604	636	585	631	610	635	607	596	599	615	586	624	603	655	599	605	620	623	639	617	575	629	575	542	612	622	621	654	595	651	624	621	649	644	561	619	605	637	637	624	587	596	603	674	601	597	605	554	592	613	586	615	633	590	596	651	593	589	627	606	592	617	609	617	651	618	614	599	619	639	600	591	595	630	620	648	634	613	609	597	615	618	595	629	608	639	636	551	628	628	616	631	600	628	640	589	588	610	560	605	630	658	604	666	642	667	600	658	618	594	635	597	602	576	608	595	576	594	603	590	583	618	618	625	639	586	619	619	643	607	599	608	606	632	610	635	605	656	616	613	631	549	648	661	603	559	621	627	616	598	621	586	588	662	658	596	609	577	598	590	591	579	589	626	600	631	583	644	571	611	568	605	610	603	625	613	657	559	653	623	615	629	586	568	581	601	599	595	650	620	617	624	608	581	647	578	602	596	610	607	609	601	625	637	624	656	629	639	614	594	608	606	614	604	628	614	622	599	637	604	570	590	622	627	627	634	611	558	616	604	576	599	608	606	638	578	640	627	627	615	640	607	629	650	617	617	565	613	612	622	649	612	612	609	603	648	618	614	625	607	632	629	590	647	608	625	620	636	642	578	622	586	608	609	661	594	655	646	622	623	572	616	575	610	597	588	621	665	608	608	560	645	557	627	594	654	590	643	613	639	631	578	607	620	622	591	635	601	608	618	635	596	612	601	635	611	573	553	626	611	636	577	648	606	656	572	644	608	642	611	630	596	584	626	570	592	583	596	586	614	573	599	612	613	616	626	656	591	622	585	605	606	628	599	615	589	568	634	625	601	628	557	629	602	607	607	616	608	626	612	640	577	630	580	609	608	627	599	629	655	569	602	598	628	616	588	629	630	619	675	626	624	670	544	603	639	631	598	652	644	572	598	621	599	617	617	582	586	614	638	623	657	596	623	622	630	584	637	649	578	599	567	627	608	596	585	609	618	613	604	637	592	605	595	611	631	591	575	586	576	587	612	601	573	604	644	634	669	654	576	625	634	628	602	619	599	637	590	605	617	612	619	620	619	589	579	639	606	637	620	634	598	580	627	600	617	603	589	597	602	617	590	590	631	622	644	609	641	636	664	598	609	607	607	629	588	609	649	608	600	603	545	607	623	618	593	665	630	676	590	626	630	641	624	616	597	620	615	581	611	617	643	573	601	636	592	610	591	620	598	608	602	634	593	612	569	638	614	608	652	599	618	612	620	648	630	581	577	626	601	621	645	610	628	602	649	622	606	622	613	611	606	617	623	574	630	621	610	610	595	666	638	638	590	609	640	600	645	577	628	627	643	641	603	601	589	621	616	635	626	639	662	630	620	622	627	604	606	647	612	582	579	610	572	613	614	618	692	629	578
24360	21658	28820	24990	21568	6784	1550	1206	1006	888	788	782	814	709	722	713	660	631	627	645	650	635	618	638	611	630	629	615	588	684	596	602	588	656	584	620	610	604	630	638	620	646	652	645	674	706	730	708	698	727	719	728	697	726	703	699	682	667	635	691	659	635	694	698	630	672	574	659	665	624	604	622	624	608	626	610	623	576	642	589	589	599	604	638	611	625	666	566	636	619	612	611	570	620	614	624	584	602	578	580	627	580	597	628	632	624	624	571	632	631	625	567	599	608	589	604	627	581	591	607	639	602	579	577	600	555	616	587	660	625	554	614	631	601	600	616	614	624	568	592	584	621	641	577	613	639	544	599	579	611	648	598	654	627	572	595	602	578	586	569	613	624	610	588	607	576	613	563	617	563	611	606	588	628	608	617	609	576	574	587	634	615	599	607	600	637	648	598	562	614	587	595	565	598	609	610	617	604	658	636	584	612	588	638	629	595	607	643	680	608	582	597	613	616	602	599	595	625	600	587	605	613	619	539	594	624	601	619	569	621	636	618	579	618	593	618	610	592	599	556	589	587	580	567	593	593	639	583	643	626	619	627	590	626	610	572	613	574	616	604	624	630	581	630	622	604	554	619	638	556	574	580	606	598	615	609	589	588	621	580	611	597	633	592	642	614	627	651	619	597	594	621	616	622	542	608	621	652	587	615	597	581	627	613	642	626	626	612	625	587	612	650	575	633	608	627	614	603	638	613	579	577	607	650	551	570	615	599	573	576	620	567	630	589	596	595	615	575	575	610	573	620	613	637	628	568	593	613	545	564	584	601	632	617	629	612	635	659	609	646	593	621	602	586	565	568	634	616	633	570	626	560	602	597	585	601	611	591	597	605	613	609	577	588	625	566	641	626	631	660	615	594	561	578	628	609	616	601	582	603	579	593	566	561	590	616	642	611	567	589	604	629	599	610	569	629	648	598	598	632	574	584	656	603	619	631	565	624	605	643	612	577	620	597	608	603	590	605	582	582	599	568	602	608	615	606	592	586	586	597	624	623	583	612	588	573	600	597	584	593	602	610	614	642	636	628	558	646	593	625	593	605	634	600	621	624	649	631	609	586	574	590	543	571	602	616	624	575	581	632	618	608	654	610	621	605	622	602	644	618	629	635	598	576	612	663	628	598	607	627	613	569	605	627	603	576	625	586	616	617	578	618	628	624	610	571	606	620	625	592	615	611	643	640	612	618	569	582	607	595	610	628	626	607	567	576	658	567	638	616	597	610	617	602	573	549	607	574	589	629	652	621	622	584	648	604	602	628	586	651	616	642	584	602	637	592	645	589	586	620	632	556	610	608	615	577	622	571	620	596	638	623	593	588	641	609	595	597	585	583	591	613	570	599	586	658	554	614	579	634	601	596	573	562	644	546	555	590	622	644	583	658	631	614	574	582	629	616	602	585	612	600	635	602	581	593	624	613	607	612	617	627	674	604	641	606	617	591	606	649	574	596	535	601	625	619	638	616	592	620	623	616	569	602	614	637	652	580	629	570	622	643	583	590	635	577	648	589	621	590	628	589	624	665	601	636	577	571	600	613	589	579	629	610	621	621	649	616	572	612	639	618	634	563	663	610	626	570	595	615	626	556	570	626	595	612	588	611	587	615	601	621	539	620	620	587	619	596	619	586	630	618	590	617	600	548	640	609	648	635	591	621	617	529	601	565	580	578	616	584	658	664	602	606	608	610	635	629	619	563	594	625	629	584	582	600	599	578	611	612	632	574	598	584	619	557	622	640	577	637	596	659	606	626	571	624	607	581	604	608	632	608	584	587	599	559	576	614	622	628	587	644	644	617	565	610	636	559	616	613	600	625	623	604	595	581	614	628	612	637	638	583	597	626	610	605	653	638	576	590	587	600	586	613	606	569	627	562	611	586	596	636	622	585	573	635	613	624	626	571	596	600	613	568	610	594	632	626	595	574	620	604	571	614	618	562	602	591	654	593	657	655	584	610	552	570	570	590	638	648	575	619	614	596	606	590	554	634	622	581	617	605	595	577	648	610	590	617	598	607	606	584	615	602	606	572	571	637	612	638	628	580	608	627	652	635	586	564	613	617	630	602	636	623	582	613	645	620	612	633	593	583	625	673	597	626	593	647	618	628	589	612	591	586	611	583	655	616	646	597	603	642	514	573	595	637	585	620	606	569	585	583	635	623	626	653	581	640	601	592	624	609	594	609	627	652	595	574	599	619	589	589	615	608	639	622	589	578	629	582	572	612	575	620	618	592	575	613	601	604	630	602	600	589	602	607	630	599	570	588	619	635	637	577	624	556	595	607	639	589	591	638	634	607	629	567	616	605	613	651	617	596	607	590	633	597	620	599	585	609	650	621	646	612	647	632	606	545	575	547	578	590	621	632	576	599	586	591	635	642	580	614	597	604	578	636	589	562	578	570	609	600	574	592	588	571	605	616	633	605	593	597	604	599	570	578	624	632	595	603	626	593	588	576	656	594	620	594	598	628	577	595	587	632	615	613	620	572	653	626	578	591	632	640	624	562	588	601	583	615	608	627	607	584	572	620	626	618	621	574	592	625	614	647	582	605	598	599	634	605	577	658	589	646	578	593	602	595	577	599	607	606	593	660	624	638	613	622	654	596	615	612	555	646	618	586	609	586	564	650	623	613	596	629	552	631	590	620	648	672	638	595	570	579	570	618	609	659	605	631	585	651	569	604	635	625	609	619	598	631	627	626	598	567	587	648	604	614	602	660	612	590	633	597	587	568	612	633	605	623	622	598	588	632	627	572	614	622	611	620	607	607	628	616	624	600	560	570	630	615	603	607	595	544	590	614	637	624	611	631	577	646	587	595	585	567	610	603	599	642	612	542	637	581	650	568	641	585	546	568	598	598	640	647	588	613	564	579	623	607	596	578	568	600	590	551	599	610	538	649	629	592	608	623	601	583	630	564	594	566	621	608	571	608	568	604	602	621	549	601	620	613	598	603	606	603	618	594	602	588	626	593	598	629	624	620	590	600	635	619	612	658	601	603	591	621	598	595	599	609	600	620	596	625	582	586	622	610	587	581	621	561	635	622	621	612	608	614	641	597	608	622	619	599	594	547	616	618	628	619	623	628	603	579	605	579	583	570	635	590	647	645	648	609	560	617	627	617	639	595	655	577	603	605	616	637	617	565	631	596	594	597	591	621	624	570	544	573	615	566	625	533	600	587	598	605	597	610	623	587	624	608	644	581	659	578	597	626	603	609	620	624	597	609	654	638	633	579	590	595	616	630	614	616	611	626	605	597	646	596	565	636	611	625	610	602	591	592	635	627	610	595	566	603	584	591	632	591	590	633	605	629	603	615	655	576	631	590	596	614	606	612	606	575	622	609	612	639	573	609	579	600	581	561	571	579	568	620	639	625	630	626	639	632	625	633	610	582	598	611	606	628	609	605	603	606	613	576	595	573	608	615	644	594	597	572	584	620	599	564	634	606	598	598	545	597
7803	19937	11266	4476	3132	2504	1948	1640	1413	1109	981	1026	1129	949	868	806	745	767	733	733	745	725	742	667	689	658	661	643	672	663	656	658	667	662	700	681	664	667	709	741	695	715	753	787	746	762	760	779	754	792	846	784	816	786	766	739	758	736	804	720	744	776	724	742	698	736	672	733	686	673	631	616	646	712	637	687	664	674	606	644	641	674	644	645	647	668	669	642	653	647	650	662	638	598	607	641	655	628	634	631	639	661	624	616	677	628	647	647	633	586	619	658	613	650	645	635	614	633	640	637	618	605	619	656	621	639	592	602	667	635	622	643	653	611	607	623	630	652	644	650	616	650	613	634	642	659	629	707	637	599	653	665	623	620	640	619	615	641	657	671	604	632	585	694	671	666	597	602	618	596	647	673	598	635	655	622	660	628	632	634	656	690	659	614	639	641	643	586	650	620	679	652	638	621	651	590	594	635	650	659	656	662	647	646	592	646	637	675	626	648	607	647	618	640	647	633	621	620	630	668	640	641	613	641	656	611	665	636	646	655	636	650	651	634	614	674	653	631	627	663	662	702	623	672	601	665	648	648	642	655	635	617	634	689	697	638	592	601	649	637	626	648	637	671	616	645	659	642	649	611	692	623	628	631	653	630	655	631	610	640	652	651	635	613	693	608	647	647	620	595	609	634	675	660	643	609	611	615	616	599	678	648	666	633	658	636	640	606	657	666	636	665	614	614	636	608	641	632	693	589	625	627	594	640	665	595	662	620	628	650	606	618	621	642	624	615	612	574	682	609	634	620	598	625	641	657	634	626	657	655	614	618	610	617	665	635	616	629	620	642	647	623	606	610	647	654	590	663	654	664	627	623	686	629	640	651	638	647	624	663	660	593	643	673	639	616	637	645	628	625	638	593	622	623	642	660	579	675	659	636	618	596	601	632	615	682	631	592	606	631	603	644	605	623	660	645	675	649	706	656	626	641	621	593	633	650	574	644	644	645	666	631	625	661	637	616	644	597	677	650	653	651	638	584	720	681	646	645	644	629	609	612	569	643	653	602	673	614	633	653	620	639	655	644	598	638	633	606	630	644	643	675	682	613	623	658	638	693	631	624	623	603	631	681	629	646	605	572	633	644	650	662	597	625	624	676	604	621	634	685	602	652	659	664	654	615	664	625	628	608	622	641	633	618	638	637	642	652	649	619	642	637	618	627	655	611	655	580	676	608	633	642	616	649	605	656	611	625	624	675	645	657	650	600	622	640	639	628	641	669	569	659	663	636	673	662	664	628	603	648	613	671	615	622	664	617	642	656	611	611	621	663	620	615	656	641	629	672	665	651	664	646	614	651	613	627	677	586	666	631	672	650	658	617	593	686	646	644	610	610	632	635	628	666	655	669	641	624	657	666	658	616	612	621	609	651	654	688	609	648	625	671	628	588	620	636	603	661	653	617	599	609	635	632	637	631	645	628	578	651	631	619	641	672	638	671	649	592	651	649	623	645	662	605	627	580	666	631	634	630	670	620	683	609	619	647	609	625	653	631	653	641	696	630	660	657	588	625	643	592	643	597	657	625	671	653	649	622	652	602	609	666	669	648	632	626	638	650	615	635	633	628	602	624	643	649	631	614	619	623	595	636	655	640	588	654	625	634	633	583	669	638	612	646	593	617	671	621	609	680	668	643	644	658	605	632	672	663	618	631	673	627	635	656	638	649	618	589	643	614	669	646	604	651	576	626	625	628	689	658	653	631	629	612	608	600	625	665	646	656	629	625	652	603	627	639	646	653	646	599	658	679	603	633	629	663	610	639	620	608	709	633	611	626	645	598	610	619	649	675	653	615	611	650	641	648	640	677	644	669	626	666	578	615	648	630	649	638	680	649	649	667	639	668	602	633	654	640	636	643	648	611	634	646	652	667	643	664	624	694	661	624	611	646	642	633	673	634	648	699	638	642	619	662	626	675	630	623	676	661	605	661	619	643	625	673	628	603	650	661	679	656	652	604	658	642	656	671	668	622	636	657	636	650	620	661	629	622	649	594	601	627	646	648	644	629	644	606	650	629	689	638	656	650	596	697	681	646	631	673	652	623	633	626	627	668	616	626	615	641	603	596	585	600	658	662	635	683	651	632	644	622	623	650	613	614	656	617	639	618	604	634	602	661	607	672	651	614	694	655	701	640	657	626	666	603	645	653	592	633	649	641	638	627	626	639	617	621	647	668	621	639	638	658	671	641	678	623	657	660	650	635	613	635	603	646	648	657	592	628	669	669	599	633	649	640	626	674	603	658	643	624	636	599	651	623	588	642	666	605	625	646	638	695	646	599	637	608	615	640	648	634	668	619	648	637	641	617	607	672	641	668	643	628	612	654	634	651	620	618	668	617	686	615	621	624	648	639	577	621	658	655	622	631	631	622	603	634	610	657	598	602	620	605	620	651	605	628	602	657	639	658	636	666	654	642	663	669	612	643	627	630	601	649	633	670	622	658	624	627	642	621	624	677	640	641	657	630	635	608	636	665	661	637	603	629	651	629	601	622	588	625	628	605	704	641	621	660	667	625	635	639	642	611	648	635	663	646	677	634	663	610	602	649	646	647	648	624	653	630	644	651	625	669	644	600	613	586	654	614	665	649	662	609	649	668	623	680	589	662	641	644	686	663	621	678	598	628	671	653	602	647	629	647	671	626	624	647	623	647	619	640	644	676	659	623	655	679	644	661	638	581	595	665	626	650	594	619	589	652	654	653	636	618	649	636	661	594	601	582	600	637	635	655	650	633	661	650	654	660	639	666	612	682	651	639	624	624	634	637	652	609	619	646	629	590	640	615	628	644	655	622	652	662	615	644	595	643	630	657	623	665	662	613	680	642	638	671	637	637	647	636	631	663	622	641	597	650	653	662	616	607	650	655	655	644	633	653	614	625	627	644	645	657	668	621	645	607	654	640	632	618	614	667	648	655	620	648	633	640	659	655	648	643	618	633	672	653	662	627	696	656	695	580	638	619	668	633	636	661	641	660	689	628	611	623	616	652	644	610	627	650	622	664	630	636	651	660	620	608	591	678	660	670	621	636	601	631	613	626	596	650	647	684	683	621	655	676	623	676	593	628	675	647	624	620	652	649	641	606	646	672	613	626	627	654	691	621	649	646	627	617	679	634	629	665	712	659	597	640	630	641	646	643	647	675	652	630	678	649	637	661	666	645	642	664	670	609	680	618	644	670	666	652	597	688	684	628	623	607	617	651	593	688	648	642	608	631	628	631	627	659	598	674	646	688	688	637	635	658	632	631	677	667	681	672	606	636	669	636	658	613	680	670	643	644	653	605	660	638	634	605	614	663	644	667	626	692	608	665	677	667	651	652	592	664	641	649	667	609	637	633	649	658	684	635	632	649	648	617	637	627	629	652	652	572	625	654	613	627	645	604	619	612	656	624	621	648	636	622	627	604	632	651	625	658	654	685	659	701	624	640	639	635	644	625	688	645	660	685	620	670	601	643	624	671
25630	21655	27395	25986	6140	1164	967	886	826	741	702	709	753	676	645	686	645	611	575	599	582	588	604	613	552	622	562	572	614	572	591	596	578	642	569	575	560	609	618	629	616	574	618	683	616	607	685	664	662	649	701	668	653	660	686	625	705	610	614	624	630	634	643	562	613	589	631	578	668	611	553	566	556	602	586	587	606	619	605	546	576	593	566	619	618	593	577	565	579	597	610	578	601	584	579	574	574	572	579	570	597	583	598	611	604	612	543	563	582	602	604	600	601	599	564	574	566	586	551	610	556	563	591	556	555	595	523	555	546	576	554	588	588	566	606	590	613	593	543	581	572	572	568	583	609	582	552	547	585	596	583	607	566	618	587	591	585	580	578	564	590	601	600	629	591	602	569	584	601	583	581	596	589	564	563	606	611	619	590	559	571	604	616	588	601	565	583	592	557	605	637	620	578	553	582	590	559	607	608	599	573	659	638	556	637	563	579	624	607	619	577	595	595	582	570	555	626	623	608	590	579	584	622	580	547	581	588	597	604	627	632	606	583	603	556	568	564	580	634	614	601	606	584	561	551	580	580	553	594	561	595	599	543	593	619	545	543	559	566	559	579	628	627	614	562	589	623	602	544	571	603	587	567	559	614	621	571	607	568	596	587	589	602	587	569	582	593	591	528	595	619	541	563	563	604	624	549	556	569	554	578	574	590	619	584	570	605	591	631	630	591	604	573	590	602	526	614	607	602	613	544	570	556	571	582	605	563	589	606	595	624	632	595	601	605	647	572	583	541	572	526	616	576	589	613	545	549	550	622	556	631	580	585	600	585	599	610	558	583	581	573	565	547	570	623	591	577	590	570	559	560	615	586	619	571	594	585	612	581	587	551	591	563	551	612	672	590	554	646	532	581	576	624	605	567	577	565	571	593	572	622	574	586	605	562	607	546	590	563	578	604	562	637	589	561	553	531	618	582	561	604	562	557	611	567	583	563	616	566	560	618	583	567	554	596	580	579	587	575	586	560	619	582	606	613	560	585	531	554	567	594	601	634	570	541	606	632	600	588	562	601	571	600	570	565	601	625	577	574	613	606	604	607	559	553	598	644	599	600	518	605	603	546	574	594	606	559	587	586	596	553	601	598	571	586	563	559	586	567	621	546	525	611	564	593	581	599	614	600	596	584	564	564	598	541	583	568	610	547	569	613	581	599	603	578	620	593	575	547	602	606	593	537	573	542	594	559	550	549	572	542	601	604	559	556	598	603	582	588	627	569	538	556	549	575	601	553	608	510	611	589	581	597	558	562	589	533	608	595	581	576	560	547	588	596	586	581	549	617	572	595	560	574	568	583	579	573	572	570	559	556	567	584	573	605	595	579	589	590	593	578	552	583	561	573	577	587	574	547	620	588	591	609	588	609	599	610	586	608	580	602	571	559	551	587	603	595	600	603	601	555	582	599	588	605	610	585	546	597	582	609	565	577	577	594	582	595	606	582	565	607	596	583	624	592	578	530	597	552	586	636	575	574	552	597	602	562	612	574	582	550	578	564	608	533	593	545	605	608	579	583	574	569	584	604	563	572	571	576	568	618	601	580	587	599	601	569	601	587	606	653	572	590	561	577	564	594	595	609	546	601	583	580	625	555	562	603	550	562	571	563	585	591	601	583	553	588	602	558	572	616	582	578	562	592	592	566	587	561	573	530	560	561	599	615	629	590	610	583	605	605	630	571	589	589	590	592	576	616	610	576	582	607	566	554	550	576	578	539	637	571	599	617	568	580	594	612	628	599	588	578	578	592	554	547	558	539	539	574	580	602	576	616	590	575	578	604	559	551	595	564	584	596	564	573	569	576	574	590	552	578	565	622	589	589	599	572	574	555	590	616	524	589	575	602	587	570	603	548	578	609	618	595	616	600	586	568	597	575	585	599	550	617	606	565	559	587	608	564	594	562	620	631	525	610	584	587	571	605	630	553	583	589	549	614	538	548	611	605	584	582	555	585	593	573	578	563	590	577	603	604	605	581	575	616	582	549	563	578	575	585	578	569	588	577	600	531	556	534	548	584	561	589	541	552	573	568	596	609	601	628	570	567	596	572	585	563	569	591	589	611	589	549	589	610	584	576	566	568	599	590	609	605	605	532	537	587	588	561	565	603	537	572	607	542	571	567	573	661	579	605	590	574	607	576	574	619	576	576	580	614	621	553	589	525	549	570	589	560	587	573	597	575	611	591	567	599	589	580	560	591	606	581	608	568	600	623	584	580	582	587	549	626	598	583	606	530	607	601	577	568	584	612	631	589	559	601	613	609	569	576	578	605	558	610	582	590	588	610	584	593	632	543	599	582	605	663	575	605	574	564	623	548	592	563	624	590	575	613	586	603	513	576	547	567	560	655	597	575	608	608	539	625	554	593	590	558	581	578	568	565	563	583	561	606	548	556	584	576	555	597	582	555	532	602	554	614	578	596	589	653	551	531	552	594	560	581	566	555	594	552	565	594	625	560	602	574	554	580	592	606	525	568	568	568	607	589	566	604	643	599	633	555	557	601	547	589	614	554	579	622	518	536	548	563	554	553	564	605	593	604	570	545	585	547	575	603	639	589	584	549	597	549	585	575	598	611	567	589	597	570	591	548	574	607	573	574	586	584	602	540	629	598	579	567	572	580	605	621	541	608	560	578	596	598	583	621	605	624	593	571	582	575	602	563	557	561	587	585	594	564	598	548	536	604	561	593	583	561	553	592	585	613	565	620	582	576	577	602	602	609	568	584	551	637	595	585	597	567	574	549	583	606	562	540	546	593	586	596	568	569	605	583	620	552	561	550	548	540	566	563	584	580	603	595	602	562	598	556	602	594	563	600	563	598	596	560	542	577	550	589	566	588	590	604	606	565	647	619	551	569	566	545	578	590	554	601	572	585	610	570	581	601	602	602	603	585	538	595	627	591	577	607	586	568	554	578	586	604	637	566	547	574	537	559	602	562	567	611	573	604	556	604	557	542	590	562	589	578	584	638	566	585	547	570	614	568	599	594	568	601	557	594	597	597	615	595	581	547	598	584	578	552	646	591	554	555	557	606	608	599	568	608	575	599	610	555	583	557	553	526	565	589	575	616	593	559	562	621	615	622	553	608	608	566	571	589	613	606	598	597	548	579	542	594	611	601	606	577	553	564	598	579	578	566	621	561	583	590	562	591	549	585	571	646	569	582	568	589	610	612	557	594	599	582	554	575	583	608	560	568	612	618	571	568	599	588	593	593	562	591	590	600	599	579	571	536	562	554	557	578	551	572	612	593	589	594	629	597	563	580	609	588	575	561	574	603	612	581	601	569	543	559	586	601	562	592	593	641	616	539	569	602	550	586	563	611	580	584	594	564	582	559	580	563	547	595	618	586	572	590	548	590	597	588	569	604	610	605	523	602	555	611	582	583	580	559	610	588	566	572	542	597	563	592	577	574	583	582	526	583	570	591	580	601	568	593	592	594	596	608	616	575	563	615	568
7233	14843	7685	2887	2055	1648	1458	1335	1075	926	810	857	929	815	733	707	708	707	669	641	636	661	629	617	614	656	687	628	670	644	661	627	630	649	581	669	651	660	670	671	636	654	679	682	720	728	716	777	761	778	798	792	748	767	778	727	716	704	693	699	674	677	675	724	660	638	644	694	639	615	628	662	640	597	635	647	659	650	636	636	662	619	620	635	659	642	616	625	586	582	644	576	608	606	633	643	660	594	586	645	641	593	631	574	614	637	635	604	587	644	590	614	677	616	599	609	625	626	621	618	627	594	625	590	619	654	636	566	613	622	646	584	597	632	582	618	589	646	626	622	625	640	603	662	619	601	629	647	608	635	601	599	595	623	616	630	627	607	587	630	633	585	641	688	645	590	628	606	584	637	604	570	597	647	644	624	598	630	636	631	610	643	602	632	573	579	655	636	618	663	628	585	596	602	666	640	650	570	651	596	607	603	624	625	628	636	602	611	625	619	625	596	620	567	592	578	649	623	632	599	606	632	627	603	585	578	639	615	590	584	635	617	562	581	593	634	635	591	613	638	621	692	576	634	652	654	639	635	617	627	560	602	630	618	609	635	629	625	577	615	643	607	613	602	636	621	613	622	614	635	642	576	588	678	574	619	575	606	592	629	661	638	636	591	582	681	614	651	592	682	612	610	587	625	636	656	594	617	637	612	630	617	648	630	639	603	627	563	662	589	620	598	581	646	641	648	644	592	622	620	612	632	623	606	651	627	598	591	603	609	587	649	631	637	629	620	597	621	643	596	609	609	611	590	608	594	620	637	635	609	615	638	650	604	622	622	609	637	596	631	588	636	590	617	599	616	628	610	695	666	620	600	636	602	619	586	595	603	596	580	624	623	592	553	601	575	610	655	594	622	629	652	613	629	616	595	630	633	597	583	623	608	614	627	604	585	618	646	621	612	675	622	628	594	652	614	616	657	645	625	661	596	619	635	599	632	647	593	608	582	648	615	603	597	648	580	634	614	604	601	660	619	595	650	555	605	622	593	676	644	600	585	586	608	620	612	650	609	592	604	607	584	646	615	620	606	611	629	586	606	599	587	631	632	655	608	581	620	640	604	633	581	609	628	616	618	600	651	607	610	604	628	583	602	624	586	636	565	600	618	625	636	613	621	587	598	627	628	621	611	603	606	630	656	669	636	605	587	635	610	569	655	613	603	623	617	663	637	620	609	586	623	640	624	610	609	595	628	597	618	644	599	594	620	614	653	644	626	609	635	630	597	569	568	602	590	635	636	595	632	606	635	610	598	587	561	636	640	649	602	622	673	596	607	642	604	597	649	626	609	615	621	582	607	635	575	635	593	641	558	636	648	614	602	591	590	581	629	604	615	640	648	564	602	595	627	635	617	621	652	607	633	639	610	628	598	563	597	616	628	611	588	631	611	580	639	588	644	615	653	617	566	615	629	619	634	635	606	618	567	670	594	604	609	626	581	657	648	642	613	595	649	620	636	603	624	611	591	602	610	646	625	627	592	598	614	620	622	570	621	669	607	564	577	649	560	660	590	597	595	645	586	600	617	637	653	621	607	604	598	593	614	601	616	609	618	656	616	620	642	643	603	620	654	613	598	633	626	642	629	640	656	619	657	659	601	591	651	620	614	599	637	618	628	615	628	660	585	627	584	603	643	609	582	669	650	619	607	582	597	670	618	650	610	602	661	653	621	645	648	644	587	615	627	616	658	644	616	596	608	679	656	626	636	614	611	628	631	581	638	606	656	628	618	610	594	608	603	616	609	639	590	620	617	650	600	617	589	683	614	610	638	630	596	605	606	592	573	594	595	681	632	607	609	610	624	647	608	619	657	592	631	637	579	594	611	604	620	628	612	623	633	624	597	621	583	620	639	591	613	581	653	654	615	601	610	603	603	666	623	617	644	575	607	629	604	602	651	601	604	625	669	638	642	611	602	616	597	653	606	658	631	582	586	618	673	595	628	628	609	600	554	590	599	605	627	577	611	587	625	620	626	560	621	609	598	617	637	649	629	604	622	610	636	600	603	620	615	619	606	657	592	616	605	618	613	594	565	571	582	617	570	641	577	624	642	601	585	599	588	577	598	585	661	639	629	602	613	573	613	632	629	591	624	637	633	547	654	634	586	622	633	621	659	640	671	616	643	622	607	596	612	651	592	612	649	632	660	593	668	621	621	639	629	648	589	561	591	635	634	668	640	616	573	610	610	595	610	649	612	587	622	600	657	655	626	588	666	591	576	632	582	660	633	666	626	600	625	602	611	616	665	591	610	644	617	566	590	614	621	630	628	583	631	630	604	627	628	638	582	600	644	606	620	647	604	622	661	603	628	606	628	647	588	600	618	598	617	605	593	668	575	598	634	590	608	612	594	639	568	609	627	658	663	605	620	618	611	630	632	675	590	641	616	628	644	633	624	567	569	669	616	625	626	617	630	633	616	613	624	645	628	599	592	614	636	642	637	625	626	630	624	611	592	602	604	572	599	561	590	610	600	619	635	608	593	652	597	624	649	573	623	628	604	628	632	646	635	616	630	646	611	644	639	610	601	630	650	646	641	666	636	597	602	632	626	593	659	607	634	613	597	656	595	613	607	602	630	614	612	621	594	566	648	588	610	623	614	585	624	596	632	608	599	628	646	615	589	621	599	659	608	621	613	641	661	625	630	615	616	622	591	572	628	587	604	626	641	608	638	638	603	577	659	630	609	591	622	615	661	606	617	657	579	605	611	640	637	615	644	628	611	614	635	652	663	622	592	595	612	607	635	643	635	604	627	652	653	583	635	639	602	644	624	650	624	571	604	621	596	613	654	611	580	592	638	642	675	598	632	582	618	620	598	623	650	629	643	626	621	599	649	639	629	590	607	596	642	612	627	614	614	612	628	623	628	651	616	593	642	650	639	632	627	646	592	644	628	592	603	638	620	625	605	595	609	618	630	609	602	624	623	586	639	592	579	597	666	628	622	631	613	612	607	609	587	574	608	617	586	592	629	620	620	598	579	603	630	576	603	600	624	656	601	639	601	610	587	624	633	598	632	593	610	615	600	611	595	686	618	586	615	653	595	607	577	618	609	587	643	616	608	614	664	648	601	600	602	593	607	618	623	579	598	597	607	589	571	654	596	628	613	617	608	614	617	597	601	649	625	590	609	588	599	634	600	603	632	636	603	595	598	638	565	625	608	604	632	612	588	599	646	591	629	621	665	612	625	616	607	606	596	589	616	587	578	667	609	633	613	618	654	593	619	592	628	667	619	594	640	646	658	648	659	631	609	605	615	582	665	619	620	596	640	637	609	536	599	612	619	611	631	663	637	633	556	600	636	624	564	599	677	626	638	636	573	586	580	645	601	640	618	588	613	615	635	625	620	585	572	639	616	600	606	638	596	622	617	602	608	605	574	584	613	632	599	625	636	652	625	599	631	617	606	647	648	633	632	607	606	604	560	625	634	608	662	638	596	590	614	597	602	589	591	626	660
23256	21655	29412	24418	21657	21549	5357	1708	1187	1041	932	988	977	883	839	813	743	676	715	731	698	661	691	707	613	669	651	684	652	659	696	660	632	648	674	670	608	630	696	703	680	696	700	713	730	758	770	812	813	822	757	819	746	783	778	751	708	689	699	718	713	716	720	684	684	688	662	660	670	623	655	591	583	657	642	632	626	628	659	572	613	623	650	597	646	624	677	646	675	627	636	598	604	596	616	631	621	585	648	679	627	616	662	633	685	652	638	580	639	646	589	578	646	641	662	647	668	643	676	631	650	662	596	590	650	642	680	666	637	647	637	632	604	644	607	638	642	660	638	647	619	616	630	625	657	669	606	626	605	639	610	621	620	687	638	676	638	620	633	603	635	588	672	608	623	618	631	637	632	624	609	599	661	614	614	641	617	663	581	611	621	669	664	576	641	625	615	632	584	633	605	609	629	622	633	592	585	633	646	625	640	591	661	623	641	623	565	612	651	629	658	643	637	613	644	631	608	643	628	633	697	656	659	595	585	633	573	636	608	606	649	607	638	656	604	610	637	647	643	653	657	664	582	649	598	616	661	586	681	643	656	647	675	642	611	624	639	623	629	623	661	608	635	606	591	598	663	627	627	615	628	665	615	613	604	614	623	612	618	661	583	628	653	657	644	621	635	637	609	599	617	639	628	659	638	586	648	633	630	601	628	649	586	674	645	649	613	610	641	632	543	639	647	608	627	635	635	633	627	617	626	634	647	638	641	624	666	637	678	599	633	647	617	636	594	627	623	594	609	643	661	599	657	674	612	630	608	605	668	682	621	657	611	628	703	720	647	653	633	650	651	686	654	685	583	632	633	603	633	601	674	615	636	634	653	616	646	640	639	629	636	592	657	650	646	626	685	624	577	642	593	582	657	618	619	632	632	699	617	647	604	639	624	584	570	627	616	596	558	668	673	622	602	593	668	608	608	655	637	624	616	592	618	622	592	600	664	627	597	598	616	646	588	619	659	665	619	632	628	603	615	638	639	641	621	603	628	649	690	647	617	644	626	648	655	615	617	621	629	594	600	642	653	616	595	650	673	620	652	607	636	642	621	580	663	604	619	621	638	621	652	625	636	632	612	635	674	667	609	645	651	622	644	598	604	645	616	682	597	567	667	594	614	632	632	622	672	610	602	601	608	631	648	595	596	620	642	574	625	669	641	612	669	650	612	634	584	634	621	639	627	636	604	614	644	652	612	640	654	648	620	679	639	658	628	600	597	632	620	620	656	590	628	646	619	624	623	642	642	643	612	620	622	676	619	641	616	656	614	575	592	636	601	646	680	631	637	634	628	623	624	645	601	593	621	652	582	662	640	648	619	633	625	658	604	618	599	634	633	642	612	641	660	610	617	660	627	694	598	626	633	607	648	685	650	602	669	639	691	668	569	619	654	675	597	609	622	671	614	644	668	582	600	629	652	565	642	616	643	597	603	577	639	676	651	627	595	644	637	639	684	619	633	643	607	567	641	618	639	616	625	631	646	641	655	637	628	616	615	649	664	652	611	643	621	604	647	600	667	659	595	573	665	633	621	597	622	626	628	587	614	652	610	655	657	662	597	603	633	600	653	641	632	638	634	634	664	600	648	617	638	582	644	635	633	616	657	648	625	685	626	588	633	581	640	634	625	653	624	610	626	636	640	617	621	600	573	557	633	680	649	666	627	628	659	615	631	602	647	628	572	599	635	617	622	639	630	635	614	606	619	603	618	629	641	619	647	634	656	613	648	615	661	638	584	642	651	645	625	683	609	650	589	638	635	618	616	627	652	628	592	642	585	605	649	630	625	640	637	625	611	616	628	623	615	625	587	692	623	566	619	687	603	623	637	644	613	629	648	633	589	600	617	607	633	606	612	634	630	629	652	659	608	581	662	610	636	600	614	597	576	648	586	638	626	643	666	653	608	604	595	607	620	605	657	691	635	609	624	620	610	595	619	635	639	630	646	640	616	623	588	662	648	639	641	612	591	621	652	674	600	645	592	645	603	632	621	631	615	653	667	651	659	647	625	644	630	608	612	626	639	638	651	621	619	585	588	625	658	651	648	617	666	587	683	629	606	660	659	627	680	659	620	627	614	605	637	636	628	623	619	637	595	636	651	655	622	665	609	699	632	603	654	590	608	598	626	635	642	593	642	608	599	655	661	627	639	607	692	651	649	625	636	614	619	631	633	621	662	624	647	693	658	676	620	624	586	623	638	610	637	588	644	621	601	629	638	655	613	616	660	616	640	599	649	601	655	611	659	648	647	680	579	611	584	614	596	597	587	672	668	643	577	629	601	608	690	641	650	624	606	616	678	654	630	615	638	661	669	672	629	607	667	666	640	611	618	652	613	616	595	616	643	646	632	630	622	585	603	608	603	632	651	649	635	584	620	642	612	618	617	653	600	695	674	620	659	674	620	643	592	640	602	613	583	641	606	607	646	608	645	633	634	594	675	658	687	638	600	653	594	610	645	627	616	606	617	617	639	624	582	619	626	638	583	611	572	613	619	637	647	586	644	661	604	632	634	629	592	620	664	598	619	667	637	645	600	624	589	662	657	648	630	604	642	621	616	622	636	618	608	637	626	677	620	633	617	661	604	619	658	594	618	584	661	655	639	663	654	670	638	597	712	618	660	653	665	640	614	632	697	615	615	602	630	634	588	608	622	623	680	688	602	613	694	615	576	636	652	590	603	629	612	639	622	635	643	652	580	644	595	646	624	631	613	624	623	629	636	620	636	605	592	614	652	641	589	680	601	694	603	619	639	620	600	617	663	664	616	623	609	612	615	654	637	595	612	641	651	715	602	631	624	593	621	615	627	650	603	643	612	634	631	652	614	594	649	599	599	626	584	596	631	655	617	560	610	603	643	609	640	631	652	653	622	598	610	611	597	620	614	600	612	623	630	650	631	625	625	695	589	616	586	612	657	665	621	640	641	639	620	673	651	639	609	616	645	604	596	616	668	622	610	590	620	594	636	602	632	661	622	643	677	649	623	609	649	637	683	635	656	635	628	582	615	634	619	658	636	621	623	639	618	588	604	621	633	653	640	618	642	595	652	610	627	632	615	643	613	622	596	616	649	610	620	621	572	635	602	625	618	634	622	577	704	620	618	629	620	614	638	658	638	626	646	635	624	660	643	655	592	647	637	638	604	638	662	636	647	606	643	626	622	650	633	642	621	647	697	653	651	620	626	654	614	601	621	628	579	600	664	627	589	602	640	599	564	629	663	641	603	655	621	619	586	628	589	615	632	590	581	621	617	628	584	593	607	637	602	620	659	618	613	644	627	622	633	633	637	614	589	623	579	653	612	599	645	638	635	604	685	659	627	617	640	625	617	622	637	644	631	618	638	647	553	618	617	602	672	624	595	614	635	626	645	654	621	628	642	645	642	618	636	643	617	636	618	600	641	617	645	603	677	572	602	641	597	604	621	593	643	611	615	584	607	637	575	614	613	615	613	639	618	630	661	619
9683	25963	15719	6302	4328	3396	2698	2299	1874	1507	1252	1380	1404	1118	994	906	829	790	776	794	744	738	735	701	712	740	738	666	742	700	671	713	681	677	736	718	701	703	715	735	718	779	766	827	855	789	860	919	957	878	937	965	916	900	892	885	854	803	830	840	801	800	810	756	747	715	713	743	707	660	688	622	651	671	633	673	683	673	686	681	692	666	691	664	638	672	598	667	668	667	663	687	682	687	664	689	673	626	673	669	686	653	666	663	608	659	656	625	641	685	660	599	656	658	682	668	627	643	675	634	676	642	612	649	644	685	632	678	635	619	647	662	646	639	672	649	657	655	705	667	674	648	653	741	609	627	673	700	670	627	672	651	628	619	677	671	698	673	598	633	660	642	662	680	637	704	650	621	648	653	667	724	650	659	629	664	676	639	667	691	662	650	687	675	704	671	659	696	663	691	651	659	685	637	681	661	663	644	652	624	660	652	663	634	616	711	686	695	681	638	672	640	613	640	682	646	664	642	634	666	635	683	702	657	617	660	677	673	663	648	663	635	690	663	622	608	661	627	661	664	671	649	684	646	647	654	634	652	663	659	673	635	648	593	644	604	631	714	614	645	659	648	654	670	678	687	653	662	688	673	659	669	635	668	618	659	618	661	633	665	717	676	655	635	652	671	648	643	699	683	596	663	678	645	634	675	677	662	646	679	611	619	681	679	698	624	641	662	624	664	661	683	664	592	671	642	669	658	660	648	690	673	646	680	643	664	625	672	651	667	648	664	624	620	722	635	650	670	682	637	650	679	695	657	629	642	644	687	728	637	667	689	692	644	650	629	657	683	658	636	670	691	640	610	649	636	669	685	655	683	644	663	602	634	648	647	637	645	675	640	681	669	588	619	696	633	688	664	643	622	659	657	640	677	654	670	644	653	675	672	683	647	626	711	650	668	654	637	647	622	678	601	629	731	671	627	657	627	643	629	645	609	669	667	627	596	644	691	716	656	655	672	698	663	663	632	594	644	668	663	658	667	642	651	619	657	686	629	662	616	670	681	702	690	637	703	659	618	659	689	676	654	609	705	654	630	668	614	674	654	655	650	652	643	620	643	691	644	650	672	689	629	656	657	646	675	647	698	614	618	686	656	654	670	639	662	656	682	663	660	612	610	662	641	664	675	665	654	633	629	620	655	660	614	607	622	701	653	637	677	686	670	630	641	619	675	662	668	643	668	651	691	675	688	631	654	623	652	623	688	645	667	622	665	648	675	642	680	654	659	646	660	640	653	662	649	671	676	662	661	654	645	587	683	668	664	651	697	638	710	674	716	651	650	669	632	615	601	683	664	639	650	649	643	624	659	657	621	619	615	660	666	643	661	657	589	681	643	639	651	687	698	673	621	661	612	658	590	651	668	623	673	658	685	680	652	684	632	662	650	634	645	668	695	646	646	694	666	677	659	687	671	676	612	683	619	659	638	696	644	664	649	629	650	669	672	675	649	676	674	689	693	634	666	661	637	672	662	634	644	672	667	664	621	687	694	607	673	688	711	660	711	687	679	664	645	657	650	619	632	664	707	622	660	635	651	658	664	633	610	659	628	670	676	655	640	646	652	682	674	695	612	637	626	661	648	653	687	647	656	678	639	660	626	676	706	627	615	644	680	636	713	672	660	658	662	654	703	684	673	676	644	639	667	641	667	664	682	673	645	652	674	637	621	632	670	646	649	636	644	630	671	678	637	654	666	636	654	645	673	657	606	663	692	590	625	630	683	663	693	699	642	630	628	646	643	608	684	642	624	616	704	654	613	631	691	619	655	688	656	659	660	721	659	677	641	691	672	657	685	661	633	654	673	596	633	704	651	691	667	645	650	646	668	675	658	652	650	616	679	662	636	675	673	654	704	666	642	684	651	611	622	616	630	677	646	656	657	656	633	722	654	701	629	654	685	639	629	668	633	679	692	663	658	640	654	665	670	642	631	675	643	647	674	659	644	663	591	644	670	623	678	635	667	629	696	638	626	663	689	710	625	705	653	663	668	619	674	601	626	650	624	676	634	643	675	709	656	696	622	614	655	638	657	664	660	619	635	664	651	638	640	698	619	676	653	621	645	680	662	613	589	602	665	698	639	683	651	698	684	654	658	680	678	655	611	653	657	611	660	648	631	634	690	672	702	632	654	666	633	655	622	642	650	675	653	627	661	604	640	654	624	666	672	622	642	635	662	639	691	588	645	676	639	630	682	653	687	645	630	651	632	652	686	679	636	628	645	645	665	708	684	672	649	661	690	659	658	673	647	678	645	635	663	651	624	725	648	676	624	642	641	637	653	676	681	670	658	695	606	652	649	665	664	638	679	658	644	678	637	704	684	679	655	608	650	627	642	651	633	674	655	668	659	645	654	643	622	639	628	655	639	669	646	632	628	664	687	683	667	623	682	665	663	653	685	668	687	659	648	695	622	626	667	661	653	648	658	693	636	679	644	632	666	681	665	694	653	684	596	664	619	679	651	701	678	676	662	620	608	684	642	647	628	661	636	662	640	724	683	629	667	648	643	641	710	653	669	624	625	680	641	667	677	674	643	614	684	654	693	640	660	628	623	644	635	650	621	661	665	649	671	646	638	616	656	592	665	639	645	651	636	652	660	707	613	677	688	630	726	677	658	633	660	724	633	645	673	642	660	699	625	665	648	648	669	702	647	638	678	671	582	640	650	681	674	668	684	635	649	699	654	680	666	659	608	614	633	714	677	650	637	688	645	601	650	584	702	702	704	677	672	593	686	644	705	661	646	648	604	682	633	619	649	648	667	665	697	656	629	635	654	663	662	627	682	632	671	670	701	642	641	668	627	636	635	638	689	669	625	670	647	663	658	654	672	635	685	699	647	643	626	648	673	652	690	709	644	677	633	625	692	666	634	625	694	665	676	628	674	633	666	652	658	628	657	631	643	659	680	681	641	649	645	673	711	642	689	622	646	646	637	653	664	679	624	647	625	651	634	649	631	652	673	648	657	655	679	640	656	609	625	710	664	654	643	619	632	605	670	637	653	671	687	658	665	643	649	639	639	637	676	639	644	639	633	641	646	633	669	668	678	619	639	677	671	659	686	608	684	685	685	644	629	663	667	660	624	652	629	621	661	705	649	722	644	661	671	619	641	641	653	667	655	605	659	673	651	615	626	638	644	671	658	653	630	639	659	686	706	631	639	656	670	687	659	663	630	693	709	651	666	635	595	671	661	625	669	643	672	595	657	661	627	623	661	650	653	652	644	646	680	644	653	683	706	635	674	610	707	659	613	630	684	653	636	683	600	656	686	623	636	631	683	659	616	667	670	651	627	654	634	667	646	635	634	650	657	638	662	705	633	678	665	655	671	626	648	627	679	672	605	651	647	653	647	675	686	673	687	672	669	680	653	651	592	636	651	597	621	686	658	638	652	713	674	648	685	666	661	650	710	649	684	636	630	619	693	638	616	637	642	660	657	655	675	641	638	693	689	626	684	623	598	672	661
28541	17624	5381	1428	846	784	808	708	629	610	632	633	643	689	607	592	547	584	594	569	567	552	619	571	568	555	579	584	586	535	526	564	609	568	536	550	533	570	588	640	588	589	583	611	633	643	620	644	627	613	634	653	683	631	657	618	614	596	609	621	591	560	629	591	541	599	567	577	575	584	619	577	571	553	607	566	584	556	605	617	595	527	547	606	583	620	574	593	595	552	605	553	561	598	544	588	590	585	596	597	549	569	564	584	594	563	537	557	563	603	563	591	595	616	557	560	616	576	534	622	569	560	570	610	497	579	565	576	553	546	601	568	551	605	552	551	598	587	561	592	576	556	593	575	581	556	569	603	580	598	558	574	573	552	550	543	582	553	580	569	584	594	556	595	575	553	595	601	599	617	602	613	560	573	605	556	600	575	571	552	556	540	581	576	607	589	585	565	608	532	592	567	551	556	547	575	566	590	588	598	535	600	581	595	561	556	553	638	544	605	568	618	577	565	566	529	564	584	582	566	613	559	568	563	592	575	569	611	574	604	606	561	576	540	572	568	608	567	568	608	587	549	542	584	578	551	597	572	524	590	597	517	535	566	577	596	550	590	589	602	608	567	593	569	578	569	622	571	564	561	587	568	563	602	568	558	581	575	571	585	567	618	560	571	546	585	569	569	562	595	556	564	563	617	569	606	576	551	545	568	598	576	587	589	524	604	552	578	556	601	564	575	593	609	586	606	566	584	566	593	543	553	611	582	546	627	585	543	573	576	582	570	576	540	592	536	546	570	558	601	581	611	603	555	608	553	561	533	605	549	551	551	570	547	582	586	598	575	597	585	556	590	561	591	589	571	567	533	549	543	555	523	556	558	537	582	564	599	548	561	578	589	595	561	576	545	591	579	587	549	558	604	542	521	591	593	620	569	566	560	532	568	613	552	568	597	603	529	563	595	603	578	609	572	550	566	616	556	562	572	589	544	587	584	567	587	580	584	585	590	558	528	554	608	570	576	572	575	557	616	586	556	549	602	562	586	601	579	585	571	573	546	555	562	586	594	593	612	579	588	581	584	571	601	560	652	538	541	590	604	604	570	548	533	579	560	634	588	613	564	580	623	553	613	595	597	607	552	584	592	568	623	565	626	566	573	555	589	562	576	562	573	574	527	580	557	583	571	575	608	589	535	616	584	582	545	544	569	595	553	563	560	568	554	561	570	590	612	580	557	579	563	568	560	592	582	568	622	581	582	593	601	548	560	594	579	551	571	585	584	559	555	587	586	573	573	517	557	623	537	595	583	526	558	572	550	571	565	552	572	600	581	605	592	546	594	589	607	572	619	535	571	581	575	549	620	582	568	591	564	574	556	570	537	553	574	588	552	599	579	557	552	578	596	562	578	548	607	600	568	620	557	542	529	594	573	546	550	562	549	557	573	580	575	556	573	577	553	579	545	589	572	531	606	582	567	592	568	557	567	607	603	609	553	598	565	513	602	574	571	581	542	566	563	555	587	553	582	567	568	551	590	551	528	596	575	571	562	548	558	530	555	559	567	575	552	575	612	572	564	588	550	570	611	581	590	638	582	587	589	596	560	600	545	599	577	604	566	533	581	577	608	563	572	600	554	554	584	577	602	531	548	591	596	575	565	598	569	545	537	571	586	594	573	563	576	583	571	608	557	562	579	580	556	593	594	602	577	628	552	591	593	541	580	593	614	609	606	565	574	556	576	540	565	560	560	574	591	611	563	570	618	566	550	589	541	588	563	547	620	605	519	550	575	592	548	595	595	580	570	577	565	606	574	541	542	561	587	567	584	542	581	561	567	559	581	563	563	602	581	591	569	570	576	599	560	561	569	574	557	601	561	550	586	587	601	590	582	586	580	575	602	600	604	526	565	588	611	609	587	556	563	582	585	561	558	585	560	571	581	560	590	566	516	551	608	580	582	580	624	582	527	590	546	515	614	617	557	585	596	592	593	585	605	542	553	629	566	563	567	566	585	580	560	567	604	561	519	568	592	599	564	626	584	606	594	587	580	609	542	580	595	554	573	575	570	589	559	587	584	560	573	573	579	585	577	558	593	570	631	594	583	606	567	611	601	567	561	556	559	595	575	543	584	600	538	558	561	591	596	579	587	598	573	569	553	580	591	590	595	580	597	574	585	600	601	573	581	558	573	540	570	561	543	572	577	562	557	549	579	600	535	591	554	595	582	596	559	543	561	572	555	628	588	591	569	552	581	571	604	597	570	571	614	615	550	565	526	609	553	601	554	564	552	543	562	553	594	590	555	557	568	583	593	548	578	585	579	577	581	554	523	599	566	569	606	577	507	544	556	576	534	562	567	581	591	580	597	560	550	577	574	590	567	569	610	547	614	559	555	557	570	542	564	580	576	558	566	570	632	591	572	558	564	567	568	560	578	529	582	551	585	622	579	561	581	561	531	577	550	548	620	542	585	552	582	597	539	605	589	568	581	584	576	553	521	606	602	565	544	563	564	539	562	563	599	568	603	584	586	575	632	589	616	566	572	575	562	586	623	594	556	611	527	540	565	567	546	578	572	542	553	531	603	519	588	570	576	572	583	597	585	540	584	601	594	546	574	600	563	580	571	540	586	550	570	562	551	564	549	559	585	568	505	586	555	585	557	595	546	568	583	600	609	561	561	570	579	541	577	530	535	548	581	553	597	581	583	537	586	568	574	584	534	589	525	581	628	556	522	585	582	586	580	586	554	606	607	565	583	567	534	584	610	589	564	571	544	595	602	568	552	601	521	576	638	598	610	588	587	614	560	555	586	585	563	588	536	594	572	594	597	576	543	566	543	578	593	581	543	610	603	577	566	576	587	586	556	574	549	565	540	565	584	596	598	587	555	586	550	628	591	516	583	564	579	567	572	593	559	545	588	578	549	549	596	539	554	585	581	606	547	538	578	565	602	529	591	570	553	564	610	569	555	600	587	613	585	531	564	547	614	576	534	555	599	551	547	533	575	560	571	588	539	538	587	573	591	517	603	574	574	559	604	572	554	549	570	589	569	530	565	566	539	598	569	573	530	592	575	567	613	562	567	584	608	572	607	541	564	559	603	621	590	599	560	565	570	626	510	559	581	540	588	575	553	568	564	582	561	596	562	585	541	619	532	592	542	561	615	580	616	540	588	625	565	535	572	587	593	531	574	581	628	570	580	557	571	612	552	576	587	592	564	559	569	535	573	613	583	548	585	579	607	563	565	559	580	558	550	565	600	582	562	591	558	592	542	556	597	585	582	560	563	586	593	586	567	573	596	555	564	617	542	567	551	560	562	594	566	579	561	538	644	585	558	528	583	555	559	564	585	607	578	549	641	572	576	592	598	563	539	545	612	601	589	580	574	536	578	608	586	595	515	589	590	556	554	602	567	598	594	585	629	554	547	608	584	584	585	616	547	575	551	551	550	560	542	586	575	567	589	570	562	590	594	586	557	590	556	553	582	501	579	559	592	543	597	600	581	541	574	529	537	569	526
7420	8318	3895	1389	1167	1047	1058	881	814	752	703	806	807	645	670	697	663	642	629	611	596	682	607	616	626	598	633	635	616	611	600	641	586	664	642	656	597	596	588	637	614	649	681	643	680	603	667	711	720	712	718	790	733	719	712	749	722	692	655	661	660	690	673	673	647	658	609	651	636	597	630	631	645	631	587	625	644	666	617	635	672	609	627	622	628	655	634	625	638	631	595	613	606	568	581	610	611	549	606	631	616	634	600	636	593	640	662	595	624	624	590	637	645	644	599	608	559	611	603	606	589	640	593	625	637	573	560	608	613	641	652	613	615	615	639	595	617	618	632	598	574	620	629	610	651	595	618	631	599	593	603	635	607	581	613	597	534	606	621	634	618	569	587	594	584	635	617	675	602	603	617	643	616	570	622	608	647	618	608	596	634	610	593	638	605	623	633	634	612	609	624	573	601	678	638	603	614	576	610	616	608	622	632	594	586	613	587	585	611	606	618	653	580	604	638	628	627	611	610	602	603	626	587	589	595	635	613	605	663	630	648	629	621	608	588	612	612	590	622	606	595	583	626	569	641	597	603	648	598	629	607	598	613	608	646	587	601	631	603	613	613	654	615	616	606	612	592	636	618	646	635	621	586	568	625	612	626	608	629	635	586	640	603	629	643	637	600	597	604	639	644	620	608	568	624	596	624	596	637	583	646	618	605	640	613	605	594	596	612	635	644	634	632	612	608	651	621	636	650	627	616	664	607	586	588	629	597	579	618	616	618	629	621	594	612	573	616	654	606	606	620	624	573	576	624	607	632	591	602	634	575	600	600	607	642	581	606	609	588	593	627	639	604	606	602	616	621	599	609	619	618	639	618	618	644	641	655	555	573	609	647	662	649	597	632	584	577	604	595	590	605	645	571	607	630	603	603	609	635	590	614	589	619	620	605	532	612	575	617	560	599	633	531	683	587	606	631	607	586	687	564	645	586	605	578	661	575	595	613	592	618	634	636	636	621	588	626	633	610	598	590	589	589	622	637	610	646	602	660	653	630	593	621	619	596	613	594	617	632	637	623	586	613	606	642	619	584	633	620	620	586	593	645	633	595	627	615	642	596	600	620	632	536	596	597	640	646	618	639	567	605	612	600	621	572	648	599	587	592	610	624	604	645	600	584	634	587	616	622	600	622	609	558	595	597	631	574	637	612	572	631	610	635	622	617	581	648	609	616	638	618	625	609	568	636	600	623	582	608	620	619	639	585	613	591	653	607	575	624	649	613	627	608	614	595	629	619	640	610	589	629	627	636	607	640	571	566	633	585	631	657	586	630	631	603	602	599	651	606	621	627	617	614	588	638	626	561	609	609	623	605	597	614	600	634	605	607	637	604	623	577	611	607	620	619	651	614	593	598	595	612	610	611	641	639	647	684	602	591	600	636	632	628	662	615	603	578	601	672	571	626	635	607	594	619	636	575	637	582	573	646	634	582	613	636	628	624	614	606	635	667	661	604	638	613	636	603	580	630	630	607	620	605	621	631	569	605	655	615	640	597	550	611	636	636	565	619	604	573	618	649	594	591	612	645	634	660	612	568	621	619	603	629	628	588	593	570	627	555	643	569	632	687	595	598	640	621	571	623	599	608	601	636	614	645	598	633	543	608	620	587	590	639	639	594	646	594	622	608	617	596	554	631	572	607	574	629	612	607	606	626	625	605	593	601	644	603	611	609	648	602	667	632	609	616	607	644	626	599	625	643	578	640	559	575	597	639	671	619	651	591	606	658	623	628	644	604	585	614	572	599	611	599	608	603	580	636	617	633	641	573	618	603	631	590	603	619	624	649	639	579	618	595	593	631	573	614	563	614	591	609	623	597	617	631	590	618	612	601	658	585	657	633	588	632	582	638	627	618	615	605	630	604	589	603	589	601	610	637	614	593	615	580	639	643	616	642	639	595	609	564	633	633	619	636	618	596	592	610	631	588	577	591	585	598	581	628	621	605	603	644	624	623	564	594	628	653	615	640	627	588	688	607	585	628	614	570	597	619	583	606	610	630	642	613	621	615	591	629	592	624	609	628	652	590	595	625	626	562	617	606	620	586	626	561	617	636	643	596	623	559	594	641	597	623	609	637	586	615	613	613	567	571	595	626	612	610	635	614	617	631	575	588	575	632	638	593	591	642	623	644	606	564	640	654	618	601	594	642	622	610	629	612	631	621	624	619	631	598	624	624	579	630	599	635	590	597	617	607	614	588	600	628	603	623	611	618	604	589	587	607	628	627	591	589	628	595	645	605	638	583	635	600	629	623	591	604	643	610	631	581	570	617	598	564	594	596	605	592	589	607	617	595	588	611	624	616	609	564	599	627	609	645	572	620	598	599	587	614	601	602	611	644	592	586	652	622	630	621	621	648	607	634	633	602	662	608	556	604	628	578	615	609	652	609	633	577	609	621	659	639	581	560	613	558	582	627	626	619	646	582	590	641	608	674	586	617	625	626	650	643	542	589	609	627	603	613	636	605	599	599	653	654	647	628	585	610	626	576	531	602	603	575	589	595	637	628	633	585	600	629	644	595	567	614	589	629	597	590	556	610	605	631	572	598	529	628	593	577	637	621	599	621	625	594	642	618	615	621	624	643	630	616	610	586	612	584	635	591	602	601	595	629	618	611	639	626	576	586	593	630	580	590	650	621	598	649	640	629	605	575	602	647	654	589	647	616	619	596	639	591	618	609	601	637	631	638	596	621	625	588	623	613	604	610	597	575	613	599	601	577	641	637	635	613	627	590	575	597	596	584	638	595	620	621	593	612	608	619	628	614	636	606	625	633	585	598	609	660	584	619	642	584	592	607	646	652	618	622	623	594	589	620	599	583	590	589	620	618	627	568	623	624	611	622	645	639	618	614	604	602	613	628	616	622	644	597	589	655	619	601	617	615	604	600	666	612	650	622	586	600	592	665	638	588	611	652	631	610	582	623	641	640	598	584	570	631	625	640	607	593	596	634	619	632	623	611	622	631	645	609	678	597	617	616	561	619	606	582	637	598	616	609	612	609	628	622	594	590	656	633	595	602	592	624	643	583	582	609	621	567	610	593	599	606	646	625	633	613	647	618	612	627	623	663	636	636	601	621	592	628	613	638	617	651	685	612	614	629	601	598	576	601	618	553	546	576	605	593	598	653	641	607	597	584	610	620	574	611	579	610	595	617	611	614	655	599	619	634	630	653	597	629	645	611	608	651	616	679	594	657	577	616	595	559	584	651	607	623	615	568	592	693	624	650	631	634	619	581	628	607	592	676	624	581	624	655	596	583	590	605	621	623	630	646	595	581	619	594	570	564	622	568	587	627	607	576	641	627	585	629	586	630	644	618	614	629	578	605	638	607	639	609	609	562	608	588	597	532	627	591	622	632	661	597	564	601	623	625	635	580	615	601	598	594	612	616	606	613	583	600	621	608	650	579	571	668	636	585	634	547	623	636	641	613	595	619	600	610	616	607	588	624	615	553	603
24368	21589	28720	24902	21491	6712	1513	1062	940	830	820	833	853	753	718	699	673	653	642	636	622	612	624	630	663	591	601	610	606	607	581	616	628	607	659	634	583	632	646	662	633	649	604	604	657	702	696	745	702	756	768	727	763	721	719	702	677	703	708	701	705	652	602	668	664	674	681	585	553	564	597	614	599	607	598	593	615	633	617	629	595	629	638	619	600	620	651	606	595	628	582	598	617	597	615	595	567	589	569	603	614	585	606	620	557	624	589	662	640	602	541	583	638	637	607	583	606	581	594	605	557	593	591	617	588	565	647	574	567	611	605	582	609	594	601	592	605	608	618	620	593	570	584	636	611	574	559	617	572	576	560	584	593	582	606	564	575	587	555	635	567	577	579	605	615	619	585	613	611	586	620	551	618	593	606	643	636	566	620	562	605	627	579	576	642	608	618	611	567	608	584	627	622	599	576	644	586	620	626	588	581	599	598	587	587	595	596	585	632	617	598	591	590	627	589	630	564	605	535	563	582	594	645	567	563	613	596	588	642	593	596	625	547	580	592	609	614	605	610	638	577	588	603	546	582	622	618	603	602	620	607	573	580	622	581	608	601	589	552	613	605	581	563	592	572	590	595	612	618	628	611	614	629	559	601	600	608	580	605	593	611	603	579	601	601	599	611	588	621	587	586	621	605	569	553	616	604	581	578	581	636	630	577	572	650	551	601	651	562	570	612	596	563	594	542	625	586	600	613	590	599	580	600	594	575	568	590	608	600	597	587	634	566	599	582	622	588	595	603	618	563	606	652	596	601	585	591	563	653	596	562	579	585	594	646	583	593	601	604	611	580	599	552	594	554	610	631	603	582	629	598	600	599	617	587	577	596	588	618	628	589	616	622	621	603	607	611	637	623	580	597	584	592	580	632	581	576	556	624	576	592	551	579	602	573	572	603	590	668	622	592	620	587	561	595	627	564	607	573	558	614	609	651	589	620	585	580	606	566	578	604	592	594	629	595	588	560	618	592	595	572	563	570	542	620	603	588	591	611	585	568	574	614	561	558	595	538	581	537	600	628	556	625	605	617	618	587	646	605	615	606	573	594	637	596	582	598	582	596	581	576	578	621	606	605	638	560	601	608	583	564	589	593	586	585	562	657	622	604	573	596	618	608	612	587	611	580	611	577	560	591	625	618	584	644	589	583	595	562	578	640	601	569	628	575	563	539	590	607	591	603	609	566	635	582	541	604	639	643	632	601	598	607	601	683	558	607	579	597	584	617	590	562	622	591	594	612	600	636	597	568	615	653	605	622	594	623	606	561	597	587	575	619	608	632	639	614	586	594	614	614	614	611	593	621	615	588	576	545	607	578	597	597	580	591	615	614	539	614	572	615	624	612	589	588	618	587	587	552	587	576	568	575	588	594	611	608	572	596	618	622	621	596	603	605	598	600	590	639	555	587	545	629	577	556	556	578	627	557	611	622	622	592	567	602	601	656	592	624	600	550	586	592	656	570	639	538	590	588	578	595	647	594	623	581	588	540	622	585	585	579	592	574	566	594	633	614	573	595	605	580	579	580	593	538	650	596	638	623	602	616	564	611	600	597	599	609	585	596	572	596	629	610	577	577	618	562	607	598	631	629	623	568	592	582	589	641	583	610	573	565	584	623	580	553	615	567	602	600	618	624	608	595	587	599	622	612	603	587	603	605	612	568	615	620	563	593	575	610	561	573	620	545	619	600	632	609	635	634	583	596	546	582	609	623	558	583	609	622	622	611	587	553	621	609	690	636	670	583	621	567	653	634	563	565	548	562	615	555	613	589	548	595	593	602	647	609	590	557	578	575	626	582	573	572	582	623	577	617	588	609	559	599	612	610	597	653	623	587	647	571	597	657	599	578	583	644	604	565	609	601	602	606	608	626	584	601	609	596	583	606	557	611	603	591	553	583	558	595	561	606	560	569	646	584	570	611	607	623	585	575	599	635	555	643	588	587	575	578	577	630	612	581	610	624	635	581	622	622	595	623	622	576	659	574	637	609	640	637	629	601	592	590	591	618	571	588	613	600	605	604	631	582	603	572	587	632	607	610	588	593	580	594	558	601	623	599	643	580	609	588	605	625	615	567	589	589	582	609	590	612	579	642	566	554	603	580	587	567	602	594	569	579	615	604	614	604	595	591	580	578	585	592	602	575	574	612	592	608	580	579	585	631	588	614	594	552	573	585	632	593	571	602	585	572	614	581	644	561	603	610	601	572	595	574	570	565	586	585	627	561	567	552	653	553	587	582	589	639	568	586	610	602	617	592	556	620	550	583	577	636	631	627	580	611	643	628	614	582	609	558	608	566	547	610	589	599	545	610	560	579	616	622	599	592	632	590	612	573	599	612	587	596	563	562	578	600	585	587	581	566	574	596	607	551	575	584	606	594	609	579	601	646	576	628	602	594	571	605	600	615	627	578	552	586	579	601	610	625	608	569	599	593	561	560	595	622	535	638	626	603	588	569	596	592	579	586	586	615	615	558	604	600	619	628	612	565	621	576	615	607	602	578	587	570	562	609	615	613	612	585	632	554	608	623	607	632	611	622	596	603	572	608	614	593	621	624	551	649	597	593	594	604	640	572	630	603	574	576	602	583	583	590	603	599	587	554	523	531	583	568	588	572	563	632	608	631	587	591	622	584	647	639	608	615	591	588	616	643	595	610	604	539	553	620	629	590	602	538	579	579	614	550	583	616	614	585	585	596	638	585	577	614	590	603	614	595	596	581	587	571	574	600	635	603	599	602	597	633	601	601	618	585	618	556	613	588	566	636	629	583	517	645	575	592	573	576	595	593	632	565	566	606	612	582	586	605	574	617	585	629	562	579	558	566	601	573	587	594	605	599	593	566	559	608	630	590	594	575	603	591	565	631	592	600	563	583	580	621	615	626	603	598	595	561	618	615	600	571	610	572	565	597	608	586	636	629	577	624	612	601	593	643	579	562	607	581	605	630	584	550	639	579	588	608	609	537	611	585	634	579	564	588	611	614	619	610	627	608	590	584	614	586	611	610	607	590	609	571	612	606	577	585	627	583	599	600	649	595	588	665	655	619	586	594	583	590	599	610	637	580	617	615	572	588	595	654	549	593	569	592	576	606	614	582	611	584	621	575	579	586	578	607	593	580	673	586	614	590	604	576	572	626	572	603	616	616	556	617	548	611	620	548	560	614	627	578	590	558	575	569	573	590	636	611	556	562	556	607	575	587	653	567	584	592	613	610	599	623	623	606	616	573	592	597	596	613	598	595	583	625	580	586	596	603	617	590	599	638	579	628	577	599	617	618	593	585	585	614	588	583	587	599	576	625	621	615	604	641	599	596	541	590	629	612	614	637	601	529	606	631	604	576	582	629	599	548	590	645	578	628	623	570	627	620	628	602	570	552	551	605	603	555	624	593	623	560	590	623	594	614	566	600	639	646	609	641	576	612	584	596	598	613	580	600	594	566	537	620	642	593	565	609	604	567	595
6815	19018	11491	4427	2793	2307	1932	1597	1272	1057	951	1131	1154	902	840	754	727	752	673	674	700	704	683	701	677	645	650	680	680	698	653	655	623	640	645	666	660	681	666	676	685	691	703	766	732	739	822	722	781	833	868	888	855	843	877	768	765	773	811	729	744	719	721	688	691	700	747	663	637	624	708	661	656	630	641	645	620	674	690	645	676	632	620	642	644	634	680	650	627	650	620	673	636	613	565	593	652	622	614	605	619	657	670	680	621	674	669	630	617	638	635	647	631	588	646	635	581	625	617	633	621	661	643	611	628	653	664	632	611	666	646	593	624	611	639	619	693	617	638	621	624	680	645	618	623	628	633	672	629	641	620	625	605	585	598	626	639	614	610	606	612	630	597	615	623	674	612	627	626	591	641	593	629	638	642	608	598	675	596	616	609	629	613	631	618	615	620	590	630	622	650	671	608	670	665	631	597	597	589	651	626	597	618	606	627	599	600	621	602	633	634	637	617	671	630	673	609	622	670	622	646	648	649	628	614	610	650	631	610	644	650	638	635	597	648	619	651	617	626	667	645	634	625	649	565	619	632	616	631	653	665	638	650	600	613	606	597	660	624	620	617	587	630	644	628	644	632	600	639	614	598	617	611	636	655	628	635	671	616	679	657	622	614	592	585	641	626	607	618	607	615	626	594	613	647	684	647	609	611	625	645	636	607	638	673	604	676	677	614	652	634	571	631	608	711	648	616	593	659	588	592	629	682	612	617	600	627	599	648	609	615	607	693	662	579	628	642	653	604	590	674	580	634	628	623	698	591	650	569	627	647	639	643	584	681	624	657	614	658	596	626	587	638	625	630	650	663	688	655	628	664	612	624	661	670	584	667	640	658	574	627	697	630	650	658	657	672	651	588	612	653	652	589	621	630	625	633	676	657	591	602	601	626	634	594	607	650	601	626	618	667	650	622	653	641	662	657	628	606	616	640	626	611	662	615	672	623	671	642	670	629	627	626	612	630	640	631	647	619	636	624	628	613	657	638	605	612	604	693	588	632	648	620	635	681	613	665	617	611	632	631	603	651	617	683	631	627	645	648	651	634	597	634	679	650	629	609	624	592	608	650	620	625	612	624	567	631	659	613	639	646	636	624	618	636	659	641	588	575	642	643	636	643	648	644	631	626	653	633	629	585	645	625	667	631	601	644	634	647	645	623	658	620	610	617	633	656	598	558	650	673	629	633	649	585	648	649	569	607	606	647	626	618	619	629	605	647	616	641	637	621	653	617	625	629	628	632	640	628	602	626	608	630	645	625	638	645	619	611	585	625	639	645	626	663	623	666	660	661	613	642	601	646	631	596	642	625	643	612	625	625	618	632	670	657	638	641	627	624	612	623	635	631	641	692	595	626	632	650	614	639	646	629	606	679	605	636	618	628	617	599	649	630	646	621	673	589	636	663	627	643	641	629	641	674	654	621	620	604	650	660	656	674	618	624	611	657	633	646	621	679	624	657	587	627	612	640	627	640	668	607	584	624	596	593	656	641	665	642	608	563	653	656	641	583	603	648	652	630	624	618	612	655	560	634	642	645	637	664	636	598	597	658	695	629	647	628	691	645	625	616	656	661	663	642	601	595	680	619	641	645	673	646	652	643	624	654	577	621	598	648	607	646	649	588	599	605	651	636	613	644	594	605	562	637	598	590	586	633	627	632	641	626	593	633	622	659	661	606	655	613	612	680	668	676	609	646	636	634	622	685	640	630	631	649	617	633	606	675	623	589	647	623	600	600	664	603	591	630	602	626	661	612	622	681	595	674	608	634	645	620	624	653	646	632	598	635	662	617	631	615	599	664	608	593	625	627	675	642	652	676	614	633	637	663	605	580	654	619	597	657	631	572	622	623	657	648	654	566	624	609	640	608	649	606	605	580	610	655	640	652	627	634	696	622	651	648	641	608	657	634	612	626	626	589	651	603	625	645	628	619	617	630	619	636	636	610	636	623	660	627	588	675	618	645	583	649	634	640	595	613	641	679	609	613	642	592	605	631	613	624	571	644	621	650	637	593	611	603	609	623	596	614	634	595	646	626	641	622	632	686	583	634	631	644	619	626	656	621	628	645	639	646	564	620	624	608	624	657	590	663	635	630	592	635	621	666	697	582	647	600	654	628	686	639	638	623	610	596	603	601	635	625	636	596	593	640	614	622	643	597	640	604	665	630	635	607	679	630	633	608	675	637	688	638	628	637	612	651	643	621	608	662	654	652	663	606	608	602	606	621	697	584	616	637	630	636	662	659	665	649	617	664	666	583	634	615	621	606	635	641	586	632	597	606	649	637	631	648	648	598	583	644	571	596	654	628	647	610	676	599	659	637	600	646	657	639	620	624	611	642	634	660	619	646	661	647	624	637	616	601	641	648	656	680	615	594	598	624	655	616	643	616	616	644	633	610	650	603	614	641	628	635	629	644	666	614	673	630	655	626	661	640	641	677	643	617	657	615	656	666	633	610	669	578	635	616	640	624	639	628	612	624	588	630	647	623	621	626	589	655	624	635	626	668	596	619	668	597	658	681	625	602	614	660	655	617	616	629	662	618	631	647	560	625	655	614	634	632	642	667	619	643	640	622	636	633	587	644	632	617	649	612	615	645	627	587	627	638	603	626	613	633	617	598	708	630	652	610	621	652	626	617	643	695	632	663	611	599	641	604	644	637	625	654	636	686	637	616	631	625	642	602	670	644	617	637	628	634	602	575	629	660	587	637	658	651	632	628	641	639	582	669	621	629	621	642	636	653	633	633	604	639	663	639	632	612	665	607	608	648	629	613	623	633	627	630	568	636	579	582	651	638	637	598	692	625	624	611	590	678	622	668	659	619	605	668	622	622	604	624	649	654	566	619	606	652	613	620	626	641	627	679	650	675	643	627	634	646	606	627	608	653	606	621	646	628	641	615	646	616	636	613	601	690	654	643	639	705	649	633	634	636	583	602	599	641	620	626	610	644	625	623	608	640	645	590	682	613	651	583	654	654	621	623	622	627	668	607	653	631	656	586	622	622	593	568	622	613	601	652	618	692	621	644	608	629	580	646	642	572	592	613	643	621	627	638	630	639	642	692	653	633	615	645	562	639	619	619	666	584	604	653	675	591	612	651	637	638	640	607	665	647	671	604	662	626	615	610	673	606	669	601	646	638	641	626	596	639	649	621	587	612	601	615	635	576	610	644	618	616	623	599	601	635	651	651	622	656	625	597	627	619	624	632	594	606	603	593	687	620	610	661	639	636	580	636	651	623	635	685	630	591	608	597	653	624	609	583	664	583	636	649	671	636	632	670	599	662	593	610	616	637	625	684	632	623	628	576	606	643	643	644	616	649	640	653	609	644	638	638	610	681	638	594	594	595	635	634	646	637	646	637	607	659	634	621	590	603	639	627	602	628	668	617	624	679	644	608	649	608	595	586	603	638	636	635	631	602	620	639	635	615	617	623	623	623	654	601	657	635	619	616	678	658	592
25577	21594	27343	25933	6003	1188	1024	797	721	696	674	722	735	651	681	600	624	602	593	602	571	574	594	604	577	612	632	615	608	553	620	558	563	654	573	638	602	553	562	595	592	588	633	620	614	617	623	665	627	679	631	718	720	658	622	652	653	639	585	624	604	674	634	670	598	635	575	557	590	544	574	603	571	601	591	591	555	605	557	593	577	548	552	544	541	570	581	605	592	559	562	572	561	610	557	580	605	565	606	580	573	646	569	592	572	549	573	574	559	579	561	572	607	627	547	538	553	585	564	582	572	581	569	567	526	599	600	572	565	537	552	587	540	586	614	546	565	565	624	581	565	569	564	598	591	571	564	660	521	560	601	574	603	574	573	592	570	601	553	549	571	585	558	552	587	603	543	594	596	570	609	567	586	565	579	604	581	599	554	594	588	545	581	590	585	557	571	594	543	562	589	566	578	605	585	562	588	628	588	579	570	552	557	596	592	565	534	583	589	600	584	605	607	571	613	568	558	557	528	596	562	558	560	583	609	568	531	632	562	547	555	598	521	635	570	620	600	590	597	579	546	552	567	575	556	555	570	567	534	556	590	561	634	604	569	573	594	584	564	568	539	525	572	592	553	567	586	568	570	569	578	524	565	572	556	589	599	548	549	556	555	615	550	571	589	551	588	579	563	570	586	556	605	538	582	541	583	596	582	601	536	563	548	522	552	568	575	597	590	548	595	574	589	593	578	589	571	508	573	622	571	597	610	543	571	560	601	621	579	544	573	549	595	546	595	598	565	566	569	589	567	619	604	586	553	552	575	560	575	560	580	557	580	567	575	556	599	560	575	592	556	584	577	593	605	545	542	589	617	622	591	570	580	579	616	590	600	508	614	530	563	586	560	643	567	584	540	619	604	589	544	558	540	537	588	563	593	574	611	580	571	574	561	600	524	575	589	615	542	599	560	556	539	551	571	577	576	546	575	607	580	560	583	552	605	586	550	566	584	587	567	631	598	626	599	555	547	571	596	587	572	582	527	575	583	556	545	564	581	598	571	630	627	571	610	583	561	573	535	635	564	566	531	561	613	573	550	576	559	575	524	590	597	603	579	575	598	569	559	524	589	576	564	626	556	607	580	586	581	569	557	601	583	586	593	583	605	589	598	550	556	591	568	592	605	589	549	570	546	577	590	571	590	619	578	606	559	596	559	551	606	571	650	568	553	591	600	553	580	553	579	558	554	571	603	630	560	597	613	564	589	575	588	550	537	530	561	574	609	582	567	616	527	565	577	594	599	541	562	579	557	545	575	582	549	569	582	559	612	538	612	582	596	569	597	550	598	550	585	573	582	542	572	560	572	598	573	578	556	578	564	587	579	560	568	580	587	566	547	569	604	531	582	578	547	617	558	601	586	574	579	603	606	530	602	541	585	582	558	541	567	568	599	575	531	535	600	560	595	561	577	577	577	577	590	531	589	594	561	589	571	587	534	589	570	583	566	589	566	606	562	613	600	577	598	572	573	580	589	537	590	566	552	583	557	564	572	591	545	557	546	623	599	621	579	541	592	571	568	557	555	552	564	590	603	552	569	543	581	622	571	564	571	565	608	600	578	557	565	568	582	595	561	636	548	596	527	601	590	557	596	620	606	529	591	601	629	584	562	591	583	606	564	613	530	587	584	589	549	584	553	578	584	563	573	571	573	563	581	522	589	582	529	572	581	570	577	580	567	573	597	578	554	562	562	601	583	555	566	548	562	589	540	575	602	582	616	586	560	593	573	564	576	582	596	589	583	579	590	584	586	582	563	556	548	557	567	589	606	606	544	592	592	582	577	575	576	622	554	596	594	567	554	569	589	564	561	569	611	604	530	592	588	582	539	592	599	563	551	604	582	588	522	567	597	580	591	514	559	566	593	597	612	578	566	562	538	576	570	585	547	619	607	528	618	596	604	581	577	605	580	573	578	592	579	551	563	587	603	595	553	534	584	552	545	582	595	583	588	578	541	570	606	604	539	577	565	583	555	550	549	557	576	624	606	541	562	610	558	562	529	557	564	579	595	556	578	584	544	582	562	582	527	592	567	621	577	606	594	589	551	614	627	562	564	549	525	552	610	590	572	545	589	589	578	548	565	559	547	543	592	560	565	577	551	573	582	570	519	552	562	589	614	557	569	552	559	587	572	579	541	574	561	586	532	569	580	558	530	604	578	579	525	591	540	563	547	553	620	568	597	563	618	581	608	580	590	599	554	570	563	555	603	620	572	570	588	522	567	562	587	578	594	565	550	562	566	511	639	618	584	574	606	564	604	556	573	626	593	580	555	596	574	575	596	553	530	611	556	539	582	583	575	571	570	562	596	583	558	603	611	542	549	571	535	601	513	583	582	575	539	567	572	599	587	595	586	604	615	584	575	572	565	574	568	621	578	594	595	601	573	548	622	565	590	552	583	557	593	629	545	578	542	601	592	539	524	565	542	589	589	577	566	595	605	542	616	553	523	565	572	552	596	542	582	557	584	566	580	588	570	596	567	571	535	590	573	597	532	555	551	590	550	533	580	547	583	590	585	586	571	612	607	604	609	577	575	606	588	619	578	533	569	573	552	616	555	569	529	609	601	572	545	607	553	530	562	598	578	621	565	584	537	568	559	580	604	577	573	578	576	593	560	575	576	579	627	616	601	549	572	585	604	613	598	587	594	577	605	589	573	573	579	575	545	556	580	581	552	584	573	595	577	586	554	583	572	583	596	584	592	545	541	605	570	549	531	565	556	555	566	580	543	562	575	550	541	605	588	576	584	640	573	572	567	561	596	547	542	568	583	567	652	580	579	567	598	555	574	572	587	554	554	571	608	591	626	603	593	570	579	593	579	617	613	569	561	569	603	574	533	577	591	545	535	592	604	562	560	590	608	570	552	539	564	581	581	574	581	539	530	579	584	567	574	592	571	609	578	604	582	634	569	630	583	581	588	563	577	565	574	594	563	549	557	618	619	553	590	584	596	583	596	558	558	613	573	595	584	595	556	532	573	596	573	531	620	574	561	609	548	637	598	560	549	571	574	580	573	572	565	567	625	574	570	564	570	587	564	553	581	564	608	580	561	582	558	560	598	583	538	548	603	535	554	592	550	529	553	563	584	581	606	597	586	537	527	551	580	582	608	528	592	574	569	625	548	607	581	621	555	619	542	573	585	566	618	568	566	538	565	587	567	631	547	572	546	627	565	605	558	579	572	538	563	617	585	576	580	547	596	592	536	578	601	540	568	563	545	590	576	577	603	545	578	609	558	590	600	617	595	553	591	569	538	571	583	557	568	593	540	597	559	559	588	592	540	582	568	609	559	561	572	574	581	551	542	575	587	593	577	582	593	601	543	583	543	560	605	567	588	567	547	568	538	603	580	562	598	591	576	588	565	553	578	593	600	564	606	515	548	605	568	569	616	554	519	555	638	575	581	621	563	601	586	612	578	555	586	599	571	562	574	547	564	570	626	588	553	582	604	621	565	538	585	573
6488	14174	8005	2948	1910	1650	1453	1119	984	854	845	934	922	780	718	668	662	671	673	676	641	611	640	570	635	621	657	643	599	588	577	650	641	621	629	674	619	622	588	630	612	649	628	638	671	711	734	734	721	748	793	840	782	736	789	754	749	723	684	826	680	683	704	669	667	664	671	727	620	673	587	609	652	596	629	673	654	625	617	582	597	631	618	616	617	588	638	632	615	664	604	629	624	630	608	688	640	598	637	618	613	581	624	625	583	616	633	635	603	582	584	628	628	564	645	566	645	624	605	604	606	614	602	657	594	610	581	628	593	599	588	659	640	589	617	611	598	635	639	597	671	625	620	626	625	575	640	596	604	575	624	639	653	621	639	623	624	629	636	646	634	629	643	586	621	610	599	580	626	581	626	603	629	577	617	615	627	634	642	628	652	548	635	596	646	576	637	642	609	595	636	606	561	591	598	622	607	648	659	646	586	599	578	626	679	634	610	580	590	607	606	610	596	618	576	616	617	608	571	644	598	601	611	639	653	670	642	593	599	602	593	617	622	575	589	592	660	585	591	581	600	593	600	592	639	631	610	608	649	595	609	601	605	633	611	596	642	632	566	603	604	613	633	592	601	635	622	606	609	602	642	607	604	691	653	655	578	614	645	621	608	600	606	617	641	629	622	603	637	637	642	601	676	629	615	642	592	606	609	623	612	589	615	634	614	597	611	653	609	598	625	585	600	636	577	619	609	591	593	583	626	634	608	614	617	630	605	659	621	593	577	568	599	566	617	572	609	624	631	664	659	643	647	579	618	648	636	606	581	619	593	610	600	595	616	614	579	638	623	632	603	623	628	597	576	604	602	613	557	614	608	582	618	622	611	581	634	606	596	604	588	607	620	646	620	656	583	575	641	601	639	624	601	639	614	585	611	583	632	610	622	545	577	612	628	656	622	614	627	592	634	593	530	640	611	651	633	653	589	627	596	624	577	608	592	666	620	604	555	623	580	618	619	619	586	613	601	600	571	636	646	611	644	587	582	598	594	588	624	586	636	588	623	640	619	578	623	634	602	606	550	625	592	576	554	611	612	596	602	652	642	599	611	631	604	591	617	650	591	633	608	618	588	616	642	614	595	623	611	635	596	619	579	616	654	603	627	611	579	593	608	591	610	590	604	651	635	659	621	597	598	606	622	641	609	622	621	621	615	595	608	626	625	585	650	635	572	633	597	666	648	631	579	590	567	632	632	622	583	630	613	616	615	597	618	608	600	579	589	591	605	617	642	629	595	559	587	635	595	623	626	645	594	585	581	598	583	622	590	614	603	611	578	584	604	633	586	612	620	606	597	604	613	630	620	595	639	609	604	593	604	642	588	552	622	595	641	628	620	575	657	630	578	641	642	594	627	635	612	572	599	631	596	634	563	587	687	564	576	606	573	626	625	618	614	596	621	616	605	590	602	636	646	589	642	636	638	619	622	670	651	581	601	615	608	606	637	624	630	591	543	677	620	654	576	658	579	583	648	626	647	609	609	622	607	620	631	570	604	583	639	619	590	640	618	611	634	612	624	652	637	625	614	603	618	619	587	609	589	607	621	645	597	651	633	641	616	593	655	589	638	593	630	601	642	621	612	631	628	638	588	640	595	601	627	624	618	606	626	682	582	612	622	609	606	602	632	635	567	633	561	617	648	655	639	617	614	636	628	580	591	614	591	621	597	584	581	638	581	606	608	604	585	580	641	612	656	615	593	588	594	632	620	620	592	615	594	590	624	591	608	613	580	619	600	617	627	582	619	591	624	614	617	638	656	642	634	592	592	639	649	608	595	599	620	631	613	598	579	569	660	590	639	620	608	641	637	595	606	594	646	587	615	602	576	596	615	671	638	618	608	623	630	625	615	572	583	607	606	602	604	604	648	606	646	617	595	583	617	629	589	583	610	602	582	595	648	638	609	588	615	649	589	668	656	592	605	610	671	589	605	602	581	624	613	598	600	584	627	602	585	623	605	614	595	635	588	630	619	637	645	626	642	577	621	613	656	613	599	621	588	622	600	614	643	611	613	615	593	606	575	618	645	608	598	645	592	554	620	609	636	578	605	634	663	631	602	645	622	599	603	581	608	597	579	582	652	618	597	617	609	634	539	613	624	580	627	650	637	675	589	594	586	640	656	599	609	617	618	618	624	624	596	621	620	583	591	582	586	606	614	620	566	597	596	617	620	583	594	603	627	647	603	599	621	577	596	622	620	580	589	587	574	598	593	663	623	577	600	648	578	646	612	543	588	621	604	610	619	642	608	607	580	660	606	588	624	671	596	636	615	619	590	604	611	581	591	593	593	646	619	608	600	601	658	589	613	609	634	614	544	633	660	621	588	600	626	657	572	609	637	602	626	602	600	601	587	624	608	646	593	601	601	594	598	576	624	600	588	641	638	603	593	652	609	604	577	594	609	623	661	584	607	605	618	588	659	616	605	596	646	625	620	640	639	629	601	570	659	603	608	605	628	662	588	587	619	600	615	575	654	628	666	595	611	648	654	616	621	633	636	625	641	617	587	590	643	591	646	620	610	604	581	657	574	649	599	634	555	652	576	638	601	643	607	595	609	594	577	626	607	621	619	650	613	594	628	582	590	612	674	581	606	645	630	647	621	646	613	613	621	579	621	569	579	635	597	563	582	587	594	640	583	654	631	617	608	620	640	580	598	629	615	659	590	638	599	645	600	609	601	577	569	630	611	613	587	638	610	659	581	625	631	616	604	598	616	619	604	580	586	650	642	597	606	638	632	613	590	637	598	595	628	583	629	586	639	641	618	610	620	575	629	644	619	627	593	587	616	584	582	632	583	608	622	615	609	583	594	609	600	598	606	594	587	665	635	609	606	550	587	625	596	587	616	626	644	619	634	609	603	620	613	639	610	607	631	650	611	610	589	601	635	583	656	615	637	570	636	625	625	612	614	599	630	587	605	621	595	618	614	623	589	610	593	633	633	662	610	604	609	639	612	582	576	611	625	596	562	606	626	618	626	622	671	626	636	556	598	596	628	601	591	648	584	561	605	569	612	610	625	658	616	586	587	635	622	641	580	599	611	590	624	611	652	589	590	571	663	636	638	647	608	617	619	573	624	602	625	663	603	615	653	632	575	565	641	618	627	599	619	595	592	639	607	593	609	636	614	600	606	616	613	611	658	614	601	621	657	612	619	610	606	623	592	590	577	622	596	607	598	625	621	608	606	637	644	618	622	588	621	574	589	635	593	574	595	583	626	600	601	606	607	592	558	608	624	607	633	574	626	598	637	662	649	603	556	649	630	609	597	645	619	612	637	619	609	609	606	629	576	629	635	623	570	572	586	621	598	617	615	632	622	631	614	646	619	598	586	604	607	611	640	628	619	613	627	603	613	596	575	622	641	600	629	623	585	661	611	590	667	644	667	623	600	607	645	659	612	588	657	602	614	599	584	618	663	606	584	575	608	620	615	568	622	620	603	586	608	600	590	590	642	606	593	614
23196	21610	29275	24415	21605	21437	5226	1538	1136	1039	928	1017	1062	916	833	745	755	696	717	671	679	650	673	635	636	631	645	661	642	640	667	612	654	642	639	665	660	634	675	663	611	652	669	687	739	731	744	769	739	759	820	847	807	852	773	727	769	742	757	689	672	710	715	671	717	670	721	632	643	621	629	643	669	661	607	611	687	643	670	663	638	647	654	627	580	646	631	635	643	651	644	617	643	638	627	625	611	627	666	614	615	631	615	626	613	584	617	637	620	614	644	622	634	620	651	654	630	617	611	612	630	622	628	658	617	589	697	638	591	624	658	588	559	631	638	623	606	603	624	610	603	683	663	614	589	616	624	590	623	642	606	586	624	651	614	626	605	597	683	623	654	656	596	615	595	621	593	611	645	594	597	632	637	639	595	601	671	608	604	633	620	620	667	654	619	587	609	625	643	609	618	633	643	643	630	634	586	664	610	589	656	672	592	639	651	619	638	658	638	592	653	629	662	639	638	617	623	639	642	623	639	620	621	638	552	615	606	590	609	603	640	602	653	624	649	571	589	614	648	628	620	628	607	637	601	635	646	665	615	616	648	617	608	594	591	641	658	632	636	606	658	594	634	604	604	600	600	633	629	626	645	603	656	615	647	638	627	629	626	618	600	656	609	599	666	622	648	657	689	610	627	672	638	637	564	639	598	599	654	608	624	660	610	574	592	620	645	646	601	674	567	687	640	636	599	673	575	630	624	663	620	616	638	625	618	597	629	593	614	639	606	650	663	603	632	609	625	622	628	653	618	628	616	629	644	622	613	625	667	608	663	605	626	637	605	654	639	620	611	639	638	646	639	612	626	622	616	630	605	624	588	626	602	629	626	641	619	632	643	627	612	593	568	651	635	594	641	622	689	607	664	661	550	650	615	619	605	560	638	580	629	580	658	648	610	647	671	603	673	619	611	640	634	613	576	647	666	636	648	585	637	647	650	581	592	616	617	642	614	564	626	605	625	632	596	656	636	630	665	609	615	645	638	639	660	621	648	651	598	633	563	627	656	613	641	615	642	632	612	590	622	654	646	618	709	592	630	686	631	646	616	641	656	617	641	632	672	607	601	624	625	602	641	659	630	663	619	605	588	611	597	664	647	612	592	620	605	617	630	607	639	610	574	668	620	632	601	606	599	633	597	603	603	628	669	599	611	616	611	621	614	621	640	645	624	661	646	632	566	595	623	614	617	637	607	681	602	637	580	638	632	637	647	621	646	654	619	662	651	590	633	633	616	636	605	609	595	612	629	616	604	650	612	666	604	651	639	608	608	600	617	593	605	597	602	621	618	636	579	596	648	596	623	616	604	645	592	598	632	593	567	596	599	619	640	634	611	645	616	625	658	611	628	635	610	620	620	685	647	604	610	617	654	641	629	610	621	612	675	589	640	647	589	598	680	619	611	634	652	614	649	597	612	633	628	636	598	647	602	634	630	640	570	634	621	638	600	630	571	632	684	648	580	654	638	656	603	638	620	628	615	639	681	646	591	640	640	664	599	671	608	657	602	638	648	602	566	622	633	618	633	618	589	607	622	574	627	637	584	656	636	630	633	598	637	578	628	636	604	607	639	583	631	652	613	577	584	626	658	626	605	586	680	611	611	641	630	602	629	578	638	595	573	679	618	681	673	640	656	654	622	649	601	610	602	605	635	653	633	632	646	621	606	607	651	601	592	645	613	649	625	657	658	619	652	606	587	613	623	617	647	597	598	576	662	619	632	653	652	599	605	609	584	656	608	600	623	636	618	611	585	588	620	578	576	608	605	656	636	576	629	623	613	628	631	601	625	639	634	659	673	613	608	626	651	592	585	602	611	585	560	613	623	625	651	640	610	648	649	613	602	613	583	583	644	602	616	624	604	657	643	573	625	678	639	576	596	642	613	611	623	612	633	630	594	588	576	583	632	613	599	651	621	653	600	643	642	623	600	577	604	574	619	659	617	615	648	625	597	575	659	588	635	613	636	576	583	618	641	610	605	610	665	615	650	599	612	631	570	604	637	635	641	629	629	620	617	660	590	584	630	610	626	645	591	608	637	570	629	623	597	631	595	676	625	623	633	643	593	621	663	666	636	620	633	655	616	644	666	641	609	583	590	658	610	650	609	646	581	565	646	590	618	629	608	614	677	640	683	635	625	662	601	636	600	608	635	656	616	671	639	615	615	657	582	635	609	624	629	676	629	607	603	554	683	617	600	608	618	608	682	624	621	625	653	591	628	619	591	632	622	637	671	608	615	624	579	619	649	630	616	609	621	634	673	646	627	618	640	608	613	631	601	628	651	613	632	603	611	627	656	630	614	622	632	566	647	637	612	666	661	654	654	576	637	636	645	602	649	642	662	697	629	613	624	599	607	640	545	606	629	660	585	595	648	587	630	654	661	621	594	611	604	647	615	621	620	626	598	668	617	627	653	618	615	650	653	573	597	606	631	621	596	620	627	618	622	648	627	629	621	635	606	618	607	638	605	644	621	625	601	634	656	653	664	637	652	626	590	634	659	615	642	598	639	592	636	606	633	594	665	600	606	613	644	619	625	586	547	601	637	572	631	632	621	618	629	612	629	590	635	607	601	638	646	623	605	610	636	609	637	618	634	635	638	576	612	585	596	588	588	633	598	628	592	655	625	637	622	636	631	605	615	621	602	629	610	654	646	670	622	620	635	632	594	680	653	673	639	603	643	662	630	621	648	635	604	628	609	594	636	628	620	594	604	624	615	614	650	586	652	617	601	565	603	651	664	616	632	612	638	614	658	636	567	677	672	659	626	636	582	603	598	610	616	634	625	640	582	624	670	641	573	566	629	597	611	602	636	603	644	637	613	596	652	629	652	591	623	622	652	681	607	614	624	630	646	619	613	625	658	641	615	600	604	601	625	638	600	624	617	623	620	641	637	600	627	648	639	611	624	610	665	628	602	641	601	595	584	671	622	642	633	619	644	645	610	616	625	642	606	643	606	620	616	642	591	611	639	663	663	639	639	629	647	632	647	618	622	592	598	640	611	629	635	605	630	628	630	631	647	586	635	630	603	607	611	657	648	613	594	553	640	637	614	609	651	609	638	614	602	644	640	601	577	600	651	644	690	605	638	611	630	618	610	650	603	620	625	646	608	651	605	618	633	646	621	597	601	622	636	641	629	611	637	594	626	600	647	634	621	603	665	618	637	643	616	612	607	620	609	592	652	632	641	624	655	600	614	629	643	624	616	627	595	593	651	585	609	628	589	594	652	616	612	629	609	690	626	635	642	598	597	630	598	603	629	634	612	617	621	650	684	681	630	604	584	656	612	674	665	633	626	659	605	644	641	638	646	596	582	606	627	634	601	584	639	588	583	577	644	582	632	637	624	596	683	619	601	623	580	636	614	645	585	628	644	618	621	586	624	655	627	609	582	643	605	663	672	606	635	655	633	618	598	662	651	660	631	633	632	628	635	645	611	582	628	598	607	568	636	626	626	644	561	578
8827	26052	17012	7141	4505	3469	2603	2043	1668	1402	1201	1358	1438	1121	994	922	854	825	775	793	785	707	703	729	747	666	751	686	678	649	738	698	682	695	683	661	699	680	697	711	714	722	730	730	812	788	791	823	867	840	940	1016	936	939	860	918	818	818	816	765	788	756	763	706	687	729	707	659	713	683	674	668	703	700	674	710	724	667	660	680	651	655	668	666	639	670	650	650	647	681	643	655	628	639	639	647	647	656	644	655	675	682	667	625	665	627	639	658	635	627	669	619	639	692	621	625	696	631	641	684	663	635	663	645	686	684	662	652	626	646	644	637	653	670	675	678	654	625	635	664	628	648	664	649	617	666	697	651	653	632	662	613	676	691	636	672	635	649	653	673	622	668	656	661	655	646	670	675	659	637	703	642	639	640	618	668	641	626	649	677	648	659	625	659	659	642	673	634	582	596	670	598	675	634	626	616	630	619	680	635	649	634	588	644	642	634	654	654	639	624	654	628	661	639	685	645	687	672	654	659	651	690	633	649	673	631	680	634	638	648	644	683	668	645	651	659	676	639	674	678	689	627	679	661	662	657	665	651	623	628	652	686	642	649	594	693	647	704	668	673	679	636	625	627	697	641	692	662	630	684	634	635	638	671	615	647	650	674	651	616	650	636	660	629	646	686	664	652	666	645	642	611	662	688	657	711	638	636	667	634	680	667	671	684	666	662	650	655	648	641	665	614	666	632	627	621	689	631	649	679	627	704	670	652	627	631	661	663	620	616	646	614	683	647	644	654	681	663	630	648	650	643	658	611	658	652	646	671	655	669	686	671	650	673	669	662	627	681	646	652	655	635	645	628	667	646	676	657	653	666	669	671	637	635	649	651	671	700	693	616	616	629	624	645	641	699	658	657	664	658	646	651	668	643	671	673	649	673	679	673	669	706	671	643	659	623	667	676	642	671	640	636	653	660	655	665	674	623	651	654	622	678	687	681	691	682	636	627	668	662	642	663	636	643	635	638	691	664	650	639	638	651	637	601	661	660	613	643	655	665	628	666	654	644	627	641	684	634	674	660	671	639	657	612	660	664	632	676	658	577	624	647	654	663	659	668	643	621	680	624	688	600	650	642	590	645	714	649	685	649	626	648	645	654	636	608	652	658	678	650	626	628	638	646	704	668	692	631	650	646	672	657	645	644	654	699	677	677	632	647	664	623	661	622	590	657	634	677	656	669	702	640	644	631	667	646	680	660	666	646	669	668	647	623	643	701	623	659	678	633	618	666	655	655	624	643	646	642	657	621	683	665	666	681	653	655	631	664	595	636	623	653	685	632	627	619	681	634	662	648	674	686	655	634	652	603	637	625	659	616	628	716	636	668	654	695	715	677	651	646	631	663	598	611	629	589	682	657	631	635	630	674	637	714	645	657	664	671	641	683	688	687	669	640	663	663	622	655	596	658	648	614	667	614	638	685	631	626	619	648	706	637	688	613	649	680	637	699	661	658	664	663	626	646	647	624	637	665	671	658	651	675	614	669	689	652	646	662	636	702	670	653	676	708	669	668	656	652	595	601	647	650	660	641	612	618	623	639	679	655	663	672	662	710	640	662	709	657	660	608	667	606	632	660	657	649	626	683	631	641	728	662	644	631	652	655	664	651	648	623	667	642	630	665	641	647	601	635	667	621	681	645	647	640	636	617	635	639	627	693	696	677	657	662	663	619	641	673	671	656	621	664	637	653	670	649	643	626	673	611	667	667	636	659	664	623	675	639	657	652	640	692	656	632	621	661	664	656	655	639	653	653	599	671	686	581	637	689	672	683	627	652	691	618	677	640	657	605	656	645	676	620	647	605	639	645	585	642	665	675	642	653	658	664	654	650	683	685	610	637	667	624	685	659	664	695	629	631	664	614	678	636	600	673	625	647	591	652	607	597	619	639	610	652	666	697	642	682	636	653	652	673	690	606	690	633	635	650	603	646	649	669	619	624	657	660	663	645	630	633	662	688	650	621	637	670	654	662	620	623	630	652	630	661	654	636	660	676	704	642	625	640	655	663	660	641	613	669	623	655	645	655	604	664	654	664	688	670	623	645	690	677	705	631	612	694	667	650	624	690	649	644	633	610	650	628	615	696	647	646	660	580	693	665	624	670	715	621	617	726	647	674	674	685	648	668	637	654	622	644	704	648	643	665	623	633	628	617	705	664	650	604	680	675	618	659	633	708	628	676	666	664	691	613	645	670	676	678	686	621	616	660	588	648	663	684	661	648	630	649	610	699	666	649	640	653	621	627	640	639	699	689	637	660	641	640	670	685	664	628	680	649	669	657	685	648	629	632	636	672	618	637	664	663	634	608	669	664	683	681	649	635	651	625	699	607	647	695	641	620	653	630	629	686	650	654	623	659	631	683	640	655	629	660	662	618	644	657	647	644	642	653	730	607	618	662	669	650	609	666	614	664	683	635	636	598	671	698	641	619	660	611	647	639	655	700	658	658	669	674	658	635	660	610	632	645	646	653	673	637	670	658	653	632	669	625	640	641	675	667	614	668	647	648	643	669	702	670	618	631	711	646	632	654	659	616	637	663	673	662	691	640	605	691	641	678	583	674	666	639	617	668	656	685	638	693	691	633	673	648	675	645	663	652	710	668	647	655	634	658	647	616	650	641	647	662	656	633	613	643	673	701	654	650	688	637	633	630	681	658	652	661	649	627	620	635	674	642	676	637	673	640	640	638	644	647	651	656	643	635	607	634	664	632	666	661	697	636	704	628	683	666	666	651	679	641	648	680	681	719	628	653	669	646	615	644	671	662	630	660	628	615	619	653	667	639	710	639	660	630	635	625	624	604	647	602	673	654	664	655	613	673	642	639	646	676	662	666	642	637	622	659	634	632	663	683	641	645	624	643	651	662	696	593	614	633	658	652	651	622	651	673	633	632	655	628	645	630	659	663	660	660	674	637	683	671	611	669	641	679	647	682	668	620	706	636	662	658	670	633	644	650	625	681	657	634	654	632	680	674	669	632	660	651	648	648	655	656	623	671	649	641	651	653	650	633	640	688	676	637	641	630	690	662	664	672	649	662	659	680	657	642	639	635	656	718	636	653	647	678	603	709	686	635	611	647	633	651	653	666	640	637	649	664	609	691	678	643	622	649	646	701	692	647	583	670	660	662	615	695	697	643	659	670	700	630	651	674	646	610	664	616	658	659	618	642	672	684	639	602	664	637	617	682	639	620	663	645	635	692	615	612	620	649	641	715	719	630	636	666	659	658	684	673	652	632	650	614	629	658	612	624	662	638	643	691	670	689	687	649	652	641	665	631	694	673	685	672	601	641	640	638	648	638	673	625	668	683	687	631	631	644	657	637	627	653	603	638	632	647	650	627	674	665	652	647	695	647	614	620	675	716	639	688	691	651	617	656	605	651	656	639	618	620	635	588	667	667	619	644	662	648	643	627	719	627	640	663	690	664	626	671	726	682	634	694	682	659	675	620	687	691	630	639	658	623
28589	17355	5579	1579	900	768	729	676	624	568	609	649	710	603	610	578	596	590	566	603	583	560	621	546	591	574	563	558	561	559	557	587	561	499	613	580	584	587	609	531	581	620	596	594	586	591	616	579	620	607	618	649	652	587	638	627	608	627	644	622	623	616	581	606	591	605	589	544	604	604	583	590	600	583	617	572	589	571	570	597	558	572	605	596	629	602	553	566	557	566	545	572	616	561	538	595	576	565	575	560	593	575	548	537	583	570	619	574	552	569	530	573	609	623	588	607	571	542	603	561	569	524	553	601	587	581	561	503	585	558	589	591	533	565	555	587	513	585	564	541	670	498	568	581	535	567	600	566	552	564	559	571	583	586	596	554	573	576	550	555	628	559	586	555	572	563	546	557	588	595	574	584	592	610	539	618	584	592	605	560	601	621	582	551	585	547	542	564	550	587	610	593	588	595	534	538	620	578	562	562	554	565	584	588	597	548	557	604	533	544	550	560	564	560	543	542	542	562	554	514	574	573	566	568	585	567	594	583	536	579	589	539	601	585	572	542	600	555	540	580	546	550	594	580	544	548	580	573	556	575	580	585	551	571	546	575	544	601	577	518	638	572	583	573	581	557	582	578	594	552	577	560	569	578	524	639	570	575	539	588	539	595	586	533	561	565	588	576	583	605	581	557	580	539	534	603	606	575	595	594	566	589	539	564	575	557	538	568	574	550	588	563	552	539	581	534	598	522	533	628	540	573	576	571	569	541	551	554	569	579	593	616	564	558	627	529	597	573	619	595	596	611	568	524	539	557	543	528	571	573	564	529	584	565	586	574	582	567	577	574	553	612	492	545	549	595	571	603	585	558	568	585	546	598	611	553	561	624	553	528	552	594	577	571	531	599	584	572	557	591	565	647	562	553	537	578	590	595	572	590	511	578	578	555	571	549	582	525	548	569	527	592	575	592	562	553	529	551	594	579	545	579	564	589	587	584	558	579	575	560	572	565	580	562	571	581	555	569	573	584	566	566	563	581	546	544	583	571	595	546	565	594	599	563	528	583	632	574	555	589	568	582	587	550	555	603	584	598	547	589	627	561	573	564	552	566	545	601	562	609	593	605	569	553	583	574	574	551	571	552	571	571	554	547	586	589	556	609	585	572	617	534	599	604	550	562	580	573	583	572	532	575	630	562	551	548	597	570	583	573	582	573	572	568	607	580	600	542	584	580	557	557	516	580	600	538	625	537	592	627	534	543	584	555	558	551	572	585	608	557	597	576	562	556	569	562	576	583	571	575	552	559	595	621	512	553	567	539	570	623	561	561	569	565	591	557	583	560	609	624	559	574	563	543	599	573	556	520	585	523	591	582	529	603	590	592	562	547	586	585	572	528	578	568	584	602	570	579	583	552	537	570	566	596	564	560	550	546	565	562	559	562	525	595	556	560	560	567	571	609	515	572	563	548	590	524	577	532	560	584	614	590	545	551	583	575	546	534	542	566	602	553	556	552	590	549	600	544	546	552	558	555	587	570	555	543	573	587	583	593	564	570	553	566	556	573	577	556	601	592	607	588	567	566	572	597	520	531	595	586	574	582	549	560	569	576	545	578	512	585	531	552	563	506	566	581	600	597	600	557	534	544	603	581	556	519	573	539	554	556	548	568	538	560	605	547	576	544	555	566	532	546	609	575	588	518	538	571	557	547	564	571	620	628	591	588	547	568	588	580	552	551	545	532	593	588	548	584	562	549	561	574	573	613	616	530	603	560	529	565	570	556	557	544	552	586	603	564	558	541	547	548	620	588	558	603	586	582	580	612	544	558	610	529	584	574	583	575	573	564	555	551	538	588	592	568	570	570	634	576	588	553	623	566	592	587	550	503	561	539	636	588	575	574	589	626	534	565	575	555	538	565	561	596	552	524	580	594	568	557	581	580	580	571	574	584	621	603	580	630	563	579	544	571	582	587	557	538	586	545	595	527	575	629	591	584	619	584	568	531	569	587	552	556	557	549	565	598	547	551	559	568	576	572	561	590	603	563	528	575	517	573	638	599	597	559	560	563	554	541	550	531	586	593	595	566	561	552	606	555	586	539	545	622	576	618	566	556	609	538	569	553	537	566	597	563	562	553	617	564	606	539	559	579	580	566	552	564	572	598	537	544	607	589	602	530	564	552	575	552	551	555	543	557	564	583	559	569	576	554	577	559	637	581	573	538	589	562	584	580	558	565	547	570	589	516	611	543	547	515	524	555	556	566	539	554	572	596	554	565	578	584	514	557	574	552	520	556	589	583	538	584	551	582	542	574	574	596	564	548	553	591	575	609	557	563	527	548	558	589	568	578	577	625	566	561	550	589	569	558	579	605	603	596	604	527	561	655	589	608	586	556	527	549	570	614	587	579	581	564	609	574	561	622	542	558	556	608	605	517	554	552	542	556	630	566	536	571	541	577	567	584	559	595	540	558	602	572	545	548	549	601	516	605	596	566	563	538	594	581	550	579	578	556	560	566	564	570	582	558	579	575	525	535	575	570	546	573	546	562	575	581	547	511	561	623	567	598	543	552	533	595	611	559	584	543	551	594	547	580	537	560	573	565	590	542	592	550	576	571	517	546	579	575	575	549	548	587	549	558	589	580	573	592	552	596	562	538	608	544	570	548	574	576	577	583	549	570	577	591	586	577	552	575	527	627	573	568	522	548	572	565	593	577	582	607	546	631	557	565	583	563	586	535	545	585	552	539	575	572	555	570	537	541	512	542	566	578	591	548	571	563	619	549	604	512	571	588	570	600	587	604	544	552	601	590	530	565	591	533	573	564	551	581	539	571	596	578	566	548	597	557	566	554	573	552	527	608	585	571	591	543	615	612	563	569	584	551	595	550	588	568	536	582	529	584	553	561	590	589	566	562	555	567	568	554	601	532	600	550	604	551	558	569	553	567	529	540	556	584	619	575	581	565	550	584	577	630	544	541	535	559	588	596	539	551	587	556	552	573	554	596	620	588	567	563	554	557	601	572	535	553	552	587	520	560	627	598	588	594	611	545	553	590	546	589	576	536	559	569	582	560	565	630	586	567	573	614	579	555	550	549	574	577	560	594	539	566	604	592	566	551	560	522	623	529	569	562	561	583	537	548	581	590	575	588	552	608	613	586	559	603	544	545	541	577	610	567	583	552	576	556	566	580	572	582	551	536	568	547	541	585	540	589	595	545	590	572	524	595	556	579	588	590	578	544	577	549	566	572	554	605	554	559	550	604	574	575	619	571	543	569	580	590	520	546	580	561	560	572	577	580	559	579	603	589	532	584	593	551	595	589	573	581	579	580	585	603	568	560	547	570	547	590	528	563	558	527	568	552	633	596	573	540	586	582	542	559	526	600	572	570	579	550	617	567	583	578	547	573	557	584	547	560	558	591	607	564	558	558	527	569	555	579	611	569	565	538	584	537	557	546	595	550	539	575	569	608	591	554	578	571	580	580	568	585	565	571	531	597	559	551	570	615	544	558
7012	8372	4488	1708	1372	1026	906	830	649	649	657	782	762	694	651	631	596	618	659	630	624	579	566	630	638	581	592	607	598	608	576	571	597	598	613	603	620	622	626	724	667	626	643	668	671	672	678	727	610	689	731	697	753	713	680	740	691	678	717	694	700	621	658	627	665	673	602	632	658	588	588	641	573	603	641	666	645	595	654	601	580	625	593	616	585	578	635	615	596	610	622	578	603	568	568	568	632	593	578	588	543	621	605	608	600	636	631	591	655	607	618	588	584	624	618	588	587	591	607	619	607	623	593	568	651	611	566	609	627	575	605	589	574	612	614	603	622	574	573	603	622	638	647	582	597	602	613	612	574	648	575	626	603	607	626	563	557	616	600	605	608	580	593	599	566	605	613	607	605	636	617	577	608	597	583	579	651	618	592	643	623	580	570	617	580	596	571	564	641	585	617	626	632	595	622	628	594	572	598	605	615	608	613	655	597	636	617	612	645	576	609	614	605	563	584	552	603	587	634	571	599	615	610	619	615	607	580	601	604	561	624	589	604	630	593	620	574	648	579	636	626	610	609	591	621	594	615	617	599	620	619	602	628	601	546	606	589	551	605	567	611	580	605	618	618	615	650	604	585	593	618	617	589	604	592	606	627	599	604	645	597	601	586	598	605	593	592	603	564	591	578	601	620	639	624	575	653	577	631	622	592	602	613	576	605	585	627	594	606	584	608	596	627	597	644	599	636	625	582	605	599	573	584	602	601	604	637	646	604	616	630	644	614	603	603	674	577	578	596	576	583	592	613	590	630	636	591	580	618	594	606	578	618	612	658	609	582	668	605	583	596	594	603	621	599	600	591	624	594	594	647	661	668	633	601	567	613	582	585	609	602	620	604	618	602	642	592	590	602	588	611	576	596	584	636	585	645	605	634	622	563	585	593	607	579	632	581	583	604	630	604	612	614	626	620	655	605	617	629	567	657	622	593	598	576	606	597	590	617	599	662	612	593	586	624	568	621	669	610	572	598	601	608	632	626	580	578	604	623	596	643	570	621	632	643	550	591	597	574	617	609	600	598	599	604	624	629	590	587	604	588	602	605	568	618	588	601	599	630	608	639	589	576	654	622	599	576	574	630	589	606	624	626	581	591	638	624	576	619	614	628	616	627	611	632	626	627	590	631	569	598	589	633	630	628	643	619	604	594	582	606	593	590	616	581	633	612	617	592	593	621	585	585	586	624	621	604	595	570	611	642	592	600	604	629	618	577	567	591	539	580	627	625	598	602	591	594	590	605	640	631	571	601	636	610	590	624	620	577	601	610	595	592	617	612	580	600	612	602	604	627	641	616	628	640	578	623	603	589	571	570	613	627	634	646	591	628	590	606	590	632	593	634	607	596	620	639	590	641	596	597	618	637	622	578	591	612	586	637	607	628	578	645	597	608	588	593	635	633	565	602	608	664	600	614	623	624	581	586	599	627	591	592	659	611	609	569	622	558	608	622	587	607	578	622	611	582	590	619	604	632	591	609	586	601	634	599	624	621	586	601	604	615	604	624	600	640	659	649	621	617	602	573	611	610	625	580	592	617	618	621	609	638	585	597	620	573	576	615	631	609	594	574	627	626	651	623	621	590	615	626	616	629	585	574	602	612	632	585	585	582	602	612	616	626	615	612	590	603	626	629	633	614	627	571	579	616	585	632	591	641	626	621	587	610	616	631	633	609	604	603	610	630	578	632	655	639	572	592	633	622	613	579	608	614	613	629	568	612	623	612	610	561	629	576	534	576	621	574	585	592	596	626	611	595	630	603	599	639	603	593	605	630	641	594	590	606	644	615	616	638	596	606	642	548	572	617	613	626	598	611	579	604	625	618	576	623	599	621	624	608	604	582	620	620	576	589	622	616	590	608	610	601	598	633	598	627	592	563	647	612	588	586	598	596	588	583	584	604	598	596	603	549	606	603	640	631	578	564	643	608	637	644	615	643	635	644	595	570	612	562	558	597	614	579	574	611	606	611	633	595	605	616	635	586	633	601	588	571	620	587	628	588	605	682	642	590	578	581	577	591	636	613	599	615	593	591	592	630	580	588	579	560	608	583	567	569	644	644	649	592	636	588	630	562	612	640	631	598	624	606	612	633	612	603	614	619	581	625	550	619	587	571	515	695	578	626	650	595	578	616	572	600	628	599	606	589	588	575	595	611	592	645	644	600	610	597	613	587	665	605	568	604	589	613	634	621	596	649	595	640	601	615	610	596	597	602	587	624	613	654	623	663	619	584	639	596	610	613	593	608	558	632	634	616	577	602	637	649	565	636	627	620	617	611	579	590	621	564	593	629	604	597	636	654	607	619	602	627	636	675	604	604	626	587	633	569	617	603	614	619	616	612	589	621	597	576	608	571	625	583	590	565	582	592	610	671	577	607	590	592	589	622	594	614	649	605	646	594	589	569	594	599	601	586	598	582	586	625	619	653	587	623	572	601	582	570	585	626	620	633	588	609	628	586	618	590	617	594	605	619	607	592	608	592	600	610	638	609	610	622	567	584	612	607	627	615	593	609	593	647	630	611	640	615	592	588	576	589	598	625	604	612	563	606	542	619	599	608	602	599	588	542	567	592	619	599	621	618	574	599	644	589	642	621	562	609	590	589	592	592	607	593	584	576	579	615	640	649	604	576	615	652	600	614	586	577	651	587	615	613	597	595	605	579	597	577	614	611	622	605	574	604	618	620	610	611	608	595	597	573	565	631	611	623	628	602	651	627	565	598	619	597	624	604	634	591	558	562	605	573	553	609	604	562	580	580	580	606	610	593	616	617	575	581	592	595	646	598	631	629	651	613	627	602	583	635	608	605	635	670	616	640	650	599	604	644	622	607	620	552	582	593	581	616	579	596	631	583	597	633	654	597	646	618	646	603	613	632	580	648	587	596	601	596	624	599	646	649	545	569	580	589	532	565	595	640	619	578	622	616	618	620	612	620	638	590	634	599	656	609	637	580	595	592	626	613	605	645	650	594	627	582	624	586	605	642	555	622	623	643	581	629	612	596	624	632	597	602	605	623	561	576	582	632	608	596	606	646	625	561	590	622	638	595	563	643	662	615	617	614	622	590	595	604	614	562	588	586	660	609	626	614	608	652	582	625	563	631	618	625	590	607	585	573	607	619	665	638	585	629	598	596	646	608	561	604	592	585	598	584	627	575	602	651	623	632	650	615	556	639	630	606	590	576	619	586	606	597	577	573	656	584	611	651	602	612	644	609	598	567	619	638	622	611	642	601	603	607	597	630	576	608	605	615	624	627	610	566	645	580	608	582	525	626	629	632	598	668	617	631	597	615	591	588	629	618	611	577	615	609	619	591	663	559	576	587	603	637	593	593	585	612	560	627	650	590	655	603	631	645	635	576	576	604	588	608	611	622	563	638	622	568	620	587	579	605	593	604	606	622	590	642	577	552	616	635	622	601	608	626	644	595	662	591	616	635	550	622	627	624	631	672	612	611	589
24414	21622	28753	24952	21508	6783	1469	1028	844	825	754	835	846	760	705	659	620	715	665	628	622	659	626	637	590	638	590	570	591	639	617	640	609	607	632	607	594	605	658	608	610	638	640	636	642	630	662	701	672	705	698	692	717	686	676	716	672	664	713	640	702	639	657	676	608	636	596	657	625	612	643	579	641	615	611	607	606	626	617	570	640	595	579	632	594	641	651	584	602	530	621	633	614	587	605	565	574	603	586	554	577	580	575	596	563	565	590	537	629	627	601	597	638	600	635	617	616	623	644	570	584	598	590	576	593	626	570	590	606	617	608	608	585	610	591	598	660	586	572	596	572	594	570	578	622	587	577	605	624	602	595	624	596	610	577	578	565	577	594	583	600	658	618	574	610	625	594	607	602	582	600	591	599	612	561	597	591	593	600	609	645	632	591	610	621	537	597	567	580	604	618	587	604	593	600	606	575	590	596	562	634	609	598	616	645	614	592	614	623	569	658	594	553	572	583	584	573	590	602	588	621	571	591	614	556	558	579	608	628	604	603	577	621	589	618	595	570	646	578	569	602	620	635	570	614	609	590	604	569	566	586	577	588	574	613	577	572	613	575	598	570	565	574	588	613	613	559	597	567	603	561	613	617	641	599	631	564	606	593	586	549	588	608	578	637	553	571	638	576	591	574	636	630	619	584	594	618	618	619	597	592	596	604	568	560	623	581	592	559	612	610	577	565	570	576	565	633	646	589	537	622	608	598	614	623	581	628	598	608	585	591	591	597	588	641	596	599	608	597	635	597	647	596	609	610	570	608	589	595	596	605	584	582	605	585	603	663	627	582	592	633	587	585	597	595	587	554	585	569	621	593	591	574	598	582	577	631	609	603	593	622	647	570	630	580	647	633	618	592	605	527	599	557	560	566	618	612	603	574	542	616	567	579	574	622	612	550	588	626	608	591	643	599	642	592	560	619	569	624	591	551	597	604	523	602	566	576	624	646	608	600	617	606	599	632	585	600	611	606	635	608	624	566	611	568	602	603	618	587	621	610	619	633	556	582	649	576	591	590	567	544	616	634	539	595	605	597	615	589	577	583	551	627	585	611	605	558	589	571	572	567	605	625	628	579	591	627	629	599	572	587	606	563	583	573	639	582	602	615	606	588	624	600	599	601	597	583	565	608	596	584	581	591	638	640	637	603	621	575	626	597	597	605	624	584	568	564	654	625	608	629	629	605	591	602	659	617	619	546	602	560	581	612	569	623	592	590	603	588	570	579	607	600	624	591	591	587	645	606	564	563	556	604	601	621	597	597	566	603	602	596	586	531	605	573	586	596	583	567	615	566	594	621	597	576	575	599	636	606	645	612	558	540	607	570	589	605	636	625	551	603	551	644	583	558	651	570	589	582	594	601	569	560	587	580	586	601	588	585	595	570	604	640	577	559	586	602	630	571	599	580	578	599	626	582	583	630	579	617	623	605	565	614	590	595	633	568	590	564	614	589	593	624	637	626	596	597	583	554	585	615	627	583	619	576	610	608	606	625	576	577	610	601	570	615	585	609	649	596	564	585	581	609	588	585	619	600	583	596	588	580	633	554	581	575	593	517	545	635	564	601	585	546	575	570	624	574	599	583	615	564	554	635	583	603	632	611	610	596	587	613	595	573	612	584	585	567	583	599	616	632	600	593	593	569	592	558	596	604	624	630	593	625	630	587	602	572	608	541	597	626	591	587	598	583	588	641	582	620	596	579	594	586	602	604	574	603	561	618	614	544	557	603	591	616	635	580	537	558	593	570	560	592	572	572	616	580	607	603	590	578	603	579	543	627	596	597	620	573	629	638	606	606	573	570	568	630	598	575	625	556	588	612	569	565	607	521	635	612	586	577	633	626	561	577	612	561	590	628	585	595	565	651	599	582	603	652	618	573	606	572	615	605	625	595	601	624	599	580	576	626	589	581	550	621	592	608	627	599	553	581	582	584	567	537	548	577	580	609	604	587	630	591	561	542	571	558	599	623	583	618	594	591	567	615	627	560	592	597	599	620	633	625	589	634	574	536	645	599	571	555	641	613	586	582	598	572	609	611	595	586	576	587	614	563	583	576	611	588	619	576	551	591	579	648	598	612	624	594	581	589	602	579	596	575	618	580	579	596	591	625	607	595	632	622	584	548	624	565	598	583	652	555	616	607	651	592	594	645	568	552	535	565	602	640	554	630	595	576	564	635	591	578	577	560	662	601	567	565	599	599	561	598	558	560	581	543	574	630	625	588	604	570	597	594	623	595	601	556	589	597	558	591	620	601	604	593	561	557	594	634	575	563	587	571	588	607	578	604	596	642	597	553	561	625	563	606	633	590	593	580	640	568	580	639	538	608	585	577	592	604	563	600	577	632	561	632	557	581	608	587	610	581	597	606	580	570	642	569	570	614	626	585	610	567	620	600	660	549	580	616	575	555	643	590	642	561	581	613	605	574	602	633	583	605	582	601	604	559	575	608	621	614	615	596	549	570	582	592	596	560	615	563	620	572	609	619	635	571	590	625	601	607	592	631	592	556	607	609	560	570	584	603	609	581	558	627	648	586	616	561	597	616	619	578	608	565	628	618	604	640	566	578	582	612	584	586	596	564	635	604	550	579	593	601	582	595	567	626	555	601	591	552	569	589	553	612	560	607	593	626	592	590	603	588	566	626	617	598	599	598	536	585	590	571	604	599	588	588	622	614	564	641	614	606	593	580	569	611	596	606	608	586	589	589	639	548	593	610	615	581	603	581	620	621	584	631	576	557	607	602	601	631	635	601	561	563	613	593	583	602	634	562	584	596	591	564	587	584	571	552	590	567	584	566	583	581	598	588	602	606	577	607	615	564	529	617	635	600	614	583	632	613	598	564	593	557	584	553	594	581	591	570	559	615	618	625	609	582	601	562	592	585	610	611	622	587	578	557	613	589	623	608	612	595	622	630	556	591	629	574	585	608	594	595	561	568	586	622	598	617	629	577	574	602	570	586	586	596	590	592	625	593	607	626	655	611	556	618	598	608	606	612	566	617	628	629	564	612	567	630	571	573	603	588	583	620	606	634	609	619	565	592	549	566	623	597	573	560	608	581	610	590	632	624	615	625	566	615	618	612	590	554	611	571	558	558	549	607	598	574	593	595	603	593	610	605	623	576	615	616	562	645	648	559	596	579	619	624	557	563	612	558	569	552	626	571	601	586	608	579	585	590	571	579	615	605	632	583	582	602	559	588	606	593	560	598	570	553	572	530	596	587	599	588	574	594	618	559	546	642	625	619	585	583	579	601	563	580	606	596	592	584	604	579	604	596	592	628	559	562	584	628	609	586	629	651	604	576	619	575	618	621	618	572	586	582	621	566	582	637	597	601	607	575	613	613	571	570	569	606	612	604	581	609	580	559	587	607	594	578	621	592	599	583	618	588	598	592	596	626	589	575	583	558	618	608	602	600	594	619	581	577	614	611	589	574	629	609	614	580	570	554	559	637	608
6560	19538	11672	5081	3018	2345	1756	1396	1160	994	939	1087	1118	912	867	795	746	720	682	657	705	673	693	679	660	672	621	655	638	627	634	648	672	608	625	633	643	710	666	683	685	646	690	742	731	736	749	746	799	847	854	868	867	814	793	773	821	760	765	743	739	711	733	715	668	690	670	653	670	674	694	660	676	637	623	629	641	663	636	670	686	691	629	650	578	605	647	623	639	604	600	615	592	662	654	630	654	615	654	639	620	677	608	633	602	664	618	673	651	662	608	602	632	609	641	611	638	623	612	599	622	649	605	591	637	596	642	628	646	637	630	621	632	665	615	617	636	629	652	612	609	587	593	604	623	653	580	610	609	628	660	656	629	637	663	629	600	630	564	596	632	628	613	653	659	630	631	648	627	666	602	616	634	616	671	619	588	654	640	643	628	641	599	599	630	648	635	645	661	579	624	601	627	615	627	596	579	616	639	604	662	619	648	607	615	618	621	626	680	657	626	636	626	637	561	627	626	583	652	639	602	661	682	643	619	616	589	627	639	656	616	612	620	651	662	649	605	631	690	627	641	591	613	608	609	664	632	639	643	653	635	624	653	646	654	639	610	656	602	648	630	603	642	675	646	661	621	616	562	599	654	674	617	625	633	616	611	594	635	593	637	612	641	663	614	650	624	619	668	643	642	625	673	583	640	619	636	612	617	674	604	622	614	642	604	646	634	622	659	647	641	641	660	632	582	600	586	688	602	660	661	619	679	618	626	579	647	621	600	629	605	611	654	654	600	622	654	632	618	615	637	639	630	626	627	647	643	640	628	625	656	601	631	623	640	648	598	602	594	585	628	639	667	652	672	649	645	643	704	667	650	605	708	575	699	633	636	628	600	650	654	633	674	641	662	658	647	637	597	639	673	631	625	620	605	662	564	606	634	635	692	625	659	614	640	682	628	642	640	654	635	637	677	633	598	615	622	617	617	613	622	607	609	622	608	627	640	643	665	610	616	650	621	652	639	676	639	646	606	606	658	638	624	628	636	612	610	635	644	610	631	615	618	609	626	644	578	628	636	622	606	671	601	611	641	619	617	666	614	649	641	640	610	649	630	588	570	601	588	634	611	631	653	609	638	637	672	676	662	631	634	617	617	627	631	635	627	630	625	619	641	651	620	655	612	627	612	642	644	671	613	671	626	621	612	608	621	635	647	634	653	656	660	649	654	653	675	649	638	622	640	630	622	634	621	645	619	631	660	670	649	621	609	651	645	621	597	637	609	626	635	638	576	592	632	629	619	627	630	607	571	644	601	609	611	652	603	630	626	626	651	587	645	640	657	662	618	608	635	642	654	618	634	641	607	603	624	617	658	627	640	636	644	648	653	637	648	634	631	610	674	631	630	611	606	632	641	653	637	602	662	608	628	614	643	611	636	659	645	659	664	672	608	579	643	644	641	614	603	641	629	635	631	663	669	666	648	632	661	649	606	643	634	590	628	633	640	623	595	633	649	604	658	621	593	646	672	639	656	599	617	615	634	647	632	660	654	632	652	645	644	657	608	645	649	602	618	590	603	659	638	609	616	653	607	642	631	618	645	634	636	648	606	650	690	637	620	603	622	660	642	631	677	637	659	650	620	635	612	629	607	613	639	622	581	657	621	662	604	672	618	610	646	648	634	671	594	601	608	628	603	669	660	679	602	595	619	620	687	698	612	617	570	603	605	598	610	633	627	605	644	619	618	598	689	656	627	650	645	571	652	616	649	654	653	604	595	635	641	641	628	582	629	599	627	619	641	621	620	614	613	633	607	625	630	620	592	663	594	614	650	613	615	631	648	677	658	670	623	639	662	588	627	641	632	627	617	644	663	598	627	624	643	616	627	603	659	631	647	611	603	655	620	605	610	612	618	663	648	645	611	612	606	654	593	632	643	617	673	653	661	649	608	599	617	615	642	609	684	661	604	616	591	622	646	605	670	619	637	640	622	615	618	668	599	615	656	608	634	659	624	633	634	592	630	648	620	608	648	669	606	653	673	608	600	589	625	619	658	664	636	639	624	605	637	632	624	607	629	654	639	662	632	587	639	613	650	605	631	620	655	632	629	639	663	617	576	691	575	638	618	646	636	661	625	579	609	642	592	627	622	589	640	626	624	652	622	626	560	633	643	605	627	592	600	638	681	614	605	624	645	609	617	661	626	644	624	646	598	623	643	641	612	609	620	629	664	661	665	675	656	646	679	592	640	651	626	623	645	644	614	607	612	632	646	612	627	651	606	600	709	630	669	639	668	619	606	674	631	644	645	585	648	668	647	617	617	621	622	645	640	681	667	636	673	632	688	637	623	616	662	614	668	630	644	632	628	579	631	628	612	614	606	587	602	654	611	631	638	570	637	677	570	602	598	650	632	633	616	632	662	666	646	634	611	612	608	615	619	645	584	624	578	611	629	610	619	652	662	610	625	639	673	618	629	634	635	607	659	643	590	626	652	652	644	645	646	610	649	631	606	653	660	622	673	592	625	611	640	610	654	589	607	603	619	643	593	653	613	642	678	650	637	603	649	626	658	645	652	664	584	622	619	604	596	657	638	634	610	630	629	639	607	654	649	638	649	646	599	642	655	670	649	640	641	585	650	619	625	624	645	635	601	642	618	624	628	636	604	588	620	608	628	642	662	598	651	592	659	624	608	630	606	635	645	658	612	606	633	630	618	691	698	642	638	631	605	647	615	650	660	600	599	612	602	628	665	607	602	718	607	660	629	626	597	619	649	649	609	625	663	635	636	601	615	625	648	653	621	606	664	605	656	703	665	628	614	666	666	660	582	618	633	626	632	627	640	606	647	628	665	602	631	650	590	607	585	631	605	656	623	648	643	631	651	654	624	645	660	622	634	675	595	593	628	624	646	617	597	611	630	630	607	625	631	631	625	572	671	637	652	643	683	589	621	639	629	663	620	620	627	640	603	633	577	641	651	676	599	633	616	595	660	624	594	593	632	627	654	630	601	632	606	580	608	611	635	659	590	615	583	653	631	663	620	639	657	640	622	591	642	608	640	629	631	663	615	662	652	647	630	660	668	656	608	648	598	633	619	620	653	618	674	618	590	582	611	659	684	629	617	597	664	636	644	671	608	631	626	614	623	637	641	627	619	666	632	632	684	641	642	654	659	634	619	666	596	631	598	609	669	620	628	658	610	591	606	653	636	628	652	629	591	661	673	615	612	646	631	639	627	624	643	632	640	620	616	593	645	624	629	620	640	644	622	643	649	641	643	611	642	598	629	634	667	605	642	627	639	616	593	618	682	620	618	637	619	624	657	640	614	643	650	602	616	666	602	606	662	627	634	607	567	634	625	603	671	624	622	649	614	638	658	619	626	607	653	624	648	627	591	646	651	634	602	653	651	661	606	621	636	583	641	603	624	618	620	629	625	650	613	644	602	640	629	684	637	652	646	602	629	640	610	608	626	619	610	653	597	629	661	601	611	611	646	615	659	588	642	593	606	641	661	657	670	637
25597	21611	27373	25892	6109	1154	892	770	733	665	637	716	770	694	637	600	603	622	595	605	551	579	596	567	623	584	600	570	600	601	560	536	610	555	556	564	558	579	596	566	575	592	577	591	655	617	642	622	652	636	677	677	631	665	676	639	632	620	645	605	587	612	615	575	631	649	563	569	600	604	597	598	624	565	582	568	538	550	548	614	553	576	568	558	575	544	579	569	590	522	571	560	582	579	543	559	592	539	601	581	602	544	586	566	584	616	571	544	578	551	582	571	562	574	566	594	578	531	576	558	583	561	576	553	532	613	554	573	580	569	554	571	597	609	593	573	556	585	575	579	608	557	592	625	598	567	570	587	607	556	569	587	594	559	570	566	559	573	599	547	556	550	588	626	588	610	559	557	541	593	549	590	562	584	562	585	560	583	545	513	552	546	562	537	597	574	604	568	570	548	602	619	572	591	540	579	591	567	580	552	568	543	557	594	553	564	585	606	578	570	617	552	547	571	540	570	542	557	575	589	562	539	587	583	578	594	552	582	581	588	570	595	552	543	602	588	589	552	583	539	563	575	590	559	559	574	547	590	568	549	571	576	610	575	596	599	566	557	581	562	591	559	566	557	583	604	566	569	601	561	573	544	577	585	569	576	582	518	506	517	609	582	524	587	596	575	593	547	596	589	552	571	580	557	560	552	577	571	590	555	553	614	602	569	583	605	571	532	559	553	572	570	608	525	605	559	579	583	576	543	610	593	611	554	602	563	591	545	555	585	573	555	564	576	580	566	555	553	554	560	549	545	565	539	593	553	580	575	566	547	600	559	576	652	603	585	586	519	575	552	572	587	590	565	577	583	575	595	637	559	581	584	607	583	580	569	564	560	590	557	560	575	562	641	542	564	548	523	546	575	603	564	531	574	583	587	546	594	603	596	578	574	575	577	555	560	577	539	542	550	563	547	531	583	571	580	549	567	590	582	571	548	585	596	585	538	517	598	566	571	522	595	595	534	539	535	575	598	551	548	553	591	544	526	539	540	577	614	589	596	539	538	576	538	534	526	580	499	545	576	560	580	602	593	604	577	573	587	588	560	578	587	578	564	546	598	594	604	595	568	544	559	559	550	557	502	575	525	578	567	552	532	578	572	592	588	574	564	615	576	553	599	580	529	529	559	585	566	563	559	532	575	588	567	540	551	585	590	583	598	600	593	586	555	574	579	557	557	555	571	618	598	620	605	559	550	553	585	556	560	585	561	592	600	579	573	502	584	578	560	600	569	570	569	589	587	578	542	598	558	576	518	577	567	565	572	606	535	538	569	573	545	582	533	548	597	563	584	549	610	573	594	577	516	553	625	528	590	569	533	579	619	544	558	546	538	560	597	632	520	596	600	572	563	587	544	563	584	577	586	610	578	583	524	571	601	552	599	536	590	594	572	576	568	580	578	555	531	568	605	541	559	563	577	557	546	570	581	599	578	567	558	565	583	543	563	610	589	548	584	556	560	590	559	593	560	541	570	553	534	569	555	586	575	590	594	520	538	585	536	555	566	550	524	542	551	564	580	568	600	569	554	551	576	535	549	552	543	581	592	549	536	527	548	581	597	583	589	584	636	524	554	597	576	569	561	512	589	573	524	563	565	580	565	548	550	507	578	561	568	586	595	600	621	566	535	568	567	575	575	611	583	578	571	559	599	562	567	566	626	567	575	558	505	566	543	555	585	542	580	543	553	585	565	562	609	571	590	558	534	549	562	592	530	546	638	596	595	622	595	571	573	549	601	549	571	574	582	602	545	534	575	536	561	596	555	540	559	560	570	579	559	596	606	527	563	552	539	557	589	558	587	579	573	598	603	541	598	598	544	538	636	570	596	531	597	561	576	560	593	584	563	573	519	569	556	621	557	566	584	546	535	518	560	586	584	563	570	583	546	547	586	581	590	581	641	564	527	544	569	575	590	546	539	579	592	592	576	591	597	571	564	568	560	578	578	584	553	578	575	569	577	587	553	562	537	542	556	637	540	537	547	574	549	584	553	619	531	524	553	543	594	562	601	532	580	611	567	553	582	560	567	566	573	592	564	570	613	567	554	561	582	595	595	530	557	546	584	543	592	530	541	573	602	574	584	573	541	559	590	582	551	577	590	551	561	589	573	579	573	557	553	604	552	575	567	553	562	576	568	613	578	578	595	590	554	538	571	545	591	554	570	550	566	540	565	612	585	559	567	575	564	574	565	554	555	589	569	538	559	559	518	551	557	590	564	582	586	593	547	564	567	553	558	532	553	545	568	546	582	573	607	564	532	586	605	519	574	547	617	571	520	599	583	601	580	599	576	592	569	571	567	567	508	608	616	555	552	579	604	560	582	544	603	566	576	543	524	548	547	526	566	591	647	573	586	554	495	579	575	581	616	594	576	611	550	584	555	577	531	516	593	535	575	557	550	595	569	567	563	539	580	572	580	581	533	561	581	547	570	607	605	566	587	561	554	582	554	525	548	557	563	568	561	586	575	539	586	563	587	580	561	561	589	565	579	544	528	557	533	570	566	594	568	573	568	530	564	590	567	615	614	556	563	563	573	556	560	548	546	566	562	543	601	520	577	552	560	597	577	533	594	617	591	592	574	553	532	571	545	576	610	565	581	542	553	562	599	580	535	612	572	592	606	606	580	575	534	575	592	557	621	573	596	564	605	552	598	597	605	590	575	584	545	581	593	602	552	568	506	537	577	583	580	632	601	540	541	551	528	577	569	593	544	585	568	567	581	596	587	559	562	569	565	545	583	540	548	553	557	592	552	501	559	575	571	597	578	562	551	566	570	590	577	568	523	540	524	572	574	591	547	543	573	554	601	567	545	609	548	535	563	561	525	579	558	572	600	607	604	574	590	548	561	596	584	575	567	570	557	563	562	539	607	584	580	557	574	563	547	611	536	561	567	584	564	542	582	593	568	589	533	579	550	584	538	578	594	615	564	573	606	566	580	601	606	583	555	560	594	589	562	608	562	540	564	580	585	610	520	577	592	533	562	560	562	534	569	571	564	571	589	545	551	584	598	557	557	575	547	593	581	598	546	557	567	529	607	581	610	566	581	579	575	544	538	545	566	572	572	566	568	532	564	587	551	564	538	553	607	611	564	573	548	539	544	547	578	590	527	577	572	616	554	535	541	582	532	556	546	585	561	586	552	553	551	557	527	561	564	600	587	564	541	581	563	595	558	599	565	570	588	529	603	581	568	563	531	571	542	607	588	569	552	623	569	599	584	591	596	556	559	566	590	546	528	580	587	567	559	560	566	563	554	581	516	576	557	558	611	584	562	539	579	511	543	567	563	531	585	574	557	564	558	545	558	608	579	550	586	555	595	591	587	576	562	563	571	589	575	554	566	551	557	586	562	564	571	573	582	606	540	522	583	539	533	579	570	541	550	546	566	529	519	571	593	562	561	565	567	538	569	527	562	554	592	617	548	515	551	604	578	553	563	593	571	590	530	573	571	554	582	583	525	579	537
6453	14816	8873	3548	2083	1618	1264	1070	940	857	800	891	902	777	700	691	705	676	686	646	630	647	646	604	631	610	649	636	604	573	626	608	622	610	597	647	621	602	666	610	684	613	628	684	724	677	687	721	742	763	793	825	778	774	762	771	733	697	714	717	644	667	702	706	689	638	634	638	621	635	638	660	676	660	624	638	587	600	625	615	652	606	578	620	647	604	622	634	643	599	620	580	620	609	630	618	637	570	621	613	547	577	636	645	564	608	579	602	629	664	593	591	584	615	635	602	600	583	593	671	610	640	633	586	572	624	613	576	602	658	593	618	609	608	548	609	617	573	572	581	596	555	586	610	587	633	592	585	588	619	594	605	644	568	601	608	634	571	556	628	615	609	599	598	639	621	634	556	599	637	629	627	622	640	596	610	603	593	597	634	589	552	610	634	613	638	618	651	587	657	592	553	645	624	601	647	610	632	633	599	578	588	663	626	638	589	632	591	619	599	588	623	632	608	670	631	604	613	610	602	605	589	633	611	631	620	577	596	617	612	554	636	693	632	574	586	582	662	617	583	617	611	624	594	581	633	614	591	642	589	611	606	592	663	615	595	608	613	589	656	595	667	603	583	613	622	589	618	634	615	601	630	616	591	572	622	574	623	629	629	617	644	606	589	601	624	624	621	649	622	595	591	638	615	620	643	611	636	640	643	623	603	607	620	599	576	593	582	592	652	627	610	651	632	611	622	617	617	605	630	626	604	633	598	657	614	592	623	597	653	618	598	657	614	602	618	618	609	640	584	597	649	646	627	637	583	629	654	663	617	556	631	633	588	599	612	576	592	635	608	629	593	664	583	601	606	585	557	585	591	600	633	626	672	608	606	628	614	582	596	613	609	637	599	603	612	634	618	610	632	630	644	630	639	572	600	601	610	623	597	628	611	597	595	632	583	577	623	618	605	615	643	592	626	600	640	574	635	586	582	590	623	556	628	598	579	612	636	608	557	595	603	647	568	648	591	617	581	619	635	628	655	613	606	629	617	602	624	629	610	604	604	596	594	583	612	621	635	632	614	613	610	596	603	645	608	575	629	599	648	625	619	603	601	576	607	632	607	611	646	600	582	639	602	629	618	658	621	576	589	619	602	596	582	605	644	607	634	578	597	620	643	610	652	639	620	613	599	609	622	595	625	601	640	681	551	644	618	605	570	614	649	609	601	600	634	629	610	599	612	675	591	607	647	596	586	604	618	594	602	620	611	609	608	617	602	646	577	574	642	648	622	595	623	627	648	598	619	641	625	564	631	631	600	601	672	565	581	644	611	614	604	622	661	601	658	639	582	579	597	591	615	608	623	623	586	603	617	628	607	629	623	567	668	614	595	623	595	647	622	568	635	574	643	616	601	679	638	652	659	589	628	614	633	587	655	663	625	656	570	629	605	618	608	619	580	639	620	622	586	587	599	610	626	612	637	633	607	606	633	646	653	622	635	629	585	613	590	616	567	584	610	592	598	637	624	618	615	640	628	545	638	622	591	647	629	608	569	618	652	642	633	634	609	610	664	611	597	563	649	652	598	607	588	570	612	580	581	571	598	642	628	595	618	657	601	614	595	620	646	642	570	600	610	617	616	610	661	654	575	593	582	663	600	630	633	596	603	600	651	617	615	612	602	587	612	629	619	630	620	597	592	624	584	585	572	608	587	628	555	621	546	624	605	591	610	628	582	581	607	629	619	648	629	622	639	616	612	621	603	621	674	536	600	591	612	617	609	569	593	609	599	618	614	605	633	592	648	608	636	623	625	619	643	610	634	632	609	624	612	611	612	626	629	607	624	584	616	633	630	616	582	630	613	609	626	622	570	617	610	638	609	620	631	606	595	618	593	628	587	623	586	580	549	669	630	598	591	666	650	603	636	582	617	604	590	611	650	558	601	614	594	650	637	639	624	626	623	610	591	624	552	640	588	611	634	591	624	618	620	622	614	649	623	599	577	648	584	619	594	603	607	630	640	583	650	590	625	638	583	576	637	616	618	654	613	634	651	611	562	617	638	614	568	617	573	621	604	603	597	649	593	627	587	623	590	652	625	631	630	601	634	598	578	606	642	591	597	616	605	591	626	634	574	584	660	586	609	600	604	627	644	644	594	622	581	645	607	590	599	633	613	588	615	614	623	621	586	639	570	574	574	614	617	568	587	626	615	577	593	642	629	586	589	625	637	598	603	632	627	654	627	643	591	621	611	582	614	596	580	553	618	567	623	594	590	615	662	625	602	642	617	605	582	613	597	596	603	574	662	618	648	592	616	611	608	601	615	572	598	614	620	557	616	616	590	602	615	578	649	601	637	602	611	576	606	596	609	659	585	606	571	588	610	607	567	606	652	648	625	596	631	600	548	618	620	606	625	624	644	618	591	587	625	603	611	597	579	631	595	641	577	584	608	596	591	662	613	626	614	672	608	656	606	608	596	613	663	625	649	634	577	601	581	592	626	591	592	570	577	613	583	632	662	553	621	608	606	609	600	633	581	589	652	631	612	608	585	584	599	625	614	598	602	647	611	589	620	613	569	617	614	602	598	624	564	652	623	575	605	638	624	586	608	568	591	638	645	595	606	604	568	669	633	570	590	619	582	597	606	628	629	650	605	582	588	612	630	603	649	634	586	664	607	593	577	632	602	551	596	596	616	589	608	600	647	633	622	658	612	619	636	627	597	610	616	634	591	589	608	620	603	626	582	654	618	554	556	607	660	619	599	631	608	648	639	615	619	638	662	602	599	619	625	599	578	602	604	612	600	651	573	609	619	657	611	575	580	601	606	631	550	606	614	628	601	651	574	647	661	609	672	665	637	604	607	614	600	594	640	609	617	619	618	623	598	608	586	602	607	609	570	661	593	613	643	681	630	590	573	613	629	594	606	574	552	535	633	677	672	602	641	572	647	643	669	570	616	613	587	580	612	617	619	620	627	628	635	596	628	601	596	634	617	629	635	646	639	640	585	626	634	615	615	555	614	641	602	610	630	629	600	606	598	585	606	600	595	675	622	626	610	602	625	621	629	583	593	596	627	615	622	595	609	662	586	646	651	565	577	621	610	624	568	630	638	607	589	617	607	604	657	596	584	661	685	604	609	641	669	587	581	651	598	602	630	603	585	634	592	603	616	633	586	643	632	609	632	577	612	616	574	634	569	617	610	660	585	644	590	649	616	595	648	640	631	600	553	586	645	625	590	626	576	614	613	636	626	647	597	606	597	619	590	588	578	597	543	637	623	612	621	630	611	585	587	612	595	595	589	564	615	572	594	638	632	602	588	572	600	665	634	630	582	619	593	613	633	629	561	621	616	619	616	601	621	608	618	565	577	586	639	637	592	603	611	616	641	572	610	611	565	624	630	602	605	644	631	637	600	609	592	606	601	606	599	588	586	624	605	615	636	657	612	564	581	609	599	571	624	598	618	623	627	604	585	605	553	625	593	615	612	588	604	572	622	578	646	556	635	573	627	642	612	602	572
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
