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
341399334522	341399335078	341399335628	341399336178	341399336727	341399337278	341399337828	341399338378	341399338927	341399339478	341399340028	341399340578	341399341127	341399341678	341399342228	341399342778	341399343327	341399343878	341399344428	341399344978	341399345527	341399346078	341399346628	341399347178	341399347727	341399348278	341399348828	341399349378	341399349927	341399350478	341399351028	341399351578	341399352127	341399352678	341399353228	341399353778	341399354327	341399354878	341399355428	341399355978	341399356527	341399357078	341399357628	341399358178	341399358727	341399359278	341399359828	341399360378	341399360927	341399361478	341399362028	341399362578	341399363127	341399363678	341399364228	341399364778	341399365327	341399365878	341399366428	341399366978	341399367527	341399368078	341399368628	341399369178	341399369727	341399370278	341399370828	341399371378	341399371927	341399372478	341399373028	341399373578	341399374127	341399374678	341399375228	341399375778	341399376327	341399376878	341399377428	341399377978	341399378527	341399379078	341399379628	341399380178	341399380727	341399381278	341399381828	341399382378	341399382927	341399383478	341399384028	341399384578	341399385127	341399385678	341399386228	341399386778	341399387327	341399387878	341399388428	341399388978	341399389527	341399390078	341399390628	341399391178	341399391727	341399392278	341399392828	341399393378	341399393927	341399394478	341399395028	341399395578	341399396127	341399396678	341399397228	341399397778	341399398327	341399398878	341399399428	341399399978	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
23003	21403	29153	24186	21917	22819	20789	10737	6127	3348	2036	1610	1358	1205	1126	972	1001	921	905	879	930	848	794	836	858	827	823	817	787	790	789	869	817	806	765	781	808	826	746	757	781	838	787	780	785	823	811	800	772	762	728	740	828	808	804	734	739	806	753	738	750	777	807	830	770	747	753	711	785	774	741	786	755	742	784	783	760	779	782	812	732	756	741	759	750	808	760	693	754	765	729	806	795	798	724	778	778	806	787	785	814	767	795	776	778	767	727	774	821	787	779	792	756	794	783	812	788	789	722	804	767	797	814	791	728	787	813	841	760	736	804	790	776	809	781	774	752	760	756	749	756	708	764	768	731	756	775	760	795	811	765	783	774	736	801	806	757	818	746	754	787	759	791	780	795	766	789	720	811	774	781	820	796	754	785	811	773	783	823	759	753	832	781	780	799	761	804	756	775	810	723	740	792	735	761	751	786	791	803	787	725	807	807	767	782	794	770	751	712	775	809	744	793	826	733	733	752	759	787	731	813	801	751	831	740	833	805	795	762	749	768	745	744	728	716	739	779	775	777	739	774	813	801	750	764	749	741	746	767	800	768	801	774	785	755	762	770	773	834	751	747	747	787	712	776	768	765	790	760	766	740	759	776	789	765	792	760	839	800	781	743	817	729	758	705	755	800	792	755	817	837	815	797	773	810	777	782	779	747	786	824	748	773	774	760	739	751	817	741	807	796	733	749	749	809	753	705	819	780	762	800	744	756	744	778	784	741	776	810	746	799	818	780	765	749	768	824	790	801	785	814	780	748	735	759	800	735	767	748	781	823	767	773	772	797	778	826	795	736	750	772	751	790	745	795	772	754	793	765	789	772	826	766	740	791	724	792	816	743	784	725	734	774	742	812	778	753	711	775	791	816	842	772	792	763	795	793	796	796	778	775	754	762	819	777	817	754	820	758	773	794	754	802	787	747	765	794	730	705	781	765	770	777	780	723	740	816	812	776	776	751	748	746	758	764	745	802	784	787	743	788	742	768	744	776	764	773	756	763	758	764	765	756	758	756	820	868	766	751	755	764	754	749	761	810	774	803	801	758	814	777	743	747	785	744	758	808	772	845	777	746	790	765	701	773	726	808	766	772	718	774	737	733	776	764	763	769	767	752	791	699	746	790	790	756	769	764	742	768	753	720	784	782	791	828	740	750	771	812	737	777	771	749	781	804	781	761	723	784	822	719	811	749	750	764	780	791	760	773	753	755	776	768	770	784	793	787	773	816	772	783	775	773	814	746	768	752	715	731	708	777	815	781	795	806	772	766	746	747	763	743	762	803	759	827	724	798	780	798	771	810	756	786	795	725	750	758	765	780	753	806	809	749	777	838	723	750	729	788	780	817	806	707	750	828	740	796	788	810	781	746	757	746	744	785	729	823	818	791	776	806	808	764	813	771	793	729	756	809	785	792	760	776	769	744	757	761	775	749	744	749	757	762	794	772	793	741	790	791	773	797	782	777	765	786	759	779	751	763	801	758	791	759	755	791	777	780	795	725	794	729	790	795	751	770	753	750	768	800	757	770	749	798	813	789	793	761	760	801	785	748	746	763	793	740	800	746	826	778	797	794	816	780	762	761	749	819	789	820	703	744	765	783	810	757	745	767	738	720	771	741	732	788	766	823	730	747	755	754	760	760	755	775	776	741	786	790	799	760	747	765	799	782	788	799	774	759	771	750	770	740	759	775	768	747	781	718	753	752	785	777	759	749	749	787	781	766	787	739	813	792	791	759	761	732	713	770	730	802	791	762	738	779	777	802	801	776	795	726	762	721	777	765	797	758	775	728	761	755	788	807	787	810	757	759	759	788	810	769	814	729	768	752	782	779	840	798	812	794	735	811	803	776	759	791	754	743	784	780	810	802	793	739	802	798	755	781	729	783	766	783	746	772	768	754	794	727	844	775	793	729	775	717	731	782	769	793	803	753	754	783	813	788	736	765	760	792	744	757	801	738	807	779	786	781	757	747	788	726	757	750	728	749	735	754	809	721	799	759	829	741	754	732	744	753	739	760	794	776	754	763	795	806	741	755	747	765	767	781	794	753	789	792	768	752	818	718	785	721	775	762	758	731	753	769	752	763	787	792	776	756	773	806	822	766	805	754	753	772	804	757	770	759	771	773	755	774	805	768	789	816	769	736	753	857	753	775	804	729	775	762	820	737	774	801	759	750	777	807	798	762	767	833	763	772	772	760	779	750	807	740	746	728	742	795	726	776	781	771	799	789	728	772	789	776	781	783	750	755	774	753	774	750	794	711	771	755	774	766	801	784	747	744	739	833	817	803	742	744	762	744	765	707	797	757	759	772	727	789	786	829	765	773	778	728	756	770	839	820	763	739	785	765	797	775	834	769	757	753	774	746	770	781	790	781	824	768	781	765	779	753	799	765	788	774	794	760	737	786	765	802	722	756	775	734	769	779	766	811	788	787	766	720	776	870	798	817	758	763	739	831	774	784	774	748	738	784	751	746	774	755	754	741	775	755	756	772	784	770	716	748	742	779	747	823	761	775	760	751	778	803	773	802	775	789	785	779	723	790	764	780	779	816	818	788	768	772	783	801	841	737	806	825	797	812	794	797	747	770	762	742	802	816	773	771	789	797	775	776	776	759	756	783	802	752	743	814	773	747	785	816	816	732	747	766	776	751	761	720	735	754	791	785	779	856	779	787	757	800	749	747	777	762	789	682	816	796	746	757	814	751	809	784	814	756	817	726	789	756	788	824	788	696	788	762	772	754	780	795	787	748	771	785	765	811	772	794	768	774	770	787	786	799	812	820	824	773	777	758	761	792	782	794	789	761	789	762	795	819	772	817	782	800	787	734	768	748	763	796	794	792	792	784	799	777	785	816	769	774	813	749	748	774	791	744	787	739	746	784	759	797	780	804	792	753	757	782	752	802	746	781	718	759	785	747	771	815	776	787	807	782	738	808	763	800	743	728	779	776	778	804	741	759	718	817	833	786	772	755	730	756	805	779	790	786	752	799	755	792	816	747	778	772	803	749	780	801	790	721	776	785	780	796	780	761	765	775	738	746	772	774	784	778	774	766	735	740	740	787	800	777	823	756	774	749	784	779	809	768	765	765	727	750	775	754	718	733	746	802	772	810	780	753	774	779	801	728	787	779	795	746	809	806	745	785	814	786	775	752	797	786	741	826	757	778	803	791	789	808	765	802	788	795	744	757	779	765	786	775	750	795	804	765	835	767	755	766	757	784	771	764	772	797	708	807	807	748	786	809	731	765	788	728	775	768	754	748	697	771	757	751	821	803	783	778	765	776	771	748	744	756	733	776	757	751	784	745	748	803	771	756	749	758	811	732	741	761	761	783	752	787	743	813	740	776	831	751	773	789	780	757	770	797	788	721	769	768	743	732	761	751	782	783	746	757	798	774	767	744	783	789	811	809	753	763	775	837	791	760	787	758	814	781	760	753	786	732	709	775	781	728	705	697	792	778	735
42488	70629	55828	40577	31225	23792	18092	13795	9216	4965	3016	2242	1992	1721	1510	1380	1250	1126	1124	1103	1066	1079	1019	1066	987	968	985	928	948	975	953	880	977	936	899	943	880	956	972	1002	922	913	926	900	921	951	925	923	899	910	847	916	909	934	938	889	909	902	902	854	946	911	896	876	943	906	877	848	874	888	893	907	868	864	907	920	892	916	946	895	835	951	873	914	884	911	880	934	963	960	910	873	893	883	881	915	882	956	933	922	869	871	947	854	868	884	869	899	940	925	866	940	941	891	887	872	849	953	907	899	890	843	883	919	860	968	900	921	853	898	918	873	922	865	868	885	919	871	807	916	921	894	922	917	870	911	898	925	885	973	909	948	899	851	919	910	924	922	892	910	892	928	902	951	920	886	930	958	935	900	883	876	905	897	884	906	888	935	922	930	932	928	960	897	885	910	963	904	935	913	938	943	918	919	908	903	905	862	923	916	840	934	945	918	949	953	955	919	919	889	856	896	940	903	873	905	930	908	905	927	903	877	955	942	928	904	913	913	914	861	865	882	884	954	889	946	904	903	968	877	916	912	884	912	908	888	970	904	856	916	898	873	923	881	946	910	939	937	931	907	915	934	930	879	911	888	871	890	872	894	938	896	902	871	939	915	895	902	902	908	885	867	909	876	976	893	968	902	929	903	913	891	933	883	904	916	919	940	954	880	976	910	865	928	925	896	922	917	929	924	864	907	900	900	922	914	926	925	853	929	929	904	882	877	946	935	851	889	888	935	840	927	914	900	927	904	875	856	865	888	853	884	866	884	916	891	901	982	950	918	909	937	907	893	906	971	906	894	921	923	883	914	897	923	963	873	885	856	955	878	868	937	854	892	937	850	911	878	915	919	930	934	928	894	920	910	962	890	919	877	868	956	964	879	942	846	943	920	908	902	895	930	870	877	907	931	904	940	959	879	954	884	902	856	950	930	969	922	939	903	852	908	882	896	938	900	885	892	876	970	837	921	866	914	907	860	898	893	897	966	899	955	903	907	902	929	862	925	924	885	934	919	935	972	899	934	915	927	879	884	877	927	912	931	945	901	890	928	923	928	938	947	916	890	954	931	927	923	941	911	834	924	923	936	893	907	900	923	874	884	893	878	926	934	906	929	878	885	987	861	887	933	924	953	889	892	892	895	850	931	894	941	884	956	972	931	926	870	904	885	904	950	842	968	965	873	932	919	931	904	888	861	933	949	977	915	924	873	913	872	837	903	914	874	912	934	921	967	863	903	898	907	950	894	867	933	913	920	972	927	850	889	913	902	909	927	932	894	847	891	909	888	929	886	910	949	933	941	810	921	884	929	921	923	968	929	964	871	907	883	891	853	902	892	916	866	888	904	905	881	911	817	861	889	923	920	886	970	885	893	931	932	848	984	929	954	900	907	910	905	968	933	886	925	879	882	929	885	922	933	857	878	911	904	906	949	882	912	920	884	945	906	873	836	876	901	892	927	876	935	870	949	938	892	923	906	943	949	901	867	923	903	897	895	943	893	914	885	951	968	915	927	876	878	893	860	945	903	947	961	901	819	906	940	936	904	904	927	880	905	948	896	905	886	920	862	862	936	916	893	911	869	904	844	967	910	917	927	932	918	968	963	931	935	888	926	900	897	963	863	956	965	950	895	908	906	890	957	901	924	896	975	897	891	927	887	893	934	838	939	873	893	900	856	867	913	925	958	842	909	895	881	869	898	904	911	926	946	919	936	875	883	962	863	913	916	903	916	888	828	846	917	906	881	907	916	880	915	896	883	923	854	892	910	947	902	986	891	844	912	922	905	922	903	845	914	931	876	944	942	880	863	890	878	934	891	923	893	915	887	909	907	910	859	943	932	906	929	935	1003	904	894	852	881	841	966	912	973	848	883	936	925	909	874	892	853	932	900	941	878	911	886	922	914	901	927	888	927	919	883	871	893	895	938	981	939	909	899	881	941	957	909	915	895	887	861	934	950	938	952	921	909	899	943	913	886	891	880	933	943	926	895	937	869	891	889	926	870	962	939	852	882	926	868	882	907	896	909	926	920	939	893	937	876	855	886	900	941	909	925	909	872	904	915	887	899	909	938	889	909	891	856	933	877	903	908	879	885	920	938	896	957	861	935	865	889	899	904	919	888	859	866	931	878	960	972	875	898	919	892	968	958	927	915	899	909	874	899	956	931	912	903	938	870	878	921	927	903	931	912	922	922	905	938	942	862	885	908	888	941	886	893	916	955	882	930	919	905	873	888	896	851	907	989	875	944	917	942	854	912	906	865	877	879	942	949	853	897	898	971	913	947	908	873	903	912	909	890	905	825	913	888	871	915	862	946	900	881	917	853	889	955	902	888	894	895	929	889	883	903	927	882	846	882	952	939	931	867	878	959	912	925	904	919	915	915	924	844	903	963	898	944	929	909	885	934	931	896	947	949	869	977	879	902	907	935	946	871	881	933	901	883	916	884	934	965	841	919	923	900	891	924	896	959	927	935	889	941	916	916	905	908	944	1001	937	900	954	919	917	869	904	870	890	937	936	910	875	930	918	957	858	873	902	913	914	932	891	941	879	887	874	846	966	932	877	859	917	907	890	885	887	926	896	896	931	922	913	922	829	876	906	957	883	1005	913	912	862	898	944	882	891	898	926	934	898	929	895	906	954	904	870	897	961	907	914	908	842	875	877	897	845	947	890	941	942	909	880	858	965	919	932	886	885	909	901	896	910	894	885	939	901	935	916	872	935	889	910	1002	887	928	870	887	863	950	829	924	967	915	956	925	946	897	933	886	886	944	905	861	897	949	967	898	927	954	890	901	887	868	899	912	894	949	901	844	952	907	901	890	912	856	957	941	938	898	861	883	883	886	947	908	924	930	925	884	857	937	910	933	909	898	874	909	908	873	887	899	910	904	907	839	968	950	904	928	895	1004	884	872	919	858	904	913	927	851	904	971	904	919	897	919	887	934	900	935	931	880	897	903	892	857	893	939	908	907	951	926	895	922	921	882	963	882	908	909	952	973	906	886	888	858	904	871	942	932	905	890	892	881	908	888	880	916	919	902	897	946	880	936	870	925	903	922	882	905	945	873	930	933	928	875	888	960	955	908	937	886	864	943	906	878	922	915	909	899	912	885	889	881	931	881	948	932	900	900	896	907	943	909	900	857	914	857	880	905	868	954	903	938	889	919	854	930	894	922	868	889	957	915	886	915	898	890	925	892	933	890	877	833	961	928	916	895	955	896	868	948	928	886	963	926	888	918	918	872	892	884	932	876	936	921	846	893	885	912	885	934	868	912	944	866	879	866	910	856	936	891	878	895	909	870	900	878	868	884	873	876	919	919	902	932	903	916	857	885	900	902	912	881	947	955	903	922	887	887	941	871	925	900	874	932	948	881	909	961	896	860	887	921	932	901	912	863	915	879	876	889	963	868	934	853	909	930	904	947	892	947	899	890	882	892	916	917	903	912	843	978	861	897	913	924	916	944	863	934	899	932
34168	38027	40432	28031	14899	8632	5568	3650	2243	1406	1241	1089	993	934	958	840	758	836	866	828	869	804	810	794	774	780	754	815	774	758	758	794	782	800	790	777	786	835	785	781	822	786	784	773	783	743	753	788	776	763	813	762	772	786	745	741	740	802	772	841	767	802	822	779	751	774	775	799	804	778	766	795	756	764	779	751	742	786	750	709	748	807	754	757	739	744	774	809	757	772	745	776	770	807	791	788	791	741	752	688	751	787	827	742	756	753	797	796	791	782	792	746	748	723	801	820	729	776	800	734	780	789	811	804	797	770	766	760	810	758	766	800	715	789	747	744	784	716	779	764	789	814	765	767	772	757	815	713	787	792	814	750	798	786	768	785	745	754	771	771	793	788	741	718	734	801	763	773	756	699	799	756	748	774	775	777	755	737	726	739	810	757	788	817	790	760	770	766	805	735	808	759	767	840	778	725	799	719	752	759	760	775	772	768	816	775	690	757	747	795	767	791	766	779	751	760	772	775	753	748	750	747	842	789	814	743	766	725	828	845	745	769	815	755	766	766	778	766	787	774	741	762	840	812	746	775	772	776	771	760	816	788	743	743	748	761	740	798	769	781	735	710	800	769	771	816	764	757	733	766	732	753	730	851	758	724	800	770	822	800	755	757	783	791	807	727	734	772	785	808	734	785	761	771	713	733	751	756	770	742	703	770	754	813	771	777	760	745	763	757	762	810	778	742	766	781	786	801	773	769	801	809	806	741	752	761	783	791	758	757	751	762	794	829	763	785	781	764	807	753	795	816	766	741	770	721	764	740	775	818	759	782	756	737	823	796	779	755	810	775	797	757	770	778	764	768	758	730	762	757	746	742	798	748	744	799	768	802	809	771	727	798	745	740	786	746	795	733	797	747	697	802	793	740	771	762	767	791	736	767	717	809	777	773	769	753	731	757	760	778	756	809	770	764	750	799	829	736	742	815	770	796	798	732	755	749	815	746	738	757	800	780	761	733	819	748	789	755	741	808	778	741	760	820	800	768	751	802	760	758	742	786	798	727	768	777	755	798	747	765	761	785	760	781	737	786	790	804	767	789	749	748	769	747	804	790	794	769	792	786	743	746	801	829	791	768	791	787	738	778	734	772	777	744	736	794	794	800	798	806	728	756	776	749	759	769	748	729	763	807	743	755	770	782	794	773	836	753	785	859	777	778	781	782	777	805	800	805	766	772	785	785	756	717	773	791	752	798	758	809	695	772	779	737	788	774	803	779	756	809	755	762	717	770	807	774	777	769	793	832	750	790	785	749	745	794	774	762	699	755	773	754	824	815	822	770	814	806	737	802	792	776	768	690	805	786	759	752	794	766	731	757	770	772	817	801	750	739	813	821	764	848	754	797	807	794	801	779	759	764	749	823	812	793	791	736	785	735	800	775	820	763	786	769	789	768	773	784	770	740	720	767	711	779	742	768	751	771	749	723	831	802	756	731	804	768	788	779	781	792	748	741	794	757	775	770	747	815	747	745	760	808	788	768	792	788	776	774	787	801	823	783	761	792	782	790	799	795	757	765	737	761	763	791	740	731	756	742	754	745	795	766	743	793	741	714	749	774	764	797	781	740	777	778	768	737	803	735	738	742	739	723	795	810	755	794	797	786	747	791	719	767	767	742	873	780	791	788	778	739	773	783	769	746	766	738	745	793	784	766	783	763	759	711	740	768	781	748	732	799	759	790	790	784	777	794	754	786	825	794	814	784	756	779	762	779	809	784	732	733	776	815	804	773	792	764	749	787	761	756	755	747	746	771	804	732	778	773	745	764	742	793	759	716	792	795	724	788	803	821	813	762	775	734	792	767	731	810	798	719	749	787	754	715	760	813	740	778	786	732	801	752	767	814	797	759	797	743	711	780	793	790	797	760	800	777	781	782	808	800	703	767	777	797	762	754	710	782	778	765	807	777	750	740	831	770	805	774	803	765	757	776	801	750	777	725	754	740	775	719	718	783	751	770	787	798	799	770	796	778	736	786	780	776	775	764	783	760	740	766	785	752	750	743	790	762	772	706	748	751	752	796	781	723	744	811	782	756	736	775	735	736	770	819	796	763	789	776	769	826	804	747	749	790	759	747	774	780	800	798	732	739	748	792	773	777	754	813	728	817	707	813	772	823	766	769	810	790	785	821	748	716	800	797	779	808	799	744	766	779	767	778	770	741	760	757	776	761	735	707	752	752	759	770	775	751	743	768	770	760	768	820	759	763	750	759	769	760	804	715	752	806	749	751	760	796	784	755	772	736	746	777	821	799	771	789	740	738	731	744	818	789	783	750	843	765	770	777	782	789	757	774	741	793	848	800	774	736	744	802	806	768	772	744	848	808	751	769	785	741	779	741	783	799	728	766	796	785	762	773	798	732	800	779	772	746	768	736	798	741	781	786	770	738	746	790	764	759	725	771	744	809	791	762	792	782	748	749	763	720	736	795	765	751	773	760	762	771	754	782	797	790	776	774	793	771	788	744	736	773	788	743	741	758	783	829	776	788	810	762	745	801	764	761	787	784	762	803	784	746	687	786	789	737	785	804	802	727	746	765	794	779	750	789	763	835	787	755	757	739	723	782	746	742	809	823	793	818	767	789	778	771	722	787	784	781	832	772	803	786	792	798	788	804	764	746	791	743	812	776	736	787	773	818	799	741	798	780	810	801	760	761	713	770	795	765	774	747	730	818	738	783	809	766	808	729	774	732	760	742	759	764	819	758	764	769	830	777	713	759	762	752	769	759	797	771	783	796	806	767	772	782	724	736	779	783	728	780	800	774	749	767	754	766	810	764	761	787	772	756	798	773	805	733	752	773	727	780	740	779	798	772	769	828	788	753	783	793	757	758	763	767	760	764	727	817	751	794	733	787	803	801	736	748	831	792	781	752	805	783	746	767	790	753	771	784	735	797	759	766	738	772	774	751	793	797	755	741	726	806	777	779	805	770	776	828	765	741	764	801	768	789	787	785	786	776	795	821	705	786	745	816	747	719	770	755	780	776	764	800	780	743	791	744	738	791	759	773	784	790	750	752	771	741	775	790	766	779	772	810	772	787	793	780	757	821	765	794	773	745	774	783	765	805	784	767	757	780	768	815	744	835	727	776	777	803	766	749	787	765	781	792	765	804	763	750	734	777	773	771	805	836	776	796	740	762	775	765	762	801	838	738	770	748	785	746	751	743	764	804	780	802	720	758	775	807	820	721	783	828	734	747	786	783	801	768	775	777	783	811	763	755	752	827	763	813	748	800	772	818	776	797	799	766	771	800	754	741	756	748	745	729	807	750	768	749	734	810	774	738	766	810	804	795	806	721	813	774	733	725	762	772	740	732	817	778	813	788	769	757	788	782	766	782	766	749	764	772	818	781	770	725	787	735	731	742	771	802	770	773	763	782	762	770	744	799	796	772	737	759	748	786	801	793	800	713	758	765	797	785	761	784	784	779	795	778	750	785	783	784	770	764	759	746	755	770
42524	54933	43107	27231	17326	12506	9031	5982	3506	2227	1693	1523	1379	1290	1182	1154	1042	1026	1009	925	997	932	1012	1042	913	929	973	986	946	985	945	923	920	903	917	955	895	946	900	884	907	899	975	940	926	931	970	882	943	922	885	966	951	954	946	902	919	934	908	897	947	944	907	935	922	932	928	969	938	884	941	946	879	958	921	917	919	891	910	912	952	964	896	944	877	855	902	905	919	891	974	895	990	919	888	885	927	917	885	855	969	890	883	977	986	927	878	938	904	927	881	900	936	931	927	999	892	926	870	907	931	888	895	943	893	929	912	908	945	926	942	956	927	943	952	926	909	875	879	943	904	925	872	881	915	920	866	877	892	913	892	913	960	936	898	896	929	857	901	898	927	901	923	897	923	873	925	916	942	935	949	945	916	867	927	934	884	932	943	940	877	945	900	896	916	888	924	953	919	901	923	911	943	955	887	895	921	902	933	913	916	867	975	995	948	942	932	923	891	856	893	927	935	969	897	882	931	903	964	895	910	902	957	892	883	951	923	923	934	928	911	935	946	952	924	939	950	885	874	906	878	890	933	850	946	913	914	909	929	919	919	928	956	901	928	936	933	925	895	952	896	967	921	923	890	928	934	917	909	880	904	914	886	914	972	937	899	965	882	933	937	895	911	894	961	927	865	887	944	887	921	973	963	910	918	891	883	900	938	917	865	936	940	883	927	905	919	901	952	871	897	927	968	866	929	931	820	988	882	951	918	935	859	895	955	915	890	963	956	906	927	950	917	889	895	955	896	993	886	928	925	897	932	936	960	896	920	941	927	922	895	890	891	918	936	910	872	928	916	919	887	907	951	888	957	920	943	883	970	918	938	926	931	894	887	886	979	897	925	999	817	949	902	913	929	916	892	850	880	920	917	916	919	859	947	969	918	912	927	964	926	954	941	864	848	932	913	928	902	904	927	926	916	871	888	976	872	881	859	919	931	944	910	882	933	925	845	952	925	950	911	885	913	899	894	913	953	867	973	917	948	910	859	930	906	918	935	944	950	894	947	949	910	870	934	944	904	927	917	945	883	986	901	932	895	903	914	908	945	910	917	906	913	881	901	947	940	922	877	937	901	899	881	879	912	891	911	910	916	872	875	946	882	957	912	904	921	929	904	951	966	915	935	934	925	945	891	936	872	903	914	902	867	933	914	949	906	916	888	886	916	895	888	992	930	849	927	897	927	949	978	906	931	909	936	915	894	929	903	887	890	895	968	931	924	871	901	961	911	889	971	944	930	961	929	883	845	900	982	958	913	892	905	875	845	894	947	935	928	960	920	948	908	898	914	989	947	846	847	905	959	875	898	906	890	878	875	934	982	928	892	907	895	896	899	900	888	876	941	900	938	942	895	876	924	916	891	915	954	905	887	908	890	880	886	888	921	948	887	946	900	948	993	894	938	956	927	894	933	964	869	885	946	849	895	897	917	905	922	881	931	904	941	925	974	931	825	935	952	931	952	874	903	883	921	840	923	895	924	904	933	916	965	863	904	895	912	913	931	941	937	886	922	956	987	915	870	905	914	885	920	996	932	893	952	912	954	902	933	889	909	897	940	916	881	936	910	941	978	873	886	883	877	938	957	896	941	888	873	909	917	878	916	880	951	930	932	922	989	966	848	886	892	937	894	904	879	908	885	918	1000	953	905	960	945	938	882	901	971	930	850	942	963	918	951	909	873	915	952	923	936	893	908	953	933	927	926	925	902	914	943	922	857	963	903	922	867	952	930	874	949	880	977	896	935	890	898	890	935	891	933	923	861	898	896	920	876	950	915	961	862	940	889	933	980	931	918	895	918	885	911	892	941	906	925	916	948	890	959	876	922	961	861	895	887	945	924	948	923	895	908	885	855	973	870	875	909	927	889	947	970	952	925	898	916	941	955	885	932	845	928	929	878	924	902	891	917	908	925	908	898	991	907	933	991	901	932	922	926	898	912	959	920	960	892	858	943	888	914	890	902	961	905	895	937	918	893	932	920	944	914	916	928	874	899	890	876	965	954	917	897	906	902	936	880	888	874	972	910	922	911	939	948	920	876	923	876	978	948	924	894	974	915	900	932	977	891	911	957	886	915	958	949	908	872	916	932	932	939	906	924	982	938	868	938	897	901	900	987	901	920	926	941	892	908	900	954	934	930	901	909	960	914	918	919	944	946	887	910	951	867	933	858	931	939	929	903	899	938	914	894	891	904	949	899	950	902	887	942	946	932	908	939	915	883	859	893	885	898	943	910	905	893	956	890	959	938	899	941	944	962	939	891	939	931	946	882	921	930	895	918	919	928	936	933	965	929	927	941	874	915	910	919	929	939	860	948	874	885	884	950	950	949	903	932	966	934	884	945	890	936	912	906	925	904	920	927	871	887	931	903	873	927	892	917	919	881	901	958	922	911	920	906	912	940	841	912	938	961	961	894	932	943	902	921	917	975	945	950	945	898	918	952	848	910	902	919	944	943	917	933	915	914	967	923	901	945	890	873	898	963	919	960	917	862	873	936	993	912	933	852	966	978	822	891	956	932	897	899	943	940	932	910	924	934	934	898	890	882	913	958	975	922	923	968	898	900	915	917	883	914	891	923	919	883	877	958	926	966	929	849	904	859	893	961	863	944	938	935	885	910	914	912	896	906	934	869	941	873	933	863	905	891	919	941	925	942	918	873	978	958	884	833	949	883	905	925	923	940	914	908	926	951	954	942	940	945	889	945	888	903	909	929	909	906	949	892	880	938	909	957	926	944	935	896	878	885	925	972	902	910	932	891	939	933	936	964	914	887	846	932	883	879	890	871	911	918	920	940	866	894	897	932	953	900	888	871	1004	886	940	896	911	872	894	941	887	876	928	938	986	917	901	886	896	958	940	923	937	894	937	951	942	903	970	925	883	941	868	969	927	931	875	926	926	910	872	887	929	903	912	961	917	896	928	921	956	837	892	933	900	936	872	889	940	862	952	861	885	881	925	867	961	958	951	923	897	944	919	945	913	921	897	954	901	855	890	927	879	919	876	862	899	886	897	925	976	927	941	932	880	927	899	885	853	966	904	927	884	869	856	955	872	888	883	911	922	924	867	939	938	854	908	887	904	929	985	935	861	883	890	938	910	927	892	972	885	936	961	882	931	883	955	887	874	941	955	887	948	934	933	918	863	907	932	835	948	953	915	949	919	905	934	942	945	953	870	971	926	933	946	898	907	946	884	906	963	930	944	941	935	946	876	910	887	933	882	946	909	940	912	886	929	954	926	912	938	973	940	916	943	892	967	890	934	907	898	957	937	945	917	919	868	909	937	910	923	934	940	923	882	894	901	896	918	926	960	882	902	942	985	924	930	929	875	896	914	948	928	886	912	921	957	915	923	934	1010	937	893	942	926	932	896	963	938	920	894	912	890	900	956	931	923	921	899	894	865	945	948	920	905	926	938	984	863	933	928	960	913	910	945	871	888	895	967	868	946	915	919	915	879	956	936	892	936	902	920
23996	21105	28370	24802	22183	19052	12604	5637	3009	2232	1867	1537	1339	1250	1072	978	971	923	979	969	899	900	853	889	872	875	865	837	827	865	806	828	817	795	849	849	828	837	837	843	796	818	819	829	814	742	812	780	833	813	821	882	816	798	799	793	794	828	852	829	822	799	845	781	781	757	777	864	810	789	812	788	802	816	801	837	788	804	783	889	821	818	851	764	818	826	807	793	818	835	820	788	869	813	842	833	775	801	842	801	814	844	778	824	799	783	854	803	818	820	787	745	819	840	812	751	803	811	874	820	809	850	822	814	776	803	806	798	808	797	868	792	788	819	806	814	808	763	807	827	806	813	797	757	806	828	801	778	829	790	830	844	774	779	822	809	803	838	811	823	849	796	829	788	842	798	795	835	790	832	885	826	840	783	747	792	835	821	784	816	837	823	814	779	778	806	817	818	803	782	802	814	837	802	785	786	803	842	828	830	779	808	808	778	810	823	792	824	830	767	765	820	818	800	799	837	808	789	732	792	803	766	826	817	811	818	780	804	817	814	788	826	803	770	789	844	798	770	776	820	805	756	843	819	741	824	816	818	763	766	808	783	813	856	851	782	809	833	826	800	813	799	820	718	807	840	774	806	780	783	806	835	803	810	771	815	811	799	773	835	812	832	820	854	784	831	765	772	817	811	817	770	770	790	816	739	810	774	772	825	853	801	785	809	848	829	782	821	793	832	786	828	795	814	825	805	793	785	793	807	792	796	823	852	768	820	846	767	776	851	818	748	804	801	793	784	766	802	800	853	827	801	772	810	811	769	805	823	758	819	867	809	870	732	845	826	841	808	809	769	804	801	791	831	828	824	833	788	824	812	815	817	830	813	863	796	788	785	857	836	790	815	815	820	852	839	804	765	814	845	847	803	823	804	795	772	849	801	870	789	793	796	817	809	768	790	815	835	812	805	777	830	806	822	771	828	790	776	787	797	777	802	829	809	859	834	804	789	831	837	813	812	767	848	836	773	784	796	799	780	809	755	805	811	790	805	841	790	805	825	800	800	793	782	805	808	826	805	828	835	761	739	834	836	785	852	747	875	801	800	819	823	832	829	873	811	769	853	808	815	833	789	807	775	854	818	755	742	811	786	786	778	843	845	854	774	810	793	848	789	800	842	803	793	854	775	823	870	806	798	835	807	859	825	823	824	754	834	863	809	814	836	814	860	841	832	792	835	814	797	794	790	826	766	785	771	785	764	834	712	810	798	795	825	765	787	800	782	831	799	755	802	807	813	735	832	756	770	802	817	749	788	800	841	776	849	851	799	882	835	842	809	793	786	816	862	811	797	795	798	797	754	847	792	819	854	783	816	818	775	775	813	815	818	824	812	868	827	777	819	824	823	778	811	806	809	817	804	843	812	858	795	781	806	831	801	770	829	790	822	820	816	819	828	779	862	837	814	784	811	808	819	808	834	796	813	770	821	797	828	742	745	842	822	798	791	797	808	801	753	798	760	790	804	835	846	793	828	797	765	816	842	813	803	807	779	775	824	839	764	823	782	833	821	821	805	820	770	767	806	799	840	805	796	828	804	803	753	814	788	825	811	774	810	811	788	809	846	806	810	786	794	779	775	836	770	810	768	874	842	830	801	817	815	829	825	842	810	827	844	809	822	802	824	829	812	778	791	826	825	827	799	810	819	807	838	788	766	824	789	842	772	778	812	797	785	780	789	795	763	762	762	809	819	828	760	821	824	793	816	831	798	854	824	802	815	819	771	832	807	767	771	793	836	835	779	747	789	817	821	789	829	867	829	790	846	827	827	811	793	821	813	764	803	807	817	829	824	819	777	751	816	767	769	802	810	779	800	798	779	821	832	767	813	814	823	735	774	777	800	769	817	744	792	861	815	825	774	801	776	855	776	812	794	778	817	786	782	853	827	815	821	792	846	807	828	807	770	796	821	798	783	786	819	814	830	793	785	804	823	809	803	773	828	868	820	793	789	801	808	818	819	855	811	891	809	777	769	829	844	869	834	814	818	799	803	814	895	762	870	792	780	799	758	740	796	858	849	814	795	795	816	791	817	785	830	816	851	808	758	817	774	813	819	822	825	827	823	832	822	830	793	799	787	829	828	838	835	781	800	779	844	751	805	831	846	835	798	816	800	793	807	766	789	756	756	781	787	742	794	786	860	813	799	823	828	793	809	773	791	781	776	758	810	834	775	803	788	757	828	847	795	822	804	821	805	825	796	803	810	774	854	807	808	781	810	824	780	810	844	823	767	782	850	784	825	787	828	830	820	805	799	850	799	788	802	848	784	784	856	784	792	812	782	814	809	836	809	811	805	788	787	795	782	825	848	823	826	821	847	783	806	781	816	786	852	827	831	857	812	807	810	811	831	840	814	778	802	785	808	785	784	841	762	809	852	816	826	817	740	788	772	823	823	777	826	828	818	799	831	865	805	794	794	787	821	797	800	846	848	784	818	817	775	789	774	874	798	844	820	828	847	772	804	798	784	795	815	759	738	827	798	830	798	810	855	810	816	804	798	793	789	801	802	795	780	775	812	850	818	816	857	823	805	804	839	804	814	816	805	793	770	807	779	839	800	807	816	787	801	765	839	821	832	821	827	784	834	757	812	869	815	817	857	820	750	798	804	807	806	823	749	851	787	829	794	809	779	844	794	821	841	800	785	795	788	815	781	781	800	774	755	898	825	833	812	829	813	799	756	806	797	829	812	790	862	850	848	819	784	860	808	853	816	851	770	870	827	755	868	792	836	785	769	768	775	839	830	791	826	797	819	864	777	809	769	837	838	826	810	837	782	828	776	798	786	821	839	782	783	807	774	854	817	791	842	809	830	794	836	771	823	862	836	776	849	824	782	800	767	782	779	826	819	784	848	795	766	746	828	808	764	812	754	784	788	837	815	832	816	801	824	792	828	793	832	812	769	845	822	804	799	827	802	872	850	815	802	792	818	823	809	811	771	860	790	745	810	829	800	806	798	821	808	853	796	799	801	820	777	812	771	836	792	817	766	849	831	809	823	800	765	858	809	813	741	725	792	836	782	831	807	842	773	835	798	783	804	821	767	813	841	820	811	752	841	769	826	831	812	790	776	826	780	767	784	845	817	794	785	805	800	827	836	794	815	791	802	826	786	842	804	813	819	798	805	767	837	773	792	819	813	826	789	808	811	799	813	849	844	854	762	842	790	824	807	836	806	787	808	790	815	812	801	742	868	816	859	811	839	805	769	856	808	805	817	775	776	808	778	818	733	798	862	790	822	779	786	843	811	830	801	788	741	850	771	849	757	824	793	800	794	846	814	808	779	778	809	789	791	833	818	856	810	804	773	774	786	826	745	775	831	788	863	854	819	827	810	822	799	819	807	799	821	829	777	775	808	786	788	827	787	755	819	784	768	781	796	804	793	786	834	797	851	795	818	799	813	750	792	860	804	783	798	835	803	853	795	819	827	853	827	781	832	780	812	800	812	825	882	772	809	821	847	750	821
39546	61746	48259	33562	25078	19034	13963	8482	4963	3491	2869	2258	1865	1692	1424	1337	1294	1173	1163	1127	1077	1067	1059	1002	993	1025	1031	999	1029	1017	973	1004	999	1032	955	1072	964	987	976	960	972	993	938	942	967	898	955	975	974	967	953	976	959	998	920	911	942	983	988	981	921	1003	920	942	965	936	917	902	942	942	982	973	892	910	880	967	928	1009	990	978	979	969	1003	911	931	958	951	1021	921	969	963	947	912	1026	944	995	948	974	952	937	912	968	939	933	968	932	968	932	976	948	963	950	927	971	926	954	996	976	998	978	1004	971	959	1000	1005	986	1000	946	950	964	922	972	973	968	962	971	977	904	986	991	973	986	938	934	927	979	1028	987	984	960	962	955	876	973	918	984	980	963	969	950	981	898	950	980	943	971	1008	970	955	980	964	955	997	968	899	955	920	919	969	912	1009	1001	894	951	1006	988	886	957	950	978	955	939	948	986	950	1015	992	980	938	994	1023	986	971	972	933	1008	986	1032	996	961	1059	948	955	909	935	935	894	984	979	979	942	933	965	980	984	930	944	972	982	978	917	924	998	1006	953	947	965	976	963	973	933	963	963	1002	930	943	972	953	956	920	961	947	969	965	920	949	972	936	911	948	1012	939	1009	915	1004	995	1021	939	990	934	1007	930	1009	1023	963	930	962	989	905	997	937	1039	1053	956	966	914	991	949	923	945	979	972	906	986	963	951	969	988	982	1004	959	959	944	969	909	976	928	906	1005	910	953	971	981	960	973	943	961	984	955	973	963	939	958	953	994	945	920	938	917	956	980	955	940	948	932	938	944	987	946	1003	985	969	987	924	1001	924	1052	988	978	1001	968	908	947	963	973	968	937	964	1004	951	968	906	964	994	928	971	959	1010	923	983	954	971	984	972	953	946	943	944	929	926	983	963	946	933	933	945	1042	975	933	989	949	978	939	965	1013	893	923	1002	971	974	981	992	988	938	986	903	1014	945	994	940	905	930	950	1009	903	968	920	1013	966	925	920	963	956	962	977	989	948	974	926	1003	932	925	973	984	963	944	944	989	957	1006	950	951	918	930	938	959	960	984	937	1009	978	946	967	994	950	951	919	949	962	973	1004	925	940	972	1010	1033	971	936	956	969	983	980	905	961	936	944	955	981	975	968	997	997	977	990	954	1018	957	956	920	941	976	1001	981	969	1000	922	943	946	901	988	952	936	957	964	993	984	944	978	986	991	958	938	907	965	932	942	958	1022	965	877	899	935	917	981	925	984	984	945	943	1000	974	936	999	914	989	978	996	950	971	986	949	908	936	952	946	970	922	976	962	1004	937	996	993	1017	967	922	920	1004	1012	964	950	894	985	990	922	980	973	925	983	970	962	942	969	993	1004	986	943	935	951	959	894	942	949	951	931	932	980	933	956	904	964	996	972	947	977	980	938	962	985	985	957	1037	991	968	973	961	962	954	1013	915	977	994	983	974	929	946	982	957	962	947	971	958	939	967	976	945	962	940	897	928	980	925	954	929	950	914	901	1020	932	954	924	954	897	961	997	940	954	958	992	960	998	1032	931	951	931	1000	948	937	985	898	917	983	962	967	939	988	950	970	919	980	953	964	942	972	968	972	981	954	947	935	952	933	971	969	972	974	959	959	940	1008	956	963	993	959	959	909	993	945	920	952	940	956	978	911	987	969	932	935	948	965	961	951	956	976	962	945	938	958	1000	920	936	963	1003	935	994	972	920	992	956	959	973	949	1010	929	949	913	992	898	987	926	956	929	952	963	966	1002	942	936	943	960	990	984	969	940	944	919	971	975	961	928	935	1024	979	1003	930	1018	1019	1037	914	928	919	935	931	951	965	939	988	952	922	963	970	979	951	976	969	908	940	986	980	929	955	908	996	968	898	964	910	1012	988	978	938	962	949	970	935	939	948	940	951	970	932	931	955	968	1032	967	991	1021	974	935	941	930	949	981	958	958	966	1004	1015	913	932	886	925	944	978	968	963	968	1044	983	984	950	949	916	962	1024	970	903	898	968	936	959	985	995	945	1023	891	914	937	928	941	1021	953	941	938	971	952	898	1005	950	938	948	980	1018	946	990	958	970	957	942	963	948	970	951	993	945	989	1013	921	1028	958	978	949	1016	998	945	931	937	883	949	968	929	978	951	926	950	942	937	976	968	979	993	981	933	979	980	968	939	963	947	908	974	990	981	947	988	954	921	1004	1009	1000	1029	988	965	951	933	960	925	993	931	969	974	965	910	953	956	979	958	993	979	952	966	909	977	996	926	926	942	975	970	1022	1042	953	960	991	994	975	901	1039	947	978	936	913	958	963	930	949	969	993	940	961	920	941	967	952	1017	1027	913	921	948	953	979	935	974	928	974	954	989	997	962	955	905	944	974	936	1006	971	965	931	966	915	968	896	978	943	967	948	925	950	969	967	903	957	893	976	963	970	967	948	946	933	958	959	1033	933	971	953	998	1035	941	996	993	1010	975	969	995	960	969	973	914	1006	921	908	978	974	962	988	963	984	1026	919	1003	961	1006	971	887	1021	959	954	990	942	899	928	942	1001	929	942	929	999	937	877	943	971	958	914	938	929	991	960	928	998	992	964	965	985	954	1002	922	938	995	949	934	916	997	949	974	963	978	951	953	962	925	994	984	989	910	1000	907	986	930	931	961	970	966	979	975	949	916	942	959	1005	944	986	935	926	959	947	885	1008	977	932	975	935	992	933	933	916	910	979	966	952	1000	943	944	976	927	946	972	973	946	965	952	965	987	973	998	979	976	950	1030	957	1010	941	971	949	937	961	953	1025	985	953	931	974	977	972	965	985	965	967	990	968	988	953	1003	941	968	957	947	987	944	958	966	943	978	976	931	1025	949	985	984	949	967	993	949	1005	986	990	958	949	974	920	925	978	918	951	926	969	929	944	895	937	970	932	938	937	924	894	950	976	1011	996	951	965	1004	960	971	923	961	959	1025	963	935	1030	972	977	921	958	991	972	948	962	960	937	952	918	947	924	986	993	989	945	918	974	1014	961	965	983	926	962	922	988	986	935	1027	927	938	948	964	915	932	983	940	968	973	916	979	976	938	968	986	959	989	959	999	954	926	981	940	979	970	977	959	1031	949	1012	931	979	947	983	906	1026	994	906	948	971	948	987	921	956	926	968	967	955	974	953	1027	929	987	961	957	961	922	970	977	1022	929	988	928	1021	963	985	944	1015	975	976	936	938	957	964	926	959	906	1077	960	933	930	979	1014	938	961	907	982	1008	979	938	989	998	937	957	963	915	989	979	994	1015	971	982	943	969	930	895	920	974	964	983	987	988	953	977	945	971	971	946	985	990	1005	906	999	947	973	1021	959	954	991	990	959	954	950	965	966	983	950	952	934	973	981	974	939	1002	988	949	937	933	987	1021	1006	944	935	946	979	955	974	933	961	971	1000	918	978	944	983	962	1001	969	958	935	954	993	973	929	952	951	945	928	931	1013	999	1006	995	956	909	995	976	1014	963	950	973	951	960	936	973	929	929	962	916	946	977	962	959	963	949	1020	1008	915	967	1001	948	947	951	987	936	956	961	926	953	992	959	919	990	967	976	990	938	951	987	990	968	916	945	960	926	924	922	929	999	961	978	961	980	942	1013	989	941	944	940	925	950
24960	21220	27759	26041	20066	12786	7058	3450	2111	1665	1472	1249	1068	964	898	872	807	764	796	742	714	761	717	752	722	738	692	753	743	716	725	715	710	694	688	746	731	664	677	716	727	680	696	660	697	684	657	617	721	675	730	659	666	685	674	667	723	755	679	688	645	661	699	654	738	686	669	713	660	689	736	711	693	693	706	654	699	685	713	671	673	702	679	687	690	715	711	701	688	722	707	713	673	681	728	708	648	655	735	695	672	673	691	713	727	722	719	705	683	658	706	727	685	679	740	724	700	658	680	738	656	709	650	676	695	696	693	701	695	700	678	697	721	666	725	727	732	742	727	690	698	699	705	684	672	705	724	657	686	695	689	653	688	705	689	702	721	714	686	727	697	699	734	657	691	711	705	678	691	722	711	701	717	687	708	678	680	685	704	701	638	702	710	646	701	694	637	651	724	681	700	671	732	683	723	715	704	684	682	670	713	668	632	680	703	734	688	665	679	706	736	680	726	652	687	648	685	719	698	711	718	710	680	703	717	719	702	663	704	711	700	685	684	734	681	699	696	705	723	667	670	665	702	702	690	675	703	658	674	692	653	675	703	647	672	709	682	697	681	678	660	722	707	674	669	680	618	662	666	683	635	684	679	671	666	692	723	681	701	711	691	672	634	648	693	714	673	662	688	698	706	722	684	629	733	683	725	699	672	685	686	697	698	679	677	698	681	695	719	688	703	666	657	677	736	679	638	682	703	678	703	712	683	684	669	722	670	703	745	735	672	679	691	683	693	700	709	685	730	727	735	711	701	693	663	710	719	712	646	686	664	679	723	647	700	698	635	706	693	667	661	684	715	715	748	627	693	676	653	681	685	682	678	697	658	680	699	690	712	697	645	704	692	642	731	688	704	691	701	666	706	643	729	631	645	694	654	665	690	730	710	688	657	704	644	686	699	671	712	673	677	706	672	703	641	743	680	625	723	639	683	723	697	665	676	660	708	669	659	681	680	725	688	714	685	695	697	711	655	698	712	637	678	664	705	651	631	664	690	709	696	677	652	682	667	705	649	686	653	676	685	690	671	665	767	666	690	690	698	704	657	671	649	642	659	711	676	724	713	704	696	689	669	684	693	715	697	700	706	661	741	622	675	733	689	685	692	700	713	700	694	695	691	656	697	717	715	668	678	721	637	675	678	682	698	629	681	698	750	671	719	734	676	731	672	713	688	729	687	705	676	683	669	698	711	665	728	685	708	668	653	647	685	645	728	690	679	650	727	722	662	713	696	699	686	691	699	664	691	696	716	755	672	686	664	641	648	715	730	676	714	693	671	659	663	659	713	705	701	674	687	678	653	709	696	664	666	753	695	704	747	690	734	706	658	677	693	672	638	697	690	739	694	719	730	699	685	669	642	657	714	651	693	695	656	694	688	662	702	731	727	704	735	645	698	657	698	677	669	678	713	685	697	681	688	682	664	703	649	669	674	662	653	688	715	709	670	662	690	706	717	690	708	713	704	708	700	674	686	695	684	684	697	680	688	686	720	685	693	681	667	689	724	712	692	717	730	696	692	690	681	659	680	700	672	677	687	673	726	699	708	743	709	727	725	683	676	700	680	673	682	651	688	745	669	714	678	646	694	611	622	653	681	685	699	700	673	674	662	660	694	711	693	661	688	698	720	715	729	693	651	646	673	685	676	709	697	730	645	689	706	669	690	697	673	678	673	680	641	653	688	717	694	667	653	705	694	688	655	678	691	689	714	672	674	665	704	681	681	711	685	699	664	664	710	666	682	685	698	654	704	657	679	699	715	680	710	666	678	717	665	664	706	696	697	738	703	703	717	647	672	712	749	726	719	713	768	667	718	680	722	729	729	691	676	641	729	712	692	692	655	713	638	696	701	661	682	675	693	681	734	723	703	659	694	627	657	697	712	659	692	647	697	641	724	625	696	695	682	709	680	699	672	705	705	662	721	689	659	650	700	710	701	655	660	695	691	696	641	704	653	689	737	695	692	696	737	690	746	679	652	691	639	693	706	680	668	692	703	658	706	672	759	647	659	710	670	666	700	728	714	629	701	702	711	658	723	714	720	658	661	683	678	733	674	686	677	671	673	670	680	683	702	672	688	678	689	726	672	761	685	682	720	697	656	725	703	671	673	674	716	694	705	678	715	685	696	679	704	659	681	675	649	682	642	700	728	692	720	699	679	717	704	637	708	691	623	672	682	669	718	700	690	699	685	694	709	639	701	737	659	698	715	688	706	678	740	702	658	667	686	687	704	704	720	644	647	687	687	738	645	659	660	703	653	675	671	715	710	650	607	640	724	670	665	688	672	644	674	705	667	685	680	683	685	677	720	676	697	674	682	663	664	695	643	667	635	672	674	687	710	734	656	621	707	704	708	707	698	680	699	673	710	744	698	709	678	671	674	686	696	712	648	632	695	734	676	683	684	698	706	724	679	692	684	738	690	682	710	688	638	696	699	701	734	712	667	718	688	703	693	657	673	704	725	679	712	689	700	687	709	718	690	712	717	674	659	763	685	713	680	707	698	721	667	669	694	613	714	682	678	678	741	671	710	671	691	674	661	633	712	702	721	695	691	701	713	696	737	694	660	744	645	704	730	691	680	704	649	662	714	678	727	654	660	702	622	663	710	763	712	656	677	707	675	725	703	732	683	679	665	674	691	696	683	663	662	696	670	683	676	725	694	733	709	676	683	711	694	745	673	682	641	701	702	665	666	661	709	693	686	683	672	670	751	665	701	644	737	666	687	702	724	661	753	667	732	666	697	656	707	681	712	605	695	677	709	667	646	650	693	675	684	679	681	682	639	657	697	731	656	667	649	698	643	643	677	685	710	670	658	670	688	702	664	749	686	699	712	695	663	705	687	666	682	657	672	690	655	726	670	659	664	683	685	724	714	707	682	725	696	707	711	707	720	701	702	694	697	621	668	721	647	733	727	709	737	703	662	687	711	725	664	721	674	654	725	670	631	694	695	634	682	679	717	672	704	662	636	685	662	692	654	671	695	700	723	714	703	681	671	654	679	715	713	700	761	713	718	711	657	713	686	668	688	717	720	617	668	674	711	667	700	724	694	669	726	708	743	690	691	703	698	579	669	695	692	787	745	727	685	668	731	652	685	726	678	681	639	701	661	726	692	646	679	653	702	740	689	636	745	744	659	697	684	678	711	691	681	709	686	704	696	681	665	670	716	672	666	683	644	713	663	665	708	709	653	684	683	673	716	693	669	668	710	696	676	730	716	713	692	672	739	702	676	684	720	713	706	727	640	732	762	681	641	660	634	710	692	692	660	640	652	683	679	686	716	637	669	707	674	660	645	680	689	706	648	652	678	669	689	694	730	696	680	703	688	653	682	671	675	714	693	697	705	715	687	675	690	691	694	666	727	668	714	677	654	682	638	697	737	696	725	673	676	663	670	712	708	658	727	732	680	667	720	698	627	684	660	738	686	710	648	684	704	626	691	722	687	736	697	736	703	675	712	709
41666	57809	41334	28590	21376	15547	10216	5825	3631	2772	2380	1864	1613	1376	1179	1131	1025	1020	908	1007	888	862	899	880	877	875	837	896	861	892	850	852	870	869	829	854	846	825	810	850	828	853	826	808	771	814	829	857	830	770	812	799	850	838	844	826	810	797	830	825	788	795	836	830	812	840	815	807	842	842	796	834	800	833	843	853	835	851	850	818	845	831	846	793	838	879	841	826	831	835	811	897	791	848	858	810	826	812	849	852	843	836	788	825	823	866	850	775	812	781	803	854	841	776	792	787	807	827	831	843	810	881	788	821	830	822	846	821	808	846	825	813	800	816	826	804	757	785	828	812	802	840	858	857	779	767	784	810	868	800	819	834	838	841	786	782	863	786	868	823	834	828	807	805	787	821	870	830	832	799	762	831	820	776	822	818	828	890	870	834	786	848	829	880	840	843	826	788	823	816	827	816	866	834	806	828	824	831	847	808	856	807	846	818	776	819	843	883	823	884	843	776	825	827	801	861	854	809	793	782	841	819	802	800	822	824	819	815	799	802	809	853	807	812	849	796	812	817	854	849	845	797	813	855	836	878	760	793	752	785	853	829	819	850	815	803	880	843	861	824	800	787	792	831	818	805	812	810	787	844	889	766	825	792	851	846	822	786	783	811	823	807	823	795	856	875	848	782	857	797	843	837	846	795	800	791	797	793	842	821	858	841	875	854	838	813	859	851	849	820	835	780	834	840	835	823	866	817	841	836	818	843	823	849	802	816	846	887	818	836	823	801	785	806	794	803	830	893	830	840	865	804	814	821	820	856	820	809	849	835	843	838	829	858	831	818	794	832	824	798	829	832	851	834	803	851	862	801	839	859	825	808	766	789	809	843	758	860	867	822	842	861	825	828	887	830	840	835	791	864	791	804	798	833	783	810	831	823	815	794	815	799	771	864	783	726	835	824	822	805	838	859	810	880	840	811	805	848	807	787	778	856	807	821	840	849	833	818	838	834	849	841	786	797	825	835	822	812	821	816	813	804	796	861	852	771	837	813	833	790	855	845	827	832	800	827	814	801	787	851	819	811	861	760	888	852	848	778	825	801	789	885	835	842	807	803	845	798	848	860	869	829	778	850	819	809	843	852	771	795	868	797	801	833	861	846	851	816	896	792	842	826	781	844	869	833	816	810	833	783	820	818	829	813	799	798	858	829	780	850	819	820	852	810	805	794	801	822	830	863	811	834	798	805	854	815	824	786	867	865	816	803	833	775	814	847	833	781	821	859	796	774	888	824	830	826	864	798	835	785	839	837	832	782	847	789	844	788	832	850	845	822	817	809	810	818	790	759	820	861	881	850	757	797	832	830	800	847	822	836	816	832	804	838	831	824	776	813	797	810	809	828	926	810	821	764	791	834	836	868	826	810	832	892	835	868	832	833	825	829	831	866	818	805	822	811	850	835	866	821	795	858	841	832	857	846	838	837	801	831	798	857	867	824	886	845	801	830	832	839	818	836	859	797	790	811	797	825	820	895	813	818	848	846	760	830	773	797	842	877	777	824	825	839	860	796	835	836	812	850	804	824	844	869	800	816	852	780	854	847	828	874	804	858	792	805	778	801	809	852	817	789	833	826	802	829	824	841	856	791	864	863	897	860	807	851	769	828	869	812	859	788	802	835	844	809	807	822	855	860	819	829	856	795	837	795	825	853	827	819	793	827	839	798	833	871	829	822	800	846	801	839	792	851	820	867	790	853	771	774	870	822	802	836	816	811	823	874	879	821	852	867	795	803	837	785	807	804	791	793	831	802	845	782	822	810	848	855	771	788	792	829	859	801	818	851	805	825	829	804	769	839	778	795	869	846	840	872	851	789	867	893	801	779	826	800	855	821	787	813	835	826	819	808	841	815	863	818	840	875	812	789	865	794	855	789	807	831	865	833	793	769	799	841	782	843	855	839	777	835	835	829	782	841	815	831	805	815	842	782	809	848	806	842	833	824	858	801	803	832	799	767	820	846	789	809	854	870	803	823	842	830	834	811	832	838	807	795	802	853	824	832	849	838	797	823	858	823	815	838	830	829	824	788	867	835	775	841	813	850	820	837	843	885	856	801	822	886	769	824	837	792	839	796	801	856	891	801	794	898	825	836	856	747	878	894	854	823	824	825	823	828	812	789	858	784	826	803	810	805	770	799	798	798	817	823	823	797	809	838	814	824	799	790	824	822	769	833	793	843	794	800	843	836	856	802	795	846	859	848	804	859	765	803	824	804	845	835	832	839	825	832	809	796	783	842	823	800	822	842	836	840	801	864	846	796	831	834	832	798	854	861	815	845	809	822	770	779	780	780	807	881	806	800	811	842	825	854	779	792	835	836	862	846	839	805	815	818	861	794	779	852	812	836	801	869	842	892	824	765	842	831	810	809	868	838	778	868	844	827	856	806	822	743	835	876	827	858	800	832	827	832	838	785	802	824	800	827	821	808	850	852	839	804	811	796	851	795	823	803	798	836	818	790	900	828	872	910	836	829	831	793	809	818	796	773	856	790	843	831	859	793	795	821	846	867	827	773	819	827	788	785	864	819	798	830	832	769	857	832	785	838	841	770	818	849	832	856	813	825	791	831	793	886	908	818	810	794	775	834	836	829	765	789	909	817	793	795	803	873	872	834	838	842	807	791	758	860	836	820	862	855	811	862	810	823	892	818	793	793	792	810	847	829	829	824	830	838	845	786	782	837	812	796	861	803	851	851	800	836	825	812	861	814	834	832	845	799	825	848	881	789	846	824	812	857	861	781	820	797	799	794	831	800	845	811	818	799	813	835	788	827	861	856	820	820	802	862	798	786	856	856	852	839	862	832	824	843	811	799	831	845	844	827	804	816	758	827	826	839	859	809	833	824	812	843	877	823	853	804	884	860	851	846	843	880	817	843	869	771	840	817	826	827	807	832	843	808	877	820	798	879	785	815	782	811	811	866	778	843	765	809	816	807	821	842	809	852	836	797	837	827	811	829	843	854	850	781	834	808	821	790	831	820	800	825	826	788	819	862	888	796	804	895	808	788	763	805	804	819	826	808	799	866	817	804	797	873	842	813	818	791	802	849	818	805	801	871	835	831	838	793	861	822	840	803	888	839	871	836	848	780	791	809	846	867	832	861	870	813	834	867	838	798	766	822	815	772	837	853	806	786	855	846	919	845	842	837	858	810	811	801	803	813	890	829	827	814	803	906	844	832	753	822	820	791	841	841	804	839	727	820	860	843	848	817	848	799	847	820	780	798	866	797	809	801	838	826	838	796	788	816	861	805	791	799	838	852	821	801	831	845	851	848	811	837	826	821	876	824	832	814	807	794	802	831	830	782	776	837	842	811	828	881	816	838	860	867	833	780	800	854	862	797	795	834	839	831	815	755	848	829	794	810	792	815	792	835	816	826	804	823	782	861	816	873	806	789	807	787	810	833	840	828	775	863	822	829	866	818	860	768	829	790	816	841	791	811	810	818	776	831	784	843	814	806
22724	21128	28654	24001	21787	22686	18856	7434	4412	3312	2738	2501	1955	1564	1199	1072	1002	958	928	853	834	898	779	838	853	764	847	757	860	771	810	780	757	739	798	744	774	772	771	751	775	776	755	737	740	728	780	770	768	746	768	796	796	730	764	792	774	748	782	752	781	730	720	741	728	688	737	770	741	760	770	780	764	751	727	733	688	748	767	755	707	733	719	738	746	738	777	798	782	761	756	737	723	777	722	764	775	721	787	821	730	774	713	753	756	750	732	737	754	748	765	747	734	707	797	783	734	748	692	754	735	704	737	779	738	754	745	799	686	769	706	779	742	790	792	746	727	774	752	841	760	721	777	766	738	735	728	748	728	738	762	811	749	729	748	769	763	728	755	709	767	774	752	840	768	775	766	740	742	753	793	771	822	699	800	721	715	759	769	748	684	765	778	713	735	743	763	722	745	781	749	728	747	738	767	764	728	774	834	788	754	768	782	677	758	740	767	774	758	737	765	737	777	746	722	739	744	722	749	763	804	778	745	819	779	747	784	766	733	792	749	780	765	765	761	721	792	775	757	709	774	761	726	804	727	709	780	740	726	765	749	771	738	754	717	738	753	761	757	745	775	751	776	750	748	733	716	743	777	755	758	740	757	723	763	727	781	723	749	794	775	776	718	801	734	750	785	737	718	771	734	701	750	838	772	757	708	734	794	747	760	785	757	768	783	775	750	793	739	763	776	753	719	768	767	744	736	763	726	779	757	769	750	679	758	738	733	758	726	747	808	776	787	760	770	776	782	777	790	752	741	770	768	778	759	717	784	761	771	796	771	750	737	738	721	793	740	711	779	722	720	784	772	731	792	673	774	748	748	744	809	753	766	734	772	779	747	747	747	767	724	776	738	728	783	770	770	794	751	782	785	724	757	790	737	748	797	722	767	745	742	791	734	731	738	725	734	739	721	766	747	735	731	735	753	714	748	777	749	737	797	751	775	732	740	737	757	776	728	775	722	764	712	823	727	724	723	756	747	750	802	835	719	772	763	734	751	719	770	802	802	751	712	743	772	770	770	770	767	779	759	706	757	798	758	729	772	761	751	757	691	723	773	778	758	766	769	767	793	765	795	769	762	767	781	755	742	810	707	743	771	769	768	761	713	694	757	759	780	775	737	776	791	761	774	785	752	766	766	717	760	722	714	750	775	773	775	771	695	763	758	766	777	763	732	699	790	800	766	758	756	768	752	758	760	765	719	765	765	786	789	829	756	729	741	738	745	752	818	730	772	740	715	695	781	752	741	726	778	750	782	765	669	778	790	761	804	707	783	719	756	766	774	748	759	808	748	781	732	713	788	736	718	757	780	792	756	741	732	750	713	741	742	742	747	801	794	774	753	740	738	755	816	751	765	746	769	762	824	719	753	758	740	773	736	749	729	796	769	739	760	741	764	742	764	715	734	784	736	757	709	760	745	760	759	777	746	764	741	785	767	712	754	765	737	701	745	717	774	723	747	748	758	728	772	799	756	761	765	725	774	798	690	763	741	722	730	736	767	753	701	769	761	753	733	786	729	733	787	744	754	701	770	785	682	764	763	808	814	739	777	756	727	772	745	782	758	767	725	779	748	775	758	804	795	786	697	753	775	784	760	759	753	706	705	707	815	760	796	794	770	797	751	734	757	755	793	703	756	727	754	809	754	777	759	720	742	786	753	752	759	735	772	748	715	748	732	827	713	705	735	720	757	768	743	775	758	738	764	750	741	742	774	779	793	687	799	721	731	724	808	750	692	743	785	752	757	786	779	768	785	756	775	753	769	753	761	737	770	763	764	781	792	787	743	750	769	743	726	773	783	762	717	723	795	715	756	770	768	741	718	776	797	677	806	783	803	768	700	759	754	730	742	778	722	729	700	775	765	730	788	760	748	790	748	770	755	708	750	766	735	757	811	752	772	754	694	753	821	808	767	762	790	739	783	722	736	783	738	790	763	780	749	759	771	797	772	703	760	757	760	739	708	756	754	743	747	754	736	759	763	728	799	753	743	723	752	744	775	777	761	799	738	740	741	738	738	772	794	775	760	795	752	721	786	750	820	766	756	757	756	754	817	770	772	795	720	774	756	711	725	713	759	794	760	699	758	770	735	759	759	721	782	717	763	755	756	783	738	767	731	802	755	740	734	752	797	779	689	739	787	751	737	727	711	717	810	754	794	752	765	770	794	752	729	748	748	708	763	717	720	750	729	735	797	770	775	736	736	755	790	698	833	806	771	775	738	737	766	736	816	758	760	810	775	747	752	726	745	773	756	793	741	704	783	755	743	756	749	768	763	768	755	744	768	732	754	726	777	762	772	753	750	763	751	774	752	707	712	800	808	779	754	739	767	773	747	760	747	746	746	729	734	755	737	743	736	772	734	757	797	745	759	729	759	790	773	734	757	761	771	729	731	750	727	772	758	759	775	736	772	735	707	724	727	763	744	726	767	834	709	738	783	784	743	776	764	815	769	763	764	784	758	759	731	768	727	761	772	708	791	733	784	730	739	732	723	793	780	794	800	748	708	765	751	740	720	721	770	787	754	750	742	762	756	761	722	735	723	731	754	713	719	723	777	791	780	756	753	727	721	715	693	748	725	763	792	727	750	743	753	734	739	771	781	718	775	792	764	746	737	764	725	772	787	707	712	737	695	748	755	766	744	776	753	760	781	743	765	783	750	750	763	763	781	757	798	771	702	704	769	753	745	759	751	758	768	730	739	751	770	763	767	796	771	721	741	847	737	753	742	706	781	749	803	670	744	737	726	752	738	785	761	790	770	731	760	760	792	773	740	813	750	746	767	763	749	747	720	772	722	707	777	774	764	767	739	769	729	776	786	799	719	760	753	748	760	754	740	780	762	724	794	775	796	749	697	746	812	750	762	764	730	738	783	776	721	758	746	722	721	715	758	747	746	764	755	753	756	719	704	767	756	743	810	733	745	749	756	787	705	747	790	768	805	687	775	732	790	729	728	761	742	774	730	789	744	762	747	795	706	725	723	726	759	713	787	709	749	808	719	754	737	780	756	717	772	742	758	685	750	777	717	743	707	769	741	718	764	756	834	753	786	739	766	738	744	719	771	767	733	769	791	728	776	742	764	771	766	748	741	743	774	709	709	704	754	716	760	733	772	762	783	783	731	760	722	748	794	774	768	791	714	745	762	751	720	756	731	727	752	735	798	746	719	715	746	761	782	754	719	784	750	705	742	758	765	756	757	748	779	736	776	718	789	711	763	750	783	786	727	741	768	793	746	737	727	715	763	710	747	791	736	759	701	762	739	783	768	755	723	811	748	730	776	786	750	746	728	743	788	782	698	782	745	767	734	768	725	743	720	771	751	816	751	809	744	773	761	723	739	786	712	778	714	762	764	760	745	715	781	776	775	764	771	743	762	823	701	749	773	717	737	761	735	769	722	779	705	754	705	760	747	784	756	818	780	771	787	804	765	746	763	782	794	790	739	730	744	741	731	753	748	726	768	730
39516	65280	52800	39246	31427	23134	15016	9805	7002	5095	4236	3819	3118	2223	1661	1451	1319	1194	1200	1092	1043	1019	1022	991	919	968	981	935	918	951	959	888	955	930	934	874	868	867	882	904	888	861	916	881	851	885	872	983	953	904	887	912	908	939	894	931	846	896	873	874	881	906	956	848	889	895	903	914	883	829	882	913	904	860	912	853	900	848	904	937	892	817	962	848	866	899	920	867	879	901	874	919	929	857	895	892	878	906	936	902	863	941	904	953	873	934	915	890	865	902	855	905	876	881	882	869	875	890	857	863	895	865	871	880	915	873	900	926	877	904	885	908	904	908	841	859	828	919	906	880	894	890	896	906	836	882	843	866	870	849	843	875	917	884	901	881	918	921	881	893	907	850	943	892	918	916	873	868	891	921	897	872	847	869	852	881	875	859	905	896	913	866	860	804	888	897	905	893	920	919	905	872	887	864	939	946	914	858	894	897	904	902	859	886	838	871	911	937	870	881	922	914	899	839	889	913	911	903	891	900	914	875	846	943	895	902	867	921	918	979	908	879	818	871	855	925	900	908	891	902	866	935	889	845	887	865	851	849	880	833	888	892	873	842	900	895	862	876	893	923	895	872	827	879	915	876	822	847	916	906	849	905	847	920	918	912	853	871	846	867	868	867	860	873	889	844	866	839	892	840	878	848	885	883	899	874	924	915	917	942	903	904	884	875	862	842	860	912	880	909	890	917	912	892	937	880	945	868	894	886	892	907	933	883	854	916	854	928	897	917	879	910	861	897	876	883	905	921	896	916	854	896	894	944	864	908	892	890	870	938	852	915	884	932	886	892	872	914	880	881	925	928	862	840	870	883	872	864	852	885	888	881	903	903	881	870	895	819	834	900	896	917	906	848	942	895	898	864	895	865	898	901	856	899	836	841	886	931	857	887	849	929	892	918	950	871	824	861	872	903	884	909	883	849	868	904	896	927	844	869	897	926	880	901	900	910	907	873	904	888	899	874	901	902	910	861	884	939	888	898	855	931	871	901	869	841	853	875	896	863	864	940	871	885	942	921	895	873	858	887	866	927	875	941	886	868	848	870	874	882	857	897	909	921	911	889	938	935	930	844	885	854	887	882	842	911	929	956	931	900	923	890	845	909	902	896	836	911	836	894	907	871	910	881	939	932	882	917	933	912	853	851	859	874	940	893	869	881	887	896	918	924	898	887	912	897	924	897	898	880	908	899	907	875	850	862	889	901	892	928	844	951	890	914	907	861	871	907	820	867	865	843	884	850	896	846	875	851	835	898	891	935	899	882	943	890	864	962	867	901	862	969	922	841	877	918	908	879	864	903	885	866	896	861	873	884	897	894	831	872	856	894	926	856	911	855	878	893	898	900	830	877	903	916	850	848	937	901	872	867	905	837	920	849	899	907	879	904	832	864	847	869	868	885	938	870	917	882	862	891	904	883	896	875	951	836	877	893	861	889	865	920	859	888	915	858	909	865	889	857	875	869	890	897	907	839	878	914	901	897	899	896	841	870	898	917	827	914	935	869	930	888	885	856	856	891	942	929	901	917	898	889	899	848	870	893	886	901	899	906	908	892	897	821	882	867	832	912	923	922	910	900	920	875	852	917	860	878	883	884	879	930	862	882	877	874	876	832	961	873	912	888	995	865	890	877	947	892	848	860	834	877	944	868	847	962	892	889	924	876	884	922	878	869	934	930	921	889	878	852	864	863	891	902	877	893	892	930	844	918	940	882	894	829	926	882	859	906	907	830	902	876	928	874	881	863	877	921	853	885	826	896	821	887	904	842	868	838	900	795	924	914	903	896	842	881	901	952	929	881	836	832	882	867	843	872	864	895	885	892	859	879	879	862	947	888	881	836	877	816	907	884	879	872	946	860	929	883	870	908	871	855	926	822	859	893	904	926	906	904	837	921	887	887	898	872	899	848	896	933	847	939	961	837	866	851	865	913	873	872	932	936	851	918	887	892	861	889	901	911	922	881	942	878	917	878	972	919	884	871	918	820	852	840	873	888	876	905	862	950	870	884	820	886	890	830	896	888	867	851	879	895	831	911	884	907	858	870	871	842	950	893	880	905	845	855	846	911	841	920	931	901	899	885	864	953	858	856	881	860	879	839	920	894	842	845	847	843	832	883	881	881	883	869	893	879	884	895	874	927	836	892	876	931	879	882	901	876	929	894	943	871	899	922	872	900	877	834	901	915	901	967	912	879	886	916	885	920	921	899	884	907	951	878	838	901	884	865	905	870	881	857	903	846	887	834	870	881	919	887	927	877	880	878	899	906	879	904	887	904	883	906	847	884	858	842	899	883	880	869	890	916	924	891	892	914	884	926	837	929	881	902	904	870	838	892	855	848	861	881	882	913	876	896	926	889	898	885	918	877	883	841	869	912	887	943	934	900	888	896	884	864	862	909	841	888	821	858	877	888	870	881	848	870	885	857	930	929	921	868	880	900	845	883	863	931	909	835	910	905	927	870	910	871	908	848	874	902	894	875	862	849	881	872	886	881	882	914	915	889	886	904	870	880	965	904	862	929	883	891	955	872	883	870	917	863	899	852	880	867	916	914	910	902	882	864	909	911	847	917	917	938	908	910	891	904	847	927	938	831	885	897	916	900	868	864	874	800	863	881	866	930	903	912	919	886	894	897	900	878	876	883	887	888	854	935	816	922	857	868	856	912	882	855	849	867	884	878	876	943	862	908	878	920	857	854	872	921	888	870	884	861	877	875	870	960	848	867	847	850	866	853	902	899	841	919	951	865	871	878	894	858	845	913	940	910	882	850	940	907	897	937	929	845	870	866	885	917	889	929	909	892	850	902	890	815	888	887	846	881	881	893	927	886	916	890	845	896	856	838	867	873	869	865	885	861	869	902	897	883	852	917	841	869	919	817	858	909	877	864	851	869	931	919	855	889	864	934	875	865	836	857	840	899	898	897	894	905	863	876	896	876	905	878	897	837	892	921	889	879	843	867	844	907	921	931	909	866	878	907	876	920	918	893	848	893	962	871	860	932	818	874	912	960	862	924	876	807	910	885	959	931	902	864	904	857	924	926	828	839	943	873	916	902	870	916	898	877	894	868	924	866	881	893	882	848	889	932	874	872	894	916	888	847	851	903	936	887	871	877	931	910	839	831	863	873	857	840	867	886	826	861	873	913	863	915	874	879	815	890	916	913	839	918	870	838	893	909	851	876	943	945	870	847	861	939	854	855	879	864	888	863	890	883	830	880	868	894	917	868	867	853	857	913	931	848	838	861	840	950	795	878	909	886	891	897	884	920	907	857	856	952	912	850	882	937	869	836	906	889	933	842	860	934	946	901	899	854	900	879	916	858	890	900	895	855	870	929	875	933	935	899	915	826	891	894	865	844	851	898	883	890	847	912	827	892	881	843	884	920	851	896	937	923	900	849	853	901	902	901	919	891	851	842	878	951	854	913	868	863	921	850	816	832	869	836	949	895	910	924	930	910	927	910	922	894
30804	34253	41198	31920	20934	13104	7329	3846	2794	2070	1778	1566	1315	1021	964	926	923	851	875	859	862	800	788	843	764	762	789	754	785	759	795	801	781	719	780	795	772	753	798	796	751	772	816	705	793	785	807	739	715	797	727	769	763	720	768	765	718	739	825	776	809	806	739	785	805	742	713	794	789	743	760	810	739	751	699	734	822	755	802	775	775	774	794	789	765	786	762	785	777	761	762	709	782	780	759	760	784	731	709	803	783	800	749	761	751	763	702	781	806	722	725	793	773	776	711	785	689	765	724	766	766	768	757	724	801	760	782	739	770	743	748	738	774	751	782	749	753	706	769	769	797	725	756	811	755	774	743	764	770	710	729	795	734	772	772	749	751	776	759	784	800	712	803	770	757	777	734	759	768	722	763	734	817	804	763	729	732	787	721	793	785	714	750	769	730	776	764	703	751	738	714	756	743	794	774	776	759	789	780	755	753	743	775	739	767	730	756	793	708	731	744	735	754	756	719	741	727	773	767	744	781	753	816	792	739	763	770	750	751	817	751	765	781	792	823	779	782	777	729	744	733	790	799	796	692	746	723	792	729	738	762	750	791	741	813	764	765	792	770	731	769	777	722	797	758	788	758	808	714	791	757	746	833	741	750	693	765	728	758	743	782	780	762	775	745	743	745	739	718	753	747	776	725	745	751	779	795	746	797	773	735	816	785	751	728	834	732	776	736	808	788	788	713	780	746	765	786	767	761	747	737	749	733	780	753	757	737	735	762	765	796	761	759	757	788	795	763	747	767	768	775	743	700	746	782	773	828	703	779	794	795	779	723	768	733	712	757	711	734	770	778	740	773	783	741	731	739	772	725	828	820	778	817	807	772	818	759	763	744	772	791	795	784	757	773	828	772	782	787	695	789	798	745	762	755	773	741	766	751	757	727	786	776	715	782	774	772	739	722	753	696	738	761	764	754	760	739	761	774	715	804	776	778	733	735	719	802	784	744	761	735	767	780	761	826	727	765	762	772	751	755	787	757	753	752	777	756	802	778	790	752	780	743	762	727	747	772	767	780	749	703	763	741	787	743	767	772	776	822	731	777	747	741	762	745	710	755	738	807	754	783	792	770	766	707	742	708	794	747	746	771	738	757	764	752	736	770	782	769	757	758	750	828	744	809	749	805	803	720	801	740	793	770	793	784	814	779	769	771	773	763	714	774	793	788	704	725	757	779	742	748	729	762	732	701	789	773	745	730	789	773	744	785	762	694	762	815	773	774	760	732	738	785	732	706	770	789	732	775	760	727	756	775	747	798	742	729	800	784	773	747	752	759	716	742	702	725	770	733	775	752	811	783	813	749	723	715	743	776	743	787	741	761	717	763	741	871	846	804	794	748	754	746	796	730	711	747	724	757	785	790	757	746	743	749	827	772	776	728	755	746	751	793	766	857	784	757	765	799	771	770	747	764	773	782	796	762	731	798	793	718	799	784	701	719	740	723	800	775	751	760	784	789	751	781	782	759	784	750	746	694	778	718	805	778	758	801	728	754	776	769	773	757	749	797	752	730	796	734	760	759	788	739	793	772	817	773	748	780	774	810	786	808	799	763	743	760	722	784	743	708	760	785	738	717	738	754	834	724	817	761	799	738	745	788	762	704	766	773	775	744	744	776	763	744	772	851	762	766	749	728	789	784	796	776	749	791	741	776	797	746	722	769	736	751	826	781	740	770	753	761	775	758	711	720	790	764	745	783	740	763	732	739	755	720	753	828	825	750	809	765	757	800	747	775	797	779	800	712	751	772	767	695	784	782	719	721	733	726	795	801	762	741	779	774	781	774	745	729	768	801	756	793	809	752	732	757	751	773	765	755	774	781	795	764	752	762	730	812	751	744	735	798	739	784	781	657	792	750	720	760	736	756	847	758	806	765	773	741	745	729	756	782	746	761	789	785	697	731	775	823	762	724	726	813	771	731	749	815	733	743	747	734	813	782	774	765	781	795	761	766	807	769	746	783	758	766	752	708	774	771	770	780	736	758	781	804	795	741	768	741	809	730	778	760	797	781	765	782	752	724	775	789	737	743	753	727	741	754	804	805	801	778	758	729	826	738	757	736	798	813	727	762	742	780	751	719	829	752	754	731	803	761	771	819	757	821	734	737	739	766	757	829	768	810	759	749	738	742	784	768	768	831	761	768	772	731	779	769	756	732	777	733	756	774	753	780	789	731	769	729	773	773	771	808	776	804	726	730	758	776	733	737	740	746	746	758	777	765	700	756	762	777	727	777	744	775	786	761	757	771	751	756	760	785	745	717	743	770	723	752	775	792	737	773	755	712	759	778	759	752	724	721	749	747	787	757	827	705	843	710	727	745	812	772	750	774	774	734	753	715	777	785	788	745	728	741	762	807	763	743	788	740	712	741	773	723	720	746	787	764	697	762	721	729	744	747	772	803	768	773	749	767	748	725	776	794	770	751	770	786	785	755	759	753	811	724	766	759	759	798	749	754	789	733	770	785	755	748	772	778	802	720	774	775	730	760	745	829	749	792	799	743	772	726	776	761	807	739	778	789	746	752	790	735	791	783	719	737	740	812	744	737	733	789	740	735	807	776	716	743	813	758	764	810	802	782	764	725	827	735	793	769	726	767	745	721	800	743	786	742	752	812	812	738	768	758	747	727	790	779	756	801	832	765	776	742	813	747	715	751	709	766	797	763	708	775	788	773	727	765	744	814	760	773	776	757	718	793	787	691	805	832	797	766	768	785	773	816	769	790	757	804	779	759	769	805	778	764	725	727	768	763	710	715	761	770	750	754	794	749	764	758	753	751	756	747	791	738	748	749	759	775	759	776	773	785	802	755	792	781	733	774	747	773	793	769	765	735	794	713	782	708	791	786	756	699	767	784	769	781	769	767	727	745	748	724	805	738	791	814	726	723	780	734	802	745	790	787	744	764	736	701	785	734	732	754	749	689	758	736	754	794	778	773	722	741	778	763	783	801	730	815	724	754	725	776	815	772	741	776	792	782	749	716	778	798	762	685	682	806	777	755	717	736	781	735	771	780	789	755	775	764	778	743	766	775	773	744	736	785	813	765	817	717	793	742	794	744	782	732	754	767	775	740	785	773	747	763	787	775	776	741	832	732	734	783	802	759	714	774	727	768	766	758	812	705	748	800	751	724	755	820	770	761	750	724	765	754	777	741	792	782	783	770	729	697	767	802	803	763	748	742	807	798	769	768	707	746	714	747	838	803	755	747	779	768	772	758	738	736	737	729	754	716	783	734	757	720	751	778	693	777	785	764	714	757	765	765	748	761	735	758	767	774	746	775	736	768	748	740	777	801	769	782	757	875	755	780	785	749	741	773	751	726	793	735	766	799	768	793	757	800	726	687	772	746	737	756	728	790	738	761	748	832	733	749	769	776	779	759	782	729	734	771	752	773	763	756	756	758	796	760	754	774	771	746	784	762	740	774	821	746	769	744	733	757	761	747	787	748	752	781	755	759	779
35487	52743	44113	31586	23779	17225	10751	6369	4429	3433	2720	2268	1764	1453	1269	1209	1180	1064	1056	996	980	1011	970	986	945	937	960	900	933	901	863	972	911	897	916	965	912	911	919	926	903	895	940	915	911	943	877	973	907	869	906	950	853	874	944	906	937	925	940	915	889	959	893	895	858	900	873	875	914	920	906	903	904	939	918	850	910	860	856	937	894	931	895	921	856	900	903	923	905	874	961	850	874	938	902	928	894	859	912	937	897	864	926	966	934	871	987	894	911	922	950	871	916	876	850	905	906	907	925	920	858	912	978	897	868	914	874	909	919	906	851	930	921	890	904	953	945	949	886	829	927	927	911	925	957	893	877	938	933	928	865	874	935	858	881	896	946	904	893	891	921	908	960	967	878	897	917	925	876	862	942	871	891	865	906	926	928	875	885	907	909	844	881	905	931	909	906	881	889	935	907	897	907	946	933	888	941	882	947	885	866	847	951	943	941	938	980	929	894	932	894	929	941	917	913	917	873	841	933	915	940	901	884	943	911	884	926	910	888	881	926	874	928	882	923	911	851	928	924	853	939	896	870	877	877	889	833	915	938	916	885	957	896	923	949	915	911	837	899	926	888	940	848	869	873	910	933	955	954	916	911	900	947	957	926	911	855	903	918	984	913	878	860	841	920	863	863	923	909	912	916	865	888	935	926	882	920	798	927	963	965	913	920	908	905	907	878	887	917	906	898	884	886	888	898	899	927	901	857	882	869	897	885	868	858	896	879	882	887	879	872	888	869	894	923	895	859	899	926	890	896	912	942	895	911	902	914	913	901	880	911	859	895	908	873	922	919	910	945	883	936	933	822	911	900	934	962	918	909	946	957	884	879	870	893	931	902	942	900	911	890	894	983	924	913	945	930	942	877	891	899	939	922	903	960	874	901	936	892	901	928	893	896	876	894	962	904	911	933	916	896	918	855	905	901	875	904	826	900	906	875	909	875	903	931	885	951	918	906	945	856	859	925	922	941	925	885	864	950	974	887	914	882	916	919	923	930	906	895	906	845	878	873	905	950	854	938	885	890	926	850	893	868	905	862	855	878	914	929	900	898	896	909	946	848	916	896	910	924	901	928	924	861	919	873	870	865	930	925	932	880	935	952	882	935	915	875	909	956	924	924	866	889	909	895	899	908	935	837	910	904	885	910	911	878	849	933	887	899	902	928	909	889	902	920	923	888	944	934	879	862	892	921	939	861	880	913	901	922	878	868	963	978	901	960	890	869	861	918	921	897	901	905	952	904	925	909	905	891	883	897	905	900	939	869	967	862	913	899	934	908	918	886	919	925	935	903	916	930	915	921	898	892	922	846	858	877	879	883	953	875	838	837	866	962	913	876	945	911	872	875	923	918	895	923	957	921	956	897	873	898	844	864	909	921	937	904	892	928	921	913	895	904	892	916	942	911	869	876	902	865	932	954	888	904	886	888	928	950	869	891	900	923	956	880	923	895	911	887	893	884	906	907	863	905	897	836	916	895	986	895	957	935	881	905	881	922	885	939	898	905	930	955	916	920	933	889	914	880	904	923	903	919	902	926	931	866	857	851	926	951	867	916	925	890	943	908	913	865	903	960	898	913	902	925	936	873	871	867	895	901	847	922	945	908	920	931	928	934	932	902	915	930	905	940	911	897	894	878	933	904	910	924	877	916	891	863	898	951	893	921	952	934	923	898	872	891	926	909	907	882	833	913	876	901	900	892	862	904	920	895	917	866	933	848	893	873	935	892	909	889	908	940	888	880	957	867	871	925	881	892	854	904	920	906	868	903	881	907	912	867	946	948	845	933	882	894	913	923	937	888	900	889	889	876	912	878	881	936	888	866	876	867	906	934	869	883	917	895	928	873	875	916	851	931	893	896	905	894	896	896	862	923	900	889	882	907	871	934	953	907	901	914	935	937	869	914	930	889	933	904	915	929	885	910	865	907	872	957	879	953	930	883	908	951	865	851	828	894	939	918	844	910	883	906	931	922	865	880	884	926	947	911	884	940	929	925	908	898	886	852	931	892	890	888	910	919	924	943	916	883	883	919	851	907	867	905	901	904	926	940	898	962	858	917	919	890	912	934	927	897	928	914	892	943	886	911	895	904	889	885	900	879	927	916	885	906	890	865	867	891	913	923	881	908	885	907	905	939	898	894	902	950	897	840	869	925	904	920	911	926	887	870	856	907	933	911	979	943	850	936	904	880	912	879	865	864	963	915	896	887	896	921	885	872	883	869	921	925	890	934	859	912	941	894	940	937	835	928	970	933	871	961	977	951	887	888	884	927	901	878	883	897	904	949	876	877	906	860	888	862	888	838	931	889	880	853	862	938	854	889	902	945	912	958	874	868	907	901	940	956	1004	901	895	921	917	933	848	904	867	955	919	926	1013	924	872	952	909	895	829	921	915	889	887	920	870	939	892	849	968	907	912	854	950	905	928	931	929	908	881	872	881	861	945	900	885	881	905	906	919	888	864	912	955	842	868	895	963	856	894	877	847	923	879	884	931	878	900	872	889	913	926	913	943	871	903	881	906	962	935	841	885	875	913	868	923	933	939	868	908	981	826	911	831	928	937	934	916	920	885	912	891	885	878	953	927	935	913	882	913	887	907	897	879	938	889	922	957	900	904	898	949	920	933	905	903	939	914	869	879	892	860	865	907	897	983	905	932	899	923	878	895	921	884	875	885	878	960	901	865	839	934	888	931	910	943	930	922	866	942	912	914	891	870	938	901	875	909	967	876	865	909	927	883	878	901	903	914	878	891	917	881	931	873	910	917	851	930	934	882	912	863	853	923	918	956	874	921	904	874	911	925	952	927	915	925	871	911	904	923	892	921	928	965	945	947	891	921	873	889	902	964	935	928	935	875	942	937	897	895	869	959	877	903	853	933	918	895	892	994	947	849	881	952	870	874	869	940	926	917	930	948	905	880	911	891	863	886	907	926	888	884	945	940	864	909	1012	870	918	890	805	888	908	937	925	882	907	921	895	911	890	901	969	875	943	868	913	903	907	908	862	926	927	955	989	890	859	938	956	918	914	875	848	924	952	842	863	935	891	863	876	886	929	982	941	896	913	847	899	928	874	923	884	914	903	919	904	901	923	931	873	939	943	916	915	918	920	886	917	946	917	835	890	918	825	923	903	878	934	880	883	967	835	898	946	860	919	899	854	850	859	903	876	887	922	872	945	902	930	899	865	909	864	903	961	892	931	891	807	867	873	899	887	871	936	924	855	839	891	903	949	867	906	937	898	916	956	877	903	869	884	896	834	885	890	913	931	841	848	914	892	929	884	891	897	930	889	878	824	925	925	865	893	936	917	921	957	884	879	900	936	875	894	872	865	898	883	876	859	943	960	921	924	915	921	893	837	971	914	952	927	876	908	880	936	858	911	889	894	892	929	860	931	860	965	936	918	887	903	879	891	912	906	901	917	930	949	992	869	938	841	924	885	916	922	947	900	903	882	818	911	880	859	860	902	968
23938	21106	28586	25805	23845	22628	16831	7385	3871	3159	2525	2171	1559	1270	1080	1074	1005	948	908	881	917	861	822	828	822	883	848	797	815	797	856	810	819	828	802	813	892	801	794	833	762	810	814	847	803	832	778	741	750	833	856	824	831	818	825	806	804	787	800	776	808	826	820	844	815	845	865	813	786	793	806	799	819	832	866	817	787	859	841	808	782	779	864	793	804	881	820	793	827	789	783	803	754	854	800	810	839	785	834	783	823	823	853	802	808	771	785	787	848	789	796	830	824	814	822	805	810	791	776	831	806	794	833	802	818	759	804	823	781	874	782	801	837	795	791	816	775	779	765	847	844	795	787	775	798	804	768	779	765	859	789	849	812	803	798	830	811	842	772	827	783	831	811	790	787	830	859	787	819	807	800	826	845	838	774	832	797	812	829	812	777	765	796	783	760	792	811	827	759	810	780	773	794	808	763	780	769	868	781	791	793	777	755	790	800	804	802	795	819	851	777	822	806	803	788	819	849	797	848	824	810	758	787	797	791	833	827	832	828	792	808	821	802	810	804	849	883	770	785	778	797	746	830	793	807	782	839	852	819	813	802	816	815	839	808	799	843	810	766	805	851	799	785	769	784	779	806	799	805	817	773	758	797	774	779	796	833	818	830	785	851	844	869	751	815	804	828	801	820	822	773	774	796	798	819	781	813	809	824	768	781	824	841	776	810	757	804	779	797	805	814	796	835	828	769	780	840	774	834	837	768	861	814	757	801	772	801	824	865	806	755	783	777	843	831	812	851	822	814	809	769	781	798	801	781	747	800	758	804	770	774	854	778	811	801	822	815	814	790	758	800	803	812	807	783	814	782	817	794	750	766	862	781	767	823	759	815	827	782	808	764	796	867	772	842	843	861	800	777	770	784	793	852	813	829	816	755	825	803	783	782	868	882	819	821	787	840	825	799	750	796	822	807	818	844	782	815	820	810	856	812	788	819	826	851	783	797	823	824	828	793	797	788	794	834	852	842	845	838	783	771	795	850	821	853	744	820	788	813	786	868	818	801	840	778	821	817	793	834	762	842	785	775	845	807	768	792	809	882	816	772	802	809	842	822	826	767	794	800	828	801	750	795	841	778	775	777	815	779	839	754	859	843	802	754	880	793	794	792	814	809	812	823	837	840	832	835	775	839	818	824	848	775	816	796	798	899	791	809	776	828	785	823	800	831	799	839	785	803	745	822	755	720	819	759	795	799	794	814	810	855	801	838	764	824	845	872	805	807	794	827	812	781	774	832	809	766	783	823	825	797	806	782	833	784	780	779	825	781	821	843	847	803	759	787	790	857	796	800	785	761	831	797	809	834	792	830	797	800	799	800	789	794	811	846	773	765	746	782	812	812	770	777	801	784	846	864	785	779	805	794	808	854	779	849	810	805	806	788	817	787	804	785	796	814	829	803	744	786	798	795	796	842	808	789	719	786	788	775	836	842	760	784	816	815	792	830	790	810	846	795	808	784	797	770	796	798	805	766	779	772	762	782	816	772	819	827	854	826	860	813	828	766	789	834	822	825	774	812	797	819	838	786	773	790	825	844	837	772	842	831	814	777	757	813	846	830	780	873	807	829	818	822	788	803	817	809	772	832	760	821	802	821	759	819	791	847	841	782	775	825	787	846	797	840	778	803	787	842	777	813	821	834	809	794	760	775	838	808	775	786	805	812	796	781	761	827	812	789	803	806	821	855	815	775	791	837	791	828	842	784	809	782	822	831	819	808	786	791	798	787	801	795	790	820	808	803	796	824	840	837	823	762	787	805	752	809	790	822	826	847	768	788	786	816	804	861	788	808	781	819	797	798	838	839	798	865	804	791	790	807	785	836	801	794	765	816	798	788	818	785	824	826	831	810	814	853	808	798	859	804	798	773	836	797	766	818	800	811	768	823	847	798	804	776	840	797	860	796	834	832	792	817	815	790	810	859	882	794	791	804	810	819	797	821	787	765	803	850	750	825	811	778	838	822	830	773	799	800	759	770	815	845	814	818	774	786	818	833	803	854	802	825	884	793	795	842	781	856	832	772	774	804	789	790	827	868	872	790	830	767	826	834	779	758	814	839	799	813	835	798	801	741	801	759	811	867	812	849	795	792	841	797	828	817	793	823	843	841	776	766	819	843	799	858	824	800	827	842	762	833	810	798	778	776	810	794	824	868	807	809	809	812	824	777	789	826	768	826	851	811	850	791	705	783	807	818	815	800	772	803	780	792	796	812	811	802	820	838	776	834	866	813	797	770	827	774	821	765	790	767	827	782	784	773	840	772	824	782	807	789	820	829	794	793	813	867	775	774	789	836	783	825	790	887	789	839	776	840	813	792	794	775	801	800	819	844	826	788	778	835	811	803	804	788	811	796	854	846	831	785	828	822	775	813	761	852	845	833	841	823	798	789	872	824	766	808	802	814	818	799	852	814	815	814	813	799	836	774	827	814	844	802	773	763	806	797	814	816	827	813	846	791	823	828	826	812	777	812	759	818	789	827	789	766	829	829	784	757	818	780	785	828	823	785	829	758	808	801	788	788	804	816	841	818	814	766	780	788	830	802	772	847	828	790	761	737	821	800	815	832	831	849	787	806	845	782	805	835	811	878	811	802	844	769	808	776	830	816	779	775	852	801	812	880	781	820	823	789	790	783	850	789	784	839	831	849	793	830	760	767	760	813	815	805	800	808	790	808	808	855	811	817	776	798	825	788	778	787	799	837	813	841	836	866	801	835	844	772	798	806	827	782	848	794	761	826	759	772	847	776	795	850	780	802	836	754	797	741	834	825	790	828	805	792	764	826	798	791	824	830	801	803	823	836	782	771	776	815	772	845	785	776	789	775	836	814	815	768	877	805	818	871	797	860	816	801	751	802	796	808	765	826	803	799	778	812	762	823	839	811	785	784	772	746	826	845	769	783	898	800	797	780	846	834	803	811	852	849	799	782	800	800	783	811	854	814	833	883	835	795	789	816	839	818	803	819	793	824	797	772	774	775	828	858	841	781	846	781	783	794	799	856	812	845	794	793	842	832	783	877	786	786	802	768	843	830	789	814	814	842	795	774	889	850	768	791	805	755	812	821	791	811	804	866	819	807	836	776	814	788	823	785	847	826	793	791	858	804	820	812	849	785	773	839	740	796	813	806	849	790	857	788	819	782	807	858	745	783	772	801	767	755	769	767	831	788	792	803	812	802	828	777	764	816	771	821	785	808	806	775	794	773	764	766	833	785	856	812	811	792	735	835	799	847	792	833	847	832	818	820	833	777	784	820	818	752	858	835	805	775	813	776	809	825	788	734	814	820	818	838	790	777	792	812	758	761	765	749	831	744	834	810	819	842	832	754	808	828	816	801	813	762	842	819	825	848	798	834	783	758	812	853	787	847	851	764	764	769	788	767	782	835	790	802	736	764	825	835	792	835	796	826	796	809	802	829	803	811	857	834	788	786	836	784	808	829	817	830	786	765	772	843	814	774	767
35403	59531	51785	38476	30753	24736	17918	9699	6235	4859	3921	3145	2176	1721	1503	1371	1359	1243	1135	1123	1045	1066	1031	986	1025	1005	994	946	1007	989	965	948	972	1002	958	1012	980	973	970	984	924	966	966	991	957	928	1006	981	944	958	956	974	907	936	959	982	945	932	899	979	906	1010	916	968	931	950	940	965	936	954	934	934	1035	965	963	961	999	942	885	925	953	926	898	975	948	1051	990	1038	869	945	973	897	947	918	990	960	968	951	927	917	913	956	991	950	919	903	932	949	929	1017	894	984	917	997	1009	958	944	949	989	987	920	977	938	976	939	927	965	932	941	969	951	967	929	962	960	954	933	909	953	925	970	1010	950	981	1028	973	1003	968	961	994	917	986	1003	951	952	879	1011	908	1022	904	935	936	971	980	940	952	951	939	932	957	967	923	953	974	970	926	963	931	945	971	966	918	978	979	940	990	945	932	885	1009	916	949	997	950	948	958	945	871	917	909	930	935	981	909	984	943	1045	961	931	969	983	917	952	975	942	952	872	947	976	1026	990	967	990	964	964	991	977	934	986	980	946	942	963	988	943	921	965	965	925	963	977	968	985	1004	915	985	921	967	1002	1034	967	1001	951	953	955	974	919	905	945	1005	982	971	967	916	983	924	954	920	948	971	944	940	964	930	944	945	1019	983	984	935	920	951	936	966	919	929	959	944	890	896	1003	913	893	959	945	949	938	989	978	1012	981	939	1001	972	1011	952	901	1003	960	903	998	976	952	992	972	963	901	951	977	914	905	945	911	896	949	906	1045	946	993	951	969	951	972	956	946	945	987	955	976	924	921	952	1008	940	964	940	932	948	933	995	959	925	943	976	1002	948	957	914	966	910	992	916	941	977	938	960	1006	1016	948	967	910	900	985	976	912	947	916	915	918	954	931	975	916	929	954	966	1002	968	937	962	983	930	902	955	960	913	955	1005	928	961	974	982	917	934	987	941	978	1001	1005	928	906	970	988	973	972	982	929	995	993	976	996	952	1015	1026	952	980	962	946	942	964	959	908	915	939	936	977	1001	965	954	953	989	966	975	961	967	939	945	922	947	922	920	948	978	971	968	1013	972	921	957	971	917	951	954	964	962	926	927	928	966	951	926	939	958	963	953	972	937	939	992	969	909	922	939	927	985	951	994	961	939	947	970	957	945	977	970	992	940	897	950	929	961	972	959	901	989	952	917	929	983	945	912	936	934	930	890	984	959	931	1019	1000	929	950	951	962	1004	916	921	951	1003	947	979	947	972	971	893	902	956	1058	930	973	940	917	976	905	977	971	938	976	969	953	1008	892	1006	989	939	977	931	936	980	966	1036	920	990	933	927	934	941	979	950	958	980	950	932	938	986	966	895	971	964	955	976	973	1002	940	955	1015	965	951	973	995	958	951	996	955	919	970	987	976	975	990	985	990	1008	946	974	953	958	944	979	943	936	952	938	886	968	965	923	958	931	997	964	911	966	981	904	964	901	948	1000	957	940	968	916	908	978	951	946	952	946	922	941	939	985	932	941	956	1029	987	1023	903	982	968	963	992	942	965	939	941	997	948	933	931	991	956	949	942	932	966	1006	902	964	943	924	940	980	942	958	984	950	1051	958	925	992	979	1025	1022	951	982	953	938	899	1011	974	939	985	947	920	993	1004	996	930	884	954	893	887	933	1016	961	979	929	965	960	939	974	961	970	966	958	974	962	951	955	952	977	952	916	890	960	966	968	1024	999	930	954	980	956	967	988	936	998	953	968	938	923	928	945	941	956	975	938	961	954	941	967	931	975	928	934	953	974	960	992	994	960	935	967	917	950	962	1017	968	1002	927	961	989	949	924	871	898	915	936	971	951	958	965	949	941	957	967	1040	967	975	934	966	957	984	911	969	942	896	952	951	942	967	969	966	928	991	945	954	953	891	968	925	1035	933	978	979	916	953	966	977	927	1022	925	954	965	974	908	911	928	992	956	987	946	979	970	941	934	967	983	978	963	922	939	960	947	967	985	959	942	921	942	886	920	931	914	969	934	919	936	920	970	952	964	957	891	985	991	952	952	931	951	970	1018	938	969	895	977	894	982	951	941	925	936	980	1013	931	983	967	952	979	963	914	904	967	955	956	955	974	984	930	956	958	939	963	942	990	995	938	959	932	916	892	894	964	1034	1008	889	930	954	959	1003	919	933	1001	951	959	988	942	913	986	966	991	992	969	939	981	961	931	905	933	962	999	955	939	938	949	944	952	1001	910	980	945	946	959	942	944	948	981	977	1001	924	938	970	946	954	974	963	933	939	945	969	939	944	931	979	946	916	934	951	951	940	927	998	928	962	1045	925	947	984	967	954	979	1005	901	912	953	972	937	959	960	970	992	947	997	1000	930	955	931	965	976	983	931	998	898	982	952	957	917	951	935	934	977	951	936	994	998	979	952	939	902	948	957	962	1016	898	940	984	886	933	925	928	968	930	932	947	943	986	961	933	907	947	1000	1001	981	946	1010	971	945	991	960	966	885	909	972	932	928	938	966	994	930	985	969	975	957	947	1006	995	1007	1008	934	948	975	952	897	994	926	935	960	962	956	961	1007	975	1018	948	950	1032	954	949	926	912	963	975	974	921	972	958	958	932	1017	989	967	931	991	899	928	1047	902	938	925	923	965	959	996	953	994	985	962	941	965	990	970	969	951	945	901	976	981	989	949	948	957	1033	939	928	966	960	981	898	932	962	979	973	981	930	978	990	1017	935	930	980	1015	980	996	900	942	945	993	897	979	917	917	973	925	996	925	991	953	940	968	892	959	958	907	959	1013	929	999	957	954	954	947	946	924	961	951	942	869	964	940	932	1037	948	956	965	882	968	942	871	973	955	944	1014	1002	972	979	983	988	935	912	872	980	933	1031	991	920	975	959	906	1037	945	916	957	986	1012	992	951	996	931	954	949	925	934	953	953	895	933	919	961	925	943	965	957	957	966	939	1001	929	970	979	933	972	998	988	948	976	958	962	937	987	952	884	952	965	944	906	950	943	959	967	1011	949	972	1004	982	956	928	938	934	1019	965	916	996	956	967	913	923	942	935	928	957	921	1008	906	995	957	997	967	879	986	904	956	1009	963	871	1021	972	1054	949	923	925	935	960	1002	916	928	926	950	966	964	1044	949	976	917	1005	924	1006	925	970	947	936	923	955	924	1010	974	986	931	963	918	934	909	947	979	959	950	987	966	987	916	1003	926	930	961	927	950	979	992	959	990	941	963	962	974	905	981	988	986	959	920	1018	974	913	932	964	950	954	1001	897	904	966	1005	981	942	929	933	992	964	924	966	967	926	937	933	995	966	1002	897	940	989	982	916	930	957	956	977	972	950	956	909	998	1012	987	950	923	920	958	968	958	946	943	911	933	981	870	969	944	976	996	960	941	929	990	945	957	932	904	902	944	884	937	980	903	936	946	949	935	937	992	1061	970	1038	925	982	945	926	1003	985	948	956	1016	955	993	971	983	998	961	983	970	957	939	948	953	943	942	933	950	1018	954	975	987	961	924	987	999	944	919	940	935	953	963	925	945	995	978	966	1013	912	954	968	905	909	916	983	953	981	967	926	973	992	927	960	969	939	1019	993	979	959	859	968	992	912	954	923
24838	21178	28713	27917	22140	15498	7970	3997	2732	2174	1802	1358	1123	954	860	859	865	788	737	732	774	740	691	699	737	661	684	721	676	741	728	703	727	716	705	679	692	732	742	655	715	672	703	680	659	705	682	712	674	648	708	712	665	683	672	667	707	696	696	681	658	672	702	705	652	714	637	705	646	697	704	639	672	668	699	679	666	687	694	679	689	697	712	723	657	704	740	721	685	718	687	703	640	663	681	707	642	669	708	737	721	696	655	689	726	678	684	648	720	669	701	731	626	672	717	684	672	687	655	671	689	673	678	663	678	713	689	703	684	665	715	673	671	667	648	647	690	658	690	700	694	666	705	666	656	670	717	746	693	643	669	678	692	680	719	647	677	647	697	692	705	677	694	659	697	690	709	653	684	721	731	746	653	676	638	681	696	660	688	718	718	657	712	666	682	693	683	691	722	703	645	704	671	707	673	690	649	701	698	707	659	669	674	703	674	729	695	695	680	720	701	681	701	691	708	695	681	644	735	665	639	668	692	694	674	730	708	703	679	686	692	687	652	686	678	726	653	669	677	668	675	686	683	686	730	691	665	645	674	734	649	696	660	665	711	651	662	696	669	715	697	696	686	687	720	714	674	680	720	692	690	626	699	697	712	717	667	683	689	692	676	648	663	667	670	710	644	645	689	668	675	636	713	761	676	675	689	636	728	684	720	740	668	679	694	748	687	719	677	722	672	696	674	642	707	705	702	704	703	681	680	691	688	665	652	691	655	682	676	695	691	688	697	696	689	730	661	698	663	670	711	698	636	684	734	697	713	712	665	610	705	698	703	670	648	657	679	635	682	670	661	712	671	677	665	677	679	717	669	663	688	702	741	680	721	695	673	702	633	742	706	657	644	672	703	681	629	703	684	647	684	706	711	655	625	636	710	691	719	715	683	696	673	688	694	690	683	649	721	666	696	702	639	719	697	728	709	740	709	677	709	674	639	666	705	644	658	726	677	693	706	639	696	732	698	710	665	682	761	680	669	682	687	711	692	646	671	679	688	702	645	682	664	670	666	671	684	681	680	685	667	723	670	689	676	671	658	670	668	717	694	687	675	717	682	702	696	659	708	683	721	685	676	684	682	669	686	691	668	669	697	639	668	663	670	686	654	672	701	703	685	720	669	699	667	693	658	678	682	693	635	661	680	682	772	668	674	685	674	705	642	683	716	690	711	717	715	695	725	679	697	685	738	682	666	659	732	654	728	690	685	721	705	725	704	675	678	715	731	708	679	653	725	659	678	738	722	658	680	692	739	741	664	707	706	689	653	719	678	642	690	701	657	724	671	662	672	677	709	651	659	711	701	673	664	662	703	665	717	699	672	738	753	697	739	669	654	684	676	748	682	683	669	685	687	642	667	710	689	700	711	679	704	698	741	692	699	706	705	674	715	672	699	725	686	688	713	655	678	695	712	668	689	671	680	645	675	693	719	693	720	646	702	704	754	654	729	666	715	695	667	659	694	698	638	681	707	735	668	628	690	687	683	708	656	690	703	715	681	682	729	663	715	692	667	690	708	663	759	707	693	688	677	686	671	706	684	665	659	695	684	692	710	672	712	677	670	670	724	688	700	695	675	677	677	687	656	697	704	659	692	710	686	718	672	717	648	643	670	668	686	691	732	685	662	661	705	693	723	669	676	648	684	669	707	706	652	651	632	742	697	692	642	645	721	684	663	705	709	675	679	689	697	677	667	677	718	672	708	703	705	654	657	710	664	698	687	674	683	650	642	661	665	671	689	686	667	713	674	668	686	690	714	710	706	700	705	683	710	666	673	690	697	700	700	753	708	668	684	693	649	691	689	696	713	673	725	683	713	677	667	685	712	684	645	680	650	679	695	663	688	655	678	640	725	626	714	680	681	664	722	718	679	681	709	709	664	716	668	680	720	685	669	694	626	669	670	692	679	718	674	743	676	711	670	691	659	715	659	684	692	704	723	684	687	717	660	676	677	709	655	702	721	688	674	692	692	663	665	724	721	665	710	716	676	693	654	677	649	655	692	729	701	705	712	649	671	686	678	708	703	672	688	669	664	659	704	638	675	691	691	753	691	755	689	687	666	646	716	655	685	692	672	690	688	655	638	695	690	704	685	660	673	691	653	680	686	703	700	691	730	678	698	732	678	666	700	691	707	682	691	674	692	686	631	706	699	664	680	724	729	707	687	678	673	692	673	689	645	682	708	687	711	677	687	720	658	697	663	719	654	684	674	673	702	663	639	691	676	713	704	721	733	666	670	726	707	689	688	695	674	678	705	742	683	637	686	711	686	684	676	681	691	640	702	705	714	688	693	707	692	645	674	628	670	675	718	721	704	690	662	676	677	655	673	737	684	715	677	659	662	709	725	714	670	677	707	739	712	683	672	651	722	678	654	691	703	694	672	699	695	685	681	704	708	674	702	656	697	687	660	680	707	668	685	648	664	656	689	683	688	724	688	664	683	706	684	717	673	682	708	717	729	674	707	752	629	762	727	667	708	715	683	721	656	657	688	706	648	693	661	709	705	686	649	688	698	693	670	678	710	679	664	651	656	702	706	653	673	723	664	741	705	706	693	682	670	738	677	709	750	676	698	712	674	722	668	675	683	726	724	688	668	713	673	649	657	713	690	738	651	691	676	666	681	691	686	692	709	714	697	708	644	688	669	698	709	699	713	681	677	648	712	697	694	722	669	708	698	686	692	663	661	665	690	636	707	680	696	699	708	687	654	686	676	671	718	733	673	664	627	734	689	725	722	703	678	759	696	733	705	728	682	729	629	710	729	663	674	672	689	684	723	665	695	707	689	688	674	724	666	672	663	716	675	689	647	758	672	710	691	640	642	704	706	647	743	706	659	683	696	669	700	738	670	696	704	698	666	698	737	655	667	677	677	717	682	703	691	702	703	650	680	642	680	665	674	684	717	710	670	682	677	741	666	704	703	679	662	642	656	689	643	677	627	734	683	682	725	654	682	658	694	723	679	663	670	721	702	680	674	741	728	708	660	685	664	706	702	670	656	666	687	679	700	749	637	706	686	672	717	703	752	694	670	651	620	675	666	674	692	730	682	668	694	676	708	689	694	677	611	717	689	654	702	629	652	673	731	612	704	685	761	732	680	672	703	624	674	673	688	639	677	689	650	666	694	699	670	658	669	711	703	697	694	659	695	716	675	676	645	681	720	680	721	718	639	696	665	737	711	658	708	691	716	697	698	740	704	705	659	699	685	724	655	676	648	669	652	651	701	650	651	695	694	641	699	646	702	688	657	649	690	738	708	688	668	680	709	735	683	729	694	718	690	669	662	634	663	684	711	686	643	710	675	708	746	692	699	638	673	678	636	660	678	676	691	684	705	700	652	652	687	697	678	720	704	655	657	709	688	684	678	669	702	641	700	684	672	675	664	703	678	790	659	714	668	712	694	688	669	698	742	706	704	723	687	696	679	705	685	674	690	719	662	626	667	646	686	699	654	675	731	681	693	679
36446	56501	48244	34326	25868	18075	11106	6626	4788	3639	3088	2074	1618	1372	1194	1083	1004	1056	921	887	895	872	857	873	834	916	880	845	783	851	838	855	849	807	832	850	863	847	856	842	796	845	826	838	791	802	795	833	865	791	889	812	800	828	771	828	882	836	850	832	809	886	776	785	763	809	776	845	847	830	814	830	797	821	845	789	841	842	783	842	832	833	815	827	794	796	807	841	838	878	835	807	851	784	787	805	842	841	861	857	799	804	812	871	846	794	829	794	858	840	818	774	807	825	829	791	869	785	818	798	817	798	800	828	859	791	798	769	843	782	831	814	830	797	786	820	784	809	812	868	792	809	857	771	820	809	754	840	850	770	814	833	824	817	836	836	856	819	817	788	808	819	817	816	846	826	841	833	863	836	809	806	843	780	833	779	831	797	878	841	834	807	801	794	788	797	789	856	769	787	755	805	857	834	837	809	785	773	815	781	810	789	827	804	828	813	804	826	881	831	766	779	808	856	860	841	787	816	864	842	814	793	819	856	860	819	793	824	836	830	862	789	789	845	782	797	840	812	832	803	839	819	803	843	784	801	851	839	803	827	825	834	841	748	777	796	835	854	815	835	826	841	854	804	801	847	857	836	799	854	843	831	874	796	795	805	854	797	782	805	818	837	855	792	833	870	811	818	804	805	801	845	806	792	889	857	857	834	775	789	851	813	800	769	832	844	881	842	820	794	804	844	794	844	885	803	858	809	828	801	830	804	846	854	821	800	817	785	792	808	800	787	813	798	803	835	818	844	770	833	797	869	818	881	824	825	817	839	784	820	820	828	856	803	829	822	811	800	811	806	842	821	775	836	817	792	827	870	845	839	843	843	805	841	867	792	777	803	815	830	868	791	801	787	820	828	771	844	792	816	845	806	851	807	849	839	819	787	784	822	830	820	808	822	847	797	814	813	838	828	798	857	850	874	806	851	872	834	830	822	816	882	806	822	811	835	787	801	797	850	812	773	800	848	805	797	792	814	814	795	857	825	876	845	818	810	862	783	846	761	830	801	862	800	853	773	823	815	812	824	848	853	768	831	860	777	803	810	742	830	783	832	790	825	875	813	826	805	827	799	814	833	826	792	896	838	786	818	797	844	825	813	814	840	846	819	826	838	811	832	817	828	822	849	788	837	810	817	835	856	806	826	811	809	866	794	820	795	840	808	806	756	829	845	837	829	799	871	777	830	825	828	835	822	832	775	773	829	812	836	839	821	806	803	789	839	797	775	827	818	826	826	864	820	828	803	846	837	853	879	886	794	806	819	827	821	847	868	851	767	796	818	784	821	798	821	801	806	849	847	847	774	853	784	825	817	814	804	792	786	788	844	819	806	825	866	803	820	817	844	781	832	833	818	811	832	796	832	761	835	836	769	758	823	853	815	858	777	793	824	798	846	868	850	818	821	828	825	800	788	858	859	806	818	811	783	855	770	808	828	820	869	793	827	839	816	843	811	884	787	845	801	833	831	893	828	782	861	822	773	811	841	808	847	838	806	856	783	808	805	809	760	860	876	782	869	796	763	825	861	803	816	835	784	819	807	808	825	831	800	843	810	822	817	824	851	792	766	821	864	793	798	785	836	842	827	850	905	797	815	800	817	812	824	776	799	827	829	829	786	798	801	848	820	827	859	815	858	770	878	860	806	779	797	879	776	855	825	844	816	809	839	811	806	839	788	835	813	798	859	850	825	806	880	884	836	797	800	838	823	807	832	797	816	847	881	800	822	842	863	835	827	784	849	829	864	818	792	819	843	794	802	798	841	863	851	788	812	839	791	826	776	858	832	783	818	822	793	816	829	825	828	872	795	797	834	803	782	817	852	812	838	792	864	825	824	831	855	826	779	805	814	811	795	796	799	757	787	789	853	836	799	855	803	781	827	815	848	822	813	873	799	731	803	855	858	777	881	807	823	836	824	836	812	766	811	805	831	833	824	810	865	811	812	853	806	799	878	835	824	806	803	841	847	764	812	812	823	825	778	776	813	847	796	787	800	851	797	736	766	852	821	787	835	837	790	853	787	823	882	786	774	837	791	824	767	855	767	791	817	815	866	766	853	863	822	802	845	855	830	821	788	824	819	742	866	814	857	797	826	826	834	841	800	824	843	817	800	847	832	898	821	820	789	856	816	800	835	745	841	798	822	878	820	812	813	851	835	872	807	812	838	825	780	831	787	810	843	806	864	800	807	871	787	857	796	894	811	804	817	846	824	868	810	797	822	817	815	812	793	864	832	859	772	823	861	821	795	801	851	862	817	795	796	857	836	821	802	775	832	831	846	852	866	817	800	841	822	788	848	812	843	820	833	853	821	843	857	834	837	833	843	843	818	855	832	832	818	789	813	776	807	813	794	823	817	845	811	828	778	850	802	783	801	817	847	793	809	840	811	778	870	849	786	809	829	800	802	846	856	790	820	859	823	842	826	803	833	806	792	820	818	852	827	766	861	753	812	823	843	811	862	849	818	799	829	846	839	852	761	828	862	843	812	844	840	866	833	838	820	830	846	849	851	877	856	774	844	815	845	817	816	844	818	823	846	852	897	831	860	804	803	785	825	859	823	794	818	874	849	861	790	808	830	832	800	823	859	834	837	832	820	817	815	803	796	816	845	832	839	828	812	865	799	822	833	828	839	793	845	823	829	816	801	832	804	809	853	814	827	878	819	831	827	832	808	784	849	829	836	850	855	836	847	836	848	850	822	770	805	755	778	798	837	798	822	808	824	857	806	805	819	794	848	790	757	836	855	826	813	830	791	827	771	786	776	823	813	873	787	818	784	829	746	801	821	812	808	839	837	818	802	845	855	832	807	855	827	828	833	868	848	852	851	787	826	813	825	826	842	799	810	853	767	826	834	834	787	819	817	817	838	810	804	853	845	835	845	813	775	769	794	826	788	796	821	792	814	843	775	840	765	837	855	835	858	798	792	847	808	834	857	849	815	800	864	844	833	860	813	762	844	839	803	860	824	756	848	821	781	870	829	839	830	766	834	795	861	869	787	806	846	783	793	892	907	830	823	812	862	791	839	836	847	782	796	824	836	871	787	845	824	831	790	781	828	837	823	829	827	832	835	828	818	825	823	852	883	865	768	827	796	856	857	835	812	849	813	810	810	803	855	822	841	861	844	814	867	787	812	827	798	830	818	844	885	859	841	813	862	813	817	824	830	789	794	828	749	761	862	789	835	835	831	756	784	848	795	815	800	823	792	844	814	776	816	836	811	829	812	815	841	781	857	852	806	822	785	811	820	795	877	835	853	826	756	793	800	826	805	799	798	838	803	780	791	833	810	822	807	836	833	814	831	855	836	842	802	827	865	798	824	835	798	804	816	841	801	855	856	794	843	792	804	802	823	851	803	891	812	789	793	810	789	859	769	824	797	779	783	867	790	855	836	851	834	852	822	800	829	828	803	845	843	812	842	801	783	828	784	791	835	801	840	819	803	847	821	821	822	857	807	816	745	825	837
22707	21118	28661	24032	21878	22937	19758	8362	5085	4191	3253	2450	1621	1307	1172	1053	995	875	910	873	819	835	869	752	752	793	836	775	752	773	788	743	809	780	749	783	791	783	774	775	870	762	777	744	747	691	764	724	773	725	813	785	783	705	765	794	745	774	742	737	783	789	785	726	758	760	773	796	810	788	756	767	685	727	798	759	749	738	748	750	698	750	711	744	745	725	730	826	727	774	790	754	724	749	725	743	772	791	721	751	777	720	743	743	714	832	760	759	768	758	810	714	796	774	787	801	717	772	781	726	744	743	756	751	789	732	736	767	752	765	740	781	785	726	767	795	722	804	735	772	768	763	701	766	747	777	758	724	766	726	761	782	757	770	757	716	742	784	760	781	730	758	772	737	743	786	748	768	751	768	767	790	740	729	772	805	751	735	795	761	744	768	738	780	736	758	761	740	756	809	761	805	809	788	797	790	764	770	733	747	776	800	778	780	765	704	724	734	747	719	739	732	798	765	729	775	723	770	727	734	764	757	788	754	784	731	727	741	728	784	733	737	733	753	798	764	771	762	747	776	746	770	730	740	728	803	768	768	761	758	735	806	780	742	733	741	758	748	766	764	716	813	773	719	822	766	773	782	765	754	786	760	726	735	814	733	754	770	791	765	777	752	771	705	750	706	738	760	760	698	726	751	765	742	776	766	756	751	772	754	720	760	677	714	729	779	774	703	782	734	768	713	717	720	745	735	713	728	697	746	769	760	712	747	795	773	702	761	737	738	739	769	725	757	784	743	780	708	735	740	746	766	735	734	707	745	808	759	817	737	727	789	751	744	756	761	754	808	788	757	744	761	742	729	711	748	757	720	746	745	744	769	711	760	767	769	771	786	771	720	769	733	777	735	748	743	751	791	773	790	763	731	755	777	732	759	750	749	742	718	757	719	723	727	742	758	774	714	766	719	792	728	760	814	747	780	735	763	800	763	746	749	754	742	762	744	772	821	764	798	748	764	728	757	778	784	754	780	758	807	703	765	758	790	742	744	774	798	772	794	750	799	775	719	729	769	797	756	739	784	739	771	724	773	745	736	774	727	767	726	749	738	773	730	733	771	773	774	740	754	759	778	756	770	727	805	747	747	654	741	752	795	776	773	805	791	757	695	782	701	770	775	748	716	770	807	756	770	725	780	755	736	762	703	773	764	764	783	765	755	773	730	762	729	734	689	745	713	727	773	740	720	750	729	738	749	786	746	758	726	765	733	701	793	776	749	764	755	777	747	733	745	780	766	731	762	792	771	791	769	736	753	748	742	804	729	746	740	748	747	759	799	770	766	777	720	769	755	770	794	766	710	764	676	815	783	686	739	711	770	769	740	744	736	798	723	735	796	740	728	775	756	843	798	746	756	744	753	721	801	761	803	769	728	813	727	767	741	742	761	794	773	770	806	799	773	727	788	694	742	724	785	794	740	749	722	755	704	734	707	759	760	731	748	739	722	774	782	747	692	781	755	769	751	724	740	737	762	740	751	741	766	760	755	751	765	735	725	762	770	751	724	762	734	748	744	742	763	749	710	769	736	753	719	755	751	727	707	805	791	808	749	786	710	728	759	782	756	751	757	741	756	747	728	772	747	770	726	705	753	808	785	746	748	729	746	750	744	743	752	804	740	749	701	775	769	743	780	722	712	738	760	750	727	780	722	786	748	766	745	789	740	736	759	753	791	717	746	734	763	769	773	753	759	697	795	778	694	704	775	814	743	768	780	722	802	744	704	729	760	714	746	746	783	804	758	769	744	762	767	820	728	753	761	754	775	719	778	768	774	769	762	723	716	746	771	783	775	762	791	759	813	799	729	734	792	755	727	716	718	716	761	779	740	746	778	754	727	714	747	755	761	725	758	761	727	759	765	768	740	753	791	778	751	738	747	780	783	743	753	721	734	712	752	773	720	723	744	718	811	741	816	777	722	752	741	797	778	755	742	739	735	751	732	750	776	739	749	735	753	735	721	763	708	726	755	766	793	772	792	729	757	823	726	789	757	750	721	798	799	776	765	809	752	747	781	739	730	729	750	751	770	775	746	802	787	757	724	772	693	701	757	795	709	783	800	745	763	741	781	733	761	745	722	725	728	719	749	781	753	775	757	759	785	800	758	699	811	794	780	805	748	701	730	756	767	754	777	761	737	788	726	775	727	721	732	745	716	707	792	739	798	769	717	746	741	768	721	784	720	763	720	799	782	774	736	764	777	719	768	730	716	701	767	769	809	728	766	751	753	717	728	757	781	726	758	692	733	753	770	786	773	774	771	770	731	682	757	783	803	715	737	721	754	814	746	766	793	745	782	780	766	772	768	781	753	717	747	758	746	733	747	760	809	731	735	744	772	760	733	714	769	807	779	771	731	755	768	743	710	771	748	789	729	775	753	747	758	758	722	736	781	773	716	783	791	732	758	711	716	782	765	747	846	796	740	763	744	752	778	725	788	767	756	732	761	761	715	767	747	735	740	776	759	748	769	758	720	810	754	764	791	727	753	770	749	735	757	743	745	754	734	746	778	735	703	758	761	742	775	741	715	756	730	720	785	740	719	789	712	729	799	761	730	736	771	707	781	757	753	739	739	760	772	758	710	777	796	765	708	732	765	754	758	758	743	751	730	726	685	710	812	715	782	756	809	784	748	752	754	745	759	793	669	746	756	770	769	747	735	757	753	745	733	725	713	767	707	697	797	738	710	746	725	766	742	753	789	749	721	805	764	759	757	747	745	707	800	790	714	720	763	781	744	734	696	765	728	718	763	729	725	785	750	758	761	740	764	725	772	756	768	723	722	755	741	767	770	743	765	709	757	784	794	768	768	825	770	757	749	776	737	788	728	751	738	759	705	771	809	732	724	788	755	748	750	726	733	786	756	763	740	773	743	782	761	725	717	746	706	795	725	801	750	728	722	733	754	769	685	773	759	758	811	734	791	709	734	825	726	763	712	756	776	699	752	723	692	763	786	752	774	752	747	759	706	727	777	733	724	787	789	773	804	752	737	737	752	740	733	780	776	731	736	741	801	720	733	773	775	785	720	764	744	764	746	753	774	773	741	762	726	787	779	801	778	758	764	782	768	794	729	745	748	738	770	767	757	778	735	760	792	721	757	738	755	771	799	790	708	749	735	723	819	748	795	750	758	775	736	788	755	764	758	748	761	738	745	703	755	764	747	780	732	715	735	783	769	703	741	746	783	774	715	763	741	746	711	700	797	747	762	731	745	754	771	791	756	739	803	760	759	738	777	767	750	797	800	730	706	791	731	773	755	716	757	759	725	766	742	711	740	762	821	686	784	717	760	759	733	760	730	776	703	772	729	707	771	753	724	678	751	752	737	767	751	729	715	756	729	746	743	737	783	803	759	773	731	831	727	737	740	726	731	781	791	717	731	757	729	725	775	794	760	731	764	801	741	750	783	745	723	756	761	779	775	775	780	733	739	771	758	753	741	756	785	763	775	752	758	782	730	782	740	737	756
40233	69658	56207	40799	32911	24996	16278	10869	8094	6727	5276	3609	2416	1706	1468	1298	1256	1173	1080	1005	1060	1046	974	975	917	901	893	937	864	924	896	855	900	958	875	905	909	873	872	903	893	903	871	964	879	917	935	917	920	839	893	892	880	920	936	873	936	872	897	922	908	856	926	882	882	916	864	907	866	928	862	889	865	854	868	887	877	884	907	903	901	886	872	855	905	850	923	882	891	864	860	891	889	840	885	878	859	912	834	898	922	925	903	891	919	921	887	885	871	938	875	897	856	891	912	905	916	937	858	869	875	883	890	869	817	914	907	882	917	866	900	920	843	870	864	872	887	821	868	885	852	878	872	849	930	903	899	920	895	893	892	843	907	828	903	880	818	889	888	925	888	885	895	864	853	900	886	885	861	878	873	895	907	962	886	894	882	848	907	866	894	856	856	817	895	873	883	825	848	890	844	866	873	854	899	888	874	916	891	903	855	857	853	856	887	860	882	903	868	864	931	879	860	866	900	883	870	862	883	900	928	903	838	883	934	929	894	858	944	898	869	907	914	920	927	832	844	877	884	915	872	894	835	842	874	860	871	892	864	851	897	848	961	888	913	860	863	867	859	931	893	921	905	903	899	886	904	894	849	926	898	863	842	887	933	897	898	882	832	958	862	947	897	870	913	835	911	878	849	923	899	865	843	910	907	890	885	866	863	891	897	832	868	830	862	863	883	851	922	879	867	857	885	820	885	907	874	898	883	882	856	874	853	909	862	872	869	875	871	892	886	915	966	844	853	864	843	878	904	943	881	862	914	886	848	885	850	873	874	884	887	845	864	874	828	879	894	854	890	891	874	917	898	896	913	926	815	914	862	853	890	856	829	921	879	818	894	931	845	909	923	863	880	902	878	856	857	919	928	963	875	910	862	931	868	896	828	895	848	914	868	874	858	869	900	839	908	862	847	904	825	877	850	901	873	884	893	896	822	925	923	877	869	844	862	855	870	887	931	837	917	846	891	845	876	965	899	857	897	897	891	923	921	870	846	868	872	879	917	867	918	877	883	960	914	849	850	903	928	843	881	901	895	888	883	857	895	903	865	874	887	911	861	897	900	857	901	919	899	884	860	883	837	875	851	880	926	863	887	899	877	901	912	888	954	902	900	887	881	906	926	920	860	928	885	906	893	835	858	877	890	819	859	914	893	897	856	881	921	823	916	919	868	900	915	920	888	911	905	871	844	873	843	881	865	866	849	956	877	883	897	866	888	879	885	908	818	851	876	828	886	884	892	888	824	841	842	915	873	901	858	859	896	933	877	909	872	894	937	826	815	850	916	858	922	917	912	876	831	816	901	831	862	870	921	914	876	865	899	893	887	853	840	843	886	835	879	944	907	867	869	899	854	924	881	853	878	904	904	906	852	888	892	832	867	924	903	852	820	896	929	883	896	850	822	898	888	852	856	895	877	883	922	831	907	945	839	892	904	894	856	925	833	905	870	865	870	894	857	885	875	931	875	877	887	847	902	922	859	862	912	918	866	841	878	863	909	870	874	931	874	844	923	875	904	870	908	863	897	880	912	875	873	888	889	880	868	893	871	935	874	897	855	922	883	902	875	877	866	881	909	867	875	861	857	884	931	872	915	931	864	889	873	927	910	925	874	891	923	899	882	913	874	906	863	891	881	881	907	872	901	862	886	896	840	870	917	831	931	895	933	873	842	898	885	915	921	930	883	806	888	853	858	862	854	869	866	876	860	928	902	862	862	875	887	884	888	939	868	943	836	880	845	933	890	909	869	928	874	862	901	867	887	875	924	902	902	886	888	865	851	884	843	881	869	926	912	879	848	834	886	875	922	875	852	913	906	847	836	909	826	877	897	913	858	928	886	917	814	815	878	850	860	912	869	882	894	870	855	872	857	865	867	907	852	850	915	884	860	825	890	887	898	847	858	887	851	894	927	871	860	937	910	906	931	886	886	950	851	877	854	842	910	855	875	861	911	881	883	938	876	896	862	898	896	911	883	893	907	861	888	889	910	871	847	814	892	859	918	844	877	912	861	890	852	920	864	850	891	916	875	888	846	926	839	894	901	829	920	895	893	888	844	879	931	858	890	925	902	878	896	855	869	878	840	877	866	889	903	869	856	826	913	861	871	897	926	954	918	892	886	890	862	870	905	842	859	844	931	874	848	874	931	878	871	869	969	871	872	893	844	886	811	832	908	883	928	846	879	919	914	862	881	850	865	899	872	873	846	828	923	884	876	849	888	861	864	904	900	842	881	890	884	920	883	937	925	889	879	904	862	913	849	865	917	882	873	907	916	904	885	929	893	831	891	879	899	853	911	884	943	897	895	866	912	910	862	884	848	846	888	889	877	875	860	909	894	836	863	897	888	921	916	929	898	849	910	863	849	928	863	877	858	890	890	881	908	894	883	827	890	923	909	890	844	849	920	880	873	891	851	861	809	923	906	925	862	879	914	819	894	877	884	874	885	927	886	938	897	924	905	873	871	879	849	876	867	885	862	892	882	877	907	846	866	888	825	882	863	880	843	844	903	894	888	897	881	878	898	874	874	845	906	861	887	866	854	797	909	912	878	883	879	846	854	903	914	844	908	908	878	894	897	879	925	921	896	887	906	891	910	896	900	920	888	969	827	938	892	893	824	910	921	817	891	961	888	863	898	854	849	919	876	865	880	881	832	908	843	849	892	885	876	891	870	933	875	877	850	895	921	911	921	902	917	826	853	849	911	861	887	887	895	878	807	907	883	848	867	929	888	889	901	873	956	936	842	843	916	852	917	904	877	840	906	878	910	871	875	910	878	894	875	847	902	908	877	923	900	858	898	878	867	884	884	869	929	906	848	906	914	914	881	941	903	910	894	849	908	863	901	905	885	835	848	873	907	807	885	910	888	916	877	871	934	900	933	859	893	900	879	897	920	840	931	843	886	922	858	847	883	911	876	915	925	930	905	903	875	826	836	844	903	899	869	888	918	941	884	937	902	915	859	880	863	846	909	880	892	877	882	902	902	866	938	815	884	813	863	919	875	856	863	840	876	899	920	910	888	875	858	917	825	936	850	830	862	881	857	825	899	927	892	860	854	876	927	893	881	934	924	888	870	821	921	895	922	794	869	905	871	874	906	854	850	831	871	864	907	942	873	856	891	872	910	883	883	881	905	850	867	842	904	930	865	857	932	938	871	854	888	866	879	827	915	870	803	889	907	893	849	887	871	942	890	846	914	922	873	857	873	937	892	856	919	851	877	911	832	913	912	918	863	910	862	864	875	879	899	931	888	905	853	899	861	808	877	874	862	947	892	907	900	826	868	873	909	878	918	908	896	869	898	914	892	919	904	902	866	896	855	891	909	840	901	895	934	834	844	862	878	903	889	894	863	877	905	880	913	886	819	893	865	845	889	900	823	868	857	847	884	837	882	887	928	891	867	865	894	946	861	895	900	907	865	906	870	916	888	857	914	863	892	908	820	885	900	884	897	875	862	878	882	910	882	851
31423	37784	42830	31007	19773	11466	5946	3672	2741	2123	1571	1293	1049	972	940	861	829	881	815	842	776	739	793	783	773	790	773	774	776	824	776	746	804	740	769	760	766	763	770	751	751	715	819	758	799	778	779	743	767	759	771	730	772	717	740	753	784	734	715	757	768	815	719	761	793	740	751	739	797	763	793	764	810	797	791	745	765	753	738	760	777	789	774	749	800	786	744	757	733	776	831	736	734	759	804	788	747	782	768	784	755	781	817	737	748	767	755	779	714	743	741	793	792	739	724	769	774	706	739	739	752	795	768	727	722	803	776	764	774	757	755	775	748	787	741	741	747	777	759	774	759	752	754	754	740	748	735	771	721	724	746	731	761	755	748	729	763	737	774	764	742	739	734	766	743	768	759	773	741	748	705	741	833	725	719	733	783	740	746	779	764	765	813	783	756	750	724	753	764	743	726	741	734	779	774	784	777	731	725	738	754	775	736	774	733	773	753	755	727	767	760	750	723	762	732	757	784	757	749	726	805	781	804	729	813	754	751	724	733	779	763	774	793	758	796	785	777	802	744	751	725	793	741	734	764	753	759	702	735	778	769	758	762	773	763	753	799	801	720	782	728	791	759	750	775	831	758	785	751	704	729	709	775	732	722	767	744	713	804	761	716	758	811	713	781	767	752	780	742	761	763	778	738	746	735	754	758	724	742	752	728	739	759	755	767	714	764	757	769	764	766	747	782	743	798	777	756	735	726	740	784	753	709	734	774	741	771	779	759	733	750	779	784	750	788	751	731	761	779	786	747	784	744	771	728	745	732	823	800	796	732	717	778	774	755	763	740	784	732	791	785	743	746	737	791	745	748	771	764	776	783	761	749	764	795	741	710	760	815	781	754	825	741	762	750	747	783	772	722	747	770	749	802	776	747	722	798	725	716	768	764	760	803	800	748	790	715	783	758	756	744	760	710	776	769	773	767	820	789	760	758	778	797	770	704	809	741	718	819	743	795	732	760	746	720	758	774	722	777	742	782	785	731	770	727	752	797	728	710	746	703	757	749	756	753	795	758	771	809	762	719	759	705	722	773	665	796	755	786	762	787	782	784	776	761	723	747	796	783	791	789	754	765	735	769	743	773	700	785	760	727	734	775	799	758	781	769	747	749	799	746	749	751	775	804	789	755	763	757	731	761	765	699	770	756	779	749	770	736	748	775	782	740	747	729	734	791	714	739	746	708	794	774	767	760	815	730	744	789	790	762	765	759	782	747	764	759	785	777	744	757	746	774	782	771	741	782	726	739	789	803	765	737	733	768	768	759	702	739	741	751	762	706	765	771	757	749	756	760	766	734	779	739	799	763	769	748	696	766	763	692	750	769	744	724	726	739	761	753	763	747	752	772	766	811	772	765	793	781	769	799	782	805	790	737	734	784	791	740	759	766	746	757	744	715	736	739	758	782	798	761	717	837	755	735	703	711	778	804	754	746	751	782	757	717	761	772	748	745	784	734	749	706	758	731	725	746	784	757	752	772	780	755	790	774	716	743	767	785	785	761	788	752	750	729	785	784	758	793	723	736	731	796	717	752	743	724	783	785	758	756	705	748	752	744	762	780	801	757	754	796	747	757	746	735	784	737	790	717	720	742	727	751	725	779	768	746	700	741	774	797	712	808	753	744	740	793	738	762	807	796	808	743	710	786	726	748	744	812	739	761	768	769	745	756	750	770	738	743	759	762	739	735	783	750	751	783	763	738	719	707	743	821	761	738	827	755	799	763	736	782	747	778	740	735	744	763	748	789	768	762	779	749	719	771	765	750	741	768	787	785	761	738	786	767	814	786	750	724	751	761	737	817	770	730	734	764	762	724	787	741	778	747	768	761	780	747	796	793	785	716	736	763	803	728	777	773	765	735	734	739	751	739	742	798	710	755	746	781	783	706	756	740	689	790	737	760	731	758	775	800	792	763	814	800	763	730	725	744	728	738	723	807	810	708	739	741	777	747	719	778	761	746	710	767	789	735	699	740	772	728	723	789	741	713	750	760	775	801	734	737	760	759	767	732	793	774	791	751	760	770	722	758	779	757	716	750	713	724	740	703	767	784	764	767	743	735	777	745	758	759	751	721	738	749	774	788	725	749	735	744	799	774	787	717	768	752	820	751	745	777	785	757	775	764	735	719	758	763	722	752	700	784	775	768	752	714	803	788	794	773	775	713	747	760	757	768	732	743	753	781	769	803	782	730	799	773	754	768	761	763	763	773	746	774	723	786	765	783	743	774	739	816	739	722	777	785	748	723	781	756	757	722	788	764	740	725	817	747	778	717	746	791	748	769	732	761	791	748	767	746	747	837	789	749	763	759	774	754	769	765	767	742	775	761	804	767	747	767	770	743	794	763	720	778	747	718	817	824	747	798	715	806	783	813	804	786	789	795	783	729	781	770	781	736	701	771	723	776	762	774	797	796	782	738	800	798	765	742	792	764	805	729	754	734	733	770	739	740	746	756	753	714	714	743	773	717	759	763	750	783	764	685	823	757	724	740	756	736	811	723	765	751	783	753	831	686	732	761	739	741	709	778	744	802	720	731	741	751	747	786	790	803	725	756	771	753	732	817	740	724	756	757	718	748	765	821	735	747	789	771	746	763	780	739	772	752	785	760	804	700	753	756	748	773	771	704	751	769	680	772	719	786	750	776	779	782	735	753	789	760	708	763	781	739	806	732	806	763	780	772	770	752	764	776	751	819	759	706	739	745	721	741	715	745	794	743	739	817	802	749	829	772	781	748	731	747	789	792	748	765	777	791	739	726	769	725	788	750	753	745	748	742	746	762	698	753	771	805	781	741	741	791	783	798	725	775	800	735	760	727	761	728	767	736	783	766	740	793	756	775	772	761	705	780	780	775	747	769	767	760	774	757	728	756	762	730	774	744	766	809	799	768	730	775	737	728	856	759	751	748	767	771	714	712	779	783	802	767	784	742	759	772	760	765	754	782	757	727	743	779	751	771	735	759	774	791	736	746	776	771	786	756	686	745	747	767	786	771	749	751	789	742	732	746	772	699	767	722	819	738	736	701	740	749	782	720	742	706	767	743	758	738	757	776	790	771	750	762	756	748	753	728	788	756	757	738	801	754	822	713	803	758	718	760	765	693	755	727	811	719	779	759	745	780	701	776	773	735	813	753	807	799	741	747	777	799	781	756	758	744	793	753	765	772	756	792	728	785	698	746	727	799	763	736	815	724	749	797	734	708	765	720	746	733	766	750	748	769	760	735	820	739	748	751	786	756	765	766	762	779	757	718	771	790	795	751	808	722	742	790	781	705	736	787	774	759	761	737	738	780	800	754	782	751	738	769	735	699	772	755	724	730	791	735	768	788	784	731	745	761	733	791	755	761	767	785	777	728	715	751	755	717	746	758	747	695	798	716	776	765	762	757	755	675	767	756	750	709	753	745	779	756	800	734	790	784	736	781	746	743	755	729	800	765	791	758	734	779	728	746	795	811	747	775	737
37441	55544	44880	30708	22299	15078	9049	6095	4639	3437	2231	1726	1447	1264	1140	1110	1104	1016	1016	1041	971	990	946	966	976	929	892	878	912	926	909	901	919	963	867	908	933	880	914	932	923	895	932	921	898	868	891	883	893	874	925	890	845	898	893	870	935	899	924	886	873	854	917	855	908	909	889	889	876	923	898	920	941	865	1000	907	878	893	877	916	908	935	917	910	886	918	969	905	875	863	886	919	921	946	909	919	906	963	935	887	865	854	827	881	874	960	915	906	873	908	907	899	861	914	907	943	900	912	927	913	907	913	916	939	880	871	888	905	854	933	943	879	916	852	909	900	893	923	910	896	888	933	933	844	923	869	949	906	907	901	929	858	915	894	892	877	909	882	844	872	868	919	911	902	918	918	905	929	876	877	904	959	889	893	869	885	827	850	958	822	941	829	907	936	914	940	910	923	849	897	889	961	884	862	868	894	863	944	868	883	926	871	933	899	875	885	851	871	870	911	884	844	909	904	923	977	853	829	925	865	904	872	912	881	959	942	923	884	883	895	913	901	850	883	917	940	860	860	878	875	921	913	923	896	889	867	880	877	911	859	908	883	873	935	906	842	937	865	910	890	909	960	913	937	894	892	885	925	883	883	902	876	850	908	833	914	940	913	936	874	862	899	907	955	890	841	848	920	859	915	832	855	910	907	882	906	907	872	857	881	917	884	910	896	876	915	931	919	869	852	870	882	879	979	846	879	930	915	895	919	899	906	883	853	915	922	905	908	884	884	890	941	888	889	876	876	934	963	858	872	905	881	930	935	886	926	882	877	868	840	924	883	933	932	911	877	932	944	854	874	885	910	891	951	909	933	926	921	969	901	890	915	909	876	938	908	893	903	882	909	899	912	872	914	974	915	932	924	952	894	990	863	938	923	863	893	945	837	873	950	912	893	893	898	876	909	937	894	925	898	876	843	914	893	916	899	938	879	859	911	852	906	900	917	958	960	925	894	910	919	899	886	924	948	918	891	863	871	868	858	944	893	931	894	892	902	890	867	921	911	861	996	928	812	856	862	945	904	841	905	916	908	879	908	946	912	939	854	898	922	864	886	868	877	903	882	931	917	885	928	876	917	870	891	884	848	874	894	944	830	915	913	890	923	921	926	901	915	890	902	879	892	870	891	875	884	941	857	910	935	931	948	893	905	949	871	899	893	874	943	931	908	931	885	904	880	873	874	905	852	941	966	886	951	885	931	883	892	898	944	917	922	905	927	859	914	945	901	877	921	873	861	878	897	940	845	916	903	871	904	901	838	899	885	885	895	869	884	918	865	902	926	861	919	927	924	915	878	918	936	803	924	909	877	912	942	967	914	947	941	899	935	900	865	925	892	868	916	897	903	926	888	875	929	864	886	921	905	869	877	890	885	935	891	885	875	898	861	910	853	896	935	880	883	911	830	899	881	894	924	929	962	858	900	942	915	912	869	943	887	897	926	934	897	897	921	909	879	920	940	919	868	909	883	947	865	848	906	846	901	920	877	911	862	866	919	950	934	938	885	862	872	925	813	942	890	887	852	885	898	921	915	899	919	908	845	909	861	940	881	878	926	938	852	853	839	910	900	902	840	917	886	903	914	939	859	929	873	846	909	884	854	932	925	911	818	896	917	911	935	885	860	905	896	901	863	884	873	883	906	927	917	889	940	923	884	877	887	952	906	861	899	881	863	963	886	902	865	915	915	913	923	911	896	909	935	897	923	850	921	899	935	896	925	883	915	949	904	903	944	913	980	879	827	923	941	898	869	917	892	914	881	958	854	941	855	901	952	921	953	902	889	886	945	853	930	831	882	900	877	928	935	908	881	931	905	867	886	883	891	880	819	887	939	886	852	898	945	920	883	920	927	896	937	892	947	908	913	855	874	903	884	886	891	899	921	915	853	903	868	937	866	893	894	863	899	913	915	904	944	882	909	926	956	873	874	851	866	933	927	932	958	860	932	860	866	916	938	895	926	887	881	923	902	898	895	845	894	883	896	875	922	872	913	899	948	929	905	903	903	931	886	954	908	886	887	870	877	887	922	863	882	941	916	882	881	898	944	860	905	942	915	955	905	888	911	872	926	937	917	862	891	842	934	874	934	873	935	897	899	961	873	883	896	909	906	868	922	911	917	879	894	895	935	944	859	933	917	905	912	916	874	913	878	925	896	912	883	940	919	853	896	918	936	900	894	908	926	950	935	882	922	949	878	868	889	860	957	915	942	891	891	870	922	907	839	865	886	874	910	896	901	858	887	906	889	877	962	965	926	825	921	877	905	933	916	876	877	883	949	889	962	935	931	846	906	894	881	880	856	961	889	913	855	888	867	899	901	916	911	909	877	892	902	906	920	929	887	891	951	910	927	957	908	847	867	972	924	911	877	862	919	901	884	925	835	898	884	890	857	876	915	880	911	864	929	902	863	879	869	881	930	885	922	898	934	883	878	839	859	875	902	886	938	871	899	947	894	921	863	917	905	875	874	827	883	906	913	858	866	917	840	907	859	820	924	903	876	887	946	909	856	948	963	917	944	924	919	918	921	873	915	911	911	892	899	912	892	855	888	886	929	896	930	922	918	929	934	893	871	905	913	892	920	904	903	871	908	933	910	827	883	892	879	896	877	912	886	871	902	865	940	886	882	884	888	915	880	949	909	903	925	878	884	929	913	924	927	921	896	874	887	937	933	888	890	925	916	929	920	895	904	903	887	922	884	880	907	937	934	888	895	909	877	847	988	909	862	911	861	921	880	909	905	899	894	928	913	855	959	905	916	965	932	886	881	910	905	915	928	904	871	870	874	909	831	893	931	878	819	893	858	840	919	910	872	944	872	934	935	874	933	901	869	907	861	871	888	941	928	845	892	915	896	924	875	919	896	917	874	894	901	844	920	856	914	914	870	900	910	917	903	878	882	918	923	900	905	889	881	906	924	910	900	906	885	890	876	904	919	961	945	956	845	859	914	909	902	943	930	937	870	927	891	905	914	953	914	866	884	904	914	852	886	915	888	954	888	889	961	914	894	926	874	892	900	886	960	898	940	908	921	892	897	909	904	931	923	883	923	940	935	922	864	908	934	882	863	861	917	874	893	897	928	864	893	890	898	903	957	890	862	938	875	877	905	877	921	883	916	940	934	852	928	936	922	925	874	903	947	951	893	925	854	908	894	906	877	931	912	928	915	889	859	903	946	924	928	911	878	939	972	902	903	869	864	906	913	967	879	914	854	883	885	942	910	890	880	930	878	912	896	896	937	903	895	903	935	856	874	920	865	878	946	918	895	856	871	903	908	834	894	908	888	870	838	918	882	933	872	909	911	919	883	885	905	904	901	882	941	906	900	884	904	891	889	889	913	914	921	900	891	922	914	878	917	882	911	904	876	916	885	971	890	882	874	919	872	908	870	918	902	868	841	895	905	921	919	921	867	869	916	886	918	874	917	898	885	911	847	896	904	882	931	903	907	911	872	897	882	885	953	876	914	873	941
23950	21159	28485	25175	22161	19131	12109	5619	3439	2208	1686	1480	1331	1205	1075	1025	942	900	921	822	831	851	831	867	850	816	809	803	821	803	793	856	802	769	770	821	800	798	858	842	765	777	793	806	793	790	767	792	772	810	777	799	839	754	818	735	816	816	812	771	763	805	790	761	801	779	801	810	792	725	793	796	785	787	792	760	764	807	841	798	769	765	753	778	815	791	797	756	751	751	764	828	801	758	824	760	807	840	837	826	813	807	734	769	823	754	789	836	811	764	766	796	774	793	809	839	764	809	802	808	776	833	788	725	799	816	762	872	760	811	784	791	793	835	778	831	840	801	772	788	835	793	782	780	798	778	786	821	807	767	841	821	769	788	800	814	770	779	858	795	812	791	800	824	750	805	822	818	881	770	776	822	805	846	831	839	786	793	745	792	801	815	791	807	813	835	757	776	738	854	789	788	851	798	807	803	754	768	763	814	810	770	805	809	760	802	760	813	798	773	743	818	803	798	797	759	791	830	804	819	802	791	865	772	773	830	769	792	768	805	827	823	766	791	779	814	850	830	784	823	818	820	798	830	870	803	797	859	824	770	772	772	779	840	776	792	777	780	818	836	774	803	769	818	813	806	791	766	819	793	796	790	805	799	738	783	785	796	775	828	781	789	770	762	769	779	791	789	796	837	761	782	823	769	758	794	786	766	845	782	807	801	840	774	754	814	768	761	759	844	791	789	796	777	786	774	783	835	865	800	798	830	777	798	820	815	830	828	763	799	809	801	846	832	801	844	818	818	807	830	785	824	787	805	746	781	802	834	800	799	812	771	828	816	825	765	811	799	759	737	800	785	826	780	722	761	787	787	760	727	771	828	803	803	791	783	761	834	753	788	806	829	818	790	813	822	819	765	730	825	816	811	814	819	790	789	806	773	812	772	806	823	842	798	794	791	878	752	820	779	788	809	807	756	843	794	763	830	862	803	838	875	809	844	798	859	790	819	808	817	819	813	775	784	810	819	811	824	782	784	784	850	840	799	802	759	794	811	788	834	825	815	852	828	809	783	825	813	790	813	852	799	776	797	794	771	808	792	785	749	826	810	774	786	753	821	796	774	767	807	825	810	767	824	769	800	779	823	778	795	819	799	761	847	843	745	782	778	785	804	800	784	776	751	728	805	785	757	764	784	790	801	766	775	827	800	763	749	751	847	794	770	801	757	800	772	809	785	740	826	871	775	848	783	793	784	778	760	761	839	862	788	793	876	834	797	802	784	759	781	828	787	794	804	836	780	822	840	779	817	768	814	781	814	808	786	805	778	832	778	783	794	827	795	830	829	832	827	790	807	821	816	803	794	799	758	798	812	780	842	787	831	872	800	787	747	812	784	810	796	780	817	753	834	767	780	796	778	835	792	782	760	797	784	868	799	803	768	779	820	790	811	786	743	762	817	831	847	834	822	811	827	800	772	858	760	764	796	792	812	814	818	838	802	834	772	753	754	827	811	855	863	793	808	802	831	786	769	788	834	720	790	802	783	748	796	777	791	776	800	775	837	811	789	742	801	832	790	750	786	813	802	774	799	796	761	813	748	796	820	835	763	755	831	814	840	797	777	756	804	754	819	816	783	801	822	834	802	808	782	777	797	806	791	857	862	802	811	821	830	769	830	785	778	812	790	813	788	771	814	850	794	814	837	785	751	810	829	816	862	812	789	828	800	818	809	806	800	851	847	781	821	809	823	775	787	819	776	796	824	821	799	775	861	807	786	815	827	809	814	749	754	793	806	828	804	774	835	797	750	808	792	751	805	798	801	806	783	785	785	788	805	784	776	804	820	772	796	833	811	773	774	767	822	771	804	840	815	797	791	792	817	793	804	824	761	763	749	764	751	779	810	815	804	812	840	793	807	796	783	751	772	799	781	826	824	797	808	768	801	741	800	821	797	793	731	827	828	828	826	836	790	771	876	785	815	821	780	749	802	785	798	807	771	828	818	811	820	780	823	805	828	781	798	765	770	715	772	790	775	778	749	837	813	774	773	813	811	810	861	763	799	816	806	774	807	795	783	803	776	782	769	782	772	853	798	769	806	792	815	797	789	833	743	757	803	776	796	801	757	794	801	827	793	782	731	774	792	780	771	790	771	805	799	789	765	810	836	774	754	776	824	801	782	826	804	839	809	793	760	795	831	773	786	749	789	833	819	880	791	801	743	833	747	832	805	802	807	800	776	773	788	782	793	832	834	799	811	808	826	793	798	793	792	771	796	766	772	757	797	788	797	793	795	869	744	763	744	771	774	777	805	788	747	785	787	794	797	755	825	798	806	836	772	829	808	874	789	794	786	803	835	771	798	831	783	793	774	769	829	798	802	800	797	851	797	831	797	786	784	832	798	797	778	830	800	878	768	764	823	809	746	794	815	800	768	758	782	805	820	711	788	841	810	780	776	782	798	778	786	805	802	756	815	841	861	822	788	816	783	813	800	820	805	807	790	737	817	795	774	763	793	790	785	754	759	793	807	771	810	794	743	769	808	776	787	783	806	768	801	753	811	830	807	788	819	830	773	781	782	859	789	794	830	847	829	775	842	764	797	788	823	819	834	813	784	822	794	746	799	860	841	805	756	804	810	771	779	820	782	796	825	789	800	813	790	836	772	798	751	809	772	795	812	772	823	804	832	818	771	777	771	800	782	772	754	806	776	796	789	810	798	799	811	769	817	796	828	773	820	807	793	840	805	834	804	799	849	760	824	797	780	769	782	809	783	805	811	805	853	791	782	792	792	804	792	806	813	764	831	814	777	864	805	814	777	829	824	804	814	784	773	822	795	759	791	822	815	818	806	826	796	822	787	810	817	824	739	800	808	814	832	802	778	792	822	800	826	789	856	793	845	821	820	779	806	771	800	809	807	802	838	823	789	852	821	835	816	826	777	802	828	795	744	833	724	791	795	784	790	808	821	759	781	866	854	777	786	770	770	767	776	806	768	845	804	771	790	803	779	758	867	849	768	791	798	747	799	842	757	813	732	811	787	816	809	745	804	758	797	804	779	822	799	838	774	817	785	773	794	763	819	778	858	828	808	805	737	792	811	793	846	783	790	802	761	771	809	758	819	761	794	773	818	795	806	839	813	800	778	765	799	775	802	845	786	777	757	853	820	847	764	823	805	769	777	779	807	787	794	771	839	839	794	792	725	790	822	770	779	788	804	794	831	772	808	811	780	814	788	799	818	816	846	783	783	808	782	773	832	818	744	783	811	769	812	797	838	776	811	796	839	779	793	809	757	814	747	792	769	776	824	792	769	829	792	778	785	806	789	805	778	777	826	817	767	802	825	752	768	769	793	785	772	823	839	816	764	794	782	816	781	824	816	840	797	783	790	774	806	793	813	806	783	807	768	781	828	783	785	848	794	775	791	770	814	761	823	740	770	796	822	795	800	812	787	811	785	792	842	799	809	839	811	834	791	741	799	822	798	763	784	809	800	762	828	814	777	755	821	841	772	747	748	795	810
40098	64098	50074	33817	24736	18850	13513	8136	5543	3386	2478	2118	1836	1565	1468	1294	1162	1198	1161	1037	1074	1052	1014	988	1019	1009	962	966	949	933	962	1019	903	957	987	972	903	941	964	904	957	985	960	961	930	860	944	962	933	957	975	928	924	870	983	948	979	964	948	951	967	920	953	945	973	985	928	939	929	973	895	902	946	950	971	934	935	947	955	882	956	911	923	1011	970	953	911	987	963	882	988	926	992	1025	946	899	977	916	954	974	978	981	907	984	965	913	896	957	939	990	933	943	918	1019	929	904	946	965	934	905	930	935	955	943	878	960	953	945	925	988	966	1018	945	1002	900	952	944	909	886	983	934	959	939	949	988	945	934	943	964	961	907	934	945	979	901	950	939	944	900	934	946	914	964	920	952	942	931	976	940	904	955	961	932	954	938	873	945	916	930	949	978	968	990	943	883	955	949	897	927	907	976	947	982	934	927	951	937	922	926	957	948	942	946	974	888	963	915	964	1040	860	948	940	925	983	942	956	949	985	971	919	925	996	965	934	967	976	884	920	970	970	948	946	943	958	929	943	955	955	929	961	962	964	909	870	969	914	939	952	956	905	914	984	965	925	946	982	976	968	923	930	936	941	961	973	967	946	952	939	945	952	929	895	995	976	938	971	971	949	920	978	907	953	906	902	998	965	937	967	978	959	990	964	1006	945	991	927	930	972	989	995	1010	918	947	958	1007	901	937	915	965	939	907	983	1007	934	930	962	936	958	957	941	952	903	923	938	894	928	948	948	966	929	944	935	961	949	915	920	944	943	927	933	944	906	926	942	943	943	988	898	960	916	930	933	943	1024	927	955	912	959	982	930	974	956	958	913	953	971	942	970	952	966	945	972	960	932	978	926	923	915	924	908	941	957	929	939	913	931	887	924	985	981	924	945	957	978	931	924	920	989	903	930	961	930	956	954	887	918	930	924	884	967	902	982	945	915	972	895	973	956	965	902	964	973	949	968	954	939	920	963	864	913	972	933	929	953	928	964	921	957	968	967	938	943	984	929	925	937	943	968	889	928	941	962	936	864	987	929	952	957	925	1011	926	943	938	922	888	979	962	928	1003	888	918	964	963	934	971	951	981	908	983	986	969	932	974	954	931	988	949	942	901	918	994	938	948	984	944	967	1002	931	945	980	923	892	902	991	928	930	910	971	948	931	971	982	901	940	982	947	900	901	901	947	911	927	901	943	948	885	942	957	935	948	967	959	980	969	965	942	963	958	905	983	931	970	920	919	930	946	937	942	935	937	950	960	970	897	952	963	947	969	947	920	969	991	918	881	948	947	988	962	936	868	973	1004	919	944	953	914	1009	943	965	965	864	928	985	929	925	937	958	933	940	883	914	947	971	904	922	1005	923	955	881	906	946	947	960	963	919	945	963	939	935	963	975	960	988	941	935	998	972	959	927	943	956	943	984	905	979	966	948	963	955	941	965	959	956	884	950	972	930	929	930	946	959	933	914	888	918	1001	970	945	887	959	970	978	924	942	943	937	924	915	930	948	1019	976	956	959	929	974	902	1008	897	946	975	960	925	940	909	1020	960	961	927	927	927	935	980	923	954	942	925	949	983	961	922	918	945	969	989	900	961	1003	912	949	961	991	907	937	977	931	979	912	916	928	898	976	932	991	989	918	953	960	961	954	944	966	942	955	912	926	932	960	917	1006	946	905	968	926	911	959	935	933	932	889	969	930	1012	952	942	963	955	946	928	948	946	956	898	1025	969	980	899	954	917	955	941	901	966	991	959	950	908	893	913	934	887	913	930	937	933	933	937	956	928	926	966	949	956	993	932	1007	924	958	979	969	915	994	951	997	894	973	923	894	978	956	942	932	905	903	908	948	950	938	961	947	909	970	890	931	1006	920	947	947	959	992	935	969	962	980	927	906	984	969	906	937	943	957	942	959	972	944	949	974	931	998	934	984	886	991	941	918	897	911	947	911	967	951	997	935	942	879	974	865	935	955	943	942	892	961	956	879	944	961	919	984	1011	977	971	920	947	910	926	942	978	960	970	917	942	903	944	963	969	966	903	943	945	940	928	940	990	925	941	974	907	976	968	995	922	952	948	864	1028	964	920	925	935	901	956	970	952	885	912	975	952	907	944	964	905	958	973	969	963	974	971	947	945	937	937	889	937	980	973	927	919	935	999	943	960	898	962	913	995	985	915	910	996	996	946	926	920	957	1012	952	944	988	891	912	929	884	898	921	1017	948	935	890	911	944	959	942	927	934	925	899	925	913	932	898	940	956	968	924	927	913	1002	937	943	975	955	967	909	956	920	970	970	916	917	933	900	960	944	936	912	989	985	916	959	996	913	988	896	938	949	946	939	951	934	951	922	974	926	900	929	935	984	978	931	906	946	1021	949	946	925	976	952	888	990	952	942	944	932	982	926	982	950	949	987	916	939	947	986	913	968	925	969	970	924	913	1020	979	952	921	966	1003	939	958	943	968	936	937	969	899	923	983	996	930	900	963	947	952	962	932	945	919	918	1004	944	953	910	923	942	989	1032	952	992	942	956	959	936	914	937	914	981	886	893	917	968	931	889	1007	993	915	969	914	926	952	966	894	976	968	926	965	911	925	902	924	952	909	926	888	960	912	961	909	979	941	969	925	918	1002	932	928	951	917	978	886	945	927	1015	929	925	914	911	994	1010	947	975	894	901	918	920	940	916	923	941	933	897	935	934	945	962	985	927	894	923	929	914	971	969	935	971	959	951	977	950	936	948	957	955	905	924	1001	952	982	961	968	954	960	941	939	944	951	918	885	924	916	984	923	949	916	1028	960	947	913	890	947	934	886	934	966	916	893	940	971	908	972	890	932	915	917	900	920	940	964	1020	916	928	1002	967	910	952	929	941	933	907	950	918	964	901	971	942	924	956	934	883	947	948	911	962	984	937	1007	918	896	925	939	920	978	912	953	909	974	943	878	932	976	944	965	955	929	930	945	924	927	951	922	891	895	957	938	954	952	937	922	919	956	932	921	958	956	1002	964	923	1025	964	937	899	945	943	943	959	924	897	919	904	952	884	980	930	920	887	929	981	946	961	942	948	900	932	911	945	957	932	893	947	952	957	971	968	941	888	920	987	961	936	958	901	961	944	959	942	937	939	957	971	940	914	922	917	962	926	982	967	931	934	919	904	937	945	979	980	913	982	880	962	953	948	936	948	957	944	950	937	946	979	951	974	907	942	885	974	903	970	978	977	961	980	933	926	995	887	936	926	941	928	951	938	929	977	929	957	926	931	939	971	972	961	976	909	927	941	958	936	948	955	997	880	942	941	987	934	981	966	900	985	917	932	949	947	970	920	962	983	951	947	904	916	931	937	907	980	926	939	942	942	981	931	925	955	957	922	979	984	995	940	957	905	982	965	929	953	916	955	927	928	904	958	925	975	932	957	985	978	946	961	932	980	964	969	963	950	1015	940	962	907	923	852	944	958	924	945	957	939	929	955	970	931	967	918	996	1018	896	991	945	903	936	967	920	989	927	917	940	916	929	957	1002	954	988	939	950	935	1032
24819	21221	28424	26896	21011	12747	7157	3887	2365	1780	1543	1347	1091	1014	923	837	757	785	756	688	747	712	713	692	774	707	712	675	667	678	631	677	667	674	692	681	676	659	664	687	692	692	685	658	637	686	655	652	651	667	695	668	596	700	660	650	652	667	650	679	691	719	693	625	645	656	666	682	702	675	655	694	668	668	679	661	624	693	644	707	642	645	716	641	685	693	681	672	689	677	675	667	689	687	686	683	702	709	670	669	675	648	646	667	712	712	687	709	678	698	695	654	652	670	642	669	648	621	680	692	711	708	679	650	646	686	670	669	664	655	645	728	665	658	637	705	659	644	639	682	685	696	685	638	705	675	668	694	694	653	691	651	710	720	623	694	689	673	672	663	725	682	648	697	650	714	716	673	647	648	693	679	676	679	685	730	675	624	638	664	635	644	679	663	698	703	664	692	751	692	648	702	698	646	659	696	693	655	627	681	682	642	682	622	675	693	690	675	612	706	633	665	639	643	681	680	687	662	700	633	708	664	662	674	711	685	650	668	700	651	654	685	651	643	642	676	664	713	667	673	677	645	663	663	671	693	682	676	684	637	682	680	639	685	712	685	753	683	724	693	748	727	694	625	665	690	690	654	675	675	679	679	695	648	661	656	649	685	649	644	655	689	685	676	680	646	705	700	636	692	667	659	678	700	663	673	681	665	699	734	692	639	657	649	667	642	697	720	660	672	675	674	622	651	682	647	696	621	671	669	695	709	696	657	674	633	698	639	651	670	659	670	635	657	675	641	692	692	670	632	680	697	670	710	622	638	673	662	671	703	656	661	652	686	701	668	686	653	667	687	645	654	668	672	653	663	698	671	646	630	684	653	633	718	661	676	684	643	708	690	703	684	675	683	694	723	701	651	695	668	619	647	680	725	633	658	679	653	713	622	688	664	690	643	647	657	662	671	657	728	670	687	693	650	643	625	611	684	693	654	645	646	661	692	662	723	689	603	683	682	665	704	700	711	665	709	708	645	707	700	711	655	684	662	653	648	639	696	690	652	688	683	660	678	656	685	704	685	669	671	639	675	659	657	668	612	688	666	632	643	631	636	672	688	647	670	666	688	679	649	707	664	654	646	649	680	692	621	646	730	676	679	645	676	715	651	671	636	695	652	667	678	714	692	676	665	712	659	626	667	644	677	672	669	649	655	767	654	685	672	680	683	626	680	709	688	707	689	657	754	709	665	682	648	712	637	701	698	659	654	633	624	675	673	650	680	683	681	671	675	675	677	685	696	655	685	674	623	679	694	669	671	689	666	664	682	613	671	714	680	681	641	710	705	737	646	674	709	712	701	714	703	684	643	682	666	679	685	667	652	649	704	744	676	664	684	695	673	722	703	675	671	677	695	641	685	653	707	690	685	662	685	672	706	668	674	712	743	641	651	691	651	644	635	635	636	689	686	661	677	653	662	632	630	638	671	616	690	685	700	648	678	672	649	627	717	698	710	667	678	653	702	668	696	653	689	696	652	679	683	673	630	668	677	663	729	662	632	630	690	681	724	691	697	670	668	650	680	663	619	637	625	694	672	697	650	665	690	702	675	669	694	682	687	656	743	669	611	681	665	667	652	637	690	696	672	712	664	713	709	667	648	675	659	681	674	646	689	663	626	661	651	673	618	683	681	666	636	686	679	680	670	673	632	653	711	706	677	710	642	694	697	685	680	663	669	675	688	703	699	651	674	670	681	635	647	700	662	650	667	698	726	670	689	682	707	696	674	654	697	674	698	697	652	638	681	661	641	664	680	666	677	687	684	694	598	640	684	663	682	673	665	711	648	682	643	630	672	667	641	671	721	698	662	723	675	678	659	715	708	730	643	692	694	650	658	700	660	682	674	667	665	653	709	671	705	676	704	668	670	648	676	643	664	677	677	694	666	698	660	695	670	671	682	650	667	715	740	664	663	686	642	680	659	671	700	723	684	646	680	707	719	659	711	644	678	718	658	680	672	648	689	686	697	643	702	652	688	652	669	667	681	679	686	680	680	708	705	664	674	638	665	659	675	684	717	657	696	686	694	619	661	611	642	699	660	669	693	646	680	680	675	707	663	625	691	673	692	685	692	696	641	690	734	722	698	704	688	676	677	670	673	680	725	660	643	681	625	691	642	689	711	670	700	689	676	703	681	705	662	660	678	645	712	671	679	732	671	668	638	618	728	679	635	666	648	649	720	684	625	617	677	713	666	657	684	662	670	672	680	613	650	695	657	661	687	660	676	679	693	663	695	651	713	664	694	677	668	680	667	646	693	606	672	659	639	657	688	687	636	641	705	651	733	705	647	712	651	691	665	687	732	665	650	659	737	694	694	712	643	714	674	686	643	653	649	748	638	677	675	669	685	653	700	692	724	716	648	662	641	665	683	708	668	677	697	637	673	713	622	644	655	670	681	668	675	671	710	683	712	658	686	682	684	611	696	678	655	666	654	693	678	640	649	673	681	633	654	666	636	680	624	705	659	669	678	701	695	704	621	699	721	669	695	671	695	695	740	667	660	656	733	661	654	651	660	646	663	695	658	651	694	654	698	665	677	712	661	627	679	651	677	664	684	639	664	654	700	681	690	659	653	624	662	686	715	676	708	653	663	670	650	684	665	669	686	643	667	657	665	660	693	676	650	635	655	661	640	686	654	684	696	664	690	728	678	680	652	672	633	723	682	701	692	649	654	676	675	676	642	660	658	634	668	693	661	681	712	695	635	719	710	667	709	683	677	674	720	650	681	702	681	675	661	681	689	640	649	669	645	707	733	708	681	687	719	655	656	696	674	674	713	702	661	684	670	669	618	657	676	680	703	678	629	697	622	685	662	672	643	686	652	755	640	666	665	678	681	646	727	662	708	672	687	665	682	618	631	657	698	659	654	691	672	651	714	645	683	667	684	703	653	694	650	687	649	672	671	647	677	699	727	632	629	656	693	689	648	657	673	677	604	680	674	640	643	681	672	705	644	632	666	669	703	660	689	655	704	631	668	651	629	688	719	691	657	660	675	685	667	665	660	700	662	656	686	695	633	721	713	666	712	715	653	684	651	712	677	684	630	667	656	703	682	673	719	604	649	695	651	667	642	694	660	679	674	694	683	665	666	684	670	654	695	679	675	636	686	673	686	680	663	667	679	675	662	694	710	624	671	648	668	685	650	684	660	688	684	668	703	691	694	658	679	658	696	692	669	667	698	662	678	630	658	623	686	676	682	668	694	660	718	709	652	649	671	678	647	713	675	664	660	665	696	667	663	646	631	679	653	741	624	660	642	652	689	692	673	671	690	636	670	726	710	684	679	655	663	654	655	712	692	652	716	687	676	699	698	681	683	643	651	675	689	638	621	627	673	670	685	713	671	628	708	645	667	682	654	695	648	674	718	680	677	673	724	702	686	717	702	687	616	657	653	660	675	703	669	637	710	667	719	675	635	645	687	690	626	721	680	710	677	682	649	664	676	673	701	681	655	683	731	689	672	719	672
39395	59923	46422	31896	23370	14851	10663	6664	4085	3209	2437	1970	1759	1571	1266	1109	1089	1020	972	934	836	910	855	828	829	847	812	872	837	810	837	826	862	882	812	788	842	858	808	790	775	805	808	835	813	810	845	801	820	794	805	854	827	792	801	805	788	815	792	791	816	845	800	855	785	773	784	853	827	809	802	819	824	841	805	792	840	766	823	831	786	856	848	836	793	766	762	842	856	846	817	838	811	795	813	814	835	821	825	862	780	798	752	820	800	829	813	769	828	795	779	776	803	820	773	818	846	851	850	804	781	801	816	814	807	759	798	833	843	803	824	780	828	800	857	799	777	799	754	815	832	814	830	760	821	771	782	793	759	831	819	827	808	784	784	819	813	829	806	827	832	811	799	816	791	826	856	825	840	802	823	816	755	819	828	770	784	809	820	811	793	808	817	809	812	831	787	818	789	844	769	778	777	812	809	807	834	813	817	800	814	786	864	839	746	841	774	862	847	827	856	796	789	826	783	825	812	810	819	810	805	835	846	804	844	806	831	784	788	810	808	862	800	787	846	840	876	741	842	816	822	863	840	794	854	803	800	801	862	793	793	800	802	786	830	814	781	759	789	820	819	855	785	805	837	809	808	755	789	858	815	846	807	821	814	809	800	828	832	801	814	858	784	798	816	782	835	753	863	774	838	807	844	801	786	781	815	761	827	796	831	835	827	762	856	837	799	842	777	778	777	847	844	850	832	800	772	823	771	802	801	880	863	835	837	816	846	825	803	825	803	773	801	865	738	847	831	786	803	778	794	853	863	833	780	762	823	810	811	799	824	807	772	790	822	819	815	835	832	786	838	796	800	830	801	821	807	792	826	805	836	816	757	755	794	841	833	812	821	828	833	829	814	790	819	868	831	795	810	805	833	837	817	794	800	823	783	781	836	767	789	781	824	777	843	756	786	830	797	848	784	796	855	791	792	810	777	814	794	844	817	802	829	782	789	793	799	824	850	814	812	836	866	828	788	802	801	826	837	841	767	792	810	766	812	863	866	824	779	849	786	776	772	845	758	834	767	767	861	809	826	810	814	780	845	809	812	816	785	809	799	789	797	768	802	796	826	821	814	792	787	752	751	846	808	797	823	787	791	778	802	812	843	844	791	781	855	766	788	794	797	800	832	834	811	772	780	831	783	817	825	789	814	799	804	781	822	823	857	801	833	812	816	814	725	829	814	834	823	848	825	765	760	794	824	803	776	821	772	834	770	796	852	800	774	809	768	758	838	758	739	799	799	797	774	792	773	794	770	839	844	815	796	813	841	791	816	776	773	838	809	798	861	802	835	825	781	838	746	833	761	793	822	851	810	813	824	817	823	821	804	803	870	770	789	767	767	790	720	801	793	797	787	773	858	820	825	838	824	799	809	831	801	789	786	807	846	804	811	815	828	828	834	783	824	830	791	794	828	821	792	781	820	821	780	804	817	847	805	846	766	829	809	788	809	866	850	797	798	818	813	801	846	782	769	839	778	806	838	839	829	776	814	801	785	790	789	814	858	785	814	742	804	853	784	835	771	816	786	834	767	818	786	790	786	853	776	834	769	844	840	747	801	789	773	808	824	797	835	794	779	826	763	826	840	836	859	838	794	832	751	798	800	795	790	793	792	805	795	812	775	805	816	801	770	806	795	881	842	777	832	783	817	825	811	851	784	789	803	841	840	831	810	811	799	800	771	824	825	810	788	785	798	851	835	834	766	798	786	822	822	826	830	781	807	769	808	810	772	792	745	863	807	778	818	805	832	825	820	803	789	833	826	800	767	823	826	820	838	798	819	819	744	843	812	817	791	713	828	824	767	769	820	796	786	807	864	790	840	825	851	850	781	838	746	845	769	801	781	778	817	793	784	801	810	813	820	851	773	844	848	798	805	855	820	835	800	753	783	802	852	750	758	845	819	802	810	776	786	827	820	820	777	786	803	840	817	804	818	815	790	811	766	811	800	846	826	826	834	821	851	825	792	836	761	787	806	816	833	774	804	765	835	847	834	855	821	818	820	783	811	857	807	819	829	791	824	775	780	747	832	820	829	810	782	786	807	765	827	777	786	861	781	813	831	823	838	784	771	824	829	815	848	785	816	806	809	773	790	761	850	815	792	799	762	839	890	789	840	778	789	776	801	883	839	773	814	799	818	846	772	806	805	796	876	820	831	784	839	770	821	806	822	821	789	733	783	851	798	835	763	772	833	834	804	741	876	759	796	801	822	830	823	834	810	855	827	810	817	783	836	790	817	810	800	818	777	794	830	843	831	836	793	833	822	776	852	813	746	812	815	819	859	785	832	783	853	778	806	772	811	787	806	829	873	804	761	849	779	854	803	807	812	790	818	805	781	842	826	813	831	864	835	804	820	772	762	785	815	777	787	844	814	776	829	749	840	755	876	844	771	818	823	874	821	837	796	838	787	805	757	836	821	794	817	816	860	796	778	871	831	798	801	839	854	807	809	804	817	804	834	855	826	809	770	851	829	834	784	748	810	770	816	809	809	812	840	807	866	833	809	775	806	831	812	804	795	817	813	846	849	848	884	812	782	859	819	786	774	810	840	818	828	796	791	840	779	794	816	764	827	758	808	832	789	794	812	843	789	748	839	847	843	807	760	815	858	801	804	808	809	812	809	801	800	782	838	808	820	764	804	789	799	841	785	808	796	788	806	832	816	832	826	823	764	834	790	820	795	780	766	854	805	817	852	783	817	791	818	850	807	768	793	808	752	826	820	812	803	810	821	750	798	809	810	818	836	795	815	836	806	841	827	811	804	845	750	836	841	807	759	770	842	773	823	770	813	840	821	813	843	852	821	790	736	788	785	818	819	813	832	808	837	835	797	791	838	782	845	803	807	803	821	790	793	827	825	847	836	863	807	812	788	734	832	850	835	817	821	793	804	866	773	838	802	826	775	812	802	748	786	814	775	845	786	791	810	821	809	816	818	811	828	863	807	823	823	800	822	763	768	772	828	791	851	796	796	759	813	821	848	859	803	837	803	789	765	796	798	822	813	853	815	790	808	823	825	807	789	824	765	832	792	776	777	809	847	814	767	851	803	840	822	801	811	785	887	766	794	771	790	821	829	825	788	807	826	847	807	826	873	802	806	831	816	835	824	817	821	850	803	797	804	763	827	782	815	818	772	855	841	817	795	805	800	797	786	854	814	776	812	841	866	741	844	809	872	768	808	854	841	761	802	871	785	798	849	779	840	771	830	804	785	824	787	803	786	791	821	822	799	810	826	767	845	833	795	807	778	810	842	829	757	845	816	834	819	775	862	777	841	848	783	790	836	814	810	805	818	799	855	851	798	805	822	773	819	797	856	807	824	807	819	814	808	827	785	788	779	853	807	843	813	856	778	833	818	782	779	836	845	846	808	798	812	799	732	809	844	796	776	779	891	809	828	796	820	831	781	788	789	840	830	809	768	783	811	793	777	814	773	851	809	802	859	781	819	802	781	785	848	827	845	846	787	833
22733	21126	28678	23954	21572	22130	18739	6404	3791	3105	2454	2150	1997	1613	1242	1098	919	972	872	875	785	797	766	850	831	776	794	769	742	695	807	775	745	760	743	739	698	751	757	762	773	756	778	771	750	750	722	728	737	737	698	756	776	736	713	709	732	744	764	723	722	708	749	759	717	762	781	748	718	761	740	751	728	756	766	712	655	718	789	726	754	776	736	781	720	736	734	734	749	705	757	704	727	690	751	739	718	695	687	764	747	772	713	702	786	756	747	788	719	752	726	717	740	744	753	776	738	746	794	761	734	736	759	758	744	737	754	730	696	743	764	798	752	721	728	743	744	688	786	743	744	736	719	710	771	726	725	738	743	759	759	725	718	728	768	801	726	743	745	726	746	772	681	763	765	787	738	763	766	769	732	728	719	724	745	797	716	747	782	778	740	720	736	701	739	735	736	731	693	731	743	746	704	711	665	746	713	697	749	734	780	777	698	756	787	748	781	738	725	740	673	735	733	732	712	745	741	748	694	745	784	774	711	758	703	780	736	734	783	765	723	708	761	754	715	749	744	714	728	710	724	777	689	699	758	747	752	760	762	738	736	704	704	742	707	712	740	728	732	799	732	807	746	719	706	753	745	739	729	691	769	720	731	795	805	714	751	799	753	762	720	714	744	756	760	775	747	692	743	714	775	753	730	773	755	766	786	799	744	738	763	730	710	733	751	710	713	684	781	713	709	718	737	761	747	772	735	768	714	746	717	738	666	732	768	780	757	730	694	704	759	754	770	689	700	722	770	735	700	721	719	716	732	767	696	736	695	734	725	766	758	692	764	777	732	731	732	724	705	712	779	741	742	756	752	752	740	770	707	708	737	734	744	737	754	714	717	743	721	769	769	723	755	730	727	764	724	712	780	788	773	775	764	741	715	703	740	764	710	740	717	702	770	712	790	711	734	754	789	767	742	721	770	761	737	745	734	758	717	695	737	728	710	786	731	778	747	725	766	721	766	707	763	732	743	736	697	757	737	765	726	754	756	702	770	730	752	761	741	733	798	729	695	717	697	741	783	727	749	743	703	684	744	724	729	771	760	727	719	728	708	748	741	748	713	748	785	724	730	751	696	740	740	783	683	719	735	714	721	694	760	769	771	724	715	739	756	691	732	701	750	738	737	764	780	711	738	725	727	747	720	734	760	725	723	712	746	683	782	752	764	730	731	741	768	720	719	703	743	707	756	783	756	729	715	738	727	780	762	734	704	708	724	708	723	744	755	759	739	740	734	746	734	690	800	716	763	711	755	749	717	740	769	749	699	751	712	737	697	713	738	774	729	741	737	741	730	766	750	725	775	745	758	707	712	699	707	791	763	739	763	718	756	762	769	714	734	684	763	735	745	747	729	739	719	737	752	746	705	733	761	747	722	808	733	776	746	749	736	740	726	719	708	729	712	715	767	754	737	749	747	749	787	749	814	757	752	742	751	730	765	757	753	741	730	669	727	723	737	694	724	777	717	729	762	694	768	757	750	767	789	744	746	734	719	780	760	747	730	698	748	717	761	734	730	735	746	714	700	717	717	715	721	744	719	706	721	715	736	749	717	724	767	755	727	755	696	783	746	753	775	781	729	716	767	749	756	742	749	715	722	746	756	713	712	724	758	737	725	706	759	736	716	700	732	776	766	720	743	740	741	759	708	790	720	717	731	763	752	740	769	782	720	743	753	727	755	755	687	761	768	754	729	750	682	809	707	768	733	746	708	676	745	716	726	716	771	743	771	739	750	678	711	750	664	779	759	721	707	749	754	723	772	754	782	819	755	716	756	704	701	724	744	753	739	746	767	724	729	739	719	744	764	732	756	739	770	689	755	728	766	755	753	726	707	760	751	726	756	760	778	761	750	723	673	708	776	709	765	718	735	696	708	760	724	748	744	707	734	702	735	758	746	736	721	778	742	717	758	773	706	726	727	775	727	751	751	707	740	681	731	766	762	730	745	713	722	707	749	693	740	751	702	743	757	755	706	739	712	765	764	720	742	698	730	723	715	707	727	731	720	770	744	680	740	734	750	720	780	813	800	738	710	731	701	721	713	722	745	752	731	733	690	730	705	837	723	798	721	704	755	737	719	748	756	719	684	723	763	736	724	772	779	743	729	744	722	761	684	731	674	757	748	691	743	727	728	722	724	787	770	734	711	688	701	732	734	734	689	690	763	775	723	743	757	780	715	706	751	733	745	719	755	740	763	734	767	722	712	736	702	714	787	762	762	740	712	784	782	754	713	786	730	732	720	731	709	702	741	740	706	682	762	716	785	757	726	703	760	732	768	750	704	713	741	750	761	784	718	755	736	790	704	730	722	752	751	743	751	690	707	737	753	743	740	752	775	752	717	714	761	754	751	700	773	778	776	693	752	728	770	730	725	737	696	711	680	757	752	727	796	698	734	751	702	740	700	781	721	708	700	701	713	803	681	739	756	747	722	778	722	753	731	729	742	784	741	706	729	680	727	745	785	750	739	725	742	694	722	776	714	798	767	757	764	705	754	726	751	706	761	716	780	754	707	710	759	753	707	730	745	760	726	752	749	744	750	676	690	714	757	720	729	724	744	722	725	745	701	786	731	752	758	752	718	764	778	726	712	728	741	749	748	760	735	686	742	726	801	816	774	707	736	713	732	730	731	738	763	779	715	702	765	704	735	724	788	736	734	724	727	764	710	727	722	713	705	760	753	684	720	732	683	780	697	755	688	744	759	780	712	714	730	776	736	743	748	726	742	732	740	734	752	732	726	789	732	733	775	733	724	738	693	697	728	724	743	690	753	783	725	771	767	713	704	739	766	786	720	759	740	732	745	753	737	735	765	761	724	764	704	750	724	727	711	741	724	756	754	691	754	775	755	729	752	784	718	706	777	745	691	729	716	758	751	724	738	760	708	717	726	690	713	715	724	791	713	735	763	773	755	722	708	752	755	728	773	745	722	740	773	761	688	734	731	773	692	773	739	755	763	738	755	757	771	710	726	733	760	718	748	695	739	678	727	722	746	757	742	730	721	734	757	744	704	715	734	758	713	775	740	757	699	732	743	683	740	759	772	751	730	722	746	720	727	785	752	735	752	729	729	726	767	760	713	787	759	761	688	733	692	714	733	756	777	725	697	751	741	765	760	712	771	742	757	750	755	736	737	711	731	736	735	695	689	739	725	738	733	750	706	760	781	751	707	773	737	715	720	743	791	770	727	740	699	678	701	791	702	706	764	735	706	709	733	712	762	734	735	759	773	754	762	724	777	737	698	755	687	699	765	728	773	740	714	753	724	715	722	743	743	739	748	723	773	748	723	745	677	739	731	752	746	714	741	687	735	758	713	749	720	742	747	775	752	759	759	755	760	733	777	762	727	749	753	762	749	726	718	741	754	752	764	694	751	726	730	743	756	759	755	724	748	775	742	706	777	744	741	741	755	734	753	701	773	735	707	749	758	721	709	738	715	740	755	715	732	706	743	773	712	721	741	756	717	737
42192	71832	55177	40314	28486	21245	15283	8290	6232	4907	3934	3207	2870	2270	1787	1349	1234	1100	1154	1048	973	948	969	974	914	950	930	985	921	874	930	902	902	934	886	892	859	892	863	887	898	867	941	858	914	897	907	912	879	850	818	878	847	860	855	864	850	893	889	881	862	883	916	896	877	876	894	883	794	876	877	861	864	858	861	902	844	850	839	856	876	895	870	911	873	911	880	851	863	849	848	933	874	869	860	857	938	872	820	832	866	854	879	848	859	906	868	885	875	837	841	920	941	884	883	917	869	906	843	894	874	860	849	861	857	875	844	797	868	872	817	818	874	879	913	789	877	866	889	898	893	874	832	838	872	858	851	910	907	947	861	915	911	835	848	830	903	905	878	900	875	900	835	918	817	826	834	847	915	849	905	833	841	843	866	881	931	921	872	838	882	895	937	846	857	884	819	937	867	833	933	914	833	857	891	871	850	857	842	872	876	872	898	905	893	862	912	916	851	864	865	922	871	894	878	845	840	844	813	855	861	895	898	890	883	912	863	862	897	860	851	840	874	897	849	857	896	918	857	955	847	846	893	895	878	874	874	824	861	893	872	886	862	885	852	848	856	860	870	859	899	867	827	893	854	855	859	867	882	839	882	880	906	923	834	861	833	883	865	868	852	814	886	896	921	888	842	871	864	884	876	861	867	887	875	854	865	866	904	887	852	902	905	886	893	912	867	869	852	828	868	882	886	860	877	822	841	843	852	846	827	847	897	937	842	805	843	839	837	915	906	839	838	857	907	889	901	886	858	906	795	875	872	853	861	870	877	891	830	868	899	878	851	846	855	872	859	814	849	912	882	822	830	836	916	863	829	873	857	854	849	927	906	891	855	880	810	906	893	895	890	896	936	865	900	861	885	840	870	912	894	938	861	841	910	928	902	863	837	885	869	896	876	877	884	860	878	899	866	828	894	845	883	856	897	829	901	924	847	863	916	858	862	870	897	820	841	846	821	885	901	874	866	860	865	923	855	891	864	885	872	899	870	891	919	883	840	893	883	787	895	903	835	898	890	889	826	894	882	945	834	895	880	835	884	878	851	954	906	861	856	911	882	850	830	848	864	825	857	859	848	868	896	904	863	895	892	897	881	912	807	878	850	878	855	879	874	897	836	857	894	878	813	917	934	828	877	822	825	871	874	870	819	879	882	862	871	859	866	889	903	859	914	856	898	818	874	856	856	845	878	913	873	879	896	894	884	891	908	845	858	859	886	865	864	793	895	873	901	849	830	816	860	871	826	906	850	889	908	854	880	817	881	895	903	883	902	923	834	891	828	856	867	910	892	761	845	935	842	876	912	945	870	837	883	882	885	866	916	838	893	856	883	892	880	827	879	916	872	869	843	852	896	847	921	862	859	902	841	908	878	860	817	872	871	884	906	855	892	859	899	838	873	885	871	886	902	856	849	963	862	848	883	855	872	869	880	850	897	872	814	837	875	870	855	925	886	872	807	834	897	877	920	904	859	910	841	873	843	900	897	889	889	887	856	901	890	855	933	859	881	857	845	877	899	829	912	786	843	824	860	859	858	847	883	833	878	851	898	860	862	834	900	845	923	880	845	883	895	881	878	866	881	847	878	858	835	863	842	832	897	848	894	894	852	845	860	838	853	842	872	897	847	865	880	833	847	875	925	921	832	850	893	843	842	873	882	884	832	852	856	891	913	846	912	855	864	854	877	865	865	842	901	860	853	895	877	900	838	875	879	872	882	846	853	853	907	928	857	901	864	867	882	886	947	884	856	873	840	832	858	874	863	916	875	839	848	873	862	840	943	869	836	879	907	902	860	876	866	897	854	894	851	869	854	924	854	946	863	826	869	844	871	831	830	855	871	849	888	832	869	827	881	873	843	879	824	821	886	851	911	830	832	805	828	876	905	858	859	886	899	803	812	897	863	835	832	860	874	802	849	863	869	887	859	907	864	886	872	920	831	836	906	899	825	868	866	872	864	847	865	884	878	850	928	855	837	869	842	791	878	860	857	883	894	908	916	867	794	852	902	876	860	888	872	919	842	873	873	843	845	869	886	906	868	848	818	896	823	846	867	895	908	878	861	881	793	846	865	844	874	859	855	858	807	893	861	877	888	860	901	866	853	897	856	868	905	907	928	878	886	825	861	841	866	869	866	828	888	837	896	812	943	872	886	822	817	832	858	835	891	860	898	903	912	875	866	866	891	849	863	871	867	892	888	843	845	879	861	844	885	859	905	870	883	843	886	871	832	875	866	934	893	891	872	863	878	865	839	924	910	892	838	867	826	889	860	823	884	900	838	926	845	870	817	881	849	891	907	833	932	871	836	858	854	899	900	860	873	852	835	901	929	903	812	905	838	870	953	902	934	817	846	841	911	880	894	884	854	884	890	866	857	822	863	822	891	918	861	883	841	868	871	847	856	879	848	889	875	841	882	808	861	883	865	860	846	880	834	812	826	909	846	858	913	850	888	873	846	867	890	866	871	904	884	859	833	856	892	871	886	881	857	832	916	915	850	842	853	908	899	905	888	853	862	866	870	897	886	863	888	851	890	898	953	874	877	894	879	870	839	844	881	869	863	844	881	922	867	828	921	903	875	856	859	898	858	887	852	879	857	868	888	862	855	924	872	886	889	891	896	883	902	827	879	817	871	862	868	856	876	808	918	864	904	807	886	815	850	880	875	895	856	915	893	856	878	886	860	838	839	878	844	844	841	874	850	886	845	869	883	828	870	867	856	861	836	875	832	845	910	911	908	825	892	888	888	916	875	854	851	864	871	856	826	864	881	850	882	847	875	856	935	899	883	784	875	868	913	911	854	914	828	833	943	922	884	887	847	883	856	867	894	880	863	884	826	871	858	858	914	882	852	934	844	844	831	881	853	889	887	923	946	916	883	873	888	835	864	857	913	883	846	904	862	816	832	871	852	887	897	876	889	877	872	873	854	901	882	877	863	867	888	859	871	854	903	881	874	821	857	895	851	894	927	888	873	856	852	890	895	832	874	814	815	851	900	923	920	836	848	858	889	886	817	865	861	872	885	871	893	899	883	872	850	869	858	874	840	913	854	859	895	866	869	820	876	917	859	844	872	869	853	802	870	858	827	841	821	845	868	885	803	834	871	861	842	841	876	868	884	860	877	913	786	826	870	846	892	919	863	916	855	835	870	858	902	868	843	861	860	831	873	889	878	862	799	865	899	916	873	840	873	913	866	848	852	843	884	848	900	873	908	881	886	837	898	848	919	842	850	885	831	882	856	879	919	889	927	878	827	913	882	861	864	864	883	892	856	840	899	856	851	857	865	893	882	911	843	832	799	885	890	861	880	840	845	848	811	881	899	837	881	850	898	878	878	894	851	840	808	901	863	925	846	841	864	867	859	827	871	884	899	862	898	894	920	909	893	880	912	859	878	871	828	869	842	902	851	880	850	861	898	793	904	842	847	874	915	860	880	871	878	849	883	885	846	890	856	917	819	837	866	912	882	855
33743	41917	41462	29122	16760	9816	4938	2610	1793	1556	1237	1076	973	949	905	862	834	854	796	765	798	807	785	753	815	764	727	712	739	733	762	740	800	739	785	745	738	724	725	771	757	774	728	795	771	776	721	751	759	701	771	759	757	736	756	754	750	762	736	736	775	762	796	744	710	739	780	706	762	738	732	822	740	750	731	788	723	770	780	770	794	756	754	720	739	732	739	760	703	803	724	757	744	734	801	739	773	744	743	718	764	735	780	734	730	742	742	725	788	752	781	763	743	761	749	735	773	821	772	754	672	707	782	769	744	712	756	748	738	769	785	758	755	775	754	732	739	728	730	723	796	718	741	748	716	708	751	736	778	746	747	741	755	746	739	752	745	774	737	728	722	693	756	747	785	804	782	743	747	751	694	749	730	737	744	731	737	766	760	771	734	725	755	751	745	797	752	691	760	725	716	749	751	800	792	734	718	723	715	766	690	705	721	716	758	726	787	779	769	775	739	670	712	767	698	759	734	714	721	745	779	694	772	701	739	736	739	776	720	795	777	725	802	719	742	729	738	710	732	728	762	770	770	771	763	727	735	794	740	770	787	768	764	711	719	768	747	760	751	702	777	744	762	722	802	730	764	753	713	758	765	722	722	696	772	749	740	760	768	768	719	739	747	746	741	733	787	725	710	731	723	712	739	760	743	743	755	741	739	727	738	712	747	733	698	740	808	757	755	745	742	713	716	719	695	758	742	760	741	739	704	746	740	721	769	741	743	753	766	710	760	684	712	746	717	754	672	724	745	709	739	749	733	729	752	765	728	726	766	785	751	791	763	764	798	756	766	704	753	715	757	697	744	761	751	756	741	712	786	710	768	744	790	738	753	748	700	726	779	710	777	805	746	737	797	738	734	772	731	751	729	717	777	740	779	736	745	744	731	748	750	784	726	709	766	725	737	758	753	752	694	736	723	714	726	726	734	784	733	704	773	749	722	797	784	740	753	681	732	726	747	771	755	793	780	783	771	729	799	741	756	750	764	760	741	757	775	701	772	747	721	715	754	774	772	748	742	712	781	700	747	692	723	760	737	733	691	692	751	753	716	728	755	751	747	767	721	752	757	766	756	764	731	758	777	695	766	752	747	771	739	733	765	757	730	743	750	779	736	760	713	779	725	755	732	760	684	715	743	727	775	755	693	722	703	739	773	753	723	709	761	797	779	731	757	736	739	748	750	745	782	738	745	747	750	704	745	720	746	750	760	729	755	769	748	762	754	732	761	757	757	703	749	755	799	737	721	722	782	718	687	712	786	743	728	713	725	769	715	770	764	817	757	726	700	752	717	718	691	771	761	807	716	742	762	768	742	732	717	741	763	714	726	780	759	763	756	755	766	753	733	741	748	716	746	718	716	754	786	772	737	705	767	767	761	765	778	694	726	767	832	748	742	736	742	729	725	717	741	804	726	762	781	706	740	742	751	718	740	802	727	767	689	767	775	748	745	773	763	715	772	736	744	754	766	750	773	721	727	740	737	732	756	702	763	762	787	769	746	734	767	701	720	754	766	765	713	741	781	674	755	692	766	731	725	794	759	768	778	749	763	744	779	775	754	754	755	728	746	737	785	795	772	705	781	739	701	773	748	762	769	718	708	730	795	731	788	713	777	741	700	808	729	686	729	749	713	751	773	774	794	745	726	736	718	716	726	739	792	738	758	782	762	714	763	718	774	742	733	746	710	766	760	761	747	776	708	745	740	773	750	731	755	704	714	824	776	729	779	738	759	729	724	766	822	690	765	719	754	759	740	729	770	772	765	793	732	693	784	714	677	753	749	768	710	782	714	747	745	782	757	702	743	781	742	718	799	689	727	751	756	759	770	775	778	782	741	740	721	716	775	785	780	744	736	768	738	777	714	759	731	723	836	758	796	751	771	752	738	720	703	717	729	746	765	774	765	718	726	750	792	752	752	748	738	764	783	710	742	746	791	767	726	714	745	760	741	800	754	730	759	772	684	741	781	775	721	761	758	747	735	765	770	777	725	768	736	686	730	727	739	741	760	698	769	729	758	731	803	740	726	798	762	730	763	733	742	737	721	741	730	749	718	770	727	735	711	757	741	754	750	753	775	747	748	663	763	718	779	747	715	757	731	758	765	746	767	791	740	756	772	753	760	742	747	751	772	754	777	740	675	698	759	784	761	765	753	709	750	735	757	794	706	761	715	746	744	718	722	768	743	796	774	769	739	720	747	757	777	767	830	777	780	728	762	707	743	747	730	743	721	741	749	699	741	705	715	727	742	717	741	757	717	731	734	746	770	716	817	741	697	760	734	773	734	728	758	795	717	786	730	743	767	736	711	756	758	759	773	749	775	761	754	767	754	766	763	700	752	722	713	778	802	758	795	702	771	717	776	761	698	756	747	756	753	711	704	798	765	721	786	711	737	746	714	742	767	749	757	731	755	709	732	798	764	723	781	749	747	773	775	758	723	743	778	766	756	699	741	735	727	747	771	756	749	721	765	781	815	785	752	793	794	755	765	728	747	714	753	741	804	772	810	791	804	768	717	758	735	712	765	709	781	732	723	746	782	727	775	732	706	732	783	747	736	741	755	774	755	779	715	695	766	715	784	827	773	728	800	778	700	715	751	724	740	741	748	734	744	776	708	729	787	744	744	716	718	732	777	796	746	705	758	731	775	730	731	801	748	743	716	729	748	722	775	739	764	705	737	729	794	746	747	729	747	708	787	749	765	742	748	771	760	800	774	731	747	747	734	739	726	789	726	771	757	718	704	733	789	725	767	746	776	781	773	698	793	772	736	776	772	719	760	729	730	780	780	767	733	743	702	714	770	764	794	751	713	713	700	794	715	740	752	730	726	752	703	713	722	715	764	749	770	713	745	757	744	751	742	753	739	738	723	731	730	742	746	815	731	732	721	712	727	709	721	748	811	708	695	751	711	720	743	691	829	763	726	810	734	760	703	763	747	723	687	726	757	776	794	770	728	779	739	734	750	751	735	705	693	710	730	755	733	711	783	715	739	753	742	756	742	723	746	787	754	731	782	712	771	792	733	752	729	749	734	712	750	726	768	734	750	748	729	740	765	787	711	697	739	790	786	718	738	763	763	702	737	686	739	740	704	789	729	727	740	733	740	724	739	763	776	737	768	770	763	739	759	712	743	756	742	777	726	693	726	768	744	742	761	775	753	683	794	724	730	727	708	730	733	691	744	708	806	743	754	723	808	754	786	738	777	738	729	726	722	762	799	747	716	754	760	759	785	752	764	757	740	762	790	678	752	692	754	778	679	752	763	784	727	768	753	765	777	761	771	765	711	729	797	716	725	735	770	742	695	742	738	726	716	728	762	751	751	730	776	738	717	756	764	746	798	786	724	737	718	785	738	791	715	719	740	710	783	803	798	721	706	731	752	722	713	714	717	754	703	700	754	794	761	737	790	748	706	755	730	782	728	751	766	761	736	735	746	721	741	763	740	767	736	705	727	735	749	728	681	796
41885	58484	43368	28668	18935	13401	7779	4369	3034	2353	1964	1517	1364	1201	1091	1111	1050	986	934	951	932	957	950	920	886	920	884	934	926	960	882	862	882	904	952	902	880	884	899	946	945	835	875	879	902	851	847	905	876	918	871	959	931	905	861	880	863	931	922	871	906	891	874	865	904	892	889	875	900	891	878	907	869	879	870	889	880	857	873	927	883	846	879	889	883	866	886	916	809	892	901	910	858	903	923	890	895	835	858	922	856	865	846	939	881	882	895	883	949	919	777	908	915	883	881	876	871	940	877	879	923	922	911	881	917	867	913	913	892	888	926	913	863	938	896	950	873	855	893	901	880	885	889	891	861	907	873	920	885	890	941	894	907	827	885	878	916	878	886	917	865	902	876	886	902	856	908	846	910	914	862	901	843	932	858	902	839	903	889	872	915	867	915	868	944	863	867	875	905	846	891	918	835	937	877	889	853	908	850	907	871	875	927	868	920	856	893	910	904	885	884	879	855	918	897	870	890	895	888	890	907	905	857	911	828	820	901	933	903	955	827	884	891	888	828	908	888	870	822	906	894	860	908	889	909	874	888	823	899	882	922	845	870	889	934	919	880	925	922	877	885	917	899	930	872	944	925	857	878	909	945	913	852	930	881	874	858	871	877	921	826	882	901	866	925	890	869	858	859	862	860	881	925	899	850	883	916	861	848	935	890	901	879	880	836	898	882	863	912	862	905	855	860	861	841	859	857	900	937	833	898	932	871	905	878	883	906	861	909	919	933	883	835	913	872	869	859	870	927	889	860	893	898	868	851	856	888	915	884	946	902	933	935	895	834	872	926	865	853	888	839	834	858	922	907	899	891	938	938	892	870	872	886	873	898	881	876	884	868	914	828	850	847	911	865	902	862	856	902	936	920	895	873	848	900	906	920	945	887	861	879	881	907	944	841	896	869	895	871	952	910	869	922	904	931	900	877	896	884	889	900	843	907	941	895	880	899	843	883	894	855	909	884	937	892	924	915	915	928	965	936	857	877	892	964	893	909	896	864	874	934	925	923	864	880	936	845	880	902	912	873	855	913	847	855	910	870	885	833	799	871	849	905	890	922	882	930	855	873	868	937	905	845	890	901	884	912	844	918	856	840	892	871	905	897	882	942	935	959	842	901	845	898	929	885	873	863	882	946	879	897	894	912	963	868	905	917	900	924	836	819	896	878	887	912	912	874	890	923	905	883	893	955	911	871	924	914	904	877	872	852	873	906	896	863	911	861	860	869	958	886	931	894	944	937	898	900	904	861	904	863	867	960	876	859	895	913	929	902	915	858	943	888	882	869	895	902	888	899	886	897	864	859	926	918	909	895	874	903	917	906	897	849	890	886	872	898	863	857	895	827	907	869	933	917	865	905	835	855	845	900	845	861	849	936	890	904	901	878	880	923	881	894	935	843	918	884	925	910	852	913	889	896	870	918	877	847	913	878	892	914	917	890	901	916	898	940	915	887	927	866	885	907	888	902	884	933	892	920	823	874	853	930	872	872	869	855	906	920	851	913	919	858	899	917	853	901	882	876	906	895	811	901	935	927	893	861	826	873	902	920	881	899	890	890	920	890	898	859	908	915	905	928	862	881	941	882	903	913	910	926	847	907	916	855	937	851	889	840	871	882	901	889	890	865	873	903	950	857	863	878	913	856	878	874	894	859	917	899	923	896	844	886	889	963	925	915	888	885	889	855	933	896	946	855	875	863	910	885	861	887	916	961	889	885	873	882	860	909	885	900	908	891	861	847	946	878	880	847	886	919	929	914	907	877	860	889	897	925	878	875	909	855	846	878	836	947	886	857	883	933	868	879	911	854	905	860	877	860	844	883	827	891	896	904	890	855	893	868	927	917	868	943	931	909	867	879	896	893	910	893	892	887	853	887	879	892	923	901	876	924	865	918	908	891	827	865	897	892	887	904	875	915	909	850	857	875	890	945	947	839	912	829	898	874	865	893	882	919	838	878	933	885	914	892	858	896	909	908	889	849	911	905	887	843	907	907	879	890	949	912	878	914	894	902	853	845	923	907	863	891	927	875	965	883	877	863	909	848	852	904	896	851	922	928	909	864	896	846	897	899	902	885	886	882	870	891	849	862	859	882	965	896	874	864	876	911	889	924	891	919	922	849	871	916	900	928	961	923	914	869	891	906	845	848	847	884	914	854	901	900	934	921	912	905	908	893	881	914	904	939	872	865	883	877	880	877	903	830	890	898	916	894	875	846	941	873	865	888	896	959	871	974	873	917	813	877	906	897	838	916	853	894	893	880	892	902	848	878	945	886	829	854	932	895	867	923	883	845	898	858	889	897	880	897	931	969	890	835	903	853	899	912	928	924	865	875	897	869	880	990	836	887	859	898	906	904	878	919	864	909	923	820	939	895	896	913	905	902	887	945	875	836	911	886	919	916	926	919	868	824	956	905	901	891	886	910	905	850	893	845	856	909	885	855	888	863	871	874	845	875	895	851	910	929	930	840	885	898	888	932	891	860	869	879	898	880	910	938	916	913	871	874	873	902	910	892	861	902	912	862	896	911	869	891	875	877	906	866	883	838	890	920	865	882	865	875	934	913	880	943	928	889	895	893	857	916	908	915	858	933	901	872	876	864	882	885	896	896	902	882	895	892	887	875	892	929	947	894	906	904	823	853	886	887	929	928	825	907	838	889	864	859	976	896	897	885	914	898	864	900	924	866	867	907	907	906	876	842	881	875	863	860	943	886	903	888	878	896	916	929	892	898	867	911	930	917	927	875	878	943	933	910	956	858	886	870	897	887	860	833	892	878	915	871	940	895	887	904	883	863	928	917	873	883	942	868	870	882	866	947	913	891	842	905	916	864	952	861	911	926	868	918	854	911	934	890	907	867	923	885	934	909	914	913	891	967	867	835	831	870	843	952	935	933	894	848	883	923	901	898	859	885	860	884	907	846	885	895	889	894	909	874	919	924	907	932	900	948	827	919	901	907	879	898	935	864	911	867	871	900	880	861	912	933	881	900	912	923	865	865	854	953	897	885	893	909	922	889	922	891	839	863	894	910	873	907	878	853	916	850	869	889	933	926	893	908	893	896	867	879	852	895	861	930	880	904	869	922	955	884	928	930	872	916	858	944	911	922	898	873	883	888	926	899	901	878	819	928	880	891	945	894	935	897	880	889	908	848	839	884	913	881	878	862	858	829	926	936	921	883	838	877	913	939	900	879	885	884	895	882	912	850	872	927	952	880	850	879	869	935	846	915	874	885	886	931	946	870	909	892	905	935	906	879	900	846	883	872	845	862	914	891	952	867	866	881	886	914	906	907	947	935	881	851	840	919	881	907	864	862	883	925	842	850	904	913	893	942	856	918	893	919	824	809	879	885	860	935	897	896	902	909	937	854	855	895	882	859	890	887	872	909	904	888	866	918	881	935	880	882	874	869	853	901	862	872	944	878	886	942	887	869	854	923	887	898	887	940	919	875	874	902	971	889	886
23973	21137	28577	25339	22362	18645	10872	4756	3018	2379	2000	1659	1393	1210	1082	1017	1041	903	864	890	860	817	883	839	816	798	760	798	815	768	842	768	775	850	775	818	790	766	804	814	810	792	777	767	778	737	767	829	744	800	788	750	749	807	761	783	797	784	779	807	797	780	801	776	759	807	769	773	762	793	847	793	767	791	760	826	843	784	803	767	779	809	784	772	791	799	808	827	824	785	775	731	761	760	726	847	810	781	801	786	777	799	809	822	771	773	793	773	782	771	821	810	788	766	832	761	793	788	812	739	773	813	835	804	799	791	761	747	755	788	755	793	779	751	733	835	770	841	752	809	809	770	735	791	748	808	763	777	842	812	790	745	784	800	786	799	774	764	783	791	810	816	790	765	775	746	827	755	796	784	773	780	819	769	775	778	744	804	814	802	754	708	780	751	811	714	790	753	798	802	760	787	751	760	781	828	764	753	824	807	779	763	809	786	799	743	853	777	776	803	776	785	775	798	787	764	754	758	812	823	792	811	785	772	814	781	793	743	796	803	749	777	767	809	792	765	797	767	768	791	753	779	843	843	784	799	803	807	709	752	756	761	767	806	696	759	772	808	873	791	757	780	793	813	809	768	795	735	826	782	785	750	802	773	764	773	758	755	780	748	847	820	825	785	772	836	753	823	825	782	797	792	731	783	813	795	799	812	764	777	759	824	817	847	817	749	788	787	791	751	807	801	780	786	818	750	752	812	769	764	774	786	813	808	773	823	765	767	820	766	770	729	751	845	813	799	841	848	799	750	717	796	779	839	773	812	780	814	786	765	812	866	795	750	786	775	811	776	758	782	781	815	776	778	787	813	809	807	834	778	817	767	767	768	770	813	758	769	803	804	827	779	752	761	787	783	796	747	760	777	765	806	741	786	826	801	758	770	829	762	761	774	778	807	765	812	808	794	808	840	752	806	778	782	839	784	747	785	790	798	803	786	786	806	818	785	778	797	813	835	806	783	761	743	760	774	759	775	732	736	835	766	817	763	752	757	835	752	793	766	832	776	799	821	808	801	766	763	786	775	763	793	743	802	808	738	737	818	804	775	770	813	750	809	794	741	804	804	797	729	763	810	802	804	820	806	751	752	790	802	779	796	737	795	822	733	774	803	762	813	788	768	753	804	754	795	810	805	796	755	772	821	769	747	800	786	778	740	811	762	770	794	750	755	796	745	806	797	830	787	734	801	798	860	775	758	793	787	754	779	805	754	764	781	748	786	786	805	776	714	766	777	795	784	793	785	815	790	780	777	765	819	761	760	770	784	763	762	811	784	780	764	766	796	801	820	806	801	827	788	745	762	749	828	796	799	754	788	798	834	753	776	756	786	764	807	793	792	803	808	783	782	797	781	740	854	814	811	767	754	691	737	769	778	782	746	798	858	784	739	772	830	799	796	790	793	793	812	797	766	799	807	798	801	790	798	758	798	799	774	791	800	716	803	754	806	744	823	826	819	807	764	730	768	803	852	788	762	777	784	800	802	764	791	779	767	778	811	778	846	791	784	777	744	830	790	780	813	844	814	769	762	827	816	753	813	785	794	811	756	777	789	778	743	815	754	779	756	761	802	773	816	817	778	767	805	796	793	799	811	754	800	793	792	788	794	749	789	783	773	790	774	768	751	775	728	773	831	755	749	774	756	833	761	761	794	805	817	839	773	740	793	804	804	762	774	820	803	740	781	824	825	807	783	795	779	750	793	798	784	811	824	788	757	826	736	844	840	840	820	762	770	797	830	826	796	778	751	752	828	809	752	757	797	806	790	777	820	800	766	765	790	783	746	831	773	745	797	814	791	761	765	758	776	792	814	751	771	773	802	765	798	770	760	796	819	775	783	783	792	785	807	802	754	763	764	758	829	757	790	770	789	747	812	723	769	777	764	779	776	833	799	764	803	770	760	801	737	810	777	784	781	819	768	792	770	773	763	772	745	793	796	801	762	742	807	809	749	771	784	786	820	804	740	730	736	807	738	798	809	805	818	767	812	831	852	776	769	814	777	739	791	763	789	774	810	777	809	765	767	815	787	763	805	792	795	775	773	789	782	817	743	763	773	767	745	739	810	807	833	795	809	814	769	776	769	809	800	794	789	779	771	758	779	824	839	823	761	783	785	803	758	807	767	816	772	774	769	776	793	783	744	772	815	799	797	798	724	767	760	723	776	801	816	853	743	725	808	780	795	779	796	796	759	834	771	817	778	793	783	794	750	771	826	774	789	725	822	746	812	795	752	776	733	779	815	790	812	745	817	781	817	791	774	760	810	831	826	796	775	763	756	776	795	753	800	774	798	801	774	822	791	859	843	771	845	767	772	795	771	805	766	813	771	805	775	817	783	789	736	784	762	747	786	789	822	805	751	768	801	811	764	774	777	804	777	824	745	743	800	754	824	793	832	783	755	761	789	837	769	775	766	793	762	768	764	791	790	791	746	766	726	840	796	761	739	823	801	805	814	763	758	839	842	735	779	761	755	774	771	796	786	827	845	768	751	736	789	800	709	776	809	768	798	810	833	792	807	783	817	772	779	815	724	772	794	796	794	788	807	773	694	738	782	786	825	764	767	709	783	766	764	828	808	725	798	805	759	802	752	784	785	772	791	778	795	819	739	780	796	812	820	747	798	794	778	758	802	799	813	841	771	794	773	817	814	802	765	770	771	779	758	798	791	773	779	778	784	769	779	784	811	805	815	770	766	823	789	791	802	776	794	778	775	762	795	760	789	770	786	770	751	775	813	802	749	734	798	794	817	764	784	797	793	768	804	801	779	753	741	804	772	742	799	763	743	839	801	811	764	796	757	797	787	760	824	802	763	821	803	815	771	808	779	785	829	828	788	802	779	796	804	791	798	739	784	778	806	807	734	768	836	799	780	789	727	744	778	753	749	752	759	751	803	787	809	816	789	725	798	772	744	790	801	780	797	765	804	794	795	769	784	735	724	757	789	714	840	820	793	777	818	786	794	765	737	760	829	775	755	769	801	785	792	836	736	778	777	789	797	759	775	860	852	747	806	789	765	778	802	792	843	774	760	762	759	793	787	789	791	782	766	737	744	796	767	805	814	795	805	764	746	772	790	751	796	828	801	759	809	735	747	823	802	795	822	718	832	755	781	794	785	760	776	727	754	778	768	793	786	786	804	825	795	784	794	813	707	806	793	729	808	766	748	826	741	837	815	839	811	808	738	769	766	786	757	808	769	802	855	772	799	794	789	743	759	794	805	772	783	774	749	769	756	773	767	758	802	793	765	774	800	796	753	770	772	836	774	808	784	749	790	792	736	758	760	800	726	774	836	781	754	791	781	807	809	790	775	797	773	777	744	733	819	781	744	810	788	819	772	790	767	816	793	754	755	835	836	853	804	743	795	729	785	786	861	779	785	796	763	749	787	769	800	798	725	766	780	759	775	817	787	791	775	758	797	830	801	813	724	790	757	783	791	769	765	831	810	781	744	804	748	753	825	802	785
39397	63421	52232	35390	25137	17970	12083	7065	4946	3750	3108	2447	1819	1593	1439	1340	1219	1145	1128	1081	995	976	1008	1009	962	1024	947	950	955	978	1014	962	927	955	965	918	943	958	969	932	954	953	920	909	985	932	959	915	934	959	956	972	912	928	887	932	934	958	994	941	949	992	938	915	971	916	871	955	920	908	943	924	954	916	978	900	894	929	941	875	904	909	931	958	985	934	930	889	971	961	929	983	959	904	973	922	957	914	982	878	889	911	939	939	923	935	893	953	972	884	916	924	918	917	910	1002	929	902	872	917	956	906	946	946	938	912	924	914	937	965	932	910	929	965	928	934	961	925	929	909	954	952	908	941	970	921	968	928	917	946	927	938	910	917	945	908	929	949	918	996	918	941	934	907	969	929	900	949	898	918	953	910	964	919	947	948	899	940	965	919	923	950	946	948	920	923	910	962	927	906	936	927	886	959	960	1006	914	918	1003	877	953	951	945	955	908	932	928	973	934	938	901	896	923	978	979	939	932	921	928	898	946	921	905	908	910	897	971	938	930	952	950	932	937	880	960	912	921	949	948	912	926	936	933	933	969	962	860	945	929	922	928	917	950	960	916	914	928	877	909	932	944	918	930	931	918	948	914	945	995	931	914	926	940	962	924	917	965	943	924	889	920	879	995	920	887	903	953	881	986	945	910	931	926	925	901	939	939	936	930	910	960	930	938	935	897	833	936	889	926	876	935	902	966	933	924	962	938	950	957	941	974	896	940	951	891	915	900	931	924	942	914	897	973	929	931	913	914	907	984	974	941	893	929	925	920	921	989	933	912	960	894	851	938	919	936	914	941	928	964	964	941	949	962	905	935	893	904	926	900	945	878	897	928	896	961	950	951	982	946	911	899	940	1012	967	866	954	959	919	953	987	913	911	974	954	940	943	953	938	951	891	883	922	891	882	943	930	873	914	898	994	1042	915	966	919	899	921	950	948	939	877	1000	954	966	921	909	971	874	1021	969	911	961	943	922	900	956	964	942	948	934	939	889	965	958	909	955	933	896	941	914	938	904	895	977	950	872	934	999	935	963	963	952	901	968	961	975	921	926	933	948	956	946	961	965	887	908	966	928	941	932	934	906	1026	938	912	998	919	903	873	935	1023	912	902	943	904	940	931	941	928	981	941	962	972	917	907	923	941	933	969	927	892	931	859	953	965	896	943	935	913	899	907	927	897	918	957	867	949	919	978	933	930	961	920	897	928	951	951	938	968	951	924	942	928	913	941	966	928	957	969	946	993	887	961	897	985	920	979	938	997	934	916	940	904	943	934	910	908	920	920	963	891	912	935	912	942	1006	917	930	945	965	900	952	918	959	947	918	886	928	967	904	935	904	904	890	945	1021	929	940	946	884	903	900	973	964	958	932	923	893	911	945	976	934	912	931	960	941	955	925	937	916	960	922	906	957	910	944	945	962	872	892	909	969	884	950	907	957	915	924	910	986	925	874	910	922	958	901	902	977	896	878	944	924	977	941	987	950	887	901	933	868	927	929	947	949	968	941	929	973	941	937	932	917	931	942	920	934	878	959	893	936	932	939	979	1028	940	904	954	954	929	881	918	873	882	932	951	939	898	890	943	952	901	921	909	943	965	920	907	940	919	980	973	913	926	910	964	955	905	942	942	959	982	909	920	930	944	973	924	966	935	897	893	960	895	913	918	973	937	937	969	937	878	939	897	934	897	911	903	900	921	955	919	867	978	920	930	949	958	946	947	971	934	898	947	929	975	972	913	905	914	937	934	923	923	902	879	902	892	922	960	914	887	859	873	981	889	932	858	919	931	1015	937	971	963	932	961	913	971	932	897	892	984	910	918	918	974	900	947	918	999	912	949	934	965	887	887	915	911	956	889	971	960	946	899	913	984	988	903	951	944	928	904	996	927	974	969	966	943	977	902	920	943	976	925	877	877	910	944	944	903	858	954	916	915	919	930	919	922	937	951	925	932	871	994	929	895	1022	876	944	936	936	960	966	917	933	948	961	947	926	974	939	992	954	1011	948	940	991	963	940	930	893	894	926	928	933	983	922	965	914	865	941	892	966	940	954	996	946	916	899	907	945	909	910	936	930	990	911	956	930	907	900	905	938	935	945	973	949	943	913	941	890	894	954	914	942	930	909	960	963	928	901	936	916	923	927	943	897	967	944	945	881	944	929	899	884	968	941	901	918	934	966	894	949	967	941	905	957	923	940	895	957	956	981	930	886	969	946	904	945	931	881	966	972	933	962	939	925	935	971	950	984	916	956	946	960	885	951	930	891	1014	874	840	922	981	916	949	919	960	916	966	909	944	952	944	991	971	903	968	963	949	967	895	940	901	925	958	973	937	912	977	905	923	941	892	917	947	968	966	1019	931	908	930	911	860	868	915	945	882	935	950	924	865	963	919	940	970	940	972	949	987	990	959	912	929	906	914	921	940	947	934	899	910	939	960	995	966	932	916	921	880	960	983	901	898	963	919	932	957	938	942	917	907	912	876	916	934	936	898	898	942	901	1002	966	984	921	977	954	914	912	910	897	963	885	929	910	893	956	896	987	984	937	898	909	964	920	986	921	908	900	986	926	897	895	888	913	895	981	962	952	986	908	956	967	907	897	906	967	911	883	936	938	908	958	933	938	943	973	949	943	932	955	959	957	857	919	892	943	944	939	946	901	971	945	920	919	897	901	931	948	882	948	931	904	870	907	962	910	895	945	894	861	941	925	894	876	919	949	941	960	961	938	961	893	918	947	969	919	935	927	930	961	932	938	909	928	937	951	939	932	926	888	932	960	934	910	955	954	910	903	918	987	929	924	945	933	911	940	911	910	907	904	1004	934	978	942	940	924	951	971	921	959	921	947	925	971	929	933	946	915	938	941	947	905	903	903	942	1016	899	908	855	894	923	919	969	909	939	995	890	950	936	938	941	910	922	977	950	926	1005	892	934	926	979	924	924	929	977	889	879	941	884	936	916	935	903	943	932	883	943	913	904	935	938	912	964	972	915	1003	936	927	966	901	931	941	896	920	947	917	919	937	950	929	955	906	934	949	948	943	910	935	915	948	830	889	965	899	938	905	952	935	951	873	905	927	933	956	916	934	973	996	934	919	919	939	931	995	919	967	922	952	953	941	938	958	914	872	916	900	982	927	932	956	946	942	980	999	938	913	908	918	918	959	899	952	944	945	908	932	950	939	968	952	939	911	894	908	894	943	940	932	915	952	939	957	957	914	1006	933	930	937	897	900	915	949	973	945	893	943	934	996	956	893	951	929	928	924	926	942	886	963	919	923	976	919	944	945	938	928	896	946	931	896	901	913	923	943	953	927	938	928	952	890	963	1001	883	922	977	939	950	949	958	974	933	918	921	970	926	942	902	992	969	938	958	906	907	933	918	955	979	950	849	886	978	891	954	973	899	961	894	884	933	920	944	949	923	883	973	960	941	927	916	886	876	926	885	920	945	935	957	942	934	921	973	948	918	961	937	875	900	919	933	967	922	927	942	925	914	934	920
24916	21386	29466	28173	21204	12884	6918	3071	2151	1787	1449	1261	1039	987	875	812	771	754	791	694	731	694	736	658	697	677	651	656	663	713	669	695	735	652	688	711	633	695	682	677	695	610	705	653	650	648	673	675	668	706	714	637	651	637	680	673	656	651	602	672	709	633	656	699	677	661	693	652	692	691	665	650	671	651	704	621	675	689	649	686	712	683	645	668	652	650	667	644	632	672	724	720	660	653	690	682	641	640	706	622	672	674	700	700	662	636	638	659	663	671	675	630	651	603	648	670	667	662	674	679	650	715	699	670	649	659	699	618	693	673	700	685	649	657	679	696	644	677	674	700	671	670	611	694	688	706	684	720	672	668	656	710	636	619	605	718	703	669	703	697	666	655	668	657	687	622	623	659	638	660	638	636	630	672	693	694	655	648	688	661	625	642	649	678	665	668	658	665	689	707	680	657	650	679	642	687	683	615	642	671	706	641	670	647	646	632	652	656	647	688	693	689	637	709	652	644	689	683	657	633	609	640	655	704	641	640	663	680	651	653	652	597	648	654	675	673	689	647	649	680	657	676	672	703	668	647	631	644	660	668	667	696	655	675	680	651	674	725	599	652	632	665	631	644	670	683	666	666	687	687	698	675	683	697	667	688	652	660	670	679	720	636	662	619	675	666	682	680	645	639	662	666	630	670	676	719	658	659	688	656	701	668	665	653	731	631	657	651	630	683	705	662	674	671	706	657	701	712	660	647	730	673	693	645	667	678	710	705	625	653	682	689	675	713	638	680	645	639	716	682	622	622	703	682	666	653	635	685	727	687	689	684	666	705	688	704	672	639	649	678	667	680	673	698	690	658	668	729	719	666	713	632	682	700	679	667	666	659	662	671	674	657	657	674	663	707	703	667	699	622	668	664	631	686	667	663	655	660	666	640	682	677	697	633	729	709	632	696	675	685	674	651	675	664	678	642	660	688	663	622	670	662	632	629	651	663	653	642	673	674	655	643	656	670	707	696	669	653	678	649	636	637	717	638	699	678	697	685	661	702	625	646	710	697	678	642	661	692	677	680	656	653	683	656	685	684	671	701	650	684	671	634	697	696	691	684	644	628	676	683	666	672	634	684	640	649	702	722	670	660	695	702	692	630	665	646	622	692	671	641	660	664	675	673	700	724	690	686	657	666	625	698	664	639	663	684	709	708	691	666	662	630	693	655	641	635	647	672	635	626	669	653	640	667	673	663	677	710	668	620	648	696	711	677	618	689	642	666	650	701	638	715	646	630	676	683	644	625	660	684	679	642	636	638	649	689	673	703	674	681	694	688	669	692	676	692	734	693	660	648	681	666	646	666	679	689	731	648	669	691	686	658	682	661	688	643	681	611	639	677	672	655	632	718	712	713	659	682	669	631	662	684	701	732	614	693	685	665	644	711	663	685	665	657	675	639	656	707	624	703	659	649	672	636	667	700	692	665	721	685	707	668	654	652	674	635	665	652	669	654	702	700	661	631	675	656	680	663	675	691	645	667	686	634	648	692	671	620	656	658	676	733	669	695	636	682	700	702	682	682	685	664	637	675	713	701	642	674	652	674	654	675	636	676	706	678	687	640	651	657	653	705	633	668	687	677	662	691	684	702	677	681	678	655	685	661	688	640	634	678	659	712	679	664	637	644	680	684	672	633	651	639	618	684	684	695	666	636	623	648	668	689	704	667	693	652	645	649	657	657	746	677	668	655	675	654	620	670	667	613	635	657	639	662	657	662	686	703	704	681	632	681	675	630	692	661	707	669	698	660	678	682	665	669	657	653	651	676	644	656	661	656	640	617	659	668	663	653	667	672	653	690	649	639	657	670	724	665	673	689	625	663	684	658	647	656	678	614	679	668	704	639	667	700	629	651	642	671	613	689	641	693	648	691	667	676	641	678	670	677	687	700	689	659	682	653	653	665	642	646	651	630	690	652	638	655	617	648	669	666	626	674	685	639	646	617	664	631	695	691	627	645	677	657	658	671	649	695	684	654	690	626	628	632	664	685	707	651	675	601	679	638	696	657	707	639	695	627	718	689	642	654	655	685	684	704	658	676	656	690	632	635	681	698	652	629	683	685	683	705	699	705	734	688	687	685	691	631	645	645	740	652	691	712	686	627	647	636	671	633	640	685	659	632	648	633	681	673	704	683	644	631	695	646	682	672	682	702	661	654	610	667	681	717	638	671	617	706	663	638	632	702	753	724	666	651	640	666	622	707	635	656	682	643	662	651	687	659	681	621	653	674	685	651	668	675	686	665	677	622	656	656	673	631	654	729	652	667	663	662	631	665	673	702	681	660	625	605	665	681	687	700	656	698	651	682	706	658	730	606	667	675	643	666	663	637	670	642	677	688	653	659	636	643	670	707	672	726	674	624	695	637	704	688	616	665	684	652	670	666	620	649	662	690	659	636	720	697	652	699	678	698	684	682	634	646	714	701	672	671	682	658	662	639	639	647	664	644	651	660	679	662	679	674	679	658	669	668	695	682	643	685	689	641	620	645	712	685	725	701	667	655	631	679	701	682	674	635	672	621	659	661	655	687	673	689	675	642	654	661	663	654	658	669	693	675	672	655	687	677	673	674	665	668	683	690	622	686	676	646	661	643	679	668	689	674	674	645	669	676	701	666	708	676	635	664	664	680	696	660	689	670	675	656	702	664	691	693	707	677	665	642	643	682	663	649	638	682	630	630	636	658	692	674	702	741	703	642	645	680	671	658	643	634	613	666	701	671	632	695	642	630	685	720	649	641	657	690	598	725	688	665	692	656	685	645	682	698	644	665	641	670	673	655	667	704	665	653	659	680	641	641	680	683	669	676	681	690	663	703	655	664	630	660	666	649	676	683	659	623	682	685	669	718	683	684	646	728	630	630	702	636	656	679	677	644	674	682	706	657	631	661	684	726	668	673	668	688	668	693	614	617	663	660	705	678	629	691	644	657	644	687	660	660	637	665	683	655	677	699	682	658	670	667	655	644	658	655	664	685	630	723	691	702	668	622	601	655	692	636	658	670	711	707	672	677	690	634	652	660	666	727	682	642	714	599	661	652	682	683	665	653	648	653	668	680	638	654	653	657	676	649	662	672	629	696	629	688	678	710	715	647	681	668	695	676	703	690	662	674	672	667	705	635	633	648	647	671	701	650	706	675	653	674	608	630	686	649	679	645	658	743	635	652	676	682	669	666	692	712	666	675	679	660	674	695	676	662	646	628	654	687	590	683	659	657	691	664	640	654	639	684	653	682	660	691	622	691	705	664	689	688	716	675	598	653	656	642	638	681	688	667	650	667	681	676	705	677	677	644	676	696	665	675	629	631	699	711	645	655	656	632	652	681	677	685	659	677	605	632	669	683	698	688	646	609	625	668	700	660	640	665	669	660	634	736	643	677	661	649	662	637	623	645	679	652	630	636	634	699	617	670	675	653	650	623	731	723	658	669	614	666	637	668	663	680	713	651	642	662	710	705	661	627	632	671
40254	62797	50348	34425	22741	14726	10058	5331	3763	2808	2268	1895	1567	1326	1163	1085	1009	979	943	879	838	885	894	864	932	817	826	858	782	783	787	861	781	826	821	792	744	827	804	836	769	804	838	815	829	844	791	831	794	787	772	790	842	758	802	843	771	794	786	763	847	812	788	735	809	798	798	795	805	787	761	743	781	755	778	804	786	824	788	805	805	798	849	767	744	790	847	777	834	782	826	791	752	753	810	798	816	785	791	826	827	790	729	820	820	791	811	783	758	851	776	822	809	817	822	809	799	806	787	752	767	759	796	799	761	818	810	808	815	734	766	820	814	791	771	811	801	813	742	785	846	796	830	819	791	765	802	837	785	780	797	803	816	843	856	822	770	829	816	793	825	825	777	828	802	826	807	843	813	867	754	780	790	799	758	838	770	802	815	820	783	792	802	780	824	810	784	787	784	801	779	850	792	794	787	814	848	805	788	792	704	830	806	792	795	800	811	867	848	799	792	798	812	766	806	832	774	845	762	806	849	794	783	812	759	823	774	816	784	833	767	828	847	809	803	829	796	789	834	812	801	760	763	777	765	780	819	748	754	804	803	835	837	792	767	800	831	816	828	781	819	837	831	814	738	785	827	784	769	762	860	787	838	811	779	832	807	817	825	805	818	767	793	782	783	823	835	808	815	771	756	828	769	854	803	853	819	805	769	783	785	786	832	736	806	794	804	839	756	856	794	769	768	808	796	783	780	754	787	834	836	785	833	789	710	761	821	754	805	802	779	740	790	792	758	784	805	839	824	815	824	751	818	826	764	878	777	782	833	784	841	808	797	776	782	793	804	813	771	777	835	821	811	805	835	827	792	805	783	782	851	787	761	749	820	788	795	841	775	769	780	795	840	778	789	825	794	776	757	790	848	828	812	802	781	815	817	766	788	774	773	812	809	789	778	781	799	812	823	807	806	781	843	811	804	789	780	857	817	738	769	785	790	825	821	798	860	816	795	741	790	783	810	798	829	813	890	830	839	818	839	813	788	832	809	807	826	808	809	768	793	828	791	840	798	815	810	820	825	765	790	859	827	815	752	810	772	794	796	806	825	807	833	798	816	822	739	775	777	787	832	825	808	847	802	841	798	800	790	775	836	765	777	787	819	816	785	805	841	774	770	849	858	802	797	746	829	763	795	787	779	804	805	812	798	821	808	766	772	799	813	787	771	826	782	794	797	805	821	810	799	802	801	817	818	815	799	825	788	815	779	765	807	806	773	778	803	829	806	782	789	790	778	830	808	852	852	778	818	825	784	833	858	786	793	797	764	801	797	858	822	810	809	780	802	848	838	797	796	833	798	813	815	866	782	845	813	746	848	786	789	825	808	804	798	757	823	808	816	751	722	852	838	829	789	784	787	793	780	814	826	758	784	788	758	789	763	745	809	821	748	821	792	817	817	820	819	806	833	859	817	766	798	748	797	807	851	808	765	828	826	773	822	764	822	784	833	808	817	800	827	760	791	820	804	822	824	854	779	807	753	781	796	827	787	813	773	831	776	777	801	821	780	892	768	814	838	835	832	823	784	786	749	758	810	760	786	802	801	838	837	837	807	830	823	792	802	830	809	778	786	758	831	795	779	782	781	810	764	771	789	837	831	808	746	831	818	824	755	798	806	733	800	818	777	790	798	787	820	845	847	808	824	767	780	785	769	820	793	787	818	813	813	828	825	779	819	791	732	794	811	774	806	787	775	770	799	791	811	814	790	776	764	806	819	853	743	877	810	848	848	822	779	739	786	820	819	803	765	797	795	801	802	757	799	812	791	856	777	833	785	783	819	768	818	807	815	789	853	802	775	812	819	793	819	787	771	804	782	842	822	779	784	823	808	770	796	804	843	777	741	868	822	765	757	782	783	755	825	807	866	783	730	780	795	822	791	794	794	753	816	812	794	762	758	781	730	791	804	815	812	839	851	799	796	786	800	824	825	807	811	817	812	759	820	788	861	757	809	818	769	764	769	832	831	784	820	814	774	788	785	786	792	831	796	799	808	814	840	820	811	805	839	791	787	783	807	835	780	856	787	784	814	821	802	814	779	840	796	814	752	833	784	780	802	802	789	831	787	780	765	818	810	754	830	885	815	799	821	790	775	800	806	798	775	792	772	788	797	834	821	797	767	806	784	755	819	790	795	751	788	795	815	805	785	777	794	819	783	796	742	794	768	796	795	768	857	829	788	841	828	766	794	856	772	802	811	821	814	805	806	787	831	789	835	774	801	805	786	771	803	811	808	830	785	786	761	771	824	847	810	808	803	821	793	860	761	790	848	833	801	732	795	739	773	820	805	750	801	743	836	794	840	787	820	809	791	823	831	785	775	822	751	730	814	866	837	846	826	771	775	809	745	793	841	764	811	782	793	816	806	839	767	831	783	813	786	818	795	822	801	811	812	782	817	786	797	837	797	796	796	850	796	832	810	828	781	811	813	784	760	808	795	832	794	803	845	834	845	820	847	863	794	781	828	774	776	819	820	844	744	745	821	833	847	785	804	800	769	810	828	804	776	798	757	795	769	807	787	802	744	773	775	768	782	797	796	782	841	791	824	840	773	815	883	776	787	810	818	839	763	754	832	787	779	756	784	784	813	788	823	768	761	852	772	782	788	774	798	818	781	766	813	808	842	784	785	749	799	823	817	762	794	791	739	841	767	803	763	832	811	825	796	748	811	837	770	818	754	811	795	772	781	813	823	764	842	830	768	820	766	785	785	837	774	853	802	821	850	809	790	814	760	795	813	815	799	806	762	802	788	847	838	787	799	866	860	828	794	832	750	828	768	827	810	821	798	802	838	777	804	749	800	762	770	810	796	790	784	823	809	798	799	801	787	763	762	826	825	774	752	833	819	821	772	808	829	783	784	810	801	835	818	786	832	741	795	832	867	821	824	799	814	804	871	793	791	775	786	820	782	777	850	761	857	766	775	759	805	783	815	823	841	745	817	865	780	804	747	810	760	830	836	781	810	821	798	803	775	779	797	821	798	788	775	826	802	798	805	832	823	819	796	788	798	811	748	746	841	773	769	828	792	776	822	783	796	860	795	806	801	824	787	827	790	794	831	795	780	781	772	817	788	727	816	794	768	772	837	774	788	823	863	790	802	817	806	785	773	814	846	798	795	776	797	821	766	775	726	785	777	794	809	785	796	779	846	770	764	893	869	860	843	773	818	833	820	834	844	815	782	842	835	798	848	792	815	771	835	798	827	797	812	810	869	786	801	812	755	815	831	819	782	824	819	834	800	777	816	786	814	828	854	783	764	785	820	780	790	855	806	803	824	800	846	820	835	762	821	860	867	791	822	816	808	798	752	804	805	769	783	782	812	779	780	814	794	828	777	818	796	787	777	804	781	758	763	778	833	813	795	752	801	828	746	797	795	772	830	740	782	812	774	759	797	791	788	788	799	820	817	759	812	856	801	780	765	804	827	825	796	824	794	814	806	794	798	849	813	802	770	835	794	837	802	802
22738	21128	28691	23959	21482	21843	16782	6371	4383	3314	2467	1913	1507	1302	1098	1108	1045	964	887	872	834	796	742	788	785	758	761	740	730	718	705	764	727	720	729	741	694	692	709	716	755	695	729	767	739	749	715	715	759	766	737	782	734	700	738	698	723	705	766	726	782	726	712	728	700	672	725	693	712	740	721	741	676	733	771	717	741	752	737	769	740	726	698	695	714	721	702	759	676	733	691	739	731	689	692	675	761	697	765	712	701	739	725	698	726	778	705	677	691	768	715	731	776	760	724	732	716	712	739	704	763	689	694	731	717	723	730	771	715	652	709	685	695	729	719	680	701	755	697	724	743	725	815	751	740	694	712	741	740	727	727	792	692	692	753	728	711	708	716	685	696	740	656	744	698	726	738	675	711	740	736	689	759	733	730	709	764	725	704	685	732	721	669	699	749	743	708	709	721	681	711	709	736	670	742	741	762	785	730	675	681	727	732	674	718	757	702	757	738	725	757	787	678	705	703	731	758	734	731	717	715	741	749	691	699	651	687	791	702	717	736	723	716	690	767	734	732	758	730	702	758	656	758	724	674	710	680	747	748	723	745	727	719	679	718	776	733	725	720	725	698	703	684	699	718	719	722	718	719	685	692	707	721	724	685	725	697	693	703	720	709	751	733	724	677	756	743	742	707	744	775	736	733	731	720	717	734	769	732	700	715	732	729	735	724	727	683	704	721	749	757	650	723	753	735	757	679	719	755	723	723	686	714	719	723	658	670	695	722	783	713	784	747	740	662	717	718	703	727	707	700	702	722	679	717	707	687	732	710	755	777	702	692	699	730	735	689	719	700	712	740	705	702	710	764	724	680	701	746	685	716	748	742	726	748	734	691	722	727	698	682	693	732	679	729	751	733	734	721	716	707	726	712	756	727	747	732	736	795	714	755	755	749	697	741	705	712	663	718	730	731	728	693	766	685	725	772	675	755	712	723	767	749	757	742	708	666	707	727	705	747	661	737	734	738	733	669	697	741	737	746	747	714	714	743	714	706	723	692	681	721	721	681	717	719	694	696	724	758	806	729	776	712	711	749	730	719	704	709	701	719	720	681	724	724	711	709	710	686	731	649	724	728	772	727	688	706	732	709	723	778	743	725	773	710	724	760	664	745	660	665	694	779	685	711	733	691	726	714	700	705	683	687	747	710	735	714	750	708	681	747	711	709	735	700	757	760	740	706	693	737	754	710	737	718	718	721	742	705	654	728	726	720	765	729	737	735	743	708	694	774	703	696	721	730	693	712	682	717	748	711	683	705	717	747	688	759	748	719	741	730	713	648	776	673	729	688	720	741	709	680	673	737	711	746	741	753	704	734	711	701	701	718	726	692	671	684	712	706	730	750	674	730	707	676	692	704	719	734	685	693	742	700	677	728	760	740	719	729	758	727	718	698	741	712	738	723	743	738	738	744	749	731	680	728	737	718	712	741	676	731	711	697	736	667	692	715	709	711	713	719	673	726	674	762	659	696	711	715	713	730	671	714	761	711	724	719	705	715	721	713	693	716	679	745	732	729	731	712	693	742	740	730	704	696	727	714	792	656	721	721	702	708	734	741	716	724	743	679	756	770	754	709	703	687	678	706	683	726	770	654	712	710	723	710	736	696	697	708	741	698	774	744	773	748	708	751	687	716	720	700	702	659	697	739	690	722	730	704	727	739	756	743	701	758	703	696	712	685	725	713	733	725	760	722	739	749	713	696	736	682	712	767	768	736	695	707	712	741	672	733	708	744	698	683	691	679	737	679	752	725	718	708	697	702	653	713	732	721	773	713	742	780	744	673	711	710	694	700	729	741	720	689	706	767	695	727	699	701	744	750	706	681	737	742	723	770	717	700	709	712	706	728	729	732	678	764	692	696	732	702	777	733	692	685	704	794	738	755	725	696	760	722	783	697	755	696	779	701	686	706	724	727	683	753	709	709	733	691	746	697	772	715	750	744	720	705	734	753	712	794	677	696	735	700	722	733	712	700	697	763	692	703	776	730	700	715	665	773	695	667	690	754	747	722	763	708	712	743	681	696	658	692	747	696	720	712	721	679	705	716	727	719	686	739	696	702	712	745	681	752	696	737	703	705	676	696	722	734	731	685	731	741	744	709	720	724	704	699	703	763	740	744	739	776	724	757	730	758	726	776	722	735	740	678	746	658	699	674	694	721	718	728	731	741	703	696	682	715	739	710	713	721	724	684	707	722	702	748	750	734	740	715	671	710	736	740	738	714	766	754	709	706	696	695	746	723	736	732	717	725	700	737	706	713	736	715	719	712	764	676	721	727	716	708	725	728	704	753	744	694	735	750	746	778	770	737	722	784	706	763	722	733	696	737	688	721	705	721	738	756	743	785	655	732	724	715	720	722	695	736	691	724	783	758	708	746	727	698	729	736	691	700	721	730	687	722	779	716	726	771	748	692	706	701	670	742	732	716	730	718	716	692	725	707	687	699	671	713	756	679	757	682	733	742	724	704	744	690	702	683	740	717	699	731	742	668	745	737	737	730	726	767	718	749	692	692	681	752	715	667	681	742	757	664	746	755	755	713	712	698	746	742	694	682	722	758	712	747	685	750	688	673	640	694	713	727	681	677	715	708	704	730	732	785	682	740	752	705	758	724	745	700	690	743	704	696	752	761	727	776	711	762	706	741	734	721	677	751	741	711	740	713	719	726	723	662	688	713	706	701	706	705	698	666	767	718	721	726	766	714	745	685	688	739	706	675	707	685	709	732	734	709	698	764	701	708	697	722	733	723	782	706	667	734	668	761	739	736	759	705	705	733	678	709	754	649	737	770	680	729	710	744	724	695	735	751	710	788	723	768	735	708	724	680	742	736	727	658	812	709	748	683	724	703	707	739	684	801	738	715	720	729	761	760	782	712	731	683	666	722	736	713	709	739	703	741	688	676	754	688	686	733	709	723	687	715	724	715	708	708	702	708	716	698	766	723	740	796	726	718	721	704	697	742	703	666	722	697	758	696	743	678	710	673	727	686	642	701	749	731	721	716	738	763	732	759	692	689	767	764	720	745	727	714	738	764	702	692	719	716	725	778	693	705	732	735	748	720	700	707	699	699	771	712	710	708	730	728	716	720	703	747	734	740	688	693	734	740	670	730	744	719	719	729	664	697	718	722	704	761	760	715	724	700	741	684	712	759	689	693	748	736	728	737	696	723	711	707	737	704	709	696	723	729	698	768	778	734	682	704	685	687	714	757	739	740	747	677	749	704	733	783	688	731	745	718	737	754	771	717	680	745	707	738	754	710	729	709	709	742	727	715	743	713	778	719	763	707	782	734	697	713	745	732	735	715	716	677	712	686	703	780	708	684	757	733	714	756	738	701	706	746	731	703	713	740	692	701	756	697	719	708	685	733	721	740	733	729	747	657	715	730	721	656	800	749	710	691	700	738	740	668	760	718	698	689	750	736	690	747	748	693	730	696	664	765	745	743	732	732	769	702	726	731	688
42771	72053	58580	38331	28823	19186	12427	8684	7325	5312	3794	3038	2199	1884	1652	1440	1423	1212	1136	1020	983	946	1017	943	978	918	910	901	863	880	900	900	869	900	894	858	868	878	820	917	870	879	850	793	862	890	855	823	871	859	817	883	848	904	858	836	845	840	830	878	869	838	821	817	874	894	869	878	818	903	829	823	840	828	798	891	914	873	856	864	864	874	886	849	856	864	869	867	835	842	818	811	864	894	817	782	874	885	853	890	872	841	856	872	868	836	862	831	881	804	811	832	836	815	851	883	894	848	858	818	880	885	851	863	815	851	783	831	910	854	871	880	875	869	836	840	851	863	862	900	878	858	811	812	856	843	847	852	865	864	889	854	822	850	890	817	825	859	899	830	855	883	895	836	838	880	854	793	829	886	902	865	863	843	867	831	843	799	842	846	856	839	812	858	829	838	880	884	896	824	811	866	843	873	842	873	869	872	837	869	823	854	851	874	824	849	889	847	861	838	883	865	844	886	843	803	838	848	826	833	804	839	867	881	900	904	899	785	856	866	845	848	835	825	872	866	790	811	824	839	833	862	776	844	848	819	854	811	888	821	858	863	893	908	835	838	907	868	812	895	868	882	801	853	885	856	855	849	881	842	850	878	877	869	826	833	806	897	826	822	870	895	880	866	850	839	864	859	841	836	844	873	890	879	874	847	853	807	872	838	837	845	828	877	873	850	805	835	876	845	815	804	850	851	814	860	822	822	902	846	856	819	826	834	839	870	826	849	795	874	824	822	904	795	853	895	835	845	839	843	844	864	911	839	875	907	845	917	807	872	872	861	892	815	861	856	870	853	850	839	893	838	814	790	838	831	851	806	839	835	884	798	843	833	872	827	825	871	874	863	860	871	848	820	833	853	861	820	826	797	826	818	900	856	835	823	844	834	885	847	853	846	807	807	896	912	854	888	880	845	822	870	824	849	877	863	853	812	832	857	915	842	872	838	829	832	897	837	866	826	885	885	832	839	851	871	813	839	832	883	841	869	869	826	850	862	897	908	856	846	860	811	871	849	909	841	819	867	894	824	843	888	797	797	853	842	803	853	902	884	910	810	804	880	802	831	799	858	874	898	800	916	860	836	806	862	848	839	852	848	872	788	851	891	854	817	884	804	844	830	812	857	828	872	847	827	867	890	840	827	843	843	886	808	831	839	815	855	805	878	818	822	930	810	840	841	902	885	809	842	818	865	829	842	816	816	914	844	844	867	884	823	836	869	865	873	827	831	837	851	885	815	818	886	857	905	835	838	798	819	827	824	870	847	809	851	818	826	875	839	851	892	864	861	865	828	821	851	847	805	841	860	839	863	834	867	832	864	846	856	812	807	848	841	812	846	853	818	870	817	908	884	853	905	844	862	848	820	848	851	895	910	872	852	910	831	843	876	868	861	844	800	868	847	832	872	856	855	834	852	839	874	827	869	866	848	866	825	801	896	792	875	839	855	834	819	838	891	852	825	861	786	865	846	851	896	883	864	829	864	852	863	857	825	859	892	832	814	806	885	858	877	868	881	801	876	836	852	843	872	789	851	831	864	883	866	846	833	846	835	829	823	905	832	849	905	903	861	870	860	832	941	831	915	864	853	888	832	844	852	861	814	864	883	876	896	876	853	842	884	864	814	869	840	866	880	857	878	878	798	849	826	814	897	801	804	911	828	837	852	827	841	814	862	849	815	827	849	854	829	856	828	812	850	806	861	889	826	850	847	830	876	848	869	911	801	888	850	877	882	853	838	874	842	861	865	838	835	817	854	861	890	803	831	855	854	925	904	871	803	832	825	866	897	817	852	867	878	932	840	883	789	788	855	862	834	839	879	876	853	846	912	857	815	865	854	831	858	831	850	801	910	862	856	847	869	818	901	865	849	822	872	822	907	850	884	853	850	794	838	831	878	886	848	912	840	886	862	882	863	859	842	886	835	868	884	855	838	849	843	874	856	887	812	852	894	833	846	820	844	857	895	875	825	844	828	850	894	813	849	838	832	878	816	833	836	852	828	848	842	791	836	817	849	864	842	826	902	874	838	885	872	823	855	864	835	862	853	857	879	828	840	848	872	849	850	846	878	827	897	853	796	785	850	842	864	873	839	858	855	890	850	846	866	857	843	881	836	833	856	859	867	895	822	797	849	897	892	859	847	822	898	804	873	875	853	852	872	904	837	848	889	849	869	875	883	829	897	872	859	825	871	851	837	897	860	841	853	842	886	883	840	790	864	841	832	812	874	908	893	891	859	833	873	888	848	815	821	873	894	794	883	856	853	862	872	813	885	888	869	860	884	878	910	827	853	889	842	822	866	811	830	892	870	825	848	836	893	830	843	858	839	883	813	874	848	890	883	861	911	847	860	858	883	855	837	849	849	910	904	814	877	872	889	864	896	825	865	820	876	822	866	868	854	851	829	789	875	833	850	884	850	855	861	840	853	841	849	918	820	800	847	820	888	865	805	911	778	824	827	885	817	866	889	878	857	887	828	860	835	886	849	860	844	814	861	850	858	849	860	881	869	885	781	777	835	844	799	839	850	855	896	833	835	863	847	864	825	856	846	834	883	848	851	844	842	879	829	876	840	856	873	854	851	832	840	816	851	843	832	845	828	871	808	844	868	822	891	852	843	856	826	875	840	821	876	818	877	777	886	859	863	880	852	860	855	836	823	864	840	845	875	883	838	850	876	866	874	805	925	868	823	824	867	853	817	869	839	874	860	819	811	784	871	881	836	876	813	831	817	840	865	837	836	817	840	875	879	854	845	872	839	878	836	803	791	824	854	750	852	860	813	866	866	885	854	883	862	822	830	838	868	805	867	843	886	793	861	822	818	894	868	787	842	872	869	860	858	857	911	867	823	824	856	878	819	836	835	848	869	803	834	859	842	872	826	886	832	819	840	841	832	859	840	882	846	875	869	860	848	847	836	855	899	855	831	941	836	896	878	887	823	865	835	861	879	855	872	843	837	879	884	846	903	892	839	860	822	843	845	874	827	852	850	842	899	845	875	841	854	890	872	833	824	884	857	867	903	833	879	899	858	827	848	888	864	852	825	801	832	877	824	870	820	877	865	835	876	875	833	822	834	867	879	846	865	827	894	871	859	813	867	813	812	823	892	795	848	926	819	841	888	852	807	845	892	859	869	807	847	858	872	843	922	870	868	865	844	855	836	873	842	838	831	849	827	839	853	882	829	834	878	833	874	903	812	851	868	809	861	893	801	849	824	822	898	822	810	880	859	844	811	884	811	843	837	844	847	888	823	837	832	866	798	908	877	881	844	865	840	836	850	839	862	867	929	844	838	779	840	887	913	845	805	861	855	843	824	882	871	828	866	849	783	890	854	842	841	837	808	848	869	800	826	858	833	840	832	847	901	893	879	893	898	843	861	854	824	803	908	854	833	847	801	869	830	823	892	853	832	860	857	839	855	861	923	862	889	826	866	864	828	829	853	814	837	834	790	848	818	838	823	876	861	838	822
33697	41137	41544	26749	14438	7004	4076	2811	2293	1901	1582	1237	1111	1060	954	887	884	826	807	775	782	798	744	735	756	713	741	777	738	711	747	756	749	776	723	702	701	753	751	710	768	773	676	700	698	723	705	743	718	728	747	727	697	699	692	755	747	746	773	709	741	720	764	672	711	728	705	795	728	756	704	750	694	736	698	726	754	735	747	718	777	763	741	735	690	732	741	755	697	737	729	740	733	758	777	709	721	717	743	678	743	710	703	747	719	731	722	721	731	741	700	739	756	756	701	792	708	730	770	735	747	718	778	685	759	742	742	757	716	710	718	742	710	734	727	744	744	724	780	714	736	735	735	721	723	721	675	708	735	775	714	694	733	723	713	749	686	684	762	726	711	713	789	689	704	728	731	751	736	732	718	710	764	732	723	727	716	763	712	725	723	717	702	722	742	751	746	725	694	735	740	765	772	752	767	709	693	734	711	733	808	708	749	731	769	717	769	708	760	728	723	702	730	773	730	716	684	736	749	701	707	732	730	753	716	717	744	709	742	727	777	733	737	692	741	792	698	714	680	688	716	755	764	755	716	711	719	709	744	711	711	755	690	753	712	761	743	747	796	711	711	718	703	702	685	700	732	775	724	729	720	709	713	722	754	710	709	712	692	697	756	697	730	757	706	746	733	704	698	733	704	700	731	743	723	703	688	738	727	724	701	718	702	693	777	737	708	709	790	711	713	733	724	766	728	719	724	723	802	752	740	778	705	745	734	737	772	706	746	686	715	712	762	747	769	752	746	774	698	701	747	738	737	760	715	767	712	749	727	748	759	691	681	754	716	713	742	702	716	741	738	731	745	695	713	736	727	737	705	712	771	742	726	747	752	792	727	741	732	744	693	725	733	748	744	745	705	771	713	723	723	715	716	702	735	734	723	773	754	763	733	751	723	732	715	732	712	726	711	696	653	720	764	726	776	738	779	723	749	769	748	776	768	750	741	787	703	730	711	751	713	762	723	745	731	705	752	753	720	725	723	741	776	743	743	691	788	721	735	721	767	742	712	712	782	721	699	740	713	714	756	706	745	750	724	760	771	719	782	712	762	755	779	725	743	729	737	736	794	774	779	726	752	741	736	698	727	734	725	765	711	749	699	768	744	730	713	701	697	761	749	727	717	716	714	674	717	757	784	737	733	736	726	725	723	773	715	731	755	780	742	694	762	747	747	729	734	731	732	762	729	755	735	745	694	739	713	725	708	749	755	712	708	718	684	723	762	745	751	747	748	759	731	712	753	758	733	747	772	678	722	738	729	764	718	749	745	725	744	770	755	746	690	689	697	812	711	711	747	744	711	766	702	732	705	745	757	724	768	747	764	656	715	732	723	776	773	774	721	749	729	759	717	763	755	720	698	757	733	752	744	722	747	758	741	764	735	713	743	691	760	723	707	745	724	750	713	706	755	730	765	726	684	718	750	717	749	727	714	767	763	735	771	772	729	777	756	649	763	713	705	738	734	745	748	685	749	791	679	679	779	762	717	730	697	709	742	720	699	718	709	751	748	749	766	719	696	758	679	796	750	741	721	711	726	733	690	742	732	735	724	716	736	765	693	705	715	799	719	738	764	721	727	756	717	719	690	729	712	710	751	697	707	731	805	683	734	712	776	717	701	745	742	733	716	710	687	767	701	748	774	731	778	734	732	673	702	704	755	762	716	740	727	749	744	721	731	708	776	725	725	734	733	758	714	704	740	713	694	770	714	742	693	726	716	739	768	704	767	730	714	713	705	776	769	697	727	676	714	726	749	731	707	730	716	720	727	751	740	738	761	773	748	704	710	815	754	752	755	728	805	734	723	699	767	784	710	729	775	777	752	729	709	740	742	763	764	740	744	718	746	730	753	676	718	733	710	749	690	658	707	765	720	707	739	765	736	715	778	771	729	709	733	780	703	736	774	733	750	775	725	748	732	716	693	743	742	726	750	750	770	769	733	718	688	745	730	738	776	739	687	755	712	738	754	762	746	730	725	789	695	677	762	707	732	743	734	764	716	709	772	712	756	701	722	747	687	738	734	693	729	698	767	729	756	754	751	739	718	733	753	763	725	700	747	736	679	759	776	748	726	708	700	712	727	738	735	771	720	761	793	773	731	723	742	719	701	702	736	741	750	688	744	763	731	729	698	687	728	787	732	755	815	764	750	704	722	752	728	758	707	713	748	732	748	708	727	706	742	743	749	711	719	733	761	742	746	740	784	722	774	715	815	742	754	735	744	711	729	735	710	777	710	712	702	779	724	745	714	730	725	720	717	725	731	699	683	723	709	808	675	721	721	712	744	760	724	692	723	722	754	710	735	726	713	737	763	709	759	724	757	731	720	750	741	729	718	744	722	730	663	756	693	714	698	719	720	750	810	762	735	722	676	747	733	717	720	744	719	738	716	701	728	746	708	714	716	700	767	651	749	690	737	715	739	735	686	713	687	731	765	710	733	743	727	698	693	726	687	755	697	711	773	715	751	730	734	713	743	680	769	772	732	659	751	716	751	734	711	732	749	739	751	759	707	720	722	680	690	718	755	741	712	740	697	752	769	718	758	721	676	700	760	759	729	720	734	736	769	720	729	737	735	739	749	743	735	732	745	720	775	693	748	721	755	742	785	719	723	742	685	810	680	716	739	703	718	768	722	747	731	731	744	712	763	745	707	734	706	775	758	730	754	701	735	685	737	730	732	708	752	754	778	735	726	740	767	713	686	702	739	677	737	753	773	726	718	690	721	737	718	749	736	690	725	768	738	760	738	705	725	696	738	727	735	691	739	772	728	727	728	759	750	726	750	790	751	723	713	722	754	739	735	757	749	765	775	744	716	721	707	763	787	746	699	754	760	734	773	757	726	684	741	686	753	705	756	752	713	707	711	762	717	701	752	700	755	680	765	745	770	687	674	690	723	685	731	738	699	721	779	715	736	763	675	781	694	704	730	699	724	752	730	735	742	768	740	729	774	722	721	694	711	725	783	738	769	734	725	751	751	748	780	720	755	755	758	767	710	747	737	720	720	720	707	715	703	737	702	742	736	758	754	726	780	746	748	735	744	730	722	739	752	758	745	741	718	679	754	748	696	705	710	725	752	760	759	755	746	751	709	683	776	740	755	733	685	748	763	704	742	733	777	704	720	760	788	733	774	752	721	755	720	706	752	718	756	752	693	764	744	737	735	678	767	755	736	735	724	733	689	711	750	732	796	731	771	719	705	728	745	752	778	724	764	763	749	734	715	706	717	760	795	700	750	709	709	733	711	686	728	737	742	672	754	727	753	706	708	695	749	725	707	748	776	672	748	763	723	728	739	721	771	767	754	707	759	763	742	699	692	709	783	755	774	761	721	745	736	728	723	708	739	722	764	733	769	725	749	758	729	789	718	770	730	721	704	724	749	710	711	738	777	710	693	751	722	721	752	750	721	749	744	711	689	726	748	750	717	718	769	745	729	680	728	755	717	729	724	693	738	742	750	728	730	735
41880	57897	43623	26125	16638	9869	6776	4661	3956	3177	2415	1900	1612	1461	1295	1175	1072	1032	968	988	949	958	920	866	927	905	872	883	884	842	854	909	915	855	926	852	860	854	885	835	907	895	895	887	843	962	890	872	859	892	851	874	857	859	894	882	870	862	906	840	844	863	839	848	872	840	847	895	925	868	882	898	866	901	855	876	860	882	841	924	908	905	875	895	892	865	862	899	829	844	932	917	898	893	832	826	862	880	834	836	867	889	859	848	927	840	897	862	825	860	857	888	891	881	832	895	872	930	896	870	886	865	901	842	827	868	831	805	881	896	842	880	864	844	895	866	867	851	859	873	875	880	849	916	844	914	888	839	841	880	870	916	911	838	873	853	850	874	921	891	855	894	825	848	871	831	823	886	862	872	833	859	922	928	881	851	826	880	877	875	908	864	837	883	910	841	939	878	873	872	852	870	895	825	852	949	821	923	847	891	881	848	872	871	881	893	842	895	864	896	881	878	873	827	846	841	895	856	882	889	912	920	906	860	872	946	854	874	867	861	947	885	899	887	878	886	845	793	885	827	849	862	871	841	835	908	895	877	880	873	882	826	906	837	841	878	880	813	858	935	915	895	864	857	851	883	856	805	851	897	891	852	901	848	861	890	872	887	865	876	911	842	885	818	905	882	840	839	856	847	869	843	900	835	860	873	889	873	857	826	898	856	841	844	822	839	845	892	849	904	846	809	818	885	878	895	869	822	900	875	910	866	871	819	842	877	911	851	905	886	927	897	858	872	873	881	832	897	828	819	914	938	863	858	841	905	888	869	826	863	858	864	863	897	868	825	909	911	835	867	837	910	847	857	831	942	843	857	805	842	906	855	932	893	867	882	875	933	884	841	868	846	886	871	870	848	831	827	874	864	885	838	897	898	859	889	903	873	870	873	912	826	836	852	880	864	838	893	889	866	924	892	839	834	906	864	897	861	922	900	842	877	806	882	890	919	896	908	908	879	859	841	867	860	836	939	876	852	866	859	872	877	929	852	840	873	851	863	869	855	897	860	877	882	871	852	851	877	915	866	903	905	893	866	878	885	849	805	878	881	873	851	858	906	866	823	839	839	852	911	876	887	847	862	920	861	835	886	878	865	906	938	877	861	863	923	859	835	897	857	854	818	886	898	866	878	883	924	868	876	916	852	900	865	915	885	841	865	884	904	964	896	906	862	886	877	863	829	870	888	879	884	881	799	897	789	873	859	908	883	853	913	937	862	886	914	861	816	896	920	866	821	890	877	856	888	868	894	870	869	881	866	857	826	865	872	929	849	899	818	901	817	893	855	849	908	857	893	795	838	843	835	864	864	852	852	875	848	884	879	880	836	876	892	871	855	879	907	893	926	860	861	838	879	874	906	826	886	886	870	851	841	858	882	844	885	897	875	888	866	854	904	876	911	866	813	934	863	853	830	868	912	848	906	812	842	870	910	867	889	908	885	864	854	899	884	833	809	821	848	940	845	827	852	896	898	919	854	887	836	884	861	891	954	867	807	885	872	904	842	893	893	884	861	877	946	920	852	879	872	900	852	845	827	850	840	861	854	906	848	841	893	898	892	908	908	828	925	897	838	889	820	942	856	858	867	904	880	867	850	889	864	889	857	896	866	853	847	827	855	883	900	841	923	819	869	863	862	867	845	895	870	898	859	888	822	851	888	874	868	863	839	915	888	846	906	882	897	882	854	866	895	830	850	858	933	869	915	919	918	854	890	859	886	865	868	834	859	871	900	909	847	901	809	872	927	893	872	847	918	859	935	934	878	875	877	872	858	879	920	912	892	901	872	878	856	862	915	862	899	915	872	906	897	871	885	832	889	883	880	846	855	860	863	842	878	825	869	897	923	858	895	892	862	849	886	919	880	869	833	938	813	933	898	935	848	834	899	843	877	853	897	861	895	936	947	879	887	869	881	842	886	854	883	895	890	875	885	872	910	868	880	815	873	882	818	921	845	846	866	856	875	870	847	839	903	826	859	844	834	871	861	852	913	840	874	893	859	893	877	853	843	841	889	813	872	894	899	829	858	877	843	891	875	853	853	913	904	953	868	885	919	871	859	832	882	859	927	865	908	846	862	835	904	878	885	893	869	835	873	845	896	840	895	899	867	906	849	841	921	887	882	888	869	877	833	911	854	883	894	904	873	877	916	827	828	907	892	897	875	863	906	891	851	855	905	859	861	880	842	884	847	856	879	913	870	876	864	843	842	901	842	856	862	915	946	893	851	894	888	854	906	866	884	878	843	899	875	862	857	873	919	831	896	838	904	872	923	843	884	874	851	889	847	853	904	893	903	868	828	845	872	858	892	875	831	877	906	871	915	860	889	930	874	849	896	905	861	916	890	839	875	827	856	779	875	903	841	893	879	864	854	874	861	896	885	893	958	844	940	858	843	865	838	840	851	892	855	892	873	848	836	884	825	859	849	870	870	837	858	863	885	870	885	887	881	847	842	847	856	843	854	874	896	879	898	915	887	924	844	886	873	817	900	856	855	867	825	894	858	853	908	830	881	870	837	865	866	808	855	883	888	874	862	847	902	903	838	891	850	904	877	889	903	813	930	820	854	809	840	909	796	879	821	907	963	872	875	818	879	848	839	934	862	874	843	912	880	867	851	876	884	863	876	809	907	827	847	889	887	851	944	913	854	871	919	929	900	862	836	894	866	890	839	869	840	917	927	869	888	928	855	925	864	865	888	856	872	868	896	878	890	817	860	893	905	896	821	890	864	900	863	857	868	885	890	921	806	900	852	893	867	871	870	913	795	861	864	858	944	897	823	847	866	886	828	858	943	915	826	870	860	828	882	825	889	830	907	816	886	895	939	918	884	921	863	905	894	933	879	926	857	880	821	908	878	864	819	900	880	852	881	873	894	912	911	910	890	863	890	871	826	904	893	873	805	883	888	841	872	917	868	871	936	935	870	877	821	841	855	878	880	861	911	826	884	847	881	861	898	820	885	924	906	886	896	878	890	942	908	892	871	843	840	883	874	850	866	872	841	827	899	907	855	877	885	893	875	879	939	858	883	888	855	883	843	923	858	873	874	865	869	844	876	871	866	859	878	855	906	825	850	867	875	868	886	826	831	907	884	852	826	867	823	871	876	834	876	887	863	829	824	938	819	897	901	886	855	837	873	850	860	852	837	870	893	883	891	851	828	823	888	871	913	823	866	894	873	874	825	904	888	919	872	818	840	839	863	889	887	897	850	852	838	846	851	843	870	891	905	891	915	848	862	853	868	860	890	832	862	860	849	879	878	888	845	894	928	946	899	897	843	795	869	910	873	865	857	820	852	831	862	916	892	837	868	878	891	876	857	877	820	873	900	908	905	890	893	872	900	852	856	859	944	899	849	894	820	866	866	870	850	880	796	856	907	828	857	811	892	861	860	841	876	898	916	878	876	857	882	918	895	894	926	913	814	836	864	832	902	859	906	879	862	844	814	826	879	855	903	832	924	919	865	931	913
24016	21120	28436	25499	22234	17351	9620	5520	4069	3108	2189	1676	1477	1254	1188	1050	1048	956	904	892	805	825	875	882	839	810	794	872	791	815	784	782	814	795	809	769	796	736	783	816	796	803	796	812	825	784	785	770	760	798	802	774	790	709	779	734	799	784	766	805	763	733	806	773	723	811	716	758	732	802	866	765	780	767	799	772	808	753	779	781	803	776	755	780	786	773	799	802	756	727	801	745	802	746	787	746	754	787	774	759	777	796	747	783	754	800	812	810	761	770	778	818	773	760	800	760	760	731	758	776	781	803	756	774	770	715	778	775	751	811	800	775	798	802	770	770	768	764	768	799	759	795	800	733	819	733	822	767	735	792	788	756	795	760	803	821	760	782	769	774	778	709	773	797	805	796	750	757	730	781	776	777	810	809	759	734	776	824	770	784	764	818	751	767	798	807	741	800	748	755	763	753	792	742	778	724	783	804	786	770	784	718	774	808	761	780	770	753	811	792	778	763	768	765	809	815	732	793	798	739	772	783	734	783	797	817	722	798	803	755	704	795	810	792	818	733	766	790	827	846	716	769	772	756	765	812	746	762	809	768	684	762	775	778	765	824	811	808	794	776	752	764	774	786	734	792	747	732	731	791	759	767	817	746	775	779	825	807	712	788	748	766	786	767	750	824	756	742	736	723	784	773	794	818	756	759	760	764	765	763	773	802	768	813	776	749	760	767	772	782	754	782	753	777	745	778	762	783	812	819	816	773	747	764	778	830	820	790	812	768	776	797	781	806	755	730	768	848	766	748	795	767	753	737	826	817	785	755	788	751	803	776	779	809	762	759	768	774	741	789	823	806	764	729	750	753	777	777	759	690	772	797	792	775	762	767	852	769	779	745	761	755	727	782	831	776	721	786	755	718	811	742	740	769	764	746	777	767	775	758	729	751	806	792	817	788	802	749	754	816	746	781	783	810	720	780	798	819	781	751	759	775	746	768	773	779	750	783	750	721	750	764	763	755	765	760	780	772	790	790	787	841	799	792	743	758	727	800	755	782	792	825	772	780	733	747	805	763	754	760	738	775	762	730	775	749	788	789	754	774	783	767	814	756	789	744	770	803	766	786	777	757	814	783	765	777	817	757	761	786	781	783	770	820	842	806	766	786	724	781	741	756	788	752	717	749	803	799	797	770	746	733	768	752	783	733	840	721	788	785	756	760	788	777	792	759	738	797	777	796	792	762	797	766	790	777	762	772	783	789	764	840	745	776	728	785	769	745	740	798	729	747	788	797	819	771	799	779	803	768	817	794	795	823	801	760	759	768	781	792	798	769	775	749	809	730	814	765	788	791	752	838	738	750	804	770	832	785	752	754	736	787	759	819	796	785	792	829	789	755	778	791	825	763	780	793	813	771	766	781	733	786	745	757	785	758	811	778	764	808	743	726	793	772	775	762	791	732	784	763	770	708	800	781	745	749	787	756	762	776	770	780	824	837	751	766	762	823	784	717	770	753	791	723	749	807	817	778	779	755	787	790	762	728	802	819	762	734	773	776	759	764	802	807	771	780	733	774	782	757	796	758	776	745	809	782	760	789	766	730	768	818	809	764	726	753	816	761	801	810	732	777	775	803	754	792	774	780	798	755	760	792	754	833	789	805	772	763	740	779	745	800	795	787	747	755	774	740	760	771	768	745	778	756	742	774	727	765	750	715	752	719	773	776	742	737	780	763	796	734	767	788	744	789	824	799	748	769	774	829	778	775	687	804	759	790	803	833	801	808	784	844	791	783	802	745	781	775	802	761	798	783	749	785	805	743	755	760	744	771	726	705	806	744	748	756	764	801	858	835	758	828	752	792	778	780	755	758	737	761	765	788	831	766	748	807	729	756	820	780	752	766	755	818	784	817	727	758	748	816	782	758	796	767	771	763	742	753	797	784	762	750	789	772	795	719	752	753	782	733	766	816	691	797	762	740	768	766	759	741	754	767	714	773	790	736	822	749	784	767	820	767	761	796	781	763	781	758	782	843	793	770	825	777	756	765	765	781	784	780	785	728	771	795	793	753	836	785	733	771	803	778	793	786	786	754	794	816	809	768	812	759	756	783	761	711	773	784	730	771	760	762	756	794	733	757	795	725	790	751	774	733	744	750	790	771	781	737	781	796	744	719	743	743	816	765	733	772	746	850	719	744	769	787	823	812	835	808	768	794	736	834	780	761	806	744	764	768	770	761	774	775	802	823	776	737	816	777	801	737	773	776	786	780	749	743	762	728	766	809	754	768	813	748	818	772	767	740	778	771	782	780	781	793	754	785	747	840	791	744	808	731	834	759	775	722	766	776	790	799	760	753	751	766	740	827	766	793	761	764	794	770	757	768	755	720	739	778	743	799	769	739	790	774	778	748	773	772	770	784	738	801	787	783	762	767	802	784	760	754	755	762	745	764	749	787	815	760	768	760	798	800	774	773	750	761	798	786	768	840	805	766	758	788	734	779	759	766	773	736	705	781	749	784	781	796	760	769	746	781	724	771	780	760	817	792	810	753	755	804	795	778	817	794	804	765	771	763	766	885	836	793	757	787	784	714	779	772	740	764	798	734	797	754	730	789	811	777	830	816	770	765	766	759	764	866	757	806	727	787	785	790	784	789	792	766	761	790	751	712	787	788	753	755	740	730	806	840	757	806	790	812	786	781	775	779	792	767	801	752	719	786	770	775	752	792	785	816	773	806	701	716	752	812	798	775	784	767	795	783	807	780	770	785	778	741	819	743	759	826	750	772	744	803	780	750	768	752	745	751	813	784	770	760	783	779	780	793	743	769	788	780	742	801	753	769	809	730	814	776	793	764	713	780	784	786	755	751	750	715	844	787	781	785	826	782	766	793	742	763	816	795	793	722	756	789	751	773	804	770	808	762	784	779	766	763	796	762	786	745	795	835	831	788	745	782	753	755	776	778	817	766	723	754	786	816	729	797	756	811	778	779	789	778	757	808	766	765	778	756	785	797	747	757	815	761	767	837	742	790	745	719	753	787	753	769	836	758	737	803	790	743	776	794	744	735	799	772	819	749	807	758	751	821	753	782	796	792	768	770	774	766	767	772	817	817	774	775	779	776	762	806	772	805	790	782	696	827	732	739	748	780	774	765	801	812	791	810	791	785	802	787	821	826	763	746	786	782	773	769	805	739	740	726	786	793	797	799	757	791	754	776	792	814	806	752	775	761	769	843	716	808	784	751	779	774	775	700	780	735	803	737	776	814	771	787	786	746	746	798	799	743	747	725	776	820	760	796	809	754	736	728	762	768	769	799	755	762	750	730	759	777	806	707	753	786	757	762	806	754	764	759	828	763	773	772	792	768	751	803	804	740	745	787	791	766	774	775	751	754	791	769	796	723	784	827	806	775	782	780	820	770	753	749	752	772	769	785	789	845	761	791	805	789	784	813	721	725	768	807	740	762	775	758	770	748	814	786	761	831	838	804	797	793	765	744	752	843	769	756	722	739	778	777	794	780
38087	61702	51137	36947	23738	15351	11242	8652	6677	4999	3484	2614	2146	1765	1613	1458	1361	1280	1109	1129	1056	1016	1045	1004	1007	993	1013	959	965	945	950	966	949	941	991	900	947	988	982	919	930	909	1017	959	924	954	1006	940	982	968	968	983	908	912	910	873	975	948	888	885	954	921	870	886	943	953	959	921	945	905	902	927	932	900	885	959	979	920	920	945	931	938	891	931	943	933	946	858	917	931	974	941	916	934	944	904	923	908	877	968	912	933	944	900	938	897	848	921	918	917	951	906	920	919	936	961	899	949	950	867	934	905	872	897	894	978	945	900	941	890	950	911	985	916	923	907	939	913	873	930	922	939	928	902	939	862	929	899	895	940	947	913	886	911	865	927	947	861	939	892	975	931	925	893	872	904	955	881	954	982	908	910	937	933	925	980	921	894	956	924	947	938	940	907	937	951	908	933	959	871	928	862	915	922	967	936	901	932	926	904	842	955	921	889	952	951	872	949	927	946	958	934	891	908	897	918	901	918	949	895	951	923	950	957	949	878	927	918	945	909	907	947	922	958	948	967	934	902	916	874	951	971	889	883	965	900	967	899	925	914	973	898	912	873	937	906	978	878	917	926	893	936	953	919	955	931	854	864	917	919	936	897	893	924	965	872	951	900	876	886	918	933	853	928	898	936	891	889	936	940	898	913	952	942	910	913	868	899	925	965	866	931	926	907	965	951	877	889	928	896	943	1005	931	897	923	904	883	917	933	895	982	950	895	951	920	924	927	956	900	902	895	895	948	981	877	904	922	918	982	938	861	953	921	940	916	954	880	1010	908	889	962	929	914	890	927	896	913	936	912	944	914	927	906	902	927	931	933	902	882	867	844	898	966	897	909	907	915	960	944	952	899	916	929	907	921	934	959	925	946	925	877	937	868	931	954	915	933	928	886	939	925	932	897	950	919	899	860	929	927	935	965	932	908	870	978	905	883	904	925	925	965	920	865	963	919	888	863	888	934	904	930	997	890	911	937	925	895	912	882	956	940	919	903	918	897	912	899	880	933	919	942	963	949	961	909	922	908	946	929	893	903	996	876	903	983	894	966	943	913	894	907	919	950	928	964	940	953	904	883	930	917	882	960	936	920	893	924	921	884	953	886	957	987	926	913	899	968	931	916	903	944	956	980	909	876	890	874	915	891	850	944	967	898	944	973	944	884	891	974	940	935	872	926	943	904	963	941	919	940	892	901	932	861	905	894	906	878	921	928	947	913	915	987	955	938	971	901	897	896	925	904	884	916	939	938	902	905	946	909	925	930	932	911	963	924	926	959	952	937	930	957	897	893	915	880	928	982	916	908	936	924	911	882	886	930	948	910	889	925	913	970	968	970	914	947	939	988	893	935	926	968	921	936	927	906	915	889	880	963	937	874	908	896	912	881	913	969	915	899	946	891	941	882	905	955	974	917	938	937	942	890	886	874	943	994	945	921	945	928	952	899	919	982	934	944	913	947	921	885	943	954	887	892	888	907	889	894	899	931	967	914	866	882	894	935	903	970	924	903	939	909	925	942	869	908	956	943	852	938	928	935	902	924	896	903	921	944	899	904	886	897	918	941	888	921	895	961	957	947	961	970	955	867	944	919	837	915	996	904	906	935	931	920	923	950	978	897	913	907	930	939	913	904	933	911	941	936	932	913	959	910	873	900	912	978	905	960	877	925	947	954	910	957	922	881	926	981	900	900	888	907	927	980	935	957	968	944	917	869	901	941	970	972	941	913	983	930	959	895	929	865	941	898	928	862	939	968	948	885	859	917	905	911	963	916	906	954	925	951	940	972	913	929	890	933	882	940	962	913	931	946	912	926	911	928	994	973	967	919	912	937	921	899	945	983	873	911	869	916	953	922	922	923	890	913	944	929	937	925	911	903	896	892	880	900	909	940	953	927	956	886	929	886	885	927	933	986	982	909	943	929	869	912	926	949	905	913	917	950	905	888	966	891	979	908	922	899	899	869	905	923	918	915	925	914	958	870	971	944	909	867	895	961	870	900	974	866	920	968	938	950	921	893	887	942	948	938	907	930	928	986	894	954	965	964	938	895	917	932	909	957	933	926	917	990	930	892	850	915	931	879	893	920	935	894	933	962	882	922	915	930	950	934	896	882	910	949	866	893	925	902	893	968	950	954	926	948	884	939	902	917	899	938	997	904	947	857	989	916	904	916	901	920	899	896	906	945	956	921	945	940	888	915	950	909	894	914	890	941	892	935	874	894	972	949	903	930	895	901	929	905	895	926	871	923	901	922	931	967	900	935	926	910	902	930	983	926	884	941	928	942	883	931	956	918	911	897	906	923	922	904	880	905	922	943	853	903	922	920	896	959	955	894	943	945	937	958	934	968	930	921	948	930	964	977	903	898	906	912	934	941	916	952	865	966	917	921	928	926	888	911	918	916	930	888	914	965	921	857	922	929	923	929	951	907	909	897	956	893	909	953	893	928	919	942	919	882	918	916	922	933	933	915	957	989	906	919	909	913	927	1001	908	942	897	906	874	931	921	958	884	882	887	897	967	934	952	934	912	901	886	931	910	905	901	884	947	934	938	935	972	947	913	893	918	952	928	985	923	897	880	915	927	922	943	897	978	896	931	882	906	919	878	886	956	912	902	872	896	934	922	904	916	887	878	864	941	905	909	939	925	954	919	928	925	928	889	904	907	944	883	885	945	891	941	921	942	932	970	949	908	906	932	908	918	918	887	899	929	944	938	885	916	908	910	954	916	896	938	923	894	906	909	977	881	888	927	922	881	965	952	901	901	931	925	953	935	915	955	878	939	904	892	909	918	924	945	941	933	943	887	893	916	930	931	940	902	939	902	899	855	972	934	859	891	898	904	886	945	963	904	918	876	860	935	907	930	946	918	901	925	889	935	976	930	924	894	907	961	894	931	941	885	888	927	895	913	897	1001	937	960	940	950	943	943	899	890	875	904	855	941	919	938	944	898	921	909	978	875	931	936	950	918	891	907	893	891	913	934	956	949	921	945	968	876	916	978	896	902	951	874	927	892	861	969	960	948	910	890	904	941	946	906	925	914	983	889	906	902	914	963	853	951	905	922	930	852	948	908	944	921	908	942	880	884	902	911	922	931	975	902	888	920	916	909	954	925	951	937	891	939	889	920	893	914	934	913	927	948	904	982	920	916	905	907	913	951	927	922	940	991	918	902	941	929	879	960	862	882	892	905	940	842	892	888	937	927	943	897	952	908	899	901	896	951	952	873	915	937	897	916	969	925	879	939	876	944	897	915	929	975	941	908	940	941	926	910	983	891	926	926	932	912	875	924	909	924	886	934	894	975	973	919	897	892	913	912	902	895	881	946	943	951	980	949	909	890	939	927	914	867	901	853	968	952	941	939	958	948	908	919	895	933	962	917	903	944	983	949	936	912	917	972	892	912	924	898	972	915	944	933	907	896	939	929	929	897	887	921	952	970	932	866	906	919	899	900	907	901	873	929	949	960	930	897	867	912
24877	21222	28680	27480	20408	11681	6461	4288	2938	2024	1528	1365	1202	1113	901	852	810	786	767	760	722	731	700	695	641	681	679	690	707	641	703	652	657	667	659	669	733	694	669	675	662	654	636	618	671	688	646	674	637	616	636	631	663	621	668	649	670	663	674	673	685	639	672	651	688	662	669	640	616	698	669	653	664	618	616	671	703	683	702	642	706	617	663	710	613	626	663	668	677	636	621	661	694	671	619	652	649	652	647	646	608	650	642	664	678	652	650	627	711	688	655	656	694	668	676	639	621	647	677	621	651	602	667	640	644	655	572	627	669	675	628	708	697	681	690	655	651	621	665	633	685	656	656	619	637	690	647	662	666	640	655	678	647	654	669	661	675	678	663	652	629	703	660	715	643	669	681	649	669	654	631	689	672	642	679	690	657	676	649	662	643	656	666	649	696	699	586	642	627	711	699	669	686	723	614	731	609	678	661	675	618	658	645	632	652	687	668	657	639	668	638	697	694	653	645	694	673	644	658	647	642	635	662	603	666	657	615	643	643	694	661	633	642	624	668	703	680	648	645	621	687	630	634	623	648	651	679	664	634	657	627	687	637	658	607	621	627	654	682	666	669	675	679	618	629	667	647	587	706	614	623	668	655	648	626	657	662	673	668	681	683	645	686	672	601	673	634	671	642	668	615	634	649	657	676	647	720	704	665	652	693	662	646	649	628	629	664	632	691	653	656	629	643	663	667	630	639	663	622	613	628	640	697	701	662	676	702	632	643	645	654	667	667	619	682	659	630	665	658	679	692	670	638	642	642	667	709	673	661	633	668	651	655	676	645	659	663	656	663	632	674	676	636	665	674	674	630	636	636	631	626	678	636	637	654	657	684	640	639	648	674	630	706	684	675	631	660	653	686	690	665	676	666	692	692	657	726	641	667	692	611	630	673	647	658	650	706	640	653	650	623	619	697	634	654	595	650	622	667	663	623	631	669	582	641	653	656	700	676	649	636	668	700	646	697	637	653	601	690	678	675	638	708	608	703	623	663	637	614	686	698	679	679	622	636	672	669	673	673	652	654	612	602	635	656	626	647	676	637	659	663	647	702	688	701	626	703	667	658	658	634	666	657	634	652	619	664	671	675	696	663	691	657	692	657	649	700	664	638	647	648	665	667	707	686	660	617	660	694	697	676	629	658	658	632	635	613	648	594	693	618	670	655	664	633	614	648	651	672	654	648	642	660	648	672	698	681	646	640	635	690	644	621	662	671	633	677	610	654	621	626	654	661	675	693	664	630	662	685	656	633	676	638	644	669	634	714	660	652	692	675	635	637	692	668	662	690	652	628	665	642	702	648	662	642	628	636	684	637	629	647	667	628	662	658	625	649	654	632	665	650	664	652	678	665	645	612	671	641	637	640	675	687	639	698	667	604	639	666	640	599	645	670	643	676	635	662	604	666	646	703	622	660	646	647	640	692	620	670	614	669	628	729	673	695	738	662	659	611	652	664	589	654	672	661	676	688	740	675	614	639	670	657	654	683	672	635	625	650	674	630	649	636	598	658	627	668	649	658	643	646	636	672	670	705	699	632	660	718	633	642	667	653	702	635	639	687	650	656	640	706	673	653	690	637	661	646	675	617	709	671	636	653	620	627	651	693	628	677	700	689	634	671	672	666	663	642	650	699	651	651	671	703	687	684	666	620	648	675	642	657	675	659	659	641	629	652	643	693	658	684	644	663	638	680	676	674	671	674	600	705	641	638	636	669	699	657	635	651	674	658	674	665	664	658	612	681	671	623	686	664	659	674	646	673	665	660	660	687	687	654	713	671	677	656	664	654	614	597	582	671	665	624	670	669	630	642	645	635	634	633	642	639	675	673	650	676	661	652	659	709	631	665	627	654	687	615	653	649	648	643	630	651	611	639	675	645	662	640	655	665	626	655	659	615	625	688	687	620	659	682	634	670	639	639	655	630	699	593	670	697	639	625	651	656	628	654	618	663	648	692	712	652	707	637	684	664	662	663	684	654	658	667	676	648	663	682	692	643	637	651	657	673	711	695	676	687	691	661	655	653	645	668	676	664	680	612	625	636	659	648	618	676	634	689	633	643	640	641	649	681	624	650	648	640	668	644	648	579	635	642	652	689	646	649	647	666	621	665	639	652	715	643	627	683	631	659	642	658	679	660	666	646	657	620	617	675	649	661	626	642	662	640	622	688	628	643	701	683	642	678	637	665	675	665	657	654	701	646	681	645	626	645	655	635	567	652	687	690	675	630	654	634	643	663	664	672	697	654	656	639	632	698	663	639	679	672	662	635	713	635	637	645	646	602	670	655	668	656	635	642	692	690	652	699	643	679	650	667	672	623	639	655	661	679	601	676	632	632	656	648	633	655	632	670	676	630	679	649	677	638	674	622	633	683	640	649	661	672	671	649	707	710	680	640	620	688	684	645	670	684	635	677	599	655	686	689	652	617	665	655	681	664	716	664	650	666	684	720	663	640	670	629	677	662	693	643	663	691	598	686	666	675	722	730	675	647	662	632	679	700	651	639	675	656	638	691	646	638	668	682	687	586	665	689	706	663	660	660	673	673	643	639	678	679	664	678	712	683	637	656	684	686	667	649	637	645	658	649	643	655	633	668	647	613	633	650	637	728	642	624	684	633	661	662	685	631	655	702	644	660	619	667	634	606	663	681	647	651	667	683	657	686	658	659	664	654	694	625	663	672	663	687	643	643	636	677	643	625	693	714	662	621	670	662	703	598	675	628	685	613	675	716	661	672	661	701	685	670	637	662	652	681	662	657	649	630	677	691	604	649	626	676	662	650	624	643	613	651	655	652	717	683	669	645	711	614	669	675	662	625	669	680	668	624	631	650	673	649	660	640	629	640	614	649	687	690	651	627	643	644	671	671	667	710	736	651	701	683	671	710	676	647	662	658	651	670	668	656	641	708	681	664	651	682	678	625	668	619	682	647	635	659	648	642	629	665	676	623	627	662	679	638	723	675	664	654	654	630	627	642	646	630	651	666	712	677	609	658	626	652	621	612	638	645	665	705	671	638	651	631	613	666	639	654	619	682	656	673	618	646	655	665	638	645	671	664	679	664	661	653	651	681	624	680	624	647	655	645	653	672	657	663	667	681	656	622	652	618	641	677	632	639	634	625	646	639	669	627	646	655	693	620	681	703	685	673	687	621	697	654	648	665	689	659	653	625	661	681	652	649	643	708	645	670	619	665	663	646	609	660	647	682	668	650	646	657	690	627	623	669	713	671	674	677	619	668	669	673	652	677	632	668	665	695	704	682	604	668	666	688	643	658	656	648	646	664	653	625	622	659	633	654	682	673	676	677	628	634	641	691	622	601	670	624	654	646	697	677	670	647	667	638	677	636	683	661	594	693	604	656	644	658	640	654	683	638	615	649	704	680	684	677	659	684	653	647	705	654	617	648	677	645	653	660	645	642	722	642	663	648	685	641	611	635	613	623	646	677	672	695	685	656	691	714	650
39244	58828	47678	32714	21156	13807	9942	7556	5261	3496	2577	2142	1727	1418	1287	1167	1081	958	938	903	903	875	882	865	870	847	844	856	889	837	792	781	806	789	820	792	797	801	796	839	829	777	818	739	762	790	831	812	808	795	789	750	786	829	787	809	804	766	757	792	795	799	792	776	806	813	805	789	806	791	762	767	732	803	788	744	797	798	746	817	794	820	790	768	815	820	768	830	757	796	728	768	753	831	808	764	734	844	794	753	745	796	767	798	789	811	786	806	835	809	789	825	773	805	792	817	811	787	786	852	767	757	782	801	783	786	803	838	803	833	723	824	761	799	837	783	845	750	773	836	842	749	783	813	775	802	788	785	788	793	785	787	799	797	789	814	771	815	801	749	782	743	784	770	825	791	784	837	754	816	784	807	820	782	793	823	773	783	752	822	829	752	770	783	793	746	755	774	762	790	789	749	841	781	758	820	760	795	760	809	800	790	768	740	807	825	812	808	824	813	797	792	768	801	806	786	792	794	804	792	753	829	800	777	754	803	783	806	770	757	822	784	765	799	808	815	769	815	776	784	775	786	783	796	839	777	803	776	800	813	766	809	751	800	700	764	762	775	777	837	770	784	765	817	744	766	811	758	758	854	822	771	796	768	782	763	828	814	840	784	801	822	774	776	777	820	833	823	781	807	780	810	838	774	771	804	806	776	739	784	748	751	812	808	795	764	793	762	786	820	796	855	798	786	803	781	798	815	766	839	760	795	833	829	805	822	800	810	834	786	823	841	807	792	847	777	810	809	750	785	800	821	837	793	834	757	761	807	815	816	819	787	817	777	810	805	846	757	780	776	771	787	778	795	833	788	769	796	811	853	784	828	812	751	796	806	826	799	794	747	784	819	802	778	777	850	803	767	815	753	753	793	780	791	808	788	774	790	798	765	810	800	766	741	818	801	747	773	799	813	745	820	748	789	780	767	838	771	762	777	809	795	804	736	784	822	804	783	792	774	816	809	793	783	796	811	824	782	820	815	770	806	827	776	833	755	806	826	785	829	786	767	837	837	755	768	823	730	754	766	803	775	782	738	794	838	758	802	813	797	794	775	790	796	740	749	818	814	748	785	843	790	776	785	825	788	794	794	767	798	787	794	791	781	781	773	802	778	793	768	778	797	816	814	786	784	787	819	757	763	765	779	741	809	824	763	807	857	799	770	780	772	800	763	743	778	789	768	823	827	784	788	817	803	770	794	805	752	777	803	761	805	799	777	816	769	779	823	751	795	791	778	735	833	749	768	788	740	784	777	798	787	801	799	768	794	811	803	809	808	815	790	839	766	794	816	766	830	760	771	754	788	813	845	767	807	777	762	751	800	812	806	778	800	798	746	808	803	778	799	821	816	812	789	791	775	767	783	745	790	809	816	769	805	779	734	808	759	787	816	736	790	787	772	777	779	719	829	814	796	799	753	778	795	789	793	759	800	794	802	778	791	754	785	855	795	793	793	754	763	831	819	794	785	790	802	785	778	834	740	812	810	781	809	783	755	779	819	830	830	813	807	811	736	788	822	817	785	764	773	824	844	726	766	806	815	787	768	794	777	704	800	782	804	814	833	798	791	829	804	763	805	820	819	838	842	770	849	772	762	811	773	775	752	821	776	860	815	759	792	793	824	824	838	766	800	800	783	810	740	839	768	758	791	786	812	724	798	761	862	841	793	741	739	782	805	776	809	768	807	778	800	811	754	784	737	800	804	783	811	776	745	813	746	797	771	803	764	830	809	789	772	759	801	825	711	736	752	755	794	790	796	791	831	762	806	749	776	778	778	783	779	833	842	792	803	820	797	827	784	781	783	779	748	776	728	808	768	809	773	824	802	778	786	788	786	776	811	799	737	794	816	787	812	760	730	797	794	834	772	795	768	806	831	766	754	753	811	824	799	778	800	822	776	764	793	743	812	784	763	805	811	811	766	820	765	770	794	834	792	767	754	795	806	791	833	784	847	780	818	801	776	810	792	813	784	844	748	808	785	773	797	788	781	758	851	826	835	789	827	808	836	806	725	819	787	781	787	787	817	791	753	780	842	808	803	773	774	849	735	742	798	862	879	830	807	832	782	835	802	806	803	783	810	804	797	820	760	792	751	772	726	803	826	791	813	824	781	787	776	785	822	819	763	730	808	778	817	784	810	779	770	753	762	812	797	822	869	797	800	782	763	833	797	795	761	796	730	764	782	805	805	824	801	835	808	741	782	807	793	760	787	802	743	778	829	780	791	826	743	796	802	810	849	780	807	757	795	805	818	822	812	773	806	821	780	814	843	783	793	817	847	775	801	776	804	806	765	817	791	819	845	749	804	798	805	807	799	786	812	780	795	815	807	842	809	732	776	821	848	837	783	779	774	775	806	781	771	769	761	827	765	756	764	763	781	848	791	771	810	819	800	820	757	789	796	818	791	759	796	788	779	785	796	821	800	750	772	806	800	781	796	842	762	800	815	840	812	768	834	795	785	790	804	826	781	766	813	810	836	787	800	750	769	768	827	794	798	778	746	770	787	831	804	757	770	824	771	770	792	796	788	785	813	762	773	792	787	792	746	787	799	796	832	826	780	752	799	815	774	797	779	795	757	777	779	831	771	819	829	801	760	794	771	789	784	791	770	772	790	738	768	768	765	751	825	819	756	775	842	823	734	781	762	771	806	814	737	772	805	779	804	784	801	836	819	802	802	775	822	748	805	801	783	820	799	801	810	823	836	818	748	761	811	751	795	786	806	795	813	801	818	802	783	799	802	804	817	744	772	792	777	748	778	788	798	784	814	805	739	804	783	789	785	768	800	788	781	823	822	810	814	767	830	863	722	776	805	778	759	771	755	824	752	765	773	797	815	785	844	818	782	860	803	841	795	798	823	761	788	804	775	809	782	743	784	793	777	784	738	765	773	781	808	748	740	799	753	848	817	818	780	786	791	782	798	765	768	828	730	758	796	793	799	843	836	798	792	771	829	769	788	790	763	772	776	763	782	746	837	762	834	788	748	798	798	817	785	819	812	767	795	794	792	757	777	753	794	775	783	799	787	756	760	815	790	762	825	784	799	771	793	788	780	775	793	799	766	806	786	850	801	784	823	819	780	785	795	782	809	810	810	760	823	782	786	802	788	786	817	775	809	822	804	847	793	790	773	798	817	768	865	816	777	802	820	780	807	808	770	765	790	797	829	814	756	817	798	775	828	810	786	817	816	780	757	796	792	774	765	773	757	830	789	832	838	810	799	828	830	778	785	757	791	762	773	809	754	792	790	807	798	814	786	814	793	775	754	783	788	798	771	765	831	777	808	808	759	778	789	779	752	738	816	791	795	831	820	820	771	822	779	813	749	802	802	814	734	856	786	788	831	779	779	807	798	821	853	795	765	764	810	784	793	824	844	822	815	819	831	722	754	791	796	773	768	793	814	765	776	790	797	791	781	824	806	745	799	777	811	767	786	818	784	814	807	809	795	801	802	766	766	781	777	836	800
22847	21169	28754	24165	21775	22684	19989	8096	4392	2829	2345	1970	1670	1346	1122	994	973	910	908	896	774	786	785	803	788	801	792	811	743	738	717	751	730	713	725	762	672	766	743	695	750	708	678	703	742	736	706	701	750	734	721	715	710	742	749	671	734	776	698	710	693	717	690	765	713	719	741	691	718	749	728	778	724	724	706	743	704	764	729	737	723	783	732	698	739	736	737	711	726	697	701	700	680	746	742	710	694	730	725	717	688	700	720	724	700	730	747	691	691	751	694	717	751	748	686	770	740	720	735	738	743	744	699	724	765	761	734	710	644	732	720	797	705	718	724	713	711	723	637	717	678	704	714	690	713	727	703	698	710	726	720	698	680	702	671	747	787	721	657	749	713	668	718	760	730	738	740	715	723	660	730	760	694	726	737	776	731	731	728	725	699	703	714	729	700	697	714	709	709	719	717	721	719	677	676	741	697	717	711	710	712	696	734	742	716	739	791	750	712	705	730	682	727	698	653	711	739	777	711	707	717	749	763	708	697	692	721	711	733	778	738	708	692	774	710	716	736	718	678	744	716	704	704	783	790	689	705	711	742	734	715	792	731	737	724	711	746	718	678	717	731	685	699	739	744	759	730	731	726	722	709	745	699	719	690	771	711	746	738	701	724	715	724	701	678	753	678	777	763	693	713	713	742	751	679	712	668	706	737	778	742	742	704	742	705	718	763	752	756	753	735	717	712	707	740	677	729	687	747	748	701	681	706	709	805	753	673	756	740	733	681	722	704	750	713	759	737	717	676	721	754	689	712	675	712	747	677	754	717	692	744	723	717	703	720	679	722	702	766	743	726	696	716	765	719	742	752	693	736	736	730	757	733	696	711	734	712	731	745	720	736	728	716	704	663	709	726	649	761	761	728	659	780	722	756	659	752	748	721	716	690	734	725	753	690	701	678	700	692	708	752	719	743	710	716	788	730	705	714	656	749	753	722	734	691	727	700	740	735	745	687	743	758	732	693	707	710	739	751	681	730	743	725	767	744	697	725	770	720	698	718	687	717	733	681	694	708	676	739	754	733	735	745	724	735	728	720	739	721	683	742	698	665	684	659	715	725	735	736	742	727	686	684	694	739	760	759	712	722	724	694	732	732	724	705	778	747	724	733	750	728	754	738	709	729	726	736	724	692	697	744	668	712	722	685	733	747	719	728	721	755	682	704	675	695	781	699	718	723	722	738	725	699	690	711	734	758	684	743	701	746	764	761	697	709	714	773	727	730	715	729	704	720	653	739	749	700	729	765	724	752	744	651	722	735	711	708	711	734	711	691	723	681	795	697	754	719	750	737	697	739	718	710	745	736	676	674	704	736	751	723	718	716	727	690	693	730	675	710	728	700	711	692	686	717	680	749	720	705	734	692	748	766	725	690	719	698	678	702	739	713	717	715	734	699	695	714	685	721	726	714	717	697	691	712	741	762	766	735	777	745	699	705	727	736	667	732	685	713	688	668	712	756	715	683	742	767	708	761	717	714	710	701	685	745	701	704	781	744	690	743	665	724	778	671	705	751	720	707	740	797	767	722	718	760	775	744	753	727	739	757	719	718	734	726	757	728	689	736	717	748	678	730	726	714	740	672	745	732	716	753	729	733	702	670	691	716	715	751	747	716	693	734	728	722	743	683	698	701	709	734	767	716	703	723	746	683	725	698	675	699	717	726	727	752	697	703	739	762	758	708	704	694	738	730	714	692	710	686	766	739	683	782	693	686	688	708	693	714	745	712	746	712	747	745	736	725	764	757	700	704	744	717	761	757	718	721	723	762	738	713	740	736	722	713	704	704	708	744	712	630	690	699	741	725	674	727	787	717	729	736	740	728	700	770	720	749	725	702	695	713	744	784	742	704	703	776	746	773	755	774	664	708	727	742	729	728	707	696	668	772	717	705	751	768	733	717	736	740	702	743	703	724	737	687	723	713	730	759	710	745	732	742	733	725	734	689	721	715	694	701	691	735	694	735	720	729	748	735	725	694	712	691	702	700	715	705	721	724	695	742	723	734	693	665	716	765	716	711	714	742	737	719	702	703	716	726	716	718	745	725	750	693	671	694	744	704	708	761	741	723	713	779	748	744	737	757	698	712	745	687	704	702	715	695	687	706	803	734	746	737	727	713	676	722	737	724	723	736	776	736	747	737	731	696	717	731	737	724	709	691	707	745	704	732	737	727	754	662	731	709	740	723	683	709	730	753	730	718	708	713	725	675	744	714	746	729	735	759	737	731	723	712	692	705	747	760	701	742	724	703	685	707	720	665	740	698	733	707	773	706	698	767	681	719	701	725	708	742	720	727	702	746	683	762	763	750	733	713	751	736	703	718	743	692	776	747	715	702	752	698	720	780	766	744	719	739	779	699	734	737	776	760	728	701	671	762	721	696	743	725	705	724	697	738	679	708	747	790	721	717	687	736	710	724	728	720	688	687	704	690	712	689	741	687	709	734	699	716	700	757	748	708	713	721	708	698	721	713	703	728	748	713	699	733	738	680	691	673	707	732	751	740	701	740	714	726	725	675	746	725	746	710	755	700	731	710	733	738	705	742	727	725	750	770	715	693	720	750	709	752	713	737	737	736	752	746	755	730	703	728	700	709	724	688	710	654	725	749	672	724	715	759	717	740	742	722	690	740	728	743	726	680	667	731	758	707	708	713	720	752	738	695	711	722	753	729	710	742	711	737	703	684	741	754	736	687	736	700	722	723	774	705	768	724	733	742	714	715	733	715	751	751	710	736	696	690	722	675	686	704	760	754	697	762	726	752	790	729	758	712	716	732	731	710	752	674	699	664	723	671	689	730	748	664	725	732	698	739	714	692	728	723	737	689	759	734	735	755	630	710	699	734	720	690	735	702	715	715	742	710	753	713	734	664	704	721	711	700	732	773	712	720	689	673	731	760	655	698	715	744	759	668	732	693	706	759	741	714	714	730	729	747	752	754	677	685	706	728	729	725	694	686	686	726	681	682	727	735	730	718	756	721	700	724	755	703	736	732	721	729	701	715	711	731	674	678	763	697	697	738	743	756	691	692	702	727	724	720	740	714	732	737	730	792	708	714	708	684	754	743	727	680	680	671	679	721	742	693	726	717	663	688	757	772	708	689	722	680	699	712	709	726	684	692	716	723	735	697	732	728	756	704	723	781	753	698	732	734	714	724	731	725	683	738	713	749	740	693	748	735	721	681	704	680	737	702	743	701	740	702	714	758	709	716	677	725	725	679	696	717	697	726	735	697	758	729	719	690	744	760	753	709	718	755	767	714	722	715	744	761	719	701	740	730	734	730	723	742	732	689	699	699	731	704	723	689	697	720	705	681	706	749	740	735	705	730	707	715	696	728	751	683	687	720	716	716	703	733	769	758	778	727	732	704	674	697	773	696	737	698	689	730	717	720	757	742	728	740	724	759	700	729	709	766	749	729	729	684	700	753	734	722	719	702	713	709	708	727	689	723	753	727	744	739	744
40644	70652	60662	42102	31695	23820	16872	10506	6982	4502	3781	2908	2545	1939	1593	1396	1283	1115	1171	1042	997	905	970	930	926	897	896	914	870	858	920	844	907	856	876	852	841	895	834	835	881	889	831	870	824	865	840	804	853	795	842	826	867	890	881	862	812	852	815	821	836	858	783	807	861	834	800	856	865	852	804	854	858	894	815	822	841	840	877	836	829	831	812	868	824	847	823	816	842	830	876	871	872	816	889	843	862	823	931	860	853	833	872	863	815	866	828	864	822	863	904	837	840	847	840	842	818	907	865	859	846	851	851	867	860	886	835	887	890	854	873	904	876	847	846	850	873	808	879	849	867	817	848	839	858	945	832	868	870	810	872	820	861	855	874	873	857	865	785	809	846	846	812	863	816	884	897	864	848	844	871	883	824	835	808	883	834	885	852	881	848	859	831	858	842	866	905	885	831	834	828	847	885	859	851	862	900	881	851	829	875	861	860	825	852	827	889	852	918	844	830	833	784	821	810	853	892	860	836	836	849	841	883	780	804	872	902	834	862	854	876	851	831	879	852	839	866	857	934	929	844	830	836	846	851	820	869	851	874	849	786	816	841	826	807	882	823	894	896	875	829	831	808	859	894	869	848	849	884	840	850	851	878	826	841	873	851	851	872	861	834	890	824	843	831	831	846	881	840	822	840	861	909	873	876	893	857	862	808	889	883	833	801	874	813	817	867	921	850	860	860	793	847	843	848	865	836	823	880	826	843	864	867	815	839	856	834	838	817	857	845	839	814	884	854	853	890	844	831	865	836	809	879	878	821	852	832	885	822	811	869	856	844	816	826	798	917	853	832	814	871	808	843	869	810	876	896	811	852	871	856	894	835	888	847	804	817	868	873	890	833	851	881	865	916	827	855	812	821	835	848	826	842	797	854	902	880	867	803	836	853	841	858	908	857	884	844	876	844	853	835	870	839	840	882	891	864	854	830	823	844	833	839	851	857	851	825	890	894	880	867	890	912	799	788	895	874	858	802	874	848	851	855	891	864	849	852	800	840	823	875	892	837	905	855	854	846	844	847	856	864	849	863	863	881	828	859	809	865	848	844	806	848	856	835	901	843	821	852	888	847	830	872	789	872	860	879	889	817	879	863	892	854	823	809	852	795	826	876	879	803	862	837	879	839	833	899	875	882	857	879	816	837	845	872	885	908	799	887	827	865	867	858	848	912	882	814	870	860	865	839	864	873	802	864	848	859	832	899	875	858	786	821	817	895	892	872	895	858	863	833	872	832	795	862	814	838	875	845	870	859	813	836	867	848	859	793	808	836	844	785	875	865	860	922	827	827	868	825	845	823	859	849	847	866	838	826	816	875	832	833	851	844	871	876	773	865	873	843	844	876	825	882	859	851	857	845	859	828	884	861	819	884	813	862	843	841	826	830	878	814	852	879	839	845	830	838	876	806	817	847	842	870	845	851	908	810	849	800	876	869	821	852	903	858	831	886	787	875	863	856	834	895	841	864	824	865	872	858	904	844	844	865	838	816	868	811	872	835	844	828	839	896	857	885	861	851	837	857	812	875	808	858	832	846	865	846	867	838	878	845	851	875	830	814	834	896	856	823	789	818	871	874	824	870	817	795	866	776	882	868	859	858	871	905	822	878	814	845	860	855	842	842	812	855	871	851	833	847	859	835	867	837	858	821	819	816	836	773	868	843	843	885	839	860	887	846	864	852	868	829	845	848	817	885	880	837	830	905	845	808	913	858	890	848	824	848	885	808	852	901	874	808	776	902	779	912	828	886	892	816	867	874	900	850	813	851	818	863	871	868	871	852	832	835	819	841	903	869	899	832	828	849	882	834	830	810	866	871	897	818	842	832	845	885	845	826	850	804	867	872	836	881	835	834	808	860	817	876	838	882	838	822	832	900	877	826	843	900	824	870	844	796	805	869	881	850	875	880	854	838	824	875	848	841	891	867	848	864	889	805	854	843	845	897	855	856	886	840	866	844	855	906	831	903	859	848	852	834	865	864	844	812	875	811	851	842	833	821	864	886	822	832	869	841	871	812	878	830	886	822	850	839	829	898	871	848	815	901	867	828	870	874	900	823	835	869	857	869	884	842	870	847	840	783	845	848	874	823	876	872	821	858	794	813	833	825	829	793	878	859	837	908	859	835	888	866	868	842	842	826	849	852	871	857	848	866	806	852	869	846	882	850	802	825	882	847	875	844	814	873	876	844	862	872	851	852	824	860	849	830	829	848	845	784	790	835	886	856	839	786	860	807	898	866	874	808	849	907	839	857	841	867	814	864	835	886	864	839	893	853	910	822	866	856	851	867	796	850	924	887	827	897	898	850	854	865	867	837	848	855	876	806	873	846	876	842	849	885	814	845	830	868	814	811	810	796	885	866	869	898	866	842	909	888	908	836	863	826	842	829	854	804	824	829	858	839	864	859	845	887	883	857	868	843	828	870	871	873	829	859	856	873	861	815	873	827	814	808	861	841	801	854	863	886	820	869	833	794	854	881	802	829	860	890	875	888	882	867	879	862	851	913	822	867	867	877	858	921	855	848	826	873	832	862	854	884	828	809	813	833	860	863	858	916	825	846	910	853	796	843	884	817	816	864	877	792	828	886	845	908	893	829	843	874	842	860	839	839	872	823	825	876	844	847	833	865	875	847	890	840	853	868	848	844	898	883	840	832	833	812	804	867	826	882	848	884	850	843	852	827	840	870	839	811	823	866	875	868	803	861	812	822	901	818	846	874	887	846	886	835	854	856	846	857	859	823	847	816	869	785	869	826	883	861	920	913	837	839	850	864	830	828	881	834	808	844	871	844	866	829	889	803	872	864	815	850	894	844	818	864	841	857	864	847	864	805	882	866	850	857	897	896	855	889	875	857	856	817	856	826	804	860	834	827	799	856	857	874	806	907	834	790	807	857	886	863	811	872	928	894	866	881	799	855	849	823	870	816	837	772	893	845	887	824	850	884	849	873	881	885	865	834	867	869	890	823	813	890	865	903	844	796	829	882	846	840	842	867	828	880	864	863	844	862	889	793	888	846	859	850	855	820	848	807	849	837	863	841	827	828	802	846	848	847	881	831	796	853	766	864	824	831	817	814	807	857	912	914	869	884	883	777	800	841	850	865	866	863	888	837	802	837	807	887	805	846	888	844	837	811	814	848	855	851	917	850	862	814	818	855	827	871	855	826	817	850	818	904	857	877	855	853	861	874	841	860	891	824	883	866	827	876	811	838	854	848	809	871	848	867	856	884	886	848	867	868	832	823	879	894	824	838	847	879	873	862	891	863	824	837	864	889	840	820	877	824	828	893	885	849	817	834	830	850	866	885	850	828	860	832	858	919	817	863	913	859	898	888	873	861	850	875	829	821	818	870	816	830	866	858	853	880	838	862	901	881	888	878	860	868	851	846	846	824	921	838	903	867	811	859	835	810	842	862	860	830	899	827	876	867	854	854	840	831	902	831	858	829	835	833	859	833	835	858	854
32881	38471	42679	31163	18584	11116	6430	3338	1995	1521	1354	1201	1137	1006	822	893	820	787	799	764	806	774	764	765	745	740	662	743	666	744	710	743	721	766	722	719	723	765	724	754	739	743	691	706	685	751	680	715	697	705	699	713	702	694	689	731	696	739	754	697	724	791	744	678	742	703	743	684	693	721	723	692	758	740	769	685	743	743	753	703	697	740	747	685	730	746	732	681	716	737	720	731	745	718	695	713	680	723	708	734	721	731	670	757	678	699	730	734	700	718	682	728	692	662	741	679	751	744	720	723	690	724	696	731	706	736	714	742	702	734	712	712	785	798	708	736	754	734	722	691	707	724	731	727	727	718	729	682	769	712	678	725	749	767	707	716	710	741	778	719	758	726	727	719	725	704	763	703	677	697	749	762	724	682	734	735	712	670	709	735	735	755	712	725	715	717	713	694	717	676	673	737	699	726	718	710	730	715	729	730	696	732	751	699	780	693	680	747	741	725	669	704	755	727	750	709	713	708	728	700	730	691	746	709	747	712	714	716	717	708	743	750	694	715	695	697	737	663	751	755	754	732	718	757	800	745	699	737	748	738	766	743	720	746	766	747	704	752	702	739	703	701	722	743	704	759	786	718	710	728	744	777	719	742	671	749	735	718	695	724	734	672	691	727	797	714	742	778	691	745	733	739	728	758	762	744	707	721	754	733	706	735	736	728	712	705	763	701	700	726	712	699	702	713	748	699	715	683	676	725	745	726	704	663	703	744	743	716	752	732	726	739	724	752	711	745	693	716	735	664	721	786	749	721	675	654	764	756	761	733	708	710	724	739	714	703	777	757	697	706	752	687	749	728	766	756	700	744	750	707	706	739	734	709	716	696	726	762	769	720	738	759	731	756	718	746	706	721	747	737	689	741	729	727	716	690	672	718	783	739	710	691	740	739	735	737	734	744	731	715	720	752	675	755	687	747	726	729	712	730	712	691	720	717	734	728	741	722	688	737	706	671	709	656	689	672	699	775	725	749	713	716	729	799	735	708	725	730	695	719	785	712	743	657	719	700	685	733	681	713	699	734	730	741	741	764	703	704	718	708	705	687	749	746	747	702	688	727	695	755	713	738	742	715	718	757	713	745	742	729	750	706	773	713	707	736	738	750	711	668	740	735	720	687	754	730	685	748	774	732	709	743	738	730	694	717	725	726	702	770	683	723	732	686	725	740	721	692	695	750	716	705	715	735	716	693	722	710	740	751	708	762	705	759	743	713	702	731	694	695	735	723	708	766	706	781	717	724	721	694	723	744	746	739	730	744	776	702	745	723	697	703	705	728	780	686	736	714	722	722	648	715	734	719	707	712	724	737	783	764	686	717	683	702	744	745	672	727	770	729	690	736	795	700	745	703	740	731	786	710	718	717	682	701	736	734	702	718	745	715	717	717	725	694	692	697	705	735	759	708	693	690	715	711	708	734	703	730	723	734	721	765	706	724	728	752	762	738	706	688	720	718	738	733	699	681	771	715	723	701	707	754	711	739	714	737	702	764	752	723	712	697	689	748	729	724	709	723	742	775	751	729	702	728	752	694	737	733	745	741	732	722	698	732	750	733	742	735	716	791	745	704	731	750	710	702	687	663	738	699	723	709	747	734	737	714	755	691	716	706	764	680	727	741	694	745	719	678	712	754	717	728	736	732	769	748	693	680	724	687	742	693	761	691	754	727	780	707	726	751	684	706	733	728	707	713	688	733	715	753	742	703	753	724	721	717	717	729	732	752	695	762	705	742	653	721	729	705	721	707	727	723	677	730	696	684	768	712	709	695	703	745	726	759	697	743	725	702	714	738	752	700	728	731	721	697	724	770	697	682	714	734	725	731	706	733	700	729	727	724	716	729	734	739	722	778	763	767	759	689	720	733	743	723	738	734	746	704	741	721	724	735	707	723	762	741	726	721	745	720	747	754	756	762	764	695	718	743	722	744	745	685	680	735	732	721	694	703	733	737	716	756	755	703	754	710	725	713	756	700	734	705	705	758	704	727	749	755	741	714	703	726	743	728	741	686	697	721	733	698	734	749	718	722	760	765	735	728	771	749	682	742	685	736	687	803	753	688	660	746	742	770	726	747	715	729	726	747	676	746	746	733	712	687	745	737	736	729	744	719	751	698	725	695	691	765	692	711	700	726	711	764	745	711	736	708	721	716	717	753	727	717	712	743	665	722	729	763	699	689	722	736	740	727	696	736	758	740	720	760	727	691	681	704	735	703	734	718	694	681	716	767	725	725	753	744	742	671	720	748	717	699	699	702	687	693	745	748	676	735	733	693	685	763	681	704	717	721	720	674	750	696	728	693	730	758	762	740	773	699	738	745	726	746	725	705	791	749	765	737	732	767	729	748	751	745	804	731	757	695	704	742	713	698	701	723	762	737	703	754	708	733	701	730	726	710	755	712	677	758	690	718	748	741	766	686	736	734	753	718	728	750	729	710	724	723	719	737	713	738	719	752	754	720	709	720	729	708	744	714	698	691	716	719	719	717	732	815	703	739	734	762	736	708	718	713	673	677	776	704	699	742	704	742	698	728	708	690	709	754	696	739	737	825	725	721	702	690	753	717	708	705	759	683	695	728	741	760	740	706	687	702	768	661	708	714	716	764	728	727	744	748	730	777	773	732	727	729	728	715	684	702	694	731	728	757	702	769	723	695	728	720	734	731	727	715	776	783	743	737	699	732	717	710	727	745	714	734	723	714	720	692	717	698	712	746	739	696	735	725	712	740	707	724	727	715	689	745	726	791	706	738	727	755	682	724	704	734	711	745	705	750	738	710	746	702	696	702	718	721	727	734	727	768	731	706	708	741	724	706	749	728	706	716	649	739	736	724	700	746	698	779	731	706	692	757	752	712	716	781	703	737	742	743	719	754	699	768	748	668	728	730	744	787	709	701	729	746	758	752	759	736	704	707	705	747	761	751	750	761	669	703	758	701	744	716	730	756	719	723	734	719	739	733	736	767	676	760	757	728	715	789	703	748	766	719	706	680	679	705	741	777	793	704	719	687	707	735	708	731	725	713	708	739	733	720	718	693	722	763	713	675	754	716	718	748	695	739	703	722	726	722	725	700	736	716	715	799	697	713	705	758	712	723	698	693	754	701	699	735	734	697	753	686	706	696	729	680	746	705	725	724	704	698	766	724	742	725	724	697	720	717	712	728	766	750	679	717	734	762	690	715	732	693	750	745	705	723	734	719	744	733	690	714	712	765	657	717	753	737	718	722	761	740	727	669	723	768	722	693	766	671	758	766	730	750	713	739	721	673	753	753	732	746	730	704	738	735	779	732	700	741	729	745	733	700	667	730	719	706	744	731	682	746	766	761	729	762	722	711	727	754	722	747	719	741	729	703	728	705	711	698	719	711	722	768	718	756	725	690	734	723	777	693	716	746	736	730	718	730	707	741	712	729	691	763	741	747	702	707	717	738	739	738	692	747	689	719	723	721	696	704	745	705	720	709
40206	55652	44973	30597	21142	14866	9974	5447	3134	2493	2019	1775	1546	1338	1219	1040	1017	904	958	932	881	893	869	881	935	871	910	826	851	849	865	871	908	904	892	845	921	828	865	862	847	848	828	911	845	890	852	882	824	871	850	827	881	866	867	824	869	884	858	892	826	914	853	918	873	879	888	845	861	909	881	818	879	851	855	825	895	892	853	860	842	864	845	852	854	849	887	861	860	861	882	901	902	899	846	859	854	896	843	909	872	872	858	853	837	847	854	772	898	857	860	884	862	851	852	801	883	853	871	884	867	905	856	880	882	900	880	830	860	854	808	853	841	885	892	805	879	837	916	867	882	862	863	837	861	806	837	883	855	879	838	839	838	929	862	890	840	816	845	836	930	863	838	839	901	898	806	877	862	836	880	846	895	910	866	811	878	849	873	932	867	923	835	917	848	886	851	930	878	905	919	869	868	865	838	852	913	895	870	915	875	878	881	879	915	900	927	880	850	869	858	843	815	895	859	874	852	856	866	866	908	813	886	850	888	883	851	861	868	865	854	896	853	846	885	886	883	899	855	861	860	816	857	881	889	866	891	847	875	848	896	854	874	847	874	877	881	859	897	863	906	855	909	830	891	838	834	842	892	860	867	832	858	841	816	881	863	868	898	853	868	864	885	852	855	869	869	901	882	918	881	892	888	924	888	893	860	904	863	865	929	837	857	790	889	868	888	850	902	829	868	837	839	841	847	804	895	859	800	893	915	886	841	855	860	849	850	845	874	854	840	866	864	855	823	917	877	851	861	905	849	880	909	942	844	907	934	900	863	881	882	863	862	876	891	900	876	825	869	902	847	859	896	798	820	854	847	848	849	827	919	877	876	872	811	836	884	899	878	874	876	863	891	847	892	873	871	911	881	844	866	834	868	876	862	856	852	842	905	853	877	830	930	893	883	864	880	839	844	884	891	844	845	890	876	895	846	846	893	832	860	921	873	836	827	866	876	872	892	845	870	908	868	876	886	846	819	877	877	883	861	815	852	850	888	853	876	850	855	834	862	876	859	777	827	888	880	836	850	886	888	868	850	908	842	868	883	850	897	894	859	892	870	855	856	878	879	865	902	844	838	911	871	902	878	852	911	836	823	881	852	865	859	883	897	873	838	835	842	872	851	841	921	854	915	956	839	875	872	873	876	843	886	843	830	905	863	880	873	827	848	878	824	891	802	836	879	873	883	900	866	846	877	874	850	890	886	886	878	852	825	876	876	886	887	871	859	910	857	865	859	881	924	848	868	918	863	905	822	851	840	854	856	870	873	901	904	875	848	847	864	880	885	872	873	918	828	858	881	868	865	914	875	859	826	856	858	821	849	882	865	793	833	903	829	889	868	863	893	869	867	847	845	843	847	922	887	863	895	859	942	834	893	847	893	842	825	852	907	881	893	885	844	898	888	890	881	811	868	901	895	889	834	878	824	884	826	868	819	827	851	854	827	846	872	824	911	880	880	895	912	831	859	884	836	846	883	862	898	902	865	882	878	860	884	811	862	835	877	857	849	912	882	869	867	870	821	889	865	868	830	843	815	846	866	865	903	867	867	816	842	872	877	916	889	862	835	832	892	894	897	854	862	858	858	877	854	890	891	842	916	841	856	830	830	851	918	853	887	827	826	882	822	812	946	843	861	827	873	873	852	908	843	877	944	907	861	852	814	886	862	927	892	845	824	908	880	903	849	894	865	908	899	854	869	928	831	865	851	841	908	917	861	893	900	868	873	834	890	894	858	814	924	927	853	895	857	835	865	832	893	868	887	843	898	843	881	881	835	859	864	881	898	877	853	891	875	886	919	899	855	873	834	843	907	810	849	844	856	883	865	879	867	885	866	821	912	921	824	866	836	876	875	879	844	882	875	816	847	852	873	860	886	854	842	877	832	896	840	854	875	861	814	883	880	909	865	841	897	867	896	895	868	865	845	861	878	877	892	843	857	867	838	857	873	855	851	847	882	873	894	869	873	854	866	897	828	860	935	878	815	814	881	848	875	862	903	873	918	888	833	843	843	889	834	866	850	914	895	858	884	833	817	888	891	872	841	834	910	816	857	924	926	844	881	887	854	873	879	883	888	848	879	856	853	844	889	832	848	922	855	864	887	895	880	903	896	851	882	853	845	885	892	891	855	864	862	898	844	849	857	864	858	855	936	874	882	814	851	881	852	930	838	875	858	855	920	876	863	821	887	848	877	848	846	859	838	868	904	878	826	874	835	841	885	846	863	868	930	821	871	897	866	804	919	832	862	852	878	826	894	870	876	906	861	857	879	815	842	862	872	870	869	825	875	854	881	855	874	860	862	875	876	901	880	837	841	875	866	866	870	919	889	880	843	855	884	893	874	856	859	831	854	868	859	835	842	872	926	880	863	870	895	870	899	891	874	865	861	820	868	899	866	856	835	866	845	879	900	856	784	864	889	891	893	876	827	903	870	860	892	896	855	859	787	909	831	861	889	854	874	864	877	865	823	881	831	915	875	856	899	912	886	884	916	893	916	884	908	866	857	915	873	910	832	860	861	831	889	848	879	844	874	869	857	842	845	821	890	887	877	908	839	847	922	851	865	920	864	882	877	875	895	889	873	848	889	871	891	845	881	874	862	824	882	856	823	890	828	855	852	912	866	865	776	840	877	827	917	847	896	896	932	893	903	873	900	948	914	839	825	876	916	885	852	879	902	925	891	854	859	905	880	834	889	796	844	844	853	882	848	874	848	807	888	884	815	893	909	869	860	893	829	864	833	916	878	893	918	843	886	869	879	889	900	860	879	892	845	872	880	880	902	902	859	840	817	806	891	921	836	844	853	876	882	834	851	863	862	874	853	837	890	785	904	837	869	872	906	823	876	942	906	891	885	907	867	856	858	874	862	889	870	863	859	906	857	831	896	823	885	842	946	854	874	873	893	889	847	880	844	839	922	900	899	881	852	876	864	838	895	839	867	866	825	834	923	882	851	872	833	859	858	914	881	908	876	863	825	892	861	834	847	877	887	867	862	872	827	904	851	833	860	876	862	881	862	929	876	882	874	874	874	855	874	893	860	826	848	815	857	888	896	888	875	846	881	865	822	887	878	895	876	828	907	917	881	869	889	935	890	832	868	913	854	893	889	854	895	857	867	884	890	876	844	895	900	853	885	855	889	862	855	889	906	840	848	829	827	788	843	873	930	879	880	852	853	881	859	896	904	891	848	912	886	890	866	872	857	845	846	870	863	871	829	843	896	885	900	846	825	811	928	886	828	862	889	845	829	867	877	913	882	915	841	963	873	892	885	910	856	839	894	894	877	860	867	934	842	861	883	826	909	854	830	865	865	906	877	848	868	866	869	917	916	873	825	806	895	827	840	866	895	895	820	854	843	837	875	787	891	915	859	872	878	866	860	903	858	836	949	827	870	912	868	861	887	834	904	837	857	867	797	857	835	850	842	836	905	898	847	890	877	893	841	861	834	885	857	859	903	862	836	835	867	870
23957	21138	28528	25541	22795	19820	11869	4191	2288	1938	1568	1429	1282	1102	933	974	893	820	819	807	835	804	821	797	820	761	756	791	759	814	792	780	823	797	749	729	787	793	785	755	797	720	803	700	742	796	785	781	729	774	752	730	772	747	826	815	765	749	810	752	796	814	753	747	810	755	768	780	753	773	772	801	795	769	763	742	799	745	798	742	806	752	787	748	730	758	758	737	789	733	754	750	736	749	769	821	766	768	805	793	771	766	731	768	741	785	792	776	725	720	820	753	805	774	726	748	740	799	777	738	777	745	764	743	767	732	722	740	841	753	757	765	776	800	796	788	768	783	748	729	754	780	776	784	773	717	742	776	681	812	782	742	777	802	721	765	744	768	756	777	760	777	733	737	812	731	778	794	806	789	754	751	734	793	776	769	779	751	761	751	748	794	769	791	747	792	745	803	790	719	778	689	778	775	757	804	729	801	729	723	800	744	776	783	772	773	758	754	772	761	677	722	776	749	770	830	736	748	772	720	727	788	743	789	775	749	757	747	769	742	782	776	807	801	714	776	722	778	744	795	763	755	782	722	770	774	751	760	755	740	763	762	748	754	819	762	794	808	816	783	755	756	740	771	806	767	775	780	717	793	732	725	800	729	793	755	766	777	730	796	773	781	771	737	784	758	800	728	800	751	753	779	801	757	752	796	749	735	734	777	774	773	774	797	741	753	776	754	776	753	788	769	787	779	746	759	799	730	753	823	822	809	731	747	750	732	762	788	780	752	772	806	696	735	720	781	798	749	746	752	780	797	752	795	766	789	776	796	787	804	747	772	692	788	730	772	793	792	799	788	743	791	807	756	763	758	763	760	707	754	770	810	780	754	802	756	788	749	726	764	778	830	747	749	762	790	781	745	732	772	772	749	805	740	736	784	815	744	791	744	794	716	760	742	760	783	751	803	778	760	790	764	771	755	794	771	771	760	775	820	762	834	779	803	775	792	750	779	714	755	804	765	806	748	792	796	751	797	798	732	738	712	795	772	753	814	723	779	780	770	758	779	787	742	753	784	766	720	747	756	750	763	806	817	796	757	780	797	746	796	763	763	763	747	716	825	793	807	828	832	768	767	773	779	776	776	777	737	785	729	747	783	777	756	770	787	796	771	765	740	794	888	765	782	760	734	740	750	760	794	768	776	744	809	704	746	772	771	766	768	785	792	808	746	796	750	818	760	785	795	717	767	740	825	830	754	748	774	816	735	727	768	780	797	707	781	741	749	713	737	811	786	779	752	773	809	747	756	743	767	750	781	780	763	730	786	731	725	754	769	715	698	761	782	793	769	761	758	749	748	759	791	775	759	778	810	727	742	787	782	737	752	776	794	747	734	767	785	806	748	757	758	785	797	781	743	765	764	770	728	742	782	834	787	798	730	760	740	790	756	740	760	811	781	785	726	769	761	792	738	751	740	794	764	755	751	810	762	816	740	791	737	750	775	802	766	729	756	760	793	812	754	779	745	744	777	816	798	743	720	786	728	812	798	767	826	793	748	779	746	749	798	747	802	738	785	766	754	813	763	799	719	791	813	761	761	760	764	745	794	762	745	740	756	784	753	756	823	787	773	771	738	724	745	759	809	773	774	731	781	770	791	722	813	757	720	780	735	769	799	767	798	749	756	769	781	759	787	769	722	751	738	709	773	745	803	733	824	767	757	791	823	830	753	780	792	746	744	736	788	780	818	727	815	759	750	743	774	758	754	763	708	751	721	754	792	742	716	789	748	808	731	780	801	778	754	812	815	785	752	758	766	804	808	769	798	721	812	734	774	780	797	751	813	813	708	755	743	761	739	743	748	757	749	765	727	765	779	790	763	794	768	813	759	760	732	798	756	791	768	757	760	771	723	715	772	763	751	795	718	797	779	768	771	717	741	795	750	802	756	758	782	807	754	708	749	778	737	744	807	796	738	789	779	779	782	727	735	773	769	783	742	757	793	777	800	792	752	709	768	792	769	760	763	748	800	753	741	780	780	746	758	824	772	779	763	789	806	758	769	736	762	805	779	766	748	766	757	813	739	780	758	753	825	723	774	794	783	715	765	800	833	741	779	757	785	814	717	757	762	796	752	803	787	814	768	743	743	795	789	750	758	748	782	739	796	747	787	717	746	731	799	751	793	742	796	726	740	777	743	801	728	710	806	769	814	825	774	738	772	753	798	800	771	772	748	758	762	784	758	738	769	761	751	688	769	772	765	786	759	718	777	748	739	743	757	789	745	728	770	761	777	714	753	753	733	794	781	757	779	757	775	826	802	752	768	811	767	781	750	752	731	783	763	754	731	764	780	724	757	720	769	779	741	760	787	748	704	757	821	788	757	746	778	815	737	715	765	802	752	770	844	776	780	805	795	742	728	764	810	795	787	765	737	822	787	726	808	762	756	823	747	783	818	778	811	780	773	748	763	754	784	720	745	753	776	792	786	735	786	743	761	761	775	792	829	760	754	746	740	776	735	789	766	730	754	708	762	753	764	731	752	811	792	732	785	729	759	805	742	724	729	763	818	763	768	784	784	820	772	743	701	729	761	743	784	769	748	788	776	765	733	765	739	806	783	818	815	744	733	767	822	773	750	801	777	745	776	730	772	737	833	816	778	781	750	727	705	828	821	781	735	799	786	798	773	778	785	746	775	754	783	754	762	756	732	786	768	734	780	751	787	750	749	824	760	809	768	720	795	753	814	773	816	775	756	795	755	763	757	779	777	789	764	776	756	789	754	860	769	747	731	733	732	750	730	790	788	804	766	739	774	784	780	793	740	782	767	713	799	737	767	770	794	737	789	775	760	726	792	809	818	790	778	785	772	817	781	790	764	745	809	785	786	705	762	766	801	750	792	741	738	787	786	719	756	747	757	744	804	748	791	744	764	779	761	776	769	713	801	825	794	792	802	790	788	729	773	750	755	752	708	826	779	778	772	770	777	745	781	829	750	811	800	791	744	770	760	759	775	766	768	798	773	722	779	767	814	777	724	792	747	826	757	875	726	759	766	763	766	768	720	794	767	737	774	782	758	780	761	785	806	733	795	819	776	776	757	762	824	748	716	805	733	777	767	754	797	731	777	768	784	801	783	764	802	752	747	747	805	799	763	802	797	781	792	790	796	791	758	732	774	794	780	718	724	810	751	770	723	776	737	797	762	798	832	788	771	769	745	773	803	800	780	751	750	744	741	804	806	764	699	734	815	778	759	762	740	757	798	779	796	773	772	769	771	728	758	756	764	781	794	805	734	800	833	802	768	724	739	789	769	748	809	773	773	770	735	760	746	774	765	711	735	797	736	779	735	765	750	734	765	742	781	796	760	774	768	785	748	766	775	800	766	756	812	734	769	743	773	761	730	777	790	757	768	836	759	757	715	814	824	795	818	772	729	782	759	764	754	827	776	771	845	757	764	770	744	766	711	774	762	797	786	794	837	758	752	767	767	728	770	778	745	753	755	752	727	778	763	778	787	788	781	759	814
40884	63500	52514	36195	26849	19975	12624	5936	3585	2896	2364	2053	1641	1462	1234	1179	1020	1071	1067	994	955	990	970	976	901	950	890	965	950	941	917	946	900	915	937	913	892	914	944	924	935	886	897	897	972	949	943	926	921	891	833	938	909	942	966	919	876	929	934	925	883	931	873	855	892	921	890	971	928	945	905	932	933	910	889	971	904	927	912	898	918	865	868	925	915	883	906	906	907	906	906	935	834	887	911	883	877	966	954	856	942	956	894	909	941	849	906	954	928	931	867	978	915	909	919	894	934	905	933	898	896	896	925	924	919	944	906	955	930	951	937	905	869	923	848	910	941	916	923	877	928	931	910	952	927	880	880	940	925	965	919	972	939	931	846	926	891	921	902	908	891	924	924	951	872	987	851	927	904	991	873	902	925	918	922	877	919	939	903	905	914	908	955	914	880	920	909	893	897	919	869	911	930	911	922	845	886	888	911	949	911	925	925	946	926	893	919	875	923	916	939	911	934	879	996	922	932	891	905	907	911	940	911	910	909	905	922	908	906	892	934	891	896	915	895	927	929	921	924	898	874	904	917	906	934	910	992	896	944	882	923	881	945	907	909	945	884	955	898	898	922	953	935	941	896	947	914	913	895	905	943	895	911	930	935	878	955	930	884	900	899	917	869	952	838	915	892	990	923	936	862	903	948	922	932	892	894	929	887	894	890	922	919	964	906	939	893	926	922	873	930	862	934	911	902	898	909	900	974	913	913	897	888	935	906	925	891	925	889	887	873	896	890	921	853	848	894	928	868	899	885	892	894	917	882	890	940	946	910	872	918	916	929	823	915	954	931	915	901	855	915	915	949	924	889	925	927	918	952	918	971	887	946	968	876	924	889	908	976	964	876	903	898	968	918	937	924	928	915	895	890	890	946	920	882	907	898	926	909	950	883	963	873	901	932	917	927	853	910	915	920	896	914	876	902	949	936	907	914	947	914	896	926	916	877	888	940	890	967	924	892	924	859	1005	889	918	929	976	921	888	904	957	891	958	899	873	939	962	883	952	862	879	946	914	923	880	890	920	933	918	896	911	870	930	883	889	914	961	923	953	907	872	889	903	871	926	894	893	953	880	917	932	905	888	914	943	920	937	914	882	954	992	889	913	927	924	904	921	863	862	905	930	893	870	938	922	897	946	875	947	914	955	919	939	886	969	938	903	934	924	909	930	875	928	901	920	863	939	926	858	862	906	905	889	970	941	888	903	973	886	885	952	921	892	928	915	899	950	917	953	927	942	888	890	937	956	929	930	889	914	913	938	956	886	885	921	906	888	904	961	885	862	910	912	939	877	972	949	928	906	869	877	897	832	919	949	869	922	863	875	890	883	887	921	885	949	912	916	910	911	877	936	954	959	930	935	928	954	870	953	917	922	905	913	905	934	895	861	904	889	925	993	925	909	891	932	925	912	925	890	940	869	940	906	916	860	902	911	941	969	870	844	921	946	856	910	871	913	887	905	941	851	978	923	926	927	867	907	918	909	921	932	917	935	915	925	906	912	897	942	898	882	928	917	829	907	944	905	926	870	922	955	904	917	942	939	921	944	897	918	934	905	935	911	919	931	870	921	919	954	933	919	915	968	924	899	897	885	892	917	894	921	897	872	943	911	900	866	954	952	923	902	898	940	890	894	899	882	889	883	921	933	925	959	927	894	895	934	880	901	901	914	883	890	918	892	836	918	885	876	897	882	923	919	943	947	884	930	977	907	887	921	896	918	919	897	933	894	942	880	865	904	922	869	939	855	891	866	890	939	940	929	889	898	919	985	890	895	904	929	866	891	909	937	908	915	911	964	938	880	918	894	870	947	900	919	905	915	930	883	927	878	914	949	914	976	915	891	916	901	874	894	879	905	904	921	934	909	893	942	898	931	916	928	955	952	921	949	905	911	926	862	918	848	938	911	948	912	940	907	885	911	869	842	897	892	922	922	928	840	896	933	927	863	936	946	901	873	899	896	872	882	920	926	904	914	961	895	906	868	927	918	927	873	953	914	887	904	933	918	839	907	918	871	868	908	902	954	907	973	910	914	882	912	925	906	891	909	885	908	887	911	924	959	925	929	944	946	904	897	869	845	885	854	953	938	893	948	910	880	880	904	919	906	886	926	899	915	920	954	905	968	897	963	935	919	924	937	920	842	908	908	943	882	938	924	902	917	897	909	903	875	901	933	973	897	956	908	847	912	893	908	866	906	915	917	945	922	885	888	907	932	905	901	877	911	897	944	917	918	919	873	912	893	931	878	890	919	867	952	899	887	842	903	910	896	905	928	947	912	913	923	886	926	920	903	914	917	907	904	889	955	882	930	946	901	884	945	886	907	907	893	940	854	926	920	960	936	918	933	923	945	916	912	894	898	960	898	900	888	879	934	923	894	937	929	1004	914	885	829	898	887	920	913	863	905	925	905	886	880	927	956	906	834	901	916	934	910	917	885	942	939	901	908	912	892	940	930	965	941	891	928	948	900	848	928	924	906	907	908	867	887	952	923	926	902	857	876	909	890	884	949	917	832	929	878	958	899	911	839	914	933	931	973	890	931	889	925	950	882	935	942	899	947	907	872	878	921	915	931	954	856	899	851	933	902	930	900	978	887	929	923	916	881	913	878	904	946	896	885	933	921	904	920	939	918	898	894	904	942	894	931	999	935	924	869	960	932	876	931	925	860	877	905	915	920	894	895	932	917	896	915	892	891	868	939	912	912	904	903	909	910	876	890	939	908	928	947	922	946	937	895	897	932	957	925	921	813	879	929	933	939	887	978	976	896	949	911	911	930	936	897	914	980	943	947	914	927	918	889	920	935	921	904	949	898	875	909	935	909	957	943	902	936	885	880	843	920	934	910	894	869	910	909	891	952	903	933	967	930	884	856	917	906	943	927	909	916	933	945	947	871	875	896	887	955	881	914	954	907	940	941	910	899	886	944	886	873	895	920	924	903	888	966	940	928	887	865	901	924	937	863	916	862	898	880	884	948	893	912	883	946	958	913	909	943	941	858	905	857	909	882	944	921	929	901	932	903	954	892	904	928	942	888	964	851	907	914	937	920	927	915	937	915	913	929	923	895	898	898	866	901	846	936	863	854	942	965	927	986	961	908	914	863	906	893	923	890	931	949	888	906	919	888	884	930	900	906	904	881	903	982	900	868	947	956	896	916	918	933	901	936	865	932	923	853	948	910	904	955	896	934	905	921	986	950	922	914	915	939	921	900	948	941	917	871	901	895	911	835	905	917	927	946	915	927	959	899	890	872	872	905	951	848	896	871	874	932	863	920	904	870	885	875	922	893	935	867	895	900	945	892	941	931	862	925	858	959	928	896	869	870	929	896	854	959	918	885	850	864	896	970	857	974	903	877	966	955	899	876	912	873	942	896	922	905	945	860	951	955	921	890	911	874	914	922	858	925	916	892	902	869	944	859	889	921	909	893	849	878	905	927	932	902	954	941	904	935	923	898	915	923	901	918	937	892
24979	21299	29484	28005	20575	11608	5653	3019	2120	1781	1523	1291	1093	902	830	763	775	743	742	711	651	657	669	644	688	682	742	668	672	676	658	652	673	659	623	683	679	716	633	651	703	610	657	643	654	649	682	655	699	619	649	674	642	667	658	690	702	683	686	662	668	632	626	600	681	630	657	639	653	673	648	648	656	648	632	665	680	623	671	604	649	662	645	638	700	691	670	638	667	695	663	675	670	664	671	668	659	646	619	725	635	726	652	622	694	642	639	687	666	682	704	677	669	693	663	617	627	631	642	673	671	650	610	651	647	669	677	699	694	656	628	661	647	666	700	633	704	674	718	693	602	702	651	676	667	666	684	662	679	643	649	649	686	676	652	661	642	709	680	704	675	659	636	666	679	658	657	680	640	702	697	648	698	660	674	648	712	670	671	616	660	655	643	662	609	670	714	666	657	638	660	646	658	660	611	675	662	677	631	681	629	663	594	669	626	672	667	679	679	729	682	600	677	663	654	701	652	638	667	663	648	673	708	669	642	678	656	646	606	629	672	604	680	711	667	653	674	669	680	681	635	667	715	650	653	698	637	691	662	651	641	660	642	654	668	669	615	643	646	633	647	660	683	654	673	645	654	644	708	646	653	653	654	645	615	612	667	614	658	640	658	671	675	665	644	670	664	628	666	662	657	661	619	681	630	615	672	649	694	647	671	654	659	673	667	695	678	647	665	655	674	622	647	656	702	721	667	638	705	669	636	660	677	618	715	642	648	625	665	666	648	644	633	616	650	651	601	634	650	689	671	697	691	610	679	650	649	622	667	681	688	663	680	652	641	715	640	660	627	644	663	702	712	606	677	686	711	670	728	691	685	695	635	674	658	669	633	628	641	664	628	678	677	679	643	653	713	675	660	702	667	626	688	676	657	656	659	657	668	674	677	685	625	662	672	669	657	627	660	658	674	655	718	687	651	652	649	665	697	647	702	669	659	630	631	631	687	691	591	649	676	670	646	680	645	586	674	656	668	658	709	672	672	677	689	642	635	681	659	668	683	648	620	640	607	689	685	668	641	694	724	656	682	706	679	688	639	623	628	658	685	635	639	654	637	632	669	682	673	610	649	646	699	636	654	675	636	644	650	658	608	662	685	671	674	674	659	659	701	664	627	612	636	631	657	671	673	626	624	621	657	658	648	685	740	658	667	670	636	694	623	675	639	636	652	664	689	661	655	611	644	682	623	683	655	676	695	683	710	652	651	632	658	623	680	656	648	645	693	653	679	683	659	655	665	688	641	639	645	644	647	655	691	660	638	632	604	648	685	635	615	679	655	684	680	661	620	623	618	643	706	644	680	700	645	640	637	682	664	666	647	653	672	631	645	670	644	689	631	657	661	649	660	666	625	655	657	662	627	727	637	594	677	637	618	663	688	714	660	692	617	674	632	664	646	656	660	640	659	651	627	648	641	637	618	637	677	636	627	646	654	650	656	649	637	627	637	700	606	650	647	657	680	699	687	657	663	716	685	682	662	648	678	671	659	679	654	675	656	676	619	723	667	652	665	647	655	637	653	683	699	596	652	691	699	650	664	667	689	640	667	667	634	697	624	675	632	651	692	682	690	612	676	638	595	653	598	686	646	668	645	681	678	672	667	676	666	675	598	671	700	661	608	630	636	606	617	649	625	693	695	673	663	666	680	655	638	627	651	686	650	686	672	688	650	638	662	671	674	701	639	666	663	651	657	647	649	614	685	695	625	652	679	651	672	686	655	642	620	656	664	647	614	642	701	658	649	680	700	708	642	696	606	637	677	647	676	589	663	676	633	637	690	652	628	670	636	660	666	660	650	673	670	675	660	657	675	669	655	665	692	600	621	643	700	611	659	644	666	650	679	670	620	672	629	659	662	680	653	682	680	666	685	660	649	670	630	629	698	746	717	691	619	651	618	669	672	626	635	685	688	664	655	694	660	691	689	666	684	615	637	659	663	636	695	626	663	676	711	659	652	698	673	672	683	597	683	629	667	649	690	661	699	666	652	648	612	701	712	707	620	657	680	679	633	669	643	651	715	682	646	671	631	682	623	686	660	666	657	653	622	649	666	650	734	664	668	654	641	680	619	683	676	625	669	651	637	676	654	660	672	652	637	651	667	682	641	605	648	652	676	672	650	665	684	655	654	660	675	635	679	669	669	649	660	631	613	698	650	656	661	649	655	666	651	705	618	678	607	619	635	680	595	668	677	676	668	627	662	668	663	679	648	665	655	637	634	659	668	680	658	644	665	669	635	710	712	683	693	648	712	627	663	667	658	698	610	641	617	650	655	680	643	680	645	709	689	663	620	626	590	719	615	662	633	672	641	703	673	658	659	660	677	660	692	661	663	675	624	675	622	702	690	629	677	598	651	669	595	665	580	634	700	650	658	696	674	647	637	668	677	686	682	636	671	700	627	651	646	649	625	642	634	644	688	658	684	694	660	680	624	645	652	710	625	661	669	624	675	589	644	718	654	667	632	674	733	679	710	641	663	666	639	650	647	679	654	656	643	693	667	722	668	670	659	661	656	613	640	676	691	671	658	637	629	687	666	646	682	670	668	632	720	648	634	655	636	665	655	646	670	694	696	726	628	695	697	677	638	664	706	657	641	662	662	685	669	672	646	718	659	704	644	664	684	699	638	655	652	595	688	661	622	662	659	627	684	648	666	683	716	644	680	680	597	642	671	657	669	700	645	665	645	692	723	666	660	706	654	643	690	659	664	669	633	697	687	693	640	612	662	673	644	684	669	710	691	698	669	653	655	657	639	631	639	643	604	675	682	668	695	665	701	710	631	671	643	645	641	685	629	674	665	646	667	642	654	649	626	630	655	653	633	635	641	638	655	679	625	697	679	626	649	664	634	677	665	658	639	636	633	661	644	697	636	639	603	644	629	679	682	662	599	727	630	680	664	698	644	625	617	669	674	688	647	633	611	657	642	737	683	668	642	675	638	697	651	683	659	649	658	684	676	695	683	650	649	655	667	657	669	703	661	630	658	657	699	702	668	688	664	694	628	642	644	655	637	648	653	657	711	638	654	659	697	670	635	667	636	715	682	723	675	679	623	653	693	664	609	684	629	680	623	667	629	701	636	644	636	667	717	664	686	667	680	662	695	632	624	636	671	648	720	682	652	651	671	671	637	685	634	683	669	683	670	708	666	675	651	711	681	639	660	674	688	616	579	643	588	608	646	714	708	691	680	637	715	663	647	660	649	679	678	637	689	644	671	660	682	704	672	682	642	721	686	613	657	668	636	700	647	699	647	661	657	630	669	646	672	691	680	638	630	657	648	637	658	647	653	633	627	677	664	705	658	676	643	703	690	647	670	678	697	609	645	662	683	711	620	688	622	686	666	650	664	659	624	692	632	645	660	658	651	660	689	603	636	696	719	669	624	676	647	654	691	656	692	693	635	674	634	670	626	698	671	684	681	625	660	660	675	667	684	610	627	624	604	658	627	689	628	638	660	664	650	661
40722	61383	50481	33180	21042	12910	8458	5211	3577	2855	2380	1968	1494	1189	1127	1077	997	877	896	849	815	834	857	798	779	809	798	787	821	806	833	798	812	792	802	802	796	864	800	752	753	812	813	791	769	797	796	798	806	788	798	807	779	775	806	758	812	789	774	792	810	816	847	767	764	765	779	798	793	800	773	801	803	746	808	750	850	778	794	784	801	828	765	871	818	833	835	806	761	804	776	803	745	747	840	857	833	822	828	784	773	782	812	807	783	824	832	836	820	811	793	826	820	784	799	794	779	801	785	809	808	815	830	758	765	845	759	791	784	787	783	772	781	803	812	799	812	771	817	760	780	757	770	797	741	752	773	817	827	768	760	768	765	770	865	784	765	808	772	792	793	757	843	799	794	745	777	832	810	796	798	769	777	771	808	770	759	748	788	796	788	784	752	802	806	779	788	827	842	789	807	817	836	802	756	781	753	748	785	753	805	810	778	826	782	761	749	732	811	794	799	771	782	811	773	797	743	802	783	780	833	806	787	774	793	796	743	774	760	794	854	788	760	804	834	784	763	788	791	815	791	767	759	744	772	791	785	805	823	777	758	793	730	796	763	832	813	752	794	772	801	752	849	757	773	850	775	771	805	798	792	766	776	843	706	749	779	809	760	769	753	765	770	799	785	755	763	780	802	840	747	814	802	805	857	756	803	747	828	819	806	753	836	802	808	782	774	793	816	802	767	818	784	819	772	800	841	769	799	770	788	753	751	772	836	735	812	803	783	771	787	790	803	823	755	767	729	822	787	808	818	752	814	829	787	758	769	816	837	764	767	793	776	797	831	796	829	774	754	814	813	808	838	772	790	746	778	808	792	760	806	793	799	840	773	831	769	777	805	784	777	786	824	787	780	772	803	759	786	755	752	829	794	784	782	779	760	750	813	800	767	773	787	771	809	815	779	797	775	851	802	793	819	814	791	801	780	817	816	813	786	801	719	733	829	775	735	778	837	796	810	776	784	751	809	822	746	783	774	783	818	803	753	866	832	759	807	784	812	772	792	822	766	807	793	795	782	784	801	825	777	826	801	848	756	819	771	790	819	767	760	783	808	759	790	768	755	774	794	766	769	797	754	799	797	823	778	828	770	800	780	783	786	777	758	785	768	763	772	747	785	718	777	789	807	765	770	803	808	800	795	805	769	742	802	833	821	726	841	781	772	779	824	784	805	773	806	830	818	792	768	826	848	812	738	778	788	725	820	755	759	787	783	763	800	815	832	783	792	793	809	811	802	798	747	783	764	812	790	762	792	779	795	787	754	776	773	804	760	798	732	748	831	770	789	789	781	787	797	835	756	798	753	793	768	789	768	796	747	800	732	808	798	771	792	836	824	791	778	837	760	823	789	839	763	777	735	759	776	807	826	799	789	840	755	794	780	827	820	795	843	805	787	817	790	784	766	798	771	786	836	761	807	843	791	801	809	785	788	818	800	792	827	774	820	730	763	785	803	771	806	739	810	798	805	779	776	787	799	840	800	760	808	789	783	735	806	766	758	783	783	807	810	788	775	783	767	806	838	787	799	809	809	759	842	760	731	811	775	810	767	802	766	787	731	794	840	809	786	810	786	811	796	762	746	763	791	758	804	787	805	779	819	777	820	827	804	757	783	848	792	821	795	789	822	787	812	750	762	819	807	823	728	779	827	848	787	793	817	746	791	811	761	767	793	813	834	768	798	809	756	759	787	794	813	754	848	772	794	779	772	791	761	767	749	746	798	843	806	747	773	765	797	812	777	846	747	781	772	768	816	816	770	830	787	770	802	805	789	830	853	805	822	818	771	795	811	785	815	730	820	803	774	846	840	754	867	808	726	757	822	765	773	770	799	793	802	759	803	791	797	776	809	809	835	763	816	769	781	804	799	793	744	842	849	798	750	734	827	816	836	761	774	745	797	791	826	828	823	763	760	797	788	788	793	789	817	803	790	788	794	709	794	825	802	797	788	798	853	811	813	777	782	765	740	812	820	793	780	759	766	783	817	812	773	796	804	772	792	749	741	791	756	798	778	787	766	791	816	738	781	780	779	799	743	788	764	775	755	744	848	792	756	793	815	790	778	781	815	766	777	790	743	745	758	786	777	764	805	773	786	751	799	811	782	811	762	766	802	839	778	777	827	774	785	851	795	798	782	839	783	784	854	785	823	787	823	777	823	822	785	761	810	777	830	781	797	755	836	755	824	793	798	820	773	849	807	787	785	757	808	809	837	781	800	847	772	790	799	754	823	811	784	780	791	819	820	785	788	819	830	817	826	804	813	825	823	790	800	761	797	761	794	778	817	814	748	830	786	837	825	805	716	838	784	765	741	802	772	838	765	769	728	778	835	797	816	764	768	713	784	790	759	797	729	765	765	826	757	764	799	748	781	769	813	792	778	751	771	786	782	751	819	827	773	797	752	796	786	825	760	818	752	747	826	793	808	820	824	813	813	749	770	776	803	771	793	810	793	772	814	803	802	770	834	799	766	815	839	818	808	780	821	788	806	807	807	774	789	781	817	774	761	819	829	833	816	771	802	826	754	770	800	798	728	768	784	769	805	784	746	812	785	799	753	802	781	785	781	763	801	794	770	805	819	790	733	777	791	810	795	806	770	788	783	750	806	821	796	846	760	852	804	755	791	773	756	808	844	836	771	785	806	774	753	737	774	803	788	799	786	791	815	780	795	844	818	805	804	755	789	743	797	737	822	799	777	833	790	797	742	805	802	792	796	780	849	813	783	824	755	777	759	795	759	785	799	787	764	762	784	794	766	766	804	820	832	797	789	784	851	810	787	850	760	803	826	768	718	773	789	792	782	764	823	793	834	805	786	729	726	835	808	785	747	801	788	815	801	772	750	803	793	829	815	795	712	781	789	755	809	785	829	783	761	778	786	793	827	783	764	753	795	816	793	783	732	766	745	794	756	756	808	773	831	788	802	806	737	769	732	790	756	772	784	793	813	811	759	746	803	779	804	752	802	765	760	776	788	788	801	756	758	801	855	780	781	779	750	815	834	785	817	813	736	761	812	814	776	781	768	808	816	798	814	773	811	823	817	796	781	817	813	814	788	785	796	798	793	743	806	795	852	746	786	832	781	797	773	800	773	827	758	778	846	777	774	822	794	796	761	796	766	774	770	747	762	782	760	780	804	823	767	744	759	803	778	770	811	852	821	786	791	792	800	796	799	803	809	806	798	772	771	771	778	777	728	786	789	815	785	796	833	801	778	756	811	801	784	773	831	787	769	792	786	784	792	788	845	755	775	843	781	804	777	786	811	807	786	778	765	771	784	816	779	757	798	780	831	778	805	847	769	746	767	791	760	752	835	765	797	796	781	797	849	821	826	759	763	800	783	709	788	757	789	813	774	826	809	786	783	802	792	795	840	749	827	811	826	812	827	816	776	814	813	839	826	754	834	822	795	778	836	831	843	754	803	754	795	765	774	794	838	790	787	798	773	795	793	802	797	722	804	799	805	811
22786	21133	28740	23847	21333	21866	17649	6899	4194	3418	2602	2086	1634	1360	1064	952	810	822	846	820	805	798	740	802	766	747	710	726	715	753	700	739	691	733	722	695	742	703	716	714	694	706	695	726	706	731	713	674	669	740	715	729	650	722	737	699	710	737	728	733	735	709	710	724	676	665	657	688	679	682	703	694	716	712	711	752	747	734	716	747	715	735	746	659	738	707	726	735	692	694	706	721	740	736	715	730	693	778	747	697	671	665	713	719	694	728	703	692	704	767	714	745	710	683	764	715	730	718	727	707	728	712	695	719	652	716	717	734	720	685	667	720	672	752	740	713	674	773	743	702	725	708	712	731	681	693	750	718	724	720	700	713	750	698	707	785	727	668	769	689	726	728	711	677	739	694	701	710	737	739	694	681	710	722	690	692	749	707	702	710	725	731	754	727	711	718	707	748	755	679	748	744	706	711	735	729	717	705	732	689	657	736	741	699	735	714	727	703	704	725	766	726	669	688	744	680	725	717	776	692	697	744	723	699	703	741	716	705	700	676	698	714	722	653	717	705	726	720	687	718	703	661	740	737	726	711	702	725	708	637	701	709	704	707	773	671	774	717	734	711	772	718	721	698	678	729	702	717	701	698	703	658	679	729	713	696	741	719	729	685	723	726	724	749	700	708	693	712	732	731	673	702	729	706	705	735	744	735	727	711	689	694	687	731	761	732	665	752	690	763	729	713	701	701	739	671	691	702	747	684	728	700	787	705	777	682	703	764	673	714	753	703	700	675	681	724	700	718	697	690	686	710	722	695	690	733	687	728	700	708	662	688	721	719	729	716	690	679	691	703	755	678	659	717	707	704	729	708	735	680	688	709	729	717	676	732	772	707	676	697	714	699	701	691	726	697	748	715	682	687	705	754	713	703	746	725	693	689	713	712	723	715	669	712	705	699	737	725	700	664	655	729	769	748	714	715	694	708	646	682	722	781	693	718	697	669	714	676	688	729	744	672	717	730	680	717	727	683	717	712	697	682	710	724	719	679	732	708	705	737	720	700	732	736	721	669	734	763	669	687	737	702	728	732	747	738	679	689	672	734	731	729	772	680	711	696	772	747	708	684	711	716	715	735	741	710	715	685	778	695	705	684	677	781	751	704	697	685	737	697	713	723	735	729	632	717	677	733	698	722	757	707	708	700	688	705	684	732	750	714	753	726	752	750	671	743	737	702	703	733	700	740	682	729	731	738	694	710	721	730	731	694	734	759	706	729	724	726	758	719	743	689	743	678	747	702	770	744	728	702	756	692	708	711	707	792	740	676	710	766	704	665	735	769	749	728	678	699	763	691	737	672	653	709	694	758	688	665	752	729	723	700	703	714	701	686	708	707	671	693	728	730	743	740	711	715	729	681	700	686	690	734	710	737	754	690	744	693	761	669	696	695	678	702	663	679	696	740	721	745	705	696	696	710	705	706	670	743	709	804	705	719	716	719	689	706	718	710	738	710	711	767	728	756	672	747	700	751	672	738	663	666	742	672	701	679	675	733	684	747	724	721	738	711	716	698	690	744	718	738	737	727	689	711	706	740	711	685	717	730	679	669	741	747	733	747	752	749	740	711	733	721	690	734	711	718	731	703	663	761	659	661	746	671	717	787	750	747	631	732	713	704	692	716	711	729	762	692	676	717	741	718	667	678	665	684	762	682	720	733	776	679	715	706	744	708	714	740	743	704	687	692	706	719	728	718	687	679	754	679	733	746	714	761	729	750	721	724	687	757	751	757	728	773	683	695	656	724	694	722	728	746	643	721	771	751	694	691	707	682	733	722	697	681	729	722	709	712	662	744	684	696	749	730	730	709	779	674	737	702	760	720	765	697	724	684	691	753	713	728	693	717	713	703	715	700	730	752	722	735	729	706	761	729	676	723	715	736	733	703	713	708	701	706	661	772	704	759	734	705	710	704	722	755	673	661	757	751	725	704	728	732	722	684	770	652	684	704	725	717	700	746	754	725	694	686	707	741	747	696	741	674	682	757	764	688	662	761	696	697	704	736	702	712	721	684	678	712	707	712	726	682	731	694	778	713	757	727	695	716	762	716	748	761	721	720	724	692	712	721	697	750	672	682	743	752	738	708	710	767	720	704	731	739	675	731	666	725	760	718	683	749	674	694	687	749	720	720	737	717	732	725	716	771	751	716	698	729	703	728	664	708	705	728	738	710	690	728	689	662	721	652	742	708	744	758	727	706	704	713	704	747	706	670	689	722	730	694	704	716	712	782	717	689	761	761	670	717	716	730	711	686	742	701	726	718	702	692	721	696	763	711	700	666	644	739	766	737	701	671	648	716	743	736	761	729	708	744	679	711	704	740	721	766	714	724	701	693	709	738	728	725	678	727	715	726	693	693	731	685	720	746	716	752	709	747	720	681	696	737	677	710	742	779	692	689	648	687	706	665	754	703	695	708	696	678	729	699	721	732	699	699	768	709	739	748	705	744	702	684	701	735	733	729	706	729	721	700	683	695	694	700	724	726	716	724	745	696	735	698	696	690	717	734	673	708	686	706	723	691	676	677	700	676	712	725	705	718	719	728	674	680	714	664	703	712	717	692	716	724	721	689	712	646	723	738	729	679	653	729	717	671	761	737	692	713	712	686	726	703	726	713	733	692	721	725	682	724	695	668	683	711	686	743	742	723	697	702	699	707	687	683	723	763	748	704	755	696	706	736	709	729	701	692	698	673	760	660	738	713	692	709	675	710	720	754	752	722	702	709	706	687	768	751	736	732	729	648	699	693	752	701	710	724	701	743	735	741	720	740	677	716	737	702	703	697	710	716	724	739	736	732	705	743	742	729	755	701	705	677	665	699	726	722	685	708	755	692	732	715	715	696	653	702	694	672	692	718	693	630	699	737	713	728	656	667	657	688	707	705	706	693	716	695	749	702	638	726	705	753	692	711	673	731	691	680	676	671	724	721	708	729	679	703	734	727	702	705	713	764	742	713	681	695	706	736	672	704	680	716	727	728	703	702	702	715	752	697	708	687	730	738	649	744	704	723	655	679	713	700	658	689	716	714	697	756	694	713	696	710	698	724	705	709	708	678	778	729	728	718	717	709	705	687	698	657	716	722	753	718	740	660	756	722	710	706	669	674	686	729	713	748	677	675	770	737	759	799	749	798	698	695	723	695	689	651	683	765	720	671	680	699	743	697	670	662	686	681	754	725	736	701	709	702	685	748	721	730	684	650	709	745	736	682	701	716	697	733	696	702	743	701	750	712	716	743	699	651	705	719	658	734	742	704	715	687	719	741	733	677	677	681	672	716	706	722	708	737	743	690	706	682	699	682	676	647	711	730	724	718	680	740	733	674	705	718	727	733	720	725	694	708	691	670	706	752	747	696	724	657	696	732	677	682	679	744	753	717	737	708	764	730	713	681	705	734	681	715	724	713	713	733	699	716	752	672	745	743	708	772	747	661	670	709	678	736	711	768	680	745	740	665	700	722	748	743
43771	69310	53914	36270	27290	19174	13404	9179	6894	5337	4190	3093	2363	1808	1460	1242	1154	1034	971	932	961	948	900	915	876	909	875	859	857	846	836	900	869	810	863	879	862	816	869	881	902	871	818	806	898	863	826	843	861	833	803	881	843	861	812	857	825	881	876	831	840	859	814	814	854	811	773	797	819	841	846	857	818	899	848	885	821	881	860	852	869	807	885	805	855	810	838	819	843	812	863	892	853	841	811	830	849	843	846	837	860	855	886	840	827	833	826	807	889	862	863	812	809	822	889	839	905	808	828	869	833	876	816	851	873	859	861	859	842	821	915	867	875	841	778	877	817	849	850	862	810	885	831	825	833	810	822	886	789	888	842	816	834	851	783	843	856	819	851	852	827	827	763	865	835	802	825	857	844	832	860	834	843	845	869	829	856	839	828	848	846	821	897	832	845	853	845	891	870	863	910	828	813	879	804	845	854	841	812	859	863	833	824	837	801	807	869	846	881	824	814	821	828	830	832	807	802	815	862	836	832	841	789	854	802	777	799	791	866	830	830	855	829	849	825	836	883	825	849	845	798	818	860	860	885	879	849	856	822	847	813	870	854	851	890	832	816	887	842	860	840	815	894	830	871	826	812	876	858	801	849	812	801	836	854	850	779	859	808	816	836	850	790	819	840	866	852	867	872	805	857	876	760	824	823	832	851	872	869	834	846	803	840	852	877	903	792	875	808	842	793	800	804	879	835	816	808	849	873	873	841	821	872	835	839	841	840	891	836	822	868	844	827	857	913	826	833	808	871	846	822	868	812	861	827	855	868	826	852	874	850	856	826	875	840	824	842	865	849	813	775	843	811	775	867	768	810	799	835	831	844	904	862	790	826	792	802	862	859	832	884	817	856	872	864	752	796	799	805	810	865	842	884	861	845	888	861	848	837	798	824	822	799	847	871	854	815	815	837	833	854	830	801	828	868	843	838	794	821	836	838	802	885	779	781	800	820	896	861	803	843	857	839	831	838	856	865	847	756	864	861	888	853	848	860	796	804	854	850	834	824	803	815	866	827	859	874	827	858	821	859	803	760	834	890	865	836	800	773	799	828	839	817	804	825	825	892	824	858	815	866	829	892	829	832	851	866	791	889	844	831	856	828	791	810	869	878	832	794	780	829	873	763	834	858	861	804	866	816	815	836	857	831	833	854	880	852	801	812	865	811	856	812	840	798	832	839	819	877	868	832	868	858	830	824	816	810	836	798	840	839	809	829	765	829	748	832	859	817	798	849	790	818	848	828	840	853	853	859	845	851	798	833	860	787	807	844	833	803	844	841	850	832	880	798	809	857	837	822	856	857	780	802	869	854	800	844	888	825	789	812	804	820	825	857	847	833	838	863	823	883	817	837	893	862	885	816	846	836	826	859	755	855	815	884	792	841	842	843	871	807	868	828	806	848	893	824	852	901	794	788	853	809	828	810	860	863	856	906	888	816	835	843	804	781	800	789	852	812	801	842	857	899	798	792	872	823	853	858	851	870	877	884	841	869	858	860	855	802	834	835	869	782	859	882	829	826	800	842	844	826	831	841	790	828	826	817	864	880	854	831	835	840	827	861	808	838	830	910	847	846	821	835	879	869	840	852	850	851	826	888	860	822	827	872	765	818	916	860	861	842	857	802	796	849	804	881	797	810	807	834	785	823	793	821	859	836	822	801	845	791	864	768	851	833	784	836	847	832	821	845	841	860	858	875	872	860	814	890	809	838	852	828	829	857	823	813	867	806	808	807	878	849	842	836	811	890	834	844	807	845	851	814	796	801	839	832	798	800	824	873	837	892	830	827	877	845	823	864	825	831	785	838	840	863	826	869	815	880	862	838	803	846	888	797	818	823	854	822	834	839	830	898	900	848	876	855	871	845	854	795	881	803	816	835	836	807	856	799	873	842	829	850	838	820	807	797	810	833	901	833	826	847	816	836	845	833	833	864	859	826	826	821	825	871	896	851	775	843	842	845	830	835	807	824	850	807	847	870	862	855	826	850	884	810	811	853	822	818	818	810	850	838	827	873	793	829	855	845	834	835	823	883	837	814	817	850	852	793	802	811	888	807	841	819	815	849	806	819	789	796	868	827	848	904	864	861	859	802	815	877	847	849	883	850	814	799	840	822	832	819	848	817	855	828	842	825	833	812	812	805	857	874	803	822	823	859	843	864	882	820	935	820	848	787	824	827	848	823	867	871	813	835	858	827	857	839	866	848	846	875	890	889	837	851	801	850	782	820	883	849	851	866	823	778	806	831	793	815	847	854	877	846	856	799	812	862	854	832	817	862	841	891	846	841	850	772	789	813	835	781	843	804	766	813	811	782	811	827	855	846	780	798	800	852	836	839	805	815	856	838	855	826	839	818	817	817	850	827	820	792	846	828	818	813	757	820	766	825	842	824	845	854	823	823	916	837	856	829	838	875	880	835	854	828	802	868	844	869	845	854	839	832	830	758	801	874	848	863	788	859	808	791	801	810	803	854	840	860	891	854	852	771	846	794	828	835	836	833	826	866	860	854	840	814	842	786	839	808	795	882	856	845	851	817	775	802	864	801	845	784	807	822	873	809	820	837	833	842	826	889	847	802	815	827	819	823	873	856	817	826	827	915	879	837	828	856	840	834	800	799	797	873	815	831	829	846	843	805	881	808	833	845	815	827	832	844	825	870	844	838	845	798	834	867	844	847	867	807	821	851	775	842	816	882	820	854	845	813	829	856	846	802	827	924	814	871	830	809	832	860	830	839	853	845	800	810	797	835	836	792	841	803	826	906	862	827	801	844	819	808	832	879	781	828	869	872	851	882	804	817	822	809	869	814	848	835	796	841	780	813	815	842	817	847	801	852	869	822	808	844	850	789	808	886	840	776	867	835	847	835	878	867	814	843	811	833	823	831	841	858	818	850	856	848	816	855	837	861	817	860	814	852	907	825	821	888	839	857	893	869	877	854	836	853	885	823	807	814	841	849	820	853	854	841	804	776	864	802	818	848	811	773	834	809	840	853	834	785	847	820	848	828	825	829	877	825	868	826	869	784	828	875	884	835	785	896	835	850	843	795	868	864	835	832	828	843	790	848	820	864	811	869	794	883	797	835	847	828	846	839	827	763	844	905	834	827	846	893	802	817	848	839	829	848	788	830	879	808	827	772	830	857	895	830	852	804	883	868	787	793	822	848	838	812	870	844	792	852	797	851	808	866	789	874	830	838	831	828	878	780	834	775	802	823	849	892	835	796	841	856	869	784	896	774	807	890	881	849	849	855	855	852	888	850	828	819	798	826	829	869	809	840	861	782	885	826	840	797	797	811	825	804	869	845	842	857	843	843	786	850	865	841	812	835	874	794	902	854	870	764	829	842	812	866	814	877	827	797	878	854	797	840	866	835	836	854	789	841	850	849	896	819	825	863	847	842	821	807	842	874	801	849	829	813	828	869	849	787	876	839	806	908	844	832	785	832	854	828	851	821	840	846	818	847	842
33916	36466	39099	27492	15633	9187	5796	3382	2236	1738	1491	1227	977	922	876	810	816	765	740	768	699	741	730	719	728	752	720	721	719	691	723	739	748	707	754	740	732	741	768	749	742	715	722	702	776	703	639	696	758	754	733	750	714	720	718	717	630	739	730	711	700	723	693	668	719	751	745	715	713	761	725	716	700	704	701	731	732	665	716	683	717	753	736	750	705	720	728	733	733	737	721	683	684	715	682	722	750	744	726	712	723	680	724	684	694	677	749	697	700	695	711	731	735	759	697	723	630	733	746	787	685	722	736	675	731	682	718	725	740	750	717	719	716	707	734	744	765	751	715	704	678	731	712	732	726	740	737	677	760	696	742	664	692	754	714	701	664	701	696	706	698	701	715	661	720	722	730	719	740	726	689	679	722	737	711	709	741	684	743	740	667	650	712	734	695	717	688	687	767	736	729	710	735	685	780	757	714	751	713	720	695	736	732	724	675	754	687	701	734	759	737	749	711	729	743	715	719	758	751	669	759	724	700	677	721	719	703	748	709	665	681	687	730	717	702	730	746	737	728	716	693	761	754	773	712	739	741	694	729	747	658	717	692	725	732	717	714	718	709	690	708	735	692	764	758	710	693	675	730	724	695	664	757	691	727	711	695	763	783	737	707	773	741	705	719	726	709	738	708	706	704	679	740	706	766	742	741	733	725	709	703	700	707	736	760	753	712	675	691	686	716	697	718	730	731	729	740	674	764	719	718	733	695	770	696	667	722	742	719	710	723	720	749	742	767	699	720	716	745	738	680	751	688	716	709	749	752	688	741	728	735	727	712	705	714	728	761	709	699	727	704	721	733	713	687	687	728	746	742	685	690	710	730	680	749	723	768	757	748	725	762	740	726	663	721	702	692	696	724	702	731	719	731	720	764	674	732	733	717	693	695	673	719	712	708	667	772	725	754	755	670	728	735	709	707	760	710	742	674	681	743	711	722	760	790	712	733	736	722	702	701	763	708	718	768	752	738	702	725	690	761	771	737	717	709	733	739	704	714	764	709	695	678	776	735	745	724	768	757	697	677	701	722	719	776	696	678	693	704	710	651	742	712	709	770	734	697	681	661	682	701	710	721	705	707	749	686	678	728	705	673	765	782	733	732	706	759	760	763	710	733	761	747	740	714	692	659	732	710	687	708	654	700	679	704	775	718	728	757	709	716	747	692	705	678	682	716	657	688	670	713	677	735	770	742	686	745	759	711	753	734	651	777	714	735	702	721	701	688	690	696	709	643	709	752	727	693	736	735	657	680	712	699	751	754	748	684	727	700	760	699	732	719	678	716	708	718	734	715	683	740	728	693	718	720	680	750	750	710	702	765	750	726	719	685	682	759	759	698	750	733	706	749	703	701	668	707	759	688	758	751	688	737	763	717	716	689	733	751	713	706	768	688	745	731	679	735	671	697	683	709	752	737	693	733	700	713	697	759	687	702	770	729	799	750	697	716	686	718	753	725	713	696	735	708	704	730	713	706	736	698	718	715	762	731	739	696	720	677	720	678	733	671	722	704	721	732	757	733	714	690	680	689	675	652	706	689	759	735	716	718	730	759	762	701	731	689	694	680	733	694	737	734	719	753	730	690	703	711	690	698	712	716	667	668	762	739	693	699	724	739	722	705	724	667	747	760	764	749	725	666	738	716	717	757	674	737	734	748	755	724	681	662	696	738	742	720	713	717	730	706	716	718	682	698	750	686	734	717	711	705	720	734	731	713	708	676	672	766	713	705	701	700	708	723	695	700	664	755	687	691	671	714	730	666	707	720	773	692	704	747	668	691	714	720	721	714	714	734	701	705	701	691	735	741	730	693	750	732	707	680	749	743	708	737	764	676	688	692	702	700	756	731	743	720	711	763	700	740	725	715	710	714	720	727	695	761	733	726	746	704	705	723	738	751	787	722	688	719	748	731	740	681	775	666	707	669	687	716	709	693	766	682	702	737	721	690	701	713	708	702	677	756	661	733	723	736	707	703	708	723	719	718	758	698	764	695	776	725	781	721	713	672	677	744	725	701	746	708	697	681	700	706	738	706	716	723	683	762	725	694	721	692	759	691	695	733	731	786	687	702	722	723	730	714	672	673	701	696	729	713	708	713	689	665	704	758	710	716	791	707	745	768	701	702	717	691	722	705	771	721	696	748	701	701	689	701	686	727	750	693	742	719	729	702	647	709	729	765	746	758	710	686	734	735	700	724	729	687	751	732	699	738	738	727	737	724	679	734	744	709	685	724	734	717	712	725	753	668	787	686	693	693	771	723	746	729	729	729	738	733	708	717	733	729	725	721	693	700	681	717	737	737	742	723	736	685	718	746	701	766	717	660	743	720	743	724	690	754	718	707	706	723	751	730	707	721	745	770	717	702	730	710	665	739	726	722	677	712	654	739	697	704	719	751	745	777	735	687	665	734	735	722	725	741	766	747	728	727	688	698	744	707	729	679	695	707	727	717	740	710	731	716	738	679	690	703	753	770	693	713	753	706	741	750	724	754	692	704	703	737	657	694	689	676	731	735	715	704	730	737	770	779	704	751	679	682	700	751	769	710	742	694	732	678	741	712	693	721	697	723	741	714	679	736	784	707	718	729	727	706	756	691	724	715	742	673	716	705	728	735	709	748	764	703	723	753	749	735	713	771	703	682	760	706	733	718	743	682	694	737	713	707	729	695	742	721	736	764	677	720	687	661	734	748	718	718	692	742	685	769	711	736	708	686	719	734	675	691	731	672	715	760	734	697	731	727	723	790	680	713	683	716	705	746	727	706	730	684	743	735	698	711	751	702	676	652	725	682	722	754	721	675	695	677	722	731	678	730	719	687	751	726	657	762	720	652	698	697	740	719	748	737	704	715	687	789	693	708	749	696	751	754	722	729	745	712	738	759	701	755	740	704	709	759	736	773	743	773	707	659	687	715	734	727	755	742	721	721	714	699	743	691	682	689	697	725	733	749	657	724	665	707	724	729	711	694	741	768	709	676	708	713	732	693	757	722	734	723	722	649	714	733	748	744	749	689	725	749	680	717	728	744	735	729	694	695	704	715	732	747	710	705	701	733	706	764	728	704	668	686	703	737	715	723	720	773	701	720	729	770	678	737	681	715	698	743	712	757	730	730	690	706	720	749	697	747	698	700	702	700	658	712	710	702	677	724	722	740	705	753	733	691	640	710	687	702	714	695	712	703	692	742	713	686	694	736	733	736	736	707	729	698	729	701	712	727	729	704	729	710	697	679	673	731	748	710	700	698	786	736	699	748	658	711	664	726	679	732	685	748	720	702	724	688	712	723	757	744	716	707	749	686	718	718	682	724	742	695	742	758	758	671	697	660	671	777	696	710	699	660	730	753	653	689	704	711	724	667	716	723	685	754	744	708	714	738	709	730	690	720	700	736	708	753	674	706	710	703	726	690	723	749	659	734	702	706	746	766	708	726	724	709	692	696	667	719	727	691	725	726	725	747	791	733	739
41406	53239	42280	27222	18358	13138	9224	5777	3739	2809	2236	1781	1446	1231	1157	1075	951	1020	941	971	864	899	930	876	893	846	868	859	883	867	882	905	863	840	869	878	835	818	890	892	916	864	902	859	839	869	851	867	820	825	836	849	845	839	846	853	846	865	866	810	892	857	864	853	839	883	829	815	831	870	829	838	905	841	884	850	873	830	844	901	859	840	827	867	871	875	876	870	862	830	879	884	862	832	798	883	860	896	831	894	798	903	842	899	864	844	864	868	867	890	858	833	875	814	875	833	821	884	846	840	893	874	879	849	856	824	798	887	907	831	833	881	873	850	838	852	871	866	787	827	882	850	863	797	831	899	882	836	839	837	838	906	889	827	882	882	844	923	817	862	910	814	882	938	884	845	818	868	898	864	815	864	866	929	883	881	855	831	801	857	834	873	871	824	880	849	837	818	851	907	851	783	819	862	837	855	847	860	843	893	795	888	896	912	914	919	861	885	854	839	887	854	789	853	890	874	855	826	888	865	856	902	909	840	876	881	843	887	828	909	897	862	811	857	884	849	879	936	830	808	867	880	828	823	885	840	788	874	854	841	826	869	859	855	890	889	827	843	870	888	822	858	841	856	853	871	817	878	855	895	913	863	857	843	897	851	846	880	842	843	806	882	860	892	842	866	825	864	845	914	892	866	877	851	836	879	856	899	818	860	807	871	889	835	878	805	843	911	817	841	887	884	812	850	891	878	822	820	853	845	858	857	877	844	857	845	859	811	907	805	850	866	857	856	883	819	812	901	810	866	852	870	848	880	831	855	873	847	822	889	824	895	835	909	880	823	864	889	856	840	820	878	908	936	887	833	857	808	846	884	872	825	887	915	787	846	924	847	857	842	846	879	895	838	867	830	893	880	856	805	839	847	850	835	861	898	854	854	817	806	846	844	844	819	823	873	877	955	801	818	868	835	852	870	882	848	849	875	888	843	912	861	834	851	873	869	893	920	915	841	801	813	828	836	874	825	859	825	854	851	837	850	861	855	862	854	854	832	885	865	855	819	863	809	846	887	846	789	861	800	843	838	875	829	874	849	898	863	796	819	820	813	834	885	866	842	849	809	850	872	853	896	900	918	860	895	862	862	866	843	882	848	848	874	815	834	888	876	868	878	831	862	862	810	853	865	826	845	862	809	874	844	866	836	838	857	838	853	870	877	893	873	856	820	847	868	828	862	804	866	856	879	878	842	861	827	822	836	833	821	807	925	869	882	841	835	883	833	824	881	841	843	900	844	878	866	881	849	910	809	845	817	832	854	831	826	805	875	824	826	866	836	851	914	866	879	879	909	847	854	832	838	903	873	833	840	833	841	840	821	817	840	861	804	877	879	868	839	847	856	879	919	864	880	861	830	837	883	809	856	862	871	844	894	833	843	866	837	813	908	875	850	866	846	872	847	882	805	861	888	903	881	861	876	872	877	864	858	875	872	833	895	900	912	882	819	877	873	858	909	889	827	865	834	862	848	851	843	869	837	892	823	881	884	863	845	899	858	827	871	838	853	874	831	820	856	887	878	824	843	874	831	819	864	860	873	819	872	818	833	810	813	861	876	834	852	880	863	871	790	858	907	844	878	813	898	877	888	830	840	833	822	854	877	873	806	857	840	882	902	824	822	809	847	853	858	837	855	844	811	871	799	853	838	834	827	841	854	916	836	854	831	821	882	880	822	841	899	852	874	874	868	846	898	858	808	863	835	848	857	853	880	849	859	863	863	887	879	837	871	881	918	792	836	846	830	897	857	806	859	804	876	816	857	877	902	838	876	868	846	910	882	870	817	872	874	892	830	866	834	861	877	858	864	800	887	849	840	879	848	853	831	864	802	881	887	852	859	826	916	909	934	906	852	903	860	822	837	880	925	861	880	883	881	897	875	839	847	862	827	799	886	888	847	934	861	880	863	846	856	909	887	847	852	841	858	834	890	870	863	800	836	886	904	859	868	871	832	888	859	891	890	861	855	817	889	817	828	874	817	853	850	834	847	881	878	907	824	864	829	892	851	759	839	855	902	838	884	788	938	856	825	895	850	806	852	842	869	831	882	858	840	859	889	902	850	809	871	830	855	857	897	904	852	838	845	863	875	877	905	845	834	882	871	862	854	851	894	839	896	847	876	880	830	862	856	856	846	821	841	805	943	830	853	841	884	898	820	861	871	833	876	840	824	863	871	875	849	863	856	856	806	878	865	876	883	869	851	873	923	885	872	891	816	836	839	851	828	894	864	880	872	874	853	882	829	845	863	924	861	884	800	882	881	886	870	862	811	890	837	862	851	889	872	808	875	836	924	836	824	848	831	875	843	833	847	896	855	859	830	855	849	869	829	868	860	850	874	872	847	860	847	902	885	831	866	857	839	878	762	878	811	828	875	923	894	883	873	827	872	830	849	864	847	878	880	849	823	878	856	849	865	874	921	835	853	904	868	844	872	841	843	871	829	860	856	865	871	878	893	858	877	860	782	871	838	884	873	883	868	875	886	895	888	839	905	855	903	874	851	871	879	852	819	839	856	855	883	855	853	856	918	848	819	888	865	835	856	826	896	870	904	870	871	880	876	916	894	854	872	854	805	852	831	872	854	871	821	852	905	825	870	848	912	836	870	864	870	862	806	877	958	824	867	841	876	882	836	879	830	856	823	857	831	886	875	822	909	842	873	894	819	916	844	838	846	855	846	870	860	843	862	802	888	869	861	876	891	832	830	819	803	870	777	944	855	791	884	818	878	889	849	877	818	830	863	866	902	817	834	854	828	859	851	872	929	830	843	916	822	853	813	908	827	871	814	824	875	806	839	878	871	860	863	878	831	884	892	869	803	860	774	873	844	883	848	886	837	870	799	863	889	858	836	850	850	816	836	887	879	859	864	887	861	857	862	881	877	847	883	841	817	876	848	825	850	812	884	858	894	840	851	865	827	889	864	849	869	828	892	836	849	842	905	874	893	891	828	851	885	849	828	843	886	805	873	813	858	861	864	892	881	811	881	792	853	879	785	826	937	831	914	861	843	907	801	887	841	879	874	838	838	880	847	859	897	854	912	896	851	859	846	890	831	885	841	871	863	869	833	807	865	894	870	832	890	823	885	874	873	880	840	877	887	879	854	859	805	866	866	808	889	838	888	856	896	843	884	823	873	848	872	891	886	861	844	889	862	835	852	840	836	834	840	863	859	872	872	860	846	857	851	867	878	817	818	849	775	917	807	830	862	864	841	857	867	880	876	935	837	852	886	847	832	846	825	882	891	877	884	824	812	825	870	870	864	832	869	836	835	851	911	899	848	836	888	852	834	877	851	883	845	831	876	825	846	826	907	865	898	844	876	867	827	900	844	886	835	860	833	835	860	871	880	850	840	823	865	861	852	880	844	817	837	865	859	853	871	833	883	823	828	884	850	881	905	868	866	856	871	925	832	838	844	867	876	871	816	826	839	844	893	853	920	854	852	873	846	865	865	901	905	838	908	880	850
24033	21101	28285	24991	22202	18092	9935	5402	3729	2651	2174	1586	1211	1009	915	882	882	799	846	818	820	804	823	746	733	803	775	727	795	818	727	725	771	764	831	774	735	733	787	771	752	731	725	785	775	724	744	748	740	706	737	738	727	780	726	797	769	778	760	752	791	778	757	739	739	756	744	756	752	735	757	737	771	754	756	720	726	749	720	750	742	758	713	755	737	753	739	711	758	785	695	715	774	754	742	788	722	790	742	743	782	778	736	697	746	725	768	719	704	714	715	745	747	798	725	779	747	767	738	723	776	768	716	756	700	710	792	740	740	789	716	733	786	715	745	735	721	744	750	778	729	767	698	737	744	790	788	773	756	779	740	738	746	751	771	777	755	793	778	752	754	753	768	758	815	760	747	757	759	789	757	765	793	797	752	805	768	753	774	816	749	753	725	769	734	702	729	722	734	688	785	740	745	764	731	750	687	753	753	780	779	735	742	759	737	747	735	776	727	754	720	761	703	726	755	733	797	695	727	727	742	766	750	760	771	766	773	713	770	765	783	734	736	825	703	709	778	737	753	768	713	754	773	730	735	760	762	708	766	765	755	736	740	777	711	749	734	735	758	763	700	766	745	776	741	772	733	748	740	753	742	697	697	764	726	749	789	726	660	737	714	778	769	748	736	784	733	783	695	750	801	790	702	751	749	748	760	749	722	808	764	762	783	780	744	729	745	737	776	799	771	786	752	808	763	743	779	760	712	730	730	733	763	731	725	727	765	742	720	779	800	771	765	759	737	772	733	780	736	685	763	714	745	713	751	761	695	755	795	731	777	767	783	757	821	754	742	752	739	743	756	736	744	716	747	749	787	787	777	758	778	724	758	744	729	724	732	767	762	831	748	756	750	716	770	798	750	720	754	727	792	762	737	791	760	761	742	789	709	789	769	749	734	768	756	767	750	763	782	740	716	767	760	720	737	839	744	804	736	735	751	771	770	769	697	737	771	773	737	747	751	751	732	754	763	751	709	760	735	743	686	758	756	795	755	764	711	790	769	750	740	722	786	752	737	767	739	734	811	773	728	787	732	774	789	746	760	750	775	781	774	762	743	744	794	765	762	743	793	750	725	776	743	736	767	738	784	735	755	817	773	753	735	728	746	761	756	706	736	719	747	742	748	745	753	771	757	818	774	749	748	773	773	747	746	762	739	746	746	732	684	720	753	783	768	728	697	795	790	765	766	801	778	767	747	757	754	721	745	741	798	719	771	731	772	749	769	815	775	747	713	743	765	762	727	767	703	838	769	760	720	741	775	779	782	812	815	735	774	741	748	757	785	839	710	774	787	777	725	745	729	749	777	779	724	782	736	749	766	771	754	769	760	749	789	722	667	796	817	754	755	740	716	694	738	777	802	788	727	745	746	716	767	748	752	751	758	774	742	722	742	800	746	820	768	752	744	773	751	717	778	773	740	768	703	716	766	711	717	758	743	754	747	793	776	733	733	735	778	781	761	748	726	743	730	713	725	799	725	756	737	740	732	754	753	736	737	739	750	755	727	755	741	736	752	790	729	762	746	724	784	735	786	784	710	734	758	736	774	745	730	739	750	731	733	759	725	784	766	775	722	752	753	793	759	804	760	760	793	757	802	785	788	749	771	775	779	763	741	771	698	764	741	739	765	736	740	720	783	771	745	728	760	741	734	820	785	749	732	754	698	726	713	769	795	732	757	768	762	714	751	787	786	700	758	711	716	756	728	734	791	750	790	761	721	799	756	697	765	786	721	787	767	758	747	764	754	750	762	722	729	736	777	724	727	746	740	773	752	726	772	757	760	770	750	725	750	739	743	772	730	778	724	733	780	796	769	718	776	782	783	770	751	768	742	755	731	822	698	755	759	732	744	813	699	760	749	672	823	754	801	718	766	711	750	794	735	760	726	786	760	733	742	785	779	767	770	719	738	776	790	789	711	759	779	789	734	718	725	803	758	772	765	740	748	757	730	723	704	762	779	753	784	727	792	749	770	730	741	758	768	733	746	689	756	750	771	721	738	716	727	731	765	731	711	701	732	758	690	755	766	728	707	750	708	770	756	761	803	701	760	812	758	765	769	850	773	717	782	783	771	760	752	801	763	745	744	775	789	746	773	801	767	733	770	752	739	758	739	759	756	784	724	711	738	750	726	767	793	737	732	787	764	784	753	767	724	729	769	792	746	735	690	730	789	722	752	760	758	773	733	743	734	780	732	751	731	723	758	737	768	798	771	753	765	725	687	708	770	745	792	753	773	711	760	769	728	746	737	721	688	728	757	727	792	805	754	710	752	718	772	701	790	740	809	766	730	728	769	724	705	735	758	696	704	764	749	732	746	712	760	801	762	771	790	796	748	684	738	756	767	750	723	756	743	792	754	780	742	718	796	751	747	755	771	775	731	776	756	783	788	757	732	732	751	798	776	721	743	712	778	768	748	761	735	749	787	760	787	738	806	813	735	776	761	771	747	773	729	760	721	726	736	712	743	762	757	717	762	745	733	731	790	767	699	777	743	721	804	716	742	745	756	821	782	799	775	750	792	731	745	764	703	755	754	728	773	751	777	773	777	779	761	781	758	768	757	801	748	759	758	734	789	736	740	739	772	751	773	756	769	732	752	797	767	772	764	773	748	778	762	731	751	750	782	732	792	718	764	791	739	738	734	793	771	734	752	732	763	730	751	726	718	738	777	737	695	737	732	723	733	745	744	741	799	720	716	767	744	747	747	791	734	783	749	737	748	787	765	737	757	742	743	752	813	780	709	732	759	773	714	773	752	739	764	756	763	699	744	758	763	775	749	765	749	775	726	784	751	790	738	763	675	725	752	783	798	772	787	777	762	753	786	770	730	769	704	726	720	776	734	752	814	709	698	735	757	765	785	744	755	775	726	736	726	706	800	703	796	749	783	750	754	750	765	734	800	757	775	721	748	755	743	783	705	775	777	721	730	733	740	773	777	807	770	746	745	758	756	755	743	739	746	734	753	743	737	790	730	699	762	772	757	702	786	714	698	730	754	752	742	704	737	781	757	749	728	774	752	773	733	753	734	734	788	808	743	759	780	790	750	794	743	774	775	741	706	851	784	764	737	715	736	787	760	789	752	701	711	740	731	774	768	750	730	705	747	762	766	748	711	788	746	736	797	784	784	751	764	725	741	763	704	749	753	805	756	720	747	742	748	734	739	745	732	735	737	755	791	748	767	728	797	748	749	708	770	793	773	749	734	791	747	727	737	723	756	778	743	849	805	730	752	797	790	760	696	775	741	764	717	760	747	755	739	733	756	733	771	669	715	765	736	740	728	765	753	756	729	749	741	707	695	781	709	763	772	703	755	679	758	744	776	763	711	740	731	764	767	773	728	758	669	735	746	736	782	715	782	762	751	759	758	738	755	758	793	728	757	720	751	749	788	769	760	687	793	738	693	747	796	732	758	748	783	793	716	761	753	717	747	712	801	728	755	759	720	757	803	757	757	772	715	766	766	777
39051	63041	49497	33474	25009	16919	11130	8312	6056	4369	3278	2310	1673	1443	1259	1203	1063	1062	998	1037	930	940	919	878	945	916	936	942	891	953	885	896	928	918	933	917	931	885	931	905	934	903	922	900	935	916	926	865	904	936	833	900	892	895	920	921	902	889	929	918	923	835	976	872	888	897	855	895	943	921	861	936	883	895	883	907	957	889	868	861	846	872	905	937	859	906	897	899	910	841	876	971	897	880	913	919	965	924	844	875	894	892	896	943	966	909	892	924	931	915	968	854	894	907	902	924	921	875	909	939	935	901	930	924	874	843	889	925	864	868	934	910	906	925	853	843	873	889	904	923	860	887	924	924	880	914	949	908	858	926	867	896	1001	953	919	857	927	881	938	846	894	915	916	910	881	814	898	912	960	874	947	909	906	896	866	888	919	894	905	892	900	933	858	908	900	904	910	907	888	896	863	915	926	916	860	859	857	885	935	844	886	907	911	907	909	870	919	923	897	911	886	882	911	920	925	928	858	895	887	948	892	911	922	909	912	901	901	905	931	908	881	887	938	879	880	904	909	947	867	881	917	943	898	926	872	854	882	939	942	808	905	830	866	865	924	833	844	871	863	970	929	906	887	920	899	929	951	894	898	860	891	838	885	887	898	874	908	938	896	886	888	903	929	878	846	871	881	886	879	919	889	878	859	939	888	901	939	893	938	935	868	929	892	888	909	898	885	884	889	875	925	946	919	875	910	870	896	931	901	912	833	887	922	944	901	875	920	914	907	931	864	905	847	918	906	873	941	873	910	888	897	912	878	922	928	937	912	886	926	864	914	847	921	891	913	917	874	881	884	866	861	921	897	848	915	951	891	900	889	917	920	913	875	873	919	859	899	893	906	915	865	850	862	883	866	905	886	877	885	921	916	905	862	862	841	894	893	974	892	882	887	909	921	896	894	877	858	878	938	850	914	842	875	939	926	907	861	884	926	904	888	897	872	828	894	852	911	907	905	907	946	908	898	838	851	875	854	947	930	883	936	863	900	934	893	917	880	902	880	945	893	884	941	877	873	847	883	894	871	914	899	898	874	893	893	895	872	896	916	860	864	838	851	914	923	961	936	882	870	951	940	921	876	848	897	889	904	908	926	867	908	921	894	899	884	923	927	905	884	924	913	879	870	856	903	888	875	892	842	869	896	841	884	860	869	894	898	899	873	891	874	881	973	949	862	925	864	933	917	928	885	896	875	887	923	864	877	955	845	913	842	876	884	887	873	948	870	932	860	848	895	848	877	842	957	892	883	905	907	890	906	878	912	869	859	897	877	899	894	951	929	888	919	931	870	907	863	927	958	895	877	917	898	928	941	936	905	919	908	946	886	889	894	884	867	864	922	919	922	905	877	893	884	850	900	878	903	871	910	916	896	895	902	901	870	922	862	883	864	906	904	880	946	931	915	916	910	921	899	911	903	870	908	905	874	944	882	936	956	927	914	906	926	892	912	876	878	893	885	929	891	890	933	865	880	897	875	927	936	878	852	923	943	886	890	867	873	901	969	885	865	879	930	867	888	893	819	918	880	872	874	871	876	870	849	888	870	835	850	940	856	877	835	889	911	876	897	893	1006	919	889	878	838	886	901	895	909	903	937	970	914	873	902	815	901	892	945	895	896	937	894	955	871	894	887	904	886	870	848	907	942	864	859	887	872	919	894	879	894	905	926	886	885	841	922	909	914	887	937	896	880	886	878	842	918	906	873	917	882	891	906	920	875	839	885	920	874	855	895	867	847	926	879	897	887	846	922	964	864	880	880	881	906	812	897	895	911	861	908	917	895	893	885	928	894	854	885	863	907	871	954	891	912	886	886	881	916	914	896	866	895	881	920	935	857	911	897	885	869	925	909	899	869	920	877	833	902	952	901	924	868	849	858	875	930	926	927	924	908	879	889	913	914	967	960	887	884	916	907	934	900	936	930	924	885	921	890	937	865	904	870	945	880	867	927	947	913	896	884	912	902	902	980	921	900	951	959	912	879	867	902	896	891	901	913	885	900	872	891	878	876	908	926	905	878	860	909	897	851	935	912	873	858	934	859	874	881	909	940	884	856	925	940	897	918	843	934	885	876	892	911	913	883	940	892	943	925	867	898	895	923	902	873	906	900	894	885	898	912	915	895	954	872	860	910	938	950	883	873	932	884	968	911	868	852	908	909	904	894	872	924	917	945	902	957	851	941	901	895	928	904	893	849	985	953	902	889	898	887	869	895	885	889	893	914	927	917	905	882	911	925	928	962	910	914	859	855	878	924	910	902	912	912	870	952	881	859	884	890	920	889	942	914	909	894	871	900	939	893	923	909	856	873	936	894	890	902	911	930	847	869	885	916	884	862	897	861	923	876	912	879	876	911	906	922	875	879	903	863	921	867	854	863	921	868	870	925	855	856	896	917	883	891	903	888	914	865	891	921	952	909	929	888	846	860	886	956	977	949	857	900	865	942	947	856	849	901	947	873	885	944	884	875	909	903	897	907	899	894	905	912	842	957	903	909	902	894	844	933	962	968	884	856	924	918	905	920	884	887	883	879	871	899	846	920	896	958	897	936	925	866	892	908	926	880	872	967	903	868	906	896	923	819	893	885	851	862	921	841	926	927	895	861	940	927	907	891	886	876	895	894	971	922	850	896	913	837	912	872	906	819	843	932	865	880	911	889	886	913	943	887	951	937	892	911	904	932	898	861	912	927	887	903	843	891	898	903	896	921	883	859	920	870	884	889	887	860	865	932	879	854	920	901	896	943	843	896	955	891	871	893	880	887	866	855	904	901	980	881	858	905	875	881	938	939	911	931	898	878	871	899	927	934	882	909	893	900	882	918	866	891	887	882	915	939	907	952	884	937	876	849	853	874	932	874	936	914	885	888	860	906	918	943	860	961	918	905	948	853	854	878	961	950	893	909	905	885	919	923	863	899	890	902	891	891	919	866	925	899	895	910	889	930	894	884	867	899	899	898	906	904	933	884	914	840	905	886	886	977	913	868	911	868	928	881	897	894	920	875	906	897	889	933	874	912	916	904	825	936	945	927	939	902	885	879	953	908	930	928	841	965	836	896	911	918	856	886	908	873	849	924	945	898	902	904	886	922	892	870	928	882	887	931	905	899	891	917	853	923	882	914	905	901	853	909	898	916	918	860	895	922	908	888	917	877	866	893	939	915	862	881	901	879	888	858	925	894	905	845	896	891	938	884	921	912	957	848	945	921	915	874	892	942	855	905	889	910	871	895	921	869	892	865	870	927	954	886	859	866	939	915	896	872	872	903	880	906	939	895	891	858	850	932	895	937	933	903	880	898	909	871	958	876	894	955	885	873	888	917	962	900	927	925	922	867	902	883	857	894	895	883	906	938	926	905	874	858	946	902	916	903	900	858	897	945	862	879	869	879	876	902	856	891	990	896	927	901	906	903	921	911	900	930	969	918	943	900	934	841	870	847	899	861	944	944	866	947	895	847	925	863	873	883	944	881	860
24846	21245	28853	28011	21671	13786	7420	4294	3120	2024	1438	1116	962	875	853	725	727	766	678	704	690	679	671	716	642	670	694	632	653	662	671	677	624	646	631	660	638	621	684	683	635	589	647	644	645	662	606	622	634	607	656	661	612	636	671	640	655	613	650	653	616	636	601	673	618	680	651	637	648	635	648	610	686	637	638	659	634	686	601	577	612	674	630	617	616	653	645	636	610	618	645	591	636	679	647	660	588	633	646	646	604	639	663	589	644	636	652	647	613	613	661	645	636	638	593	659	647	649	668	660	638	603	602	616	605	619	634	651	656	650	588	636	618	665	625	642	674	679	631	649	655	634	632	661	651	608	644	646	646	643	609	640	629	664	668	603	706	606	632	631	625	629	598	656	614	626	650	655	637	662	693	655	623	640	637	658	640	610	637	614	671	621	626	673	662	613	611	618	635	665	669	636	637	659	615	620	621	682	650	688	669	629	645	655	653	641	636	637	631	615	633	622	642	647	601	644	658	688	635	616	646	673	652	648	684	642	678	670	626	651	654	641	665	647	665	651	653	648	625	645	635	644	664	683	685	659	606	594	625	654	673	611	593	654	613	648	593	626	678	598	667	640	607	636	695	591	680	651	637	662	663	647	638	620	660	633	673	617	661	623	635	656	637	664	708	636	638	636	703	641	649	641	664	651	656	644	662	621	650	626	639	622	666	597	653	630	662	642	606	642	608	609	630	662	657	669	644	630	634	631	642	643	609	633	692	656	671	639	667	636	662	621	643	657	633	657	631	658	621	679	637	630	645	647	636	627	616	650	668	610	676	594	650	610	613	632	630	659	683	596	618	589	645	700	702	671	658	628	634	616	629	613	635	658	605	654	657	652	629	660	608	667	612	633	617	634	648	604	640	665	640	601	640	651	675	627	687	641	627	669	657	642	586	670	622	608	689	602	595	636	661	631	633	615	672	587	621	641	655	635	623	612	601	646	626	655	632	643	693	578	625	664	640	676	611	661	674	642	676	628	649	646	658	638	618	638	632	614	651	638	640	632	644	599	654	627	640	607	644	637	622	615	596	623	626	636	622	652	591	677	626	647	607	662	591	618	600	627	619	631	645	647	642	623	614	624	689	613	597	652	652	623	599	676	612	643	669	601	644	595	659	647	587	639	607	656	609	665	675	637	646	664	625	660	630	602	665	607	629	667	657	598	654	631	598	652	668	624	633	635	620	619	612	625	639	614	634	614	618	605	674	644	641	636	630	648	639	682	643	615	643	691	614	633	595	638	658	620	662	622	585	644	633	680	640	621	633	650	648	622	605	649	674	659	637	625	635	710	629	604	623	624	633	637	668	631	619	612	663	627	629	654	633	667	619	647	602	583	653	688	654	616	624	605	642	638	678	632	671	651	642	664	661	607	684	663	635	669	613	624	644	690	625	695	651	654	614	610	688	663	623	639	643	640	647	640	605	660	660	610	695	674	665	646	592	643	610	679	679	656	652	610	564	642	648	653	678	620	676	669	614	660	645	654	635	572	645	659	659	618	636	651	635	628	613	700	624	637	623	658	633	587	690	639	650	678	635	626	640	637	681	651	653	649	665	672	617	661	646	635	610	652	644	621	652	652	679	635	676	623	638	594	613	681	630	616	648	640	648	671	648	652	622	579	617	601	662	615	638	646	672	645	643	674	636	644	667	625	649	659	645	620	603	653	620	658	587	586	645	645	655	677	660	631	636	604	662	688	658	610	642	689	652	691	645	657	591	631	612	661	633	614	673	630	608	622	663	614	651	611	594	637	653	651	620	669	647	616	640	633	659	604	584	628	658	639	661	665	671	634	607	659	631	641	652	623	653	669	698	669	635	640	666	647	590	671	677	645	647	716	649	611	677	642	587	654	608	630	654	660	629	634	648	651	652	631	640	631	652	627	612	666	626	625	684	624	622	584	634	645	653	654	645	628	661	609	666	666	587	645	664	635	647	654	611	656	669	650	633	654	654	665	639	640	651	653	652	650	651	640	616	638	663	618	615	641	624	652	695	647	623	627	614	620	624	651	638	611	595	643	651	636	632	643	658	642	683	673	642	628	637	634	608	616	619	637	660	585	692	681	624	650	605	635	651	632	603	649	605	659	598	654	605	648	645	660	620	592	620	670	643	661	642	636	610	650	657	631	622	624	619	621	652	589	606	645	616	637	642	616	691	585	601	608	666	621	639	617	695	646	695	622	655	643	642	668	620	662	659	651	619	666	602	643	672	639	643	584	611	598	645	612	626	603	610	610	622	663	654	644	601	671	618	659	636	650	647	592	666	700	652	589	696	638	633	633	590	602	680	682	664	680	648	642	670	655	695	624	686	604	679	611	642	627	695	711	624	618	645	634	648	612	625	664	651	612	591	644	664	613	638	615	623	623	664	644	658	652	700	656	614	663	670	679	639	631	631	647	635	669	612	610	636	640	662	667	707	655	639	601	621	623	651	625	621	615	720	626	627	664	652	656	609	626	629	706	666	645	638	651	682	648	669	625	636	640	596	633	662	636	632	689	660	646	653	659	667	615	659	627	591	582	623	635	678	630	646	616	609	698	635	651	628	601	610	653	666	655	618	631	644	644	641	654	655	640	621	621	660	661	596	688	630	668	587	609	657	674	616	638	637	652	668	628	630	644	668	630	627	645	619	625	637	636	611	643	691	617	647	627	642	662	630	578	678	658	625	645	624	616	663	628	618	687	619	658	629	688	616	648	603	596	614	670	627	646	664	595	601	653	637	636	647	673	629	622	672	625	610	618	648	655	650	592	618	659	651	669	631	662	677	648	607	635	647	652	619	604	638	648	705	616	663	631	666	595	639	611	637	603	599	641	640	624	647	630	636	664	653	633	604	629	625	656	671	685	647	611	645	649	609	664	654	629	592	647	660	645	644	630	655	654	636	632	650	651	657	639	638	637	671	635	630	653	637	657	670	695	616	657	617	649	625	668	658	639	613	634	656	618	687	647	627	632	636	696	625	663	627	627	644	686	644	671	653	643	645	642	651	603	661	686	648	616	604	652	635	621	649	657	634	664	612	604	643	651	644	625	632	699	646	642	633	639	671	635	632	626	679	666	643	649	638	724	621	684	630	644	654	694	652	658	664	631	691	658	717	683	605	701	648	643	690	692	656	626	629	636	699	624	618	620	641	661	656	699	608	644	711	684	609	572	666	609	594	678	639	632	654	654	658	652	616	623	657	583	617	604	656	632	658	604	664	637	645	622	610	650	675	654	611	680	656	610	652	632	643	603	683	638	643	601	606	665	635	680	631	641	689	691	637	675	625	647	648	672	575	681	624	606	668	574	584	657	616	616	606	638	594	642	681	612	640	711	653	665	656	645	644	667	641	643	658	699	676	608	664	575	651	625	627	666	687	694	646	683	699	629	606	599	651	616	632	587	678	639	648	607	634	727	626	649	605	668	684	666	621	666	612	616	660	691	674	611	662	683	626	600	611	635	633	598	647	669	653	697
39115	60199	48969	34663	24231	15828	10590	7478	5343	3415	2299	1605	1400	1223	1088	1035	1010	891	901	863	871	865	809	789	797	767	820	823	762	800	801	778	783	792	763	810	805	786	772	805	768	798	780	815	796	747	782	758	741	748	786	816	763	740	745	783	745	763	815	804	758	776	802	846	750	774	808	761	794	742	753	793	789	797	771	805	817	789	776	762	787	761	799	755	745	774	810	792	795	751	762	820	813	756	807	771	752	788	750	770	794	759	754	771	792	772	788	769	773	753	766	785	779	773	745	791	795	787	777	749	782	747	774	766	800	771	798	765	808	757	758	753	731	733	725	765	758	731	819	738	753	761	790	774	772	714	806	752	769	747	737	734	766	779	814	803	778	786	744	796	702	769	731	783	789	771	774	829	769	782	772	748	763	772	805	807	804	777	782	711	740	758	771	758	756	809	723	764	748	797	773	772	755	762	791	795	796	752	764	784	752	798	770	785	819	746	804	814	787	806	751	763	785	770	741	732	696	758	743	770	821	760	740	786	767	738	802	789	751	773	723	755	724	741	720	746	747	787	745	781	788	789	817	759	808	797	801	725	751	775	771	709	725	801	822	698	806	767	760	766	801	809	735	815	740	778	828	792	773	787	781	772	770	780	722	835	803	808	765	823	750	767	800	773	782	753	714	753	808	772	795	748	768	770	759	763	782	727	784	700	735	798	752	755	768	776	802	786	828	754	802	721	807	823	749	800	752	763	821	795	766	770	758	808	760	774	708	704	833	756	834	761	798	724	755	757	793	777	753	768	759	848	741	797	755	761	782	772	785	784	732	815	776	753	771	774	737	779	733	740	745	750	794	769	785	758	758	737	782	766	740	729	764	764	768	807	814	760	732	755	752	784	765	767	766	752	779	824	784	726	743	786	788	780	759	808	755	732	760	790	726	778	751	770	757	796	800	769	730	768	761	753	764	771	757	768	716	763	710	801	730	773	751	748	724	764	800	808	756	728	774	777	739	783	779	766	761	757	805	761	779	744	757	823	753	775	755	770	739	798	793	761	757	802	736	779	734	761	815	720	775	759	727	809	781	775	736	797	779	777	781	779	741	785	768	752	750	791	768	788	775	749	763	767	778	800	790	765	785	759	810	778	792	771	809	751	779	782	843	825	806	803	777	785	759	805	773	757	768	797	812	793	821	778	735	803	757	775	777	773	765	793	797	788	801	792	750	763	834	741	766	789	775	775	758	792	820	740	779	759	806	719	715	772	771	796	753	782	786	786	799	777	782	752	789	758	755	745	758	756	753	787	738	757	763	788	800	781	779	769	767	757	787	837	761	779	737	783	803	767	755	772	765	766	812	762	772	781	784	743	815	777	808	747	781	770	809	741	782	803	792	810	776	744	781	796	778	736	783	794	768	778	781	806	789	775	717	760	746	761	747	748	821	771	784	784	812	801	798	760	780	737	756	821	756	781	755	783	738	769	762	823	769	770	746	788	781	753	809	806	789	795	712	762	692	800	784	796	798	718	761	810	765	762	763	777	801	802	752	760	774	791	792	736	800	731	749	739	779	778	760	785	782	756	787	755	783	740	727	750	781	804	735	815	782	784	825	783	772	801	773	754	770	786	736	762	758	754	708	815	765	726	804	812	741	748	738	776	792	779	784	767	725	727	747	829	787	800	787	715	767	751	753	801	803	776	784	813	766	776	802	730	809	783	761	744	725	775	746	812	836	788	778	791	779	748	780	803	795	772	787	701	760	769	778	773	775	816	823	769	751	802	785	753	789	774	769	784	768	777	782	745	774	746	784	706	774	766	769	770	789	743	798	773	746	787	746	792	799	773	783	765	749	807	725	748	823	789	794	741	799	780	735	773	782	821	805	801	819	791	779	787	736	799	751	774	811	798	732	790	725	765	768	739	809	780	731	837	799	780	767	756	805	802	764	726	752	765	802	763	795	745	742	789	730	765	804	767	819	795	788	760	785	775	814	737	778	768	830	741	756	782	777	755	775	719	785	821	732	733	754	740	774	723	772	764	775	821	793	764	809	813	758	717	773	804	794	797	787	794	796	769	790	762	795	772	827	774	753	771	777	785	775	765	781	777	798	802	776	765	733	761	748	832	772	797	815	781	777	745	806	763	788	805	774	729	786	795	803	778	777	742	819	773	807	812	802	775	758	796	760	834	746	743	768	770	771	827	771	760	767	742	799	788	738	781	800	794	817	743	772	735	769	803	775	750	767	759	721	807	831	792	775	770	780	747	764	806	792	805	751	798	762	751	773	756	786	729	763	762	773	817	776	788	762	758	779	770	776	801	752	763	772	764	771	797	788	759	773	810	751	764	768	742	737	752	763	774	721	771	753	781	718	798	758	811	746	777	748	766	774	786	809	793	764	773	776	745	767	743	790	817	817	763	814	772	782	767	771	814	800	798	802	770	763	773	808	797	789	748	789	799	782	769	754	827	784	770	773	771	740	756	748	806	755	795	755	761	787	796	803	807	705	795	773	808	786	789	775	716	766	802	751	789	832	772	754	732	790	740	743	740	716	751	736	772	788	781	781	757	766	800	812	760	720	748	807	841	771	792	779	798	716	735	836	785	766	802	761	764	774	783	760	773	734	753	774	771	836	826	802	789	776	750	740	795	770	773	815	786	724	802	763	778	772	754	808	783	750	778	758	747	756	689	767	763	826	783	821	768	751	795	790	731	731	763	770	762	791	816	761	773	790	743	762	770	727	798	757	815	762	777	776	749	811	690	772	786	789	733	785	773	790	756	747	776	813	773	794	774	779	750	764	760	779	739	766	783	797	775	778	765	838	773	764	750	733	748	836	786	794	789	748	766	743	744	759	793	767	792	794	728	765	745	786	789	776	801	784	808	795	791	798	774	732	739	813	758	803	748	743	802	746	763	756	743	841	744	773	792	745	767	731	746	788	772	796	750	788	803	775	784	781	729	771	759	709	762	800	783	752	793	787	767	743	766	728	778	766	735	774	773	786	795	782	742	741	755	746	798	782	757	807	785	760	801	823	742	712	786	759	755	743	768	744	833	783	722	747	792	725	739	774	769	758	714	766	743	791	765	773	768	813	740	784	775	772	772	710	790	753	778	781	806	739	803	805	726	783	702	762	772	779	802	746	801	784	752	768	775	764	828	742	770	754	834	824	768	753	799	732	789	769	775	777	771	772	756	791	811	745	725	785	802	794	739	790	761	826	772	718	743	741	749	788	762	772	741	730	831	741	755	762	822	746	765	764	762	793	765	808	802	775	768	779	779	813	770	753	803	762	727	760	727	773	785	742	808	733	751	776	785	712	781	795	751	757	764	761	799	769	753	797	772	791	799	784	730	750	739	770	783	775	767	789	750	781	809	758	770	734	705	816	784	791	788	744	729	792	829	812	766	752	758	781	741	799	783	786	756	805	777	764	784	789	793	772	756	779	779	803	763	760	810	775	736	786	752	756	765	784	790	751	814	751	734	755	735	815	773	778	741	770	792	772	817
22752	21147	28767	23933	21602	22702	18799	8882	4809	2500	1858	1612	1289	1072	1010	923	875	816	792	744	796	765	772	798	717	749	714	696	725	731	702	750	689	729	686	755	663	707	769	703	707	717	710	715	712	717	676	684	681	729	712	662	725	665	710	716	716	654	740	726	718	684	746	674	691	662	679	769	654	688	698	692	697	685	685	722	717	676	742	666	705	692	707	687	741	757	654	697	666	731	686	710	677	694	707	692	690	745	691	679	751	713	691	720	701	676	658	677	691	773	679	645	748	743	679	674	696	752	721	715	692	736	667	667	671	689	699	698	672	699	707	701	674	734	736	728	681	717	650	723	707	732	675	707	665	747	687	714	707	645	709	756	686	736	733	709	722	681	719	698	701	717	676	657	671	709	670	709	681	701	674	730	699	714	713	695	675	686	658	684	731	656	685	666	722	689	684	678	706	728	662	688	683	708	736	763	704	673	684	679	674	697	691	723	738	665	717	710	672	647	722	692	681	740	662	709	678	686	713	719	755	665	726	727	697	710	705	686	694	682	726	697	684	666	694	648	700	666	708	673	658	677	702	654	711	698	668	681	696	699	701	720	698	683	705	721	646	728	682	733	622	711	686	715	689	666	742	706	692	680	678	704	711	704	683	723	728	699	684	659	725	697	714	662	666	757	732	732	719	653	702	707	672	688	705	689	721	687	661	716	723	696	672	690	719	671	679	717	692	682	677	664	706	750	755	665	701	662	695	665	672	688	718	694	704	676	657	647	712	680	683	711	633	708	675	698	705	700	633	700	669	683	664	728	677	692	834	734	691	679	698	674	681	705	698	677	687	705	681	675	664	720	662	689	712	736	680	696	719	694	716	687	731	709	689	691	715	704	717	691	708	720	746	666	659	679	678	637	691	734	699	687	720	749	679	670	672	694	700	705	644	725	692	659	689	773	707	680	732	700	649	691	727	666	698	677	711	612	706	679	734	783	719	649	657	647	736	726	661	721	707	650	714	665	721	715	683	745	712	682	696	672	694	695	697	678	693	677	726	701	711	685	692	701	672	714	739	693	682	680	711	673	673	697	739	646	706	720	735	725	701	690	721	720	671	718	703	661	698	683	666	718	703	665	624	694	674	678	721	662	683	702	708	694	712	660	712	665	738	710	709	711	661	722	704	725	747	687	723	702	693	692	703	678	719	678	685	699	687	717	745	720	687	732	629	652	693	671	680	702	669	713	699	685	744	702	722	693	713	668	717	685	710	709	674	692	681	648	644	684	711	654	712	683	711	721	678	702	672	700	680	691	646	721	747	690	687	683	660	725	702	720	721	721	679	676	719	667	719	727	656	729	741	706	684	726	714	716	703	657	684	709	656	731	700	718	662	711	710	693	702	685	704	673	700	673	712	675	675	714	735	719	717	728	661	676	737	696	715	681	685	665	689	698	700	735	729	686	666	702	698	692	695	697	651	697	702	685	735	688	688	731	740	684	668	678	682	727	723	719	699	711	689	761	707	671	673	633	721	699	731	726	685	661	713	725	695	665	708	719	718	672	656	720	682	682	687	636	660	689	693	694	667	633	706	741	708	712	687	694	692	727	765	708	701	737	684	695	697	693	740	657	705	648	691	731	729	706	763	705	687	725	708	703	704	719	671	699	638	704	703	684	662	669	704	705	704	705	716	671	689	728	708	737	711	720	690	711	661	701	693	670	687	717	661	724	692	724	661	692	665	659	673	658	706	682	677	689	707	711	679	709	709	629	681	703	707	700	743	722	685	664	657	730	709	669	664	700	685	733	716	720	705	697	699	715	674	682	721	725	759	654	738	760	682	687	732	715	694	751	657	646	738	670	695	717	732	664	696	689	687	718	713	724	680	708	675	719	680	689	710	693	698	732	722	663	757	731	690	699	711	661	665	707	717	684	692	718	643	671	697	707	693	698	681	709	722	685	682	674	702	687	682	700	703	688	687	653	702	702	682	690	723	716	697	703	704	682	734	726	696	667	700	656	667	688	714	707	725	701	642	686	729	706	667	703	648	743	672	717	757	738	734	698	722	694	693	707	705	695	683	689	697	690	655	691	654	718	680	678	694	689	672	764	703	733	708	692	683	664	687	702	692	723	693	667	718	729	690	662	716	720	671	684	642	708	693	699	730	675	662	689	697	684	639	717	692	707	671	718	650	666	715	689	711	699	740	721	717	672	712	715	730	706	705	673	742	709	649	685	683	643	688	759	663	753	684	701	665	689	694	754	676	719	699	676	657	668	681	729	713	674	637	649	690	715	685	690	727	706	725	705	665	694	708	669	685	690	721	696	684	704	688	708	750	688	663	700	704	723	685	674	657	687	687	663	647	708	747	724	735	718	666	701	697	713	693	679	666	641	729	685	714	692	664	683	669	675	665	695	681	710	670	703	705	709	682	691	737	660	639	678	733	755	685	718	719	706	681	694	691	692	711	742	705	700	657	725	657	697	690	682	662	691	703	699	677	703	737	687	710	705	694	722	639	684	727	696	722	705	725	746	661	693	656	744	693	704	722	679	710	669	715	727	705	696	679	678	703	718	729	711	685	675	665	676	731	703	707	714	723	691	668	664	700	658	727	699	704	701	666	692	711	710	702	702	663	684	734	717	675	717	714	662	661	689	671	649	703	701	715	757	717	701	733	737	647	677	748	719	710	709	676	755	692	656	705	683	741	732	707	661	748	674	706	734	699	661	742	688	686	696	693	682	661	686	658	713	684	679	685	654	711	712	695	706	699	695	696	711	693	714	705	696	686	695	732	754	675	679	716	745	696	718	725	715	704	717	710	709	667	763	680	697	740	747	700	714	688	699	712	717	694	648	722	682	648	695	712	663	702	688	718	737	615	717	673	688	702	701	673	670	693	692	752	659	779	699	713	739	734	685	680	708	682	681	719	680	635	727	662	708	715	657	671	626	685	681	707	702	710	660	731	631	666	695	662	668	711	708	672	729	653	721	651	731	731	709	705	718	725	677	758	706	764	727	726	720	721	695	704	747	672	687	699	676	696	705	687	654	707	717	668	675	665	714	734	715	698	698	681	677	756	721	708	694	690	682	716	729	725	683	712	660	723	712	741	720	724	685	696	738	674	697	696	679	763	685	679	676	703	701	708	656	683	695	739	695	687	711	727	697	717	655	686	695	699	715	710	677	709	697	699	704	668	695	728	682	709	671	723	710	732	737	681	678	685	693	672	683	724	733	740	690	681	692	682	648	724	669	699	708	722	704	732	702	668	668	702	706	661	707	686	708	677	693	683	686	673	642	660	708	673	694	767	663	695	688	709	665	712	680	767	677	740	638	722	667	717	675	708	733	713	689	729	706	740	676	647	677	689	651	678	710	705	739	709	678	685	735	718	721	710	734	677	691	698	698	703	695	666	674	674	689	716	711	728	700	706	695	723	672	723	697	677	630	722	716	688	693	681	671	696	705	675	718	731	668	663	687	738	667	703	734	701	686	718	652	717	690	700	704	661	685	714	703
43250	72112	56757	39333	30735	23520	15179	11926	7601	3839	2970	2304	1814	1595	1371	1176	1175	1037	976	952	996	943	891	891	836	910	873	919	834	860	899	874	833	832	831	811	812	879	904	831	820	827	871	803	811	830	854	779	833	791	861	835	791	847	812	868	835	848	808	813	842	887	796	816	861	852	843	818	866	820	826	816	797	821	756	791	818	848	763	816	846	824	847	816	817	811	881	775	844	824	854	829	875	860	789	806	855	825	790	856	824	829	796	816	841	854	863	832	839	840	823	775	816	792	772	802	866	827	796	806	789	796	848	796	838	844	859	794	825	816	842	888	765	824	850	824	848	826	798	866	857	821	843	823	760	743	858	820	834	790	896	829	767	878	762	871	841	762	811	832	811	773	857	842	831	790	845	798	849	813	836	843	859	864	827	835	873	813	800	840	802	887	824	830	822	833	853	829	763	784	835	842	769	822	844	839	855	824	844	823	770	824	841	816	766	774	833	862	829	907	792	820	887	853	798	822	867	788	784	834	832	779	870	829	832	801	863	859	770	817	820	872	822	856	856	800	861	847	770	839	831	780	845	801	786	806	875	858	800	829	880	859	754	810	859	828	835	854	805	802	799	831	860	822	800	835	847	863	814	832	871	809	832	822	825	812	838	852	805	856	848	857	832	867	844	836	782	778	781	864	805	867	826	858	792	816	827	821	818	850	834	779	842	834	798	819	794	803	873	770	853	838	811	826	842	841	817	797	859	852	875	810	845	811	828	808	804	853	818	807	834	876	820	837	814	802	869	842	833	845	863	847	855	833	779	828	804	831	814	829	836	829	873	792	778	840	817	857	825	803	813	793	873	830	826	826	778	832	865	822	814	841	824	856	858	792	864	865	849	818	858	885	840	813	821	827	791	862	858	798	822	828	794	849	815	845	854	872	814	836	792	790	833	776	814	849	854	820	835	802	834	858	867	878	812	858	878	877	862	811	847	881	862	852	830	772	801	802	798	812	812	784	818	856	793	867	880	745	825	807	847	843	830	837	825	829	844	804	844	814	876	819	831	798	816	803	865	772	796	855	845	774	843	840	841	859	858	823	821	812	788	799	801	859	808	818	834	836	827	798	764	820	760	841	851	779	799	826	827	799	842	869	798	775	816	796	792	878	844	839	814	870	840	808	797	835	792	856	807	887	819	867	828	775	829	802	767	825	835	786	787	782	865	832	832	838	858	820	825	812	780	809	806	871	816	828	831	859	856	823	814	863	798	820	805	786	792	829	843	848	773	864	821	793	787	829	812	796	854	796	826	825	766	859	840	784	834	800	755	801	818	841	860	878	881	839	804	867	860	890	791	834	892	779	818	791	806	817	814	833	851	824	798	844	824	843	863	780	837	805	835	853	793	859	811	804	840	858	813	838	800	854	816	871	849	807	880	855	817	836	848	785	821	827	813	827	870	783	843	841	806	803	819	824	863	791	824	878	803	856	822	829	832	810	816	832	873	804	800	811	763	832	784	825	784	831	809	855	825	813	828	849	822	851	812	868	828	802	806	842	839	886	815	817	791	788	843	795	831	833	843	836	823	796	840	883	823	836	814	838	858	787	811	817	852	816	833	856	864	816	863	874	788	820	868	818	823	846	795	829	838	855	766	760	810	805	782	838	826	858	836	813	822	849	807	841	848	841	769	796	788	796	846	820	792	796	879	835	815	843	872	771	823	885	834	812	831	801	824	845	828	805	836	805	800	849	832	805	870	889	855	794	820	820	791	851	867	813	811	803	805	767	822	870	819	803	759	802	828	830	851	797	830	802	807	848	865	855	797	877	842	815	820	804	833	859	831	824	809	834	842	815	889	811	839	795	854	827	828	798	805	817	857	819	823	830	772	854	859	806	837	857	841	806	908	825	816	808	861	834	867	814	807	794	754	815	861	821	783	826	826	816	863	833	844	862	848	845	824	810	879	804	810	795	869	818	874	851	834	855	781	821	804	790	852	790	833	828	821	809	751	783	781	842	842	862	794	819	810	814	828	807	825	855	852	824	803	827	784	876	835	787	831	811	835	840	854	829	801	884	819	816	847	790	813	777	872	785	844	847	824	826	805	812	827	798	830	815	858	825	831	794	843	786	774	844	803	852	868	810	810	846	821	831	812	833	844	892	828	868	815	835	826	843	790	854	862	865	802	799	832	796	778	857	836	871	785	800	846	828	862	832	800	825	823	842	826	839	860	848	803	801	807	803	821	837	820	815	838	822	823	818	812	826	823	809	814	862	839	830	864	822	796	811	827	835	827	885	836	813	845	841	858	809	827	850	797	822	818	808	828	782	871	827	847	815	816	838	797	832	863	837	861	832	809	842	853	790	842	809	851	851	806	804	821	810	793	767	864	844	781	873	826	796	866	847	820	817	820	899	806	825	782	829	861	844	854	738	855	796	815	792	823	825	786	819	779	787	813	802	770	849	826	855	812	829	835	820	801	820	812	805	792	851	846	843	791	818	828	846	811	838	864	845	824	843	831	814	844	878	798	837	823	785	805	831	822	833	861	802	803	799	810	816	816	836	820	829	857	777	796	817	828	810	835	815	885	799	833	870	760	831	833	849	830	825	841	787	785	794	834	818	780	813	842	812	827	788	835	828	828	839	914	816	806	815	808	791	813	845	756	829	834	832	816	783	781	850	800	873	810	742	805	804	834	780	800	827	890	912	820	855	823	812	884	864	834	785	872	820	822	850	804	828	860	794	856	830	792	825	818	818	857	828	848	829	806	815	815	764	827	850	859	809	836	846	862	813	787	832	860	844	862	847	814	846	814	839	865	818	848	765	832	854	883	830	820	838	825	842	845	857	777	834	788	865	858	852	838	834	828	913	823	788	817	807	805	836	778	828	798	784	824	827	886	834	784	837	830	779	826	838	841	851	815	792	829	832	836	828	810	814	836	810	827	817	840	791	845	870	859	834	857	865	832	815	830	901	845	814	849	866	811	802	789	807	855	785	812	785	792	833	836	833	807	788	832	836	787	827	810	899	828	795	838	732	807	788	798	828	842	854	819	831	864	826	795	822	832	813	811	799	839	858	858	777	837	841	832	850	807	838	774	802	883	821	789	865	840	847	794	862	811	854	802	846	841	811	844	798	840	824	854	832	829	820	794	833	832	819	846	805	810	813	847	784	867	806	829	816	816	846	814	878	836	828	842	804	804	824	837	833	818	852	807	798	822	821	813	830	779	863	792	794	837	843	862	797	758	863	856	842	840	834	778	876	789	839	777	776	829	794	825	861	860	837	807	809	834	840	813	877	849	827	873	887	837	775	788	806	866	849	778	794	785	868	800	824	874	814	807	796	844	824	780	829	787	861	844	799	810	825	876	824	837	803	812	797	828	813	829	764	884	804	815	833	799	782	811	860	850	818	826	838	802	869	775	879	822	825	857	791	847	768	798	822	885	831	859	833	833	872	859	860	823	786	824	795	853	806	799	918	742	827	794	838	854	821	838	783	854	872	839	796	853	844
34439	41115	40225	28189	16581	9949	5403	3161	1907	1228	1142	1033	995	897	881	797	723	745	779	743	710	705	716	705	763	691	681	766	679	691	713	702	708	725	683	738	742	751	729	777	719	729	677	683	719	713	702	699	677	740	751	714	672	680	723	658	723	739	728	692	712	673	721	701	642	727	736	714	687	711	646	694	710	712	697	703	702	717	718	684	747	675	781	676	721	686	716	638	736	736	678	771	692	716	698	699	759	704	699	708	739	723	708	693	719	708	754	649	685	670	736	676	760	679	700	708	692	719	723	707	734	697	726	757	733	719	738	705	671	692	744	706	753	670	724	653	707	721	734	692	686	649	706	682	707	637	718	735	732	746	712	722	700	735	671	673	751	708	669	754	725	710	711	776	696	715	771	729	682	670	765	720	720	725	748	708	724	700	656	691	656	702	720	663	683	803	742	686	750	715	691	664	684	704	661	706	743	715	728	722	666	730	678	684	695	690	691	710	686	677	762	708	673	712	657	666	715	736	712	742	721	713	689	654	729	705	730	729	682	687	690	709	658	689	670	705	717	740	771	698	759	722	724	678	707	724	710	748	736	696	719	718	661	686	726	721	693	715	710	710	718	740	704	694	708	695	647	717	719	675	718	682	695	714	710	714	672	705	741	696	727	741	761	687	706	663	665	730	648	674	671	756	711	684	695	721	698	727	689	722	672	733	688	681	665	686	675	727	709	673	690	717	679	714	715	702	675	686	710	671	682	746	737	645	726	741	744	739	719	689	707	689	663	703	718	735	670	729	672	700	667	682	667	717	685	717	727	691	690	709	745	720	696	680	672	694	664	678	744	689	704	668	677	705	717	719	741	734	704	666	720	674	778	729	705	713	675	751	715	673	721	710	700	642	697	686	650	706	726	719	728	733	745	706	712	678	699	750	722	720	720	713	678	684	700	687	704	672	686	734	729	687	690	673	712	701	748	718	733	702	750	696	746	709	739	690	721	758	617	685	712	696	714	701	684	698	713	645	684	699	759	736	722	731	690	705	689	723	687	679	650	736	716	720	695	694	732	748	676	700	671	675	731	703	735	701	707	725	688	692	703	717	664	742	689	707	658	654	731	671	714	721	669	715	720	699	659	733	700	731	750	721	704	676	723	700	713	706	715	757	701	717	723	697	706	720	738	708	695	692	650	759	678	763	691	675	694	704	677	706	703	763	738	678	678	698	776	698	712	728	702	730	663	666	687	717	663	701	680	667	721	690	672	739	718	691	665	701	671	720	673	729	702	673	728	694	689	713	654	726	733	734	725	664	712	675	747	691	713	715	671	740	690	707	715	678	670	668	678	721	707	734	692	693	723	669	675	715	682	742	738	669	663	648	719	705	707	700	697	715	690	712	723	686	715	705	702	661	700	735	691	689	718	714	680	682	720	685	711	748	688	720	744	704	713	731	711	708	698	724	700	720	736	671	768	703	710	726	740	733	713	714	701	726	659	717	670	711	718	686	725	686	673	712	756	735	710	704	704	760	655	696	711	702	669	651	690	730	754	678	738	672	679	687	695	726	689	730	736	716	691	730	694	724	700	721	719	676	702	700	721	654	724	707	725	716	709	719	736	671	660	709	705	733	697	708	700	666	736	665	680	680	766	746	716	653	711	658	677	681	729	712	697	676	645	666	676	703	694	677	703	713	717	707	682	751	708	707	697	705	666	652	746	657	725	691	705	687	693	719	709	754	696	678	700	670	701	697	695	733	680	695	700	675	725	749	689	683	694	699	712	684	694	739	725	721	767	738	750	754	714	722	684	697	731	680	653	729	710	684	691	697	696	710	710	705	702	713	740	717	725	684	687	722	695	686	760	708	701	713	697	723	699	687	698	731	689	727	710	710	695	685	692	740	691	741	717	704	671	755	685	700	661	726	697	744	695	719	696	707	745	690	712	663	679	719	774	728	708	686	706	663	675	688	729	676	730	686	725	715	711	667	672	699	667	742	660	745	674	706	717	717	732	693	734	738	702	671	717	704	702	747	677	716	711	762	715	731	735	715	748	719	712	674	721	671	723	694	693	692	660	690	677	722	756	747	737	711	744	729	703	755	737	655	638	711	722	748	734	731	684	730	745	695	696	725	689	727	677	636	619	755	665	717	686	725	684	684	683	725	689	662	706	714	726	684	670	734	675	688	729	675	732	690	740	691	657	759	738	738	723	736	689	714	684	681	741	730	695	673	707	749	702	726	683	718	683	709	744	701	762	680	680	689	672	741	713	676	741	692	701	754	687	691	732	750	690	655	735	695	675	717	719	682	647	737	710	696	719	710	766	693	682	760	686	669	678	666	720	726	696	692	712	738	665	739	699	735	755	682	708	747	687	716	724	710	760	700	662	700	730	707	709	714	687	712	708	701	719	694	730	675	684	735	714	694	720	680	770	698	742	756	698	702	720	697	717	721	670	712	665	710	672	693	730	752	726	707	685	711	640	695	676	668	729	736	640	697	765	767	686	705	691	704	711	685	707	740	704	723	676	712	682	702	711	753	707	739	677	707	697	665	732	724	718	714	713	708	714	715	699	717	708	713	710	682	681	720	704	725	705	725	690	715	695	738	652	679	745	685	721	697	726	724	697	737	736	731	744	665	700	729	618	723	689	741	653	732	723	721	685	691	690	751	711	705	731	690	667	734	734	730	712	709	691	700	677	665	717	692	695	688	662	697	653	732	681	681	739	703	718	749	658	698	642	753	743	679	706	712	734	682	720	719	726	724	686	718	624	703	708	733	636	700	680	725	757	742	794	665	701	703	677	685	690	714	699	741	751	705	696	712	725	719	724	676	711	732	687	706	661	663	725	679	669	700	765	719	670	683	672	712	733	753	667	693	716	732	709	707	701	702	711	718	744	733	723	714	665	672	778	711	693	708	706	711	728	742	685	683	678	701	679	649	696	727	724	713	698	744	770	719	725	707	699	671	674	685	702	696	685	715	680	662	703	674	735	744	739	713	716	682	683	723	729	713	740	740	678	670	692	748	677	691	722	709	732	714	746	722	737	705	721	755	722	692	678	762	712	714	755	693	684	704	748	676	682	717	722	674	714	705	698	689	709	752	735	745	702	694	681	687	660	712	686	670	688	717	730	693	690	776	697	707	696	724	687	748	711	673	698	713	683	669	704	733	735	734	708	723	710	738	674	696	702	732	715	716	712	666	729	708	699	738	676	722	732	692	709	660	711	676	669	700	721	692	693	683	674	687	697	737	688	674	634	670	700	721	664	726	718	698	697	671	701	645	682	731	673	741	705	725	700	711	770	689	734	678	703	694	677	738	722	714	726	747	709	747	753	697	689	736	761	701	711	732	697	659	700	719	711	709	706	724	722	664	707	671	687	721	667	687	738	680	687	678	715	704	678	720	720	761	735	657	753	718	736	694	684	674	759	724	736	699	751	714	707	731	672	703	708	695	728	722	672	697	691	671	697	744	740	734	732	673	713	721	735	745	732	718	706	734	669	705	716	668
43028	57484	42625	27946	19153	13652	8362	5327	2988	1889	1594	1441	1267	1120	1048	1033	952	891	950	866	846	873	841	850	873	880	889	794	854	823	867	842	808	913	929	819	833	875	830	854	852	852	852	825	835	873	825	823	844	820	796	859	854	842	846	873	851	807	848	893	881	871	822	850	821	846	844	874	842	877	858	820	909	867	847	823	823	807	846	871	882	852	793	847	829	856	840	858	851	847	880	846	842	839	876	815	797	810	817	853	832	843	869	879	835	830	875	831	844	827	771	866	851	855	876	859	834	849	871	840	836	855	886	861	864	877	829	793	866	831	884	901	834	833	873	831	822	855	854	814	871	819	880	819	899	916	861	807	866	851	858	833	848	849	858	839	885	810	847	815	859	860	868	817	812	824	813	859	778	844	863	822	840	818	818	855	847	857	846	849	825	823	768	840	859	824	845	835	807	831	846	821	829	872	840	837	811	815	808	877	864	872	830	840	856	810	865	836	835	865	850	893	840	822	833	880	857	839	891	848	887	848	855	844	831	788	833	854	821	799	860	810	815	831	881	843	805	869	859	827	891	819	877	827	885	821	833	851	803	883	855	797	860	779	821	851	825	872	892	812	835	853	810	823	885	827	842	857	786	854	855	834	852	805	837	845	828	859	846	833	819	917	895	857	838	864	869	833	812	861	829	815	865	858	786	854	865	854	817	825	871	845	828	804	844	874	818	864	864	838	834	878	853	815	844	836	830	836	888	831	843	899	838	890	835	807	814	825	854	893	925	889	821	848	824	875	844	887	819	802	844	855	824	845	785	817	827	815	838	842	815	824	845	850	865	823	862	813	849	846	839	890	836	866	844	818	843	803	845	840	871	848	883	863	845	852	818	812	842	867	822	884	890	813	839	843	888	883	819	889	887	870	837	832	817	880	879	811	814	824	853	809	842	864	812	820	860	837	815	845	845	864	859	878	878	829	828	836	871	819	888	862	865	814	835	873	852	816	837	816	811	835	816	837	857	831	856	855	838	818	879	856	824	842	839	831	841	820	868	862	832	858	811	862	844	843	854	815	824	882	831	826	840	916	854	870	874	787	810	850	798	857	834	851	876	848	834	779	857	855	837	898	847	874	869	843	834	807	882	829	855	866	838	875	799	849	854	821	812	842	862	795	845	892	862	846	838	849	797	816	848	859	818	856	825	802	886	797	861	844	855	867	818	855	888	894	862	852	831	899	839	821	846	829	908	837	898	827	840	860	858	810	843	846	870	838	831	870	820	813	854	890	847	839	829	829	780	829	852	849	905	815	879	830	828	844	801	816	832	893	829	801	873	883	866	800	797	846	831	851	843	836	839	829	888	869	898	835	807	876	826	873	832	846	862	827	832	815	886	886	932	839	856	841	885	842	799	860	813	821	852	824	833	813	857	812	853	839	817	826	848	826	827	880	791	904	846	851	856	791	826	818	866	907	786	819	857	797	850	808	885	806	845	837	809	829	779	892	810	822	832	876	850	832	863	839	808	850	846	878	802	848	877	825	848	816	800	833	797	874	850	823	847	813	832	816	850	854	828	866	869	823	866	847	930	846	798	870	883	862	863	817	869	839	780	901	816	884	873	824	791	852	871	835	829	826	791	804	865	896	812	859	840	922	854	824	840	841	759	875	873	869	823	762	874	849	810	791	787	827	831	837	828	879	848	856	852	855	866	865	857	862	850	836	873	825	851	846	831	822	827	868	862	850	869	819	756	840	856	920	833	876	811	824	858	855	840	846	858	869	815	828	863	793	843	837	816	857	848	809	833	829	823	821	831	835	806	866	851	829	817	883	836	869	857	864	900	819	857	810	871	824	897	815	841	877	856	790	837	851	843	887	794	789	822	829	836	786	840	849	834	751	885	830	813	853	821	809	841	843	794	868	827	889	821	859	819	817	821	855	817	792	809	862	823	817	807	871	840	808	825	843	847	819	860	814	826	818	794	842	845	849	875	857	853	838	822	856	850	837	835	857	800	831	811	826	870	835	816	869	811	830	833	774	838	838	826	858	803	796	865	877	857	895	877	845	841	849	824	843	864	855	825	855	819	836	817	850	862	900	866	809	857	834	834	833	869	851	865	819	832	863	830	856	871	847	887	825	818	860	838	860	832	896	858	853	855	811	876	834	856	816	868	884	857	821	903	858	831	910	886	831	934	831	852	907	849	826	841	817	868	850	807	837	834	783	829	913	841	838	862	792	860	845	822	870	798	833	826	835	842	826	839	868	840	840	849	842	836	832	837	847	831	799	880	827	806	859	801	865	840	832	841	773	844	826	791	847	841	889	833	835	814	824	865	830	790	843	888	818	786	864	792	790	852	855	830	814	870	889	810	873	858	812	840	796	880	800	896	785	772	822	870	854	890	832	880	814	795	856	810	866	871	806	812	843	811	874	846	831	850	838	819	842	884	822	818	818	846	840	846	851	831	876	826	835	828	844	812	881	788	841	816	838	826	862	848	812	814	844	839	870	815	872	805	895	884	802	837	862	842	877	894	840	873	826	875	815	855	796	803	804	858	812	859	828	846	816	875	800	840	885	811	867	847	841	852	809	860	866	857	867	847	820	829	854	829	826	856	849	831	858	821	842	843	909	822	868	868	823	851	858	869	816	829	882	846	817	839	841	773	854	813	847	826	849	874	793	840	832	813	826	843	811	819	823	821	843	820	839	864	869	867	828	836	891	815	805	838	849	913	908	788	847	820	900	828	814	838	874	853	858	855	813	825	859	882	882	818	858	799	786	819	820	867	840	881	888	826	848	833	800	855	798	814	860	862	812	878	906	908	860	841	848	841	836	792	863	858	882	831	776	931	785	823	788	854	823	854	870	827	810	842	815	815	827	836	798	819	798	875	816	846	852	858	848	832	841	836	836	850	885	816	834	917	862	832	826	870	853	812	838	807	886	827	844	834	875	797	824	861	876	823	850	799	824	847	876	848	847	832	837	862	787	888	862	876	819	855	932	821	839	794	846	790	817	853	790	778	872	855	908	833	858	851	863	888	893	840	832	830	865	840	823	827	888	817	833	847	839	861	829	789	892	812	839	865	831	894	882	759	785	886	860	820	822	859	820	830	841	835	821	766	891	854	828	811	784	840	811	848	822	869	823	791	825	850	853	862	861	885	799	803	761	769	882	862	814	873	828	855	883	877	831	832	824	875	886	817	852	871	878	792	826	801	843	908	854	816	868	856	852	836	856	750	799	812	845	809	862	825	825	806	850	825	863	809	862	883	787	850	808	865	773	878	841	824	849	839	849	843	873	789	844	853	899	875	824	844	849	868	792	802	840	870	864	842	861	872	875	811	800	843	847	851	883	843	812	869	860	810	853	798	861	846	855	894	832	823	838	798	858	840	835	795	829	846	848	860	859	829	917	849	803	810	842	851	847	882	808	841	860	858	903	842	802	863	860	867	850	824	822	839	847	913	846	855	827	838	835	873	828	811	870	785	883	856	851	865	871	800	813	833	836	823	856
23985	21110	28377	25025	21727	16582	9007	4474	2256	1683	1498	1199	1117	1064	964	943	828	831	827	721	806	832	785	755	752	743	797	745	741	748	749	750	691	732	728	744	749	754	761	705	812	762	722	774	709	718	720	748	737	728	705	727	741	741	748	780	771	719	749	740	793	711	688	756	778	732	758	728	708	738	707	749	742	713	767	723	791	724	694	734	725	733	721	757	771	752	770	729	791	720	712	799	732	701	708	748	731	713	742	756	739	748	770	767	744	711	736	722	698	712	717	740	754	748	732	724	744	725	727	753	745	798	711	727	765	693	760	753	745	762	721	729	765	728	728	720	727	729	698	729	736	736	724	758	768	738	798	778	731	722	747	716	712	747	716	726	755	736	748	739	725	765	695	745	752	712	715	700	703	730	768	742	740	739	782	722	733	731	767	723	758	785	742	711	711	731	745	750	729	793	723	750	709	708	737	744	723	735	738	774	734	739	772	726	738	726	746	760	735	717	733	751	708	724	774	664	762	787	744	734	727	714	741	752	744	722	764	735	765	743	752	645	748	726	738	737	732	757	701	693	727	791	729	727	727	720	726	715	740	713	739	772	732	787	791	714	726	750	775	734	737	734	744	698	683	722	677	771	709	734	720	779	673	768	730	740	783	717	793	737	751	729	768	713	773	709	753	729	721	765	735	699	775	755	756	739	718	745	706	744	731	733	750	749	684	713	717	730	742	774	711	735	749	737	687	768	735	808	756	738	680	706	718	733	680	745	706	729	743	764	777	679	707	767	696	721	728	702	757	738	768	739	756	755	706	690	730	737	735	726	748	790	762	743	717	745	735	739	727	710	660	734	721	768	800	729	727	762	760	783	737	706	738	754	760	735	730	750	738	758	792	721	717	756	767	779	736	709	729	753	716	704	727	717	706	737	775	737	729	695	740	771	719	720	713	741	767	733	746	686	753	705	746	746	733	739	722	802	761	816	700	713	732	736	724	699	723	740	756	709	709	716	744	704	755	742	777	769	742	758	757	732	734	729	766	713	746	722	756	746	753	709	747	730	771	772	732	762	769	713	727	680	738	682	731	745	710	733	750	777	739	763	749	748	775	720	686	730	724	743	732	753	715	715	745	773	717	728	741	727	750	766	742	712	707	739	764	719	736	723	719	719	751	720	759	748	754	763	729	737	724	763	706	726	727	796	724	746	722	757	757	715	751	705	692	743	711	798	740	708	706	755	764	754	741	717	771	765	744	677	724	726	722	742	783	716	728	688	739	796	727	721	766	704	748	752	689	736	743	720	710	706	732	752	739	751	716	704	743	739	778	740	722	705	730	721	736	776	764	709	770	754	730	695	746	711	783	765	739	710	751	745	770	761	743	742	756	716	764	745	731	745	802	730	772	733	763	748	695	764	777	700	765	745	733	713	762	753	713	670	707	727	747	737	688	715	698	716	748	744	754	756	746	780	704	688	691	718	741	734	743	723	735	717	790	686	742	759	696	755	726	736	726	744	744	760	772	731	740	768	749	758	693	750	729	696	736	735	703	687	737	766	725	703	715	745	738	720	727	757	780	764	704	797	713	784	728	727	741	747	725	784	753	716	712	718	772	750	697	753	750	707	761	685	736	669	784	720	770	742	719	754	731	772	675	700	730	745	741	741	747	789	749	723	722	764	779	702	736	690	694	710	777	728	740	771	733	747	697	735	725	762	779	812	697	698	764	756	745	748	697	721	764	761	766	755	726	754	724	706	758	778	732	716	766	757	785	725	735	716	742	750	665	739	744	728	734	773	755	729	720	724	720	757	725	754	716	754	745	721	746	752	728	774	714	749	731	717	725	746	740	714	734	749	761	738	717	734	744	774	795	768	750	726	697	745	729	730	782	736	770	741	800	748	765	683	740	736	747	801	766	790	712	708	740	758	748	728	735	750	731	708	730	725	772	721	753	742	799	754	719	730	743	721	701	712	737	757	767	740	781	699	754	745	685	742	724	690	706	694	750	772	727	730	714	754	765	739	765	743	731	708	737	678	758	765	745	743	795	691	728	742	748	702	715	746	727	724	714	736	801	753	713	730	757	709	711	701	742	766	755	754	731	768	755	697	729	729	764	733	740	759	719	801	739	757	731	708	766	738	770	780	743	708	779	747	707	737	703	740	746	720	694	749	738	764	741	753	714	753	739	677	724	725	715	693	729	817	784	701	785	760	755	752	696	692	701	741	721	791	764	753	736	783	721	739	759	730	717	732	722	697	753	738	761	780	769	780	739	727	721	758	694	710	745	778	797	698	726	726	683	725	770	703	707	715	728	720	747	747	746	736	690	737	732	727	727	745	732	725	767	707	738	754	685	759	731	736	741	691	740	720	783	780	747	726	817	748	749	770	714	786	740	763	724	720	726	729	731	789	748	708	717	740	703	734	775	745	771	756	741	761	739	689	782	780	754	765	750	729	684	745	720	714	729	752	705	700	716	694	748	724	749	755	751	700	707	716	754	784	688	741	723	756	756	749	665	766	748	742	760	767	764	749	752	734	699	713	711	729	703	772	725	697	734	762	737	756	784	736	760	741	744	721	747	730	726	708	764	751	719	767	776	759	713	763	730	715	755	716	756	753	762	732	714	727	761	716	706	747	709	707	778	786	765	725	697	756	751	717	721	702	714	728	735	772	785	738	718	756	683	749	752	786	743	759	791	798	767	725	750	753	762	750	698	755	756	735	702	702	742	718	718	786	687	683	749	724	704	724	727	737	719	692	731	701	741	739	725	703	741	714	769	753	727	717	701	737	718	775	738	755	765	744	714	747	751	723	753	827	764	753	760	780	742	755	675	684	785	744	713	706	750	714	678	724	744	735	798	712	748	796	693	704	758	731	769	781	739	744	739	742	795	732	745	725	745	727	744	721	695	772	684	702	765	746	783	784	740	741	722	748	768	719	805	732	736	750	681	738	736	757	728	710	733	755	741	728	751	729	738	725	769	774	732	757	732	752	693	775	732	753	751	741	711	722	739	726	754	727	741	732	730	727	764	769	762	744	766	716	693	756	756	760	725	766	718	758	714	721	740	718	736	786	744	736	768	700	724	713	706	780	734	787	693	701	732	769	680	768	753	730	738	716	706	723	690	717	693	739	724	720	721	769	725	734	684	714	764	721	733	714	733	762	732	726	730	728	704	720	747	767	720	734	745	721	730	728	774	697	713	745	697	779	719	705	731	751	707	712	716	754	707	776	759	748	772	724	747	770	761	751	683	740	778	693	720	697	758	750	769	727	720	791	747	746	753	697	731	724	754	757	739	767	763	733	754	680	767	686	753	716	738	743	669	747	734	727	733	739	750	753	710	726	725	703	738	754	740	735	771	732	708	800	710	715	703	813	789	753	721	745	717	762	735	738	739	722	788	757	761	762	719	768	724	705	720	750	712	723	692	730	773	743	642	697	713	755	715	717	742	756	702	748	777	672	740	773	759	740	727	739	794	754	680	741	744	749	742	742	742	775	732	691	728	751
42262	64667	50034	31492	21065	14141	10450	6696	3652	2670	2072	1788	1575	1351	1203	1112	1056	1004	994	1014	923	941	889	871	919	896	902	911	918	922	911	894	909	875	888	916	877	930	887	866	912	888	896	914	900	877	897	829	851	885	821	896	880	905	869	907	893	893	873	953	897	907	829	871	884	857	870	878	894	837	879	888	886	861	867	876	899	894	877	866	897	862	906	868	900	856	833	879	870	868	818	857	879	886	895	877	899	884	930	856	876	865	879	917	848	837	892	890	845	882	888	848	841	836	905	831	926	886	848	793	939	906	857	891	891	886	911	953	906	851	876	896	856	909	912	855	902	858	930	857	934	829	894	870	844	895	901	896	880	899	896	880	897	912	861	890	918	871	827	888	876	930	879	903	852	890	901	941	859	907	843	888	892	847	831	950	904	893	881	927	949	857	871	861	872	892	812	873	862	850	877	906	904	858	899	901	890	877	897	935	929	829	874	886	938	893	895	838	885	867	855	853	901	891	878	897	859	844	904	855	889	887	902	868	901	906	951	871	882	882	902	911	888	787	900	886	944	864	854	883	840	905	909	854	860	868	886	873	840	901	926	848	843	859	900	913	859	867	900	824	881	866	930	868	886	853	835	904	924	870	854	884	900	838	883	831	851	877	859	891	902	902	909	904	862	889	877	885	860	885	885	862	890	923	899	830	886	859	891	892	870	931	876	923	900	899	830	906	817	892	804	891	905	837	900	858	822	916	880	858	903	867	831	915	889	908	897	904	918	918	904	923	907	895	926	908	869	910	859	884	847	859	911	909	905	817	880	829	849	818	894	879	916	901	816	937	886	847	925	902	885	911	828	891	867	875	941	941	894	867	879	918	826	918	873	925	916	860	863	817	871	897	864	836	899	853	904	912	865	898	866	877	870	910	870	842	851	882	871	867	838	861	847	842	863	902	823	897	877	885	863	890	903	890	888	899	919	838	901	872	871	897	873	858	862	869	879	908	877	881	846	969	918	875	865	877	916	857	890	912	824	843	890	882	870	841	924	889	884	844	855	852	926	867	891	816	935	859	871	843	900	904	940	906	905	913	868	917	863	910	922	910	881	861	827	903	874	907	873	887	878	846	910	841	844	864	851	838	921	827	859	912	851	916	951	934	919	919	885	854	897	908	870	860	941	873	894	908	871	906	882	810	868	855	853	866	933	858	851	896	867	878	898	922	894	903	915	853	871	979	888	879	885	918	907	815	856	875	865	917	894	876	851	879	851	869	859	904	881	906	864	801	867	872	872	919	880	805	860	912	829	899	836	899	857	851	848	877	905	890	881	871	898	885	864	873	880	905	900	858	897	839	931	852	883	903	885	844	881	938	909	890	886	926	872	891	905	875	873	879	852	840	911	846	845	837	915	874	881	855	872	882	916	899	853	850	875	945	905	904	871	858	881	862	845	889	855	894	881	855	839	892	824	867	837	841	933	887	875	909	897	888	863	905	864	884	851	892	859	916	875	913	858	882	861	857	921	831	885	894	863	884	908	892	910	858	881	877	862	881	865	872	901	846	887	873	818	869	880	908	885	939	847	876	888	884	883	849	859	898	895	906	884	875	820	860	890	868	825	863	940	863	807	860	938	927	902	806	880	881	887	867	868	869	879	843	922	850	882	855	884	892	893	849	906	909	872	865	895	811	896	820	886	900	856	893	853	877	887	839	890	929	856	900	917	839	845	865	882	883	859	862	913	852	880	1011	866	893	895	858	844	908	891	855	867	872	914	852	911	859	860	893	886	859	854	926	874	859	916	830	805	861	906	881	862	894	893	844	844	940	879	887	860	918	840	917	865	877	905	866	838	899	867	912	875	885	919	856	903	818	864	886	890	894	852	936	871	843	904	899	864	955	890	867	865	853	877	886	954	859	872	900	875	899	838	828	920	813	855	909	914	922	907	850	938	869	868	907	913	908	878	838	881	868	899	891	865	840	926	873	882	880	916	892	823	840	886	883	875	855	863	879	861	885	857	900	885	858	911	934	887	910	892	876	839	813	917	885	908	895	884	865	902	891	915	892	927	885	886	876	868	874	814	895	893	812	816	818	866	913	859	919	893	874	870	883	857	885	886	907	900	870	868	907	909	943	884	883	911	929	877	852	912	881	863	936	874	883	825	874	883	881	845	887	810	880	848	890	882	877	858	928	908	863	838	895	914	911	882	931	862	904	893	865	887	851	858	884	844	897	890	844	868	880	871	906	887	905	899	906	933	841	912	845	853	890	867	900	880	938	870	855	808	838	850	862	915	868	897	812	876	874	845	934	852	833	928	802	911	853	860	869	852	914	882	855	917	860	952	895	917	853	896	866	824	904	851	881	835	868	870	874	871	872	881	911	892	866	847	859	821	866	902	882	866	854	892	890	868	847	903	896	889	939	903	873	888	902	871	935	891	866	865	912	873	847	872	829	892	854	808	886	900	902	900	912	873	921	837	875	808	899	922	874	890	913	872	923	896	847	911	882	924	873	853	866	893	872	894	885	873	855	886	901	906	881	918	924	923	840	866	874	890	904	853	863	904	831	872	846	857	833	941	930	905	879	836	887	868	912	889	860	947	860	851	859	882	877	914	900	842	895	929	812	846	910	898	838	926	871	805	984	898	857	881	869	902	883	896	861	890	928	868	901	868	886	878	816	920	882	841	863	855	883	889	893	872	851	909	890	849	870	860	929	861	910	893	868	907	834	863	889	899	874	869	865	851	857	859	868	860	861	825	896	908	838	796	905	900	887	932	890	868	870	840	896	876	867	933	844	913	887	891	884	874	930	913	865	932	911	872	880	859	947	874	871	927	854	887	927	892	895	894	874	875	935	852	941	845	850	858	846	907	888	904	882	849	860	865	859	839	911	871	850	867	892	873	907	913	863	871	882	872	862	853	889	832	952	886	916	853	857	880	869	884	894	834	951	863	874	859	911	838	866	841	905	859	891	892	858	872	828	853	898	863	900	881	864	875	899	855	864	880	899	875	902	871	849	849	850	855	903	963	833	881	899	840	899	870	824	919	886	831	879	868	903	914	907	845	903	866	887	892	846	900	847	873	848	834	929	876	853	878	838	884	873	875	927	880	917	882	843	829	882	816	857	820	885	870	919	918	890	858	897	911	900	883	893	902	858	889	869	892	871	882	852	855	858	874	847	899	898	873	831	912	893	863	864	884	912	849	932	850	884	861	883	829	876	913	904	892	900	851	871	808	900	853	843	889	864	923	865	871	866	890	862	901	899	842	935	852	909	885	915	881	858	927	862	855	894	878	852	831	892	912	876	893	895	898	872	872	854	869	887	800	957	886	880	863	856	887	822	892	913	882	922	846	817	917	844	834	889	845	887	786	928	914	876	832	858	886	829	827	901	917	918	918	898	868	893	927	903	912	894	902	897	896	870	843	919	879	864	888	890	902	910	833	882	872	896	898	891	865	882	827	889	853	879	928	888	889	919	903	893	915	895	937	872	868	868	848	884	879	908	887	875
24851	21260	27949	25873	19786	12566	7375	3877	2113	1535	1339	1123	1064	907	845	769	734	706	677	692	687	636	619	613	654	641	633	618	674	635	610	607	565	633	587	644	603	639	583	654	635	670	598	626	643	625	656	645	647	652	597	614	676	617	612	554	655	633	623	610	634	590	632	626	636	620	593	632	625	643	652	627	604	661	610	653	604	638	642	673	618	585	611	604	640	565	628	628	590	606	617	620	650	628	628	627	647	632	614	627	598	635	631	617	628	606	563	626	612	587	596	602	637	627	602	623	600	656	610	618	626	571	605	636	618	595	623	607	613	603	601	606	623	587	658	627	638	658	647	638	656	600	605	667	631	626	623	685	681	638	582	599	605	660	622	626	637	671	642	656	599	615	593	591	625	656	648	646	602	594	652	620	600	632	617	623	651	629	631	601	628	632	595	622	658	612	591	641	644	657	637	636	622	654	613	617	654	627	649	646	573	583	621	647	655	596	628	620	642	648	644	636	630	610	616	663	659	666	651	676	659	588	632	637	599	590	602	596	629	639	621	612	598	597	638	606	646	638	627	626	619	578	649	593	623	629	653	631	633	593	674	687	658	644	640	635	650	567	636	587	615	614	658	606	607	591	591	624	657	629	627	661	642	600	604	596	630	630	601	642	614	624	619	649	639	614	667	595	606	618	574	643	611	623	641	577	650	602	603	626	643	650	627	579	617	611	642	625	584	642	615	624	618	611	667	634	619	658	671	566	594	575	605	616	625	642	636	590	633	600	592	627	610	642	580	606	628	649	668	649	579	602	609	644	611	629	663	627	591	615	659	648	618	600	613	616	617	609	637	661	589	604	621	628	593	645	619	623	590	663	595	647	646	627	639	626	573	661	623	661	631	612	648	603	652	622	597	658	608	688	637	636	639	611	651	568	605	587	635	605	616	623	607	664	621	623	624	598	607	601	631	659	607	642	622	626	681	632	608	594	622	642	618	603	637	630	616	627	676	617	616	604	643	582	657	595	593	607	613	657	650	644	635	609	648	652	652	601	673	631	618	642	680	642	640	662	666	651	612	629	629	628	628	566	607	634	641	599	697	639	618	574	644	617	589	679	642	623	635	637	633	651	587	588	637	612	622	620	591	660	618	614	593	645	679	678	607	607	633	572	610	620	617	643	596	671	593	663	599	651	657	646	619	635	613	617	584	602	636	630	640	653	599	624	643	650	615	610	635	652	561	627	638	646	632	641	615	637	657	622	647	619	663	624	622	608	608	646	577	617	588	608	658	628	622	637	668	608	651	613	587	640	616	583	630	653	686	631	623	612	608	610	657	607	622	618	625	669	642	612	638	626	594	575	591	649	678	610	620	583	626	654	626	613	663	629	645	640	608	590	583	611	613	613	579	601	596	594	665	572	657	590	584	618	638	632	616	594	649	634	587	605	619	577	569	639	626	561	597	631	605	607	614	607	632	648	634	613	641	645	625	610	628	637	617	604	601	639	667	593	591	574	617	619	602	599	569	620	633	615	634	661	589	637	601	653	649	657	635	610	666	622	611	657	630	650	612	608	605	615	660	631	609	613	636	628	608	608	618	639	649	605	612	593	646	616	613	641	593	610	657	615	592	604	627	610	619	604	627	578	615	613	637	642	653	619	631	657	614	643	608	616	587	677	605	622	581	627	642	627	609	661	643	608	580	618	630	598	612	590	623	615	664	619	664	642	618	603	644	627	614	613	684	589	609	632	637	658	655	632	672	606	629	659	598	631	627	596	622	642	604	643	659	646	637	611	593	621	630	659	612	617	645	657	600	625	644	649	612	650	608	629	660	633	627	611	673	638	630	600	582	632	618	585	703	637	617	677	679	595	639	586	611	659	610	636	676	631	610	627	676	640	590	672	668	605	610	713	623	644	601	623	673	607	569	656	606	586	617	586	622	628	607	582	605	648	593	649	607	603	624	616	581	629	655	580	634	607	626	594	662	585	595	648	629	595	614	641	642	647	638	653	620	567	620	616	608	587	630	638	653	574	592	624	628	658	604	670	587	593	646	630	616	578	610	626	616	633	628	684	616	611	629	627	647	611	653	631	634	607	646	629	633	650	608	636	632	627	644	669	651	647	605	650	612	611	612	661	625	648	594	615	652	587	635	655	660	637	670	617	597	655	591	612	592	616	614	639	621	596	614	657	665	639	620	649	611	562	579	646	650	610	613	653	619	631	618	589	610	590	656	629	613	604	607	687	633	663	668	618	607	630	625	657	640	659	641	623	641	631	622	595	645	660	684	661	590	636	620	631	654	596	624	639	618	598	631	609	628	632	664	642	617	593	605	587	587	640	651	642	588	625	630	612	642	665	648	617	664	668	605	610	597	652	642	672	615	625	617	651	656	612	653	662	665	593	642	637	603	600	655	596	663	631	621	598	626	658	635	644	580	655	618	613	619	630	622	618	626	695	611	628	635	628	609	606	642	591	669	681	656	602	644	611	656	662	577	610	653	607	623	594	614	599	612	589	549	606	682	684	639	650	635	635	592	665	636	657	568	655	636	591	608	649	665	623	580	668	624	616	599	647	622	647	596	590	542	594	619	654	636	596	583	642	651	657	658	637	614	638	644	639	633	634	620	624	625	656	629	627	618	604	630	622	649	574	645	601	629	608	613	602	620	655	641	682	608	587	606	647	636	562	611	620	643	621	613	604	643	635	629	638	628	618	611	634	590	622	625	596	606	640	604	608	678	625	619	597	656	632	561	617	601	635	599	610	615	611	632	592	643	657	615	591	614	657	619	581	571	640	633	643	643	656	639	644	613	603	594	629	607	592	603	624	637	588	621	618	669	634	653	598	611	611	645	661	667	639	640	611	591	609	624	663	597	626	613	618	603	630	619	618	626	608	602	645	604	619	653	598	615	614	611	614	628	620	655	648	572	643	600	622	647	601	636	669	602	585	616	637	643	656	716	596	626	591	645	603	667	638	561	675	653	601	557	630	602	619	626	646	637	635	636	630	601	617	659	625	671	619	611	618	633	601	632	606	628	617	660	626	583	585	646	649	665	643	606	600	624	626	639	593	595	630	628	614	588	641	622	628	577	646	643	619	625	606	660	646	626	635	638	630	619	662	638	645	661	650	620	576	614	601	598	643	632	641	634	666	653	658	626	597	610	592	597	619	574	542	653	630	638	622	680	631	605	590	581	631	616	619	671	569	636	647	565	657	597	592	636	593	616	661	639	659	655	608	603	618	611	641	591	646	558	614	611	591	612	632	620	597	595	596	607	621	609	643	644	628	637	605	604	640	649	631	607	626	682	637	619	602	646	595	632	603	650	602	597	661	653	598	605	711	624	621	636	670	648	601	636	653	623	620	599	570	607	626	633	638	602	636	630	645	651	588	651	612	609	614	632	639	598	665	610	616	629	662	601	622	682	610	626	637	630	615	638	634	626	672	615	636	619	660	641	653	632	633	632	617	672	595	601	638	639	604	652	564	577	633	592	589	579	613	600	633	632	631
43066	58809	41640	27344	20564	15354	10849	6668	3561	2559	2081	1793	1463	1159	1064	998	951	861	866	821	846	878	793	769	869	788	715	788	718	741	779	719	720	781	757	758	730	733	787	763	725	764	725	725	761	731	760	752	778	715	757	745	797	735	764	766	743	723	723	757	729	765	736	744	701	716	731	793	754	752	783	756	798	723	761	755	745	746	754	731	772	781	788	782	813	738	753	782	754	736	732	759	793	781	690	760	758	757	748	719	736	774	764	745	766	779	725	741	772	756	788	773	794	768	777	783	807	776	710	734	737	727	755	717	795	793	742	761	757	752	700	750	709	782	724	761	764	760	792	768	765	713	738	729	700	738	780	804	776	794	735	754	736	776	724	752	711	751	719	785	731	779	788	733	744	773	757	762	770	730	785	741	741	739	811	733	799	727	781	748	726	737	762	745	771	714	770	706	814	741	815	747	776	722	795	785	728	745	729	702	761	757	687	753	772	752	709	798	736	732	764	774	760	722	743	760	720	761	737	779	722	706	747	783	774	712	729	747	760	764	722	803	764	773	761	746	759	755	743	761	744	734	760	709	727	796	758	725	749	738	730	725	751	736	770	748	783	712	774	747	778	770	760	774	749	785	764	695	732	765	739	777	729	814	745	739	751	749	789	780	745	730	746	732	782	738	706	716	770	776	810	756	750	737	739	763	729	741	856	760	761	760	772	745	795	756	730	744	723	766	749	782	792	764	740	773	713	765	755	766	750	795	789	754	768	826	743	746	728	749	782	775	774	745	756	767	739	746	723	755	744	683	730	749	759	772	746	744	724	734	770	719	773	763	726	769	790	765	773	757	741	724	715	733	776	720	748	767	802	748	785	739	755	741	743	770	779	780	778	751	747	739	732	765	771	759	754	760	780	810	756	765	771	767	771	758	763	745	752	772	712	753	724	733	767	725	754	749	757	707	724	755	726	728	732	727	746	771	754	733	757	764	786	738	760	732	761	770	725	754	728	742	751	781	789	744	763	768	774	747	732	711	779	757	749	784	743	781	764	734	723	771	720	750	779	784	784	786	736	748	742	804	719	744	746	750	729	728	750	772	783	769	767	722	792	787	782	685	778	775	762	770	780	748	771	736	737	761	701	730	734	770	768	723	795	775	733	721	748	722	731	776	748	776	736	705	755	757	747	771	735	794	797	772	776	709	736	785	788	742	768	778	745	735	690	714	777	737	741	753	766	770	719	788	764	760	744	753	774	801	754	749	746	757	722	723	730	724	764	759	749	707	726	735	810	755	747	744	759	700	777	782	767	739	785	790	742	736	749	784	739	747	764	770	714	770	754	713	773	752	765	755	761	785	752	728	756	754	764	719	725	697	757	788	757	727	756	764	717	683	744	744	749	704	764	807	753	745	731	809	787	716	744	703	739	726	698	714	801	752	775	794	758	772	748	742	767	772	743	783	716	747	747	743	757	738	718	794	730	763	759	764	728	738	764	794	770	728	746	776	771	716	787	718	792	771	792	742	740	772	781	758	739	744	765	729	704	718	812	790	766	721	788	745	723	761	774	709	739	754	701	795	710	752	745	777	714	760	728	796	734	728	795	754	774	775	751	751	740	713	773	806	780	790	733	780	742	719	788	768	727	751	751	741	757	759	755	761	747	794	779	728	744	761	695	752	740	768	779	713	754	775	759	694	775	759	731	776	785	803	745	720	721	734	794	697	759	735	718	710	738	732	731	818	818	738	760	727	717	739	758	764	736	722	771	738	776	799	801	732	740	715	725	744	766	783	779	777	766	742	751	771	745	773	768	750	735	743	715	757	770	745	731	715	758	770	761	748	785	805	733	692	732	776	767	721	732	788	722	754	713	771	754	714	760	724	771	812	754	750	714	763	760	782	773	692	766	705	744	781	719	757	752	718	765	775	743	758	759	725	773	724	761	750	816	717	839	755	763	788	752	729	775	739	770	819	739	759	757	722	803	757	753	722	743	780	744	732	785	755	738	777	770	771	804	713	682	761	786	731	718	749	745	771	746	743	695	749	737	784	738	753	737	734	757	789	738	824	736	809	715	734	732	755	766	727	732	734	789	811	730	762	777	760	768	763	754	745	739	763	732	768	773	735	786	757	760	793	783	752	747	716	736	763	697	731	757	795	734	666	798	783	739	753	740	709	786	790	750	731	765	714	782	767	752	781	756	692	815	716	780	712	759	794	741	704	753	744	745	681	739	756	692	763	754	752	740	755	757	803	752	789	769	758	695	810	736	776	755	765	763	795	726	687	742	751	815	771	732	740	769	734	730	768	730	749	749	787	762	683	766	757	738	755	699	743	763	753	741	755	795	754	753	717	725	784	725	756	766	742	753	737	731	762	747	767	770	727	748	698	741	741	811	746	672	830	785	769	745	819	845	772	735	751	779	772	779	786	780	724	734	714	756	725	733	804	750	738	769	753	770	742	743	702	787	723	761	776	726	721	743	718	796	777	740	784	728	723	763	764	748	766	734	774	758	773	758	759	768	750	781	765	758	852	735	721	727	721	717	754	756	762	769	709	744	748	753	731	748	871	759	786	743	763	749	739	760	750	764	741	686	725	709	764	738	794	751	710	747	730	706	780	726	780	762	773	745	761	799	766	788	772	822	751	760	764	744	730	681	753	750	732	748	758	766	740	725	753	777	737	761	737	712	735	782	737	722	747	754	756	761	749	787	724	778	700	750	794	783	735	770	742	782	735	755	765	745	779	751	721	789	766	731	761	758	769	743	722	790	744	746	773	751	739	719	710	747	748	805	773	741	744	736	750	704	777	706	772	740	766	722	780	771	769	765	746	797	750	845	746	710	771	776	747	730	671	743	750	694	746	775	772	743	779	754	744	796	753	780	743	732	759	731	744	850	771	734	707	769	813	767	751	740	750	690	735	760	771	769	753	731	797	802	724	793	707	751	744	760	755	798	770	767	738	718	747	738	780	698	765	733	782	719	760	754	699	756	675	758	768	706	787	727	768	777	748	726	730	732	786	728	747	750	733	761	749	766	730	794	781	783	759	709	779	755	699	766	697	750	716	739	790	783	786	751	763	768	749	727	753	736	722	723	751	745	727	766	770	756	755	764	802	773	730	741	728	728	728	780	710	767	732	702	785	759	794	731	733	728	748	751	729	758	757	781	694	786	743	737	769	760	763	731	777	765	755	813	744	721	737	743	756	721	726	728	726	773	741	754	703	768	766	799	751	722	748	718	780	748	750	735	740	752	773	734	816	756	767	746	761	739	798	711	767	778	730	763	796	713	719	722	769	768	790	741	768	752	743	796	808	741	785	780	726	766	730	710	745	765	750	726	809	732	762	789	755	749	762	752	676	743	769	711	748	777	775	715	748	806	785	735	724	767	791	777	707	789	738	781	773	746	750	738	733	728	718	727	781	748	785	721	742	748	754	721	749	773	706	713	770	709	718	771	791	762	732	734	769	755	793	758	740	766	741	714	763	756	741	727	724	759	787	797	749	741	752
22793	21134	28653	24007	21650	22571	17842	6910	4236	3329	2726	2111	1574	1253	1099	1048	981	963	844	830	762	792	744	731	727	696	723	703	733	680	721	751	698	684	660	696	759	727	660	715	680	697	688	703	692	665	673	651	650	734	659	636	694	701	715	732	655	637	684	658	697	679	638	635	673	648	651	620	648	680	651	662	686	676	671	662	617	679	655	677	688	655	681	673	698	675	700	642	668	706	685	669	727	699	673	699	668	705	680	663	657	674	627	677	658	639	669	644	665	673	705	678	647	663	693	672	654	660	658	628	662	668	629	736	647	695	688	709	670	668	724	654	669	693	699	702	660	691	700	669	675	667	719	664	683	649	704	638	621	691	620	692	644	730	691	662	703	691	679	709	638	669	693	690	720	661	700	690	685	644	676	644	652	693	684	674	677	619	665	710	678	681	638	641	711	631	678	690	694	685	692	673	721	650	704	680	704	689	682	694	675	662	635	689	645	671	728	673	661	674	648	674	680	675	691	670	678	684	691	701	679	689	607	628	657	708	681	694	662	722	657	663	665	679	697	649	685	689	637	677	674	684	654	686	688	672	657	662	728	669	689	691	681	669	672	698	666	684	675	729	681	683	627	685	705	711	692	657	677	672	668	665	683	665	653	685	676	673	683	665	631	623	655	682	707	709	698	682	715	688	690	655	667	683	642	698	629	673	674	638	676	694	658	717	695	672	687	640	672	685	654	649	719	723	646	668	660	680	679	646	691	700	674	662	693	662	668	693	709	669	693	735	657	670	702	628	688	660	705	681	638	756	675	681	630	662	704	699	654	684	682	647	678	662	650	681	693	668	661	653	689	682	719	705	679	672	626	652	689	676	659	679	722	685	687	710	664	687	704	723	688	677	681	657	644	672	684	663	658	680	643	650	684	680	682	666	693	706	672	673	692	717	697	647	682	733	678	694	649	660	658	690	659	655	689	678	700	690	625	728	697	662	697	652	681	616	644	638	667	634	683	684	632	693	685	678	670	689	680	695	708	714	723	653	702	626	668	663	656	617	661	675	693	643	634	677	642	650	715	643	684	641	654	693	656	668	651	676	674	741	665	669	679	660	677	656	632	654	694	674	690	695	652	663	651	709	644	666	718	692	669	695	674	728	695	736	663	665	728	720	714	633	652	720	674	672	655	708	710	685	663	685	660	632	674	631	690	673	712	724	679	642	700	638	707	679	650	660	645	679	659	687	691	653	732	643	690	654	665	698	667	682	667	710	669	708	655	657	697	657	682	650	702	639	710	652	668	659	627	640	678	723	692	645	656	696	703	670	637	757	633	628	666	722	684	694	691	679	697	642	680	677	684	665	662	689	672	699	710	679	728	684	686	699	679	690	665	686	695	664	685	698	674	683	664	655	670	627	675	627	662	663	665	656	707	633	640	656	694	679	643	678	655	728	643	666	717	675	660	655	699	700	659	655	711	648	660	651	695	711	697	733	698	703	685	709	675	633	699	669	670	681	666	707	603	708	695	617	683	683	681	718	677	656	689	707	705	670	633	687	703	646	676	709	650	656	671	722	685	701	675	701	680	663	658	704	624	674	710	647	639	665	680	645	689	691	668	681	664	730	664	688	637	663	649	660	667	672	677	654	631	666	657	659	699	671	627	710	696	696	689	683	670	648	708	667	702	683	657	674	642	704	691	665	695	683	690	657	612	697	701	652	684	697	681	752	638	680	686	656	635	681	679	678	653	666	701	674	689	701	718	703	675	680	673	664	629	705	651	690	647	702	765	633	665	717	657	624	650	696	661	713	686	678	709	693	661	652	603	661	681	674	627	673	640	708	659	692	726	688	661	669	680	696	649	707	652	660	705	699	635	664	657	623	737	691	724	700	711	663	630	686	636	654	684	670	707	668	691	662	641	627	653	686	649	662	682	663	711	679	675	626	670	627	699	677	703	744	655	684	685	702	670	632	645	706	685	630	679	671	662	685	647	674	650	673	673	691	646	714	718	694	674	650	684	715	646	655	676	684	650	705	665	645	694	668	693	662	657	653	682	675	646	616	695	668	707	660	652	698	697	656	681	687	656	691	675	725	661	686	685	673	655	700	674	667	686	665	726	630	680	695	675	686	666	668	674	731	662	691	676	659	680	684	662	646	711	673	673	684	708	638	661	670	646	703	702	722	634	706	651	647	676	658	662	693	659	643	704	647	668	688	689	677	689	702	732	690	706	681	701	684	653	672	683	653	654	683	681	706	700	708	662	658	670	658	723	688	706	684	718	698	653	650	689	625	644	708	681	666	695	704	707	713	686	673	661	712	663	680	655	717	688	697	674	653	655	679	669	656	678	703	734	686	638	676	683	676	681	716	686	638	668	696	695	655	694	675	647	694	666	645	671	694	680	675	691	681	695	686	696	667	690	659	676	705	654	679	674	706	668	608	682	702	678	685	715	667	710	683	672	677	664	680	671	647	681	736	647	727	675	611	673	671	688	685	655	672	650	674	683	756	673	698	686	688	704	681	662	694	660	658	653	659	689	661	659	705	692	650	653	737	694	644	720	652	698	706	666	665	625	688	673	656	714	656	609	676	688	691	719	679	690	660	716	664	719	730	666	621	673	679	666	662	614	674	708	675	711	636	649	647	606	694	702	630	630	677	701	680	605	662	678	689	651	684	651	671	710	684	708	698	654	678	628	638	679	684	673	672	642	679	676	684	695	699	663	676	640	679	659	668	661	695	651	676	667	708	673	682	683	679	705	735	697	680	699	643	677	664	684	663	636	644	664	641	732	638	657	622	685	688	644	737	679	644	676	646	701	685	664	675	662	647	667	664	670	655	672	709	667	669	660	691	657	673	705	655	703	683	656	672	664	665	698	664	702	709	673	695	651	702	701	668	651	688	655	653	646	670	690	651	674	721	684	687	698	637	705	687	711	682	641	659	685	642	618	665	697	695	684	663	636	633	655	675	675	679	656	691	639	712	665	691	667	712	684	625	685	649	704	678	633	706	615	690	650	679	669	691	683	676	698	668	643	660	720	665	665	648	695	741	680	668	635	671	682	680	680	636	672	639	666	663	716	734	692	633	670	667	632	686	706	716	687	657	690	676	629	642	651	686	683	698	653	664	671	662	649	716	684	694	655	726	714	645	635	705	707	701	691	692	662	647	677	613	667	700	675	687	675	687	665	681	640	655	691	680	661	672	666	681	691	654	668	665	731	661	674	648	710	671	685	667	656	661	679	689	736	679	686	657	615	696	645	648	697	675	679	619	687	667	701	648	693	667	644	658	709	652	680	711	660	648	627	640	665	711	671	699	628	650	692	671	670	676	705	668	684	683	663	679	645	649	643	657	655	649	669	726	654	738	652	675	661	633	663	660	629	667	698	740	698	637	651	665	716	613	688	680	653	693	668	687	664	682	691	679	628	661	653	655	701	625	667	649	712	670	690	690	688	690	647	646	677	688	697	683	659	645	658	618	687	667	639	703	678	703	681	683	654	677	661	683	666	666
43876	63780	52452	41186	31253	23287	13488	9653	6888	5227	4196	3284	2354	1774	1576	1373	1231	1138	988	995	949	933	968	853	882	845	885	812	832	859	829	803	832	832	827	759	790	821	889	821	792	794	776	818	762	749	793	790	802	782	751	858	792	801	810	781	830	808	825	759	805	837	849	784	820	816	820	824	792	801	778	832	771	777	822	787	787	778	798	801	781	793	793	836	764	821	806	784	756	817	772	791	835	795	757	862	822	769	804	757	787	797	835	831	795	817	803	814	823	836	746	800	753	792	839	794	809	806	765	810	769	765	782	827	799	776	802	835	735	809	780	801	778	805	774	779	728	748	817	790	792	787	810	785	854	821	776	758	794	784	821	799	842	824	787	771	774	752	814	773	779	792	761	768	793	798	818	772	826	784	804	793	804	800	798	790	798	835	828	781	786	790	794	797	781	809	801	829	756	801	834	764	814	798	789	840	805	841	818	800	755	820	775	807	793	751	822	794	800	789	794	754	839	843	802	802	780	777	840	800	763	807	785	787	777	796	779	763	840	777	779	769	855	852	807	822	750	833	748	770	842	829	833	773	772	734	842	758	805	783	779	817	791	834	752	794	812	823	783	795	835	808	748	812	745	765	788	779	815	824	780	780	796	833	818	828	783	785	835	777	807	735	761	832	801	772	751	785	787	811	787	800	742	786	838	817	802	806	811	822	779	837	770	801	811	801	839	778	828	779	808	851	773	756	831	775	842	841	811	836	752	766	812	784	844	806	791	858	808	761	836	771	799	785	766	789	821	795	799	736	827	807	804	725	779	794	809	779	789	757	791	825	796	777	751	808	835	779	823	800	800	822	824	791	757	807	784	825	742	741	781	741	764	788	836	795	747	842	834	791	820	798	820	788	823	781	781	797	801	803	815	800	784	787	798	801	798	808	794	786	800	797	815	845	821	754	731	775	803	847	790	845	766	828	824	790	748	796	776	802	816	774	784	723	756	768	828	802	839	796	764	799	801	810	783	787	721	794	809	835	761	759	833	852	787	835	787	780	781	734	828	840	782	804	816	816	803	809	823	791	773	800	824	750	793	837	746	768	807	808	755	793	849	757	816	797	769	778	777	775	793	830	805	790	781	771	818	827	761	841	806	775	755	844	847	796	806	795	855	826	804	781	780	795	790	801	769	816	777	807	804	868	828	776	811	815	801	731	812	771	851	743	782	795	827	817	758	791	804	750	817	822	769	794	861	767	794	875	839	792	791	763	799	771	814	742	785	790	782	775	851	749	831	801	799	813	782	792	823	809	814	819	786	794	786	818	796	789	759	805	756	776	772	812	790	798	778	771	829	797	811	769	779	803	838	824	825	825	774	818	804	801	828	847	804	765	737	756	784	794	769	821	739	812	786	795	854	824	747	824	769	794	823	805	787	799	765	778	818	814	730	729	822	807	780	801	825	800	792	794	750	787	835	824	829	814	790	763	776	784	790	801	840	805	756	754	791	789	799	783	782	842	738	771	857	803	774	799	822	794	804	829	765	835	793	789	797	782	822	816	798	847	770	797	808	785	805	782	792	784	800	810	726	824	765	767	811	790	855	852	796	785	782	738	814	755	793	836	803	817	757	784	765	838	815	783	793	754	786	833	819	815	794	763	798	813	756	813	761	785	841	735	821	789	772	842	788	775	824	761	807	837	803	776	842	773	806	795	834	792	785	822	805	781	784	846	767	775	819	815	780	757	784	793	832	780	749	802	832	806	808	800	754	805	824	831	783	783	773	806	796	832	804	786	839	837	814	788	833	792	787	844	757	801	744	785	775	784	827	791	746	783	808	784	835	802	835	833	761	856	815	791	811	770	797	824	768	780	848	739	780	765	782	782	819	816	742	786	799	778	801	803	791	784	819	766	797	783	780	800	768	824	782	774	816	799	820	818	788	827	819	793	751	824	797	837	766	816	844	816	777	770	794	779	803	801	795	827	793	791	786	784	807	801	810	804	767	771	794	830	809	823	823	758	785	797	779	811	792	772	812	774	796	805	856	769	845	747	826	775	811	762	756	779	779	803	809	801	794	814	798	847	821	853	789	748	793	803	818	788	881	747	820	807	800	836	797	771	788	763	847	839	817	785	826	831	831	809	811	829	807	789	786	794	778	795	798	801	771	795	804	786	783	791	803	777	759	803	777	794	778	791	831	810	781	782	782	773	818	818	806	770	807	783	775	839	812	816	809	827	774	800	801	771	814	771	826	760	834	805	823	792	809	807	811	765	780	808	725	796	806	812	765	780	755	804	785	788	806	733	820	783	821	806	808	819	807	857	802	786	779	823	808	769	785	799	824	754	759	828	816	751	783	808	791	778	789	861	824	769	760	782	815	804	774	785	801	796	814	765	818	833	766	797	775	816	804	824	762	760	757	809	854	854	766	779	827	761	773	838	761	805	805	783	822	774	788	790	864	800	795	762	835	819	776	814	753	776	811	802	779	754	811	786	854	802	799	742	827	811	856	724	779	788	786	792	771	817	822	809	723	801	804	810	767	835	760	822	828	801	764	837	808	766	772	798	777	809	794	798	775	814	797	807	802	804	826	767	847	781	821	823	872	771	769	810	828	853	856	780	802	840	816	725	777	778	772	790	779	813	772	819	825	834	806	804	785	784	771	832	779	831	864	789	821	807	818	793	782	787	785	805	796	805	782	754	856	776	728	734	785	808	773	823	785	758	858	819	819	814	749	792	786	826	773	811	763	819	802	814	760	801	806	827	804	855	858	769	801	805	876	863	848	790	796	820	807	818	821	819	811	819	783	795	803	818	782	821	801	810	805	753	794	801	818	765	782	724	722	833	855	842	786	765	816	795	809	839	798	782	804	751	797	790	771	771	817	761	771	796	793	802	799	778	802	812	811	803	798	794	806	793	779	826	845	802	791	826	782	775	776	763	790	786	800	768	843	772	848	761	854	773	805	803	795	808	805	776	786	806	824	833	793	826	759	763	774	785	835	818	773	785	799	811	832	833	830	790	798	773	830	775	776	804	786	816	810	779	807	786	840	871	746	819	758	790	816	781	809	799	774	788	792	817	824	844	823	802	749	803	813	817	795	786	755	802	854	809	785	797	788	790	794	812	804	806	782	803	839	798	865	818	790	783	812	809	780	865	817	786	820	773	842	790	758	778	747	835	822	816	821	824	811	887	768	788	800	810	766	750	738	776	736	773	811	812	828	813	827	805	810	771	811	809	783	770	778	774	807	801	822	816	804	841	821	763	817	728	852	764	784	840	753	791	812	759	845	803	790	802	772	868	770	835	779	766	768	794	846	821	774	815	733	796	786	828	797	815	819	751	831	802	820	813	802	817	789	794	850	794	730	801	808	801	792	768	817	821	783	796	768	831	750	820	793	729	773	793	780	806	764	833	835	737	766	801	807	799	836	816	746	798	798	780	809	794	784	783	751	772	763	850	825	798	801	824	775	749	791	769	829	784	805	788	824	805	804	761	791	777	799	821	793	765	810	828
34381	36975	36763	26096	14501	6137	3437	2510	1964	1632	1297	1106	1035	884	870	826	772	764	740	750	711	708	724	734	683	715	646	707	665	637	744	676	684	695	657	680	723	665	711	646	701	618	688	709	705	694	662	668	691	686	646	710	668	667	700	687	704	670	703	685	691	669	632	721	673	676	672	701	613	708	677	692	701	654	701	650	689	678	668	697	688	659	722	664	675	633	699	663	721	650	649	699	698	673	699	665	709	700	629	699	679	716	661	694	735	687	694	659	687	661	681	684	677	653	682	704	714	652	682	674	710	645	693	658	726	642	710	661	677	667	704	648	688	717	656	695	709	711	687	722	658	677	678	665	666	695	706	679	660	693	664	663	656	658	640	718	665	676	680	687	682	730	705	662	672	681	670	727	695	670	637	658	691	684	646	745	730	727	662	666	688	668	674	670	678	705	688	615	685	692	648	735	632	675	674	656	679	740	644	696	665	718	660	634	678	674	707	682	634	729	659	672	676	659	697	699	703	641	656	679	663	663	686	682	646	711	668	726	680	695	689	659	658	688	719	668	682	637	694	727	658	673	633	701	685	634	708	747	688	654	675	658	666	680	691	742	670	702	692	689	659	691	677	623	664	654	695	661	658	718	697	638	702	683	736	645	674	644	683	691	685	670	670	675	685	695	669	695	699	675	650	667	625	677	696	662	683	676	688	668	705	717	686	701	684	698	721	706	654	682	699	710	681	725	701	682	653	698	685	680	708	710	687	674	685	679	627	688	643	614	684	712	652	685	665	710	711	689	677	683	664	709	699	669	639	704	688	662	694	663	669	705	705	706	664	694	725	657	648	669	681	642	681	669	691	697	671	707	699	654	688	707	687	667	729	723	673	656	720	673	694	725	700	730	666	711	722	644	645	689	709	643	685	648	677	668	629	679	684	617	638	709	677	698	641	690	685	713	682	692	713	646	658	644	669	652	646	677	669	734	657	675	660	728	691	679	694	648	682	691	716	704	723	699	645	696	680	689	697	675	714	647	696	666	697	650	644	719	689	659	657	633	656	696	663	658	752	672	711	711	702	694	688	639	687	697	631	663	679	683	696	718	715	674	660	686	718	658	681	667	665	635	666	711	670	706	677	711	700	675	685	683	674	730	708	698	678	684	666	709	683	696	646	670	696	695	713	687	683	691	680	723	684	639	675	653	688	684	652	649	665	666	665	736	660	751	668	680	683	678	674	660	671	639	692	633	668	723	701	655	675	764	700	656	696	701	675	627	723	695	707	692	686	702	660	686	678	649	698	720	671	697	701	668	704	673	706	665	647	639	714	697	711	689	667	688	638	684	691	722	670	714	647	721	669	644	674	704	627	655	700	684	712	673	726	707	688	639	708	662	685	679	636	697	658	699	679	699	702	687	743	631	721	672	678	645	671	682	663	643	658	667	667	716	653	707	711	678	693	684	637	688	695	695	723	640	678	642	695	663	677	631	652	662	711	690	674	641	707	616	645	681	675	729	662	657	728	654	696	709	698	682	708	715	707	709	705	685	661	684	667	645	664	664	681	696	696	662	683	632	696	631	694	678	695	720	689	667	698	660	715	672	629	694	673	687	685	698	643	670	644	687	666	666	665	662	695	653	662	650	659	667	638	672	694	655	684	690	698	691	690	679	656	689	696	665	693	756	696	652	707	690	689	674	680	669	620	712	690	673	644	630	705	670	675	654	706	655	650	680	685	675	677	688	705	712	667	669	670	741	709	625	689	661	702	677	627	679	621	718	702	695	682	657	668	725	694	677	657	658	699	659	686	665	670	651	689	697	677	665	648	721	696	710	704	680	702	703	684	679	722	661	646	697	633	669	672	689	692	713	666	657	683	674	660	703	716	683	731	662	679	642	684	676	663	669	649	704	691	713	663	681	662	649	682	719	694	682	659	670	706	679	681	678	666	657	689	678	695	726	711	710	673	672	687	663	670	656	665	686	697	652	665	674	694	607	708	676	669	669	706	658	677	661	679	751	665	690	731	657	713	645	701	698	656	690	666	657	680	681	717	668	686	692	711	655	632	674	667	691	710	659	709	679	722	685	700	684	707	707	711	692	661	687	689	662	680	680	708	680	703	675	711	673	678	641	684	685	675	666	691	734	701	708	737	670	683	657	683	718	682	682	664	697	616	653	661	713	606	665	694	695	679	676	697	706	740	693	675	681	690	648	685	693	696	689	633	648	654	697	715	636	647	669	664	659	681	670	697	701	684	678	689	690	686	711	687	693	693	669	706	693	717	685	698	699	667	689	661	665	722	692	710	695	701	715	664	653	696	712	663	688	719	673	641	618	711	648	697	645	656	723	671	704	698	715	688	682	712	657	678	696	698	706	681	692	666	694	704	702	633	674	709	650	712	708	665	697	684	685	743	722	690	666	717	659	658	650	676	706	653	670	697	682	691	702	681	643	652	719	688	698	659	674	645	709	660	731	620	671	676	650	677	726	679	653	671	667	661	713	688	669	667	659	686	680	661	708	663	705	714	665	681	677	695	736	650	639	662	713	664	705	657	683	697	630	735	636	678	698	687	669	701	715	660	675	697	691	652	680	681	647	651	714	639	682	706	699	721	675	675	690	717	702	711	721	693	730	695	693	664	649	678	664	649	704	648	673	663	719	668	634	657	677	683	701	712	684	700	690	665	701	699	624	675	665	686	738	676	684	691	680	708	654	678	711	664	696	684	686	727	630	664	669	666	663	692	714	680	673	631	654	708	688	649	646	669	670	728	654	658	661	672	661	695	652	684	668	685	707	668	746	649	704	662	648	697	697	673	700	674	746	706	661	646	659	674	701	705	729	651	699	688	697	681	661	688	671	683	671	717	704	688	701	715	663	722	643	690	678	653	676	658	674	702	668	681	668	652	628	678	685	681	692	673	720	704	661	713	679	711	663	705	702	703	703	727	706	675	696	702	638	667	678	676	696	681	672	638	678	667	638	758	664	687	713	687	671	709	665	688	666	698	742	697	682	670	682	663	679	715	689	709	699	643	639	716	653	679	662	683	682	623	654	631	654	675	661	675	734	726	676	699	701	676	656	646	636	669	711	720	686	715	668	685	682	674	674	654	663	673	682	677	651	709	646	683	714	704	714	628	682	732	693	690	664	664	725	651	744	673	701	629	653	658	653	693	651	693	690	675	709	693	685	657	723	689	648	672	680	717	687	705	747	691	690	645	700	647	687	680	700	666	647	681	667	693	667	651	639	711	698	673	684	692	681	666	669	662	655	673	716	653	670	640	660	691	704	652	678	724	673	697	696	708	660	710	677	690	698	673	687	606	689	668	688	689	716	696	684	662	717	684	616	655	618	689	683	675	767	695	676	712	707	663	683	694	674	688	669	696	661	671	695	649	695	653	672	698	676	637	717	657	664	705	681	673	644	682	637	687	647	644	682	673	635	649	699	630	667	702	682	679	665	723	659	691	731	697	673	663	720	674	688	706	701	649	734	667	668	690	725	682	691	670	655
42106	53261	40392	25643	17352	9076	6068	4363	3529	2763	1988	1629	1480	1214	1127	1083	1008	910	954	889	877	855	846	816	847	830	816	851	845	833	826	825	847	798	859	845	837	800	773	795	854	781	807	854	810	817	778	808	827	817	846	830	815	791	805	765	821	827	833	785	865	821	805	812	862	835	776	809	816	785	786	779	820	806	817	817	805	807	795	794	823	859	872	793	823	787	825	791	809	772	805	824	820	806	802	804	814	801	840	828	850	785	827	810	851	773	795	827	783	864	883	790	803	803	795	802	838	828	815	832	845	825	841	812	765	824	755	854	840	789	851	825	790	865	835	821	874	824	773	794	809	795	827	829	868	849	832	793	853	782	816	779	818	769	856	792	788	803	829	791	815	833	886	747	807	829	795	817	768	839	795	816	815	816	858	812	829	852	815	831	781	793	800	836	774	783	823	794	800	841	845	813	843	872	825	817	804	815	804	781	819	824	788	883	800	821	824	814	804	810	812	849	849	807	822	830	845	879	808	803	884	854	819	805	816	812	816	792	821	797	834	833	857	832	775	782	816	793	784	817	794	868	787	841	821	841	850	775	808	863	844	859	858	808	859	810	811	806	868	794	804	811	826	781	822	787	820	849	802	798	787	773	798	826	823	807	782	789	812	821	763	792	786	797	811	814	785	843	814	777	810	828	787	839	792	831	817	840	819	796	835	782	777	792	817	805	835	782	799	815	826	790	760	788	762	842	858	801	880	776	810	794	827	814	791	868	779	804	803	838	827	804	790	812	771	780	818	774	872	804	872	792	873	814	829	816	794	863	845	826	804	779	847	783	841	821	841	810	847	843	787	826	799	808	795	842	795	762	799	864	807	881	810	891	809	803	830	814	791	840	844	820	859	803	805	788	806	804	812	840	778	805	823	816	827	827	763	820	852	818	796	822	783	856	802	812	835	817	781	838	835	816	860	824	849	830	839	814	812	807	802	904	848	798	837	828	798	813	789	787	854	821	797	801	821	819	811	803	823	775	833	818	830	793	798	788	856	809	841	795	840	782	742	834	814	873	790	845	835	797	786	801	843	857	851	779	808	785	792	802	804	827	811	817	768	779	834	807	853	784	833	797	826	791	840	887	796	826	805	843	769	844	835	816	817	797	809	838	811	852	847	803	787	790	814	795	769	799	819	824	871	830	818	833	810	772	830	823	774	836	784	814	876	810	817	765	785	802	796	832	831	835	857	850	829	843	801	840	817	812	838	907	831	806	796	832	848	872	826	783	805	824	806	815	797	801	844	841	824	821	808	791	812	863	805	893	892	834	788	814	796	798	809	821	816	796	805	832	800	855	819	853	818	849	756	811	831	794	813	819	821	818	785	773	824	793	826	811	837	829	831	802	716	834	830	832	803	868	829	840	819	880	763	832	811	844	811	846	837	786	801	832	828	789	828	819	836	865	861	827	819	877	853	802	830	794	784	797	792	847	806	802	811	816	776	812	825	886	854	856	828	848	835	787	825	801	839	817	870	853	825	822	814	811	772	786	834	836	801	827	895	749	794	860	802	810	807	799	800	836	820	779	779	787	782	825	826	839	814	810	841	800	858	830	784	782	787	866	886	769	788	849	827	845	824	780	816	818	857	788	799	799	804	835	794	849	810	828	824	735	765	798	799	867	824	821	808	839	826	840	819	793	792	807	808	796	806	773	825	815	879	814	808	893	859	804	829	799	815	781	785	828	786	789	802	856	838	834	818	849	835	843	817	863	841	860	821	812	797	862	865	815	807	872	818	803	830	818	826	821	850	797	810	799	810	796	842	876	845	766	843	806	852	862	873	773	843	760	826	845	788	871	810	827	800	837	795	856	803	851	821	805	772	822	768	824	829	831	830	875	797	830	847	812	857	814	839	779	795	770	828	839	783	813	769	809	809	846	801	834	813	820	726	833	829	843	846	798	771	809	833	763	822	760	809	859	850	854	862	848	789	803	792	831	804	757	862	808	836	804	832	798	800	800	756	802	774	885	807	809	850	812	779	821	837	808	833	844	787	765	827	823	833	801	849	837	806	816	816	799	821	806	850	836	800	806	846	813	829	825	826	805	825	778	809	859	789	788	800	801	824	835	798	799	863	820	884	830	816	755	812	852	820	841	774	785	788	828	798	811	791	844	905	844	820	746	834	804	822	765	814	778	766	824	848	827	838	852	801	802	789	809	792	767	745	800	804	807	793	819	832	834	769	794	822	840	880	810	815	805	850	804	828	810	847	797	855	878	827	835	885	845	797	828	774	822	760	824	796	850	812	830	830	873	806	781	812	795	794	784	825	793	835	862	805	783	843	804	810	854	835	801	780	774	807	796	762	802	762	760	805	832	808	788	844	784	835	818	779	806	831	829	822	832	830	854	808	873	821	828	848	817	837	805	801	822	816	832	808	821	786	822	796	759	818	786	783	812	830	871	850	793	824	769	841	817	829	808	825	799	776	802	818	869	819	827	847	830	823	816	805	832	851	814	825	835	810	829	828	838	867	773	836	807	796	865	759	777	812	807	831	826	804	807	818	801	776	827	804	809	873	831	815	844	870	804	832	824	828	758	820	791	857	805	862	814	807	814	796	796	791	765	791	829	818	804	826	807	790	798	811	806	816	787	848	806	821	817	748	836	790	808	818	821	785	827	797	831	771	851	807	794	807	750	846	786	818	851	773	862	820	794	822	828	812	835	826	803	813	803	836	768	827	749	807	793	814	782	841	822	790	798	830	840	781	813	825	835	818	822	805	828	767	792	787	882	850	816	846	783	768	859	852	828	832	811	786	809	815	792	792	801	796	834	857	842	828	855	788	800	809	805	799	799	808	770	750	851	796	796	829	790	811	833	769	823	794	836	787	785	853	848	821	787	846	790	883	822	844	830	804	810	817	825	801	853	836	815	807	784	843	819	810	813	849	879	834	785	818	824	854	800	830	814	808	799	770	832	782	837	814	805	795	762	815	814	783	780	750	793	876	848	803	790	812	760	806	808	796	766	807	774	800	793	797	797	790	821	873	759	773	843	812	803	776	812	788	814	851	802	801	792	792	827	774	764	820	797	844	814	800	823	791	808	842	773	781	842	832	786	885	864	846	833	851	779	796	805	804	797	863	819	801	824	794	789	830	803	791	833	861	838	783	848	826	798	801	783	794	838	811	805	814	809	809	776	810	795	814	840	847	801	815	836	797	814	799	827	808	833	839	768	807	800	822	826	752	783	806	850	774	808	803	805	809	783	771	888	812	817	834	832	840	816	842	806	841	825	810	831	802	812	805	811	761	749	784	793	865	830	818	795	861	851	826	829	832	808	818	766	808	755	856	821	783	820	855	829	836	825	763	797	821	812	760	801	817	837	763	825	806	806	804	855	800	830	843	781	804	813	855	788	809	850	847	827	794	823	832	810	794	809	817	892	788	785	841	830	810	795	810	815	806	822	834	828	850	796	801	812	797	795	778	811	816	890	800	847	761	806	816	795	805	816	777	796
23962	21134	28550	25512	22824	19401	10490	5274	3900	3326	2812	2092	1645	1339	1149	1033	997	888	838	897	860	830	802	741	785	721	755	723	721	743	725	734	717	728	732	703	703	734	675	744	713	675	773	707	693	698	758	715	736	744	715	812	685	690	741	732	702	697	662	692	707	730	718	710	777	771	713	714	775	775	737	718	724	731	753	722	740	684	723	710	721	735	683	705	736	730	783	707	717	725	699	695	731	691	748	732	756	734	720	690	735	693	735	697	713	720	796	754	714	743	761	785	762	718	729	716	707	712	718	740	687	728	740	699	713	696	729	723	796	765	747	751	764	733	720	795	745	728	750	769	668	728	764	714	655	730	696	739	755	730	724	756	727	738	754	704	692	714	754	730	743	697	704	742	705	729	748	726	740	700	713	755	758	722	758	741	700	754	732	700	744	701	732	713	697	713	730	751	744	698	677	718	732	733	769	723	752	753	714	751	725	771	754	708	675	714	752	713	739	691	749	694	730	767	748	732	721	678	689	759	730	696	739	727	726	725	723	745	756	717	719	759	700	722	714	691	713	734	746	719	726	735	693	774	716	703	719	731	744	744	776	722	698	724	691	702	746	711	739	708	669	726	684	724	691	726	684	771	710	723	727	666	711	685	745	731	745	705	719	758	700	689	739	722	729	711	729	741	745	731	759	737	710	716	739	700	691	714	721	688	720	725	715	709	757	678	737	740	708	691	689	704	787	710	693	747	734	693	705	750	736	724	734	727	727	723	686	687	734	729	710	710	746	709	739	710	744	725	742	726	714	731	726	727	692	730	687	745	689	724	705	733	783	664	728	691	703	721	704	741	712	685	733	629	730	754	724	727	730	693	768	725	726	709	724	678	752	730	702	692	737	747	747	718	733	734	701	679	733	718	723	736	720	718	699	751	713	725	765	714	694	720	739	763	718	698	713	718	722	734	737	715	671	692	724	655	750	743	703	692	749	747	768	736	745	694	718	706	691	734	705	748	711	695	715	679	692	708	734	768	755	732	716	706	741	720	720	677	710	747	674	738	699	714	728	712	686	711	677	712	751	686	755	735	734	708	743	687	766	723	740	759	717	718	720	705	749	732	788	718	742	713	753	724	701	757	697	752	738	730	691	712	754	726	745	663	686	700	769	724	675	749	703	728	649	739	708	743	704	785	718	699	709	760	701	699	686	689	741	747	734	708	711	789	780	714	687	753	712	729	718	707	739	658	719	719	761	679	733	704	764	713	708	746	665	735	737	691	737	690	718	736	713	708	751	731	726	751	746	739	707	725	725	733	742	750	755	738	741	732	759	687	749	729	700	712	727	731	735	775	756	699	755	749	701	713	702	741	707	690	692	729	715	711	669	675	728	720	704	726	687	733	734	699	752	697	685	739	753	710	710	694	748	711	747	662	706	746	710	748	725	701	696	698	742	692	709	737	756	724	728	740	692	716	746	734	753	743	728	756	753	705	704	687	735	729	721	748	740	717	782	721	753	743	753	715	747	738	747	746	732	724	727	701	741	703	718	744	693	712	720	702	715	790	672	649	731	717	737	702	703	703	719	735	733	690	744	723	694	753	711	711	718	692	662	692	679	762	713	673	690	718	739	699	697	707	742	705	707	715	734	684	694	758	731	754	727	700	746	685	710	731	755	705	666	760	715	719	718	728	698	701	757	726	767	672	701	691	723	733	726	733	684	718	658	704	746	686	729	712	700	707	736	764	722	728	713	724	680	714	670	715	764	665	770	727	732	701	706	734	663	709	716	670	671	699	713	724	712	742	731	712	796	723	762	707	686	706	686	739	721	750	727	738	672	754	768	750	672	749	721	769	674	713	752	709	681	726	739	654	724	689	716	678	747	705	722	695	678	777	721	704	763	709	739	708	763	717	727	726	687	739	738	689	726	737	724	764	746	737	726	709	705	727	712	753	777	692	729	757	755	762	741	679	749	745	713	721	702	718	732	759	750	733	746	738	710	710	778	716	744	704	722	685	743	732	777	757	749	742	711	674	691	728	728	719	717	688	728	754	680	670	759	744	793	739	742	694	735	741	740	706	695	679	739	715	743	704	747	708	702	717	727	690	708	728	740	750	718	714	733	728	727	709	748	704	720	697	769	741	751	712	732	748	780	685	715	759	793	697	741	732	713	743	704	709	720	720	731	762	742	727	717	693	761	710	731	733	750	747	762	707	735	735	693	681	698	744	728	711	784	736	710	717	766	781	727	696	731	729	739	753	700	742	716	703	758	743	740	740	689	723	740	768	706	757	737	729	740	705	705	705	720	779	735	721	715	741	745	759	702	716	735	752	794	743	694	778	715	704	735	679	756	725	776	684	717	710	758	736	727	722	742	703	721	686	689	717	732	724	697	686	732	721	739	738	686	694	714	747	706	710	699	744	711	686	737	724	697	717	722	687	711	680	737	752	756	751	705	748	733	727	707	724	724	735	724	725	754	759	698	738	762	745	739	762	682	762	715	729	726	713	684	721	719	698	691	713	733	763	777	683	691	718	755	793	698	707	725	728	704	748	727	757	748	736	756	752	689	705	711	704	738	681	687	734	727	711	731	687	748	673	730	744	718	681	717	715	752	740	713	721	747	702	690	690	732	755	757	738	717	794	747	762	653	723	764	745	692	711	757	770	719	715	731	728	682	697	710	709	740	716	750	741	710	709	742	787	710	728	716	690	714	692	733	747	814	706	674	715	748	739	724	758	740	680	724	758	755	761	737	735	743	670	725	692	748	783	737	752	674	713	741	720	758	759	680	720	730	665	712	746	716	734	736	698	716	742	732	697	728	703	688	702	715	699	709	732	736	706	745	749	736	702	754	772	727	733	788	741	710	730	672	721	730	740	746	682	716	693	746	687	678	722	731	744	693	690	739	706	724	763	735	747	759	768	716	751	713	766	721	723	676	756	730	721	741	751	708	743	682	697	750	681	737	689	700	769	742	741	708	719	719	645	763	675	750	734	660	693	736	694	739	712	727	682	745	772	708	709	723	750	808	725	701	704	737	725	722	703	713	763	772	758	708	767	720	731	726	713	762	726	758	696	751	723	750	747	709	715	734	723	747	719	674	730	690	734	738	694	722	780	710	712	736	708	692	695	722	741	759	716	717	729	732	742	711	722	724	749	733	661	755	688	741	717	701	712	673	750	704	739	718	734	726	708	689	719	696	771	758	719	694	709	709	702	716	705	706	729	724	724	757	747	727	671	706	724	710	723	671	739	715	734	731	682	747	733	760	733	716	718	712	718	727	736	696	702	717	773	730	678	690	684	690	708	702	751	696	733	700	748	738	709	709	709	689	725	771	738	706	705	722	741	781	755	725	679	747	739	755	723	766	721	687	693	736	680	735	733	756	690	667	741	724	739	712	740	700	732	721	732	753	716	729	734	732	737	688	764	717	720	673	740	688	686	742	710	717	711	717	706	765	717	733	743	708	749	732	711	705	721	730	724	702	702	696	697	707	683	661	807	732	680	694	669
36066	62190	51849	36367	27389	18989	11247	8093	6503	5370	4457	3314	2326	1836	1554	1385	1263	1240	1167	1120	1010	1055	978	980	852	953	1002	878	876	879	906	882	897	892	855	904	910	878	856	863	901	836	873	875	861	889	864	876	872	835	846	866	844	903	838	827	903	889	878	862	890	895	833	866	817	866	907	857	886	853	923	855	826	829	904	869	864	837	858	877	878	884	868	826	866	871	868	851	944	858	909	855	856	862	912	831	850	866	851	846	843	867	825	820	909	858	892	883	844	863	864	847	828	838	868	849	846	829	884	780	866	868	883	886	889	850	873	874	907	916	879	850	851	865	903	871	833	807	844	831	874	876	823	859	851	852	902	866	870	869	903	825	869	905	870	844	825	836	813	861	866	864	882	966	812	859	905	893	878	852	826	867	857	848	851	857	890	822	872	817	855	870	889	871	846	820	885	878	873	862	855	862	818	908	844	868	865	889	828	835	844	841	863	829	836	811	870	812	873	855	873	863	848	843	816	866	893	896	887	832	899	859	864	886	867	821	847	876	851	835	834	865	879	889	802	864	815	894	917	816	878	881	872	859	855	903	895	847	891	849	864	831	814	819	899	899	879	846	857	864	832	836	871	862	827	925	890	860	917	836	844	917	868	867	860	866	864	856	896	845	816	861	875	873	846	878	836	787	888	923	853	900	889	865	902	863	841	850	864	881	882	924	825	836	916	903	881	853	855	896	924	872	858	877	887	857	786	810	824	899	814	869	884	870	831	882	840	853	872	874	834	877	877	869	909	936	915	829	878	837	895	811	903	893	874	826	865	856	822	963	889	923	810	870	863	874	901	871	867	845	878	898	858	877	843	881	862	913	848	856	850	853	829	882	835	865	884	864	876	845	816	855	890	898	857	865	906	828	846	876	880	861	907	889	868	852	910	860	889	849	892	874	830	938	845	842	856	833	862	840	872	868	851	918	866	806	851	883	843	809	904	893	841	916	876	821	875	865	852	842	841	862	818	913	867	843	891	919	832	855	845	865	838	855	830	891	844	845	876	832	854	859	833	860	880	839	856	914	887	863	839	844	871	848	872	884	845	807	857	893	915	847	871	889	920	835	851	875	826	791	875	846	923	826	845	872	889	849	846	909	844	876	859	842	892	861	851	858	874	846	871	838	846	884	868	842	861	860	849	851	884	922	916	885	857	880	870	861	844	882	853	890	886	856	851	908	862	847	824	900	944	856	858	860	903	796	897	864	903	840	858	878	895	900	867	834	845	859	853	824	896	880	903	868	819	861	892	823	813	849	854	860	823	837	884	849	872	861	857	880	837	855	885	871	854	873	836	865	893	875	900	892	873	846	877	856	860	862	860	872	837	895	846	818	845	857	838	854	872	852	914	872	892	905	823	870	850	904	863	821	820	857	898	919	879	914	842	888	840	835	838	818	866	875	901	850	868	835	857	871	874	814	844	926	882	833	832	830	846	883	867	905	894	861	839	874	869	863	888	869	852	856	831	810	883	855	860	929	903	830	828	841	896	850	845	877	905	917	922	880	878	890	793	839	881	979	869	891	852	857	796	862	871	883	855	866	866	836	873	868	831	876	866	901	840	821	840	856	824	899	854	883	909	868	866	847	817	862	841	870	850	942	834	817	900	859	802	869	906	850	869	873	886	823	873	865	855	907	839	830	849	841	849	810	918	901	870	839	847	878	846	810	835	884	810	874	834	936	871	871	884	903	874	865	850	884	770	925	830	853	884	842	872	907	842	874	885	848	915	877	891	901	858	876	883	863	879	866	870	827	867	844	840	842	879	863	908	878	856	815	827	873	832	844	837	830	906	839	900	912	865	855	825	818	837	838	897	867	893	802	782	899	857	866	836	883	824	861	863	894	829	866	868	848	880	861	844	886	901	891	863	840	861	836	834	925	906	889	896	877	903	873	848	862	866	867	941	808	900	905	836	853	831	827	857	902	849	863	859	886	816	853	837	904	848	885	819	847	873	859	889	853	888	845	834	870	820	876	855	871	862	850	847	925	866	891	864	869	841	843	898	864	813	876	884	859	865	867	863	835	838	827	902	897	825	822	893	892	846	855	907	877	856	857	896	834	868	819	883	865	785	863	877	904	838	854	885	842	848	834	907	893	861	882	853	897	817	851	821	856	892	836	878	814	916	888	900	837	864	841	921	929	798	839	813	871	838	829	855	859	889	855	858	864	897	899	827	866	861	825	892	829	883	857	851	857	870	847	842	853	854	862	867	892	836	879	884	843	847	895	871	892	871	819	882	831	899	871	906	822	864	911	827	886	888	906	925	851	820	848	877	889	883	891	848	882	909	918	847	897	884	826	897	884	843	846	835	849	856	849	897	842	835	808	895	858	870	868	877	862	854	831	870	858	897	828	833	882	834	873	817	821	827	874	853	863	868	881	835	862	791	904	871	852	871	851	845	889	889	897	869	844	876	857	887	794	917	847	850	857	909	863	890	869	811	916	871	860	878	882	792	842	879	867	878	915	834	887	880	880	920	877	838	809	837	836	837	873	811	834	846	849	892	825	838	843	919	847	882	868	884	869	829	895	865	883	904	907	828	901	814	845	877	877	883	869	897	843	839	824	854	887	893	875	857	847	880	891	880	868	814	832	869	784	881	933	841	801	875	874	898	842	865	842	848	876	805	896	822	888	890	866	898	884	903	880	837	839	919	837	859	882	865	865	897	854	868	856	884	867	866	912	864	868	869	791	865	875	894	852	855	852	852	880	895	845	830	881	841	874	856	862	875	897	832	872	854	839	872	868	843	847	837	838	885	887	843	851	890	871	882	880	864	842	829	854	864	860	896	908	865	853	859	878	862	822	836	873	879	855	857	815	797	859	884	850	872	853	923	897	875	832	886	827	818	878	885	823	842	887	871	920	882	827	841	888	861	879	838	825	846	879	900	825	878	798	849	865	891	876	875	850	888	908	892	877	821	898	872	805	869	836	831	870	824	852	850	873	889	844	851	900	822	908	883	897	887	859	826	870	856	871	847	887	825	854	840	900	847	779	919	873	885	852	826	863	898	802	889	847	859	832	846	941	861	837	851	838	824	835	860	853	862	844	892	881	815	873	888	825	816	890	938	852	865	888	843	848	812	817	829	888	861	866	872	843	869	917	877	872	874	891	843	849	846	889	854	851	838	916	819	883	854	842	838	866	859	869	886	820	852	875	850	865	896	839	821	853	895	889	831	858	901	913	884	880	845	884	851	918	928	840	899	854	939	873	864	887	821	864	859	846	867	880	893	871	884	848	886	866	870	847	841	780	839	893	851	878	932	894	915	885	842	848	895	830	900	854	862	847	922	874	879	860	881	906	845	912	883	874	845	842	884	846	905	872	883	896	830	878	848	853	841	883	930	894	889	843	919	919	897	836	897	873	843	843	856	931	821	872	871	841	856	819	902	881	892	941	851	886	901	884	873	832	777	850	883	825	863	825	825	849	884	865	845	885	880	862	825	921	826	823	838	854	856	841
24852	21308	29147	27406	21082	15067	7875	4353	2962	2435	2011	1400	1109	960	901	844	783	732	732	678	663	684	634	690	626	605	631	591	631	593	617	614	633	598	631	656	608	589	641	627	599	583	605	626	600	619	588	624	625	557	591	578	605	597	589	581	601	589	611	570	603	616	541	605	613	615	592	604	581	558	595	636	639	580	585	547	652	610	607	623	626	619	600	626	628	601	576	574	628	613	656	581	592	573	622	590	618	561	597	582	593	603	656	538	556	551	561	637	597	610	626	600	644	616	625	619	607	635	641	586	594	598	575	601	576	605	565	609	607	610	646	567	612	569	611	590	625	574	609	606	580	628	670	587	609	615	629	564	605	607	576	620	581	568	627	637	597	618	582	565	597	602	590	603	577	623	617	613	624	629	634	636	639	599	615	619	633	585	610	567	592	627	599	599	625	558	604	632	547	598	615	583	593	653	586	640	574	605	578	593	651	580	651	604	564	596	590	628	606	603	638	627	612	573	635	594	586	640	656	582	602	586	580	602	617	610	599	595	650	547	632	639	616	596	620	601	624	592	628	589	621	567	616	611	644	623	623	589	600	557	602	609	629	593	625	627	665	640	548	614	585	581	555	645	632	615	571	573	564	631	595	625	579	595	573	656	600	614	588	613	597	592	588	630	564	581	594	590	564	604	623	592	569	591	654	595	592	606	601	624	627	602	585	609	655	640	660	573	562	587	607	602	594	636	607	620	617	605	601	556	660	613	596	584	579	588	636	585	628	633	622	624	600	626	563	577	612	565	627	634	586	569	609	595	624	624	576	591	622	620	583	584	590	604	603	599	596	632	594	613	552	622	639	600	594	614	611	620	600	591	626	610	597	592	604	583	608	612	635	609	624	612	593	599	590	594	616	553	525	632	636	645	592	579	597	644	621	588	597	587	629	580	600	610	609	588	597	599	537	544	593	568	597	618	621	600	650	591	600	610	638	635	581	592	580	589	615	598	574	607	611	580	531	607	642	586	598	596	632	600	632	608	599	575	633	582	623	630	582	619	604	610	586	595	627	598	611	629	584	641	609	608	590	586	593	590	600	604	616	637	600	620	592	617	608	635	568	603	650	581	615	599	567	630	605	584	591	605	617	633	605	597	574	601	569	587	600	586	594	628	608	603	611	588	688	604	637	624	592	624	607	626	568	559	563	620	642	582	608	604	617	542	604	605	609	570	583	599	606	580	625	655	583	607	593	605	620	604	589	570	575	629	585	608	620	586	625	551	620	649	592	621	647	614	624	625	609	575	596	588	608	615	587	571	636	594	569	608	644	591	626	581	655	616	653	643	614	613	654	626	584	639	598	585	660	652	626	588	613	633	607	584	597	652	616	600	608	625	630	646	605	621	624	607	578	620	629	593	636	570	607	604	594	624	595	624	573	601	594	562	579	582	640	587	620	608	646	566	627	607	569	564	598	624	569	683	587	634	626	598	583	609	606	582	588	564	615	586	593	621	588	587	560	632	558	600	639	654	601	628	632	581	580	607	594	629	575	582	588	589	608	591	571	586	583	647	626	614	608	616	626	573	602	617	578	571	595	619	580	560	617	617	636	610	571	589	561	629	611	607	591	592	607	673	652	656	625	587	602	598	594	585	595	615	623	606	614	631	574	602	561	616	644	594	590	593	555	570	591	558	603	616	620	565	637	601	605	605	606	596	578	592	584	606	612	625	610	661	637	598	598	529	585	574	599	617	609	540	593	606	589	555	597	597	560	614	607	615	581	626	602	589	589	609	619	598	611	629	604	617	599	616	587	631	569	592	560	574	580	601	578	611	622	650	617	585	553	642	579	565	597	599	549	604	619	607	573	576	572	617	585	566	615	640	606	599	630	600	590	604	577	614	637	638	586	615	597	646	568	591	571	611	601	597	613	637	613	610	579	599	612	602	594	634	612	590	601	673	608	630	599	645	592	651	592	574	649	594	602	625	594	599	642	577	580	610	596	637	633	581	580	563	612	610	655	579	630	581	571	584	649	606	621	604	604	617	594	602	596	572	601	550	620	580	554	604	627	642	591	590	585	607	625	592	581	614	591	590	591	630	625	606	596	561	614	624	594	599	626	597	622	623	638	607	598	599	592	610	554	585	575	601	595	568	604	598	579	618	611	610	603	590	633	611	622	582	589	619	577	608	617	585	587	649	634	576	608	600	594	612	614	587	605	620	582	602	540	589	630	591	605	582	602	627	598	594	554	575	617	611	602	591	593	600	582	615	593	610	624	600	624	590	609	629	598	576	585	581	591	596	644	597	626	621	643	591	623	562	602	612	646	592	619	641	596	605	624	606	547	610	612	608	623	601	632	611	582	618	620	631	561	577	599	561	567	604	606	611	654	597	638	619	628	624	599	635	635	574	617	623	590	600	566	612	618	563	591	592	562	627	612	628	589	625	608	639	619	582	613	614	605	614	600	565	622	633	573	585	572	568	591	612	588	619	598	617	593	631	600	595	584	612	628	615	621	615	614	568	553	578	625	625	575	627	608	550	611	637	641	579	630	599	591	593	607	608	606	575	633	617	612	599	608	590	582	577	594	605	603	602	544	584	582	597	561	576	618	595	638	598	607	592	649	654	591	574	636	635	597	574	614	599	597	589	570	578	655	579	585	588	569	666	604	642	610	623	588	600	625	640	564	587	590	581	593	562	612	606	624	585	615	590	620	627	620	594	610	662	603	600	621	653	573	612	605	572	608	568	572	615	629	609	646	617	605	653	591	597	603	616	589	591	555	564	603	594	609	604	591	632	609	602	602	613	617	607	630	644	606	581	606	591	608	586	614	564	593	588	630	641	607	578	628	601	561	608	617	587	589	633	585	560	604	573	588	632	636	590	617	578	597	612	618	612	620	581	649	612	601	614	601	550	621	578	584	613	587	644	605	592	565	607	602	575	592	607	628	597	566	599	579	626	555	590	616	608	596	602	601	612	593	630	615	646	622	599	542	603	599	587	611	629	593	607	603	565	631	563	592	625	630	587	632	587	597	622	607	646	562	576	567	588	585	643	649	594	576	607	640	596	656	591	578	630	602	578	576	618	583	646	589	610	623	621	611	568	602	607	608	570	569	582	609	665	593	601	606	561	643	598	597	691	611	644	575	571	623	612	649	634	583	598	593	627	559	581	591	647	600	593	612	623	576	577	592	543	545	609	648	573	635	590	607	569	597	588	594	582	636	672	563	588	603	636	597	634	603	655	573	624	605	610	576	574	571	610	629	646	595	603	612	625	613	618	582	569	636	594	596	607	626	625	578	623	618	596	577	582	603	589	573	633	624	561	600	623	615	595	597	579	633	616	590	645	577	563	622	622	622	657	573	593	570	600	610	609	621	603	565	629	613	579	609	622	589	621	618	604	628	585	590	597	609	581	615	620	561	616	564	614	649	637	621	609	579	637	620	617	618	608	621	611	606	569	638	592	625	602	614	573	582	626	609	591	586	608	634	655	612	577	622	609	604	556	633	583
37573	62131	49621	31866	23991	18405	10995	7471	5429	4286	3321	2290	1653	1427	1259	1077	1050	1011	926	856	902	825	799	814	764	822	770	732	775	745	737	726	711	800	734	741	746	748	767	745	771	742	763	736	741	740	754	754	690	733	714	727	720	727	744	759	685	757	723	770	733	690	734	756	778	761	730	736	720	750	733	695	731	709	722	725	679	735	733	730	734	709	729	706	720	735	731	708	739	714	760	711	758	706	718	704	745	693	715	708	750	761	746	747	753	718	726	721	781	712	764	706	667	671	694	750	794	746	713	741	749	745	758	754	688	751	751	739	731	712	697	724	773	710	757	712	690	828	695	682	733	676	701	731	748	729	714	729	778	699	726	761	725	708	778	729	703	729	680	708	706	761	705	713	748	685	747	748	767	729	727	739	699	732	771	767	737	744	758	729	706	789	719	702	723	715	759	748	726	729	714	676	718	758	758	740	771	791	742	756	715	802	712	694	705	683	725	738	748	758	740	725	718	725	762	725	708	718	731	720	771	671	701	744	742	760	750	706	722	716	685	719	763	717	739	688	763	726	774	741	702	735	737	776	694	757	680	749	724	668	738	761	709	684	727	725	743	722	746	737	741	742	722	726	757	727	715	765	722	684	658	743	708	765	700	720	710	720	680	718	695	723	708	731	767	712	694	705	721	701	776	704	741	699	715	719	711	706	688	754	788	714	752	730	723	762	740	753	736	705	738	731	723	727	750	722	700	721	738	758	761	775	721	736	738	792	733	744	736	740	732	793	728	686	768	772	749	709	724	733	751	692	738	739	734	755	716	748	755	718	764	755	747	738	751	727	734	718	731	740	710	730	692	721	716	747	750	733	750	731	700	746	765	679	721	731	737	737	650	711	712	727	775	710	736	738	758	726	748	702	789	740	751	732	729	730	700	725	684	724	702	715	793	744	777	763	759	714	676	720	725	737	711	756	753	770	695	714	735	735	741	681	719	755	746	775	739	709	750	714	699	708	739	672	721	795	717	685	732	693	732	701	722	706	698	727	763	755	673	723	740	738	714	697	743	725	743	715	714	751	690	758	758	766	678	718	740	768	713	739	691	738	690	672	715	761	767	713	691	714	762	701	711	702	728	755	733	753	759	701	721	724	745	728	705	738	704	740	714	693	755	734	700	736	719	732	676	689	767	751	789	732	708	717	748	716	799	723	765	723	707	716	797	743	733	702	721	771	703	774	742	726	702	718	735	744	761	781	717	700	674	744	787	758	734	793	708	740	774	728	716	714	760	776	753	738	720	700	745	759	707	680	697	775	721	709	718	725	698	741	744	732	702	747	746	701	727	794	747	691	716	757	774	710	750	703	755	775	720	786	736	734	745	716	754	724	707	722	757	733	744	729	774	746	783	709	764	753	732	672	740	730	711	717	752	679	763	745	712	685	710	738	740	747	771	689	785	762	755	772	769	714	744	745	745	707	764	765	718	763	733	735	714	771	719	703	768	708	676	741	757	712	768	763	728	744	760	714	724	735	736	734	720	705	720	754	679	715	701	760	736	697	716	745	693	727	712	697	707	729	725	739	774	735	728	746	774	721	737	691	712	754	734	709	734	745	751	746	746	750	714	753	760	741	721	720	710	746	719	749	686	715	746	693	765	769	726	658	729	703	706	746	739	710	772	711	764	776	710	766	761	671	731	718	761	681	718	762	747	719	740	694	753	683	705	712	749	732	752	726	734	681	669	732	756	775	731	687	730	728	711	702	717	733	740	763	755	751	737	701	722	776	773	722	725	730	739	746	727	770	708	698	718	738	691	788	703	741	717	795	767	729	700	725	750	727	726	718	732	736	721	729	710	739	732	771	788	743	733	750	735	756	711	725	705	691	675	727	770	696	709	762	761	736	676	760	723	673	716	727	691	745	723	730	720	745	785	723	702	815	725	749	736	718	709	748	769	748	687	754	776	713	712	749	710	706	750	689	747	749	741	735	752	679	698	730	742	708	743	734	717	732	766	748	712	672	764	724	716	750	720	711	732	713	697	723	765	725	741	722	792	688	732	749	748	707	719	726	718	678	738	748	770	728	785	717	718	720	711	640	710	732	749	734	720	730	752	697	737	708	741	720	760	712	659	769	724	705	766	718	726	750	725	736	725	697	728	770	771	731	713	706	727	747	740	748	726	744	718	718	723	762	735	715	767	757	676	759	688	695	748	767	711	731	758	754	731	775	736	739	773	722	684	708	682	726	706	737	697	744	773	700	760	708	717	753	774	728	723	762	728	712	718	715	745	690	735	716	761	723	713	733	734	726	725	678	723	804	736	752	771	741	747	788	727	717	728	729	732	719	738	797	707	712	776	743	691	748	730	766	774	757	730	750	671	704	755	695	751	752	698	773	700	753	742	718	721	717	668	718	738	727	767	728	695	718	774	720	787	732	730	698	723	753	767	734	726	715	751	701	730	731	700	733	729	744	752	738	743	728	763	713	763	675	757	734	727	769	748	707	729	727	728	743	742	764	749	722	726	706	765	712	712	767	746	706	751	733	726	746	761	713	711	733	743	743	696	716	728	750	711	730	722	736	756	749	723	747	735	697	726	727	716	735	713	712	761	751	705	687	732	749	680	730	720	729	745	716	728	725	700	691	761	683	711	749	704	690	760	764	632	712	693	709	722	744	711	734	736	717	754	733	716	707	734	745	752	700	698	708	688	749	721	811	762	741	746	771	745	748	755	707	677	720	779	703	717	768	673	770	716	740	758	716	754	796	770	690	763	721	703	720	726	764	721	679	710	742	729	698	734	720	751	736	706	752	726	719	709	695	734	734	758	779	742	711	740	732	728	678	711	760	741	728	766	693	676	731	730	724	725	746	748	696	707	773	711	706	679	752	774	723	790	706	668	755	735	720	779	722	717	737	756	751	717	696	764	721	764	785	734	720	742	677	748	700	736	766	714	770	731	713	720	704	736	769	692	733	734	711	726	718	696	717	693	720	700	753	705	770	716	754	723	770	727	718	720	698	739	734	726	756	714	722	721	715	717	767	752	737	744	751	728	775	745	777	719	680	766	706	748	738	731	778	724	785	748	733	743	746	709	723	750	737	673	739	727	683	764	707	729	713	726	740	751	736	696	719	723	726	726	757	734	766	690	759	732	693	679	752	747	767	750	718	760	721	702	757	754	694	691	747	738	726	757	696	751	733	738	746	695	687	728	726	691	815	788	703	699	758	733	751	759	738	719	705	709	732	713	714	700	737	781	704	744	760	757	782	742	724	793	735	733	711	739	760	749	714	733	748	765	641	748	730	717	701	780	776	728	734	725	727	742	745	795	760	732	730	735	753	735	699	708	683	696	766	749	703	713	768	723	746	760	783	720	708	701	759	716	742	744	684	731	727	707	706	686	707	699	702	705	746	764	753	746	772	746	736	716	757	705	775	707	723	758	731	722	727	765	717	742	745	763	718	765	733	736	773	731	740	743	758	670	751	745	721	744	771	770	697	765	764	708	738	717	693
22778	21166	28740	23963	21605	22754	20565	9615	5767	3964	2922	2062	1385	1191	1027	931	954	894	854	778	732	767	754	748	723	684	687	731	704	720	663	662	697	679	680	679	686	715	651	670	659	691	686	685	630	737	658	654	727	658	646	698	701	662	672	696	672	676	695	643	686	667	689	689	706	671	694	680	672	671	664	676	686	623	677	680	701	635	614	720	660	682	651	627	662	666	656	657	647	724	685	680	694	673	634	673	690	658	677	684	603	674	648	629	670	675	686	665	678	669	676	678	677	623	680	664	658	666	666	684	641	648	661	672	651	646	640	663	647	730	655	649	679	643	596	641	654	665	666	674	603	666	679	663	697	672	649	642	650	672	640	713	643	633	643	654	673	743	633	652	747	706	678	675	649	677	685	706	668	626	617	649	661	643	681	658	599	659	669	678	630	661	621	644	710	642	649	669	677	686	633	674	665	651	624	688	672	648	697	692	642	691	681	666	679	659	675	659	643	669	692	672	646	663	629	671	648	671	660	629	688	692	665	674	651	647	670	683	714	667	643	673	692	661	704	681	661	703	718	717	694	684	674	630	648	663	674	653	657	682	613	688	638	708	653	645	633	660	629	657	661	683	660	693	643	643	644	697	658	685	663	658	609	691	643	659	641	628	663	662	648	648	702	673	685	706	656	605	684	644	699	719	632	698	664	668	644	710	675	632	646	721	650	623	611	652	690	676	605	649	713	678	697	663	686	677	660	667	661	662	661	695	673	719	681	630	654	666	687	681	596	679	663	657	640	686	627	660	716	655	655	639	717	695	641	670	675	659	625	663	645	646	638	644	676	630	647	697	649	658	663	657	679	664	703	689	708	670	712	665	592	648	673	703	679	637	661	687	614	631	706	705	672	660	649	662	689	659	672	669	677	622	681	686	670	638	674	695	649	637	674	602	647	678	669	710	679	690	647	678	716	692	645	656	703	682	667	663	708	677	653	662	691	669	656	660	667	683	633	647	662	665	665	672	680	680	649	646	690	687	674	661	668	684	707	620	689	666	652	678	666	689	654	701	682	703	620	647	646	723	671	710	639	689	680	641	635	675	612	633	678	667	683	663	673	678	651	654	681	637	638	682	676	641	684	631	665	644	678	683	747	656	692	724	686	666	657	646	684	651	679	663	681	673	667	598	655	627	676	603	666	687	706	639	627	630	661	609	670	644	668	625	652	658	698	653	661	685	652	642	656	669	688	600	634	658	702	704	674	665	693	634	654	695	638	646	644	697	649	694	654	655	684	690	659	690	671	723	692	678	700	701	644	603	655	687	672	663	669	636	690	659	674	688	673	678	646	660	667	628	679	629	645	665	659	679	656	679	700	701	662	654	656	685	656	691	660	650	650	604	688	643	729	660	665	635	710	670	735	685	636	658	673	698	683	632	689	648	664	646	654	709	687	717	675	673	701	668	662	681	643	660	695	673	653	645	657	628	694	712	631	710	705	657	615	711	667	686	649	668	598	663	673	678	693	716	699	624	620	624	657	639	612	651	654	674	697	673	637	681	707	653	700	666	662	684	709	708	646	686	660	664	668	684	662	726	701	688	716	656	675	690	654	677	652	634	704	686	647	634	657	652	668	645	678	690	622	624	691	666	674	666	622	661	686	667	632	674	703	672	675	640	656	671	670	641	686	708	652	644	614	642	651	687	655	685	685	685	656	629	673	653	692	653	666	706	697	691	682	620	674	670	653	603	639	648	657	683	673	669	622	693	664	692	665	646	661	669	663	637	696	670	650	644	699	671	625	694	649	701	696	641	737	659	685	696	642	669	670	619	737	624	668	657	704	650	675	680	714	658	682	659	642	647	661	706	638	656	678	654	683	629	668	648	627	676	689	624	665	671	704	625	617	692	675	702	673	679	648	636	693	687	696	692	647	651	648	642	700	643	672	673	683	687	650	675	674	650	638	704	659	609	654	686	646	691	685	672	642	665	677	695	660	651	636	689	658	666	652	677	661	640	644	631	637	647	647	595	694	675	673	663	666	630	647	631	667	689	632	693	683	692	692	634	676	705	675	650	624	643	664	630	629	661	664	716	680	688	701	660	669	675	659	671	671	654	688	650	677	683	642	701	668	662	614	688	677	693	649	672	668	650	698	692	677	699	696	703	639	638	680	684	639	618	656	645	644	687	683	652	686	621	671	636	657	647	649	689	687	677	660	648	630	659	645	666	693	694	674	646	706	696	680	683	650	632	675	629	666	627	678	657	661	657	679	653	654	667	686	643	680	642	680	690	647	666	644	704	688	683	661	686	681	670	689	653	669	675	652	673	677	708	632	685	662	678	680	702	703	667	706	642	668	674	669	640	695	689	646	675	651	688	696	640	635	647	686	620	657	671	626	688	642	681	690	636	688	640	679	686	664	681	696	606	674	665	635	654	665	704	656	652	635	663	694	616	639	632	620	653	666	612	651	681	690	721	675	671	630	694	719	663	657	625	686	689	699	702	681	684	679	643	686	666	660	696	708	672	637	652	681	671	683	679	614	711	679	772	653	660	629	667	689	620	614	683	732	679	650	666	678	662	569	638	641	630	659	678	644	697	696	661	682	668	672	676	655	660	640	596	698	683	677	712	673	662	617	637	650	700	709	671	652	615	660	676	685	658	648	650	663	623	679	691	657	671	715	670	640	696	642	710	689	644	661	622	691	681	694	675	699	650	685	667	673	672	668	679	652	669	670	692	662	657	669	712	652	686	703	711	653	659	681	655	649	680	659	692	659	606	656	623	709	693	612	650	644	656	677	655	651	702	650	628	646	650	681	625	693	689	665	663	628	699	658	642	700	660	647	645	676	684	660	607	661	687	633	647	672	701	694	684	648	657	665	662	655	653	695	671	666	668	648	678	632	671	665	692	675	696	638	728	674	678	687	688	647	680	651	667	686	652	685	636	680	695	689	667	676	640	662	644	644	683	647	662	624	630	654	686	705	648	651	668	688	667	646	678	689	685	659	685	661	673	649	638	686	653	650	631	640	646	654	639	669	645	694	645	689	656	660	643	700	699	633	660	667	636	696	678	665	658	656	631	669	644	647	641	646	629	655	686	632	660	656	695	679	673	637	647	652	652	684	706	675	655	658	622	680	665	631	655	625	643	633	670	670	664	674	671	651	654	678	667	661	706	626	661	674	661	695	649	696	660	674	694	653	633	724	673	657	685	661	648	651	651	666	635	691	636	670	667	656	637	686	638	651	686	664	656	678	650	664	626	651	707	687	680	698	644	683	628	676	652	621	644	647	686	671	679	656	665	692	678	656	645	662	715	657	663	674	706	693	652	686	703	675	678	648	699	669	631	677	742	677	633	663	674	666	656	635	667	621	680	681	611	670	675	643	656	691	655	671	702	692	586	629	630	664	663	651	660	708	661	719	664	701	661	690	668	637	622	679	699	692	713	648	640	718	728	642	651	600	660	687	692	642	649	688	692	706	684	708	681	651	658	679	617	673	672	665	740	646	665	724	684
43220	73617	54937	38532	30824	24390	18119	12636	8799	6194	4539	3070	1988	1639	1360	1308	1154	1162	1001	1024	957	913	872	905	858	878	894	828	889	795	828	829	796	836	832	865	783	797	796	832	821	787	792	800	805	824	822	827	800	815	759	793	816	757	786	784	814	795	818	835	793	792	778	759	789	845	772	789	815	837	780	770	812	741	738	793	802	807	813	837	786	798	820	771	788	780	796	754	763	753	773	800	804	815	818	783	810	775	820	780	769	769	777	778	796	817	758	813	767	785	810	853	800	793	839	805	790	795	813	760	764	792	781	788	757	777	803	839	765	787	755	769	776	723	741	797	771	765	795	777	785	759	838	751	822	822	727	754	801	785	748	784	755	762	799	743	782	766	788	752	786	799	788	761	794	770	791	835	846	808	790	769	809	783	814	791	831	788	780	792	765	814	777	827	763	747	810	835	802	803	806	792	815	834	811	807	801	826	793	759	760	772	815	803	774	790	824	800	781	811	832	821	782	847	757	748	729	797	776	828	787	765	805	777	767	818	733	786	815	788	822	769	754	792	742	789	759	799	796	828	856	785	814	750	816	787	800	741	760	795	779	789	782	796	803	836	742	766	715	769	771	798	777	825	784	754	789	788	794	769	784	783	831	766	779	780	775	788	806	842	759	793	764	816	769	791	778	779	761	778	786	751	783	856	796	818	817	771	869	775	775	859	848	767	811	741	787	811	748	821	837	810	778	788	752	791	804	753	795	773	804	751	760	792	818	771	802	821	746	777	805	810	793	796	798	809	817	839	796	755	751	814	767	826	805	835	794	778	755	811	774	802	769	773	798	782	813	790	767	798	760	734	761	797	802	836	795	783	864	771	736	859	766	794	769	795	758	808	793	780	798	785	739	779	783	741	836	784	832	824	771	775	738	795	758	832	814	808	802	741	807	762	809	766	804	816	805	785	800	774	737	799	769	811	782	818	829	841	792	761	763	806	838	813	799	771	781	746	797	766	758	806	784	835	793	802	851	817	840	780	781	783	825	804	788	817	818	788	791	757	813	777	764	751	790	759	747	835	759	829	795	798	775	773	807	757	755	748	780	823	823	765	754	833	794	819	813	769	746	778	741	786	768	774	865	782	758	860	780	866	830	790	778	753	806	847	826	857	783	806	767	762	791	835	789	796	800	820	805	809	790	830	806	782	829	821	740	785	776	824	753	811	819	749	774	819	820	841	814	812	766	801	773	768	807	818	804	799	806	770	832	837	834	785	768	838	854	797	755	815	794	787	804	827	813	775	752	773	820	744	783	831	830	787	760	783	802	843	783	772	787	827	736	825	760	783	794	746	803	786	783	774	824	797	764	794	793	788	823	755	734	762	793	789	771	815	810	859	834	785	817	777	810	812	769	756	737	771	828	779	820	811	817	753	787	765	793	750	795	759	770	769	783	791	848	778	847	829	805	758	779	809	788	809	756	797	770	822	788	786	801	770	797	763	815	768	829	797	781	810	819	775	854	754	792	796	755	809	770	827	815	827	815	791	789	794	787	812	793	795	784	762	836	802	799	851	786	819	820	804	784	791	775	763	785	779	802	805	765	752	759	790	792	766	780	852	764	737	833	752	828	800	770	829	781	804	769	804	775	781	769	769	787	780	761	770	796	814	806	785	773	812	826	798	774	790	795	799	781	799	808	810	776	790	840	747	768	806	810	761	797	774	753	791	806	795	768	771	845	745	820	754	873	811	764	803	822	809	741	807	777	789	823	781	769	747	810	820	805	768	747	782	802	812	746	724	803	737	758	807	791	803	729	791	786	770	800	788	816	780	783	848	815	812	767	842	790	823	815	799	804	802	804	774	813	784	811	796	733	799	813	776	772	810	818	819	788	822	764	778	825	800	843	754	819	760	783	848	808	802	807	832	777	755	717	748	790	788	771	740	795	818	779	788	781	784	795	842	840	762	804	811	785	803	771	797	812	811	780	788	793	815	737	836	802	819	750	766	797	773	819	751	815	817	782	777	784	825	806	798	777	739	730	809	762	737	799	817	810	743	825	756	832	780	811	776	814	756	799	793	800	764	800	762	824	818	820	770	755	810	771	779	778	807	805	817	747	809	772	801	797	806	769	780	807	736	730	799	804	790	806	776	790	784	779	799	793	802	787	732	783	756	779	789	831	845	831	831	781	784	770	809	814	771	789	764	802	835	808	770	825	840	787	786	735	754	825	774	700	748	784	802	789	854	742	788	805	803	811	756	794	769	788	795	770	826	782	767	751	823	761	787	757	793	754	793	796	771	786	788	772	828	787	842	803	765	786	796	816	759	799	760	815	840	806	827	762	806	806	797	786	801	797	772	778	808	785	779	803	764	755	796	775	833	793	765	756	810	805	762	786	758	770	788	751	774	847	759	784	813	797	733	748	810	795	757	823	834	806	775	780	837	839	852	836	792	818	782	794	797	783	790	814	837	813	795	771	789	807	788	766	788	781	795	767	801	788	770	787	777	838	759	823	774	800	801	778	771	787	803	738	754	763	784	747	765	803	823	792	819	805	783	733	788	795	725	810	842	764	758	792	803	718	777	814	819	807	786	802	786	749	791	822	763	754	795	783	785	780	831	784	839	735	799	803	819	787	796	825	793	772	856	786	764	791	768	759	770	758	819	797	823	796	776	822	780	797	832	791	776	748	783	773	788	827	759	833	815	778	777	782	756	797	772	733	809	781	784	747	730	797	774	846	786	774	770	757	800	793	776	793	794	783	781	774	793	766	790	802	827	795	792	742	756	757	771	789	782	755	831	809	857	778	769	769	755	799	803	747	765	808	798	824	786	831	831	796	816	810	812	819	780	757	829	820	809	784	801	785	820	799	802	761	795	792	786	847	845	837	771	792	754	776	838	747	784	778	771	800	797	770	843	858	807	814	755	799	824	767	776	764	815	834	762	771	807	813	805	786	757	800	775	794	806	788	791	773	712	765	825	762	735	768	783	859	800	816	784	765	784	728	782	824	783	808	772	799	747	785	775	767	814	776	780	793	759	784	735	712	812	765	789	840	804	792	800	805	824	824	741	791	799	810	781	810	755	790	793	776	810	825	746	801	811	761	811	775	788	798	743	810	802	813	777	815	792	776	798	787	799	794	782	788	785	757	784	763	794	753	836	787	798	779	790	761	760	789	796	802	802	773	832	831	818	837	816	779	764	750	807	863	779	844	835	756	790	784	809	774	758	847	777	747	818	886	830	800	834	768	809	774	795	781	843	807	791	822	774	814	738	793	752	810	810	816	777	780	798	861	792	798	802	789	827	721	761	830	815	824	740	745	831	795	810	794	821	761	807	812	791	778	831	799	843	819	821	818	767	796	828	794	790	791	827	784	820	805	786	835	794	793	803	793	787	766	796	830	771	783	776	810	768	792	816	732	763	727	777	800	853	833	792	797	764	781	757	841	795	770	763	820	766	771	753	839	819	793	775	720	832	748	813	777	804	797	790	805	817	779	755	781	812	793	783	810	809
32717	36164	39539	29013	18426	11792	6700	4285	2684	1755	1298	1135	956	821	841	803	786	759	733	764	746	678	707	711	670	669	696	655	691	653	705	647	727	719	655	674	691	684	672	635	665	694	707	748	693	681	660	659	648	690	656	715	648	686	637	680	673	713	692	639	676	642	704	673	720	692	664	693	686	682	711	627	655	719	657	648	652	680	703	679	692	668	710	717	669	678	688	683	676	670	662	663	672	690	695	663	724	654	691	664	646	641	670	637	651	696	683	665	723	701	665	718	650	713	647	699	704	652	693	665	681	695	705	690	686	704	664	689	669	673	704	691	631	641	697	664	733	675	645	658	675	670	636	650	698	647	623	634	699	735	665	677	671	653	688	679	646	664	737	671	685	699	720	652	659	716	626	662	692	699	664	675	690	687	688	666	694	669	731	654	654	631	680	671	652	666	695	679	675	651	663	684	641	678	711	647	664	649	646	667	661	723	699	682	626	704	718	670	692	685	707	654	675	640	628	629	672	675	681	698	665	673	664	664	678	682	664	660	627	666	676	667	698	667	730	660	715	690	694	706	693	671	650	709	661	712	645	662	671	662	688	664	721	669	630	658	630	702	636	643	685	651	656	660	648	685	645	702	658	670	666	722	679	699	717	699	702	677	658	635	711	666	683	691	695	669	663	658	624	673	688	662	680	659	688	645	707	665	682	660	663	724	675	686	662	680	691	638	654	700	711	666	656	650	732	657	646	653	696	707	708	664	693	634	676	671	689	656	689	705	678	674	699	671	686	708	660	704	701	646	727	718	660	628	714	692	661	665	666	616	656	715	684	645	699	607	656	695	676	722	708	694	646	730	638	660	647	656	679	636	709	665	702	679	692	639	703	661	694	692	648	685	697	684	667	657	680	711	696	693	652	672	645	698	699	678	702	701	656	673	716	683	661	653	685	704	679	655	690	641	673	669	669	685	676	645	689	711	667	675	635	642	641	678	683	704	687	664	678	718	670	622	633	645	610	666	665	671	603	696	682	650	697	729	615	652	672	629	674	654	692	631	706	703	694	662	691	658	700	690	589	649	718	652	630	632	666	667	674	660	643	655	700	687	669	693	702	682	666	667	693	698	679	688	701	729	614	663	676	738	687	664	652	723	684	689	666	638	720	673	700	665	687	678	694	683	663	659	681	648	661	683	716	709	706	640	724	688	713	660	707	653	696	712	714	699	665	712	685	693	686	680	648	666	684	650	669	663	668	683	653	709	666	676	721	684	670	711	708	638	723	693	659	655	686	672	651	739	710	665	717	649	678	677	669	660	649	661	664	660	643	694	688	648	655	667	664	736	702	700	670	666	656	705	621	688	709	665	681	669	694	631	659	663	712	654	701	689	680	692	688	690	700	657	680	661	667	676	652	734	635	684	662	654	674	689	638	648	671	703	658	687	730	749	695	680	687	687	638	687	699	653	682	684	657	651	671	704	656	683	707	680	665	658	666	709	687	680	665	680	647	640	670	697	677	660	671	636	659	688	692	704	705	678	711	649	720	659	696	668	666	713	686	687	683	675	648	701	657	663	666	668	697	647	711	679	686	645	700	723	694	692	672	674	676	674	708	658	644	694	670	734	725	647	698	696	654	711	672	688	689	675	707	719	650	671	640	693	643	646	716	677	726	740	732	703	728	702	617	721	693	683	652	682	668	665	708	637	650	670	731	686	700	686	689	694	631	685	664	709	675	672	635	677	623	689	641	679	697	707	635	681	667	694	696	652	655	637	711	698	705	665	673	676	692	705	656	632	740	647	682	658	698	674	640	662	689	697	733	658	675	699	676	681	631	667	702	684	670	669	655	669	704	631	704	673	682	671	675	661	738	712	669	701	644	661	656	688	672	714	677	650	655	689	698	703	665	723	675	681	664	661	711	685	681	666	682	656	639	652	703	715	687	694	612	681	609	649	624	715	660	715	653	670	647	665	636	696	660	675	709	667	662	677	686	694	691	633	629	657	669	648	632	651	674	731	677	657	677	680	653	695	651	652	678	667	694	672	708	636	685	739	669	630	643	713	698	671	671	679	681	649	683	645	713	670	656	691	613	691	681	680	697	694	638	705	689	658	645	653	645	651	671	657	699	695	692	727	682	668	634	656	653	688	714	686	685	698	711	693	687	686	635	697	650	655	634	677	670	719	656	680	649	697	642	647	658	657	694	699	632	658	631	637	721	625	678	690	654	742	650	639	677	697	661	732	676	617	637	720	679	671	720	655	649	681	681	712	687	628	680	652	688	675	703	641	663	694	675	693	674	676	654	684	685	705	696	695	630	682	706	628	685	670	655	654	663	687	725	676	677	691	647	621	704	713	723	652	723	666	723	659	681	677	693	657	667	638	726	655	678	681	680	682	631	711	691	676	666	705	660	659	670	667	694	690	644	668	688	732	642	659	675	634	654	680	655	667	695	718	703	688	654	656	737	672	668	668	693	631	621	719	633	703	697	689	658	696	676	689	664	682	651	662	688	697	689	692	643	672	666	678	703	707	655	652	679	700	662	708	668	717	679	673	647	655	658	693	645	701	676	673	678	619	654	702	636	675	676	682	728	686	700	691	665	689	664	681	661	686	693	656	677	639	623	610	671	657	695	690	684	680	657	666	669	645	625	671	662	695	708	626	649	699	720	701	686	690	655	678	652	643	709	692	635	639	709	677	638	653	689	710	695	705	701	686	662	670	703	654	686	688	672	751	699	677	668	649	665	668	725	670	659	671	672	702	684	699	681	695	707	656	641	657	623	656	690	754	648	723	650	687	671	688	688	691	707	686	676	691	707	658	705	679	597	720	697	680	730	687	652	649	624	682	691	694	699	644	662	698	664	703	703	660	701	644	692	679	669	670	651	715	696	681	743	661	686	694	696	684	684	727	685	691	642	639	729	690	699	678	672	720	696	673	664	656	685	651	688	635	718	702	675	714	690	695	660	654	677	708	637	688	696	692	644	668	691	662	629	660	641	701	683	705	673	718	717	691	680	691	681	654	647	686	663	651	697	670	687	690	646	708	664	638	661	674	670	692	694	644	708	679	652	656	697	665	675	704	673	713	735	680	700	699	660	683	637	685	670	688	650	670	714	665	645	675	698	615	642	701	678	685	665	691	728	695	696	713	690	694	650	695	677	654	707	704	674	660	682	650	646	689	613	667	693	694	673	728	681	670	675	683	698	702	659	724	663	621	666	673	672	703	664	622	704	666	648	664	696	654	668	662	655	694	700	677	652	683	671	673	657	608	686	693	662	683	676	652	650	679	649	703	679	674	664	702	650	745	668	629	687	698	680	683	711	635	716	668	588	657	663	735	651	650	694	676	695	641	627	669	662	650	643	647	714	716	657	635	663	685	690	675	696	647	676	718	631	669	677	671	669	664	690	695	700	666	683	670	719	708	671	655	673	684	726	683	712	697	721	692	728	678	695	660	674	716	724	691	719	692	658	658	674	679	677	716	670	672	637	674	690	663	684	651	639	681
39320	53455	42650	28861	21407	16326	10597	7003	4594	2793	2064	1633	1353	1177	1131	1027	934	933	915	932	878	866	899	878	810	880	820	831	789	796	834	812	813	843	791	810	815	743	768	852	822	781	840	802	807	797	832	829	836	780	803	797	806	841	849	798	812	802	808	824	799	828	861	818	817	901	842	766	808	814	779	802	848	789	816	795	758	811	814	843	827	790	786	822	730	774	842	775	810	751	819	860	779	807	831	761	806	825	747	781	818	791	792	801	793	822	803	823	818	835	837	802	806	860	849	827	814	775	813	810	801	846	782	757	811	875	809	812	828	808	835	856	809	803	811	781	803	841	805	817	808	820	859	809	829	839	809	777	842	769	786	827	852	762	807	835	806	758	911	840	814	764	839	815	819	817	761	795	821	794	816	823	823	838	829	793	786	811	810	822	837	799	801	831	794	818	789	775	758	848	810	821	760	829	804	788	835	837	806	797	866	805	800	802	809	817	808	861	809	866	818	805	819	831	812	802	813	799	802	782	791	865	821	809	829	775	823	795	812	794	820	810	796	863	798	820	761	784	829	808	804	809	799	798	806	796	827	825	827	874	820	800	787	800	791	789	790	788	826	850	824	818	827	760	779	814	817	783	795	775	826	797	796	803	797	822	854	769	852	764	798	829	823	810	804	803	827	811	860	838	802	818	801	781	821	800	833	838	804	786	810	733	807	789	823	806	808	839	869	811	848	795	798	821	796	772	802	789	819	805	808	835	818	815	886	842	787	789	837	852	769	832	767	819	837	786	856	800	804	795	820	827	797	831	801	790	829	843	794	837	828	850	783	827	822	841	804	802	840	834	845	841	857	792	783	785	819	812	831	766	768	804	835	833	762	829	849	811	838	814	820	790	787	761	772	787	790	771	845	801	786	840	811	783	841	771	832	802	805	785	784	782	832	820	809	825	800	866	782	793	811	812	812	844	800	810	868	780	814	811	803	814	833	790	822	796	774	803	811	867	790	809	821	763	788	815	803	827	838	794	829	780	810	784	830	800	825	760	786	792	855	818	815	861	808	811	783	821	856	850	803	796	806	810	838	776	845	816	836	799	793	806	783	786	801	832	840	860	808	831	789	822	832	769	783	841	781	802	815	818	770	825	802	785	755	808	774	796	829	819	751	785	757	801	807	823	826	825	796	842	775	812	808	812	820	811	828	829	808	849	786	815	755	779	827	807	825	830	835	813	775	794	780	807	813	766	799	824	835	858	841	829	802	840	788	811	805	842	734	820	812	817	884	799	799	797	808	836	771	783	823	816	770	782	829	847	789	864	867	772	833	782	822	814	789	806	800	810	811	756	784	789	828	827	828	836	795	768	778	784	829	784	794	769	811	903	808	789	811	809	829	791	863	785	837	850	829	857	802	815	790	787	743	849	842	795	828	797	837	823	818	844	816	713	800	830	822	803	790	840	818	810	824	845	811	845	816	794	805	826	815	834	820	816	810	829	829	802	805	888	854	842	818	804	781	815	815	826	858	812	815	779	777	765	806	777	824	856	821	851	801	788	849	846	855	844	836	783	851	825	826	806	782	802	848	770	825	802	803	854	812	833	819	850	787	767	807	825	855	833	794	802	813	843	819	806	766	843	804	794	845	842	824	817	847	812	812	806	829	803	816	778	810	804	756	787	816	794	779	857	822	784	793	823	787	799	845	829	883	785	816	808	784	833	795	811	825	855	840	765	821	840	811	827	805	829	852	834	809	781	797	803	827	844	802	773	824	754	766	813	822	819	829	843	772	831	859	788	843	813	783	765	852	833	814	745	843	776	800	818	805	819	868	856	847	864	831	840	852	792	817	830	867	763	781	817	828	808	793	783	836	831	800	790	830	802	795	821	867	803	812	824	753	779	786	811	774	847	792	856	777	817	805	805	785	801	840	846	839	816	810	797	820	810	775	757	796	819	869	810	833	753	804	827	817	830	774	747	775	857	844	815	795	804	833	786	894	851	799	811	805	825	807	835	782	834	813	793	779	833	826	790	813	805	792	819	854	848	839	829	808	793	803	804	771	772	878	777	755	836	820	760	838	829	789	804	764	803	814	802	850	792	848	839	810	873	799	803	814	788	813	828	814	815	785	784	798	821	796	834	880	840	827	781	790	813	785	781	798	769	828	818	809	838	818	789	770	851	763	800	788	814	808	740	802	795	811	797	822	810	751	818	835	826	859	836	834	793	808	839	816	840	808	756	790	800	797	799	809	819	789	833	805	786	841	887	750	814	812	828	834	792	811	781	781	789	819	802	807	768	812	823	802	823	854	785	811	820	780	815	812	863	834	817	799	786	783	811	805	842	764	835	837	790	804	777	776	787	825	823	770	804	798	817	853	823	781	872	851	785	795	804	777	827	747	790	804	803	816	786	833	758	832	803	801	754	776	817	834	804	822	771	825	826	843	808	822	787	801	818	789	804	786	833	748	820	792	769	766	797	804	793	809	831	769	794	788	844	816	763	898	820	815	808	865	809	859	844	855	795	827	804	840	800	849	777	842	781	827	799	830	830	791	825	824	769	847	807	868	797	807	770	805	811	836	829	768	859	838	804	821	787	801	842	800	815	791	813	791	844	801	796	813	823	859	808	770	764	816	835	856	804	776	823	742	840	803	806	796	902	847	811	818	836	838	847	827	814	838	785	837	723	802	816	806	840	856	842	760	804	814	732	760	849	832	862	801	794	837	785	815	808	777	848	799	798	824	783	768	794	823	804	745	784	786	818	747	870	826	765	830	803	805	814	770	830	824	728	814	840	823	832	811	797	798	827	855	785	797	829	855	839	812	834	778	804	826	754	793	760	808	834	774	820	806	869	805	804	794	811	818	808	857	861	758	815	836	790	799	770	810	827	851	794	809	843	793	774	823	851	819	766	842	834	787	837	798	773	805	821	803	824	831	836	804	802	799	781	800	849	802	825	810	827	782	840	849	786	824	790	812	799	805	794	806	806	787	773	895	795	826	830	853	807	829	823	840	834	826	838	837	789	800	825	827	835	809	844	828	796	784	812	787	775	781	764	831	811	827	788	847	830	806	865	788	798	836	785	841	804	832	788	777	836	835	790	775	770	827	854	822	844	790	809	819	745	801	843	774	828	794	737	866	807	792	839	808	799	753	818	835	802	808	786	783	821	809	740	797	791	808	779	821	834	821	844	836	833	817	824	796	792	871	840	786	787	784	838	811	852	829	830	827	805	816	806	797	875	848	871	855	815	812	756	802	772	805	817	850	742	812	786	810	838	794	795	862	831	864	812	803	815	811	794	813	825	854	840	833	795	788	852	814	853	818	868	798	854	837	857	827	773	785	834	834	804	875	825	755	831	821	826	805	797	773	829	798	809	795	777	763	836	803	795	829	782	799	844	837	786	754	802	800	819	798	794	836	804	794	838	813	845	822	738	843	785	866	782	814	807	811	821	792	799	833	813	758	815	827	803	813	818	779	836	808	805	807	810	789	798	817	842	821	816	780	775
24020	21169	28419	25257	22781	20806	14793	7277	3027	2201	1708	1321	1092	957	971	950	877	868	799	818	796	824	775	718	766	726	754	722	709	686	768	696	743	720	734	766	678	765	704	719	724	780	704	704	744	698	757	733	783	716	720	715	700	678	743	702	739	689	722	732	723	680	742	729	727	729	709	735	713	691	747	664	711	745	710	665	763	722	733	699	705	739	743	697	650	772	726	710	710	689	685	690	739	723	691	733	700	736	734	719	699	712	711	683	727	722	731	732	708	796	702	710	758	711	717	735	711	689	720	693	709	727	739	652	693	688	715	715	721	773	738	742	717	704	700	725	760	725	699	746	689	745	761	700	778	728	731	737	701	709	696	683	724	718	665	751	697	686	666	734	669	744	729	704	707	697	727	761	734	658	694	689	716	728	694	739	689	762	726	738	741	701	702	734	728	735	685	724	699	710	676	741	708	697	671	678	732	703	720	728	698	680	705	684	729	707	751	727	680	745	707	716	733	746	730	708	773	734	689	729	662	717	731	732	737	714	736	694	675	725	713	677	688	681	725	717	730	738	751	699	727	702	696	697	714	715	691	713	765	796	713	701	718	734	745	678	728	720	732	715	718	727	739	717	690	745	731	734	752	749	731	673	663	686	727	737	721	694	698	698	743	711	668	724	673	719	744	688	686	718	697	694	788	714	729	716	720	699	688	712	717	682	702	689	712	711	748	772	687	708	729	738	730	667	721	726	731	723	716	721	732	741	681	702	700	760	725	728	696	740	695	686	787	709	757	715	723	724	728	705	690	696	715	708	729	720	683	740	702	715	689	701	701	715	680	712	695	720	722	728	720	659	701	697	710	704	735	695	735	698	726	679	751	739	775	693	694	708	737	730	724	692	728	731	703	719	751	717	698	747	692	737	676	690	723	750	679	703	702	723	741	714	740	750	711	684	718	668	755	691	691	671	693	666	708	714	734	737	750	735	699	698	690	700	752	712	742	716	714	710	718	731	699	716	700	696	722	723	739	708	690	790	734	698	749	694	763	715	723	717	676	742	690	719	716	729	752	712	743	693	711	739	703	696	735	679	653	739	750	650	655	713	752	789	731	689	746	710	773	677	718	790	719	714	700	700	692	762	751	726	748	698	680	703	763	706	666	713	715	653	688	704	657	762	739	700	685	733	762	696	695	675	711	720	688	706	762	668	742	717	714	713	687	747	705	707	683	704	667	763	701	734	685	750	706	794	683	720	703	742	709	706	769	650	748	705	709	689	680	721	730	737	726	728	707	713	718	700	740	670	723	726	707	673	743	714	689	709	696	705	688	715	734	768	706	701	666	707	698	696	714	702	741	753	678	703	684	724	737	710	673	695	732	711	733	738	752	743	704	743	716	720	717	698	753	732	715	672	676	700	771	706	738	715	753	757	653	737	717	766	745	717	678	698	739	682	748	689	711	720	678	766	682	738	749	746	758	725	730	713	702	728	714	696	742	745	678	725	691	720	746	722	753	719	756	702	751	697	777	716	758	704	707	679	699	703	712	763	708	695	735	729	683	801	722	732	728	725	717	741	702	723	681	739	760	737	709	718	713	701	717	709	739	689	695	716	663	676	708	731	674	727	725	743	711	710	684	742	730	697	680	718	776	736	720	729	720	744	710	745	705	726	724	689	707	699	691	661	730	713	664	730	729	741	714	762	736	705	727	721	674	755	721	702	719	708	682	698	719	750	716	681	778	715	691	739	730	702	721	750	691	805	736	727	691	750	729	735	734	720	708	669	738	683	733	703	717	702	691	690	709	685	739	764	744	692	729	747	706	723	760	703	681	687	729	692	727	684	708	693	745	715	699	758	714	671	676	676	747	710	702	724	670	690	709	667	721	756	750	700	685	722	701	685	714	704	674	707	701	740	734	718	730	716	760	683	699	773	681	713	702	716	714	701	732	687	683	731	710	683	703	697	735	781	707	730	712	687	677	774	685	676	722	706	716	709	714	726	725	730	670	694	713	723	673	734	729	701	693	697	712	709	728	710	735	724	711	726	722	768	743	720	695	733	731	701	740	738	687	715	693	723	758	744	713	755	734	679	687	719	725	688	714	689	669	734	695	713	763	716	688	721	695	688	723	702	735	724	693	716	742	741	712	719	687	693	707	679	707	728	730	727	710	722	694	705	769	692	702	651	742	674	710	725	653	706	715	705	702	709	707	704	739	668	681	719	770	664	737	701	704	696	672	692	715	685	702	716	731	699	680	749	743	657	707	689	688	733	720	705	713	755	707	704	734	749	737	702	691	714	714	698	685	630	719	721	700	652	733	748	753	718	684	733	714	701	730	675	724	679	797	699	718	705	672	707	769	697	699	693	711	717	738	689	760	664	677	695	707	701	694	740	717	765	748	717	684	740	733	661	706	722	751	752	739	779	758	735	746	715	682	726	685	730	727	713	723	749	739	727	718	699	726	699	717	707	767	740	733	656	719	723	700	698	708	726	686	738	775	704	704	717	708	735	701	665	753	722	756	706	771	708	696	774	745	735	744	705	751	746	738	688	746	700	720	733	696	736	706	734	722	690	717	665	735	725	708	729	714	719	690	718	693	699	723	738	697	686	690	687	655	725	746	755	754	693	741	703	728	679	702	691	728	722	698	707	747	684	739	746	716	691	718	731	689	736	685	708	708	714	740	731	704	726	742	708	702	733	665	722	709	729	707	757	697	713	706	724	747	729	733	730	739	732	733	738	701	740	688	702	705	766	694	733	691	742	723	683	739	719	767	744	678	717	686	705	671	699	704	688	673	720	682	739	702	725	741	695	726	702	759	695	689	678	707	720	738	763	729	726	712	758	671	715	710	707	712	724	743	724	768	747	741	715	694	689	748	713	694	760	716	716	686	709	734	691	699	719	694	747	704	721	749	738	763	718	719	738	740	743	700	677	697	765	698	722	703	674	740	723	711	668	731	691	710	689	690	746	731	692	702	714	718	718	699	718	716	711	718	717	736	717	658	746	726	703	751	656	724	737	694	745	704	676	693	713	731	691	700	747	686	695	717	724	751	700	735	684	693	732	737	703	756	703	760	720	708	741	714	695	703	708	719	703	745	727	715	678	672	657	720	694	690	701	730	719	715	722	705	677	712	690	762	718	724	681	709	707	753	742	687	668	718	720	707	730	674	700	758	714	704	755	718	715	693	715	678	698	720	713	713	715	689	711	707	718	686	688	717	735	681	746	708	738	722	717	755	722	721	682	735	730	703	749	701	772	691	687	734	756	733	699	714	748	671	737	752	754	653	728	702	732	714	702	693	781	734	709	720	752	698	718	748	761	725	719	736	719	746	686	727	733	692	728	695	692	762	724	711	691	717	703	692	718	687	733	718	720	728	683	697	704	735	769	698	743	739	712	751	729	757	706	681	684	747	677	727	697	713	756	644	718	730	717	740	728	735	729	718	735	732	707	760	669	700	669	688	710	695	692	724	727	675	685	723	670	718	682	765	760	748	723	727	715	693	697
38788	62101	49262	35549	26967	22368	16477	10470	4830	3464	2622	1848	1583	1390	1275	1208	1132	1080	1001	948	1026	975	929	863	926	941	891	861	849	874	906	896	860	862	847	907	875	831	837	866	889	912	885	874	813	898	846	826	839	868	812	881	878	905	864	850	835	867	789	800	921	873	850	869	836	902	897	857	842	827	890	859	823	823	871	846	871	844	836	851	830	835	831	871	912	849	876	878	926	880	892	886	878	847	838	871	781	854	912	828	844	842	919	886	844	861	869	820	861	905	835	844	891	894	846	861	904	844	875	821	878	870	845	887	868	923	834	860	841	889	899	884	831	852	917	841	820	917	893	870	838	875	843	890	852	844	792	878	871	887	867	814	862	849	905	822	873	832	891	801	850	905	825	911	861	862	848	804	823	833	799	866	851	838	842	884	888	860	832	852	839	878	823	861	874	897	915	816	808	839	861	876	876	830	814	872	818	825	876	839	884	819	867	857	830	833	838	912	860	855	820	870	891	858	852	851	849	861	859	831	865	818	841	919	864	784	875	853	842	861	867	841	849	899	848	801	894	883	845	866	882	875	857	872	845	887	882	885	818	783	850	890	859	828	787	872	886	902	873	849	882	799	837	863	813	853	846	888	852	837	886	864	832	902	861	871	831	830	846	878	824	897	857	900	875	834	890	829	863	857	843	857	900	860	917	798	889	893	819	868	804	856	834	818	802	897	871	798	896	808	881	892	852	918	812	901	813	853	849	800	833	867	826	849	861	883	865	835	835	833	811	788	867	841	877	871	838	812	815	830	832	838	890	890	857	828	859	817	869	796	865	900	891	887	879	861	890	837	864	802	830	873	870	873	883	920	840	906	853	857	904	855	868	894	864	850	834	826	851	833	866	795	831	869	877	871	876	832	807	867	840	890	835	856	836	852	845	841	832	786	814	869	867	799	875	836	872	841	843	868	861	869	896	819	838	887	885	833	911	911	869	923	838	827	834	816	860	884	883	839	882	832	858	907	872	860	835	820	845	847	844	859	879	864	879	865	873	844	862	890	831	900	890	899	874	896	846	867	875	890	864	859	855	810	868	885	856	873	883	833	809	859	849	861	891	833	844	825	827	822	853	865	857	868	793	814	806	854	793	841	892	892	875	830	850	899	860	786	772	780	844	884	890	836	794	851	860	883	879	841	841	872	855	866	846	804	846	920	846	928	867	847	820	870	867	864	862	851	863	863	825	882	836	866	824	830	868	903	905	819	840	867	877	860	784	861	818	862	850	870	850	850	859	916	871	912	894	840	867	849	896	900	879	839	898	882	847	892	865	814	867	848	830	866	830	874	851	818	892	838	870	825	826	867	890	909	808	874	880	840	840	867	838	852	857	871	928	885	827	866	833	790	856	863	852	794	861	820	883	865	889	825	901	862	863	857	858	840	826	871	866	805	845	848	856	870	840	833	873	868	843	867	896	870	853	829	859	837	801	842	865	850	864	873	837	842	862	844	869	906	878	834	893	873	824	887	857	896	907	849	817	906	837	881	878	828	850	887	823	872	841	860	860	825	831	855	831	818	810	874	917	851	869	874	806	841	923	885	873	824	848	874	828	846	869	847	872	838	890	873	811	865	857	832	856	878	877	826	900	833	861	868	856	858	897	815	820	800	872	853	852	860	834	867	816	856	835	847	873	873	868	882	826	885	871	853	798	846	923	837	906	837	882	790	845	842	860	924	878	895	864	843	842	814	831	813	876	821	885	863	863	860	805	864	838	886	831	820	846	880	896	865	845	908	847	854	845	841	866	821	769	847	809	855	940	817	834	884	862	814	874	866	881	885	882	792	849	837	845	823	863	907	862	848	878	874	813	811	848	804	828	893	854	896	862	840	809	860	841	905	915	832	821	884	893	850	848	832	855	901	858	848	885	824	840	883	833	836	868	823	825	843	909	879	862	869	804	863	878	865	849	823	859	836	838	867	880	836	896	828	850	828	827	875	834	804	873	884	834	864	855	854	812	903	893	841	889	820	904	872	866	866	859	850	820	870	839	873	807	867	845	831	829	815	862	859	827	864	861	846	826	918	901	817	850	844	896	850	848	867	845	882	849	820	824	887	857	846	862	834	856	832	865	830	899	901	870	872	781	866	877	828	849	858	822	866	841	898	877	863	937	847	894	843	802	806	822	762	884	845	855	892	833	821	869	832	838	840	855	862	825	876	878	850	859	872	879	857	858	900	875	857	852	889	833	867	797	939	825	854	885	884	866	912	817	834	842	887	853	868	847	855	872	800	849	851	817	847	853	877	887	869	879	811	879	846	850	844	900	873	829	830	872	894	848	887	874	910	897	866	838	913	859	820	855	798	851	872	802	828	849	864	845	859	840	862	844	837	899	886	844	887	903	867	842	849	829	861	853	886	858	849	857	804	830	812	829	858	853	813	831	812	856	878	836	820	836	820	799	853	886	857	883	861	886	826	843	842	843	867	870	845	821	862	861	818	817	838	877	818	886	852	873	842	848	857	834	934	889	862	836	833	856	857	865	830	911	861	871	902	853	887	908	877	934	813	865	865	863	856	818	859	793	899	819	822	892	905	922	912	807	821	817	862	865	853	873	873	874	924	848	858	870	855	818	874	825	873	858	827	862	874	885	828	883	886	844	840	865	856	826	831	792	848	828	828	837	829	864	849	824	841	873	941	842	868	866	824	851	882	825	887	896	843	841	917	907	863	843	845	865	846	898	829	867	848	853	858	833	865	877	858	850	834	831	912	850	841	787	874	870	807	873	909	840	824	848	868	854	866	870	862	854	813	899	837	843	860	886	842	844	887	853	818	908	849	866	829	880	902	863	867	843	880	827	860	869	851	854	907	863	860	840	838	889	853	895	844	882	841	847	869	845	859	813	893	902	830	874	874	835	907	824	830	892	861	888	860	842	899	845	826	853	843	829	847	832	888	844	837	876	905	861	862	834	858	848	838	855	852	832	804	855	844	856	895	886	828	892	861	832	906	849	826	806	854	874	847	875	883	857	831	826	852	897	844	857	827	839	836	880	883	847	862	878	885	844	834	832	866	830	864	901	785	821	842	905	845	869	909	871	807	895	856	862	823	791	793	882	797	822	838	834	827	835	862	906	828	906	847	818	861	897	860	855	859	820	853	882	830	869	872	873	911	839	895	812	847	885	855	840	843	899	863	839	896	865	865	823	884	851	881	838	818	851	869	827	848	846	855	872	884	854	840	863	857	814	876	906	861	808	893	872	894	869	830	871	854	818	840	847	866	813	868	821	818	902	877	851	865	897	845	829	868	859	845	892	869	874	826	808	835	846	836	894	841	853	832	878	902	822	846	877	856	865	879	876	852	857	854	861	861	882	885	797	915	800	844	883	864	895	894	875	779	857	849	899	811	832	841	826	875	843	879	846	895	860	865	823	896	897	872	846	852	850	888	862	833	905	869	855	849	871	896	835	839	814	807	848	860	861	838	833	894	875	850	902	883	844	887	812	878	877	850	852	880
24908	21258	28902	28189	22962	17152	10104	4004	2210	1676	1330	1025	901	829	789	754	700	671	656	639	668	679	630	639	597	603	595	626	579	639	608	580	578	573	603	607	650	641	573	627	612	600	594	615	579	619	571	613	624	608	585	592	612	582	634	597	628	583	632	598	617	574	642	659	623	656	571	606	593	601	603	620	601	660	628	579	624	618	552	620	599	608	566	586	580	620	590	570	597	595	579	579	628	588	609	560	601	559	547	575	556	573	571	607	560	570	607	598	558	606	649	637	583	642	573	569	633	617	600	610	601	579	575	622	632	613	612	650	548	610	611	603	606	613	608	568	634	594	589	615	535	563	576	603	588	583	612	596	548	626	586	596	620	590	561	582	602	558	601	612	615	550	602	616	632	609	633	620	629	608	617	614	622	574	629	589	580	598	587	582	638	607	619	567	647	596	598	589	609	609	616	606	615	632	596	614	583	598	563	620	607	590	560	657	596	566	625	569	563	621	568	603	592	555	611	536	638	614	552	607	600	595	579	617	584	619	600	551	610	600	610	583	603	622	570	576	565	605	619	613	548	599	601	601	630	627	629	578	631	588	587	594	571	622	617	601	644	577	646	585	628	624	595	624	626	609	584	622	602	586	549	619	607	607	571	585	597	617	587	585	605	652	528	586	594	624	615	625	575	617	634	599	593	629	643	629	575	604	576	603	620	607	585	595	618	577	561	642	592	599	588	611	602	595	584	635	574	594	609	613	628	554	591	611	568	615	622	617	637	582	652	563	603	637	617	644	600	612	597	566	581	612	641	633	614	607	565	601	595	648	595	612	583	635	561	573	622	578	625	604	568	611	595	613	597	609	647	600	566	603	613	618	584	574	602	642	580	605	597	609	592	610	603	594	608	618	634	546	593	589	591	578	618	607	639	580	607	590	604	561	598	577	597	584	611	612	607	586	587	574	652	569	658	628	573	582	605	557	586	553	604	594	599	575	646	657	597	625	602	556	631	638	582	601	609	632	609	606	610	624	604	578	584	559	590	558	630	541	614	588	628	620	608	604	581	599	594	576	539	574	579	616	659	549	632	613	580	592	635	596	604	590	598	588	542	534	602	574	661	586	598	640	594	612	600	593	617	603	601	601	620	607	587	578	580	564	621	614	606	639	632	585	618	615	625	604	572	567	576	593	624	616	629	564	640	553	585	533	586	603	583	607	623	581	595	581	610	596	619	585	594	614	588	565	574	596	608	600	640	583	600	617	623	598	619	588	577	574	564	635	615	595	602	661	596	586	565	569	623	625	604	629	592	648	600	595	633	582	615	633	638	614	616	602	613	592	599	585	644	630	592	653	617	592	583	556	605	614	619	587	557	619	580	595	576	612	612	621	617	617	600	574	583	599	612	608	581	614	579	632	581	612	577	595	576	582	570	588	622	642	594	586	627	563	598	582	629	607	578	593	593	552	644	595	583	608	654	633	649	576	594	614	565	594	573	629	578	554	598	622	591	558	544	609	581	581	604	567	601	580	614	611	607	612	645	580	642	570	606	631	601	585	590	574	571	604	618	573	605	600	588	601	612	596	592	605	644	583	593	602	580	624	568	582	605	626	594	644	589	606	636	580	609	609	659	606	607	602	642	641	592	580	617	605	622	600	618	570	613	619	591	599	650	588	624	589	602	611	579	574	585	562	646	577	615	581	632	608	592	581	580	552	585	632	614	606	608	603	647	567	612	598	630	652	597	606	565	598	546	570	594	606	564	621	611	549	610	599	625	558	617	593	611	646	609	618	596	637	550	625	574	647	618	592	651	622	589	619	595	663	640	617	624	593	637	591	658	613	627	582	623	608	599	634	602	646	600	607	621	595	603	585	648	616	599	623	610	578	587	620	607	617	625	617	644	591	606	558	571	577	611	604	622	582	567	589	611	586	654	591	601	616	608	553	618	594	655	556	603	563	580	584	607	640	579	624	609	574	558	598	620	566	618	623	595	592	565	572	567	584	607	622	608	610	584	604	598	575	595	617	595	569	624	627	583	578	596	614	592	626	599	588	605	642	608	640	589	554	596	595	638	568	606	604	589	657	666	584	593	541	648	659	580	622	604	588	629	611	592	590	596	623	648	599	615	587	602	583	598	604	557	634	591	642	617	610	586	619	612	597	642	624	583	565	637	630	565	552	633	614	581	608	566	603	574	553	594	612	587	637	607	547	592	623	596	614	628	564	608	574	575	602	614	576	611	618	554	596	580	592	625	629	590	606	581	619	560	610	594	564	603	608	581	608	599	612	581	612	593	584	611	614	583	591	615	562	635	583	582	626	601	592	636	601	610	601	617	618	624	609	593	603	634	595	635	588	615	602	596	627	628	578	637	609	585	561	593	619	599	597	605	588	606	605	601	618	620	624	620	581	583	580	563	609	609	585	593	567	645	606	598	602	612	611	627	598	582	601	595	584	550	541	622	566	623	598	600	623	551	628	597	618	653	606	583	617	622	584	577	618	565	632	568	587	570	560	603	605	644	621	626	588	582	594	590	576	590	625	588	557	611	617	580	624	576	619	600	581	618	580	635	592	613	645	600	603	590	621	618	587	622	560	587	606	621	588	586	587	561	588	610	614	598	590	585	595	592	591	612	592	607	585	605	598	628	582	602	577	620	631	598	607	629	613	568	592	617	594	618	586	583	569	619	612	568	590	616	599	568	568	599	635	607	621	575	596	591	584	574	590	613	608	556	609	607	611	613	586	605	556	630	596	591	649	608	607	605	630	597	581	604	612	575	609	599	582	604	594	575	601	585	560	599	568	640	594	609	626	608	597	562	580	574	607	594	589	576	577	628	598	629	589	600	574	593	690	589	604	602	589	627	603	642	615	603	615	548	590	644	630	596	572	603	576	607	603	619	567	599	580	611	574	592	591	581	572	618	646	619	608	622	585	605	562	640	572	561	532	601	605	583	602	640	584	606	598	611	647	595	599	594	627	575	627	617	590	572	587	612	601	613	592	584	599	580	637	563	562	594	605	593	604	547	593	580	564	618	613	586	616	682	562	575	603	641	586	559	594	613	610	639	609	611	619	585	613	592	638	576	586	585	583	637	605	605	600	637	605	587	597	581	572	613	584	586	604	627	598	627	591	586	589	628	619	627	580	586	599	615	632	557	574	594	595	596	571	583	599	634	580	609	579	611	607	663	544	577	591	618	573	558	597	601	595	596	640	614	632	565	606	600	553	611	577	584	609	636	573	592	621	607	598	607	620	630	590	598	611	603	612	632	567	611	646	612	571	599	586	610	591	551	618	616	594	606	588	592	619	589	627	581	593	592	577	607	609	610	617	602	586	628	617	585	602	575	579	594	627	637	562	607	606	604	601	645	590	600	634	612	575	611	596	612	626	595	595	624	602	586	573	579	672	600	646	626	607	642	576	603	608	590	602	561	613	590	620	592	650	631	616	575	625	618	613	592	585	608	601	646	612	620	631	619	592	617	625	579	599	597	543	584	638	543	583	633	621
38325	59859	48848	35408	27585	20636	14058	6552	3777	2782	2100	1626	1348	1080	1024	1020	978	878	847	873	825	773	841	820	779	733	813	758	765	747	728	758	730	775	709	734	724	746	784	737	737	728	722	710	731	745	723	690	680	759	727	775	714	766	750	695	746	742	701	765	752	731	758	757	761	753	748	709	710	708	697	750	715	705	681	685	745	751	788	750	732	802	738	719	693	765	726	679	704	734	731	717	745	727	778	788	718	762	737	704	754	753	724	737	719	716	751	693	738	761	733	737	760	737	754	730	738	734	735	732	731	721	675	710	744	763	770	733	721	731	686	745	729	750	762	753	727	734	701	786	729	765	731	748	761	715	687	731	743	755	744	702	744	709	740	751	703	719	776	711	753	664	741	725	745	760	719	657	743	746	691	724	749	724	724	736	736	741	686	761	704	725	717	757	741	724	701	746	760	738	715	759	737	743	751	745	726	767	724	733	757	689	728	720	714	742	746	728	767	752	743	687	729	714	709	690	753	709	712	735	746	707	742	746	733	743	734	746	795	695	707	718	762	748	735	782	733	728	725	745	706	713	751	739	740	745	762	712	737	710	748	751	737	735	726	732	704	745	715	747	713	725	716	680	735	747	727	745	704	709	723	738	755	748	743	673	691	707	753	766	751	756	732	679	716	711	716	715	737	746	732	649	715	717	737	680	730	753	704	774	747	686	715	728	697	720	734	767	687	752	779	726	714	749	760	726	741	720	739	727	687	709	693	693	775	769	766	710	726	733	728	689	738	758	735	744	751	745	716	733	694	704	719	687	734	750	781	716	744	705	732	776	699	736	768	698	765	742	730	748	751	723	713	718	713	743	784	730	731	728	747	749	772	710	715	704	672	739	723	704	739	734	762	700	738	719	736	719	757	764	798	758	712	749	681	742	715	710	697	736	775	708	706	762	749	717	751	738	717	770	726	709	718	730	693	719	716	736	725	724	747	760	760	721	705	688	702	738	748	718	747	720	760	740	722	751	708	767	795	737	722	756	724	737	699	677	741	721	700	744	740	734	709	670	723	707	698	706	712	736	740	714	721	747	720	760	721	715	769	665	711	785	790	700	720	735	744	716	728	687	728	704	727	674	713	738	750	767	682	760	716	723	749	723	745	759	732	684	748	789	729	743	719	717	764	776	755	707	768	757	716	749	747	769	727	722	721	712	733	720	710	718	752	717	735	738	725	688	746	737	730	712	704	754	727	718	688	760	753	781	725	768	713	731	760	676	748	712	709	713	702	765	700	718	754	737	685	728	732	704	730	733	744	747	722	704	738	732	724	740	736	722	728	713	745	722	702	755	696	761	736	742	702	718	719	712	693	736	717	712	737	696	721	705	734	730	696	730	786	687	763	711	759	738	714	706	702	744	727	695	745	708	722	686	727	736	710	737	736	733	746	768	711	744	716	769	757	726	738	741	759	702	744	720	714	740	711	737	718	731	715	768	762	744	703	744	714	748	725	780	729	728	741	731	714	770	702	717	714	743	706	788	731	748	741	747	707	698	697	714	731	709	699	729	769	747	732	676	792	744	710	741	739	726	733	756	749	781	730	738	705	753	694	720	701	764	739	774	749	656	733	717	712	706	741	724	764	721	720	720	705	737	754	714	743	758	684	753	718	735	708	717	721	697	765	718	786	752	690	742	759	716	716	715	802	758	739	738	723	740	734	734	744	751	705	753	760	730	733	750	747	714	730	712	694	737	741	736	741	728	767	731	737	719	760	727	699	708	696	684	758	760	794	728	688	705	736	687	714	713	719	765	759	718	757	771	715	707	706	735	748	706	726	752	710	727	733	720	732	692	758	736	729	724	752	696	752	725	724	754	713	713	724	749	689	716	748	692	741	688	749	723	708	723	674	725	711	714	728	690	743	719	756	680	729	734	750	685	746	730	760	773	682	715	691	716	713	708	691	683	717	716	692	776	783	679	758	741	742	720	741	759	691	756	774	749	685	729	733	715	707	745	681	759	757	727	766	737	725	690	726	745	755	751	709	796	742	762	697	742	696	724	718	726	735	759	710	688	733	736	730	773	786	775	797	687	739	710	725	682	765	733	749	757	782	805	717	742	714	739	726	717	719	754	729	678	732	705	715	758	760	756	697	717	746	716	727	756	736	752	716	708	763	735	770	744	709	712	707	758	706	762	713	746	749	786	742	734	733	725	774	755	721	729	672	750	777	710	775	708	765	721	762	750	737	759	780	757	718	704	714	709	720	745	668	724	733	739	735	765	705	678	727	780	734	706	749	764	733	711	788	730	722	695	739	715	702	730	756	733	709	725	737	770	797	745	663	708	749	739	712	754	736	714	738	787	762	751	741	753	727	730	695	738	723	725	749	766	701	698	764	673	737	775	757	759	798	702	783	775	735	714	665	750	751	714	699	690	769	722	732	743	692	740	688	736	705	786	750	704	756	694	702	713	725	767	723	687	778	733	719	745	712	714	719	681	698	712	720	733	769	712	694	758	744	722	707	734	714	747	738	748	729	777	730	704	692	741	770	755	761	695	715	717	733	751	724	752	673	736	687	727	747	700	721	703	754	759	763	720	724	727	760	753	743	701	708	777	751	734	768	686	702	689	719	762	774	680	756	751	735	727	724	716	764	736	729	708	687	771	715	724	733	724	736	749	754	751	690	720	703	723	681	685	721	749	718	716	706	732	764	715	748	732	722	738	718	699	722	694	759	746	732	731	717	776	680	771	754	768	681	706	744	795	728	731	769	749	690	715	735	743	729	727	765	680	732	695	730	749	692	705	774	708	696	756	738	745	740	744	685	778	713	706	707	785	713	743	718	767	705	749	731	712	742	726	692	706	746	742	766	753	758	699	703	743	721	708	764	729	710	755	763	786	745	704	724	717	727	731	719	725	685	704	725	733	747	755	748	739	700	723	712	732	701	727	746	716	746	742	693	748	746	756	707	724	764	769	766	700	711	700	751	697	673	741	734	721	760	708	749	736	761	721	723	727	745	733	698	770	765	693	739	707	755	715	731	718	740	712	748	750	747	705	721	732	752	739	740	718	752	743	759	744	730	717	727	752	742	679	703	733	755	748	749	756	726	729	729	733	765	809	705	735	750	685	752	716	729	742	691	712	705	741	771	731	717	696	726	767	743	743	745	745	754	720	755	787	729	747	719	749	693	751	729	733	742	755	711	747	769	729	768	716	722	753	731	727	737	721	726	765	697	720	741	753	688	740	751	712	749	748	731	771	738	748	756	720	704	778	701	736	815	700	744	711	729	687	700	708	735	736	731	745	728	783	753	739	751	708	732	748	675	742	699	678	714	744	716	706	719	745	730	737	770	710	669	759	676	749	763	714	735	725	695	743	734	730	699	721	733	720	735	764	715	723	732	727	778	742	735	775	740	715	687	731	716	727	710	699	770	736	750	726	762	710	720	690	747	734	720	738	732	735	721	768	665	739	685	753	767	724	745	675	757	763	697	714	726	701	712	758	731	743	681	681
22730	21138	28699	24318	23005	23139	19060	7576	4209	3070	2080	1613	1367	1238	1047	947	936	885	810	726	773	724	712	699	718	653	707	696	636	687	664	723	667	660	700	694	676	693	660	638	604	665	665	657	637	659	671	665	650	698	632	646	672	613	656	657	689	659	655	672	662	641	670	659	614	631	629	592	660	667	670	628	645	574	635	665	668	651	669	638	656	658	669	640	684	728	664	664	629	629	653	655	678	707	619	675	634	655	648	602	646	678	657	624	664	700	632	638	671	667	664	633	661	638	652	656	665	664	604	649	675	640	627	663	619	650	697	629	649	660	653	657	639	644	666	618	654	638	650	635	635	659	663	624	628	639	687	648	612	637	650	664	640	641	625	636	636	669	601	666	660	628	672	643	659	669	669	605	671	653	695	646	665	649	671	687	682	680	648	690	618	619	633	622	642	648	700	636	692	653	639	675	674	706	586	686	660	660	655	596	661	649	627	614	670	685	662	660	656	668	673	651	687	631	632	682	665	633	632	653	638	697	679	619	607	614	636	639	666	707	685	657	675	656	631	678	639	659	664	658	665	679	667	644	652	636	627	667	683	639	678	633	642	611	669	725	626	661	671	679	673	615	629	665	670	611	615	631	664	637	605	645	677	642	674	679	659	648	631	665	667	603	641	645	676	675	587	657	674	638	632	667	671	611	656	687	655	668	640	644	675	653	666	656	639	655	657	682	672	650	642	679	668	706	652	677	650	638	598	671	656	692	664	663	634	638	641	692	659	641	687	637	684	624	663	680	620	717	646	669	640	665	685	651	660	665	649	629	648	679	681	675	607	633	662	675	603	713	616	692	643	644	650	631	674	646	667	644	697	642	634	707	647	617	644	662	619	679	621	660	660	659	687	667	636	595	666	658	600	603	627	636	705	651	643	673	676	708	636	667	685	628	609	650	648	665	626	648	659	724	698	629	664	648	686	597	658	636	675	689	631	647	663	646	663	649	634	622	662	637	700	733	653	662	657	659	684	645	633	685	641	650	675	634	669	713	602	714	644	624	619	662	634	649	620	688	642	653	643	700	652	621	684	593	645	707	678	625	630	670	616	642	641	665	645	654	640	636	613	695	651	688	660	645	628	648	595	609	635	636	670	642	652	708	668	651	610	609	631	643	652	656	653	610	647	642	650	683	608	675	678	636	619	671	624	640	675	683	654	650	665	626	658	618	647	605	649	672	678	651	640	663	662	666	661	676	624	661	713	691	664	582	631	635	647	634	686	674	643	663	692	652	627	691	661	683	650	654	698	645	620	618	682	678	634	649	670	622	700	637	704	633	678	670	647	593	659	632	612	633	678	633	636	667	667	700	657	643	689	657	646	669	661	608	672	642	670	661	619	684	673	668	672	619	688	647	665	641	636	619	702	666	651	671	631	658	647	640	621	694	634	663	672	687	629	656	674	648	683	661	632	633	655	686	698	656	617	644	644	678	626	635	682	685	660	658	643	645	593	644	670	661	689	647	647	740	641	596	673	642	638	647	642	593	656	650	687	667	674	624	663	655	634	663	610	632	606	657	638	652	659	641	648	693	636	640	679	666	625	652	642	637	605	679	639	636	679	631	646	645	640	637	650	632	645	641	624	644	649	666	617	666	659	718	698	666	627	669	668	705	700	648	643	673	672	602	674	665	691	619	691	675	649	675	659	673	650	651	710	637	658	684	699	653	625	667	637	609	672	658	649	688	670	640	678	637	651	659	655	615	650	588	668	651	608	646	634	673	629	665	692	670	646	623	608	663	689	628	708	656	640	615	614	591	686	626	648	657	621	659	648	659	603	668	670	662	634	651	696	651	636	631	645	662	669	655	629	627	633	650	649	685	664	645	656	679	647	649	665	688	675	648	650	668	681	633	587	653	669	647	635	655	618	680	633	651	654	687	684	661	645	704	614	652	660	661	665	662	649	674	688	647	642	675	670	679	669	700	651	613	651	673	678	626	665	637	660	734	616	676	663	636	625	641	657	631	697	631	630	654	631	629	648	579	647	626	613	649	670	670	653	639	689	633	628	674	669	634	660	675	624	616	665	639	631	665	716	666	637	654	663	658	694	625	675	669	651	609	740	618	664	640	647	664	701	639	658	683	686	669	714	687	596	677	669	673	643	690	650	637	665	647	631	674	670	646	601	666	661	658	695	646	662	627	643	649	668	661	687	631	653	582	648	675	675	651	625	646	562	621	659	679	698	672	643	676	670	675	636	660	663	612	680	660	638	658	649	661	651	642	641	610	675	658	633	639	666	650	659	672	711	658	689	639	628	628	663	609	693	648	656	637	632	645	654	692	657	665	665	626	705	659	620	673	649	642	614	664	648	692	649	644	633	658	661	635	671	659	657	649	696	703	688	647	649	633	647	660	654	627	702	667	666	605	649	677	630	660	632	646	679	663	639	633	631	668	639	635	653	612	642	621	737	643	647	668	642	624	644	668	635	657	669	645	666	620	669	644	661	657	662	653	640	652	623	665	630	628	637	654	693	650	669	676	653	663	641	601	688	663	642	645	624	695	697	633	622	614	634	686	652	672	666	619	637	608	632	662	608	640	633	648	630	624	639	635	689	683	677	689	658	657	690	658	688	619	689	652	635	646	657	629	656	655	687	657	613	677	693	658	666	672	684	622	623	706	660	692	640	683	628	584	663	705	630	629	619	704	605	646	705	662	677	648	618	679	671	672	645	648	658	633	671	655	665	679	675	650	652	634	612	651	703	679	628	642	643	677	653	605	672	694	621	651	675	634	595	631	619	642	617	661	673	681	610	685	714	635	653	660	676	607	642	637	661	667	648	651	640	615	629	689	654	640	661	665	663	654	610	647	641	644	686	618	676	662	650	653	614	687	646	644	662	674	646	649	716	629	688	686	643	662	626	642	641	645	654	635	659	622	669	632	611	657	600	651	633	665	630	667	651	667	612	657	658	642	704	650	580	646	659	673	686	701	662	649	732	668	654	665	682	660	642	657	691	647	647	631	606	631	694	647	692	615	683	644	643	663	617	659	675	671	697	644	607	654	635	680	692	683	703	650	616	622	653	625	666	608	686	632	680	653	612	689	638	678	642	646	649	672	642	629	665	620	677	699	627	661	688	685	619	679	616	698	666	627	718	634	692	643	653	669	594	667	659	639	656	651	672	648	668	590	638	682	673	659	639	661	641	641	623	626	603	660	731	635	613	646	670	688	661	685	610	679	695	678	665	652	645	671	636	690	604	620	715	667	654	671	666	637	669	632	652	616	662	680	647	666	615	628	668	624	641	686	643	638	688	667	664	641	633	650	655	626	632	644	681	630	656	633	622	666	632	669	644	662	672	654	604	714	603	662	655	619	645	660	656	647	632	632	640	694	660	642	659	656	640	626	614	644	672	675	690	656	655	630	658	570	647	668	658	633	675	697	616	650	625	648	678	685	697	625	641	669	621	662	660	681	662	699	650	649	683	643	589	637	647	665	644	660	634	625	665	652	696	655
39554	69999	59934	46708	37734	24365	15166	10117	7052	4896	3244	2474	2016	1774	1499	1363	1273	1077	1031	1011	930	888	896	891	795	824	837	829	817	799	841	824	780	783	837	824	762	798	808	755	779	844	791	801	862	816	820	788	712	776	757	785	813	753	783	854	739	777	780	740	754	723	762	750	778	778	751	785	774	832	774	803	782	778	763	788	786	824	748	744	780	791	809	773	809	774	753	811	798	777	754	770	775	756	758	852	736	764	751	795	793	749	752	817	814	798	744	724	731	733	779	779	768	775	787	831	744	811	728	756	814	744	752	786	737	756	779	766	764	777	762	786	815	782	691	766	787	764	787	777	819	786	766	747	725	741	784	751	730	751	760	794	770	775	772	782	782	762	797	782	736	788	767	781	788	775	795	759	745	795	776	741	821	778	741	780	784	814	804	791	802	729	805	743	725	789	773	774	813	754	776	806	775	793	738	744	766	745	811	731	804	790	767	803	766	762	737	768	812	785	757	779	832	809	836	782	750	785	741	765	755	809	787	804	740	768	782	728	790	775	776	737	794	801	804	768	781	799	814	771	743	754	765	773	812	825	831	824	825	803	807	749	795	813	798	796	768	732	782	776	731	818	780	772	760	767	775	775	763	749	810	746	790	784	752	776	818	770	756	804	792	751	767	777	794	790	838	733	777	786	808	813	782	788	738	742	728	756	780	752	798	778	762	774	777	810	762	742	779	751	746	799	772	711	751	831	756	819	758	814	851	800	745	830	756	749	807	742	756	762	762	742	805	742	753	728	789	776	843	784	758	789	737	805	804	802	787	809	819	778	760	802	791	788	738	771	767	735	810	751	742	810	742	737	732	791	749	750	809	733	785	728	761	827	739	774	745	738	755	796	772	711	795	756	779	777	722	790	784	760	713	782	826	789	830	757	774	810	767	731	762	793	745	808	780	783	787	755	825	857	791	795	739	822	778	732	790	812	836	783	782	763	806	786	815	766	761	808	780	760	761	750	811	777	770	807	808	750	742	831	776	736	794	835	737	801	784	787	785	744	744	814	755	775	769	787	763	805	726	767	774	746	785	794	804	770	731	746	773	768	783	801	766	803	800	763	747	832	782	760	774	822	744	767	779	800	770	791	797	727	787	739	764	760	766	755	718	815	779	794	753	812	780	787	801	791	802	789	782	726	766	745	749	758	785	764	819	820	807	831	790	717	773	777	735	804	769	770	782	788	755	815	794	791	727	836	815	770	757	732	738	748	772	706	792	730	788	748	776	733	805	752	752	807	794	777	767	777	813	821	784	794	795	826	771	753	772	784	787	776	770	808	803	812	728	727	777	770	741	802	808	773	817	805	808	734	764	834	745	780	816	812	781	800	766	785	817	771	809	757	757	768	785	778	754	754	787	728	815	753	787	781	775	761	800	807	785	797	711	801	738	776	758	768	721	770	762	804	764	761	799	735	782	743	797	746	762	764	778	724	786	758	734	800	799	754	725	779	770	790	801	790	743	769	736	791	736	783	766	751	811	802	811	767	743	816	790	747	770	756	773	755	792	753	727	785	776	753	802	777	795	715	787	786	825	819	758	771	760	762	800	796	806	766	848	749	771	805	807	768	817	782	796	752	762	742	828	739	819	758	757	842	815	744	775	807	764	798	778	809	822	737	764	783	778	800	800	738	735	797	825	764	794	721	785	783	777	786	797	790	784	751	764	789	758	737	694	790	774	747	825	774	771	789	782	736	760	796	768	746	763	771	797	730	797	760	796	773	782	757	777	761	787	738	776	783	804	802	770	804	753	762	775	822	788	810	743	809	760	743	786	837	817	771	798	788	765	775	769	723	781	775	755	763	746	801	774	804	756	759	795	753	815	764	793	739	828	807	727	752	769	781	810	775	763	803	760	758	771	747	754	767	780	806	754	796	775	817	762	754	775	762	735	750	753	737	786	782	769	808	797	812	741	793	773	789	716	766	777	790	804	776	764	760	793	785	767	764	753	708	761	835	777	788	806	775	735	767	778	809	804	794	787	789	781	753	785	713	806	753	784	811	774	748	794	749	767	786	760	749	737	749	799	745	778	784	770	790	772	775	778	763	748	779	795	800	756	764	805	792	734	764	832	784	784	754	759	772	794	776	784	803	782	756	821	762	778	784	749	825	781	711	750	800	810	732	740	784	770	724	781	800	783	775	812	856	794	800	770	745	787	726	750	760	798	786	710	831	777	759	754	813	782	784	816	782	822	804	728	792	742	769	767	755	766	805	761	791	799	765	761	776	761	824	776	771	817	784	796	828	811	788	797	805	840	825	806	808	730	783	775	722	750	795	774	803	765	741	784	766	775	764	728	786	784	814	753	801	773	825	787	802	744	769	740	788	779	786	769	777	818	756	792	802	774	771	806	845	777	747	796	803	771	753	777	778	812	764	755	787	740	764	778	811	834	781	764	763	779	812	795	775	779	747	777	796	762	781	809	770	744	741	852	764	772	821	758	787	753	758	773	765	767	797	776	805	794	779	795	819	782	809	778	786	794	747	780	797	833	796	804	791	743	819	758	791	825	766	717	796	770	801	770	726	774	791	814	782	764	744	779	766	797	784	726	811	791	791	748	719	792	776	800	806	747	733	758	784	790	768	793	775	810	787	794	810	773	794	785	732	766	789	763	741	825	782	767	742	817	771	750	796	804	797	743	792	783	817	785	820	866	758	802	812	771	780	793	795	763	781	747	790	805	787	776	785	825	833	788	759	812	745	836	752	775	792	761	751	800	828	796	799	767	766	804	790	747	790	790	747	809	761	757	783	798	751	765	797	766	802	747	836	760	748	805	793	754	713	771	780	751	776	766	782	759	746	781	801	818	797	765	720	815	796	748	772	778	812	762	798	772	792	755	745	787	803	730	773	754	815	773	767	793	772	733	775	786	793	784	755	708	787	789	764	768	755	739	756	819	767	745	792	834	778	804	787	796	753	732	793	794	786	763	724	820	793	816	837	756	775	820	798	762	759	778	743	803	755	791	763	753	804	747	747	746	779	821	763	785	807	793	741	753	775	745	707	753	794	782	787	723	796	778	799	835	821	764	732	755	809	709	813	716	814	748	815	776	738	777	761	785	762	779	746	788	765	751	797	769	796	785	745	772	769	784	783	756	721	778	795	747	782	779	753	814	767	795	741	791	761	742	737	800	769	771	801	762	797	836	798	752	790	752	797	754	792	806	761	739	773	776	761	740	817	810	761	744	792	843	845	812	780	815	813	729	782	757	742	760	774	776	812	811	816	824	787	768	804	777	756	791	773	794	717	771	775	765	756	797	739	754	808	779	757	795	753	783	745	790	807	851	706	800	782	803	744	810	756	752	780	759	771	776	802	753	741	729	783	793	759	782	811	784	831	736	796	742	805	754	799	743	772	771	774	804	732	786	774	822	768	786	710	819	754	779	790	783	799	735	799	756	760	762	763	773	760	824	799	864	749	810	754	759	750	828	787	825	758	773	775	761	762	775	779	736	755
33084	39425	44388	33136	20338	10272	4330	2468	1868	1356	1106	989	942	877	770	808	780	749	738	708	715	713	701	695	680	651	727	674	669	669	736	661	713	710	690	665	671	651	667	683	681	651	691	678	695	690	594	669	670	697	678	679	656	651	713	729	689	634	658	685	646	672	723	663	642	617	721	692	602	669	705	656	677	671	675	716	690	712	679	675	669	679	690	683	701	661	650	644	675	662	655	630	632	679	648	707	683	718	678	693	681	674	678	717	673	677	656	655	694	658	681	685	650	653	664	648	662	638	638	675	654	651	671	655	692	647	624	708	629	633	662	713	662	686	661	645	655	681	616	696	651	683	680	677	666	662	675	683	638	665	656	674	645	671	675	617	671	653	673	698	681	690	680	629	737	673	691	685	688	593	644	638	646	668	662	668	655	619	684	631	654	712	714	661	666	663	667	696	682	608	678	658	669	656	710	676	657	677	649	676	673	681	683	661	667	650	659	654	685	694	686	659	658	690	670	630	662	721	674	653	675	645	657	672	690	663	678	689	653	702	681	732	649	695	661	692	695	706	673	673	663	698	650	686	626	656	661	663	671	633	728	679	636	659	665	659	684	649	673	641	666	665	692	673	638	643	658	664	646	674	654	650	676	673	630	704	659	618	701	660	629	727	670	646	691	679	701	667	638	671	684	660	719	717	698	723	638	641	712	667	656	669	639	715	686	650	652	687	665	733	705	653	703	686	672	682	712	709	624	645	699	672	682	657	650	716	666	648	665	686	678	656	637	702	689	637	687	723	675	670	662	736	646	711	705	680	643	708	681	697	676	654	706	650	682	658	665	650	679	702	687	660	693	695	621	685	686	666	663	633	702	676	667	663	674	656	706	732	628	681	655	673	695	706	676	721	720	659	657	709	672	710	694	697	691	673	630	667	685	677	624	621	676	708	673	716	664	651	646	693	710	739	678	680	663	655	681	700	688	661	630	687	649	637	689	691	650	682	654	672	678	653	646	624	676	718	665	670	669	714	683	710	654	645	632	625	716	689	695	645	647	674	706	684	663	631	676	667	673	649	695	630	670	676	687	691	667	645	697	639	663	701	637	663	700	684	642	678	654	663	672	665	638	710	666	687	665	666	652	712	684	713	635	613	651	652	655	674	707	676	672	676	660	713	667	652	673	660	672	677	692	706	691	706	684	655	658	635	677	704	656	659	675	652	690	705	666	683	652	707	635	633	697	674	649	697	700	689	654	667	685	616	673	714	646	651	644	680	663	655	671	713	651	718	701	740	629	675	626	672	680	654	705	677	678	658	693	696	690	661	690	692	614	679	725	682	706	660	685	673	614	751	678	702	679	669	687	665	673	647	661	712	665	673	682	671	630	700	619	694	669	691	669	667	664	648	676	679	679	723	676	679	667	627	699	701	681	682	712	669	683	672	673	664	681	653	677	672	671	633	645	672	625	672	687	688	679	631	712	676	659	715	695	668	670	699	643	695	614	660	674	648	685	705	683	675	666	687	711	664	663	673	669	660	642	675	676	712	667	709	670	749	704	667	681	651	649	669	694	688	665	719	688	687	692	733	656	673	654	678	672	667	708	644	663	654	726	640	623	653	707	690	704	649	689	678	667	659	680	734	694	674	695	661	668	690	674	670	653	618	678	649	609	729	687	697	670	616	682	658	661	695	650	663	638	682	654	722	732	707	663	670	695	685	679	691	685	652	695	678	711	664	690	694	664	693	652	710	682	663	654	629	648	633	710	645	679	645	677	670	657	649	699	674	636	701	670	640	625	668	635	673	704	642	691	699	600	659	698	633	677	625	671	693	690	639	687	660	675	627	680	705	703	670	689	675	690	610	707	636	677	711	647	639	686	714	646	673	680	661	717	686	708	708	666	624	651	709	683	650	654	648	680	635	705	656	628	674	685	720	667	623	681	678	611	717	668	713	694	643	630	706	681	646	684	670	660	704	637	653	694	641	648	730	648	682	664	640	693	663	658	702	700	636	665	653	666	711	665	680	693	654	632	672	681	648	654	668	678	626	651	688	685	674	658	693	703	664	679	668	693	633	708	644	648	663	689	713	631	692	644	673	683	689	693	641	739	716	660	713	622	705	671	663	717	691	679	679	707	647	706	679	662	712	666	589	679	660	634	673	681	667	676	655	619	671	671	681	666	652	691	653	682	641	710	662	694	687	692	655	663	715	685	718	697	653	681	659	647	698	681	682	693	628	692	650	681	693	658	642	657	687	673	652	706	620	647	681	652	662	635	645	658	669	700	688	701	707	715	645	643	640	685	641	680	712	674	678	657	668	679	684	670	629	677	708	718	704	682	629	656	684	657	660	723	633	681	676	712	674	678	665	715	689	640	631	654	700	662	679	666	653	670	721	676	686	721	659	650	642	613	644	710	657	644	666	645	716	625	703	677	620	658	653	663	689	683	676	674	661	689	661	647	665	686	719	656	678	637	673	680	650	665	649	615	640	695	723	686	689	650	686	703	705	656	729	658	684	705	679	683	621	676	685	681	664	706	704	644	667	692	655	639	694	687	657	641	671	660	636	691	636	708	679	677	714	656	626	695	676	659	664	742	651	677	638	615	676	705	713	652	672	648	705	685	696	690	690	672	637	672	659	688	668	668	679	695	715	636	683	669	696	628	680	632	642	680	661	710	673	660	668	647	679	652	640	726	644	640	668	675	697	682	658	685	652	676	696	661	693	670	705	669	643	629	663	649	619	672	714	630	672	708	669	652	689	651	684	644	671	639	665	637	715	644	665	708	674	719	648	668	690	685	687	678	669	662	611	678	703	679	712	696	728	713	675	640	691	682	685	658	659	664	694	653	620	659	681	671	679	664	681	676	655	621	617	639	685	733	648	668	684	692	719	681	709	670	676	656	692	656	670	674	635	662	668	669	700	660	641	609	639	680	638	687	636	652	693	624	696	693	682	683	687	663	669	677	636	641	676	683	697	730	690	692	680	679	661	697	699	673	673	634	690	702	672	726	682	697	680	685	664	707	658	716	686	713	665	661	670	638	702	678	720	659	709	710	678	632	671	680	645	647	706	653	667	689	698	660	637	703	674	662	679	650	685	724	618	692	700	691	688	717	693	694	677	640	710	691	715	653	680	655	739	691	648	646	692	672	658	672	656	674	639	675	613	718	647	655	620	670	653	660	687	668	655	665	644	643	644	689	708	658	682	654	664	722	695	719	665	674	621	703	652	706	653	643	669	648	677	692	671	704	660	633	734	674	675	673	682	681	639	720	590	694	665	645	632	657	716	688	651	656	694	673	676	702	655	684	670	671	657	658	680	649	672	689	696	663	693	645	687	690	685	680	676	640	679	726	670	672	654	643	660	650	680	727	630	692	644	651	672	691	673	657	670	672	741	643	664	681	689	674	694	673	675	688	664	632	642	654	698	645	648	666	687	664	646	635	662	649	634	665	676	676	691	647	670	684	684	664	655	717	687	663	677	661	667	679	664	698	738	667	672	646	642
40811	57265	46807	32465	22433	13209	6601	4162	2946	2092	1558	1382	1174	1118	1015	982	901	936	821	886	852	801	867	850	862	819	844	810	815	793	878	862	807	813	830	789	802	816	793	830	802	830	818	800	840	771	787	796	849	805	814	850	869	843	797	801	803	795	798	783	799	835	806	770	846	790	735	803	771	818	807	813	811	785	810	822	803	800	782	792	842	823	822	816	821	798	801	839	788	805	792	820	796	807	818	878	780	786	780	843	869	807	817	764	803	761	800	808	812	834	792	790	819	780	787	802	782	752	780	818	808	789	776	794	822	774	831	827	808	805	807	800	790	776	805	796	730	798	817	814	806	820	768	811	828	795	765	804	817	821	823	772	806	812	728	795	773	795	761	804	867	794	768	822	797	793	854	786	825	809	873	789	823	805	806	754	801	788	769	804	803	805	820	790	865	777	813	850	815	846	789	726	777	817	798	840	854	803	809	850	805	807	818	785	763	808	830	810	802	837	839	858	812	818	816	778	868	836	798	813	819	797	786	774	788	793	788	786	787	809	813	849	754	805	808	817	817	827	774	797	809	846	836	808	773	851	786	803	853	781	811	830	763	791	831	821	819	806	795	790	806	758	793	774	821	863	822	815	796	796	828	754	793	781	815	748	785	790	786	827	827	785	805	810	766	824	783	814	866	800	793	772	783	805	790	823	859	811	758	828	809	807	809	814	817	780	842	821	797	842	839	798	784	834	812	785	838	822	793	778	840	761	770	838	816	804	829	815	807	800	828	807	821	813	783	751	769	831	822	803	785	769	735	823	760	839	788	842	838	805	778	752	859	800	807	821	812	784	800	751	812	789	807	831	789	819	814	792	834	797	839	782	801	744	833	774	814	845	820	854	746	817	829	800	803	778	834	794	758	821	800	788	796	736	866	839	829	827	794	699	838	805	758	824	782	776	789	828	759	828	797	826	787	808	808	788	854	800	826	800	805	764	773	835	815	795	865	820	813	825	808	816	813	781	778	779	797	817	795	801	806	836	828	810	755	796	821	803	821	826	791	797	758	821	838	781	804	794	790	808	757	798	831	771	812	782	815	815	811	826	803	824	757	808	807	802	803	820	758	852	782	839	808	822	785	870	795	798	772	794	802	794	852	738	809	828	850	781	828	785	798	773	767	825	786	777	808	825	802	775	787	787	834	785	803	769	878	858	776	807	797	770	801	769	817	837	842	818	799	803	813	835	861	792	783	848	797	800	804	798	775	820	803	801	786	834	844	805	795	844	825	805	760	804	804	819	796	761	790	815	814	800	762	778	788	818	781	813	826	820	811	809	785	817	803	721	792	869	760	812	805	826	794	777	805	807	783	784	819	755	759	731	826	766	764	780	792	786	811	807	825	830	773	827	801	830	808	781	803	731	787	716	814	805	806	771	821	848	796	799	853	776	801	831	769	731	809	760	878	811	734	793	780	784	791	848	841	848	755	797	787	784	851	826	787	787	770	807	766	790	800	789	837	811	816	760	827	770	814	767	837	796	794	799	830	794	749	759	752	815	845	766	839	757	858	846	838	830	795	779	792	776	836	761	891	856	775	773	786	799	808	782	793	853	797	817	817	787	807	818	790	804	800	819	779	832	846	818	841	824	831	805	839	762	835	796	835	778	887	800	833	789	831	782	851	808	773	807	820	835	825	820	794	773	837	785	784	778	821	870	855	840	817	787	752	792	774	815	767	779	780	827	795	823	757	782	816	771	803	830	817	873	778	859	782	820	753	817	806	792	791	819	838	819	805	782	855	772	830	818	841	788	861	802	857	788	800	781	791	789	805	854	817	793	789	804	816	800	817	794	818	830	855	800	802	863	870	851	813	807	852	805	756	756	736	803	814	780	791	812	818	823	791	797	863	817	790	791	843	804	792	835	799	799	766	867	827	776	820	800	853	832	768	817	797	801	827	836	812	864	820	787	825	763	838	794	839	773	792	781	781	763	831	853	778	762	812	784	846	850	846	826	784	750	808	748	848	782	858	800	843	809	788	761	812	806	837	754	786	798	858	768	802	757	809	829	838	769	799	803	805	772	760	799	796	808	797	791	776	804	797	803	810	777	813	867	804	796	790	779	809	794	783	820	733	807	759	826	773	782	830	802	781	839	802	800	782	811	760	833	782	823	830	769	739	805	872	814	854	773	821	792	769	750	813	821	767	794	806	787	816	839	817	812	760	756	808	815	794	764	839	832	750	805	804	783	761	815	787	829	800	811	782	822	808	811	772	826	804	803	776	772	797	784	794	813	799	779	803	806	818	792	790	819	799	842	794	785	820	812	770	719	766	804	805	774	779	788	851	806	821	796	760	819	781	790	832	825	811	831	809	812	799	820	789	809	788	808	814	781	840	842	807	780	856	799	783	799	799	799	783	834	858	776	773	803	851	800	808	792	786	840	787	818	815	856	808	788	792	790	796	790	791	773	786	821	866	788	809	794	798	785	796	822	833	850	802	809	774	804	800	823	724	780	771	794	809	801	848	839	769	863	799	800	792	782	776	781	776	754	832	825	766	853	762	826	787	830	855	773	816	799	793	829	755	805	856	821	774	808	818	789	844	720	798	809	772	756	810	812	783	844	806	816	844	809	809	797	778	829	838	821	792	825	794	800	828	802	802	788	862	852	782	806	826	793	804	834	765	794	792	793	781	785	800	813	799	810	812	777	807	768	791	776	778	808	765	859	791	799	808	810	806	834	821	806	801	834	771	834	764	801	763	838	798	787	833	781	832	782	783	848	809	823	827	811	829	746	803	740	816	795	794	776	802	860	754	776	825	790	831	737	785	813	802	815	790	822	770	805	796	809	799	825	809	827	761	774	799	736	744	872	802	863	751	827	819	821	804	798	833	848	780	789	800	784	807	798	804	804	786	813	813	793	822	828	782	811	837	792	815	836	825	842	825	828	787	804	862	835	768	810	798	824	793	740	754	845	795	785	807	818	784	792	793	796	821	821	783	834	835	819	822	811	793	879	795	795	816	792	814	769	808	817	794	792	757	812	763	786	800	828	838	855	819	821	808	838	780	858	800	807	810	803	786	844	811	807	815	784	796	807	814	833	758	805	768	802	782	805	753	797	831	820	785	764	785	787	797	813	803	803	805	833	782	737	802	795	827	782	810	882	829	802	833	809	783	831	816	854	810	816	850	850	771	761	827	848	835	777	841	845	853	764	752	804	838	811	842	831	805	815	786	802	769	775	726	762	793	759	789	784	793	803	800	784	772	831	764	809	848	819	787	824	809	795	788	784	818	810	781	780	807	832	824	811	810	809	855	890	810	791	800	853	851	805	777	822	779	832	807	818	812	787	785	781	755	738	765	808	805	826	784	817	817	797	783	773	847	805	811	787	807	856	865	796	780	772	869	803	794	800	796	809	819	819	781	851	796	808	841	770	776	783	824	821	820	792	776	798	763	787	801	805	796	816	869	744	786	807	820	825	794	792	832	828	804	788	879	752	771	802	810	822	794	801
23900	21123	28386	25182	22054	16947	7614	3818	2522	1755	1376	1285	1155	966	938	870	898	870	782	788	778	741	747	740	770	737	704	691	756	698	717	757	714	737	720	727	703	720	715	674	740	742	709	750	714	726	740	713	738	709	753	707	722	709	775	734	695	702	758	731	721	770	731	695	717	665	709	726	760	719	707	714	711	762	732	776	718	704	720	713	730	741	672	702	728	729	735	725	715	715	711	647	759	691	664	712	666	684	700	727	692	736	673	702	704	744	713	701	721	723	745	713	712	727	677	758	729	685	730	727	712	694	657	697	718	714	727	689	689	755	688	676	684	698	720	714	684	688	688	627	698	700	719	706	693	682	689	664	685	711	711	721	741	733	709	704	682	708	729	768	707	704	732	686	695	710	726	699	695	677	732	707	727	707	728	689	736	744	741	712	741	697	720	735	707	745	702	716	689	660	766	686	672	698	695	726	726	733	719	694	759	680	708	673	707	709	661	743	732	749	762	670	706	694	681	681	670	746	652	667	739	711	724	722	768	706	715	675	748	752	677	708	701	738	738	733	711	717	735	702	712	685	695	695	698	652	671	708	693	655	715	648	703	720	693	726	736	716	719	724	720	690	703	697	713	696	779	747	723	705	707	719	744	720	702	682	711	689	739	689	750	718	737	744	717	686	767	716	739	734	738	713	688	714	717	749	687	720	756	654	703	709	688	695	701	679	667	702	698	694	765	725	686	751	673	718	705	713	724	717	690	701	719	702	691	724	707	699	729	742	716	725	703	724	748	697	668	687	745	694	718	680	675	688	745	710	731	731	727	708	743	710	725	697	695	719	702	744	688	735	699	687	690	776	695	708	665	679	708	664	711	749	678	687	699	701	714	689	740	713	743	746	660	695	702	726	705	658	719	707	713	704	652	701	693	665	712	665	738	693	715	687	715	703	724	677	703	707	727	730	724	696	737	643	711	730	683	735	734	734	721	711	747	720	689	688	679	728	680	735	686	719	709	759	706	682	691	700	723	666	736	657	688	708	686	681	693	731	718	713	706	673	728	726	677	709	679	693	730	737	724	724	657	695	748	715	701	750	700	744	679	728	657	750	714	689	759	706	756	756	711	733	720	765	736	683	669	747	736	690	776	700	689	736	699	680	692	690	725	669	712	658	708	698	689	711	704	737	730	712	685	740	690	719	702	719	672	696	730	727	701	685	676	722	718	772	667	705	753	711	676	672	710	692	694	665	714	665	750	736	691	744	653	741	700	673	683	716	723	709	722	681	709	773	809	677	742	729	727	673	749	707	636	660	693	707	696	701	687	716	728	626	682	698	682	709	705	718	680	698	705	700	692	695	735	709	695	678	706	713	763	724	728	681	732	706	720	746	732	768	721	712	669	726	718	691	715	681	649	698	694	711	715	700	705	697	714	697	702	677	786	729	691	666	737	758	717	715	710	724	714	665	749	749	725	710	708	754	705	708	714	730	716	748	723	702	742	656	692	696	723	664	740	714	661	685	692	673	759	756	707	725	717	748	709	705	697	697	703	673	737	696	685	724	740	708	694	705	690	714	733	682	720	710	685	662	710	744	723	783	681	747	705	721	728	708	722	702	744	750	681	757	728	702	685	726	684	756	692	703	729	729	708	714	728	648	727	703	705	743	692	718	684	682	765	678	703	718	671	672	656	700	725	681	683	748	721	668	736	677	708	753	674	700	752	708	689	700	734	748	715	756	711	703	688	719	748	732	732	723	680	676	710	739	704	709	715	724	704	717	696	696	704	690	714	701	714	689	695	714	749	744	666	694	724	758	730	706	700	704	701	702	717	728	697	727	765	667	760	694	706	725	714	706	671	691	722	703	660	737	712	718	672	711	669	706	741	694	697	684	757	741	727	702	705	667	723	730	702	703	718	717	686	727	682	688	741	766	719	718	728	701	704	704	714	764	723	695	759	692	702	715	661	722	735	715	742	732	730	713	736	697	712	680	801	736	736	708	764	676	719	744	710	695	753	742	729	703	768	730	728	725	671	734	681	700	680	657	717	686	707	731	669	704	711	702	709	781	673	719	730	717	693	699	699	733	760	678	737	705	715	718	736	685	724	674	684	706	705	733	700	653	726	728	702	701	765	652	705	715	722	687	723	693	728	686	685	712	701	713	670	740	734	691	736	723	739	705	707	720	662	713	703	713	760	745	720	720	709	722	666	742	719	745	674	693	732	718	686	715	731	723	672	707	712	703	706	754	714	702	687	729	700	708	709	724	731	695	697	691	688	708	712	741	684	715	700	724	696	697	654	700	697	657	738	687	752	699	713	712	685	755	665	694	698	678	718	710	737	673	679	708	711	680	723	697	682	689	692	683	693	711	731	678	750	699	639	709	652	721	712	740	704	698	699	710	638	744	686	681	708	707	710	717	705	725	703	648	741	726	750	710	685	679	706	748	726	749	730	705	708	691	695	702	659	704	756	697	731	744	704	719	719	717	694	704	703	696	693	695	738	723	719	676	724	732	707	720	664	678	692	713	709	751	677	662	727	661	699	694	690	735	752	707	673	748	716	707	729	696	683	713	739	691	741	723	675	744	717	676	662	702	700	750	681	711	689	734	710	699	712	740	722	661	742	767	724	713	746	708	655	718	696	658	733	697	681	741	685	728	709	662	746	707	681	700	670	738	733	727	704	748	704	707	670	688	720	711	670	682	701	692	668	705	694	713	683	695	719	717	727	709	693	701	700	685	709	682	727	731	684	709	733	691	692	716	683	712	733	732	695	734	721	707	720	721	703	711	713	711	707	738	726	752	698	731	669	677	697	713	695	685	694	695	743	740	683	696	650	762	697	718	688	700	703	713	713	707	716	761	752	691	688	679	704	732	754	699	681	705	678	718	719	707	709	685	667	640	652	729	682	715	710	696	714	731	708	733	654	692	726	720	738	680	743	691	690	703	703	717	702	689	707	704	738	742	720	693	708	731	730	700	698	712	746	721	682	718	709	694	754	737	674	737	749	736	708	706	707	689	681	733	696	717	704	741	744	708	700	719	742	714	720	715	697	702	719	697	682	734	709	757	727	696	721	686	709	663	703	721	685	693	681	732	722	665	655	691	706	720	751	705	659	680	686	733	755	755	692	679	705	718	699	718	710	719	640	668	652	711	706	692	711	722	715	737	697	680	755	736	643	710	745	689	690	741	718	669	719	727	675	690	719	736	701	711	695	703	686	690	742	758	715	744	687	715	765	674	726	698	689	656	725	731	727	711	700	724	662	700	706	664	626	711	701	706	724	700	695	688	731	735	715	731	678	774	688	717	705	674	728	708	678	677	707	714	700	705	689	675	747	688	675	678	705	743	745	703	705	681	715	718	719	699	745	695	692	691	666	654	720	741	719	729	717	721	710	696	685	675	649	679	695	662	695	682	763	693	760	712	774	719	729	702	711	717	678	690	712	735	722	682	723	719	741	689	708	721	788	735	739	706	666	704	727	680	762	702	685	709	722	705	666	680	715	705
41110	66064	50419	33707	24476	14296	8427	6155	4190	2755	2164	1888	1515	1382	1207	1116	1000	1086	1006	1010	905	977	915	898	913	861	890	882	893	799	911	883	862	879	886	847	845	849	848	867	820	842	881	896	822	856	847	840	854	876	851	874	866	828	852	833	836	874	853	848	866	872	847	822	853	828	825	828	827	870	825	848	833	842	897	835	824	868	850	860	856	848	849	846	832	853	842	870	874	804	881	839	816	824	851	880	812	864	790	837	853	875	829	834	853	829	808	818	911	861	872	865	832	847	854	832	892	875	842	858	873	923	879	848	774	824	840	835	869	844	858	817	845	876	795	826	882	810	841	899	889	829	845	885	860	803	877	882	869	826	831	872	888	873	855	810	813	866	845	828	858	848	904	831	839	852	880	863	875	883	820	863	823	811	836	882	859	863	844	880	844	848	846	830	834	886	816	860	874	864	878	860	848	854	829	844	863	860	780	826	842	914	850	862	858	867	879	898	826	845	815	866	788	822	807	871	841	879	876	766	836	826	886	822	834	826	798	854	817	811	831	885	850	845	845	860	850	841	826	792	820	804	840	841	856	881	861	901	828	833	858	864	807	878	799	841	887	923	824	791	845	857	865	916	799	844	919	853	816	807	831	893	833	901	816	862	866	860	848	864	804	907	855	827	814	896	784	891	850	841	836	866	862	821	868	824	842	833	826	900	837	801	845	848	817	822	868	858	850	839	855	903	806	873	876	839	805	837	881	897	843	862	833	832	822	811	831	895	836	878	826	816	889	815	838	864	886	861	851	815	814	807	859	841	801	870	847	869	821	866	837	834	851	828	856	856	920	883	892	878	780	854	854	870	840	842	816	868	872	838	843	830	843	867	875	855	872	839	836	860	907	883	747	844	855	798	822	915	890	826	784	832	858	883	819	828	878	902	823	890	851	841	870	834	842	824	833	857	843	914	867	895	828	810	851	825	854	842	814	836	876	851	860	829	814	841	911	824	851	875	892	847	807	868	882	791	810	865	849	813	886	829	834	846	872	898	813	826	856	880	890	864	847	825	907	849	889	934	809	905	811	825	882	878	849	844	853	864	847	813	873	849	851	845	856	806	906	838	868	847	840	842	806	879	842	857	874	879	832	877	860	873	850	887	939	796	824	812	861	805	802	883	827	810	787	885	876	854	831	801	810	907	871	899	849	840	833	873	947	884	796	863	814	873	847	825	856	831	847	846	834	790	850	850	790	792	916	845	776	857	855	850	854	893	858	903	835	852	827	833	882	882	858	861	808	863	825	866	811	840	829	877	826	903	892	874	826	846	828	836	832	798	873	852	812	844	861	841	840	864	799	850	846	869	900	839	877	806	875	846	840	826	844	869	857	869	873	835	808	875	874	797	831	883	860	869	879	895	866	829	842	860	852	823	861	787	828	840	798	841	902	934	851	897	895	858	789	878	820	859	832	840	842	839	822	822	920	893	867	872	810	830	790	826	842	870	874	887	799	885	904	890	869	875	874	847	897	888	850	854	844	903	869	858	826	823	872	841	867	879	882	917	853	861	883	871	858	868	874	855	845	916	862	850	899	821	831	830	827	804	843	822	858	860	874	878	805	811	829	794	889	826	875	838	855	874	861	844	858	859	874	884	780	877	815	813	851	772	836	817	848	887	831	818	856	899	868	863	798	858	867	896	803	877	861	863	884	815	865	831	861	859	789	854	845	802	861	868	879	867	833	882	890	893	861	831	809	848	868	872	842	897	837	872	877	847	891	825	860	849	867	846	838	858	847	857	853	848	912	874	884	830	858	844	864	849	815	837	890	860	845	857	835	855	862	867	835	822	851	864	833	833	835	834	858	870	834	808	883	822	824	895	843	857	834	798	821	816	823	828	832	815	869	847	807	866	877	831	836	861	807	849	828	871	854	818	839	860	872	810	833	854	862	916	859	860	848	832	837	852	817	846	859	837	875	857	884	797	892	828	838	888	849	845	858	934	848	867	845	849	852	791	879	848	859	835	826	833	816	841	826	790	845	854	847	833	912	850	797	833	851	861	860	831	805	883	858	891	852	839	847	874	885	865	876	936	847	854	838	883	811	857	851	820	841	829	847	790	841	813	815	795	851	857	860	874	852	828	870	815	824	845	891	830	878	832	872	880	831	841	837	887	854	845	834	858	859	837	883	782	819	804	844	858	875	899	898	892	869	844	794	879	850	794	832	863	835	841	828	819	816	845	852	852	882	850	853	839	806	873	793	857	871	872	832	888	903	863	871	838	855	883	886	868	841	829	852	902	819	813	841	831	850	804	835	807	846	856	869	875	898	827	832	868	853	846	881	846	858	884	818	826	893	885	883	829	830	858	843	885	827	844	848	879	839	867	844	832	822	887	860	888	870	848	878	904	848	869	835	847	820	915	881	830	837	855	855	780	808	860	877	867	869	859	822	822	838	867	819	846	835	832	870	876	820	847	831	862	830	834	846	867	817	843	854	867	908	818	878	816	905	853	840	817	834	841	839	825	865	891	877	908	843	848	830	843	816	803	868	874	816	833	858	829	844	835	841	896	880	823	857	827	891	840	862	845	856	901	855	790	830	865	918	878	827	882	784	805	839	806	882	859	844	855	844	806	843	808	828	859	785	857	891	830	880	878	862	822	840	915	844	871	850	886	860	868	828	839	837	844	826	873	851	868	836	831	810	826	828	831	822	828	817	855	872	855	891	849	821	875	796	821	873	839	871	912	833	856	865	827	842	919	822	864	863	835	903	844	813	826	917	848	862	833	834	819	830	825	851	857	892	817	815	860	836	876	875	877	829	832	852	878	890	840	943	808	829	820	870	830	843	822	866	815	895	834	857	902	839	831	878	877	843	848	874	828	823	822	830	828	835	891	824	885	823	870	855	839	862	806	828	858	851	882	810	829	824	836	849	869	849	847	819	844	864	881	839	827	813	842	886	878	819	818	904	870	829	834	850	809	827	827	880	830	845	823	835	817	887	868	843	853	866	794	886	803	892	789	881	861	887	851	841	869	835	847	871	837	869	866	838	872	898	844	857	825	853	879	891	874	858	844	884	835	890	860	868	851	854	870	882	849	865	853	883	861	898	862	826	824	808	791	869	826	835	893	895	863	897	853	846	784	901	821	827	883	879	814	844	894	856	843	845	813	882	811	852	904	872	869	809	814	840	884	818	889	842	813	806	837	783	831	873	900	838	866	836	821	886	805	809	808	822	898	805	888	867	833	886	925	888	863	859	792	852	880	803	877	837	851	858	863	883	853	857	874	831	875	839	837	826	815	825	848	830	865	815	861	915	853	871	823	862	857	850	870	805	856	881	883	826	894	810	832	877	841	854	880	805	898	867	829	813	842	816	843	846	888	875	843	790	876	881	852	812	846	896	826	832	865	822	852	793	868	827	910	831	843	882	883	846	849	802	852	799	877	820	870	847	824	817	833	809	864	867	811	897	854	817	815	859	896	849	834	864	857	830	874	838	847	886	835	828	819	854	850
24972	21423	28593	26486	19442	11276	6269	3518	2066	1627	1357	1167	947	937	747	816	727	668	695	669	645	679	604	613	653	596	599	599	593	624	599	637	562	614	677	582	568	612	580	561	581	571	621	593	618	618	661	604	579	631	562	661	575	526	584	567	591	654	618	626	599	565	603	592	619	605	638	597	633	618	586	583	607	551	611	559	580	600	608	615	614	598	593	602	610	608	607	566	585	579	588	602	598	572	600	591	621	617	646	599	618	625	618	619	608	624	617	579	615	592	631	574	604	608	618	594	638	604	572	599	626	590	583	591	595	588	597	586	596	614	600	577	592	636	636	573	636	551	595	589	604	641	578	586	579	568	616	601	613	632	625	599	609	563	632	595	554	600	595	595	581	601	590	571	614	573	588	599	590	610	589	613	576	559	615	598	626	590	604	585	574	613	591	601	627	569	628	608	547	628	590	574	601	582	609	628	600	575	587	568	600	580	597	650	598	626	621	569	575	591	578	617	646	573	605	585	577	581	567	595	584	603	591	667	563	621	593	631	613	562	612	555	597	639	621	577	610	612	597	602	612	573	590	555	616	646	567	624	603	647	618	564	646	604	597	600	585	605	620	584	611	597	613	606	553	579	574	564	604	564	575	608	604	568	555	655	591	602	629	583	623	562	618	613	597	639	634	624	565	634	579	594	584	606	613	573	623	564	583	595	584	594	559	599	596	555	575	593	603	601	614	539	642	628	620	606	622	601	573	602	581	582	586	651	579	592	596	614	610	571	603	622	570	628	605	617	590	597	632	575	583	593	652	631	593	607	607	569	590	566	569	551	580	619	609	571	625	578	584	600	633	573	632	526	584	593	597	624	623	612	574	617	558	589	595	601	575	589	660	582	599	564	593	611	579	607	628	589	609	609	572	575	605	578	577	588	602	645	609	603	605	590	620	557	599	562	614	573	610	595	565	577	598	587	607	611	544	594	605	607	599	581	625	607	555	575	585	559	585	579	603	605	611	633	578	610	623	610	625	610	602	621	618	548	593	574	617	623	580	580	584	599	564	591	598	590	561	579	603	618	612	567	612	629	613	616	632	575	567	624	590	576	600	602	573	580	668	624	574	642	565	597	599	564	593	591	643	606	598	618	620	583	581	572	615	612	601	569	619	566	628	658	608	594	565	591	595	588	587	606	610	584	633	584	574	569	615	616	563	589	595	617	636	638	604	595	589	600	590	580	631	590	596	637	614	638	592	603	556	602	623	623	601	597	626	618	627	596	590	584	509	583	588	641	648	564	583	611	579	608	569	581	634	567	595	606	626	627	612	583	577	592	593	598	626	625	585	575	629	594	630	596	594	601	612	619	621	591	598	610	574	596	612	611	604	620	575	598	567	629	551	620	596	599	581	571	626	557	603	581	606	616	637	582	665	593	562	592	609	570	607	572	636	616	608	575	600	613	579	615	571	612	608	599	614	600	562	616	609	623	582	607	635	566	625	565	598	644	610	629	582	585	558	610	614	615	605	661	588	624	612	562	592	634	594	580	632	624	647	579	581	626	572	571	601	598	590	575	601	618	597	574	578	623	552	541	613	576	582	632	559	590	605	585	590	626	624	600	641	627	595	586	579	624	626	595	653	598	579	619	627	600	612	574	573	566	585	610	642	536	597	593	636	579	586	558	568	610	614	615	629	576	600	594	601	584	617	528	638	577	574	632	587	557	619	629	591	597	593	639	555	590	594	581	557	596	640	626	633	618	562	566	578	574	631	587	594	581	561	628	558	590	570	637	563	619	572	607	581	638	574	602	607	629	590	599	608	559	573	588	580	594	601	616	606	598	615	604	623	581	578	587	580	563	591	578	599	601	604	584	582	628	633	594	594	565	571	629	587	626	608	580	598	604	579	596	558	596	591	524	579	581	595	596	589	591	563	589	585	569	587	545	608	595	576	579	581	614	568	622	586	637	582	595	561	598	618	570	582	586	600	590	629	613	569	620	625	589	619	636	611	565	617	592	606	596	621	624	618	607	574	606	580	609	619	607	590	580	557	579	583	534	565	594	592	579	590	634	581	630	611	610	570	618	555	570	594	627	619	584	607	593	574	582	611	587	632	628	599	608	605	590	615	648	562	619	591	586	622	627	608	559	596	602	571	576	593	581	613	630	574	578	610	606	573	587	604	624	594	594	575	602	604	595	590	627	588	623	597	580	577	618	582	581	589	605	598	617	602	582	568	612	594	613	590	592	610	571	561	609	558	548	577	575	557	629	573	620	606	613	618	577	591	583	570	620	612	585	592	597	592	592	638	611	557	667	626	592	583	596	583	578	573	582	592	640	590	587	575	560	607	584	593	552	586	601	615	603	540	577	563	595	607	640	591	573	578	562	552	583	590	587	651	606	570	619	630	557	600	545	612	588	605	576	614	582	610	601	607	572	574	606	592	590	616	627	565	601	568	600	587	587	580	622	615	570	605	566	595	630	578	567	594	592	595	631	611	605	592	607	620	599	566	577	597	586	575	603	551	589	575	639	609	644	605	578	556	667	593	569	601	603	584	573	560	607	630	616	611	584	644	591	631	604	591	650	596	587	555	612	618	605	650	586	579	641	609	576	632	602	613	613	631	569	565	590	590	571	572	608	572	650	570	580	623	567	600	599	667	559	580	563	582	593	580	573	600	644	552	574	592	640	593	650	575	597	643	543	647	586	601	592	604	574	547	610	664	653	589	590	585	610	519	606	583	591	623	593	526	574	602	591	618	579	601	596	602	627	564	605	641	641	636	599	631	562	638	600	586	576	587	564	573	601	616	611	628	624	548	567	635	582	601	652	570	568	591	625	594	617	611	590	583	602	596	601	627	622	589	589	616	606	604	599	592	618	609	617	661	603	570	601	596	658	566	560	597	588	643	606	620	584	611	590	560	584	575	591	580	550	605	602	570	594	583	567	588	594	597	577	634	617	594	595	568	587	566	635	612	570	565	572	608	569	598	577	607	584	601	570	588	572	604	603	625	587	586	555	586	613	583	605	635	603	569	578	566	618	631	584	557	603	638	633	635	594	613	549	613	595	570	567	607	621	567	618	587	613	571	614	603	589	608	596	604	613	595	590	645	606	605	615	594	548	592	604	587	549	606	597	586	573	628	593	605	637	600	601	624	643	583	591	653	615	600	572	618	594	575	570	656	635	566	589	586	576	553	574	601	573	599	644	619	598	580	592	587	584	601	637	620	589	617	571	606	611	582	627	592	552	635	610	565	551	571	623	604	579	627	610	604	617	627	577	585	595	610	618	638	610	594	615	634	635	586	597	611	646	618	594	597	567	608	598	594	586	664	614	620	564	596	579	594	627	584	562	616	593	574	579	579	621	590	582	616	611	588	608	580	542	566	591	590	604	582	621	600	608	627	598	610	579	605	615	568	656	617	598	591	611	576	567	592	596	585	575	564	659	611	625	556	620	577	604	628	650	634	621	567	587	582	584	583	607	593	588	583	603	625	574	588	599	589	635	611	555
40555	63938	45998	29428	19792	13571	9677	6295	3808	2895	2092	1714	1423	1230	1102	1048	958	906	841	866	849	835	809	786	762	746	742	749	753	739	760	771	738	773	760	717	735	675	740	751	752	716	747	703	732	772	723	699	737	717	684	726	737	741	685	750	717	716	762	717	769	681	712	687	709	700	658	772	755	699	711	707	742	695	674	741	735	709	742	697	713	704	721	749	720	743	693	713	675	735	707	713	688	758	723	725	737	707	713	711	681	687	741	714	672	717	748	704	720	705	749	730	710	731	708	711	726	739	778	774	746	762	761	725	698	727	734	761	797	711	707	680	779	758	718	735	692	724	690	748	729	710	702	671	708	702	738	727	746	708	677	712	720	684	740	719	713	692	711	770	714	757	769	715	737	702	725	707	749	665	718	686	684	696	708	726	755	729	724	736	720	673	721	726	692	708	735	707	662	703	711	662	730	722	711	703	741	711	703	725	713	721	703	747	747	747	707	724	740	757	732	744	737	752	663	734	775	678	732	703	755	725	716	728	752	694	709	699	705	707	717	675	670	746	732	703	721	729	732	700	718	774	721	725	693	703	752	718	695	721	695	724	631	706	713	774	670	721	730	701	724	713	704	728	713	740	734	684	727	734	704	735	671	740	703	737	706	699	660	716	707	768	716	693	720	691	699	687	697	725	711	705	709	754	638	763	710	732	763	716	707	702	747	702	681	770	692	707	686	690	810	701	689	684	781	766	745	726	720	704	723	695	720	744	728	774	700	683	697	692	729	705	751	690	756	698	693	711	727	707	684	695	709	729	721	721	766	816	746	735	750	672	747	785	723	678	736	719	744	723	728	732	735	755	753	712	708	710	711	703	752	679	672	666	773	671	745	749	737	719	779	672	752	711	757	752	718	683	706	708	752	706	734	682	797	733	753	720	699	688	684	733	734	720	695	697	718	713	745	691	795	707	717	728	712	740	749	721	699	729	754	732	688	694	701	738	777	705	712	764	655	708	719	687	697	745	724	677	677	745	693	706	717	649	756	712	736	705	739	691	767	767	747	713	732	709	686	710	727	742	699	710	686	743	687	720	699	705	717	718	733	657	746	702	743	723	733	728	706	687	677	696	800	709	754	775	667	714	735	709	700	695	729	746	689	712	744	780	706	746	697	759	717	766	743	789	699	756	750	761	775	760	734	752	734	707	705	734	726	733	728	716	691	730	719	738	696	761	719	736	712	730	698	730	696	737	751	722	730	761	739	769	762	749	757	751	687	661	672	756	740	744	749	706	682	730	774	715	751	775	722	741	742	756	751	741	704	744	737	660	699	719	710	767	693	718	705	749	787	762	688	725	720	741	720	713	711	704	745	686	689	746	704	676	735	700	689	790	696	738	765	742	797	706	677	726	679	733	777	712	737	716	767	685	703	757	710	722	735	742	759	683	699	715	673	739	732	707	809	698	753	713	756	677	727	730	755	698	719	699	725	774	707	762	711	717	733	689	732	737	759	695	683	733	793	694	707	741	683	703	689	720	747	681	734	730	710	730	736	766	709	730	792	693	687	710	686	743	718	746	706	702	692	718	715	737	755	723	738	729	752	725	724	715	754	681	745	715	689	732	718	773	732	729	720	740	762	738	708	776	730	730	733	693	705	717	709	708	686	718	743	742	760	743	734	733	700	727	706	748	742	712	740	724	729	732	742	719	711	715	698	731	672	718	714	710	771	700	691	726	709	765	725	728	725	764	685	745	730	697	746	744	720	721	701	807	746	751	736	724	771	729	711	727	731	720	719	722	755	726	782	720	740	801	728	719	718	707	720	711	733	703	681	705	756	709	742	728	740	700	674	724	707	730	693	695	698	738	766	719	751	667	735	730	712	742	695	738	706	731	718	756	759	757	727	716	703	731	720	705	697	716	676	778	762	727	709	729	734	713	756	716	735	696	718	710	759	726	726	717	732	740	730	726	695	747	749	735	748	711	711	736	756	768	733	744	695	680	734	721	724	761	720	707	723	711	718	705	737	741	738	706	729	707	702	734	732	716	711	741	734	704	759	704	736	725	742	702	718	701	715	758	766	715	711	732	731	743	718	703	727	677	750	729	660	656	697	743	689	727	719	707	758	743	751	720	739	685	691	759	735	748	734	688	748	766	761	675	741	745	727	765	713	733	712	671	715	714	688	706	739	714	727	725	756	721	730	734	749	671	794	725	719	720	715	731	763	677	700	733	727	715	728	739	697	707	711	754	714	743	691	761	717	729	765	725	758	671	732	693	743	697	736	764	671	716	732	724	734	720	746	753	717	715	735	705	746	724	765	675	688	738	748	753	684	739	717	729	735	658	727	717	707	719	757	744	675	693	721	752	723	708	710	726	746	709	689	715	687	706	715	728	727	758	765	693	717	720	727	718	718	734	714	714	723	725	698	659	731	719	721	705	719	746	705	737	702	725	747	727	765	697	722	689	763	698	765	759	712	694	774	713	707	731	750	700	727	750	723	686	766	767	704	738	721	711	782	721	739	804	725	715	722	783	772	719	698	729	688	728	715	788	709	716	752	701	732	712	697	699	714	738	708	716	734	717	744	738	673	717	718	713	697	748	751	739	736	742	709	714	685	696	733	719	751	727	709	693	696	754	772	743	742	752	709	768	722	732	701	745	772	772	679	733	712	748	717	704	692	696	724	756	726	699	688	762	714	716	738	760	753	734	760	709	748	765	709	722	713	650	752	704	768	691	721	720	739	693	694	753	711	724	719	733	722	736	750	727	757	727	697	744	724	731	748	708	717	647	711	721	687	702	707	717	765	756	706	738	706	710	741	705	647	715	748	719	777	716	704	746	731	767	688	720	736	693	723	757	721	740	739	706	702	742	698	687	728	755	696	702	724	771	726	754	733	688	733	724	689	708	750	730	736	786	686	734	742	677	700	735	741	719	727	662	778	706	711	717	729	736	714	781	699	700	729	738	761	743	727	718	795	705	714	751	714	711	690	748	742	738	728	722	715	755	715	685	689	695	727	734	741	757	716	722	755	773	739	681	703	701	715	749	741	776	700	703	690	691	719	729	659	696	705	663	672	731	728	728	753	766	733	731	735	762	740	747	731	713	679	639	696	707	734	731	720	752	718	713	657	668	722	706	704	751	720	718	769	652	701	714	740	671	756	739	746	712	728	684	715	686	735	745	759	683	714	701	717	739	721	721	731	716	705	729	741	696	706	772	752	750	707	769	762	696	718	713	717	724	718	742	732	723	713	713	725	727	717	739	698	730	698	705	749	714	770	781	681	699	680	741	747	746	707	746	707	700	740	709	702	746	638	740	732	741	735	708	678	753	724	732	769	731	711	699	700	762	697	660	741	674	771	676	671	791	704	736	671	771	709	761	705	706	736	713	689	718	750	699	720	792	682	736	773	686	720	760	759	748	727	721	705	773	731	725	725	717	710	714	753	718	775	729	692	742	692	710	676	679	722	701	717	710	745	719	718	707	714	718	677	715	692	750	711	709	748	713
22816	21166	28717	23920	21457	22344	18866	6492	3232	2349	1839	1535	1380	1198	981	909	873	817	813	752	770	704	694	702	716	705	653	709	703	663	709	693	679	675	665	639	679	676	676	627	622	686	651	699	621	649	714	687	633	639	659	685	702	683	694	669	683	620	628	668	652	676	658	644	650	702	653	657	664	686	603	671	682	595	675	640	640	624	640	691	658	604	691	665	645	656	659	648	632	631	653	682	683	653	708	669	646	657	655	655	649	674	673	646	668	644	674	658	714	637	695	653	612	677	717	596	678	643	657	704	673	689	632	666	660	675	613	645	664	672	660	658	660	649	611	670	650	647	648	658	641	689	654	662	689	644	667	643	639	671	625	686	681	693	667	633	699	612	671	684	634	671	674	659	682	641	684	614	662	658	712	692	659	626	642	641	611	697	678	661	651	672	640	648	663	641	608	703	661	629	675	662	604	661	669	651	623	642	671	624	646	680	640	654	625	616	652	655	660	677	635	694	655	667	628	653	664	674	672	646	660	677	656	647	629	682	667	679	648	638	671	630	631	634	629	690	653	653	634	677	662	708	617	662	633	686	618	669	637	628	612	648	622	647	646	622	660	637	617	625	648	663	614	641	649	660	626	607	669	671	697	656	650	684	620	649	616	634	615	617	701	661	644	667	690	682	643	667	665	677	685	641	668	652	692	637	668	649	631	616	642	680	702	664	658	622	645	650	676	651	675	680	660	628	624	651	665	627	655	625	667	638	615	672	648	647	652	625	654	658	618	661	677	632	644	669	654	669	640	641	711	657	648	675	661	711	638	706	631	648	629	676	638	698	656	657	612	686	692	641	663	653	692	669	739	642	655	668	656	648	598	670	646	650	708	607	620	685	636	678	661	689	646	688	656	669	692	636	664	642	713	676	611	660	663	645	596	610	664	687	626	681	640	670	688	639	627	643	648	662	645	639	665	607	651	650	628	690	632	696	683	633	656	625	645	670	649	681	647	671	678	652	618	692	645	630	643	700	640	673	689	638	669	694	646	638	661	628	655	643	664	675	659	651	658	695	638	621	678	630	647	635	647	667	617	707	623	701	638	624	694	671	654	649	621	700	660	644	669	686	668	647	682	646	631	621	624	619	668	665	632	667	652	687	601	657	634	670	690	657	649	687	651	671	632	646	674	650	688	651	632	648	673	710	668	706	668	606	663	615	625	633	697	702	680	654	685	684	627	665	680	613	657	667	621	670	688	662	652	614	667	637	674	628	605	651	649	638	626	625	661	634	634	670	634	660	619	636	681	691	700	685	681	620	639	701	673	681	660	635	649	644	681	696	634	686	650	611	677	654	662	634	657	666	668	681	632	643	662	572	640	670	679	656	633	654	630	677	694	662	636	658	644	694	617	649	648	675	623	685	658	662	650	684	676	640	710	659	661	593	643	680	614	654	664	658	676	648	656	628	602	620	628	645	652	611	647	625	695	626	689	632	647	678	626	652	695	668	677	662	669	660	648	676	619	640	676	662	632	665	670	665	661	664	677	698	641	648	697	677	664	641	657	665	662	620	640	681	632	591	669	614	663	666	683	634	700	641	606	660	675	651	635	713	670	683	660	674	678	712	613	684	689	635	675	661	671	712	665	624	679	649	667	666	683	677	689	648	633	656	608	684	682	632	642	649	689	656	674	661	649	664	702	673	693	658	683	638	641	662	641	632	694	641	602	631	623	612	642	636	616	666	648	645	640	618	654	619	647	691	674	679	663	650	663	690	599	638	641	663	588	618	655	687	638	675	693	663	670	686	663	677	655	648	684	648	670	644	685	624	638	695	641	676	681	655	657	702	698	630	647	640	638	646	667	662	621	697	671	667	654	651	650	670	657	711	657	662	685	668	667	630	683	605	652	719	678	702	657	629	667	619	667	658	648	682	672	687	665	656	666	654	624	667	687	682	631	646	631	609	606	660	648	673	622	709	638	666	689	695	650	665	669	643	651	667	606	692	633	651	632	626	687	686	632	639	654	642	606	650	620	700	668	678	659	656	620	640	621	647	651	640	678	666	657	638	637	651	653	676	642	645	676	629	664	661	668	644	652	657	635	632	681	639	686	649	625	650	662	642	620	610	636	686	644	654	664	651	615	614	667	676	603	683	643	658	693	611	669	680	608	647	633	619	636	672	664	660	658	621	679	693	623	640	680	690	686	656	683	638	632	642	648	668	618	635	644	632	623	603	634	621	655	674	665	697	635	673	621	667	639	692	644	646	645	720	625	653	582	619	718	664	693	661	679	624	625	665	699	656	608	639	629	657	627	639	632	663	619	637	679	653	670	663	632	652	652	660	641	648	650	675	677	633	634	665	652	624	633	661	631	662	606	681	685	642	644	643	640	607	617	640	705	633	651	687	647	647	653	645	668	673	665	629	647	666	630	636	696	663	696	627	649	672	612	598	661	652	650	664	666	639	668	708	651	663	637	639	658	639	650	613	627	615	658	651	628	622	651	653	691	643	618	637	688	598	639	650	688	680	639	629	677	649	675	682	679	659	629	636	646	668	631	670	659	625	661	694	638	623	612	657	622	714	646	640	671	683	671	644	633	672	639	623	675	672	633	641	636	693	639	652	661	670	625	634	683	615	643	642	669	673	700	679	613	660	652	662	599	668	674	608	673	663	690	630	667	632	659	687	675	666	635	683	636	643	628	670	657	619	691	642	669	645	669	623	663	661	665	661	608	623	655	630	698	676	664	617	621	643	666	692	637	655	669	623	625	652	663	638	654	668	719	658	675	634	626	645	697	648	674	667	638	606	644	664	662	661	653	679	644	664	647	645	643	611	691	667	656	643	701	615	668	659	696	666	689	630	619	615	670	648	659	609	665	701	674	671	690	663	625	661	671	626	675	658	638	643	699	643	653	636	649	654	643	675	637	706	629	644	667	625	659	694	673	661	614	658	664	626	622	656	666	676	664	650	675	651	677	625	627	631	636	694	623	679	640	646	659	686	669	675	663	652	617	633	664	640	667	620	681	643	653	615	617	692	670	653	688	644	676	648	681	695	640	670	675	620	635	642	614	690	640	687	672	636	625	628	609	670	644	673	650	622	612	686	634	606	609	643	649	674	667	597	672	644	663	710	655	668	643	698	638	656	670	631	622	618	647	676	667	691	658	651	688	651	645	612	688	690	683	653	640	665	647	623	656	629	670	652	674	653	653	664	650	647	660	689	663	624	664	652	692	617	633	616	720	576	667	670	658	644	661	708	608	669	623	646	683	678	627	608	647	660	749	625	685	690	681	649	629	657	628	658	674	681	619	628	634	622	640	625	711	680	659	680	638	644	639	698	669	644	667	683	653	627	655	695	641	666	699	626	656	619	682	608	618	713	632	640	684	638	643	676	633	636	622	659	643	622	680	644	627	671	644	651	679	642	624	637	698	680	653	625	652	677	650	644	667	656	652	646	692	639	611	655	649	607	683	691	638	629	658	725	649	584	661	620	658	638	648	619	623	664	651	634
43225	72853	54807	35357	27745	21808	15549	8313	5269	3870	2813	2310	2040	1555	1371	1245	1125	1051	1028	981	947	906	915	886	853	826	823	797	822	792	811	811	869	843	790	809	777	764	780	785	818	724	762	821	771	767	801	764	801	792	798	732	801	800	767	806	796	761	766	782	778	793	788	770	771	753	769	793	814	758	791	797	774	754	767	735	797	774	748	750	752	754	752	805	782	788	803	779	755	808	791	742	814	772	718	845	751	794	767	764	754	813	768	754	761	782	772	768	752	769	848	773	777	775	766	766	808	762	785	748	785	770	734	763	799	801	796	785	752	742	806	774	765	795	761	798	824	727	797	817	743	804	735	747	752	798	776	785	781	769	794	782	759	775	752	796	758	802	780	757	777	836	740	781	809	775	799	798	805	811	808	784	779	780	771	809	714	771	740	808	791	797	784	783	784	740	813	777	729	787	840	722	707	784	803	771	787	767	763	807	765	814	795	780	773	793	756	765	762	775	736	796	758	771	773	768	730	857	729	759	724	795	776	784	800	768	756	799	800	811	747	765	808	781	753	769	778	788	758	792	740	780	864	814	749	750	747	776	795	768	776	787	775	709	781	749	727	761	804	784	815	828	808	814	750	746	803	739	810	794	738	759	831	751	794	736	798	763	777	794	764	777	765	807	787	798	796	747	801	811	801	766	790	787	733	776	771	771	782	769	833	756	789	765	766	752	774	779	783	797	779	743	766	775	741	775	730	761	798	782	750	765	755	799	794	816	774	771	816	795	770	815	825	761	773	779	779	754	765	803	758	789	761	747	754	827	800	793	771	756	748	775	771	764	810	810	796	759	806	782	826	817	738	747	762	797	731	739	782	783	730	814	827	807	789	836	801	786	773	786	754	805	810	781	805	776	768	799	736	753	784	788	770	799	790	811	727	796	766	767	766	804	812	810	802	782	786	788	765	770	775	801	787	791	793	795	795	702	741	816	773	781	772	770	734	762	734	796	761	820	769	768	782	802	792	780	821	783	821	783	775	792	757	767	763	772	783	815	789	810	739	822	821	775	750	745	741	774	816	757	790	803	758	805	813	776	755	770	803	767	741	765	759	773	788	798	768	747	778	729	846	848	766	801	787	809	810	762	807	791	751	763	771	818	779	816	787	799	713	795	781	822	719	794	803	777	795	795	800	771	770	832	751	772	762	809	780	754	831	800	755	808	754	746	776	748	811	777	799	783	764	741	800	788	777	746	772	777	779	815	823	764	796	757	807	740	747	777	700	763	771	810	784	753	755	727	817	812	758	824	722	833	724	787	754	768	777	772	821	771	781	811	752	750	842	765	822	806	758	791	782	771	814	794	838	780	777	815	814	761	814	771	759	768	808	741	779	746	792	739	812	752	776	753	778	730	729	763	863	760	794	827	828	801	752	798	715	780	790	739	759	740	801	747	763	789	745	791	752	834	807	787	791	760	764	790	782	743	773	805	752	797	765	810	746	769	809	841	773	794	796	806	801	804	775	787	794	707	801	822	786	794	773	744	794	766	751	799	785	788	757	766	756	810	760	745	789	775	737	821	785	774	766	777	764	771	787	776	771	772	772	727	787	749	740	814	724	805	772	718	775	794	789	793	732	799	782	773	828	809	767	827	803	785	776	795	818	774	779	764	803	810	773	740	846	744	783	784	752	769	776	765	774	783	741	768	757	768	805	758	750	818	769	784	782	765	872	765	726	719	784	783	736	771	740	818	755	785	800	738	732	815	761	728	807	762	761	808	780	772	781	804	806	806	774	827	768	777	734	775	743	779	777	763	852	763	781	810	780	796	799	804	782	830	802	764	789	798	788	748	745	793	780	767	757	716	813	770	773	793	797	798	736	765	823	754	780	815	767	793	758	772	775	753	788	794	734	796	785	751	745	717	786	790	827	774	774	720	781	761	766	788	757	791	788	796	812	816	776	799	766	798	772	755	782	809	767	743	763	768	811	813	746	791	812	782	766	779	788	745	733	759	729	747	753	776	795	794	791	778	803	776	778	774	779	766	780	823	751	713	808	758	810	798	765	794	801	772	787	771	779	751	808	768	801	793	751	763	779	784	787	728	753	779	797	800	785	796	780	758	767	804	748	804	801	759	752	776	832	776	804	807	791	718	783	778	792	755	754	793	765	756	773	776	778	785	774	772	748	774	775	765	760	792	747	771	785	768	741	718	780	798	756	809	797	767	778	798	818	761	774	732	805	800	753	757	802	765	771	809	768	757	806	771	784	772	813	814	759	782	750	728	770	773	742	809	813	780	845	841	776	806	772	747	819	808	814	799	729	782	818	783	808	763	772	805	749	776	737	768	766	780	761	816	760	758	803	753	767	769	769	752	747	794	778	751	790	776	725	795	732	753	756	814	773	820	756	746	793	780	745	771	708	787	792	771	754	756	783	791	834	727	755	744	757	757	816	780	780	799	811	769	776	837	742	811	779	750	743	840	775	742	753	755	801	771	750	747	767	777	782	779	792	775	778	754	763	788	772	799	807	803	778	794	754	802	777	841	793	808	751	833	806	794	758	811	760	774	769	822	796	762	828	780	792	746	758	814	805	834	756	757	694	799	769	790	768	795	791	738	828	799	748	799	803	790	744	765	751	787	773	703	773	784	790	812	787	789	809	817	807	783	860	809	752	764	731	777	762	741	781	779	795	785	811	754	798	789	746	827	792	724	819	830	825	742	770	768	744	735	779	781	834	768	783	745	822	803	802	790	773	769	806	811	762	836	774	768	815	784	784	752	736	826	770	774	816	813	797	797	732	807	794	761	747	793	796	799	813	742	770	746	774	796	774	794	783	849	779	763	795	770	766	736	826	803	797	764	754	791	757	795	778	727	720	850	751	769	792	731	773	739	732	723	776	760	791	824	756	775	721	691	800	771	790	824	791	814	775	774	768	750	772	808	751	769	768	741	781	802	752	738	706	764	769	799	803	755	793	767	755	777	763	788	776	807	820	750	775	794	734	813	791	788	754	806	796	763	811	748	792	727	791	767	779	738	788	763	804	752	734	768	813	758	758	789	839	776	795	778	757	802	736	757	714	792	776	769	783	771	819	809	780	820	786	755	758	771	807	775	818	813	780	746	740	751	765	788	799	751	786	839	723	823	777	782	756	785	724	816	762	792	778	797	782	769	781	798	805	719	750	794	752	805	769	761	795	791	797	781	779	810	774	784	779	750	764	737	802	783	805	815	793	790	766	704	784	727	781	796	802	772	796	757	736	803	790	832	791	793	780	780	754	794	755	709	793	785	783	756	789	780	773	771	780	793	786	785	773	805	805	743	774	753	761	801	790	791	804	752	815	793	790	795	783	785	754	793	752	775	753	748	774	778	774	770	761	764	794	787	805	804	785	763	799	764	771	776	766	803	843	812	783	783	788	759	791	803	778	797	758	805	774	789	808	775	811	767	784	797	801	758	826	758	745	775	796	772	778	762	759	829	778	784	813	819	811	779	773	786	791	787	761	790	741	765
33893	38307	37576	27409	15491	7455	3844	2587	1841	1499	1220	1108	957	859	860	728	793	815	745	732	672	694	705	665	695	661	664	703	658	676	661	646	715	687	648	712	670	689	661	668	657	686	610	627	677	732	664	595	631	643	707	667	709	665	629	645	639	648	694	630	645	709	664	696	688	609	643	624	651	674	702	676	707	659	697	673	680	657	640	653	639	679	643	658	652	609	674	656	654	626	649	617	639	650	571	686	644	685	675	696	649	658	661	635	644	671	642	678	670	608	680	690	646	627	697	651	677	684	651	626	665	667	626	610	635	653	672	680	678	645	684	682	692	636	644	646	656	619	664	675	648	629	637	645	681	676	684	651	681	699	658	703	679	686	656	654	637	658	686	694	643	633	664	698	639	622	669	610	707	643	670	652	653	704	635	622	682	653	673	651	680	704	649	637	685	655	693	659	665	659	649	642	719	645	641	708	689	663	679	612	641	661	717	680	687	664	658	662	676	684	710	612	633	625	659	698	719	650	679	668	681	679	630	688	746	647	655	687	644	642	650	678	654	621	662	659	622	638	694	714	625	662	651	648	676	634	665	660	672	693	640	714	652	639	716	649	641	669	662	653	689	663	625	647	655	639	644	646	590	681	673	678	641	703	665	666	710	674	667	670	635	665	687	641	681	638	656	686	683	688	673	667	694	687	634	650	628	673	646	621	661	644	664	631	654	667	629	669	631	705	649	680	629	636	676	671	678	611	663	628	707	693	660	684	677	680	647	666	638	611	636	647	709	658	726	646	658	669	666	662	672	676	668	664	673	648	673	655	653	698	683	654	689	663	683	635	669	675	680	672	677	670	646	718	669	642	688	690	646	665	646	688	656	691	647	626	632	666	711	668	677	646	640	696	684	629	640	602	647	695	691	686	685	635	727	647	694	635	655	626	666	639	664	613	627	653	707	677	638	640	692	666	678	671	654	676	683	636	660	660	646	596	635	658	622	624	678	659	722	645	633	656	674	709	719	628	685	666	655	662	668	652	679	651	677	656	692	656	678	676	645	710	630	672	645	670	677	648	646	659	643	647	636	664	674	663	661	637	645	688	666	650	663	671	651	700	647	702	676	657	647	646	660	625	667	645	648	627	656	717	668	624	707	659	707	639	646	651	660	621	665	649	629	641	665	654	673	653	646	655	641	635	641	720	680	680	683	615	622	641	662	647	672	683	670	629	681	677	686	637	664	683	696	646	649	664	659	680	674	671	662	633	606	691	688	687	693	713	656	656	665	634	637	677	649	670	653	685	636	673	624	653	628	654	686	690	634	634	660	688	675	694	647	653	704	677	657	605	669	659	660	672	664	661	758	646	652	671	703	625	629	668	670	675	666	712	666	688	625	706	649	702	619	641	707	694	676	624	669	629	672	661	655	666	677	633	648	671	617	642	622	679	660	700	654	685	666	651	662	609	655	679	662	670	642	646	624	669	666	670	629	702	715	711	683	655	684	659	620	686	686	625	661	707	670	634	682	724	676	620	621	650	659	609	650	676	678	699	675	625	674	660	670	659	650	688	667	699	671	669	648	625	653	678	683	696	674	671	681	643	609	681	646	701	644	682	689	656	616	608	607	685	676	719	626	670	688	680	619	650	707	683	653	645	670	694	688	629	666	639	646	657	646	711	667	687	631	687	667	655	680	716	685	660	628	646	722	714	652	670	604	625	658	714	660	633	679	635	653	672	653	664	706	684	621	631	693	691	686	615	671	652	645	641	655	654	691	684	653	621	635	659	683	640	611	682	671	615	662	674	648	664	678	625	660	652	619	671	672	666	648	659	576	674	649	667	699	704	667	620	675	671	652	723	673	645	656	653	644	654	650	608	690	684	690	668	665	681	675	695	694	643	657	660	635	679	655	645	667	716	692	656	650	695	716	659	658	643	675	681	621	640	654	659	655	673	655	651	648	710	653	681	716	669	656	641	610	656	681	652	659	644	657	653	655	655	702	678	690	613	646	680	677	665	634	666	655	666	682	636	655	668	634	638	670	639	648	652	655	648	635	654	654	628	664	681	673	653	635	682	700	668	611	662	642	695	640	667	665	714	658	650	677	706	651	691	631	652	649	653	679	647	598	690	611	673	659	653	648	685	633	667	699	663	654	685	626	659	685	701	627	617	672	648	672	698	663	653	665	628	629	659	628	653	663	647	658	666	644	683	654	661	671	630	657	704	683	645	691	656	684	670	611	664	674	611	664	664	614	591	691	627	681	668	689	605	679	645	674	668	677	673	693	656	701	675	672	696	626	672	665	681	639	640	648	669	624	667	628	710	670	657	671	661	657	663	658	637	662	682	685	671	659	659	654	655	647	642	676	642	707	672	645	694	665	639	655	650	681	678	673	671	644	617	695	659	642	689	630	669	665	755	677	644	669	669	644	654	694	682	726	708	684	683	663	634	689	660	679	706	667	610	614	697	650	666	586	693	649	664	678	672	649	627	694	622	644	645	626	623	686	679	613	654	621	669	661	646	674	689	665	695	629	666	675	654	647	697	665	677	713	669	655	660	663	667	682	668	685	650	672	691	687	687	639	640	654	708	671	632	653	674	655	683	692	643	684	635	685	652	673	646	701	629	653	657	716	678	650	651	682	662	737	632	660	673	677	666	652	680	665	654	626	621	610	693	647	658	670	652	691	674	671	657	672	675	669	688	631	650	691	700	694	667	637	687	648	675	628	688	646	650	666	718	607	645	686	670	679	665	677	671	651	652	620	663	654	648	659	666	654	663	662	637	690	659	652	670	661	682	726	653	644	651	660	631	712	658	658	662	652	655	661	599	635	676	632	693	637	663	647	672	707	682	640	660	646	665	633	628	669	678	655	642	644	708	699	617	687	649	662	689	666	664	638	680	632	676	623	695	675	706	676	624	686	659	662	603	668	661	709	680	701	640	674	659	641	658	673	657	635	648	696	688	660	644	657	662	634	698	672	684	672	613	629	641	650	639	693	628	683	658	634	673	673	676	639	683	679	657	635	693	698	663	656	656	657	667	686	664	637	623	641	645	632	641	705	660	672	672	644	634	678	677	665	678	701	666	639	689	699	699	702	636	670	722	687	662	646	644	681	633	641	660	673	652	646	612	672	678	647	646	653	672	654	666	629	681	680	688	628	619	663	663	693	639	663	691	655	657	611	635	644	651	628	668	678	675	667	687	625	660	628	627	656	634	652	652	641	683	663	667	622	676	677	681	689	663	698	669	692	632	678	677	655	646	660	685	639	649	652	666	695	656	649	692	634	654	645	700	672	658	650	663	670	663	682	627	670	633	669	672	689	605	679	621	660	639	647	589	629	673	656	602	632	646	645	633	696	680	700	639	688	654	614	659	692	660	667	615	688	686	673	645	687	626	652	672	666	672	653	674	656	676	635	704	629	627	704	661	628	626	647	630	631	652	660	668	607	689	678	663	677	683	675	622	636	677	658	669	642	678	665	679	748	681	665	647	716	633	672	681	638	697	650	690
42681	54155	41007	27535	17916	10810	6293	4315	3031	2426	1864	1583	1343	1193	1077	1025	991	965	925	873	869	868	826	827	816	809	815	838	768	804	787	796	837	822	852	763	802	777	789	809	818	840	783	828	792	831	801	781	806	737	793	793	834	840	826	783	800	836	833	781	809	788	821	785	746	825	869	783	816	781	812	833	840	756	763	796	794	757	739	835	771	753	824	800	797	815	778	759	782	764	782	762	796	820	739	784	795	764	811	786	803	811	794	852	806	827	777	772	858	807	740	769	764	801	805	811	792	794	798	770	794	795	791	781	799	750	806	818	745	800	819	791	803	757	749	793	811	773	787	770	775	757	830	781	778	831	794	797	793	839	822	798	797	803	784	773	835	840	821	810	793	778	833	787	833	820	779	813	774	835	818	836	803	804	801	769	799	767	761	787	778	828	804	826	786	789	806	785	817	788	777	752	815	809	767	821	784	817	833	803	770	806	754	783	851	836	777	777	792	764	803	824	762	779	820	794	796	751	802	780	761	831	797	830	772	786	813	771	822	804	836	822	799	751	788	764	770	776	764	754	821	711	794	798	801	735	768	782	772	822	752	770	810	774	797	832	774	774	827	791	794	801	830	809	783	854	753	787	830	754	824	773	780	862	804	783	796	801	833	780	808	780	785	760	788	800	785	843	808	838	799	822	809	787	824	742	759	778	775	798	789	742	764	820	823	772	796	793	779	754	874	760	788	788	775	803	726	821	760	802	768	786	802	839	862	809	791	797	810	757	796	765	786	755	800	808	777	788	866	752	808	805	790	782	767	834	788	786	883	785	780	823	776	799	792	791	817	812	803	828	830	808	779	759	760	767	760	801	769	782	744	804	827	795	811	813	757	812	793	839	779	766	764	793	781	797	753	801	794	822	797	811	784	791	775	780	792	785	841	811	801	791	795	811	794	826	818	846	798	837	797	814	775	801	793	797	834	825	738	850	822	803	822	778	766	799	764	774	706	791	763	794	791	800	747	767	798	758	792	741	814	758	792	847	804	818	768	868	795	768	763	824	843	802	759	828	820	768	759	821	809	812	841	758	803	811	785	807	791	816	713	800	812	783	804	812	860	799	790	793	770	757	843	797	819	798	800	759	751	773	733	873	814	818	827	784	819	833	852	800	751	807	771	767	818	836	790	821	799	795	809	785	806	768	828	775	819	840	779	757	766	802	776	823	838	775	793	847	780	759	718	780	807	758	796	821	791	849	745	801	774	771	820	765	777	793	771	818	838	804	778	782	767	805	778	819	813	736	857	776	741	818	858	785	860	860	763	797	856	724	807	807	804	794	780	797	754	744	769	839	816	811	772	809	846	865	764	831	804	819	778	781	797	768	835	784	761	755	790	809	772	797	771	769	800	815	841	786	803	796	793	769	834	771	816	796	798	808	842	768	750	829	826	807	794	822	797	815	756	780	804	806	800	817	755	783	752	769	821	757	744	837	845	814	784	774	772	769	756	772	809	745	820	796	776	772	803	805	809	778	815	790	756	798	792	770	761	834	747	816	762	784	733	773	812	789	765	851	771	762	819	789	770	816	780	833	792	771	803	833	775	784	766	839	780	791	840	770	792	822	789	785	786	758	809	800	833	769	801	811	767	756	756	798	737	815	856	751	794	771	807	780	781	797	824	761	827	772	758	815	824	754	804	780	765	794	813	760	787	786	807	753	807	817	786	754	792	759	821	836	790	782	801	829	765	807	824	755	832	805	824	822	792	797	826	791	817	809	783	804	810	799	757	780	820	838	773	816	774	771	794	842	765	790	818	802	806	767	774	803	783	807	750	785	780	798	825	785	737	793	781	794	796	780	729	797	809	764	794	790	836	763	816	762	806	855	794	773	793	798	779	847	785	809	807	747	781	885	801	801	796	841	773	816	787	808	767	794	807	835	796	746	793	818	798	826	800	780	824	792	785	802	783	748	838	835	845	773	776	781	775	773	794	832	829	759	802	832	822	753	794	742	822	772	802	831	792	834	831	810	742	759	837	771	762	779	834	756	791	837	818	803	784	762	787	778	781	834	775	752	808	776	784	828	799	770	855	806	835	813	804	801	821	832	760	762	771	786	792	777	803	787	785	818	764	778	799	796	781	746	817	790	758	818	759	760	759	784	826	759	791	811	781	789	795	812	786	809	801	843	809	760	807	774	778	802	787	840	803	767	837	761	785	813	799	806	779	809	786	783	804	844	808	823	809	771	863	804	827	768	777	801	785	790	793	779	867	758	837	765	814	832	784	768	829	767	813	811	852	794	789	822	775	840	779	790	808	751	811	773	800	795	776	781	757	822	814	781	808	776	807	834	757	722	732	796	833	773	760	854	799	814	793	773	819	829	829	774	790	816	839	804	796	773	794	836	780	816	798	749	777	820	790	809	849	815	792	875	783	744	834	809	762	827	793	822	768	819	819	797	827	760	807	815	774	796	745	762	838	833	787	768	791	793	815	767	749	755	759	776	797	849	734	796	791	756	820	771	768	787	762	796	745	777	806	787	809	836	791	790	808	791	797	785	831	778	800	821	792	799	794	819	798	808	759	805	791	821	815	795	835	766	805	799	830	793	767	789	855	805	789	796	728	747	801	824	793	781	732	816	792	837	812	781	797	761	843	781	790	791	816	784	825	772	768	768	829	778	768	785	803	820	816	799	830	732	815	842	749	796	788	816	747	785	804	795	807	824	824	801	862	779	759	793	800	812	789	759	771	853	795	810	813	704	795	844	784	795	770	779	762	823	811	796	789	787	790	808	761	825	838	752	733	807	813	759	827	793	792	822	797	774	816	793	785	760	797	776	797	824	784	788	829	790	806	827	857	763	813	821	818	784	773	753	820	765	837	787	805	758	779	765	757	784	763	796	781	788	806	784	807	725	745	787	810	844	798	840	803	769	793	859	819	762	797	834	793	780	757	810	832	776	803	767	806	784	815	780	740	783	824	804	783	814	799	795	806	789	809	766	816	804	767	783	769	827	801	820	794	739	832	849	760	803	760	795	773	809	779	741	781	752	785	805	811	778	774	772	775	837	773	809	814	765	801	766	752	796	844	761	836	761	820	772	795	807	800	806	764	848	821	810	820	843	749	769	751	830	775	808	727	785	782	788	779	790	774	792	782	770	794	813	749	812	763	807	840	806	773	809	798	731	803	765	822	809	786	786	773	789	795	872	806	770	783	780	805	786	775	766	776	790	830	742	794	791	763	765	829	852	761	800	828	787	824	808	774	794	805	811	832	744	821	810	791	804	789	794	784	787	847	772	810	767	782	814	769	785	794	790	821	812	797	771	790	768	809	789	801	789	798	814	809	751	795	794	818	829	832	838	836	803	748	788	789	836	763	776	786	789	778	745	798	757	803	816	807	806	792	821	754	838	810	788	813	785	786	811	771	850	815	842	810	797	800	835	790	789	810	795	790	852	808	800	768	818	804	796	821	732	809	821	874	868	800	800	792	794	819	782	838	785	779	721	794	789
23994	21122	28204	24942	21522	16355	8094	4131	2495	1889	1451	1366	1271	1172	971	868	856	823	779	813	697	742	746	750	743	695	729	770	732	698	676	702	747	675	700	743	751	715	721	710	712	736	717	693	705	695	766	747	705	712	716	710	709	778	700	741	704	681	704	706	632	699	712	718	699	721	733	740	700	694	699	744	669	660	677	681	741	739	697	624	744	737	701	752	636	692	712	721	752	695	691	724	718	667	689	685	677	699	740	729	690	686	710	720	691	702	703	678	693	715	756	723	726	736	703	696	718	727	696	727	664	684	702	690	774	767	661	697	720	677	706	681	727	680	722	702	682	756	712	697	700	701	737	731	665	735	701	725	702	730	739	692	719	699	670	675	717	681	726	685	682	676	716	698	721	731	710	695	668	689	710	716	660	717	725	691	698	732	732	684	733	713	720	694	688	706	697	674	682	764	664	732	715	717	698	666	712	712	723	686	731	682	705	721	681	680	723	680	697	692	698	702	653	692	718	678	759	686	715	717	689	722	691	703	764	681	659	706	718	725	716	682	720	757	691	718	735	766	691	713	719	661	673	722	709	732	727	749	673	668	760	738	707	707	730	685	733	664	690	708	687	701	693	736	709	708	700	671	710	724	690	673	706	701	745	731	657	661	701	729	726	740	707	681	766	726	743	742	711	698	762	701	652	702	699	705	692	664	726	690	656	712	707	706	686	669	680	740	666	694	664	736	704	683	735	680	676	674	695	715	663	660	645	680	687	704	703	713	687	713	672	708	720	714	725	686	702	710	759	720	742	681	769	694	697	646	717	744	709	709	713	687	726	660	716	709	693	679	708	691	728	722	730	709	658	686	687	659	688	686	710	652	742	703	673	701	751	719	706	740	735	722	705	719	689	693	681	714	686	760	708	735	679	705	671	736	696	698	707	725	704	736	728	722	719	717	689	728	710	691	659	725	662	725	745	723	664	702	722	735	709	642	703	680	654	685	728	632	713	734	719	720	742	648	692	705	730	694	723	727	700	734	684	711	732	679	728	693	698	707	680	765	699	737	721	711	707	733	722	710	715	742	718	693	698	698	728	752	706	726	704	718	679	705	710	663	682	689	716	719	674	731	669	702	705	658	721	703	724	680	673	721	690	708	719	687	679	727	710	748	683	766	718	698	674	701	684	719	691	707	713	733	709	739	649	697	748	726	693	685	768	685	699	725	737	708	772	663	697	709	703	658	689	755	729	659	660	692	716	682	693	677	709	662	713	690	703	689	737	679	666	707	713	728	674	648	690	690	669	699	703	739	757	710	738	728	703	709	695	715	715	694	744	744	687	721	736	683	713	719	709	723	717	711	761	696	706	725	724	738	680	697	696	722	745	666	740	722	702	664	731	678	710	764	740	710	729	702	689	678	666	732	738	706	748	695	661	754	691	750	703	676	672	694	695	672	653	690	711	737	740	677	719	735	682	766	743	723	690	688	714	721	713	691	726	713	693	651	706	680	653	672	719	708	669	722	698	697	725	728	710	712	697	700	672	726	679	711	708	682	676	708	684	686	676	680	668	677	712	729	717	699	695	705	668	729	732	760	630	701	670	725	707	704	688	678	683	663	735	680	663	737	721	691	703	697	694	698	732	758	695	683	730	694	706	705	738	668	725	696	713	709	716	701	738	710	734	673	734	659	711	708	709	721	689	699	710	695	721	693	678	695	735	761	679	720	713	741	698	710	688	701	708	698	682	725	672	697	708	719	699	712	746	714	710	730	661	738	711	749	748	678	690	685	667	708	722	664	708	720	739	667	741	716	764	720	740	692	688	693	689	689	713	704	665	697	734	728	668	684	713	675	702	683	740	725	730	702	721	720	747	670	635	704	730	745	739	719	710	701	745	705	706	712	657	705	716	698	740	699	695	734	716	718	740	667	686	773	680	700	685	672	683	734	708	709	700	665	713	714	658	666	721	688	699	698	709	716	723	685	718	675	699	706	760	691	666	726	638	705	677	658	670	697	730	710	689	735	677	712	704	694	720	644	682	697	703	712	715	685	681	697	709	730	680	680	677	717	687	769	683	705	699	686	736	724	695	739	690	720	693	700	657	702	694	722	657	701	697	739	718	711	699	746	684	741	691	682	698	670	717	729	718	780	734	676	691	694	651	635	716	725	724	710	683	682	703	723	740	757	722	710	684	713	717	645	684	719	702	685	720	698	735	711	754	679	688	752	754	765	681	697	765	677	737	708	768	732	694	660	718	703	752	705	754	718	739	705	689	713	706	747	709	737	720	710	692	774	805	709	703	664	679	702	766	711	728	687	728	736	704	710	710	722	713	670	669	692	684	683	714	672	736	731	730	659	752	714	722	645	710	741	659	725	687	705	695	683	676	701	658	662	703	705	726	673	737	700	721	696	713	662	690	757	739	718	712	686	750	771	690	725	690	694	683	719	740	713	709	724	721	713	693	698	694	672	698	705	730	748	663	679	659	671	697	717	741	650	690	695	692	681	728	697	709	661	711	722	749	756	678	716	683	664	692	714	685	708	747	717	677	755	722	685	684	686	707	656	718	709	684	702	704	719	692	685	695	693	694	693	681	714	710	689	717	700	713	705	687	704	712	728	639	689	759	706	674	667	710	641	746	753	717	690	675	743	705	656	694	708	711	695	648	708	740	723	736	706	675	660	706	721	726	751	739	681	677	676	676	718	664	709	702	677	698	699	746	702	702	713	724	693	708	710	746	733	708	701	677	707	721	666	645	709	687	687	651	684	714	708	699	688	700	675	715	715	679	724	715	687	701	694	754	650	695	673	679	696	742	760	691	676	708	718	688	733	630	700	671	745	682	691	732	679	735	688	688	694	694	711	658	748	740	698	702	694	695	700	704	736	768	688	727	691	702	712	726	666	711	655	727	750	717	700	693	697	711	701	687	720	720	735	709	699	711	670	777	675	712	724	727	690	693	708	681	706	687	659	719	737	734	705	741	696	693	691	668	699	695	743	668	742	680	755	692	685	747	707	748	684	665	631	706	744	720	709	687	713	662	688	635	720	699	753	717	708	624	698	744	665	673	695	756	653	711	684	700	703	719	711	717	705	710	731	692	735	672	682	688	722	744	725	693	692	651	689	682	730	705	670	675	715	715	695	729	687	690	736	661	685	765	699	706	741	715	731	665	694	771	736	714	716	725	763	718	660	744	706	697	677	698	685	755	726	728	718	697	704	682	698	693	690	725	685	740	682	675	707	739	692	692	712	769	708	764	694	679	754	655	666	693	695	713	731	671	705	741	695	697	731	735	745	706	702	685	727	685	691	672	706	706	690	681	715	737	674	658	685	710	722	705	770	699	754	708	655	721	711	698	695	708	713	667	729	703	728	719	693	723	761	704	710	712	753	708	686	705	759	730	704	734	696	669	702	724	773	676	747	686	716	715	711	704	722	726	729	728	701	716	696	747	694	694	759	735	672	720	703	735	708	705	743	693	681	680	727	677	688	729	713	745	708	715	697	690	701
43803	66515	46214	32319	19961	14086	9513	6490	4292	2824	2282	2031	1859	1577	1280	1170	1086	1030	994	965	957	947	907	877	901	879	899	878	885	870	876	839	873	871	818	853	873	882	849	823	893	876	802	923	859	806	857	866	830	871	901	835	884	833	882	852	835	839	842	911	887	871	889	796	808	866	822	865	866	867	791	802	886	835	803	811	791	850	816	873	858	835	877	838	848	818	838	875	847	961	850	872	859	813	845	853	807	823	846	878	857	784	815	836	882	773	844	845	873	873	894	889	787	897	883	849	828	816	865	821	848	840	852	773	832	822	915	832	876	815	822	893	835	830	849	846	807	862	833	867	808	864	828	772	855	824	836	868	811	848	810	853	865	863	843	897	871	863	840	884	826	820	862	841	841	818	825	848	857	818	797	854	875	818	859	817	850	808	871	846	898	852	816	835	898	857	852	842	809	867	870	797	846	840	832	890	848	829	809	878	890	851	828	873	840	846	838	810	824	879	845	828	867	807	861	828	896	854	887	858	872	833	859	833	867	867	819	857	862	847	827	890	833	881	836	871	876	861	864	862	800	892	780	812	827	827	873	846	860	841	880	869	818	800	852	827	843	802	886	829	805	884	859	843	873	853	854	848	889	856	829	821	776	824	830	870	820	834	846	861	885	822	827	838	809	861	828	860	831	832	852	857	850	900	832	840	832	833	826	837	828	893	854	878	847	825	790	819	830	846	861	854	853	835	799	814	837	857	852	850	867	850	870	840	810	834	849	860	826	818	836	850	887	823	870	832	850	833	848	835	906	806	865	890	820	809	828	884	845	881	815	891	826	887	860	828	851	815	900	887	878	788	852	859	909	820	863	799	854	844	809	822	835	911	821	870	860	794	848	876	887	847	814	825	821	816	858	831	916	828	800	829	796	884	841	853	761	827	874	834	827	857	831	835	850	878	808	829	847	855	863	817	827	839	818	870	820	890	821	862	878	817	827	858	918	843	788	807	799	879	844	833	817	853	832	845	797	877	849	834	824	890	843	874	828	831	851	868	829	828	811	861	843	862	830	838	861	840	857	825	822	768	798	864	847	827	814	814	777	833	839	828	872	894	842	810	857	866	850	866	793	825	847	829	862	880	839	860	851	866	835	824	911	881	858	860	862	834	795	818	845	859	854	854	834	845	876	781	869	905	813	865	819	882	819	842	833	858	863	826	884	819	901	843	831	851	848	792	817	821	854	881	838	820	881	859	881	833	881	830	865	826	792	863	863	808	824	850	866	839	843	864	821	845	843	839	839	877	874	841	833	886	833	870	867	887	839	839	850	846	836	827	862	835	835	855	883	772	860	832	866	856	837	818	883	884	838	877	841	834	807	898	809	831	808	854	872	799	876	905	857	838	853	852	887	779	864	847	874	874	802	804	822	848	865	909	885	850	834	854	823	820	807	791	769	859	847	866	828	868	859	861	842	879	858	813	815	877	807	938	885	793	868	927	822	870	877	873	879	833	869	825	840	837	856	863	848	798	859	840	904	865	843	874	871	803	918	833	813	840	858	855	869	781	846	805	890	825	835	799	892	868	843	879	905	815	830	820	785	880	855	818	873	859	820	831	791	866	826	835	844	819	854	792	886	777	795	826	800	910	826	855	871	880	802	824	889	798	847	856	841	804	838	840	841	857	807	815	883	862	750	824	804	807	779	871	836	782	837	855	882	856	816	843	916	836	807	843	821	818	837	850	818	825	825	867	870	811	835	822	862	811	860	848	875	830	800	894	793	864	833	857	855	814	798	862	827	810	823	873	879	895	874	861	796	810	895	865	829	895	795	842	775	839	880	851	878	837	807	846	913	836	840	822	873	832	844	864	826	894	801	821	880	817	841	924	845	862	840	837	876	907	855	874	830	818	845	796	799	842	843	840	821	838	823	848	895	851	813	827	845	814	854	847	916	837	865	828	865	831	891	832	866	871	802	850	879	890	884	866	809	825	851	850	832	860	830	833	878	859	873	796	849	854	867	840	843	823	927	816	831	857	845	755	797	806	853	793	845	909	821	879	830	849	897	829	846	852	843	865	852	819	848	862	846	874	869	856	831	813	858	875	835	867	822	858	817	829	889	831	835	832	811	811	799	874	853	804	885	851	845	824	861	867	851	838	797	838	839	815	831	829	855	817	840	840	791	835	807	854	866	829	875	839	820	825	850	868	845	809	861	851	793	811	820	849	842	850	800	820	862	866	877	902	816	862	897	863	809	825	848	828	857	910	878	835	878	851	878	834	765	898	841	817	854	847	860	876	806	859	847	862	858	828	820	926	853	828	830	876	843	894	861	842	845	852	857	815	855	855	845	883	810	890	892	810	819	863	832	838	876	832	850	829	833	875	845	852	845	909	883	807	852	830	857	862	869	880	838	855	835	819	819	835	796	865	828	871	864	800	835	830	796	831	867	859	851	882	827	821	822	854	822	832	869	818	856	834	832	837	843	811	778	827	825	848	837	874	840	836	857	801	941	922	832	857	886	844	798	871	859	900	873	882	923	865	828	836	829	810	888	853	891	850	857	881	855	898	839	829	834	861	815	803	854	816	858	915	826	859	788	844	802	881	837	863	844	900	875	820	854	838	884	818	902	867	817	846	854	862	886	858	852	925	854	868	811	817	807	811	817	836	859	802	833	862	847	801	832	844	844	820	844	836	926	865	869	804	849	799	834	799	821	882	838	815	906	843	873	911	821	817	854	869	853	843	844	788	855	824	845	831	802	799	841	850	857	829	852	873	846	840	820	776	849	802	872	850	838	811	823	922	819	858	824	845	881	823	823	826	842	869	800	851	824	854	829	873	860	791	875	846	865	849	829	868	911	827	828	893	799	842	806	857	844	884	849	876	819	844	878	831	888	884	865	834	810	892	815	859	855	805	905	822	861	813	794	834	877	890	844	820	862	825	817	848	848	879	785	871	784	816	859	852	829	860	884	854	837	865	850	865	838	819	817	863	805	832	801	844	853	819	865	845	899	873	804	847	795	841	814	880	841	835	837	827	831	885	843	880	836	832	877	842	821	785	859	832	885	799	834	872	864	815	913	829	814	868	851	883	842	850	809	805	765	926	884	863	881	887	879	858	825	860	812	801	848	806	815	851	810	813	833	834	848	816	845	826	821	820	815	840	840	809	871	908	844	824	842	867	910	836	876	871	853	835	829	801	866	863	830	860	909	839	828	856	830	846	827	861	811	843	844	810	831	879	802	783	867	827	832	845	833	864	878	835	878	851	883	815	873	910	845	855	805	828	791	860	833	894	858	803	800	830	886	847	819	835	805	837	840	887	837	797	850	854	821	817	853	888	846	842	876	849	845	863	805	810	783	844	853	810	834	838	773	838	882	779	836	854	833	810	821	825	844	810	807	832	827	864	844	857	846	849	862	900	878	837	851	846	887	842	816	785	854	824	903	835	863	816	828	851	834	824	894	845	797	840	880	829	842	816	876	882	881	793	846	879	861	856	846	854	836	863	869	864
24935	21612	28339	25892	18917	10017	4476	2544	1616	1343	1195	1015	959	885	787	761	717	715	694	696	688	698	622	652	623	604	602	634	611	603	626	591	641	646	634	625	608	598	651	628	658	637	610	624	590	589	611	640	633	583	583	584	668	606	609	599	637	604	603	605	592	616	621	612	596	611	589	599	588	635	569	601	640	596	615	595	643	586	573	615	612	624	597	607	603	590	608	624	606	624	624	657	601	595	581	627	636	610	598	625	617	551	603	558	630	615	579	614	554	602	589	603	611	606	603	593	619	588	606	567	652	612	633	635	599	650	591	603	565	558	608	629	614	613	616	623	627	582	647	647	601	608	552	617	580	628	629	625	609	596	617	577	619	598	627	570	576	584	614	639	608	606	608	580	593	594	576	600	587	619	622	619	580	603	629	616	611	585	610	624	588	595	639	662	646	622	636	618	671	603	605	601	592	634	597	577	626	582	614	605	589	592	568	642	631	650	594	645	599	627	653	626	598	595	605	619	572	614	551	614	633	604	622	629	689	578	581	660	644	603	568	603	604	618	625	593	617	615	642	588	624	613	582	598	575	611	604	595	596	599	578	580	660	656	627	589	554	615	643	587	654	576	594	664	626	606	629	570	609	636	623	603	598	571	571	607	619	608	579	624	624	601	592	632	606	622	602	590	611	599	639	654	573	584	597	604	574	609	644	612	617	598	607	584	601	615	642	618	603	591	626	595	608	635	592	584	607	597	612	635	602	553	571	613	622	589	587	609	613	583	560	585	569	616	617	619	633	555	611	618	591	609	620	569	585	616	597	626	653	617	606	625	585	580	600	603	616	594	607	594	597	604	578	597	608	594	633	574	589	628	597	626	580	603	560	598	610	589	578	586	649	620	605	598	627	604	601	597	621	595	611	602	602	616	580	618	612	588	622	660	634	634	592	610	614	599	617	624	607	641	633	601	597	613	626	585	661	632	609	618	609	547	623	646	583	633	619	584	604	627	625	640	613	587	575	639	597	621	578	633	557	581	621	616	590	624	589	632	595	596	625	605	582	646	616	647	604	595	630	624	613	624	584	616	650	644	614	595	601	581	586	598	628	602	607	606	580	613	591	606	576	598	611	633	622	648	607	680	651	619	562	636	628	575	588	653	639	654	607	627	604	642	614	608	590	631	657	627	617	600	578	615	609	575	629	592	611	594	613	560	627	651	594	572	603	600	561	600	605	630	609	614	565	571	603	594	608	589	632	604	604	643	607	554	601	659	622	580	616	586	593	593	599	580	621	658	621	605	572	573	639	614	578	607	638	666	628	622	575	613	625	611	579	628	598	608	614	609	623	597	592	598	631	603	569	643	557	619	567	606	597	609	640	621	645	602	642	606	631	608	617	608	596	586	582	554	586	603	594	614	637	617	590	594	612	615	587	644	590	607	582	660	592	617	612	613	630	631	579	628	578	634	621	653	613	637	603	609	593	573	607	573	634	584	596	638	598	622	602	579	624	642	576	573	571	598	587	638	599	558	634	541	584	588	577	583	580	638	599	584	607	592	600	592	623	615	563	610	608	619	547	622	603	571	589	605	627	626	630	638	637	591	596	582	594	605	581	614	591	572	614	597	636	619	622	581	611	591	638	627	613	577	617	584	606	573	610	621	647	629	599	650	641	589	600	686	609	567	611	607	574	600	628	630	610	607	622	592	596	605	623	617	587	611	622	654	576	597	627	592	597	637	581	588	563	617	599	622	589	620	656	628	587	541	597	603	606	607	648	599	593	627	611	612	625	613	592	615	639	615	591	603	631	586	587	641	657	618	601	631	576	626	622	601	603	575	614	574	571	639	595	649	612	568	563	593	656	616	629	620	592	651	636	595	592	605	604	586	611	578	566	611	612	589	606	604	656	606	591	602	645	599	558	584	603	624	609	619	593	576	631	588	613	604	644	593	579	600	593	603	601	614	604	594	596	639	614	635	559	615	562	628	609	616	603	635	620	571	593	649	608	672	567	586	622	633	637	597	590	609	606	613	576	601	567	573	607	598	587	585	604	601	579	622	586	665	591	609	601	605	604	580	577	596	559	589	632	589	565	570	649	591	615	665	639	584	615	634	592	578	641	589	626	565	628	585	632	614	611	584	592	580	547	556	615	625	636	604	589	574	628	626	603	613	604	583	631	609	639	559	598	573	587	618	598	596	589	575	626	595	620	619	649	638	577	639	580	596	602	618	619	587	640	635	585	620	617	595	610	583	577	597	602	649	604	570	580	607	608	631	618	590	565	584	557	622	626	586	578	609	607	636	608	596	566	556	594	617	602	619	665	642	648	616	603	643	588	571	618	591	628	583	643	626	677	612	621	600	581	615	564	599	566	615	577	607	617	657	654	575	633	560	573	627	608	582	611	606	608	621	595	581	577	644	603	576	587	598	621	566	594	614	654	637	565	616	577	618	649	628	579	605	627	644	564	632	602	640	620	591	619	602	612	615	586	601	648	620	628	623	588	603	624	597	560	630	606	620	583	585	608	586	583	625	626	607	625	577	618	583	620	627	594	594	649	619	584	624	598	580	582	568	599	628	623	576	647	630	600	611	579	609	636	594	586	623	632	615	605	562	619	597	612	603	623	630	596	601	559	661	649	576	616	600	596	623	611	608	612	600	641	580	620	629	609	618	612	574	648	632	596	606	619	605	585	600	595	604	560	630	625	640	592	588	631	633	589	637	610	612	620	609	611	589	630	615	613	606	600	615	654	592	610	634	572	627	597	604	619	616	661	602	621	602	647	595	608	608	612	581	587	619	584	629	591	610	621	593	617	643	616	607	608	627	610	590	609	581	609	627	583	600	594	591	579	624	617	620	628	580	626	563	589	606	583	605	569	601	570	578	604	606	618	622	615	600	598	590	591	607	620	603	548	628	629	622	611	625	583	595	594	622	567	587	602	589	629	630	630	581	606	568	612	645	559	610	621	594	554	554	567	601	630	633	589	570	594	643	627	615	622	579	588	586	595	597	599	591	640	581	623	607	629	634	583	615	641	562	655	587	602	613	608	617	581	628	587	551	597	562	647	572	605	595	657	591	601	560	608	594	604	622	610	629	612	589	592	620	616	625	582	624	593	607	594	612	597	625	615	599	595	603	616	639	661	583	577	638	604	616	642	649	624	616	567	625	571	607	592	601	600	584	601	596	636	633	614	636	615	557	631	643	599	624	611	616	623	600	602	637	584	592	580	624	627	558	515	628	598	628	686	644	586	644	643	565	619	582	572	623	589	603	632	572	576	628	575	587	614	616	604	617	622	576	601	597	610	628	642	605	618	583	591	611	605	623	620	573	589	621	619	606	620	660	556	562	649	636	596	624	605	619	611	615	595	589	627	612	568	582	598	589	634	625	620	579	601	657	617	574	616	606	608	571	604	618	611	641	609	596	619	634	624	589	591	607	615	570	564	610	592	620	570	634	618	615	591	651	626	612	567	667	628	627	632	584	670	581	652	611	622	659	579	615	612	638
43759	66032	43989	26980	17982	11381	7046	4474	2741	2165	1793	1586	1415	1224	1055	905	927	832	804	826	814	814	775	754	740	808	735	785	731	741	718	793	748	735	806	775	777	765	752	752	779	783	713	771	783	778	719	780	741	733	706	762	757	774	758	759	733	754	744	703	716	746	772	745	755	776	744	726	751	696	744	664	685	742	662	741	748	802	738	700	712	737	755	712	746	708	672	726	722	726	732	760	776	732	788	748	765	728	703	759	756	707	755	758	703	741	766	789	703	743	770	683	767	739	738	776	730	778	746	727	684	685	734	704	722	751	730	679	736	730	780	772	729	760	703	695	732	679	732	708	753	753	720	678	712	753	769	732	750	745	684	755	695	663	681	792	743	717	771	744	760	743	746	696	695	720	724	744	721	722	780	723	731	700	741	751	731	750	762	726	733	730	769	735	736	738	697	742	740	795	728	737	760	722	764	751	692	710	769	734	755	676	718	736	717	770	769	755	781	734	743	758	702	729	724	786	741	724	751	706	808	727	736	741	758	766	706	697	729	735	736	767	698	734	769	774	756	771	742	744	723	750	745	733	745	758	711	745	720	695	771	734	766	689	764	701	723	726	746	700	754	755	717	789	741	758	745	711	756	712	759	743	763	743	694	736	695	737	723	761	751	726	702	705	755	767	768	743	776	782	747	729	700	746	762	794	720	757	764	750	748	774	744	771	768	751	709	737	786	716	680	769	717	782	720	702	732	783	733	772	736	753	711	743	754	732	715	790	750	726	767	761	723	736	735	715	697	757	738	801	691	738	696	734	736	736	699	735	694	730	707	716	721	725	742	733	699	732	756	749	709	710	744	775	742	744	740	718	730	720	752	713	722	762	686	690	703	750	733	728	728	697	785	717	758	757	731	743	703	736	716	773	744	770	726	735	752	769	749	833	724	692	723	727	675	763	762	785	709	732	673	715	697	696	723	756	781	748	684	708	732	701	768	762	741	764	680	757	711	687	718	808	780	737	736	700	774	712	715	757	738	752	697	724	746	702	703	753	741	741	764	750	686	800	740	718	689	695	730	752	734	670	738	710	712	772	733	732	736	736	773	686	723	769	731	762	726	748	736	668	746	730	784	783	751	710	748	763	718	748	699	697	732	737	750	684	725	703	747	748	748	741	759	742	751	763	740	774	729	689	781	736	711	659	731	733	762	679	725	748	725	717	711	784	727	715	711	729	697	690	719	716	729	701	753	710	706	712	744	725	699	707	716	752	739	744	727	741	768	721	729	749	765	753	679	757	740	734	714	755	731	728	720	731	733	712	745	740	757	717	726	753	672	762	699	746	725	748	735	751	719	738	697	785	742	729	752	754	740	737	746	751	781	698	686	697	716	728	741	742	736	719	766	767	728	740	708	785	779	751	730	742	712	751	726	726	724	731	764	750	698	800	729	731	669	762	680	734	728	765	709	774	761	771	738	752	805	705	753	742	731	705	761	752	747	767	735	749	679	797	744	698	739	758	723	725	712	771	768	726	729	774	743	789	752	757	702	733	716	769	754	743	732	776	718	733	763	749	750	722	715	724	745	735	761	744	723	715	738	762	772	745	729	805	764	742	741	686	755	758	701	751	744	755	759	781	746	754	747	723	694	736	767	767	715	748	721	715	730	762	704	694	702	742	712	799	735	707	730	725	680	715	743	775	775	735	727	745	742	713	754	733	722	713	748	747	715	758	745	725	780	740	767	716	725	756	747	743	718	756	699	732	715	749	689	726	806	754	716	744	723	724	748	702	734	738	736	725	731	685	770	705	724	741	794	770	759	729	729	714	721	743	759	694	738	764	723	719	745	760	713	707	708	765	748	710	723	704	711	726	704	750	775	732	738	689	717	726	726	732	643	727	773	716	721	750	739	723	674	724	715	778	724	675	728	726	734	706	772	732	728	712	770	781	736	732	675	770	722	728	724	736	723	785	703	748	715	722	745	710	778	721	730	745	767	729	750	751	737	758	739	713	718	758	734	778	691	767	706	684	716	773	775	786	726	711	784	717	750	688	754	761	715	737	701	696	742	723	711	770	777	721	711	770	760	780	711	739	761	721	708	705	734	769	745	738	734	722	748	735	733	711	733	685	751	709	693	772	749	734	729	746	750	768	698	745	745	719	759	736	741	703	728	730	749	735	743	704	711	733	728	763	725	729	726	697	759	718	715	741	784	767	750	696	700	735	711	713	753	756	757	749	802	708	740	753	754	742	748	804	739	769	775	786	759	673	700	764	803	773	757	705	780	688	739	716	781	745	729	726	786	718	752	713	757	700	764	756	768	723	766	714	734	771	703	775	741	710	703	702	797	718	717	762	713	712	738	717	704	713	769	730	711	732	739	687	726	761	696	698	779	721	726	729	741	744	733	758	772	758	734	705	721	735	726	750	736	731	730	724	803	714	725	753	681	799	732	750	729	749	697	730	706	741	653	737	714	725	745	696	740	778	723	736	785	659	746	810	733	727	712	784	686	728	751	710	739	716	756	722	760	722	782	711	774	727	761	691	729	714	733	706	725	758	766	731	730	762	714	723	732	727	809	715	729	785	733	743	767	734	749	710	727	646	763	772	747	697	706	683	757	761	744	782	728	696	690	762	738	731	696	727	739	715	764	709	786	736	783	765	764	702	692	734	753	785	736	725	742	749	692	738	683	736	730	717	706	681	727	748	807	766	719	726	766	699	707	746	797	698	738	759	729	757	707	729	696	731	700	775	723	705	741	744	779	694	735	723	690	754	746	749	729	701	714	732	759	757	725	724	699	699	701	727	726	724	744	747	728	704	778	738	750	687	719	747	766	714	688	717	740	765	704	716	796	750	749	733	714	721	747	753	749	759	769	698	715	700	748	759	708	720	719	756	741	709	732	735	767	735	697	745	765	735	720	701	717	708	747	731	707	750	750	718	715	748	718	741	746	734	733	747	740	726	758	760	732	738	669	688	728	758	720	763	747	769	679	744	715	741	729	691	684	708	740	698	743	714	759	769	745	759	753	798	760	727	728	739	701	743	739	743	755	749	756	757	726	738	722	736	729	735	734	706	745	757	704	761	746	759	723	762	705	715	736	709	766	768	742	743	782	746	766	768	725	719	732	731	764	707	744	751	752	715	712	727	744	749	736	689	746	735	745	707	763	752	712	776	724	757	714	739	715	763	773	734	739	727	738	755	739	691	778	731	718	670	773	743	705	743	723	720	791	741	714	741	715	750	750	739	718	734	747	740	722	665	735	743	771	787	726	721	689	743	745	714	750	740	718	757	782	755	767	722	743	738	770	725	738	753	744	706	742	745	737	769	713	738	738	789	748	766	717	735	722	730	747	728	762	732	809	739	711	690	773	724	703	758	711	688	746	750	715	745	733	719	756	714	762	706	741	684	760	766	753	774	747	731	741	722	755	772	724	764	709	774	736	739	728	725	726	725	748	746	709	709	692	749	697	717	741	683	740	731	764	783	762	762	716	773	754	770	751	736	740	721
22769	21163	28738	23979	21651	21988	16888	5994	3278	2735	2475	2021	1780	1442	1114	1010	899	894	851	791	736	735	659	766	704	688	724	683	697	673	657	687	682	641	688	717	694	637	661	677	630	637	642	641	677	679	709	670	692	698	619	656	629	645	691	696	658	707	659	692	639	660	663	633	645	646	638	650	668	616	655	630	631	602	595	648	708	702	604	651	701	663	674	664	665	654	656	673	652	651	635	666	636	651	707	655	612	671	677	643	682	666	646	672	679	653	614	620	656	667	662	683	646	654	679	716	656	663	596	648	671	634	688	648	649	642	689	700	663	667	650	641	626	614	634	649	652	692	654	655	659	692	645	607	658	676	632	655	629	609	620	645	672	686	675	696	650	623	671	644	675	689	659	667	664	678	673	657	707	633	658	686	678	653	616	667	639	684	695	662	682	696	676	586	664	669	611	681	677	645	645	650	689	661	648	603	667	633	647	637	657	658	612	646	653	591	670	642	669	657	613	642	634	639	677	697	659	660	613	649	678	667	703	642	679	646	650	657	631	644	658	663	642	621	630	663	696	657	668	622	651	661	661	631	615	703	640	674	677	640	638	677	644	671	696	660	631	640	616	651	646	672	651	680	644	634	679	689	608	665	674	708	671	607	646	641	685	659	649	621	638	674	689	680	648	642	651	636	636	682	650	649	623	681	664	635	627	672	661	711	684	652	663	659	621	647	614	648	680	617	681	692	642	660	676	670	658	646	600	671	681	652	617	628	638	653	715	661	634	620	661	685	607	678	643	608	655	655	654	660	682	704	654	683	699	662	624	625	638	657	636	642	675	692	662	688	665	638	641	676	597	686	609	677	645	641	640	607	648	660	644	609	641	662	688	644	674	668	677	626	645	652	676	645	659	634	688	653	634	678	635	646	653	644	646	674	677	644	631	691	662	616	661	658	651	649	643	691	622	674	601	627	658	645	623	673	631	625	657	655	665	674	695	625	614	607	645	663	672	658	657	668	674	592	659	629	666	726	706	617	639	637	705	601	635	665	666	684	675	591	682	699	668	651	625	683	650	658	635	657	632	623	649	655	657	681	651	659	639	655	648	657	671	620	650	689	673	653	672	619	643	694	632	607	658	642	629	666	618	659	648	614	681	682	695	657	690	623	626	647	656	668	643	645	649	680	668	670	680	656	694	634	633	662	706	668	664	642	705	643	674	604	693	650	669	649	678	693	688	657	616	642	614	645	633	690	661	645	616	677	648	669	677	669	709	671	663	612	651	645	669	672	660	669	642	626	636	601	645	637	642	687	648	684	644	687	642	619	607	666	679	616	686	681	619	620	665	649	675	647	659	706	659	616	620	673	643	621	627	645	691	665	679	710	668	644	660	635	644	672	702	596	663	626	698	671	657	663	657	661	602	628	646	680	677	639	681	667	636	639	654	663	662	680	677	604	675	585	663	638	641	638	649	647	673	622	664	668	679	641	669	708	645	665	650	642	632	643	703	667	632	666	662	688	642	660	641	623	647	652	668	588	624	664	681	680	709	624	636	641	665	679	677	673	680	593	647	673	593	695	665	639	675	633	622	637	642	691	677	707	697	649	631	648	687	647	630	647	684	643	685	652	673	667	695	645	625	632	681	654	590	630	646	617	612	628	678	632	657	654	695	638	640	640	678	630	721	668	603	645	683	663	636	665	648	688	637	612	640	652	661	705	668	692	670	660	673	670	651	644	648	635	638	671	655	648	701	675	658	722	643	657	672	686	658	707	712	677	653	638	639	645	618	639	656	666	702	668	623	670	656	642	637	715	664	672	682	697	667	655	661	675	630	643	630	598	643	681	694	659	667	649	668	635	659	665	629	665	662	627	671	631	652	612	637	634	676	628	649	619	638	700	655	663	656	638	616	688	681	614	677	686	679	623	614	669	616	622	658	656	645	647	660	716	650	638	709	685	657	645	711	652	631	678	665	660	656	654	653	672	647	628	600	642	681	638	643	626	645	639	643	657	623	646	628	653	662	663	681	658	644	668	650	634	665	655	664	664	681	698	679	697	702	658	708	645	618	688	603	685	658	683	643	607	668	688	647	639	645	668	695	658	631	697	653	666	643	630	629	623	638	630	688	676	631	683	666	632	657	666	670	626	660	672	640	661	669	662	652	676	641	653	648	670	687	687	653	652	642	688	650	649	638	696	664	627	654	671	662	650	684	660	632	662	662	678	604	634	622	657	691	679	626	622	684	681	661	663	634	648	629	662	659	659	647	670	634	674	682	620	627	645	629	646	631	654	629	652	619	653	696	667	666	644	625	639	660	682	663	633	654	638	650	626	657	678	658	681	645	671	658	644	653	671	617	678	616	670	647	682	686	627	640	614	629	629	657	641	679	666	657	649	670	658	668	669	648	626	643	665	680	671	660	705	696	655	648	641	608	651	651	664	647	659	702	612	700	690	737	682	680	695	645	629	681	653	656	672	648	698	656	588	688	654	677	666	688	593	670	628	675	736	640	652	661	621	653	652	653	657	707	653	658	692	656	638	673	693	617	615	630	643	621	659	642	656	675	646	682	626	629	631	671	630	603	683	640	632	669	643	616	696	681	668	708	645	686	694	646	641	702	643	676	658	638	691	696	658	612	640	652	665	631	633	649	635	635	652	627	718	665	664	628	657	604	607	661	632	627	646	667	652	648	663	695	679	657	618	634	673	678	643	688	611	644	623	615	609	685	633	682	625	594	605	656	676	642	679	670	632	696	676	650	590	676	657	671	679	583	676	625	647	639	668	667	656	666	676	667	617	671	639	647	680	664	665	684	657	618	640	655	682	664	630	656	635	686	629	607	671	634	673	658	623	638	688	635	675	663	665	684	616	679	676	625	651	693	689	689	708	667	650	640	638	689	656	633	686	696	627	653	651	651	673	699	702	667	665	646	664	673	659	631	669	638	671	670	638	675	679	655	644	632	613	627	629	684	654	679	664	679	625	629	683	673	644	676	679	659	645	674	647	644	668	701	621	680	650	725	646	632	641	621	611	627	664	625	667	663	644	633	629	644	647	692	671	616	654	657	671	614	672	642	651	675	697	684	651	639	656	640	678	667	621	618	684	651	639	697	663	656	649	657	647	651	660	631	655	679	657	656	651	684	623	622	704	681	621	625	631	659	619	681	668	617	649	680	656	695	669	666	683	673	681	651	651	662	655	605	666	690	635	672	641	613	630	648	648	610	657	674	621	650	634	690	644	673	625	667	671	659	643	656	663	705	650	712	690	608	701	647	609	666	646	648	681	671	620	649	665	644	649	634	670	664	665	640	641	631	638	647	603	674	649	676	676	632	670	674	655	667	626	670	669	680	642	603	634	619	674	665	664	649	679	674	633	627	652	663	622	688	634	644	635	660	670	634	641	620	643	628	633	672	691	688	659	670	668	678	664	648	646	631	701	705	646	652	670	642	670	684	650	663	619	632	670	695	614	648	622	651	680	643	630	666	678	661	678	649	656	632	674	656	625	657	649
44379	71818	54862	38492	29791	19534	13007	7949	5740	4266	3754	3049	2613	2129	1578	1438	1217	1151	1021	996	983	916	873	869	902	827	801	824	831	807	843	815	841	801	776	805	852	804	796	740	802	825	757	768	789	822	774	815	804	803	807	776	768	822	760	761	761	806	742	784	795	756	805	781	803	797	802	764	749	753	783	757	763	818	815	749	751	802	768	760	816	777	808	788	816	823	786	765	783	781	768	817	776	806	765	792	755	780	712	749	777	801	813	815	793	711	804	779	796	766	801	753	765	774	759	762	777	832	780	782	804	755	753	835	803	751	787	763	732	789	771	747	804	783	787	756	738	787	771	825	806	774	778	794	811	796	751	769	749	769	782	789	753	784	760	749	760	784	818	749	795	743	786	759	796	800	764	797	783	795	813	805	754	758	777	763	769	775	799	760	778	794	762	772	759	829	793	795	793	774	789	785	785	769	825	741	812	752	763	791	771	796	757	787	804	756	817	776	805	785	778	800	776	763	772	756	800	722	794	762	795	795	760	778	787	770	774	753	797	756	788	794	781	787	752	845	812	767	781	745	791	771	799	777	861	815	762	713	791	785	768	750	794	769	815	820	776	819	752	803	821	807	775	787	757	741	807	787	785	759	754	784	738	750	812	799	767	794	821	775	790	785	831	820	828	742	819	758	780	772	738	776	804	819	804	758	758	832	773	782	752	722	780	784	837	790	823	750	720	765	795	704	772	810	738	770	789	793	750	763	782	746	786	778	747	850	777	749	764	756	764	824	753	803	712	746	843	786	808	807	790	778	778	741	777	763	813	797	786	813	762	776	786	732	776	844	756	754	779	742	775	728	777	767	759	782	725	751	779	771	748	751	800	820	819	799	791	772	769	808	800	751	871	783	823	810	704	792	777	765	757	786	771	803	804	767	767	794	821	814	808	778	807	803	816	786	750	778	783	800	761	783	771	829	801	787	844	779	778	767	754	756	777	780	792	766	832	774	803	783	766	766	756	815	778	817	745	787	757	774	784	804	761	820	739	782	750	790	804	786	778	782	791	828	770	747	771	783	740	806	803	781	801	754	785	845	771	769	850	767	791	800	740	757	759	764	808	750	816	729	770	773	764	811	809	738	779	792	777	824	802	827	754	814	779	798	760	800	780	802	798	769	754	781	781	798	773	719	775	786	840	788	725	804	757	763	778	751	755	743	750	752	805	785	813	814	795	826	806	803	790	759	813	747	773	790	758	799	834	809	792	765	841	790	796	765	818	799	785	773	799	814	830	776	818	796	765	792	775	791	821	804	792	797	745	746	764	805	752	758	712	751	784	766	755	798	816	737	755	801	759	817	725	797	747	754	783	776	768	795	818	757	745	787	758	772	759	735	778	794	730	710	760	723	752	819	734	772	771	776	789	819	773	748	772	762	750	855	835	765	841	758	793	796	767	770	756	807	774	801	771	770	742	780	763	820	778	753	824	784	773	733	756	777	806	799	816	729	776	784	779	774	790	776	836	817	759	788	800	799	806	822	808	825	709	731	828	766	807	777	795	782	834	786	741	814	787	759	803	785	756	778	780	777	782	813	731	787	794	786	760	829	843	763	776	778	773	768	752	782	774	767	749	766	767	836	777	766	746	794	761	745	809	758	811	827	746	795	801	749	766	798	757	730	729	806	795	805	784	747	804	762	816	830	787	757	792	745	771	736	826	772	779	765	795	815	783	759	743	767	756	792	802	824	766	750	777	796	761	759	815	792	788	787	767	771	742	806	812	778	751	732	777	723	762	791	737	795	811	744	771	770	771	814	769	793	764	808	730	798	802	783	816	816	805	751	802	784	782	772	809	816	793	758	759	750	809	793	765	768	742	798	787	762	763	803	753	722	808	797	751	780	769	768	782	768	767	755	768	778	798	769	786	787	785	758	781	752	793	801	783	783	802	775	831	831	789	748	776	775	797	763	750	737	798	775	772	761	789	809	827	724	795	800	798	748	765	790	760	826	819	797	760	773	779	748	816	737	787	818	820	782	735	793	768	745	784	778	830	798	745	787	761	811	712	784	767	804	797	831	805	775	764	704	803	827	762	776	823	797	759	769	771	808	774	783	761	775	745	756	785	778	792	811	746	819	806	768	782	793	773	810	774	775	813	759	786	817	769	764	765	727	791	770	761	780	805	781	769	751	834	809	789	801	828	821	777	787	760	794	767	792	768	752	777	784	781	791	796	791	795	797	752	803	836	744	804	756	840	786	779	757	841	796	715	749	767	784	763	814	763	765	809	743	781	835	810	787	726	801	775	749	786	735	777	760	838	841	762	796	753	781	821	777	760	756	761	794	811	791	773	792	762	829	740	774	776	773	775	773	794	782	767	754	753	782	809	798	809	746	765	793	791	790	773	767	798	748	778	765	753	742	756	787	769	798	810	784	778	840	756	771	778	745	752	789	763	768	733	831	812	784	809	753	799	788	775	760	823	788	828	802	750	817	809	819	784	787	817	754	815	779	748	806	759	757	767	754	792	773	756	804	790	764	756	765	794	788	761	749	765	798	761	797	802	811	757	730	763	781	829	763	758	790	790	798	802	768	770	756	817	779	770	783	759	808	798	771	730	789	758	754	762	776	793	754	720	792	744	758	812	801	803	794	777	768	797	751	781	757	832	807	795	763	776	740	814	779	784	726	761	776	795	795	762	785	756	813	810	774	808	743	767	792	788	762	791	784	802	808	762	765	800	792	788	773	794	789	804	775	759	800	776	795	763	753	821	782	759	787	824	760	773	735	746	812	813	768	764	787	768	823	753	769	815	731	818	790	756	822	785	761	871	792	838	805	799	805	774	789	759	784	788	810	788	809	793	777	783	770	729	777	798	765	818	772	812	767	743	751	788	787	809	786	758	765	770	760	806	771	799	780	781	774	761	769	757	754	854	784	811	744	742	782	815	777	746	785	818	849	824	794	799	779	775	766	781	796	785	774	798	840	783	743	769	829	736	803	789	809	789	801	778	813	795	758	795	825	759	776	835	762	764	815	785	766	762	764	825	790	766	798	852	757	801	779	724	800	758	750	772	813	772	794	780	777	800	746	772	784	786	769	740	800	764	770	742	772	780	802	761	769	815	768	745	739	817	819	816	768	786	818	792	841	798	764	830	777	836	739	766	743	731	773	801	796	777	790	802	788	765	823	763	780	730	818	783	783	825	745	824	719	747	738	774	736	825	805	763	759	813	810	768	800	761	807	763	745	787	798	751	717	790	807	795	811	801	787	766	801	756	786	783	818	779	808	794	767	776	741	791	820	796	758	791	785	827	785	808	804	769	775	813	810	786	771	765	768	780	749	807	775	732	780	798	815	730	780	772	811	777	746	759	785	795	814	765	769	825	767	846	793	741	787	770	795	791	783	797	767	815	801	768	784	775	753	782	817	817	768	795	826	790	781	745	820	798	779	790	772	793	785	734	762	744	803	759	742	760	775	775	712	807	795	777	760	743	802	761	732	769	783	761	766	783	836
32683	41031	42738	28108	14929	7516	4591	2927	1967	1619	1366	1204	1111	978	849	837	757	681	709	715	696	718	687	614	685	652	644	685	661	684	633	670	710	683	671	649	712	623	665	667	699	625	671	626	643	657	658	629	680	592	653	684	664	671	673	625	647	652	670	667	655	677	606	626	634	674	664	681	654	661	655	680	643	657	658	671	658	664	686	621	644	648	689	681	613	690	654	641	679	628	648	667	679	660	619	697	657	680	703	647	660	611	673	669	645	667	676	661	652	664	662	625	659	678	718	693	662	685	666	649	682	683	687	632	644	667	671	649	628	668	647	603	720	685	633	657	627	647	692	668	649	666	680	664	640	668	651	684	682	589	656	634	627	657	678	674	653	714	678	632	651	677	651	673	680	677	640	702	651	698	657	656	666	679	691	669	634	670	624	653	656	713	686	686	659	685	653	684	693	649	624	631	634	700	634	648	635	636	663	671	631	664	697	624	679	681	644	697	651	623	646	687	652	679	674	634	648	665	661	674	623	673	620	674	678	659	686	668	654	714	685	678	682	667	651	656	629	695	717	629	662	630	671	700	669	665	644	633	666	663	624	643	703	659	665	649	650	635	635	643	658	673	620	666	644	645	656	632	691	649	640	662	693	672	654	711	661	654	664	663	654	653	652	680	622	669	605	657	656	672	686	698	659	673	671	651	665	639	604	674	661	630	657	585	631	650	647	649	640	680	684	689	662	638	718	660	648	681	652	648	671	675	670	649	677	655	654	687	633	654	684	645	638	693	642	665	654	640	696	627	652	639	655	640	670	720	670	640	673	678	683	653	673	673	669	651	638	657	669	610	658	649	618	679	634	663	654	655	704	657	619	626	578	667	653	660	644	707	666	618	626	632	646	672	732	649	668	616	663	592	684	639	698	655	675	678	640	636	652	625	652	702	655	643	613	668	641	671	680	676	660	675	615	639	665	660	659	671	625	663	660	676	660	691	696	690	647	680	634	667	620	697	663	662	668	633	700	630	635	660	654	632	651	656	675	681	653	628	663	640	652	663	657	650	684	663	646	674	695	646	665	643	719	651	638	583	696	703	713	670	628	710	659	639	700	618	648	619	670	671	713	696	647	713	664	653	680	671	681	630	631	702	638	677	719	683	705	678	628	682	692	683	685	660	646	689	715	654	674	687	650	645	589	677	672	647	656	618	686	636	671	675	676	653	655	652	701	683	672	644	729	664	635	638	639	654	675	697	646	670	660	643	636	679	701	678	675	628	694	620	681	661	688	630	649	645	646	683	668	649	692	691	641	641	671	673	636	683	663	638	671	659	668	689	633	651	707	651	625	648	697	638	666	689	621	627	680	637	680	673	682	643	617	614	694	674	661	665	627	665	645	693	613	661	645	667	684	678	674	647	666	625	635	644	676	651	677	676	659	616	653	619	653	705	599	629	660	650	633	643	656	678	664	680	613	642	661	651	681	621	653	705	609	657	700	683	615	647	668	643	654	637	666	653	639	642	645	619	716	646	644	683	648	667	620	637	686	683	699	684	684	679	629	652	634	672	692	615	674	638	627	636	670	636	609	615	655	637	658	692	639	626	686	674	662	671	692	674	653	633	678	651	662	638	646	699	656	617	654	653	626	681	669	668	668	621	717	589	672	641	672	643	634	657	659	708	627	650	695	650	680	641	674	614	639	689	685	666	653	666	675	676	692	668	688	650	641	646	634	628	668	675	643	671	646	647	686	690	659	602	650	628	678	701	654	655	668	652	626	689	671	693	667	603	660	705	659	673	610	655	692	630	632	681	681	659	662	665	646	657	627	634	612	648	641	674	655	650	646	708	672	655	665	648	693	641	646	649	630	635	672	631	678	662	686	603	641	655	656	644	661	640	641	701	641	648	634	665	691	705	662	634	696	676	656	671	644	658	641	649	718	675	682	686	647	636	651	693	661	672	656	670	686	611	654	661	699	648	696	655	659	662	634	689	655	626	669	628	674	692	661	654	631	644	653	667	664	630	683	663	664	668	661	629	651	672	717	658	640	609	678	621	644	672	673	688	617	630	633	638	667	678	675	649	653	682	666	639	638	648	612	694	660	643	648	640	671	600	717	662	668	682	691	656	643	653	687	664	699	662	661	665	675	704	662	705	673	692	675	644	671	673	683	664	629	696	627	639	662	606	616	648	629	645	673	658	676	656	648	645	656	665	659	586	627	685	607	605	654	662	685	645	675	697	688	647	630	617	686	640	656	641	652	637	620	684	647	677	678	663	680	652	679	669	660	679	677	609	663	703	692	668	664	719	725	654	655	679	647	661	655	672	677	695	650	656	681	690	683	626	644	689	688	608	631	636	635	689	629	662	632	592	671	641	663	666	640	669	687	706	675	690	632	650	715	630	688	655	637	653	651	687	727	629	615	656	678	624	696	629	696	655	655	645	657	638	662	674	675	638	648	674	658	688	697	631	647	687	675	679	689	648	633	656	635	684	690	661	663	655	634	645	697	684	636	656	670	675	668	635	661	639	672	634	662	640	657	605	670	624	645	688	648	662	615	662	654	663	653	659	678	644	640	663	666	653	677	637	673	665	668	653	666	721	634	645	645	638	657	621	639	633	710	689	623	651	660	643	616	655	674	648	631	672	656	662	686	651	626	660	648	670	648	688	666	657	608	655	657	691	619	681	644	684	668	678	665	672	620	622	626	646	639	690	662	616	674	647	634	675	688	644	689	675	701	621	682	668	652	640	685	662	697	659	631	648	672	676	661	647	638	629	641	690	638	674	655	681	654	671	651	672	603	702	667	717	679	653	648	692	630	632	627	725	668	635	640	656	607	663	677	629	674	700	698	663	626	633	672	640	650	651	694	640	604	693	650	650	634	634	671	663	617	654	679	667	680	647	673	684	639	694	672	669	644	663	681	676	633	670	634	659	650	678	658	658	627	639	665	645	666	651	658	683	628	615	690	610	670	666	701	656	714	622	670	635	670	685	661	640	680	640	637	709	718	684	670	658	658	653	693	665	636	655	636	627	668	673	626	656	685	627	664	679	655	680	653	618	703	625	687	631	668	671	653	668	646	655	664	640	686	660	627	629	642	665	663	638	666	729	658	686	676	671	681	688	642	693	657	677	705	588	700	646	650	697	666	651	659	645	656	638	696	599	615	648	667	651	642	609	646	663	646	654	693	685	633	648	658	673	669	686	659	683	692	640	669	670	698	677	629	674	695	710	673	655	657	662	715	671	617	673	679	686	622	660	661	679	690	648	625	655	684	712	670	687	661	677	686	641	687	626	636	669	656	666	618	664	706	651	663	646	665	649	653	659	647	681	687	655	651	624	659	664	696	649	696	647	651	706	650	686	719	656	682	657	650	664	703	637	693	606	688	656	633	670	666	641	641	632	680	682	676	671	656	655	686	731	674	716	621	678	684	677	679	646	621	626	632	658	638	674	661	668	685	627	654	650	658	676	615	672	668	697	638	670	640	665	683	621	653	669	688	633	687	664
40154	58141	44464	27470	17036	11112	7681	5159	3594	2722	2036	1759	1558	1332	1132	1032	969	964	918	941	838	861	878	870	817	804	840	798	769	828	838	772	795	822	830	794	817	805	809	768	812	806	863	820	775	772	777	882	884	851	849	803	802	870	816	747	775	769	761	807	788	832	776	825	767	842	806	834	804	787	816	801	797	774	760	759	847	786	821	806	818	795	810	792	794	810	732	849	752	804	794	747	842	785	787	779	779	748	812	792	782	785	752	790	780	855	772	808	775	763	743	783	808	777	764	773	836	793	821	825	737	797	778	803	806	838	796	787	793	827	791	808	826	779	814	855	779	748	820	761	751	815	812	741	798	786	801	795	797	771	769	797	750	753	864	802	809	822	789	790	786	791	784	775	776	762	782	753	810	759	757	790	854	749	790	811	843	803	779	840	803	785	758	825	792	819	803	801	807	818	796	762	798	798	825	809	759	769	796	786	800	871	777	797	795	836	799	799	820	837	809	807	845	814	775	768	828	789	827	792	803	820	833	784	779	787	803	804	783	832	757	772	813	812	813	822	751	807	800	801	830	841	846	805	771	792	777	802	781	794	788	771	774	795	802	816	763	848	763	818	767	757	812	787	789	724	751	808	754	763	778	779	780	791	804	853	795	780	833	779	779	829	806	841	813	779	757	765	782	828	829	747	840	769	863	775	767	836	786	793	813	740	812	806	830	819	853	796	738	785	856	790	806	838	806	789	792	840	835	801	779	769	779	789	789	835	781	845	816	762	826	794	773	804	786	784	772	778	759	797	818	811	778	778	761	790	822	769	748	804	779	773	839	768	793	862	766	739	762	793	774	830	767	781	807	792	779	812	763	740	783	827	786	791	779	802	808	820	791	767	810	829	801	826	818	783	815	796	753	831	815	785	743	817	817	798	775	813	744	786	790	774	831	829	813	805	818	833	796	799	780	786	788	771	816	772	760	835	777	777	792	789	758	810	832	817	840	818	834	802	820	779	798	806	837	818	801	781	807	810	762	790	815	812	775	828	768	778	814	788	827	747	801	809	840	765	795	774	763	790	764	822	797	810	824	797	772	816	784	815	771	786	809	770	843	820	770	792	796	796	784	829	844	770	838	814	782	792	781	757	790	777	794	777	840	762	801	848	819	789	814	782	846	791	848	797	825	779	793	761	789	765	783	818	786	849	801	813	801	784	763	820	838	841	773	786	775	811	860	755	809	793	851	771	800	783	758	790	754	787	777	822	790	803	821	793	803	800	799	804	796	797	786	790	792	811	800	777	766	835	820	799	765	831	808	769	832	777	757	808	831	781	769	758	804	771	787	828	823	760	782	734	816	830	796	749	802	819	756	758	766	770	795	793	772	803	817	744	753	752	810	806	797	804	798	717	791	828	809	759	796	831	744	803	780	805	796	799	787	788	833	780	776	828	789	820	804	806	810	794	797	830	747	770	805	849	768	827	812	785	808	829	760	867	783	833	779	812	809	781	813	841	787	836	803	759	825	762	774	833	822	789	782	851	811	812	759	817	786	815	800	786	806	800	754	749	781	827	841	789	797	834	781	810	802	778	767	789	798	869	828	790	794	785	778	806	828	805	784	775	787	762	781	773	826	801	789	818	806	796	798	847	799	776	847	745	788	812	752	756	847	822	805	802	767	775	753	778	848	752	779	826	810	840	787	789	791	834	798	789	822	796	792	779	826	781	827	766	787	801	791	815	815	779	805	766	824	799	756	820	776	769	817	780	807	759	823	807	767	809	817	778	808	807	852	802	827	781	823	828	745	836	792	755	782	794	790	753	813	787	776	825	769	817	810	835	748	747	784	771	828	856	826	765	827	792	793	776	853	768	802	806	789	782	818	848	778	812	768	755	752	749	811	811	823	797	791	793	807	759	801	844	821	775	814	844	794	791	790	770	751	823	770	791	788	776	787	787	814	823	777	777	828	860	769	802	813	785	861	838	827	773	817	794	801	796	821	804	818	799	833	784	766	739	793	779	857	770	739	777	803	802	816	786	799	770	806	832	832	818	830	816	796	759	811	779	744	820	788	768	801	830	832	828	807	794	757	831	782	779	784	834	798	809	819	842	771	760	815	733	828	792	804	769	819	844	808	820	777	815	841	788	789	805	845	786	762	769	817	796	752	813	841	785	807	806	825	823	767	794	810	843	780	774	764	796	770	847	758	798	748	860	826	800	798	794	816	785	807	826	721	776	766	788	760	772	812	825	823	830	858	751	791	790	845	752	795	822	778	783	769	859	805	822	808	833	834	784	816	753	770	762	801	824	732	861	797	812	812	846	752	758	807	845	804	799	801	823	785	829	816	769	809	783	808	833	820	777	769	776	773	806	780	786	790	799	781	814	753	789	751	842	810	800	775	816	807	811	764	777	829	803	783	803	817	803	781	817	802	790	782	749	807	816	801	815	779	842	767	822	766	820	822	749	757	764	803	798	794	792	776	834	820	827	783	778	814	771	753	767	804	779	788	749	768	778	816	764	800	840	758	803	819	797	792	808	804	853	796	843	776	800	760	809	782	752	794	760	787	773	773	832	828	746	773	815	786	789	806	848	780	770	763	809	792	771	784	782	780	819	815	824	765	822	762	762	783	802	814	794	779	833	764	797	799	782	789	774	727	810	813	817	766	787	778	778	780	801	780	827	841	765	788	789	786	807	826	828	814	786	832	787	830	834	798	764	794	751	785	799	770	791	782	752	831	783	763	825	772	814	856	760	834	769	821	810	800	769	786	792	786	838	822	765	847	808	784	782	767	837	809	786	802	749	775	807	789	776	822	791	804	783	763	809	816	819	786	830	800	774	814	782	810	797	749	746	811	777	812	776	760	805	808	798	812	793	831	744	818	840	805	782	787	817	802	827	793	793	819	800	783	841	734	745	798	784	841	797	833	781	769	793	795	796	826	830	830	766	815	826	800	771	784	766	773	801	843	795	835	784	778	802	820	793	808	833	815	819	773	795	730	782	766	758	757	800	806	848	767	765	850	784	784	770	757	822	851	829	765	820	828	810	800	833	808	818	777	790	795	742	834	801	819	786	791	791	778	769	799	768	805	810	793	782	797	762	832	755	773	764	790	819	804	810	759	782	817	751	791	833	792	816	787	772	780	842	773	796	799	803	822	847	785	797	824	842	811	792	770	791	814	785	779	786	797	786	808	802	860	831	819	811	819	749	786	833	791	809	770	809	784	777	827	821	782	736	809	823	809	811	768	790	808	859	797	785	805	810	844	797	819	780	768	777	809	798	802	749	773	800	870	837	849	855	759	796	856	748	807	764	820	782	830	799	771	775	799	791	792	756	790	848	814	783	835	816	801	798	796	809	779	804	786	836	840	785	803	787	822	783	804	801	777	843	848	817	800	770	743	752	763	841	806	820	769	787	761	800	856	801	752	822	808	794	797	810	824	788	821	816	816	802	755	816	811	763	813	836	829	808	841	805	773	799	811	767	724	814	827	815	737	838	831	776	802	779
23939	21114	28550	25483	22649	19553	12768	6637	3909	2898	2288	1831	1570	1246	1003	972	855	869	820	796	819	769	736	734	749	723	710	709	760	713	718	726	757	743	739	737	692	703	749	716	722	672	698	689	682	736	701	710	720	697	728	717	665	673	726	729	713	692	674	677	692	697	717	730	738	669	750	670	714	711	637	681	706	700	662	702	673	676	684	695	687	712	714	680	683	704	714	692	677	682	701	693	685	670	680	692	728	703	696	713	711	722	715	704	690	693	706	693	709	669	722	672	708	734	696	729	714	710	699	712	661	693	686	683	715	708	637	617	727	709	688	713	690	673	664	706	703	713	669	733	727	654	678	732	712	698	683	694	726	746	674	736	672	669	674	714	706	697	691	743	665	691	728	708	677	731	693	703	663	644	705	723	715	699	649	697	691	689	695	701	705	701	706	699	703	677	708	707	661	684	705	684	676	680	725	709	696	722	730	733	672	713	745	733	701	673	693	718	659	740	681	723	673	663	713	715	694	742	733	659	654	665	669	658	677	693	714	659	690	690	690	693	684	703	700	711	752	686	725	699	701	707	681	677	702	689	739	684	671	683	683	687	715	742	713	683	701	698	748	705	698	701	675	723	654	712	659	692	681	674	704	681	708	697	699	704	725	714	735	679	608	676	686	706	681	693	677	716	699	708	692	697	650	724	707	685	654	676	717	754	672	705	735	672	741	652	647	688	701	730	721	717	700	691	736	679	669	713	730	740	703	687	685	693	713	699	689	679	709	693	737	682	674	762	665	693	658	740	740	693	757	675	711	727	683	770	737	705	683	720	698	715	700	713	702	697	709	695	678	678	732	701	689	683	710	678	708	673	685	702	690	691	700	670	688	720	703	737	645	715	700	702	702	638	700	693	692	663	702	699	705	705	717	685	706	683	709	715	731	689	720	713	731	722	669	710	717	702	723	693	698	706	651	674	714	734	732	695	699	710	685	716	713	668	668	691	717	611	633	713	679	671	693	681	705	689	678	739	709	666	675	704	710	698	703	672	715	710	675	686	745	674	680	683	684	751	667	690	696	699	703	781	684	721	679	726	672	671	691	677	665	741	693	706	666	692	673	705	610	710	668	700	708	694	738	724	670	695	664	705	706	664	672	693	714	675	645	734	676	675	693	661	688	728	689	723	683	721	719	732	666	666	739	677	655	702	719	724	644	683	709	668	667	654	699	678	751	708	670	748	698	694	689	685	641	728	672	716	743	691	684	730	670	730	676	708	658	681	679	724	661	672	665	679	694	717	751	647	693	701	666	686	684	723	662	724	678	709	665	684	693	688	683	696	674	712	672	663	675	728	663	702	700	680	714	719	683	605	711	721	687	694	705	704	689	755	692	712	702	675	677	685	705	728	669	730	719	663	686	679	671	694	699	674	664	708	740	669	718	699	717	716	719	706	708	657	687	700	719	687	723	713	723	696	684	696	727	672	742	698	697	667	708	659	694	634	743	689	669	672	636	670	734	697	677	683	672	723	684	712	707	677	744	705	692	676	707	660	675	734	705	717	691	716	737	701	732	709	668	717	668	702	711	729	710	692	689	709	700	684	685	667	773	722	690	684	759	673	711	727	673	747	749	754	698	717	636	732	674	683	707	675	711	673	717	687	695	655	703	696	702	748	685	757	727	713	698	714	640	707	684	703	690	715	714	744	721	707	704	692	644	705	663	710	697	734	719	683	675	715	705	683	678	736	670	639	705	682	716	704	729	677	648	694	699	665	715	643	687	666	689	713	713	693	695	663	674	717	733	693	692	723	723	682	687	681	719	714	692	735	768	694	677	668	680	698	669	682	747	678	647	674	675	657	686	728	681	687	720	703	703	730	669	715	667	731	756	653	713	673	647	669	715	647	734	731	642	768	700	686	674	678	668	706	705	680	700	705	683	686	756	668	665	679	708	712	728	678	682	671	755	684	732	714	718	675	680	661	675	680	667	747	730	677	709	640	660	714	696	708	670	681	674	743	720	722	691	733	723	677	674	727	666	694	721	613	667	663	691	665	710	738	689	718	703	729	685	707	657	669	682	731	718	693	740	721	701	679	706	678	674	703	689	664	665	711	685	730	725	705	679	639	742	699	708	676	710	684	743	646	659	721	725	686	709	661	721	750	698	732	703	695	665	685	709	704	693	678	693	712	667	674	714	641	686	711	641	677	728	705	680	700	735	696	701	715	693	681	710	701	698	661	729	705	667	667	739	728	701	681	707	683	651	648	678	713	718	679	725	694	697	711	714	725	645	711	704	742	699	694	710	681	694	728	680	705	706	736	687	703	726	689	679	717	623	677	674	705	705	694	716	668	709	714	751	673	675	721	682	659	680	729	665	684	693	706	713	714	702	672	696	690	697	730	697	676	633	726	688	640	717	668	671	665	697	692	709	691	696	715	699	703	727	724	693	756	722	646	730	648	641	653	679	710	651	713	698	714	706	687	688	685	703	719	660	707	663	715	681	700	742	693	655	661	701	698	707	673	701	682	690	687	718	720	714	664	681	672	652	713	691	684	694	675	668	711	686	716	734	704	705	659	677	756	714	699	726	687	670	668	678	683	678	698	705	706	675	670	664	652	690	707	695	705	674	718	685	720	674	696	688	720	667	757	714	741	700	710	657	712	677	725	649	691	673	677	700	704	706	710	704	668	721	691	707	668	730	718	707	714	675	701	678	687	657	678	665	642	672	657	691	686	676	671	703	681	687	698	690	642	687	709	686	682	703	724	755	694	756	704	654	671	689	718	666	683	700	660	702	648	695	714	713	727	761	725	699	718	661	724	656	609	719	739	669	668	707	726	666	712	692	707	720	732	706	664	719	675	625	686	686	718	714	694	698	673	654	692	692	701	685	748	687	735	725	663	688	703	704	711	706	703	693	685	682	702	740	687	668	695	649	711	724	689	709	655	715	696	677	700	734	675	688	741	665	694	703	682	692	697	740	697	684	709	688	685	686	650	655	696	674	722	693	697	646	691	718	672	687	649	684	710	679	719	706	703	686	707	685	729	701	704	694	683	727	660	696	731	665	708	754	640	660	658	690	662	692	699	691	729	723	710	664	709	702	724	733	653	695	683	700	637	642	709	680	659	651	732	688	681	702	675	696	670	658	648	731	666	697	711	700	693	656	692	706	731	752	693	754	713	714	672	642	762	705	695	731	657	710	689	719	713	692	710	709	657	683	691	686	669	714	703	662	663	703	706	685	667	690	721	681	705	669	673	714	687	711	667	689	650	687	705	700	669	749	671	702	729	689	727	709	669	691	713	720	722	684	736	679	666	663	694	639	692	724	733	751	729	683	703	702	731	696	696	700	701	732	719	664	673	729	672	704	655	671	689	684	684	714	688	695	651	714	762	658	684	688	710	705	705	699	701	655	650	694	687	692	719	680	703	720	689	690	692	669	743	729	676	661	664	719	712	711	657	678	699	709	747	688	671	716	740	687	709	705	764	733	689	742	710	651	718	700	713	738	722
37108	64097	52301	36149	27031	20167	14551	9998	6530	4605	3532	2905	2395	1740	1457	1285	1186	1094	1049	992	1024	1039	962	935	900	855	982	887	904	895	849	866	877	813	869	854	873	853	789	837	823	839	823	834	900	812	808	850	853	769	859	844	841	836	827	814	834	827	860	857	889	876	819	808	832	852	803	786	809	801	869	833	834	847	813	764	855	856	845	845	788	819	877	776	818	876	800	818	779	866	894	842	843	880	844	873	832	856	828	857	822	852	811	849	863	840	869	799	851	848	852	808	892	825	844	818	834	830	819	865	842	819	819	767	898	884	818	837	810	827	817	798	802	824	863	856	863	835	853	834	870	861	803	868	818	862	859	836	840	803	800	830	849	776	865	843	832	860	819	856	818	882	860	893	827	809	842	840	876	870	873	835	846	813	808	870	814	846	855	825	902	860	855	847	819	897	808	853	800	828	875	867	847	808	841	873	824	864	824	859	865	812	840	811	837	850	836	759	837	886	808	849	810	849	844	815	826	851	839	876	918	808	804	838	802	879	865	835	863	836	826	829	785	816	744	854	896	813	826	842	834	846	798	822	807	862	854	817	865	884	863	849	844	868	885	832	802	857	811	860	859	808	848	874	832	856	792	845	875	870	843	852	817	873	827	803	841	836	828	800	850	801	832	821	890	813	846	841	846	793	848	887	846	860	833	838	825	808	870	869	879	876	780	846	825	867	838	884	859	827	824	828	864	848	808	867	867	875	912	790	800	806	821	817	844	839	843	805	803	861	808	884	808	791	827	809	818	811	828	840	857	823	835	837	851	889	865	781	842	856	839	851	806	837	855	837	776	848	849	857	872	782	863	867	834	830	885	812	794	829	878	844	814	847	852	845	839	830	812	875	872	846	864	869	863	865	766	754	911	854	854	797	850	859	857	864	848	843	868	836	828	857	897	835	828	889	860	830	846	790	835	833	894	844	837	787	844	833	841	894	827	860	773	851	872	802	835	867	868	858	853	813	825	856	846	899	777	845	885	882	821	784	847	819	829	825	833	846	842	863	838	867	850	847	806	873	844	875	864	862	801	875	849	845	864	814	801	829	836	831	903	874	866	836	803	812	827	843	840	862	869	807	776	852	825	877	842	835	823	860	815	857	845	829	877	834	853	823	778	831	862	841	859	847	827	873	859	837	889	867	866	845	809	820	870	842	858	828	848	836	857	814	847	832	798	897	870	859	824	848	893	867	835	847	839	814	816	840	860	871	915	805	886	818	806	811	822	866	844	844	835	838	804	831	804	786	802	818	821	806	844	824	820	795	792	822	909	849	826	796	839	799	832	813	883	851	807	754	859	805	830	855	827	824	826	838	840	853	887	810	822	849	841	844	810	818	834	804	826	887	859	824	819	825	817	895	846	794	769	829	868	853	836	849	837	769	805	835	862	832	799	812	833	821	870	845	790	875	826	800	860	887	855	822	821	831	875	863	846	880	836	862	807	847	815	806	854	840	859	847	825	850	844	874	827	837	822	869	847	828	851	855	870	841	846	836	846	854	871	788	851	876	801	829	847	891	839	821	875	813	844	833	847	837	867	852	852	805	830	801	832	833	876	849	848	828	829	811	809	896	859	825	805	857	866	838	884	802	889	843	824	848	855	862	819	795	857	840	888	855	884	856	851	840	823	815	875	866	826	866	819	856	840	833	892	807	872	853	809	812	881	855	856	879	861	820	798	856	816	827	833	849	835	844	853	831	811	844	832	866	869	863	824	799	839	904	872	843	859	806	781	832	851	854	839	824	870	851	837	773	843	861	806	856	829	862	852	877	877	825	804	842	827	814	853	814	848	852	851	816	789	867	831	822	840	851	877	848	872	902	814	797	877	825	822	861	845	848	822	878	833	890	837	846	772	819	831	877	817	832	851	831	861	817	801	890	852	871	822	886	839	842	832	846	863	846	816	827	826	790	794	844	873	860	848	852	845	865	871	828	871	779	849	810	826	802	857	862	820	879	840	804	857	855	878	883	831	835	895	864	819	822	832	854	846	825	809	844	864	825	803	826	876	864	852	814	856	830	753	841	894	804	819	873	837	841	844	804	861	840	841	822	838	791	870	861	861	848	802	868	870	822	784	839	869	831	803	848	796	844	816	836	857	881	846	803	851	853	834	860	790	824	834	825	883	875	815	815	838	809	816	784	790	789	849	819	778	834	847	825	893	833	813	806	833	821	830	832	823	861	866	832	842	875	791	822	799	853	799	830	806	895	875	878	818	838	853	843	817	862	827	820	859	803	855	815	871	826	822	854	827	816	782	843	852	790	875	844	825	793	802	867	795	902	809	856	863	864	855	839	812	861	846	853	814	834	834	863	836	897	841	800	847	819	851	871	810	811	875	826	828	865	865	866	823	827	805	830	805	821	802	859	779	826	853	851	853	807	838	832	847	858	844	807	807	839	832	817	857	770	853	809	845	849	808	838	842	896	815	850	817	811	850	855	772	871	853	851	924	820	787	823	791	839	830	844	843	827	826	825	849	858	823	843	852	844	803	840	818	862	832	866	805	839	897	880	838	791	847	821	867	864	861	847	835	812	831	895	805	839	834	852	857	812	837	880	814	811	836	822	852	863	847	804	800	831	825	773	798	881	860	822	878	815	835	827	890	813	862	826	856	838	883	821	893	879	795	823	799	859	867	885	802	883	853	868	900	798	809	863	803	840	849	864	861	861	823	853	849	890	892	846	851	803	849	832	844	840	795	794	827	860	900	821	847	840	843	821	861	885	854	807	873	830	833	841	809	834	819	825	844	814	800	836	835	828	770	849	883	787	820	832	830	826	823	797	872	838	819	841	853	814	860	845	796	869	825	853	870	820	853	824	805	820	833	832	813	846	844	842	846	886	863	876	818	815	818	884	849	787	847	844	880	842	849	900	864	850	868	828	813	831	822	813	816	850	835	853	815	831	823	824	839	829	840	852	841	849	858	773	825	824	821	837	838	835	847	841	838	841	817	831	805	878	827	856	917	827	845	849	824	824	840	881	826	880	840	817	797	819	834	789	871	804	832	836	827	890	826	827	829	881	891	819	819	848	833	839	836	812	826	819	869	830	838	843	835	864	822	818	816	847	831	801	884	852	826	812	808	866	805	897	904	815	826	822	768	848	851	828	837	800	837	809	864	843	852	870	846	854	809	865	812	803	857	880	822	838	817	877	826	817	804	888	865	873	838	853	834	828	825	848	873	821	888	764	880	804	826	855	862	872	802	870	835	813	859	811	861	814	851	813	839	866	879	839	878	820	797	826	811	818	808	844	807	830	816	879	845	823	786	846	841	800	821	835	821	786	852	898	800	863	807	850	793	826	875	804	802	824	814	829	912	895	822	874	810	815	803	847	898	795	790	834	837	876	820	848	847	866	808	822	865	848	806	848	861	848	814	766	810	840	800	817	850	860	858	843	820	809	809	868	854	887	853	866	849	794	822	818	875	816	867	853	812	820	818	841	844	838	817	822	857	897	846	768
24833	21323	28826	26722	20443	12732	7253	4187	3066	2301	1700	1260	1030	926	865	730	716	708	699	689	683	632	654	619	626	589	614	662	600	644	621	640	671	622	580	595	631	622	633	589	615	651	597	644	610	587	552	621	656	665	570	655	583	620	550	592	606	627	625	570	644	582	577	583	612	611	593	594	619	619	551	616	616	581	656	587	609	635	575	611	602	607	616	592	633	576	655	609	597	633	628	608	601	607	612	654	601	608	619	592	604	576	656	631	596	626	590	597	598	586	601	606	607	613	600	590	590	551	621	571	587	564	599	621	617	567	637	569	613	606	632	608	593	572	620	596	595	575	580	568	611	583	584	630	581	604	605	606	630	631	644	628	596	590	648	594	640	536	652	595	602	618	583	606	576	635	633	607	577	592	595	593	597	650	553	569	586	621	618	627	633	667	602	637	583	604	603	623	608	563	615	624	566	561	640	538	593	602	599	580	558	609	641	586	644	581	572	611	591	594	638	562	633	632	601	585	610	635	568	597	597	606	590	588	606	605	625	645	619	581	586	633	596	584	553	639	616	565	608	607	556	633	605	604	558	577	580	602	615	618	608	619	580	607	619	635	624	598	596	622	608	597	632	650	629	598	634	575	651	601	617	575	635	609	601	602	588	602	556	610	624	640	608	595	609	633	595	595	582	629	614	576	569	627	601	626	591	610	640	580	577	578	599	612	597	633	627	581	598	579	554	602	626	665	637	632	592	614	602	643	618	629	598	640	555	580	659	609	581	610	599	593	582	603	618	595	605	596	577	622	607	619	619	588	542	574	646	597	626	583	616	593	573	606	598	551	623	601	594	607	601	606	609	591	638	608	587	615	591	557	595	590	600	590	587	622	604	603	595	595	604	563	632	587	666	535	615	580	598	622	593	575	551	601	595	605	626	590	614	608	569	624	655	611	596	612	573	604	587	575	629	613	597	610	583	613	610	596	589	581	579	564	581	584	622	636	601	586	597	608	558	610	613	613	548	577	609	608	588	644	572	618	607	644	634	641	620	635	618	609	597	616	618	575	599	604	615	579	592	589	583	603	628	610	614	566	561	614	617	582	577	607	588	599	572	602	584	611	596	587	591	631	589	626	609	630	610	584	641	613	612	580	611	630	620	604	580	606	579	582	572	608	617	604	640	602	603	569	619	559	596	608	590	556	621	566	606	624	580	609	644	598	570	619	615	574	591	581	640	588	647	608	592	603	590	604	587	640	584	608	601	625	621	581	597	616	615	604	646	594	571	605	600	550	577	631	616	570	595	613	632	616	593	622	644	634	595	569	576	610	577	607	587	584	562	628	607	571	614	585	564	587	613	634	586	624	579	593	582	608	606	594	622	596	617	596	614	595	632	613	615	683	610	624	620	566	587	602	604	550	631	573	595	621	571	612	610	602	630	590	627	606	603	624	634	591	602	618	611	615	600	579	663	596	601	569	628	595	602	605	616	615	578	625	630	633	629	591	626	635	654	581	591	598	580	639	613	606	607	560	649	601	570	622	574	606	612	602	591	610	638	597	587	631	625	621	614	580	616	646	564	587	581	558	580	601	569	612	611	630	633	585	645	630	622	604	635	656	594	650	562	598	606	647	577	656	624	630	624	596	596	608	607	579	591	585	623	596	602	601	602	613	566	644	620	596	598	582	616	610	588	601	637	614	638	591	601	598	609	613	628	616	622	599	633	617	554	635	584	628	596	615	629	581	563	594	646	635	637	620	594	575	602	649	553	648	613	611	603	558	631	569	626	621	586	607	642	613	645	572	637	639	607	623	653	571	605	588	636	638	590	623	608	595	578	623	591	628	625	587	565	629	648	581	647	578	593	609	634	596	593	607	593	611	617	604	617	643	590	605	632	580	592	617	632	605	600	590	573	583	602	603	597	572	602	630	599	623	567	594	602	600	563	577	572	570	570	584	622	591	615	621	630	578	605	607	575	602	618	616	626	623	553	582	610	573	593	584	588	570	595	618	624	590	613	629	575	606	566	614	632	624	621	571	634	590	606	616	616	586	625	593	635	609	589	585	628	614	621	589	596	596	597	634	602	624	595	587	557	566	541	635	603	638	633	608	620	705	605	667	604	591	604	592	588	619	611	609	618	582	604	611	598	595	587	611	569	616	620	616	536	576	646	613	587	609	577	605	603	615	611	583	585	664	615	623	596	617	597	612	611	604	551	577	620	565	584	598	619	625	591	603	596	566	614	615	611	620	588	631	646	612	605	657	600	581	605	614	578	596	641	651	613	596	588	591	655	611	579	606	617	611	602	571	630	633	571	607	625	620	611	638	589	647	577	594	585	642	578	625	638	635	613	626	631	572	641	578	604	572	583	601	581	602	587	601	577	593	657	665	585	607	587	598	574	635	614	618	587	599	577	564	596	640	634	556	583	633	657	565	599	612	619	564	615	606	623	584	575	578	651	586	611	595	597	556	627	597	644	577	593	629	659	565	567	593	581	644	623	613	607	616	596	591	604	594	604	594	586	600	602	612	566	590	582	609	591	564	585	572	609	639	629	610	620	609	563	586	602	590	614	666	618	594	592	596	642	569	576	615	630	592	597	648	596	603	602	606	597	574	624	596	625	553	586	589	622	576	602	616	617	569	632	655	600	620	599	567	595	647	619	626	622	611	608	600	627	575	645	641	623	596	626	587	601	602	589	625	595	576	612	604	595	626	580	605	602	622	578	593	588	662	601	608	633	564	594	586	563	606	614	623	624	591	636	617	625	582	615	580	596	577	599	564	580	611	587	585	604	576	628	609	560	635	623	591	598	565	587	613	563	602	583	599	615	622	600	605	624	615	628	557	610	632	582	642	571	622	616	618	566	595	613	604	582	615	607	607	600	597	621	597	556	618	614	612	580	608	580	617	610	631	642	604	621	560	584	624	590	631	629	571	604	597	593	604	583	647	593	587	619	577	583	590	613	638	652	583	618	594	581	623	567	560	606	625	598	613	617	593	592	627	626	611	605	565	580	602	581	580	639	566	602	636	616	604	577	610	564	627	644	604	600	613	591	626	602	596	547	613	547	622	637	639	614	587	602	655	612	616	613	633	564	607	660	589	641	634	597	592	599	598	614	542	567	640	600	593	591	607	559	609	583	632	613	598	580	575	635	615	574	606	640	656	573	598	515	605	578	549	597	565	649	623	655	666	566	606	560	576	587	617	628	620	598	615	615	633	627	571	619	564	613	569	581	583	581	636	612	592	599	580	566	652	597	637	626	581	660	616	611	610	579	572	602	644	611	589	599	575	586	581	628	603	618	535	593	557	582	573	643	618	613	633	597	616	609	589	618	570	614	574	648	633	573	591	602	560	616	591	611	606	600	580	591	557	595	590	579	577	580	584	580	628	602	594	617	556	610	615	578	562	558	634	602	587	587	606	621	647	598	624	596	610	625	552	628	561	577	614	574	639	603	608	615	561	571	538	600	667	595	613	591	619	584	583	610	618	548	640	590	603	623	566	600	596
39674	63816	46897	31034	21862	15679	10875	7522	5443	4109	2779	2037	1583	1266	1137	988	973	851	912	886	831	805	800	771	775	773	784	708	717	724	698	739	752	776	739	799	734	729	790	751	760	729	751	735	724	737	736	739	737	745	768	732	707	734	737	760	702	742	745	750	743	697	677	713	768	755	746	702	728	767	777	710	726	780	750	740	692	739	726	717	756	747	692	721	722	705	733	711	710	740	705	794	726	729	736	746	734	727	725	729	716	810	755	757	690	727	755	696	700	728	715	725	675	709	719	717	736	715	739	706	727	721	719	721	722	747	723	742	720	697	760	752	753	728	724	706	723	689	706	717	769	729	731	746	723	734	762	753	769	748	775	775	735	684	713	754	750	719	688	672	727	775	687	737	746	683	737	696	759	759	741	712	728	715	697	721	697	732	681	752	709	750	700	742	692	706	741	712	704	770	720	692	751	691	708	730	677	690	734	765	745	750	771	753	701	706	696	717	707	781	740	705	708	695	767	723	740	791	787	729	733	766	733	714	756	727	726	739	708	772	731	758	719	702	709	765	756	761	718	710	756	690	766	723	770	733	778	718	717	751	720	747	736	736	714	748	713	756	742	702	755	694	745	730	762	701	742	717	715	766	728	726	767	732	685	739	715	734	789	723	732	756	741	754	699	734	736	748	674	755	762	695	687	720	728	762	717	727	703	717	697	703	736	762	753	767	732	725	758	732	730	763	721	723	730	763	733	714	700	735	728	700	757	710	714	739	707	731	725	710	787	705	732	721	725	766	758	769	719	717	735	719	716	753	695	723	693	714	730	727	753	704	773	706	705	762	771	716	731	713	694	746	733	746	741	691	709	753	746	795	680	741	692	804	757	766	740	757	729	707	729	739	763	714	685	759	715	733	762	743	734	736	702	699	711	704	748	690	749	731	704	746	735	719	766	789	738	744	743	730	691	718	746	746	749	756	697	770	724	789	751	771	733	714	733	776	705	744	722	747	752	707	766	700	765	731	705	743	706	749	707	743	777	745	713	705	708	692	684	763	729	692	746	769	740	691	723	727	730	731	722	736	736	708	742	707	736	764	703	728	698	726	735	774	701	707	760	763	717	750	700	688	766	740	721	697	693	726	717	713	750	706	726	760	720	718	690	774	726	768	710	723	731	711	716	759	683	763	700	710	717	759	730	674	697	745	751	779	713	781	706	754	732	762	750	723	692	734	716	682	769	813	670	702	729	718	756	712	715	807	734	717	736	723	762	697	733	728	681	699	708	706	728	707	727	763	742	738	702	742	730	687	758	753	678	737	746	713	716	694	708	708	722	723	722	729	732	754	731	706	714	736	710	698	738	721	730	735	755	768	693	745	735	712	758	754	760	679	741	712	673	743	723	747	744	739	712	722	742	743	721	747	758	769	695	720	763	774	741	749	706	726	698	695	735	726	762	721	741	724	748	732	727	743	730	739	704	696	682	756	692	728	740	745	760	742	790	725	783	775	764	751	727	676	737	768	700	762	726	724	718	725	743	723	746	659	719	776	724	716	743	742	735	713	675	733	786	694	688	700	753	751	737	755	756	731	747	745	708	687	669	749	713	718	704	709	701	725	761	704	722	735	759	696	708	721	694	721	731	764	689	790	763	746	700	701	720	743	741	683	779	729	726	758	693	712	715	782	762	723	716	753	770	715	767	693	722	733	753	671	707	708	765	721	689	780	728	715	748	704	691	724	727	733	681	726	745	734	667	690	683	734	733	753	734	737	690	725	723	757	784	716	746	747	695	731	688	747	689	732	761	701	723	730	727	713	733	697	715	703	716	750	746	760	712	712	700	722	753	791	757	691	743	752	739	732	716	690	708	708	712	723	731	674	727	735	712	710	756	747	706	746	770	805	711	724	756	765	749	727	666	770	724	759	691	698	717	755	719	752	729	745	732	720	690	739	718	733	743	734	736	718	751	781	734	744	707	712	714	730	677	783	733	784	700	719	736	713	760	764	682	738	697	672	739	765	732	755	760	746	735	698	742	687	720	734	700	710	715	732	766	693	777	784	733	752	710	724	727	767	722	714	755	728	698	701	674	728	740	746	684	681	702	744	744	721	754	752	739	720	737	763	717	749	806	737	722	691	800	719	753	736	747	742	733	752	725	766	722	753	723	702	728	727	739	729	743	725	764	682	691	717	722	769	712	703	725	774	798	727	690	719	719	700	740	695	767	749	726	735	711	728	736	715	723	788	766	724	715	712	757	720	685	698	717	739	665	741	752	657	706	672	721	749	767	727	745	746	761	741	759	735	784	806	704	704	743	772	746	722	746	749	712	788	755	731	782	759	730	784	782	734	692	735	713	754	699	767	725	752	766	723	703	715	710	757	730	715	748	744	690	705	752	721	749	758	771	702	752	714	752	747	729	769	761	730	710	692	776	718	739	741	695	686	700	671	697	713	717	769	738	702	720	722	712	732	706	666	676	742	743	715	737	770	710	736	708	734	751	736	700	703	732	776	721	742	742	705	732	706	726	711	735	719	709	716	728	705	738	744	702	703	723	678	725	714	753	714	748	698	719	726	675	720	686	725	733	739	736	722	764	709	755	745	673	718	683	731	763	688	726	730	704	783	736	675	694	723	727	717	720	754	704	749	711	743	756	761	714	741	746	746	745	732	757	722	742	746	736	745	707	676	733	777	721	734	717	744	719	758	737	747	742	694	721	719	712	746	769	748	775	755	763	729	719	682	716	742	725	782	761	722	762	741	750	684	735	740	706	732	717	693	771	736	722	746	741	724	758	744	710	741	755	716	711	717	771	719	689	677	756	715	783	748	768	764	748	737	729	732	693	716	751	739	705	740	679	741	738	728	750	709	707	740	741	760	717	713	698	739	710	724	767	697	760	726	730	739	668	764	721	725	726	691	698	778	732	754	696	752	679	708	671	788	728	716	721	706	755	762	708	673	711	670	766	728	767	746	708	742	763	687	704	751	756	758	686	674	737	746	745	744	736	737	705	775	706	735	773	675	669	795	724	746	737	737	734	743	736	759	703	762	692	729	745	738	735	754	763	686	725	762	701	705	719	729	746	751	668	754	737	713	762	788	659	758	698	748	747	744	741	697	749	705	727	724	720	752	724	714	720	714	734	759	709	749	757	726	736	714	704	744	710	756	741	773	779	715	702	715	733	731	729	727	710	704	687	758	710	688	666	694	758	669	762	749	687	778	705	758	708	745	737	773	683	714	719	718	714	763	686	681	721	761	732	731	658	700	697	686	710	745	700	772	733	759	710	734	752	729	705	757	708	735	762	715	765	746	754	745	685	728	695	750	736	754	792	720	755	733	726	775	729	734	716	730	735	695	728	710	732	687	698	739	734	747	719	723	717	742	751	717	667	718	706	682	756	769	749	752	759	761	763	713	762	727	796	756	715	704	754	713	698	686	773	738	652	766	727	733	708	718	708	763	694	736	702	705	722	742	760	712	771	760	751	763	711	719	729	687	731	711	759	703	706	741
22819	21178	28730	24062	22001	23191	20352	9103	5744	4122	2561	1625	1176	1101	979	935	832	830	808	774	751	767	750	732	649	661	694	645	705	649	658	694	721	672	759	678	714	710	727	621	664	720	646	695	683	668	643	701	622	666	676	671	662	655	638	669	675	659	695	693	682	679	665	660	679	671	660	653	693	642	649	673	650	667	621	654	665	696	629	664	673	671	645	720	671	709	682	676	652	705	651	707	675	672	641	699	669	681	639	662	654	619	708	682	630	645	651	624	598	696	627	651	650	653	652	604	660	686	615	635	650	662	631	673	649	633	642	665	642	639	660	623	639	670	669	642	662	658	659	667	612	647	650	656	635	632	649	693	686	671	684	635	702	672	738	657	658	644	640	668	642	645	646	650	672	614	669	652	660	662	700	639	646	632	638	617	701	664	645	670	664	644	647	680	634	674	656	694	631	635	657	653	635	625	657	693	639	684	614	703	632	653	646	649	686	711	640	692	644	697	598	676	641	668	657	665	638	659	649	649	664	632	692	629	641	646	662	645	660	689	616	609	638	629	638	646	661	667	631	682	628	613	680	628	651	639	662	709	700	591	615	658	611	630	633	669	668	640	648	660	650	614	664	645	650	658	660	606	612	648	615	679	689	628	676	666	671	678	656	641	675	676	653	696	643	706	625	668	656	683	680	640	697	641	666	681	623	660	654	712	677	701	638	692	662	652	648	667	682	703	633	709	678	643	617	624	643	671	632	668	638	673	655	679	638	652	681	666	613	697	625	674	707	662	633	647	623	598	640	658	650	667	646	634	658	649	643	673	745	634	658	618	697	659	675	641	603	643	670	671	664	661	632	690	703	617	652	613	652	658	636	646	684	662	628	656	679	671	722	669	667	669	647	667	673	682	702	652	679	639	692	629	645	688	670	692	683	676	656	670	644	609	680	627	637	602	659	692	643	638	677	659	658	652	644	667	688	671	641	635	708	670	664	656	684	653	657	691	628	674	685	636	656	671	652	641	638	670	678	661	634	654	655	636	666	661	664	669	682	656	695	651	685	655	663	634	690	745	678	681	696	638	655	693	664	636	644	625	615	702	643	662	728	700	632	638	672	686	664	636	681	662	682	648	685	696	647	658	662	664	650	653	629	647	603	671	709	668	644	634	705	610	634	663	673	652	651	655	692	646	654	668	623	635	657	607	651	643	618	642	678	657	682	653	755	687	699	664	613	690	626	704	611	693	695	653	661	663	657	659	636	686	698	691	704	705	676	671	632	715	629	612	659	636	671	606	614	673	627	633	688	681	681	662	637	661	654	638	656	622	676	629	647	723	644	626	668	650	659	637	724	662	675	615	610	629	649	665	689	679	642	693	644	646	644	685	624	674	672	679	649	678	667	669	614	665	695	625	663	619	661	662	666	705	646	610	641	642	728	636	641	672	687	661	671	684	663	634	666	649	687	641	660	686	667	694	626	700	654	693	664	707	644	677	714	672	640	709	639	673	653	700	620	595	654	641	680	655	715	675	693	662	683	668	634	643	680	661	642	654	655	665	657	632	637	671	615	692	656	653	657	668	634	693	625	672	682	649	673	657	671	691	646	652	664	675	676	688	641	655	659	636	653	659	658	637	598	664	614	648	675	638	646	648	656	621	643	687	683	627	663	662	642	706	611	679	651	689	661	641	670	671	699	681	644	685	627	635	638	629	606	636	648	638	629	664	637	623	695	665	699	640	687	663	672	688	649	626	675	643	643	668	682	640	641	631	665	657	684	647	584	616	636	680	666	629	667	663	657	668	685	646	652	686	623	620	665	680	672	709	665	627	682	669	636	680	688	646	639	645	717	666	654	677	640	704	646	641	601	653	673	642	695	706	675	651	676	673	629	698	698	671	663	663	654	628	674	637	683	679	646	665	659	652	673	695	687	695	648	656	646	680	617	657	682	706	651	655	682	684	709	666	645	622	662	643	662	651	681	667	635	609	659	674	676	664	640	615	644	662	706	662	656	663	649	676	630	651	642	724	635	691	635	673	661	614	620	682	659	632	639	656	639	620	655	642	686	639	651	648	648	670	684	652	643	635	677	723	607	664	629	681	650	626	618	704	702	658	678	639	673	631	668	641	675	642	644	657	671	649	651	683	694	651	642	684	645	670	672	692	676	644	639	649	627	624	629	642	629	694	701	681	664	651	704	670	598	614	645	651	648	645	633	674	651	660	679	670	758	675	649	639	674	647	633	655	653	624	603	640	652	647	692	685	666	679	675	672	644	675	660	640	665	717	663	656	661	643	689	663	653	699	614	642	618	648	631	621	681	686	618	664	668	644	666	682	690	657	679	683	679	673	666	701	644	657	663	685	674	679	656	672	702	670	661	630	658	673	634	680	662	657	670	627	644	652	641	652	621	644	641	710	677	628	683	646	638	644	640	653	688	687	680	637	641	635	719	664	688	634	714	647	616	691	721	664	672	706	666	637	663	643	714	620	664	690	665	671	659	648	693	659	641	624	676	646	615	665	691	648	674	695	653	667	626	667	651	639	668	653	668	686	627	672	665	670	688	638	676	648	646	677	627	665	681	652	637	668	621	694	678	632	687	716	612	622	626	635	657	666	669	684	626	642	624	686	639	661	585	671	678	667	679	670	639	644	626	659	669	642	658	630	622	672	671	686	644	686	674	646	707	611	686	664	609	652	672	640	676	685	675	683	631	675	649	684	623	641	695	653	643	628	640	667	625	651	654	632	671	653	622	678	692	655	644	649	631	668	616	657	637	647	607	655	687	637	675	659	663	657	635	628	629	632	666	694	629	646	697	657	651	709	637	679	653	633	653	702	679	688	686	639	658	611	609	664	668	695	660	641	683	649	617	651	643	667	678	683	702	661	631	687	612	658	641	647	654	638	657	671	676	643	617	640	619	647	629	676	690	633	642	666	710	621	653	696	673	689	654	654	662	656	639	644	665	647	638	651	689	650	661	646	644	663	664	707	691	648	626	683	673	615	645	666	700	632	658	625	671	683	638	672	662	653	679	673	592	630	594	608	667	684	658	598	661	676	648	658	656	687	646	657	675	735	704	603	635	682	662	641	667	684	695	664	662	683	649	664	670	615	658	649	642	608	634	644	688	636	661	656	609	653	670	713	710	606	652	624	638	620	667	704	683	654	670	664	706	662	641	637	704	681	640	676	636	671	656	672	641	657	694	667	623	646	670	680	670	629	672	663	663	659	634	657	658	635	624	644	647	641	699	625	609	617	660	694	652	687	671	705	666	663	650	650	653	654	667	639	648	635	650	678	659	667	636	689	661	657	654	655	655	662	686	663	641	664	582	702	636	650	651	612	654	686	696	600	634	638	635	625	673	677	652	624	686	651	662	712	647	627	647	630	667	653	647	622	667	650	688	655	677	673	654	690	693	631	655	634	671	658	693	682	667	659	671	652	640	659	658	651	642	636	644	652	656	682	641	603	616	639	636	655	635	660	641	668	616	638	662	692	681	692	680	677	671	680
42027	68093	56067	40963	33510	25134	17411	11920	8925	6406	4139	2334	1760	1452	1371	1221	1100	1026	1021	935	933	914	903	817	824	833	790	799	859	760	817	808	797	747	820	832	762	811	802	788	755	794	759	807	830	773	793	764	786	793	830	820	784	827	772	786	763	778	726	744	809	751	813	804	814	806	800	797	801	751	805	787	765	776	782	842	871	762	767	750	831	780	769	780	766	806	748	760	762	809	790	810	763	782	785	755	763	789	784	781	776	811	793	757	777	799	764	759	714	787	744	795	785	781	846	799	790	800	800	762	793	761	756	780	771	808	788	759	762	793	779	779	812	817	788	765	791	759	784	805	739	811	803	767	838	808	748	801	792	767	717	818	774	795	830	760	748	765	769	798	817	853	815	782	781	766	804	744	761	761	796	725	714	767	819	734	746	825	770	791	756	782	743	762	729	778	776	784	745	746	746	763	753	842	780	766	748	792	762	760	789	748	773	729	771	774	800	816	766	776	834	750	799	762	796	801	801	759	746	774	802	744	752	817	781	801	790	820	818	798	823	774	790	822	787	789	810	732	746	795	782	772	774	763	841	786	806	787	788	745	832	793	794	812	799	770	817	811	764	815	776	825	762	769	766	778	763	773	741	839	743	765	789	718	753	756	767	790	777	796	776	769	777	739	766	777	781	785	759	761	824	732	783	804	776	729	792	785	755	778	795	760	811	751	751	813	751	788	746	763	809	755	791	755	758	801	761	822	770	783	737	751	811	789	792	729	767	772	770	845	789	772	827	800	774	775	745	856	818	802	767	823	748	766	730	781	764	720	792	776	723	787	776	786	805	792	771	800	829	784	773	793	786	769	703	812	799	756	782	761	778	795	711	752	810	752	799	802	794	748	814	765	766	828	791	819	777	742	754	736	796	764	844	770	812	804	691	818	798	816	697	765	776	740	780	782	813	775	768	803	786	818	740	807	811	801	756	760	828	809	776	850	801	778	801	811	748	840	779	777	788	766	811	811	779	751	827	774	755	787	756	756	807	789	739	764	746	817	795	785	767	775	806	774	767	780	823	816	769	777	745	782	732	789	794	778	796	801	769	822	795	831	780	808	806	736	793	782	751	804	759	765	799	764	794	798	812	824	821	805	814	823	787	828	833	767	809	718	777	794	778	794	746	809	792	795	811	790	749	784	807	754	828	789	825	754	772	770	770	803	749	732	755	784	781	751	799	781	799	779	750	849	713	808	753	766	728	816	796	757	745	779	795	811	815	810	763	752	738	806	776	740	794	776	767	826	829	773	785	781	815	782	772	805	787	795	774	742	791	797	815	783	805	747	753	821	743	764	775	851	779	838	822	718	786	795	802	794	795	781	778	774	765	764	768	767	761	793	768	774	795	778	790	793	767	787	803	785	802	803	786	766	737	794	818	795	783	773	777	832	772	729	789	816	791	777	798	786	794	789	785	762	797	762	770	777	760	785	771	772	756	776	741	786	747	808	764	808	763	778	755	810	774	780	817	781	814	773	783	791	745	762	781	806	776	751	744	763	776	767	779	774	720	745	779	751	760	771	777	762	745	808	785	811	778	729	768	798	800	805	791	789	774	793	787	784	808	765	795	768	803	724	764	812	761	788	804	757	780	805	770	743	787	817	773	722	826	785	761	785	750	746	776	829	791	809	733	745	773	762	818	747	740	781	800	801	846	766	776	771	792	725	749	774	757	785	817	797	777	776	710	802	765	787	784	788	772	733	775	755	789	794	779	766	764	808	777	741	781	753	769	812	803	776	801	781	834	748	812	829	791	751	772	775	804	785	733	797	799	754	764	819	796	800	792	801	713	802	795	784	762	781	773	811	790	773	802	796	739	799	809	790	754	803	791	754	813	841	781	769	807	787	799	738	783	756	821	814	776	751	797	802	754	779	778	787	854	742	809	813	718	724	749	773	777	806	731	773	818	812	763	789	728	768	791	753	763	783	745	784	769	794	793	772	776	781	790	834	780	788	735	723	742	733	772	742	769	734	807	789	824	802	806	753	794	781	737	786	740	818	760	781	805	840	768	776	782	819	786	738	753	750	755	794	735	736	771	747	824	744	790	806	771	775	769	800	747	794	830	774	846	764	781	772	789	767	790	738	758	718	807	756	757	794	802	766	781	767	816	762	766	805	776	759	768	801	768	774	817	775	787	785	712	789	752	817	762	740	724	796	748	762	815	770	782	830	777	759	795	763	787	753	773	765	845	793	774	797	753	773	787	788	822	719	800	820	764	729	821	771	773	741	780	805	804	755	844	786	787	834	733	717	781	776	722	833	730	827	761	778	791	829	723	817	785	796	848	752	776	758	809	734	766	799	766	779	805	759	807	804	779	781	791	791	769	753	796	728	824	767	791	776	766	780	765	798	824	767	816	778	746	815	800	789	775	780	826	774	767	795	768	858	798	820	776	746	769	748	800	822	779	795	769	769	801	740	796	771	778	727	763	800	736	787	741	763	751	772	753	756	792	786	773	817	835	738	790	803	737	771	863	802	757	790	768	775	809	822	794	792	821	754	765	777	879	725	814	764	800	796	778	790	817	757	803	780	750	776	743	758	823	780	737	833	796	795	782	789	807	796	748	763	750	793	797	741	782	782	832	779	790	810	775	748	820	753	796	783	815	778	790	791	789	804	735	790	749	744	760	740	799	787	806	755	763	765	806	777	754	768	783	771	742	763	756	815	722	784	788	814	786	833	797	746	772	770	788	787	739	795	786	738	738	791	770	786	769	744	773	816	794	753	833	798	778	785	819	756	761	765	779	758	783	775	793	761	823	782	774	756	781	772	792	799	778	782	840	825	797	760	790	826	777	833	790	799	785	785	807	759	735	754	733	796	776	812	816	796	770	787	768	835	810	792	828	808	799	746	814	752	798	778	774	779	776	785	753	763	731	788	745	744	776	742	741	818	792	789	741	804	786	724	793	739	780	812	751	788	794	733	839	769	734	779	775	779	729	763	790	796	760	811	771	850	785	806	778	757	817	794	784	808	779	791	782	760	761	762	801	788	768	780	807	803	826	821	777	779	768	832	811	767	800	771	825	767	793	805	815	777	790	763	741	729	797	752	811	795	816	838	804	732	781	765	773	777	804	751	830	728	769	751	780	760	786	805	783	790	750	795	777	839	809	812	809	778	732	821	829	823	778	792	847	762	782	760	818	769	770	753	808	820	751	772	756	751	811	767	728	812	780	751	784	782	777	779	791	783	831	801	801	843	827	753	752	743	747	761	724	811	805	799	791	792	800	802	830	770	771	749	750	750	758	745	698	775	831	765	779	831	781	809	789	765	756	766	767	798	752	805	795	785	767	788	773	763	797	781	745	764	744	790	782	799	854	780	767	811	796	763	796	831	741	826	749	789	753	778	796	805	775	786	779	828	783	767	804	805	854	768	781	810	865	767	810	769	756	746	763	756	780	741	785	828	780	802	757	792	769	768	726	759	749	801	800	759	789	797	800	788	779	786	712	782	775	830
32211	39648	42812	31376	20216	10731	5655	3398	2189	1525	1091	938	901	902	830	843	776	794	701	716	666	733	671	645	701	677	685	728	687	689	672	627	675	635	698	664	653	676	685	608	662	664	667	646	651	662	697	674	665	722	653	662	685	642	668	667	662	661	673	674	675	703	659	705	706	617	636	659	663	643	676	628	685	638	658	653	660	622	685	616	685	651	676	647	628	652	708	652	632	661	717	687	707	675	739	692	684	609	703	674	685	658	669	691	710	689	648	683	697	688	705	658	629	660	696	669	698	661	680	664	674	684	710	694	696	645	679	697	666	643	640	645	652	658	641	651	705	714	696	720	646	636	671	687	658	673	696	691	644	623	636	618	674	630	670	691	647	652	679	688	666	659	657	722	628	676	671	656	660	682	607	670	653	680	671	660	656	646	633	692	634	659	655	664	701	658	662	651	643	677	700	660	675	670	614	687	651	674	667	635	652	612	669	604	712	685	630	669	702	634	655	693	674	646	656	640	699	700	623	660	644	627	627	676	659	663	652	714	685	636	655	675	663	630	644	673	724	658	624	658	634	667	656	673	642	651	653	672	633	655	687	639	616	703	660	599	677	695	687	642	692	656	680	685	701	676	686	659	678	665	678	634	652	696	626	634	694	696	657	652	658	672	644	682	682	647	694	705	628	638	656	698	658	648	641	635	675	690	696	677	684	684	675	666	671	663	665	651	699	681	679	643	634	674	667	679	630	661	668	685	732	659	674	622	648	675	712	690	661	689	665	663	680	674	700	692	662	741	715	684	634	645	634	639	617	644	659	658	664	689	741	639	638	640	708	672	681	643	673	620	725	639	697	657	683	600	679	583	679	655	696	705	642	647	692	687	661	743	647	669	680	671	647	703	700	670	644	671	660	688	637	621	620	638	694	657	684	662	664	705	676	663	665	676	676	643	732	681	665	632	631	674	654	663	627	681	606	657	698	683	686	589	668	687	677	681	655	613	653	635	684	666	641	669	687	648	650	668	644	714	692	663	638	670	688	623	698	672	653	637	664	649	674	702	656	664	634	658	719	670	652	657	659	692	659	566	705	683	666	644	700	679	716	698	679	639	656	626	684	728	660	708	677	692	695	661	649	660	723	697	663	616	645	648	616	656	656	675	667	650	675	651	666	625	644	641	648	663	691	666	669	697	657	713	692	651	662	679	658	723	672	676	701	669	692	684	671	691	734	665	669	660	720	689	663	637	674	695	682	681	679	623	624	662	620	667	711	633	648	686	652	638	665	661	710	689	701	685	647	674	663	672	646	626	641	670	694	715	701	697	713	695	665	659	624	663	655	706	622	669	692	651	693	679	668	646	695	618	697	656	659	620	676	681	634	677	667	662	682	672	688	673	676	642	656	654	617	665	606	684	677	661	652	643	681	624	667	658	676	672	662	721	640	610	656	627	670	675	684	692	644	672	659	665	643	665	699	628	685	724	665	655	650	677	655	650	654	674	649	699	677	685	641	673	690	714	665	692	737	680	669	653	721	682	622	614	662	641	682	669	653	701	667	663	704	661	713	699	655	668	645	659	669	673	665	664	616	702	666	679	659	651	622	628	639	688	676	639	589	660	663	669	655	676	668	680	662	642	705	684	656	708	665	694	721	716	648	671	669	649	700	651	650	656	646	701	691	690	635	718	661	654	660	672	656	680	661	602	678	642	652	636	687	618	684	681	646	639	684	664	690	653	650	692	664	667	666	635	691	713	700	649	688	646	671	696	685	726	681	665	714	648	702	655	714	622	650	671	623	696	622	688	689	674	690	656	691	649	630	647	688	629	684	650	703	729	679	663	671	662	680	688	711	704	628	711	668	689	627	650	668	697	623	638	683	631	695	675	683	671	647	678	670	685	631	687	693	605	671	681	683	640	703	596	669	703	662	680	629	658	635	639	634	671	649	662	679	680	614	697	710	702	682	660	651	662	670	646	691	654	619	644	625	664	645	693	670	712	735	696	671	699	694	681	662	619	672	699	696	663	722	656	678	645	651	621	661	664	715	653	660	666	676	699	653	606	620	673	681	646	662	628	670	718	693	641	696	660	657	705	676	651	621	665	707	646	612	643	688	646	649	701	662	657	650	695	674	690	659	686	638	653	632	659	632	648	644	688	646	702	707	672	670	672	667	652	659	695	703	661	688	690	692	628	683	641	634	655	613	649	699	696	676	697	670	677	660	699	711	633	670	715	675	638	658	683	681	683	625	646	644	710	658	618	682	666	650	644	643	717	612	719	719	696	694	644	653	681	636	601	715	716	702	656	645	686	685	640	639	689	671	668	659	648	673	691	681	653	663	684	635	667	671	669	680	698	670	701	684	667	680	621	658	666	680	594	648	667	686	632	635	640	669	670	678	610	686	739	697	657	675	708	677	654	704	673	668	676	617	665	637	613	619	650	698	687	645	659	671	642	688	632	675	672	639	669	662	769	636	654	642	662	647	652	677	646	696	713	640	685	688	658	610	690	672	681	725	671	677	662	663	647	642	642	656	632	658	666	658	647	665	655	699	667	647	679	689	603	686	657	644	650	618	684	642	612	652	649	692	644	629	669	698	706	658	692	682	656	623	680	644	621	637	630	718	694	665	622	654	676	654	646	654	680	695	669	670	640	662	677	673	647	651	669	634	695	688	674	679	653	639	673	646	667	652	633	682	641	698	702	686	666	710	657	651	663	708	677	618	660	661	669	675	729	682	654	702	679	682	661	646	684	656	664	661	660	670	705	662	650	691	645	685	718	669	652	632	680	725	662	616	650	688	665	677	715	672	658	684	672	686	660	721	669	669	687	665	681	642	636	655	623	714	709	675	658	680	636	664	715	648	644	703	668	697	658	679	652	689	682	694	684	639	645	667	672	646	613	641	655	700	667	632	653	651	654	701	702	612	639	694	682	644	658	645	700	670	690	659	638	675	639	688	636	678	645	696	662	658	650	647	655	677	632	653	660	625	692	683	631	634	647	661	695	654	662	656	695	646	633	627	679	654	669	683	683	688	658	645	636	706	652	651	640	670	673	649	651	646	679	726	657	616	660	704	659	653	663	661	689	650	668	684	632	684	650	672	638	702	675	642	697	720	659	683	655	665	683	656	652	616	663	671	698	647	677	646	654	657	622	631	689	656	694	659	680	685	702	711	703	671	685	671	637	676	671	656	644	634	696	673	649	635	712	647	670	604	638	691	654	673	662	652	635	636	689	659	665	629	654	668	681	676	639	666	629	702	637	624	684	686	669	650	673	658	691	650	677	676	635	686	672	659	674	673	672	678	704	686	659	694	650	639	624	664	703	686	688	624	686	682	648	673	653	690	722	638	645	650	666	651	632	689	621	652	653	662	693	689	633	645	687	682	670	622	644	712	655	652	665	641	635	661	647	728	681	712	660	641	616	664	692	639	681	662	673	669	721	653	677	667	651	637	643	685	707	643	695	637	657	644	659	663	662	684	652	679	655	626	666	629	672	671	626	651	625
39128	57273	45050	31096	22942	14007	8830	5707	3678	2326	1604	1396	1261	1192	1036	1016	993	913	867	887	873	900	875	845	817	823	831	818	838	810	808	822	782	808	776	775	832	747	767	811	869	837	778	832	794	820	753	816	788	775	770	780	832	809	832	832	771	836	743	819	800	776	805	779	826	766	848	801	814	800	786	813	766	781	825	778	781	733	814	763	817	817	804	758	780	811	763	801	797	769	771	794	775	774	807	806	759	752	787	752	836	775	765	783	848	772	820	781	802	818	800	781	763	761	823	783	817	853	784	772	814	789	768	768	764	782	786	783	853	791	807	781	808	818	820	812	828	826	787	787	796	803	836	769	823	756	803	786	808	820	807	763	778	781	781	767	827	787	770	737	831	790	819	759	805	810	797	816	830	788	814	820	740	820	812	773	796	783	828	857	838	830	794	797	753	804	811	828	822	775	821	852	755	805	808	855	829	814	763	800	796	756	816	816	803	769	836	819	806	799	816	822	797	762	799	793	803	795	794	769	783	778	824	799	789	759	780	818	783	796	801	788	799	809	798	762	846	783	824	789	787	762	836	762	835	784	808	840	764	780	779	821	804	820	781	815	795	853	828	818	782	771	814	757	783	797	792	807	799	807	738	761	784	825	859	796	820	813	819	789	779	842	811	765	800	763	796	845	763	749	770	788	790	810	783	802	796	802	820	800	821	834	833	800	736	778	794	776	762	818	772	813	800	848	823	797	827	805	777	811	781	787	860	795	843	786	794	736	751	753	773	831	783	793	779	761	795	764	774	802	783	808	782	812	783	827	801	804	779	765	760	816	823	743	767	801	798	872	772	828	822	820	825	809	753	750	784	807	845	772	772	784	788	866	804	782	751	819	840	818	823	736	796	794	789	778	794	769	777	819	745	786	806	821	824	852	777	834	771	767	857	824	787	831	787	838	762	829	723	816	815	792	780	819	841	821	760	804	830	798	764	799	828	777	784	808	795	799	853	840	823	781	792	797	781	767	789	804	797	798	820	786	748	832	763	767	824	790	753	788	808	796	757	838	853	822	779	858	726	854	788	831	789	828	783	778	764	826	846	757	766	753	769	779	805	842	807	794	848	802	769	818	771	806	763	771	810	821	795	826	808	798	780	832	793	782	825	829	797	811	787	792	772	772	789	798	828	802	811	780	808	803	804	821	791	848	766	766	831	800	788	774	785	825	809	789	785	788	790	796	782	801	805	805	804	791	757	757	771	768	826	784	819	789	860	778	818	790	801	792	819	865	794	745	853	765	799	808	764	801	826	812	747	787	798	850	834	819	794	815	787	801	864	823	818	802	813	823	846	817	775	801	790	797	800	782	797	808	780	766	808	804	820	786	783	839	763	803	799	779	817	809	821	811	820	802	845	766	795	770	831	812	822	743	846	774	839	785	812	822	833	816	767	804	752	755	812	846	779	783	846	785	808	787	827	786	794	818	769	782	785	760	799	780	743	788	737	784	870	761	776	808	801	821	813	817	841	809	833	782	815	799	838	838	768	805	742	800	799	758	778	828	767	757	749	862	806	785	748	745	753	781	780	799	744	826	787	790	806	846	779	755	778	722	804	778	838	765	790	855	798	758	747	852	761	766	808	762	754	829	764	788	795	788	790	806	875	781	803	834	771	785	794	815	783	812	828	790	801	796	804	765	784	806	807	806	809	796	804	805	788	771	769	774	803	840	820	780	773	800	839	789	801	848	827	829	796	792	842	801	743	783	788	802	824	816	786	747	810	766	812	770	811	761	806	849	805	805	849	757	816	813	768	792	763	769	795	773	816	773	816	805	818	811	756	744	800	800	813	785	823	828	797	834	805	804	772	786	831	798	830	857	831	772	799	761	810	760	796	768	813	845	789	795	779	795	856	767	785	808	816	833	815	828	787	783	781	842	840	794	791	838	820	842	763	800	795	778	773	770	809	782	810	806	753	823	807	809	789	805	875	827	795	747	789	795	825	759	782	761	858	785	791	779	794	796	827	803	785	838	779	834	764	789	802	821	813	823	804	811	755	758	804	780	797	744	838	798	810	827	845	775	839	790	837	778	784	750	820	819	825	784	722	763	734	835	765	789	776	816	783	812	758	765	800	761	800	802	789	811	836	813	806	778	808	782	833	819	770	842	858	777	798	796	834	823	773	812	759	737	821	832	832	812	840	731	779	820	809	816	823	817	806	752	772	813	834	724	782	783	782	817	792	823	793	822	844	760	786	806	804	823	795	823	756	795	823	816	737	848	784	798	800	785	819	855	762	768	803	826	827	790	778	774	821	792	798	827	818	779	828	809	812	774	814	791	810	804	809	786	798	796	767	830	745	788	793	772	845	782	817	857	804	768	828	854	776	832	818	820	759	821	805	771	829	783	775	755	873	723	819	808	802	820	781	812	794	786	748	829	828	805	802	746	800	811	751	775	849	754	788	828	775	841	800	818	786	787	830	781	782	774	827	787	810	786	786	765	826	820	836	820	786	809	742	791	811	773	768	803	811	745	798	809	823	767	861	805	819	835	817	832	807	800	786	812	785	794	794	802	793	805	825	749	768	856	739	749	772	790	764	779	796	786	778	782	805	812	779	800	788	789	784	805	770	819	794	771	790	798	815	813	821	742	776	737	813	723	802	749	801	770	774	884	812	784	809	777	781	811	792	819	843	762	782	791	825	798	839	803	769	803	795	788	814	829	783	796	793	796	810	821	804	795	789	808	791	802	801	758	766	769	840	810	813	823	815	759	770	757	794	747	816	840	789	775	829	767	800	791	807	825	751	761	771	783	812	841	783	808	793	792	818	793	795	767	839	733	779	789	809	829	840	839	821	801	826	745	825	837	746	772	828	783	778	847	830	785	804	782	813	796	791	829	795	805	789	810	838	832	796	799	830	804	784	816	816	800	792	775	780	814	765	802	796	836	804	818	820	793	790	775	740	785	785	827	806	751	786	828	810	798	804	818	808	786	814	792	772	782	847	764	815	829	804	794	800	772	809	837	831	800	807	775	728	765	775	791	795	814	803	808	781	810	752	779	810	791	761	791	825	796	784	792	791	816	820	815	802	814	768	792	831	793	779	796	854	828	796	815	765	816	807	814	781	779	788	773	797	803	805	789	789	807	736	792	796	782	851	811	842	820	812	774	819	836	838	769	779	810	814	809	753	843	828	813	834	800	803	814	860	821	850	841	829	785	796	807	802	756	811	751	781	767	822	838	794	782	800	799	826	828	833	784	786	817	793	781	788	779	817	804	830	789	807	868	786	808	848	774	820	796	806	750	811	803	765	774	755	811	784	772	769	825	796	823	737	797	834	809	802	819	829	791	742	790	817	784	796	813	794	809	793	800	773	797	817	794	771	778	814	780	791	830	802	826	788	801	795	791	787	791	776	802	802	793	810	792	806	797	780	825	814	814	824	780	818	828	837	798	758	788	791	806	789	808	787	798	785	803	809	806	819	784	773	798	778	835	874	786	784	791	766	832	827	816
23876	21140	28888	26100	23181	18451	10270	4620	2227	1762	1480	1233	1136	1001	972	893	836	830	779	733	727	780	755	772	745	746	664	740	773	701	698	679	720	697	674	695	734	688	646	695	723	692	723	726	689	693	674	720	689	703	698	678	747	716	725	687	662	698	674	695	739	741	731	719	676	749	702	671	689	680	732	665	720	661	686	655	735	728	706	670	698	698	698	723	722	680	731	664	696	701	674	703	706	664	710	740	699	756	660	676	676	672	691	727	706	701	694	658	664	652	731	708	672	723	681	694	677	727	675	663	740	671	726	699	692	687	674	695	727	707	688	706	715	659	690	694	696	725	709	684	699	689	722	717	696	659	679	654	694	700	739	702	761	668	705	671	693	688	651	693	708	682	688	647	705	706	689	704	709	690	693	684	717	695	672	725	706	716	696	678	644	678	672	679	668	690	654	725	717	665	662	698	675	660	643	682	675	716	646	689	706	690	676	757	685	660	671	768	671	643	684	702	660	656	663	705	671	698	719	688	666	655	742	729	675	638	683	701	702	669	689	741	741	724	672	711	703	686	728	732	698	663	685	719	667	707	728	641	710	709	768	694	703	687	738	724	670	662	667	687	686	690	698	714	683	682	720	662	678	696	694	678	646	656	699	685	677	659	689	728	747	706	710	686	711	732	687	705	724	715	704	712	699	701	670	716	687	683	755	685	723	703	712	695	651	694	673	659	641	681	715	688	685	655	692	721	699	721	687	670	707	726	715	670	703	696	690	648	652	708	647	687	681	627	761	726	667	689	700	675	708	659	715	641	648	677	693	709	674	669	679	689	690	690	692	676	728	682	704	693	710	659	706	691	689	675	666	708	681	666	675	676	728	690	691	703	673	692	692	693	721	674	697	707	644	673	640	655	687	713	690	741	741	685	694	695	690	721	681	675	708	695	635	681	682	723	671	658	734	665	673	720	690	665	691	712	661	718	670	699	659	721	713	730	721	742	705	678	705	670	710	704	701	647	680	713	681	699	675	733	677	727	679	678	652	712	711	666	676	682	691	665	704	750	722	679	676	739	711	671	679	760	694	696	695	709	724	694	703	692	717	723	640	705	678	702	669	687	701	730	678	666	732	673	653	703	741	695	716	687	707	716	644	707	675	713	664	661	658	710	691	707	731	671	754	651	723	632	697	734	691	676	717	677	696	700	707	718	683	711	694	657	694	671	733	697	683	651	655	691	707	733	691	718	623	704	666	678	698	678	694	656	705	731	681	664	675	669	704	702	666	692	673	705	671	668	698	699	672	682	724	717	694	730	726	719	666	725	690	716	735	706	741	697	673	690	690	684	702	709	685	680	675	708	695	700	690	720	672	690	709	734	723	709	652	693	705	696	740	677	730	732	683	724	692	687	662	696	692	700	653	691	696	690	717	660	677	713	654	650	679	643	704	685	665	726	635	673	685	722	712	664	729	691	672	656	720	705	644	717	669	652	706	660	753	738	718	692	681	697	627	655	695	643	675	714	655	699	688	672	666	702	696	726	619	680	704	683	718	683	727	708	642	684	698	656	728	690	699	675	683	670	734	745	686	741	674	691	705	686	690	689	663	696	665	683	757	701	701	695	694	694	640	680	714	708	674	666	666	664	705	713	695	716	714	709	669	680	706	698	683	755	706	696	694	694	704	736	742	687	698	658	710	698	647	728	691	704	739	696	679	652	660	685	683	678	687	714	687	667	668	673	694	651	697	669	653	630	695	674	689	695	705	695	712	675	722	692	695	682	682	670	633	702	664	715	736	677	706	692	662	649	678	736	694	656	652	716	718	700	719	712	710	727	708	690	709	672	677	713	677	676	700	701	681	694	745	643	674	733	687	674	712	676	700	638	704	764	638	654	713	712	666	659	737	721	674	716	665	704	703	711	666	702	669	674	734	697	722	709	647	662	683	647	785	674	692	677	731	707	754	684	741	712	702	664	707	700	669	664	661	674	723	717	698	667	704	703	664	711	685	721	748	717	667	673	673	680	686	679	674	682	654	708	687	714	715	688	721	705	651	696	653	683	732	675	646	684	664	668	690	720	724	709	693	684	694	693	713	726	711	659	714	713	727	706	693	665	696	680	705	675	664	714	645	673	671	700	675	671	659	716	697	710	690	635	720	702	689	655	690	707	669	683	695	685	692	665	684	626	715	752	692	715	685	650	683	691	679	644	731	676	722	651	663	689	669	712	692	696	686	693	679	688	685	723	676	700	702	698	669	718	739	718	696	694	650	729	700	697	659	678	704	695	679	707	695	664	646	679	685	664	673	662	713	689	656	696	682	677	703	730	742	641	671	702	669	682	669	726	714	650	689	663	719	650	686	691	685	744	724	660	671	732	730	761	688	724	642	706	705	699	702	703	702	663	675	688	727	729	711	668	660	705	690	671	711	663	660	709	703	671	717	684	677	681	706	698	719	680	685	727	711	697	697	696	677	701	704	670	713	716	716	688	721	716	732	669	716	725	715	699	710	665	704	689	685	652	670	668	677	675	710	659	673	675	720	688	699	677	717	706	703	696	681	674	654	691	689	684	702	712	656	721	700	642	735	701	701	720	726	695	668	727	704	703	688	700	698	697	677	686	716	702	724	677	712	712	674	682	733	695	684	679	704	690	695	653	728	637	686	679	686	681	682	703	624	708	701	710	701	749	667	691	682	731	684	711	739	668	685	747	728	682	678	679	673	699	685	693	689	662	700	702	688	682	651	667	734	715	706	757	725	654	721	687	703	689	664	697	723	677	678	667	667	691	708	698	745	677	693	712	743	694	656	704	715	737	725	665	726	661	718	689	747	712	740	738	671	697	644	680	753	702	665	652	693	670	670	702	694	719	734	677	701	721	694	678	666	676	676	679	702	660	661	702	725	708	708	701	692	687	701	696	665	690	699	707	674	692	750	684	676	701	717	719	692	686	722	689	707	734	692	707	660	697	733	640	761	713	690	669	698	698	682	689	757	681	699	666	629	700	678	732	686	703	673	647	720	693	679	729	695	712	698	637	692	692	691	710	678	684	715	660	709	709	661	713	652	685	701	720	699	680	671	696	646	694	689	743	701	705	705	684	714	673	665	724	668	682	710	719	750	652	671	684	654	682	728	687	666	718	686	702	699	719	727	694	748	690	635	705	700	652	723	726	670	713	706	639	671	699	657	698	712	707	658	676	663	699	676	687	706	729	760	730	729	718	657	701	718	670	684	645	679	702	648	687	720	679	729	678	708	691	701	725	691	719	710	660	747	719	685	718	721	738	683	656	755	679	689	747	713	668	713	674	689	692	665	687	741	717	654	709	703	698	704	689	688	645	672	677	653	639	685	676	668	683	661	708	701	742	724	681	755	732	741	686	749	712	688	681	737	722	635	660	656	658	680	744	697	686	720	687	722	683	758	674	685	688	675	697	672	744	653	685	716	639	684	725	688	709	693	730	682	692	703	687	755	689	677	739	691	664	679	669	669	706	720	694	689	713	684	678	692	689
39341	65646	55001	38415	27679	16855	11152	6906	3568	2709	2206	1800	1613	1392	1335	1156	1161	1061	1009	1002	940	927	935	893	888	920	914	845	863	914	787	839	825	822	919	839	888	880	858	871	814	874	888	791	837	856	805	855	868	796	798	848	864	843	862	789	882	795	810	793	829	816	815	822	848	858	847	783	872	861	851	817	817	830	822	840	811	867	884	840	870	862	850	828	843	866	838	835	835	867	820	893	830	928	819	863	879	863	841	845	794	844	869	877	842	854	803	838	892	782	829	818	818	880	868	831	860	836	859	873	860	782	906	819	832	841	836	858	778	871	845	801	816	830	794	800	864	881	809	846	837	854	856	919	803	838	844	828	810	817	827	870	849	888	795	827	815	841	797	845	826	793	869	865	801	809	877	779	834	873	764	853	862	862	814	841	853	827	833	797	816	856	868	822	845	841	871	796	821	807	852	856	831	870	822	820	835	854	840	869	834	825	859	873	823	873	841	821	884	837	830	849	847	818	800	845	842	829	822	810	845	842	833	853	833	870	813	849	793	867	789	845	798	772	832	822	796	882	831	825	865	819	843	879	801	804	875	834	874	815	894	847	818	824	841	843	827	844	857	829	818	815	794	846	791	831	795	866	858	845	816	818	850	847	841	861	841	890	835	781	815	814	794	851	873	796	858	836	844	809	883	811	799	891	849	868	828	816	794	826	815	815	844	782	740	772	856	803	792	847	793	817	834	833	786	845	885	846	857	842	828	866	841	782	895	887	811	807	886	851	780	827	852	828	809	838	832	861	853	804	911	851	827	858	852	794	839	851	878	824	812	847	868	793	849	833	795	799	818	807	855	801	800	866	857	807	809	843	814	829	784	812	833	858	836	808	845	861	808	794	849	788	837	846	801	872	873	859	818	796	836	851	811	823	842	837	811	852	847	831	807	809	845	807	836	851	847	826	840	796	800	852	840	844	854	819	870	858	868	867	802	828	793	833	792	849	851	879	818	822	879	813	834	823	819	807	818	790	852	861	868	819	830	806	872	811	837	838	813	877	794	850	864	813	839	810	808	844	799	808	832	847	854	865	817	847	835	826	834	845	857	802	821	845	881	816	846	834	833	785	828	830	868	869	836	819	833	847	864	880	873	857	869	865	834	842	836	868	811	862	839	804	821	849	839	831	836	828	810	839	831	870	881	804	894	875	814	806	839	862	858	833	827	853	812	821	846	834	850	819	847	844	823	854	867	845	838	835	779	891	833	850	814	813	832	781	845	819	825	828	800	867	850	845	846	811	830	818	820	832	830	860	884	767	853	828	777	855	834	813	849	792	867	821	786	895	847	836	852	831	854	837	754	796	848	827	840	818	902	785	801	802	805	833	861	831	795	812	833	842	893	861	832	819	840	846	830	891	868	820	843	834	799	838	871	849	834	776	865	839	876	820	817	888	833	846	846	827	793	818	865	827	826	847	796	854	842	897	828	862	790	866	830	915	791	812	749	779	820	808	858	851	803	807	840	852	822	815	822	759	853	857	828	862	859	829	867	880	862	826	814	844	820	862	843	839	903	809	815	789	841	875	825	848	828	817	858	822	820	911	856	815	852	841	819	831	868	825	878	802	852	836	859	831	778	832	851	894	913	836	839	781	838	839	839	829	829	852	846	851	866	829	849	758	784	858	774	821	854	861	819	817	867	808	887	809	828	842	857	832	819	805	809	827	851	886	856	824	819	827	834	850	839	843	817	777	823	850	859	835	835	833	854	823	860	868	839	842	815	881	839	784	827	883	856	832	806	846	881	825	865	812	856	822	804	820	823	842	875	810	843	840	817	823	800	807	851	864	839	798	822	904	843	819	808	823	815	869	816	826	780	804	843	863	850	844	808	807	810	807	791	774	875	893	830	855	916	797	820	810	809	859	869	823	783	860	831	813	858	849	850	808	831	843	834	822	917	880	819	812	812	896	858	828	802	791	833	867	863	884	816	822	891	799	835	829	792	834	799	878	840	788	800	802	813	867	875	830	833	821	850	863	834	822	822	863	815	829	859	823	840	788	805	828	804	824	844	797	803	794	826	826	851	795	823	802	863	869	845	836	840	853	809	815	798	871	811	841	811	843	851	889	825	867	835	890	830	838	850	867	882	905	818	816	886	795	836	848	883	856	813	776	835	836	829	822	818	835	847	810	871	915	847	795	838	822	862	859	840	872	827	851	822	863	841	824	803	838	846	814	860	861	856	844	823	855	832	814	817	846	841	814	819	824	825	809	851	797	843	796	828	792	856	791	860	859	862	856	876	826	815	840	784	835	815	810	801	854	858	842	875	776	854	866	864	834	849	873	853	883	843	843	815	789	824	872	842	786	841	827	833	829	797	821	828	849	843	805	838	812	891	868	794	837	826	868	831	876	810	854	814	849	851	831	819	830	892	885	805	882	850	797	858	830	841	841	859	856	800	844	838	865	869	830	860	832	834	868	846	838	840	836	809	883	821	835	841	856	797	790	827	836	841	847	824	849	827	848	855	828	835	842	822	836	858	887	855	797	825	842	827	835	859	852	830	814	797	855	888	841	881	796	843	825	857	843	844	869	854	786	787	835	854	799	823	858	889	819	806	777	860	863	845	859	857	866	804	807	857	857	815	896	880	858	833	821	812	858	876	798	843	880	841	850	790	827	855	841	846	852	798	800	868	784	827	844	768	830	853	832	783	789	830	878	835	857	817	813	886	854	806	806	864	801	849	773	883	819	859	804	843	839	823	822	828	861	864	819	863	864	806	828	813	851	802	811	821	820	799	877	825	845	816	877	859	885	835	809	821	836	885	794	826	862	806	855	839	776	848	826	855	786	882	838	840	766	874	823	781	862	847	862	869	834	836	839	881	857	825	807	858	837	826	858	819	860	835	886	847	793	855	793	837	837	886	856	831	847	823	791	811	820	854	827	817	818	836	821	833	892	788	791	858	845	798	825	856	805	785	810	828	855	802	833	807	843	807	840	801	865	832	820	858	818	855	807	801	814	841	828	859	843	859	759	823	851	862	819	850	771	821	886	841	848	853	871	842	835	852	837	794	843	817	816	835	773	831	810	885	760	817	825	818	865	827	840	834	827	847	844	829	817	854	860	831	869	803	867	812	857	807	853	840	867	812	873	854	843	817	831	828	836	865	821	823	872	821	814	839	825	819	862	842	845	850	860	782	796	855	900	870	823	823	884	826	799	828	861	805	846	849	853	822	841	812	837	871	852	832	802	812	838	835	869	819	824	830	868	800	826	852	809	855	831	865	858	893	834	828	832	878	837	796	812	878	798	830	812	849	888	812	784	828	880	834	851	839	816	815	845	804	818	853	830	870	788	834	844	778	809	832	830	861	819	801	848	852	829	905	826	866	790	817	798	847	853	846	871	829	773	850	844	814	800	805	837	773	851	832	821	833	877	820	860	849	882	796	823	811	903	866	859	841	767	865	819	827	844	847	841	843	864	843	831	834	869	820	826	841	807	812	836	852	800	754	871
24983	21383	29078	27033	19732	10190	5326	2473	1632	1432	1231	1046	900	852	798	776	763	709	695	650	643	667	705	660	617	638	626	618	622	607	628	610	608	576	581	616	614	615	589	633	625	603	616	581	651	594	611	611	615	562	573	599	619	554	627	591	647	624	590	603	611	589	592	567	599	632	569	604	622	591	628	548	608	625	618	575	605	605	595	590	580	599	592	605	605	582	566	589	615	603	618	603	580	588	593	614	617	610	609	590	616	607	593	588	558	603	593	593	630	573	602	622	634	573	604	603	630	627	556	609	611	585	603	609	582	579	540	603	609	623	622	611	597	607	595	617	572	547	622	589	613	588	602	626	623	597	606	598	582	622	611	605	641	631	556	612	589	619	611	638	609	565	586	550	577	616	588	604	594	573	621	630	600	602	568	607	599	590	612	569	546	579	588	556	574	597	631	600	570	619	602	621	608	589	601	672	601	561	607	616	622	604	598	608	554	578	586	589	592	599	658	588	616	616	596	600	569	574	593	614	616	612	630	598	618	571	573	550	601	584	581	563	590	643	612	613	591	552	587	605	601	543	586	603	559	559	611	607	575	609	602	570	563	576	590	601	599	603	624	614	605	648	621	601	596	579	613	612	584	607	578	578	658	616	623	600	578	583	622	589	621	645	603	601	606	602	602	645	599	565	638	579	578	636	624	590	614	617	577	637	599	609	657	611	612	639	615	588	581	614	618	606	590	639	653	611	614	602	592	626	581	611	595	588	605	595	599	606	649	582	622	601	574	641	615	616	585	612	570	597	591	575	581	630	600	606	591	566	614	583	655	564	541	638	653	599	608	614	631	645	599	626	611	589	567	596	600	564	627	613	589	580	599	603	615	612	570	620	582	638	561	609	603	591	596	576	626	620	589	541	619	627	594	622	584	642	638	610	566	591	562	598	552	604	603	580	604	606	628	609	563	591	576	627	604	615	638	615	652	621	610	601	551	608	641	575	607	620	627	613	598	620	602	640	567	629	609	594	586	591	639	550	589	571	544	604	602	641	614	577	583	613	554	662	603	603	588	607	567	590	637	585	567	637	569	612	625	570	625	599	567	628	600	624	579	589	581	595	627	594	634	651	571	632	602	600	650	596	581	566	636	595	623	645	588	605	634	611	560	635	574	604	573	594	643	583	571	618	568	617	609	648	580	607	608	608	606	583	608	583	570	588	574	623	628	626	597	591	601	583	601	594	593	636	612	630	558	573	586	598	607	633	621	658	609	583	613	672	584	604	598	575	579	601	584	583	555	622	584	601	648	562	593	619	618	572	610	589	559	601	610	565	595	628	606	631	587	616	578	594	649	598	605	626	628	603	614	636	603	554	574	602	598	623	587	581	598	579	584	619	606	587	625	604	585	587	605	604	574	608	594	644	608	596	641	602	619	579	612	602	611	604	627	598	645	629	591	594	540	593	606	598	604	595	584	589	594	614	613	629	615	606	582	562	615	614	591	579	584	603	550	579	600	581	601	619	618	599	617	631	622	652	584	617	598	567	606	616	563	588	628	628	554	625	635	579	652	587	553	637	633	579	602	541	560	627	593	612	627	602	607	574	602	569	540	589	605	589	569	596	592	662	540	557	591	592	574	599	582	614	578	619	621	560	598	598	638	597	601	592	602	608	600	578	649	642	631	575	632	546	582	601	632	581	629	591	634	622	626	618	600	564	597	563	615	562	637	610	611	631	582	582	629	601	590	567	608	626	625	521	578	586	581	614	610	630	586	626	586	626	604	577	591	559	596	618	577	625	625	594	584	594	585	667	609	630	623	574	594	567	626	572	589	615	587	617	577	615	598	606	625	565	634	666	636	540	581	585	589	651	625	590	616	614	571	574	585	556	590	638	573	600	599	599	625	675	580	571	583	599	574	547	594	559	635	607	600	617	672	618	610	575	609	629	614	578	593	584	597	614	580	620	606	628	637	614	595	575	565	610	602	605	596	587	609	556	615	599	578	604	609	592	568	607	612	586	590	587	607	604	585	586	639	635	572	601	548	623	569	608	581	615	638	592	643	609	585	626	637	622	630	601	663	570	552	597	611	628	602	601	601	633	630	603	571	535	568	640	604	572	582	582	623	596	583	619	613	609	625	629	629	601	601	569	587	626	589	627	603	586	610	603	573	572	627	637	608	614	588	569	522	580	570	617	622	571	583	584	637	567	605	589	600	595	565	612	607	542	585	577	620	587	585	587	623	590	577	585	598	591	600	596	621	574	635	623	590	594	570	600	644	609	602	599	613	603	595	623	622	645	616	615	577	582	612	576	591	598	608	586	613	592	594	608	602	599	595	609	561	610	612	620	586	602	625	637	645	561	611	607	578	632	608	667	575	577	613	596	593	630	576	624	638	626	636	568	621	590	608	626	640	641	609	587	572	554	616	575	552	575	557	576	598	548	597	592	614	589	590	631	618	600	616	632	600	589	571	578	638	575	645	580	558	614	601	584	607	623	629	601	609	587	623	597	577	596	568	600	595	574	601	594	575	574	588	606	618	599	556	575	608	655	606	574	617	617	603	607	586	623	599	575	616	572	588	601	634	558	579	612	606	589	625	606	607	622	595	569	617	591	606	611	533	642	574	607	580	581	617	613	605	585	617	549	630	573	596	602	585	596	650	634	587	614	612	588	596	634	584	608	633	603	601	585	602	588	594	631	599	583	599	595	579	616	596	639	615	590	586	612	590	612	591	668	554	578	604	561	590	600	553	634	596	596	645	654	617	596	563	627	626	607	609	594	595	598	585	602	605	572	582	597	572	590	660	570	630	579	640	563	629	669	580	646	605	581	594	608	595	585	582	621	575	635	602	626	547	576	588	638	635	589	593	549	641	562	604	651	607	612	632	564	668	612	637	578	602	566	576	594	626	555	603	603	597	596	629	635	593	599	583	606	576	552	573	607	614	601	603	624	573	611	595	568	604	572	626	574	617	595	635	589	628	568	647	618	592	574	582	635	599	579	632	583	592	577	582	633	585	615	629	602	575	572	614	608	634	563	604	631	580	605	593	599	579	598	615	602	639	546	617	606	604	623	651	612	614	561	584	590	610	588	565	616	632	572	581	607	612	601	617	576	629	595	568	615	641	594	616	589	636	581	614	631	613	619	632	631	549	653	580	609	644	602	600	595	615	615	612	604	580	638	618	596	588	606	617	570	626	620	612	589	570	586	618	602	598	544	573	603	618	597	583	601	659	578	615	565	621	628	598	627	605	612	564	575	639	635	584	666	608	604	607	614	594	614	614	569	594	565	610	612	571	611	608	613	618	560	579	571	583	582	609	595	628	640	580	657	645	633	652	580	579	626	617	534	663	633	619	567	581	620	604	603	650	572	586	582	578	613	630	594	600	622	580	587	608	600	598	559	604	595	611	628	611	611	610	627	624	569	610	608	610	651	617	613	590	595	616	608	630	637	600	564	608	608	598	645	549	626	621	617	613	591	596	592	635	575	625	588	607	600	661	613	574	602
40361	62426	47954	31007	19702	11837	8366	4290	2925	2263	1826	1608	1392	1198	1047	1053	925	943	893	814	831	827	794	821	762	763	776	719	753	701	764	704	770	740	719	733	789	711	723	779	685	742	749	704	720	706	785	678	702	669	728	714	739	716	742	756	724	708	735	731	695	739	721	732	717	685	703	720	787	771	702	735	699	748	705	764	730	733	765	728	726	679	705	767	741	769	729	734	715	679	740	727	714	714	739	743	709	777	720	730	720	741	777	738	712	696	731	740	733	729	717	721	708	692	771	741	720	732	764	692	705	746	749	759	705	706	734	711	773	726	773	713	726	707	714	746	745	728	734	724	733	747	736	736	751	711	701	729	740	678	759	721	717	715	772	733	755	746	770	717	735	706	723	739	702	783	759	723	694	715	759	772	763	743	749	735	702	768	752	745	725	750	739	757	776	750	735	741	703	739	746	715	724	741	764	747	711	715	716	722	683	713	767	701	745	753	705	709	716	707	707	707	762	770	744	717	726	695	721	713	784	757	745	753	768	731	686	754	716	752	729	699	701	722	685	779	742	693	729	711	728	713	710	778	755	731	740	778	753	692	764	736	813	738	773	701	694	682	723	716	703	709	708	744	691	685	746	702	779	717	725	714	727	750	703	703	702	731	715	715	751	746	704	745	749	716	712	749	732	772	723	719	740	741	689	741	722	733	736	703	752	716	745	772	706	673	740	810	728	743	720	746	725	739	705	731	711	763	705	733	785	666	714	684	707	767	707	746	735	717	744	762	720	727	749	716	759	729	750	785	760	730	703	662	723	724	731	698	676	695	749	714	776	742	725	733	700	754	701	776	752	746	740	712	731	732	720	741	722	713	706	720	741	740	738	709	699	760	714	751	734	719	756	733	766	688	760	714	729	714	670	746	736	751	751	757	672	758	791	732	731	772	715	723	740	758	779	760	689	716	757	693	739	723	753	700	713	742	751	701	724	716	722	726	745	707	746	700	757	689	747	779	706	723	759	708	708	680	744	713	727	753	682	729	779	707	729	742	743	736	728	695	726	731	753	727	738	692	734	718	714	695	754	706	728	732	770	743	794	721	725	732	742	764	672	737	688	699	745	761	692	669	720	737	725	675	708	726	719	725	755	727	650	764	757	738	700	759	738	714	689	744	742	685	693	716	712	749	741	674	687	706	754	752	710	695	775	683	742	702	732	711	738	694	726	754	755	678	749	800	726	751	711	719	727	746	716	731	685	714	685	760	760	732	747	723	744	773	741	709	710	699	774	718	704	778	721	710	698	733	719	715	713	795	732	745	735	758	743	696	754	751	768	726	723	703	701	714	707	766	721	731	727	728	702	725	709	741	721	736	712	742	722	755	745	724	706	710	707	677	782	773	755	740	761	783	711	698	725	691	694	739	696	707	749	729	782	722	749	770	701	723	735	717	746	749	746	751	743	743	737	704	781	744	739	731	718	730	720	747	767	700	722	674	733	718	727	721	776	751	742	759	771	742	778	765	763	668	740	730	729	731	726	753	720	777	715	674	780	711	696	731	750	784	740	704	696	692	720	737	722	757	722	762	698	734	728	711	697	733	761	712	773	706	758	737	767	725	701	727	773	676	742	744	754	751	719	711	731	731	752	726	756	697	689	737	738	736	740	729	739	781	746	749	733	741	730	731	720	760	720	694	732	770	732	745	712	786	735	718	707	760	756	744	742	731	766	743	717	744	736	722	742	714	758	689	749	698	776	708	767	727	749	719	746	729	726	720	693	750	724	711	787	701	737	728	716	698	743	688	724	775	729	700	750	741	793	748	771	699	758	723	711	779	756	686	726	714	737	732	753	707	777	728	767	717	727	708	725	639	740	769	729	726	747	766	765	791	733	747	689	713	717	734	707	774	753	716	744	749	747	784	721	741	735	700	739	744	737	761	737	680	755	695	753	695	693	748	783	717	729	700	730	725	715	693	692	752	704	718	750	735	727	700	735	686	733	755	743	787	726	746	701	749	762	776	733	720	721	762	703	734	720	734	704	736	737	757	767	764	706	723	764	756	678	735	720	724	759	736	785	739	726	720	756	735	703	752	718	722	687	709	717	746	764	787	765	739	724	749	707	704	790	726	769	724	720	723	710	734	712	738	731	732	703	715	768	715	765	693	771	761	759	727	763	742	746	706	684	720	733	690	799	719	693	720	763	710	767	772	722	737	753	730	717	700	737	741	736	744	699	718	738	728	727	729	776	719	753	733	731	706	722	743	732	754	731	734	733	697	735	695	755	722	743	718	769	719	708	748	711	749	727	768	712	744	726	744	728	737	717	726	723	724	702	685	758	736	720	720	735	709	710	732	744	785	755	765	717	741	711	773	745	749	746	732	731	739	726	750	709	714	711	770	704	771	743	726	708	685	724	718	676	710	753	753	781	756	748	731	701	779	717	749	776	728	723	729	677	733	737	711	733	771	744	777	733	749	688	695	752	755	704	748	697	733	732	712	728	726	736	762	754	776	686	759	701	697	710	732	716	724	738	706	700	718	738	783	697	735	721	744	753	759	731	726	714	736	770	745	741	691	760	694	679	720	695	775	718	772	743	779	725	718	726	729	728	703	741	716	754	753	761	770	731	748	734	698	727	741	736	752	689	697	772	697	787	745	684	732	738	744	740	720	698	735	721	694	737	758	768	678	737	712	725	717	745	727	767	716	699	734	765	731	689	707	712	737	724	738	775	741	683	720	736	711	708	741	696	731	685	757	766	686	713	727	693	744	774	707	754	713	714	717	714	784	722	729	733	768	726	758	767	695	695	712	707	748	724	718	721	754	735	721	750	716	738	760	703	735	748	656	796	762	752	669	723	740	688	740	728	727	758	749	740	723	751	758	738	744	736	725	743	746	735	743	759	752	719	717	714	750	736	715	720	758	792	760	746	731	721	731	759	715	783	756	720	739	696	741	726	737	691	696	730	700	736	734	700	726	701	739	745	738	788	779	709	744	729	763	703	719	725	719	764	766	693	784	794	707	759	727	729	735	753	714	668	712	724	703	700	728	697	781	752	758	747	745	723	700	710	747	726	811	745	743	729	715	719	705	706	733	702	727	708	752	753	744	712	717	718	714	700	740	737	768	742	693	731	709	746	711	726	755	751	763	720	703	717	740	759	699	739	709	713	745	713	717	717	719	745	705	730	746	713	736	750	760	716	712	769	757	709	704	755	742	721	773	706	710	670	746	757	746	752	737	746	715	747	704	756	748	723	768	750	680	717	770	735	689	716	732	708	727	729	757	714	754	730	737	727	726	679	704	712	788	747	746	761	708	715	755	726	707	694	756	722	766	681	764	755	730	726	755	715	698	745	762	708	711	756	777	716	705	713	741	711	680	759	713	646	752	715	730	707	770	707	742	727	752	697	731	724	733	713	763	755	727	752	699	786	709	745	725	759	750	745	759	736	722	706	720	706	766	741	739	757	736	718	744	754	717	726	754	748	753	692	712	688	730	666	744	769	695	699	785
22765	21154	28753	24002	21624	22027	17001	5974	3694	2995	2355	1890	1687	1406	1263	1086	1003	922	927	839	801	819	776	744	747	701	701	676	680	680	660	703	636	680	653	663	687	653	647	642	647	658	652	633	670	639	668	711	684	683	631	679	611	630	671	662	663	702	653	642	683	639	635	627	658	652	640	609	688	646	672	656	623	649	646	668	601	685	648	676	712	648	626	601	620	654	648	625	639	656	647	624	616	628	645	621	697	670	621	654	676	633	626	634	670	631	651	683	614	642	658	668	638	668	633	635	661	616	670	706	616	637	667	654	650	629	657	619	690	662	680	660	659	651	655	666	668	675	637	645	679	685	585	698	636	677	608	650	609	665	650	666	682	679	636	622	672	669	662	674	651	677	647	658	638	651	661	671	628	621	672	585	656	674	688	639	656	668	635	631	633	643	629	623	616	634	649	610	666	662	648	630	662	629	668	597	671	636	654	658	698	617	704	656	676	666	685	682	632	668	638	618	591	670	654	642	619	608	662	673	647	680	676	691	637	639	672	679	664	701	645	647	663	666	634	634	650	670	668	618	631	676	669	661	659	647	625	650	599	626	655	634	727	635	629	609	637	664	682	634	642	663	637	603	615	650	651	677	620	653	667	642	638	609	674	667	672	636	662	660	680	702	643	616	636	657	697	651	675	625	656	640	625	654	633	666	642	609	701	696	639	610	661	630	651	651	628	660	648	687	618	671	659	654	639	639	610	607	664	652	644	664	687	668	676	650	630	690	669	619	634	631	649	664	680	634	638	630	643	630	624	653	653	696	670	640	691	693	681	610	658	618	652	632	706	640	625	653	683	671	706	642	587	668	633	647	649	683	685	670	667	654	582	688	631	631	682	670	614	688	618	658	674	652	601	670	681	679	636	649	644	593	688	645	649	659	634	676	648	656	648	700	677	629	648	639	660	643	680	670	615	661	652	634	663	627	638	632	678	660	670	678	633	631	665	600	628	676	623	633	644	636	660	598	658	652	648	640	654	634	628	608	618	687	679	621	675	685	644	657	637	658	679	676	648	694	658	611	669	590	668	649	646	688	613	661	623	649	626	623	671	660	654	618	625	678	639	653	670	663	653	656	655	653	622	646	707	654	682	684	682	685	661	637	655	637	666	671	690	663	687	661	645	634	644	659	657	602	642	672	648	611	680	651	686	601	648	622	662	673	630	609	630	662	664	647	612	633	666	633	605	673	658	665	645	658	637	674	628	704	646	645	661	638	628	620	651	668	637	652	636	616	635	643	672	655	656	662	623	653	654	669	695	697	630	681	635	664	605	610	612	671	697	612	632	681	616	639	652	679	677	642	657	648	614	615	667	652	642	657	629	666	679	659	663	626	640	653	683	665	679	636	672	676	670	606	664	669	604	697	708	638	652	644	670	666	668	627	648	665	626	662	658	656	664	670	650	682	631	646	648	690	682	691	636	647	675	683	679	679	646	709	655	623	689	680	687	637	609	670	610	640	646	664	650	698	653	658	645	686	666	596	643	615	638	649	647	687	643	635	650	661	690	654	641	614	614	682	694	680	621	655	583	676	651	667	661	640	661	671	657	696	686	697	629	629	663	648	654	669	640	636	644	675	675	657	673	670	663	676	647	676	617	660	644	674	646	645	647	694	677	696	698	672	640	660	642	621	676	647	658	664	641	622	646	635	706	640	650	672	677	667	669	640	673	658	693	661	683	639	656	628	672	646	646	632	621	600	683	641	697	710	628	663	671	676	678	626	669	647	620	655	669	677	651	680	658	645	641	629	661	664	649	636	578	662	609	677	625	664	629	649	629	642	640	627	660	667	625	666	638	658	742	655	659	673	633	660	649	668	639	662	650	649	663	660	625	712	652	698	652	664	623	632	647	699	656	623	619	672	628	652	692	654	647	601	614	660	702	659	657	633	663	674	600	672	704	654	621	662	653	654	594	686	608	661	614	649	630	648	669	632	626	613	667	677	586	642	660	681	661	646	636	624	690	721	642	636	667	651	634	631	675	625	650	705	637	645	665	674	674	675	626	636	664	664	609	641	700	662	695	661	614	669	636	645	651	612	641	711	654	671	612	677	614	665	630	647	680	692	696	679	695	701	697	687	657	668	651	640	635	700	663	658	652	643	624	658	664	674	642	625	624	679	645	620	637	680	678	653	641	664	701	637	602	597	677	693	670	647	659	643	626	632	633	641	655	626	656	673	696	637	672	681	672	653	689	649	583	680	659	644	614	659	670	634	657	670	647	679	593	645	658	620	650	680	656	700	623	722	680	640	606	648	691	637	657	666	643	664	623	645	639	636	644	659	639	684	644	656	663	636	657	660	674	623	657	624	643	646	630	641	688	658	671	666	663	682	574	665	645	658	677	657	683	672	623	640	652	646	676	701	632	630	690	636	641	636	660	643	610	634	675	668	639	631	664	671	663	636	666	647	629	655	663	648	699	623	678	649	672	666	634	658	644	690	676	625	688	658	665	655	617	685	634	657	624	614	678	611	663	601	694	643	624	622	689	618	645	634	604	646	646	675	683	610	610	653	649	652	659	728	674	638	604	646	608	645	685	628	653	640	617	651	633	660	631	694	604	655	628	654	648	687	625	618	645	678	645	675	639	675	642	680	666	628	640	633	607	627	644	616	640	643	644	630	619	637	714	619	646	639	621	632	614	650	685	664	641	629	636	631	639	647	664	633	665	650	688	625	691	647	666	658	666	660	681	643	631	656	678	613	618	683	639	660	686	668	645	670	644	614	657	635	659	639	647	654	641	630	612	681	687	656	693	680	583	678	656	663	633	616	647	620	660	703	619	665	673	621	675	623	706	650	647	661	680	693	656	645	657	639	672	653	633	636	662	626	650	667	619	705	668	661	643	700	645	650	631	677	665	626	657	634	653	672	658	614	637	665	649	634	647	620	617	614	661	633	680	655	643	655	642	671	661	671	643	636	682	615	639	650	620	647	670	664	702	681	624	618	665	637	641	672	657	638	634	586	672	613	663	638	623	716	609	710	620	666	653	613	651	643	636	639	653	631	658	660	654	666	655	625	620	631	659	610	633	629	642	608	687	660	670	628	627	664	648	635	704	680	640	644	630	666	657	682	659	645	619	645	630	669	664	632	661	649	630	640	704	642	687	654	669	649	653	652	677	699	669	663	639	664	593	643	671	696	616	656	659	645	627	657	710	656	606	614	634	610	608	643	613	642	635	634	624	640	645	621	592	673	647	652	618	652	644	644	673	725	656	654	655	641	650	654	647	675	665	624	612	698	621	645	629	625	684	667	684	664	620	635	646	631	683	689	641	683	629	664	629	669	641	635	634	627	631	662	682	642	643	599	703	665	655	672	647	631	639	685	667	671	671	591	664	606	641	605	618	639	638	641	665	645	631	647	687	661	632	649	680	629	663	682	687	683	646	731	658	684	612	667	636	638	630	653	654	653	663	638	635	665	610	650	641	630	670	618	666	630	654	680	676	683	637	640	713	629
40578	70146	55947	40110	29777	20249	12951	8363	6159	4760	3723	3095	2511	2080	1750	1529	1363	1252	1235	1124	1085	1019	963	941	882	841	818	856	774	867	833	766	798	802	793	785	726	740	813	818	852	727	785	792	739	808	787	745	812	812	822	789	776	728	817	799	789	797	769	783	780	825	768	777	767	810	729	773	798	775	770	724	802	737	746	769	759	799	751	766	789	783	757	766	750	808	809	751	776	787	773	748	738	727	778	772	741	751	757	770	735	784	806	750	782	739	754	788	813	795	789	824	749	777	801	748	768	782	772	784	818	699	818	770	808	786	736	734	759	786	740	736	752	761	748	830	703	755	809	762	759	756	783	744	718	824	760	731	756	800	764	770	791	780	781	765	813	794	777	778	743	760	762	756	783	743	778	796	816	776	777	775	794	730	830	792	808	717	698	780	802	754	800	790	759	767	837	748	818	769	777	772	752	756	828	756	753	743	781	749	775	762	774	808	803	804	754	754	807	776	705	776	807	744	768	741	794	797	803	759	716	805	782	750	817	754	759	802	801	764	823	775	808	774	780	738	792	748	797	760	814	855	778	768	787	774	788	782	757	706	732	753	766	752	777	771	760	741	814	789	772	759	771	726	764	789	730	770	771	791	729	774	806	767	780	774	785	787	786	717	803	766	788	743	790	789	763	716	810	823	770	790	731	791	749	799	772	752	757	777	790	763	795	783	764	806	730	831	760	789	770	835	799	755	777	760	778	751	744	828	827	781	769	774	775	778	730	787	748	796	813	798	748	798	772	759	762	722	810	749	764	766	752	768	778	792	802	737	788	781	763	732	781	792	786	742	754	782	790	703	767	736	777	729	808	790	774	764	807	772	763	780	718	808	769	766	755	789	747	795	760	760	754	761	755	781	772	775	763	758	805	774	806	738	774	745	788	803	725	736	727	760	773	760	750	777	732	789	809	776	749	761	721	697	814	700	837	826	765	836	734	785	795	770	758	757	732	774	792	737	810	774	789	779	771	782	764	779	772	773	755	797	755	752	742	748	756	813	743	796	780	762	767	797	764	726	815	772	779	796	787	814	772	783	800	767	786	793	766	782	776	735	771	772	766	739	814	745	763	789	783	775	747	738	794	777	769	760	807	777	778	797	792	754	785	800	781	780	786	741	788	693	797	776	800	786	796	781	765	773	744	755	794	738	765	766	758	779	782	736	820	798	776	734	757	739	805	778	795	826	794	773	767	780	735	770	772	762	782	754	765	828	789	793	775	754	700	768	785	834	742	751	789	752	782	825	750	759	772	785	804	798	766	773	791	785	782	803	789	788	799	755	794	765	788	713	743	792	768	777	755	803	741	783	772	784	802	805	811	774	842	779	802	715	731	744	764	794	791	769	741	721	787	747	743	781	784	726	725	772	760	741	727	760	768	825	852	744	771	775	758	753	750	753	741	823	773	718	776	733	776	742	777	784	793	723	784	761	810	804	756	792	759	793	773	809	796	755	804	732	819	774	804	845	806	759	746	781	781	745	790	819	766	781	736	786	795	773	786	776	719	760	727	738	764	759	786	755	803	793	769	815	740	748	783	803	763	790	771	782	764	793	737	782	771	763	763	711	768	766	732	770	783	781	787	780	819	780	829	804	785	757	772	772	763	733	781	747	774	777	796	771	740	743	769	767	734	768	799	724	808	804	767	735	771	812	761	808	771	771	754	776	797	828	811	748	802	827	767	764	781	753	768	828	744	816	717	771	786	740	763	743	780	754	767	814	755	786	809	762	779	773	819	779	768	825	778	777	781	745	744	749	787	747	778	747	794	760	788	821	736	808	781	805	752	777	766	759	777	746	719	785	782	801	785	783	781	730	751	751	796	790	786	779	744	779	753	738	791	755	744	733	793	771	826	808	828	777	754	778	772	725	753	768	766	762	757	767	816	771	724	743	800	736	726	763	774	779	753	728	742	804	783	786	807	758	776	790	802	767	763	761	734	818	772	767	756	738	748	786	778	762	738	802	741	761	771	780	747	810	733	781	747	793	791	756	769	715	750	736	815	766	742	765	765	741	769	826	759	753	820	799	778	743	772	751	818	821	793	764	776	781	773	789	758	769	797	736	787	750	780	711	747	764	743	753	806	770	741	797	815	828	781	767	762	824	749	742	768	781	741	783	791	802	767	802	763	751	806	752	770	801	750	779	802	801	779	744	796	744	724	804	811	793	814	769	753	759	783	763	796	786	795	789	784	811	781	780	768	764	770	776	826	755	740	767	727	766	760	842	710	771	765	801	778	796	785	779	798	821	792	781	788	795	756	773	797	813	781	787	775	785	763	816	740	776	753	790	783	835	796	796	789	760	793	750	739	749	809	839	758	793	841	747	734	745	832	784	717	750	744	726	761	788	734	757	726	785	738	797	735	755	746	748	757	797	764	787	766	790	795	789	722	786	803	706	759	754	786	745	781	723	756	749	763	749	807	783	801	751	726	770	738	826	778	818	779	723	758	822	773	767	751	758	801	785	801	754	752	782	747	791	776	785	806	761	777	735	807	751	761	770	755	751	799	762	792	729	776	765	779	746	757	759	780	791	792	808	801	775	794	740	762	785	744	792	808	752	785	811	759	744	741	781	799	788	811	737	717	731	834	790	782	749	796	728	782	741	827	799	815	755	735	734	783	744	770	781	762	821	759	759	756	791	814	758	741	778	776	803	771	702	797	712	791	755	816	781	788	780	761	740	800	752	737	778	768	812	800	774	768	772	769	781	787	768	804	778	777	785	755	775	745	728	775	788	770	787	819	733	750	754	782	780	771	797	791	769	747	757	814	787	784	751	764	717	791	735	793	775	802	749	797	754	777	803	772	761	826	766	742	793	746	762	751	742	765	811	759	773	784	761	761	837	761	796	804	786	799	758	790	772	750	728	726	733	829	790	802	786	809	761	782	745	776	757	784	762	830	760	745	756	772	732	779	754	763	756	782	782	749	763	811	794	775	782	796	755	755	815	751	748	776	803	786	817	767	797	769	761	799	741	754	811	752	775	822	786	783	738	743	781	787	807	806	766	768	714	805	748	783	817	761	793	774	773	739	806	769	773	748	736	788	752	805	768	793	769	761	778	739	766	796	793	797	750	760	803	768	804	783	794	758	800	779	787	790	756	753	739	797	756	762	779	743	758	786	776	833	795	833	810	764	765	758	770	767	785	761	789	770	767	764	799	819	790	800	802	785	799	770	803	762	818	772	777	728	784	738	803	828	786	756	787	761	775	804	773	790	786	796	770	749	774	773	715	784	777	799	793	834	771	796	746	737	758	743	762	746	810	778	792	722	796	797	780	783	754	773	827	788	750	747	782	781	808	753	764	755	714	773	784	840	812	756	751	790	766	734	762	772	816	805	787	770	754	755	827	774	772	826	786	785	776	773	829	773	814	777	777	795	807	813	731	789	794	759	784	749	736	758	714	770	822	794	793	809	813	781	760	773	826	730	712	745	757	766	804	792	838	789	784	748	720	738	762
31384	37636	40656	28506	17115	8987	4537	3048	2242	1810	1560	1292	1179	1048	979	887	849	808	811	753	771	729	712	705	665	685	680	687	683	698	674	679	667	728	666	675	683	592	712	632	690	671	636	636	650	621	660	638	701	665	703	676	653	648	658	636	664	712	657	633	628	669	629	673	695	681	630	676	603	622	661	651	658	631	664	695	653	615	696	653	658	710	625	667	667	624	658	611	659	649	635	648	674	618	681	697	634	659	655	646	690	677	676	685	621	628	651	629	633	664	670	662	671	599	639	684	652	603	687	646	670	663	671	645	661	619	650	645	672	697	619	674	650	700	641	629	656	683	689	630	647	618	671	617	682	670	661	682	656	617	672	654	718	651	685	658	653	646	668	633	624	620	682	628	676	671	649	627	654	632	655	661	661	677	690	636	678	674	598	645	675	621	658	626	702	703	683	660	661	664	636	628	678	657	680	687	629	616	627	683	645	621	647	671	638	620	628	615	657	632	693	670	662	692	662	685	664	702	671	672	655	634	685	664	693	686	671	646	684	637	671	673	607	655	671	710	661	641	686	673	706	695	678	668	641	649	633	662	637	672	670	666	696	680	663	643	684	645	714	650	672	622	665	656	679	648	665	604	648	651	676	680	641	678	670	707	654	598	680	688	649	677	675	610	674	637	631	681	697	682	646	651	613	642	638	650	651	695	668	705	634	664	708	632	678	655	680	630	676	630	625	692	669	663	642	696	650	662	669	673	684	632	692	627	647	673	694	627	656	675	659	640	665	677	621	639	637	670	634	671	666	647	658	662	649	688	656	651	658	646	688	665	648	607	672	680	681	617	639	639	653	616	669	666	652	684	643	665	638	621	646	632	657	687	679	634	647	664	632	688	660	624	709	630	674	624	642	702	633	685	612	658	663	665	629	634	674	685	693	639	616	689	655	618	640	691	669	625	694	662	647	663	645	652	654	661	659	595	684	656	690	678	686	626	647	629	667	619	635	658	676	651	693	668	640	653	669	634	651	695	670	651	675	649	637	673	668	695	673	657	651	632	667	671	667	656	660	651	639	673	677	662	645	663	638	629	714	635	690	684	658	671	680	693	666	647	643	728	639	673	639	692	671	624	686	645	675	618	660	720	649	619	656	654	645	659	689	671	629	611	631	646	678	636	641	611	643	629	626	664	680	704	654	633	667	678	620	692	702	677	627	666	667	688	635	694	704	619	673	655	643	657	726	648	689	698	647	583	689	642	679	645	674	658	636	682	644	687	644	653	644	659	657	629	652	665	604	698	660	630	598	629	680	668	658	634	719	676	643	643	692	663	657	666	701	690	706	645	655	666	663	647	647	654	624	671	602	636	632	658	649	667	635	670	639	653	641	656	639	606	632	673	633	642	634	709	656	661	639	690	640	630	658	656	638	664	674	627	650	661	693	670	627	725	666	677	650	648	640	647	698	660	645	646	626	696	634	674	607	687	686	651	643	684	680	648	636	661	612	634	636	677	640	709	633	700	659	634	628	622	654	652	654	641	671	667	676	666	670	686	649	663	673	657	708	665	677	686	686	698	696	672	676	602	624	718	682	636	622	671	659	676	638	671	634	664	670	663	670	683	677	657	651	694	680	634	641	623	676	656	651	624	677	640	641	592	637	647	661	645	685	673	676	712	683	671	692	688	651	643	669	676	645	666	660	708	640	673	622	702	687	613	694	581	697	648	657	652	711	643	636	659	638	668	629	711	707	666	681	675	713	635	653	665	668	605	671	644	670	669	657	621	649	650	657	628	679	617	644	626	667	715	699	708	638	625	692	613	675	622	678	639	638	679	663	679	673	637	651	691	647	655	651	624	619	652	635	661	684	666	666	672	608	604	625	687	690	653	707	612	644	660	664	648	674	628	666	652	627	673	649	663	630	655	649	698	661	671	644	669	691	664	655	647	633	611	623	642	649	674	654	650	663	683	664	678	636	639	697	650	576	639	687	656	666	663	667	659	691	589	626	656	647	687	661	679	711	701	647	637	708	651	664	669	629	627	642	611	666	645	607	638	663	593	669	668	683	667	659	673	641	647	695	630	661	640	701	618	685	657	686	648	651	655	649	664	662	645	705	628	675	605	662	660	690	653	694	673	653	637	681	635	671	680	647	693	636	632	629	679	665	661	653	645	677	638	661	646	642	645	671	673	638	669	662	675	693	657	686	613	637	656	643	671	645	673	662	679	694	644	632	654	687	659	658	670	643	683	656	686	637	637	630	651	644	688	630	675	661	637	662	655	704	626	666	636	690	632	673	662	655	681	651	648	675	656	699	646	675	674	668	659	679	704	653	658	633	650	643	680	632	601	668	680	630	713	646	669	690	612	659	656	670	643	646	666	682	640	626	630	661	639	665	669	672	658	692	678	664	658	662	642	626	657	606	683	672	703	674	653	651	646	672	624	660	694	667	630	640	648	675	662	680	657	673	701	629	658	680	672	627	644	641	647	669	666	647	661	651	653	662	648	690	624	653	683	642	667	658	601	659	648	648	664	645	667	652	681	684	636	666	638	689	677	649	702	657	719	711	637	681	688	642	684	662	652	687	675	627	675	630	644	656	635	670	688	656	646	638	639	693	673	639	654	656	641	624	674	665	678	668	677	599	658	663	684	651	625	635	664	649	674	680	613	683	658	629	697	672	674	657	634	663	646	623	658	686	676	630	607	620	639	629	615	611	617	648	642	654	637	629	650	657	653	658	632	686	622	670	650	667	630	673	619	673	598	638	671	615	614	636	694	630	665	675	642	623	674	668	665	633	703	658	675	649	641	702	661	646	680	696	663	659	702	661	666	667	626	711	686	656	655	618	607	622	675	672	657	640	662	667	656	674	669	657	671	646	688	621	707	641	642	654	678	685	658	639	653	639	721	675	656	658	652	678	646	635	593	681	638	644	654	661	667	678	671	621	643	647	658	589	590	669	676	641	662	622	632	703	664	637	649	649	659	678	661	677	687	647	670	623	640	693	712	710	729	650	697	676	689	627	613	644	662	669	618	683	664	652	660	668	706	681	662	655	685	706	699	714	669	658	717	650	693	661	697	667	685	658	635	619	628	653	674	665	661	689	642	647	609	643	644	657	677	685	684	654	670	643	613	652	644	692	650	686	674	632	710	647	645	664	689	641	670	657	632	638	657	690	664	636	672	667	688	692	642	727	626	600	643	676	671	648	709	639	652	681	668	660	635	651	643	699	692	677	671	701	644	683	688	650	658	627	688	674	668	685	653	603	654	721	624	690	645	676	636	673	678	688	699	644	665	631	666	626	666	663	683	705	665	683	656	672	704	685	647	679	639	676	666	674	660	646	645	666	657	643	693	675	620	673	682	622	612	688	677	649	659	605	697	610	673	659	660	674	671	717	670	632	675	644	667	673	671	654	687	635	665	662	682	601	665	675	654	599	665	682	660	688	621	682	678	654	660	655	697	670	629	670	625	645	622	614	658	681	724	651	667	621	586	687	661	699	642	660	639
37541	55197	43425	28294	20304	12874	7356	4998	3841	3109	2403	2018	1735	1557	1291	1236	1073	1068	999	1005	962	920	905	843	861	876	806	803	824	869	827	831	820	795	794	817	758	823	767	793	777	765	767	769	827	760	799	748	776	775	772	774	758	764	791	798	768	850	768	798	787	816	802	774	809	826	717	783	768	818	821	791	807	829	797	795	820	818	837	787	802	794	761	789	802	784	792	749	826	775	802	780	795	807	743	807	797	773	800	806	779	785	771	801	785	743	820	806	783	797	747	796	747	765	768	780	866	792	793	795	771	782	754	807	776	819	823	816	764	795	802	800	754	798	809	787	794	749	780	814	796	825	750	872	753	777	782	827	834	777	761	769	781	750	784	794	767	790	720	749	805	808	809	829	802	780	825	786	903	803	787	812	774	762	768	770	740	740	811	763	766	819	797	798	755	767	829	781	795	783	763	765	811	783	780	805	753	802	788	818	816	785	772	791	761	768	840	798	804	785	749	777	779	784	827	787	819	762	765	779	801	797	793	786	716	777	819	811	834	834	788	817	791	802	800	739	779	806	812	763	825	745	768	798	745	775	815	792	785	819	789	782	706	746	799	718	737	778	770	788	788	772	814	783	844	785	759	797	788	839	807	799	784	782	782	835	793	739	817	743	788	863	771	761	806	805	758	802	758	767	766	750	809	772	779	810	840	743	789	816	768	799	801	741	775	792	809	802	794	764	723	820	738	843	805	802	705	805	801	797	816	804	808	828	798	807	787	754	782	810	774	754	790	798	775	785	802	754	784	777	846	798	803	715	751	804	789	779	819	783	807	784	823	785	792	784	778	749	755	789	808	764	789	789	810	770	737	816	826	772	802	765	804	720	786	748	800	861	784	791	776	726	803	766	813	769	751	819	800	795	784	775	806	769	758	760	782	806	736	736	786	806	768	805	785	808	808	731	834	765	753	839	792	820	761	800	793	801	789	765	762	795	798	761	780	779	828	759	788	759	819	781	773	754	793	830	790	791	797	789	813	832	823	772	762	733	754	783	763	802	748	781	764	761	770	822	807	771	776	770	793	751	790	790	829	809	765	858	767	798	796	754	822	753	779	803	820	783	852	807	753	790	825	813	747	810	805	796	808	830	758	823	798	821	801	814	816	784	784	816	816	784	808	774	795	817	803	781	804	810	792	781	762	787	784	777	871	749	801	822	797	791	792	790	801	801	778	793	775	773	777	823	781	823	803	740	757	797	820	778	772	814	788	790	785	796	779	819	784	837	782	818	835	797	789	822	817	780	808	777	810	809	810	798	793	800	803	800	777	816	769	748	769	766	747	780	769	800	757	806	818	825	799	783	791	790	813	764	804	812	790	816	742	750	805	751	791	818	797	775	832	696	794	787	812	772	767	781	797	756	802	795	858	779	731	769	778	787	742	784	830	788	782	749	787	798	753	778	816	750	771	753	754	810	815	812	749	744	826	774	789	810	769	768	807	789	773	762	781	814	758	783	809	759	811	847	780	821	793	775	765	794	812	774	807	776	788	817	722	763	746	807	799	797	713	805	756	780	801	811	820	796	786	841	823	849	724	781	780	821	790	788	777	763	773	820	775	762	775	727	782	841	778	791	805	764	797	750	744	742	724	770	842	766	764	786	758	780	796	758	774	760	814	797	824	789	774	806	763	807	833	761	786	804	763	785	783	741	767	769	797	776	765	803	803	791	792	808	783	766	830	768	778	799	786	766	766	804	778	829	750	784	808	781	754	783	746	794	811	827	818	770	793	829	767	775	816	766	785	843	808	800	769	801	816	814	767	774	786	777	787	789	776	776	820	803	786	792	769	779	778	824	760	768	770	778	762	790	782	797	774	795	783	793	792	761	824	802	789	797	766	766	794	799	766	792	835	819	800	773	785	847	778	829	811	774	825	766	821	711	806	808	841	785	757	827	799	767	785	818	757	800	781	825	802	780	827	839	766	805	756	809	764	793	749	776	770	788	790	778	826	789	755	811	782	803	782	779	775	765	776	836	808	751	829	806	781	774	756	804	782	825	773	784	779	795	827	760	823	754	808	746	783	819	797	791	782	737	768	790	813	819	780	804	798	748	743	763	747	791	763	798	731	738	777	808	816	787	789	754	831	806	817	721	766	738	748	756	772	813	770	775	793	821	825	815	804	784	799	772	743	803	809	780	816	833	801	762	819	801	815	777	796	795	798	754	765	860	767	770	791	801	802	759	815	760	777	802	829	750	737	823	816	765	806	776	787	753	778	790	760	757	739	758	799	789	770	794	828	780	800	786	805	769	771	769	809	815	761	781	803	724	734	822	799	769	732	856	795	781	827	780	770	773	802	812	752	744	709	735	830	795	803	780	799	818	806	790	852	779	760	759	812	802	811	762	814	798	784	822	807	793	776	761	811	776	776	793	755	768	765	769	791	795	796	778	802	806	784	809	733	780	843	789	819	775	775	770	844	780	787	754	796	785	799	841	757	831	808	789	830	805	801	821	768	760	843	784	791	835	818	809	783	796	797	838	791	826	754	775	814	791	765	764	762	746	801	785	799	850	750	713	789	800	756	817	772	812	838	785	835	737	783	801	805	823	754	782	767	802	764	783	856	778	821	784	806	769	818	787	840	807	785	734	830	836	747	819	766	811	797	727	821	772	822	773	799	754	812	793	824	822	813	802	839	768	795	823	768	832	738	781	766	833	816	751	799	795	781	783	815	774	788	741	773	778	815	804	777	798	806	754	768	780	755	738	758	757	779	760	746	801	776	749	790	782	809	823	777	782	753	748	759	776	756	778	790	807	774	747	799	808	769	800	791	756	776	759	809	799	771	792	828	775	796	756	775	842	803	787	830	788	875	802	767	784	779	803	748	773	795	734	799	768	811	779	792	771	788	767	760	760	780	762	739	784	821	813	782	786	786	806	843	812	755	806	722	773	792	786	831	775	796	820	765	815	793	758	789	790	791	789	817	745	793	761	779	778	789	801	802	765	774	786	736	764	814	775	815	810	795	780	814	849	789	754	806	782	771	782	825	831	791	806	780	814	799	780	804	752	764	822	817	827	789	780	765	808	790	819	801	764	798	788	798	769	783	784	811	786	766	809	839	792	811	832	811	770	736	793	794	831	786	805	768	776	761	765	738	809	813	739	761	798	755	751	848	824	750	747	808	758	795	800	766	783	789	785	792	781	745	724	804	791	774	801	756	772	748	751	764	805	816	811	732	777	804	766	759	787	796	747	756	788	800	815	751	787	782	756	760	743	782	800	772	760	794	777	826	781	809	810	782	769	803	764	818	792	780	751	747	772	805	837	781	815	833	779	834	789	821	785	804	800	828	813	768	737	781	793	761	782	777	827	838	823	830	782	796	756	776	824	844	824	834	745	780	854	799	781	795	836	811	808	802	767	767	796	733	770	768	780	764	798	728	813	772	848	815	791	795	797	809	777	788	869	809	847	756	801	842	822	792	829	812	820	825	815	751	764	753	798	797	755	733	795
24010	21106	28283	24860	22281	18418	9360	4075	2990	2362	1977	1597	1377	1360	1119	996	947	864	789	797	799	774	788	805	731	732	756	714	780	727	723	751	737	709	696	664	658	717	736	718	663	651	710	698	686	708	652	686	658	740	723	705	684	696	691	687	710	683	727	719	681	729	686	659	623	674	651	677	651	674	694	667	725	676	706	699	704	706	725	758	703	704	697	692	743	666	715	674	725	708	657	765	668	640	628	670	649	663	732	681	688	679	703	719	614	717	707	728	662	695	679	667	706	710	742	688	738	694	681	713	707	687	696	700	695	715	721	662	661	711	733	701	700	624	706	693	715	737	741	673	723	670	694	711	730	686	704	665	682	677	672	677	720	709	715	750	712	643	696	698	701	625	709	694	685	645	678	685	704	705	663	722	684	677	688	687	733	690	614	716	667	687	673	667	721	688	688	677	705	670	718	706	651	640	706	731	682	716	770	722	672	636	689	672	713	700	690	737	699	700	722	696	696	700	665	747	656	672	722	678	693	669	715	636	692	736	642	700	685	693	692	718	698	686	694	712	667	679	675	727	671	677	679	672	676	699	694	684	704	698	692	723	707	657	709	627	687	659	666	723	682	692	738	678	676	719	713	671	728	705	684	692	741	656	635	701	688	718	699	708	664	698	652	727	650	667	702	657	663	707	661	710	701	695	694	709	714	691	672	697	681	712	702	692	749	675	705	704	719	696	735	713	720	696	661	697	688	676	627	682	657	760	691	678	679	682	696	697	699	714	689	712	662	679	710	721	670	655	681	694	757	731	680	717	687	659	707	658	693	688	647	695	686	644	692	649	709	688	698	692	710	667	665	723	711	677	688	680	712	712	648	672	721	708	674	645	757	683	670	736	649	737	663	698	712	671	701	682	697	675	667	709	758	651	679	706	667	688	728	650	634	691	660	716	694	665	654	703	701	681	696	695	644	637	627	700	689	681	665	707	654	686	729	661	670	686	716	692	666	714	688	681	701	730	717	640	673	708	717	695	695	716	669	692	724	648	720	662	689	694	752	715	657	670	720	683	696	686	728	715	677	709	683	614	676	715	718	719	686	735	701	664	648	722	651	695	672	733	686	667	668	689	707	670	689	692	736	704	725	727	666	703	691	708	720	683	706	654	664	734	698	710	704	670	713	694	696	689	666	644	666	678	722	691	729	693	715	705	673	679	703	632	678	702	684	692	691	660	704	689	698	724	700	699	720	709	720	680	670	701	655	698	661	662	675	697	668	673	668	695	660	737	641	685	704	702	672	676	734	705	733	681	715	717	677	660	692	727	684	690	641	707	693	720	649	726	674	678	669	730	650	675	662	686	717	692	685	647	718	661	753	717	677	700	661	671	686	680	663	703	728	706	725	690	717	708	661	677	720	660	686	676	689	684	692	685	707	667	711	704	677	667	661	692	635	663	676	679	728	683	724	685	690	678	734	705	708	746	693	687	696	637	732	685	716	646	716	688	680	707	709	729	657	699	703	668	688	660	722	658	732	743	728	634	683	725	657	716	653	664	721	655	728	705	699	662	667	638	707	666	720	654	700	658	740	691	717	697	687	655	741	661	698	686	698	668	720	715	710	668	668	708	676	681	668	678	749	674	687	638	715	691	680	676	662	682	712	715	697	709	712	621	731	663	677	702	661	677	741	676	752	642	697	666	687	655	665	673	674	618	668	672	687	718	735	665	709	702	657	686	710	674	730	680	672	691	688	680	687	724	740	678	701	668	667	686	702	665	667	679	694	691	743	688	658	693	682	737	681	698	669	715	733	693	633	714	694	689	734	679	674	733	673	726	683	697	705	703	714	709	712	641	693	703	692	706	683	677	691	702	709	733	738	668	693	702	695	677	673	723	699	677	653	683	711	697	687	644	696	685	689	692	678	740	692	724	708	681	693	712	724	687	683	660	697	646	716	709	670	663	696	734	625	654	698	652	670	682	672	718	664	670	693	718	691	680	703	621	703	652	689	686	611	700	674	729	687	681	711	676	684	676	703	689	684	703	719	679	688	639	701	693	651	692	700	694	696	720	657	642	719	756	668	676	704	699	683	708	750	660	682	718	694	716	715	694	691	721	692	689	717	710	734	656	711	665	687	716	667	655	697	671	654	641	635	706	665	686	683	710	659	677	690	714	669	721	691	696	645	677	728	674	724	743	675	695	688	732	688	717	634	682	641	680	662	689	700	678	692	698	685	681	638	680	742	702	689	684	620	674	691	657	707	654	697	682	677	695	707	707	730	703	706	699	688	693	647	672	698	663	661	677	701	681	687	683	679	643	708	693	652	679	707	698	693	705	676	689	684	718	709	722	674	676	680	717	688	711	693	686	672	710	694	701	684	691	645	686	675	685	649	654	687	723	676	676	717	719	706	686	719	663	692	660	710	665	717	697	692	687	663	703	642	724	710	652	693	686	727	719	681	674	725	655	638	701	698	685	693	655	660	669	691	696	735	677	646	657	681	696	681	676	671	707	688	714	646	694	694	697	723	692	705	688	731	678	728	665	671	692	652	726	669	674	695	721	711	678	695	646	655	694	711	760	717	686	743	711	688	707	727	650	752	686	674	691	623	711	691	676	703	685	699	703	687	697	698	669	686	725	723	721	675	704	699	735	733	674	677	689	651	686	681	721	682	674	696	686	717	689	693	697	680	713	698	711	671	726	656	717	712	687	718	707	651	692	632	703	693	695	717	646	675	743	698	665	699	675	680	704	687	653	736	682	722	676	723	705	656	698	700	712	743	668	724	662	724	709	719	636	740	682	688	738	717	684	662	701	658	708	697	710	648	628	718	694	681	672	678	696	659	701	687	617	724	666	679	714	671	686	732	752	616	687	715	698	695	685	679	671	714	666	662	689	666	711	714	717	666	716	690	673	724	731	715	700	725	667	656	681	701	716	731	694	696	666	676	671	656	706	693	662	674	705	685	687	686	713	685	742	729	686	701	707	689	663	679	660	602	690	616	688	692	682	753	654	671	687	659	660	715	688	704	684	737	659	714	665	698	715	659	753	692	679	703	695	740	711	672	674	694	728	708	646	696	695	668	684	654	663	685	714	683	684	743	734	685	684	677	701	706	665	714	732	652	715	662	632	700	682	682	704	707	707	687	690	670	690	668	684	674	712	720	693	720	676	734	685	686	732	693	681	700	682	729	682	694	690	692	690	730	694	685	637	668	689	679	701	662	709	650	728	678	677	724	722	714	731	705	685	728	670	698	715	676	744	684	687	680	708	677	698	677	688	653	697	713	681	681	659	656	684	674	703	723	652	725	709	665	644	723	709	709	678	694	689	713	655	638	697	625	664	654	689	670	685	724	663	725	710	697	685	689	679	688	710	675	659	686	690	711	668	664	685	672	685	689	689	684	659	685	675	725	688	726	648	702	717	650	687	661	672	688	670	716	698	681	718	712	694	702	714	697	700	685	715	648	671	679	691	689	638	646	645	753	630	664	710	683	663	643	699	653	652	678	646
37286	60285	47519	32963	24963	17864	10168	6465	4850	3860	3167	2498	2154	1842	1560	1346	1241	1189	1184	1091	1057	953	968	876	874	933	950	863	855	829	864	849	859	844	839	855	841	861	843	878	802	841	797	802	798	815	870	857	787	849	876	822	881	851	829	859	849	812	859	803	848	833	858	868	815	820	805	830	858	820	821	870	827	839	823	861	822	842	840	870	825	786	782	782	771	835	787	830	826	843	834	864	856	829	847	800	833	869	858	820	792	808	800	862	808	831	778	767	770	835	850	818	836	849	893	796	792	852	796	897	867	828	818	757	788	856	789	785	775	773	871	813	803	835	877	825	826	803	838	757	798	854	850	805	866	844	805	845	779	770	800	824	861	778	841	806	842	839	800	841	804	814	819	783	838	823	839	827	820	807	843	865	818	788	813	801	818	820	876	793	830	857	847	816	812	813	791	852	814	845	829	798	834	773	799	837	811	884	821	816	835	834	803	811	830	845	852	848	814	853	813	828	790	815	808	781	857	884	789	800	826	876	817	839	823	847	820	861	805	813	800	829	850	874	887	823	858	806	756	750	847	820	802	822	756	808	825	856	792	833	793	840	755	805	806	836	789	824	780	856	784	785	796	875	810	830	810	800	853	839	831	754	851	823	760	852	815	823	886	864	810	822	835	768	835	820	796	783	821	826	836	852	812	795	872	849	810	828	860	809	801	845	811	827	805	760	807	816	815	878	803	869	804	800	822	819	854	804	803	828	793	860	809	848	793	829	793	808	836	818	795	861	837	842	844	860	801	808	820	903	807	844	817	818	789	834	831	818	785	813	855	813	819	830	806	874	861	846	827	824	831	839	804	804	802	835	831	802	849	818	833	796	837	773	832	880	784	909	794	826	812	815	863	818	803	808	846	797	822	854	847	830	835	875	876	835	784	805	853	847	757	871	812	863	812	764	855	825	842	776	830	797	832	820	881	836	806	806	832	840	825	802	811	874	858	780	870	853	821	820	804	839	811	787	851	800	811	836	832	831	843	811	839	852	843	853	825	776	817	791	837	804	802	817	804	869	813	869	843	831	794	828	820	832	802	831	814	779	810	811	827	822	855	842	870	841	867	785	840	833	858	812	857	833	843	834	841	803	835	879	813	849	814	756	805	852	807	829	849	870	792	771	787	830	810	792	815	817	835	816	866	803	817	822	812	857	854	824	840	850	814	841	800	815	804	832	850	817	827	819	836	866	773	853	828	788	859	834	832	846	787	812	841	819	778	813	778	824	759	834	818	845	857	873	768	783	825	826	793	824	789	808	834	795	849	839	816	888	814	791	825	784	845	791	776	914	835	802	842	791	827	816	853	825	822	843	811	842	828	833	806	843	834	825	836	866	845	837	846	829	805	812	833	789	796	853	827	836	793	794	838	847	848	798	797	822	845	819	798	871	838	792	806	873	824	820	823	835	814	810	795	808	847	834	917	838	803	822	843	803	856	791	831	792	853	802	820	840	812	829	847	830	835	843	817	794	836	881	829	866	832	819	810	824	832	777	859	817	845	878	792	888	821	836	801	826	815	845	792	835	782	845	812	868	871	819	910	755	825	788	853	812	847	842	797	872	821	803	812	824	803	788	831	844	827	806	815	851	789	834	836	797	826	818	845	805	775	821	820	814	816	828	789	848	857	842	858	819	867	892	790	829	820	783	801	848	879	840	844	832	801	805	821	826	815	798	796	796	845	790	824	809	804	807	814	873	872	815	800	818	760	791	862	837	835	834	799	888	839	822	816	808	824	806	827	843	836	772	819	879	801	825	812	792	815	846	793	787	790	816	830	784	868	825	857	841	811	802	831	785	824	794	823	835	797	823	784	851	817	839	898	803	794	791	829	873	827	775	808	814	828	828	801	800	894	868	814	874	844	855	832	795	860	850	865	801	776	798	811	805	898	828	788	819	824	853	824	864	799	826	833	836	857	835	820	840	794	889	811	818	801	804	831	798	836	847	763	816	777	842	864	833	856	765	853	821	808	820	836	838	835	819	810	816	835	797	869	847	872	805	851	813	820	793	794	843	852	829	899	800	893	904	843	788	758	837	844	881	835	820	845	801	844	832	776	836	853	810	832	825	787	814	850	778	834	823	768	808	865	811	823	833	873	833	857	819	856	841	852	767	775	833	834	789	830	829	820	855	856	886	834	871	808	783	802	821	819	836	810	838	827	819	837	858	791	812	830	780	816	837	844	880	816	878	783	832	911	849	803	854	837	844	858	877	800	850	827	804	860	823	815	825	769	826	841	811	816	837	825	846	818	822	800	842	850	855	860	850	827	862	833	840	858	801	805	799	847	836	837	797	796	772	840	839	800	771	836	785	798	826	837	877	818	808	805	803	853	805	794	852	845	859	815	790	815	853	822	765	853	840	870	848	809	827	793	878	830	799	877	855	811	885	843	778	845	849	827	804	854	833	817	824	863	774	771	828	818	841	852	822	846	810	830	802	867	863	822	765	826	812	798	810	769	819	845	768	779	809	766	843	806	828	786	866	824	785	904	826	838	818	825	764	828	855	818	850	824	844	778	892	823	891	805	824	875	820	827	820	765	837	855	806	833	829	819	838	853	829	852	821	799	807	812	839	830	843	817	845	836	826	821	833	883	811	844	828	816	802	873	835	880	809	823	847	847	872	821	798	853	801	791	830	794	879	754	830	818	812	787	863	830	821	818	865	819	889	783	838	855	796	889	855	862	798	848	846	836	819	820	807	840	832	843	862	829	835	852	879	865	790	823	827	788	837	870	769	788	849	825	818	827	859	862	786	829	852	850	867	866	816	848	848	867	806	861	869	814	797	859	849	802	881	815	824	792	775	812	812	811	832	844	845	845	831	836	839	863	801	852	799	841	824	842	857	827	818	864	800	868	873	841	843	871	833	850	826	855	810	870	794	811	841	781	824	833	795	848	793	892	853	806	839	840	865	840	839	812	788	783	862	809	802	814	825	784	795	822	838	847	820	823	812	809	808	847	808	803	836	827	850	817	791	807	884	803	866	769	867	854	790	819	864	866	819	806	749	824	824	837	847	795	865	841	799	839	787	803	841	852	816	834	793	790	816	813	809	858	875	799	792	836	818	846	803	809	810	789	849	833	829	771	829	861	811	855	863	855	843	780	828	843	831	825	815	775	796	840	782	809	810	852	816	870	813	822	868	847	808	811	862	807	853	790	808	768	787	837	886	826	803	845	798	804	790	882	798	845	856	826	792	783	779	755	817	830	848	787	815	781	826	800	845	792	792	809	819	782	788	828	805	830	808	795	799	817	828	834	850	837	824	772	826	804	828	841	839	810	883	822	848	847	898	779	848	842	804	821	804	813	772	843	812	838	904	852	853	864	828	821	818	799	814	827	853	803	798	883	778	780	871	840	825	866	834	800	833	825	901	800	810	829	873	822	814	835	807	801	814	832	834	865	805	831	830	853	818	789	832	814	796	828	810	774	872	843	861	845	830	755	823	790	862	793	815	812	896
24947	21148	28069	26896	21362	12811	5622	2842	2092	1778	1588	1355	1032	935	887	859	729	755	715	765	703	650	658	639	671	654	644	617	599	645	637	604	663	613	592	571	613	525	642	607	586	628	644	586	595	593	597	608	566	619	595	599	648	578	604	593	564	567	608	598	587	606	564	617	587	586	590	616	560	572	574	552	583	597	606	559	603	606	535	617	555	596	621	616	581	601	551	623	598	626	586	654	625	641	576	656	567	606	564	559	565	572	549	618	567	604	624	578	608	609	605	639	592	576	605	603	574	576	564	558	601	604	589	562	573	596	624	617	562	606	582	629	596	587	620	606	588	573	594	585	613	545	641	571	601	622	605	595	624	593	630	646	606	542	606	611	662	611	581	595	590	639	590	601	601	618	602	613	645	604	581	611	582	597	585	622	608	602	625	605	633	598	586	611	600	640	577	593	599	581	642	556	628	609	579	617	618	612	626	579	617	588	627	591	633	618	568	560	605	585	537	613	638	609	564	559	589	579	577	590	598	613	602	631	576	586	615	597	606	582	603	610	582	646	637	578	626	591	598	607	609	602	604	586	560	600	563	603	575	590	609	635	596	553	591	609	606	569	627	589	604	581	597	605	624	563	564	603	624	606	632	601	611	596	568	583	597	591	601	593	612	583	556	625	580	630	608	561	637	579	593	606	597	591	573	598	632	619	617	603	599	611	599	596	618	602	617	617	595	639	640	616	586	578	623	626	601	574	654	619	565	620	601	608	576	607	636	621	583	596	582	583	569	601	645	624	590	610	636	593	642	610	621	592	599	629	598	601	595	619	608	585	616	570	601	591	580	610	603	616	559	609	610	553	562	606	605	622	576	598	590	609	619	620	620	589	547	605	588	612	616	586	634	583	582	546	553	624	578	588	570	595	578	592	608	615	562	553	579	578	589	591	610	569	592	565	626	636	603	599	632	571	641	620	616	554	580	594	596	623	616	607	584	611	626	630	576	567	578	595	605	573	608	635	634	603	570	616	594	601	616	555	584	526	604	613	606	590	595	594	580	610	599	600	590	535	587	602	555	607	585	583	623	581	617	564	590	595	594	613	632	602	625	619	577	590	634	578	552	611	606	574	668	590	585	546	558	607	601	611	580	626	609	582	585	593	622	612	566	637	568	625	594	568	592	580	641	614	582	648	588	607	598	569	600	622	592	599	522	608	654	585	637	611	554	582	619	593	618	613	618	614	625	604	574	585	581	591	597	589	617	598	611	615	581	598	610	603	598	605	616	624	600	589	604	622	568	549	573	559	595	599	557	597	602	576	562	606	596	633	595	560	632	616	559	583	572	590	640	594	597	584	644	598	599	583	600	577	630	602	615	608	564	566	585	642	617	604	579	582	612	641	614	572	592	615	606	582	604	586	611	613	577	618	562	607	620	589	581	631	599	603	594	623	623	573	601	636	614	576	618	584	644	619	652	591	624	564	580	593	632	588	642	593	623	598	612	606	626	590	571	559	608	599	615	580	566	629	652	594	619	572	575	576	596	589	575	640	588	585	576	601	601	620	577	615	657	587	579	605	550	590	599	606	621	559	603	620	588	591	586	606	581	544	613	611	605	606	588	580	588	617	596	585	573	599	603	655	609	632	625	562	621	606	608	596	571	592	560	608	636	590	573	610	585	576	615	623	602	560	599	581	602	631	613	535	573	604	614	602	630	566	638	629	544	617	580	620	576	614	602	610	588	608	616	641	604	588	611	600	565	610	605	585	616	615	635	594	606	549	612	625	594	579	599	608	603	575	591	602	587	581	628	600	602	591	605	580	548	590	569	588	605	616	629	596	590	591	635	602	582	555	630	573	608	662	581	577	610	576	596	604	605	602	611	553	627	574	552	566	654	625	580	598	599	584	598	601	590	614	577	602	627	629	623	599	557	626	613	577	610	578	617	581	643	587	625	621	614	629	592	574	618	575	579	610	604	570	578	599	560	568	625	593	626	579	634	597	603	576	586	622	614	571	603	624	586	612	595	609	624	635	627	586	589	593	627	586	591	606	574	581	625	569	538	589	610	589	600	567	581	619	606	595	584	571	599	597	640	637	683	580	598	597	638	546	593	570	640	606	563	621	553	586	607	589	641	604	552	629	623	594	604	592	592	653	594	584	571	549	571	602	638	574	629	557	596	583	591	567	583	586	574	562	592	575	659	604	634	632	611	601	600	607	565	600	535	643	591	586	566	615	597	594	601	609	589	622	592	622	648	557	586	612	579	590	610	571	562	587	581	613	587	570	626	584	590	582	595	558	604	575	625	661	601	601	646	616	628	609	611	638	631	587	602	610	613	647	628	622	566	615	609	611	607	553	588	605	604	559	599	542	560	602	656	581	625	587	584	593	611	603	571	615	576	573	573	585	566	638	610	619	589	604	584	601	601	599	581	593	594	581	607	670	623	584	605	599	636	630	604	608	602	518	615	605	630	591	620	606	600	601	609	596	618	601	613	599	594	593	602	602	589	617	589	622	592	605	544	598	592	590	587	553	606	570	613	594	549	614	586	647	611	583	566	625	620	633	587	584	603	588	605	599	620	612	580	611	573	617	607	616	596	597	592	573	611	664	597	580	589	621	602	565	565	606	585	595	605	613	577	539	587	603	609	548	612	588	623	617	584	555	571	608	579	585	638	611	551	581	584	554	573	595	596	583	600	515	635	638	595	659	634	609	585	621	581	610	572	613	587	643	648	646	589	624	637	556	549	584	631	651	633	589	572	612	597	579	561	610	592	611	585	586	556	579	538	612	572	627	610	631	590	625	606	585	637	612	607	615	599	602	609	608	626	609	575	607	630	594	607	581	615	596	564	587	642	599	573	609	572	608	657	592	609	590	594	575	560	609	547	609	600	631	574	598	597	562	606	580	618	631	596	596	633	595	608	586	602	594	616	617	565	607	566	628	628	606	591	616	577	580	590	603	622	586	556	603	548	607	614	598	596	551	562	605	625	575	569	580	558	630	567	584	609	614	596	571	575	611	636	580	594	569	590	567	592	591	610	554	626	565	652	606	586	600	590	575	592	602	587	608	609	588	592	594	633	568	608	586	571	618	592	578	570	605	614	585	637	556	576	596	582	586	629	631	595	589	590	605	577	535	605	579	601	568	584	569	608	585	566	621	600	596	620	586	596	590	665	601	615	570	609	575	592	638	593	624	553	592	593	558	607	616	608	605	592	635	591	592	579	571	560	592	613	626	583	604	566	600	570	595	623	617	622	583	599	594	618	604	587	606	634	614	563	606	607	614	600	598	620	585	658	575	605	603	581	578	601	587	582	597	553	568	602	607	582	605	559	633	609	632	589	634	614	624	585	610	573	624	647	638	583	579	555	608	569	598	565	646	601	589	589	583	575	615	563	598	582	603	594	560	636	631	582	578	608	585	578	576	587	589	606	565	616	623	575	589	571	589	622	571	558	608	577	609	606	577	590	590	633	625	578	599	598	592	576	616	604	570	646	592	581	642	553	570
34698	54264	43927	31111	23723	14783	8359	5284	3750	3022	2617	2153	1564	1471	1261	1229	1037	1027	901	910	868	872	845	818	802	798	770	783	761	770	747	744	710	763	756	732	807	736	744	712	709	692	754	774	733	751	758	703	774	780	743	708	727	751	790	714	748	723	711	707	757	703	675	699	764	680	728	732	728	721	764	748	713	763	703	706	737	711	739	742	739	699	739	752	703	739	788	748	740	764	749	771	765	722	698	735	744	746	763	679	728	716	740	751	723	696	748	665	709	694	742	733	780	718	759	692	754	727	685	727	736	734	686	693	750	721	762	669	744	717	713	708	730	674	736	698	733	792	734	730	762	683	743	737	705	722	728	724	758	751	749	697	679	754	725	736	721	749	699	725	750	759	775	719	693	704	737	727	779	692	730	743	736	729	705	705	736	751	729	713	646	729	730	682	777	724	753	739	731	769	727	706	728	741	798	699	738	755	698	722	757	733	718	761	685	692	672	711	755	706	741	688	732	762	742	704	723	751	718	673	758	694	725	700	764	704	748	714	705	769	734	709	704	713	705	725	669	704	696	679	710	735	720	717	698	787	691	752	733	733	710	777	756	710	688	732	741	717	709	764	707	761	710	725	756	781	732	745	720	704	741	709	671	689	728	740	719	739	745	685	746	707	789	745	720	696	760	726	743	679	761	729	693	723	735	728	718	724	774	715	747	721	755	747	728	720	694	743	710	717	742	758	754	702	736	743	746	729	710	764	731	734	716	689	667	723	716	725	707	765	707	737	771	709	676	701	734	735	722	761	707	732	745	694	725	717	679	745	767	733	681	739	707	727	720	701	762	687	732	770	728	743	729	796	757	739	724	708	744	728	740	722	792	731	736	722	755	671	745	686	753	762	722	688	705	684	738	775	714	705	705	740	704	713	704	702	742	705	737	728	670	707	756	763	737	732	697	741	740	751	752	726	674	744	737	701	732	716	750	744	698	705	759	736	742	737	777	738	744	705	724	710	761	722	743	711	753	698	750	715	764	733	697	696	753	744	699	755	771	714	705	721	770	721	734	728	724	709	730	700	712	719	740	752	751	738	741	685	681	709	670	685	709	713	702	715	722	780	729	723	714	689	735	692	724	715	745	706	755	718	686	749	783	692	761	760	705	718	738	721	708	708	739	714	716	686	737	705	752	689	663	718	739	711	711	702	773	737	726	757	717	719	743	764	700	685	743	740	693	698	740	723	734	775	739	688	717	747	756	722	715	691	701	753	767	712	765	733	719	691	705	746	711	697	679	705	754	763	742	760	736	741	726	744	744	708	715	740	731	799	695	745	768	694	735	726	691	766	756	707	724	720	770	744	695	742	784	743	717	728	751	740	718	724	722	768	724	711	715	669	697	747	717	691	694	735	739	704	710	773	730	648	690	693	749	739	708	699	696	765	698	734	722	715	752	725	714	724	684	712	757	761	699	708	754	699	729	657	690	701	704	729	719	690	726	723	728	695	750	721	680	763	745	693	726	735	746	686	734	704	727	667	754	749	729	775	744	758	726	740	733	691	779	709	767	748	706	740	731	753	699	745	746	731	734	729	730	710	720	733	731	752	709	735	764	726	705	714	714	696	717	746	708	702	670	764	730	729	707	720	777	725	705	690	749	743	707	692	718	706	704	715	696	703	726	720	716	727	715	721	748	689	704	738	765	739	715	721	770	734	681	692	750	724	713	729	708	734	711	732	725	726	685	690	668	732	707	744	733	732	764	686	758	741	702	722	736	717	715	771	694	714	703	716	780	697	711	746	672	662	726	714	743	757	734	712	745	753	712	742	696	718	710	736	729	731	749	721	680	774	731	737	752	757	765	735	713	697	714	761	726	734	742	723	727	739	707	716	716	749	751	764	779	728	762	756	712	666	757	733	675	709	718	745	802	756	770	725	763	683	735	717	759	765	734	733	699	758	681	754	691	718	752	736	669	705	688	735	737	796	691	714	733	687	731	761	717	746	725	725	745	748	700	687	697	696	691	726	728	673	719	713	719	703	731	682	707	746	759	705	746	759	773	773	688	744	686	747	693	723	754	671	741	687	697	754	752	738	740	712	748	721	747	732	705	682	699	771	713	692	732	790	759	705	748	692	711	697	728	742	752	768	723	744	751	705	794	699	738	711	741	730	710	701	743	735	728	758	730	748	742	777	710	793	742	753	739	722	721	739	738	733	725	724	711	762	703	702	754	721	736	763	714	741	759	696	719	712	705	765	741	720	746	717	739	699	673	745	744	737	735	760	693	717	732	770	728	739	678	733	744	739	736	745	724	715	734	734	777	731	762	672	662	729	709	711	733	723	754	704	775	729	773	755	727	766	692	706	698	748	698	747	712	739	766	749	754	721	750	740	767	756	725	675	687	726	796	745	710	731	781	692	713	668	691	769	724	747	780	750	732	707	697	706	708	731	708	759	698	705	749	693	764	728	720	728	753	747	724	703	707	736	721	728	774	706	737	744	719	744	767	726	727	757	696	755	740	724	732	679	708	713	768	739	756	718	720	720	687	719	733	710	731	707	721	736	736	755	713	754	774	747	724	714	705	686	683	713	716	685	683	744	737	747	701	746	711	746	724	698	713	730	700	672	735	677	730	743	720	719	742	786	779	698	718	722	720	640	699	722	720	727	725	740	728	713	707	753	732	732	716	751	731	721	679	713	733	731	763	715	769	725	713	723	698	700	739	694	732	705	761	740	707	761	726	730	725	678	726	731	735	654	698	782	700	685	691	751	728	713	686	730	729	772	720	742	716	749	680	765	775	694	723	762	728	718	754	766	751	738	688	699	728	734	738	733	704	753	741	731	744	688	716	765	757	694	739	742	736	765	709	701	724	677	706	761	752	740	712	713	749	711	770	727	696	707	674	713	730	764	738	722	737	692	760	679	696	764	743	726	735	706	786	719	665	724	773	730	706	722	724	755	731	728	705	755	749	711	767	765	766	728	730	740	726	743	691	675	684	720	743	739	752	753	669	706	740	731	687	704	738	666	720	760	697	688	721	739	762	726	708	728	708	741	733	715	763	701	756	714	705	752	707	763	711	742	749	716	707	793	716	741	741	736	731	739	702	747	705	724	673	705	741	740	738	682	735	760	762	752	778	806	719	710	719	692	732	774	721	665	719	708	656	721	717	739	741	706	722	778	705	721	696	712	725	737	704	771	707	724	721	762	684	705	703	724	741	782	725	722	697	673	733	690	718	741	752	753	791	741	787	709	685	719	769	763	774	761	723	708	737	792	719	711	783	711	658	757	735	719	696	731	745	728	748	686	704	788	699	697	767	727	683	697	707	735	760	784	685	710	721	761	733	736	701	730	712	752	720	719	735	700	750	753	681	727	765	753	733	736	696	710	701	692	788	715	725	743	736	705	686	739	700	762	757	766	701	737	718	737	747	696	747	756	701	743	722	743	736	764	720	756	681	730	723	752	712	711	703	687	762	750	728	712	730	748	718	685	714	684	736	702	744	684	709	703
22774	21179	28706	24145	21884	22017	17059	6603	4143	3519	3004	2263	1675	1429	1349	1151	1077	1030	902	885	810	832	792	745	723	681	663	683	734	703	683	683	647	662	683	655	633	649	661	638	671	655	629	644	637	646	654	691	607	645	690	646	660	707	640	646	620	628	586	661	658	684	659	635	650	633	695	614	626	632	642	662	623	662	662	645	650	655	620	684	628	678	650	649	590	637	601	646	610	688	597	649	658	650	602	635	658	637	627	610	722	605	669	642	626	643	654	631	630	639	640	676	658	634	634	641	611	633	645	654	644	648	648	688	639	645	660	605	654	604	659	639	618	611	624	654	648	611	648	653	629	651	668	683	651	619	640	639	688	635	643	652	662	655	645	659	681	624	631	608	649	678	642	651	584	686	626	687	635	635	619	679	597	612	634	618	623	683	651	611	636	611	612	604	644	671	636	631	637	641	639	585	661	688	680	629	669	672	624	630	677	669	636	623	658	605	684	676	639	653	656	635	667	623	627	649	662	604	648	623	640	648	701	633	677	647	708	663	653	675	706	653	644	638	631	642	662	627	584	613	651	621	646	625	613	616	667	662	660	668	657	610	581	684	600	626	611	607	646	654	678	662	632	606	645	649	625	635	628	669	646	620	632	682	656	629	675	650	621	628	635	611	641	673	682	691	638	656	696	648	691	646	624	690	687	632	661	614	602	616	673	650	658	677	674	649	664	613	659	668	627	645	649	621	639	615	620	638	635	635	679	661	676	705	685	631	650	670	647	646	664	644	656	635	634	619	631	620	657	636	641	660	671	616	640	618	625	639	631	618	668	667	619	648	665	633	667	654	610	629	677	605	652	637	633	657	593	621	624	650	660	621	644	657	654	652	646	652	625	643	633	687	656	616	695	690	656	627	660	687	623	654	645	666	666	607	622	649	679	649	642	657	629	677	642	634	675	683	618	642	680	664	620	614	626	646	608	659	692	625	647	645	662	630	611	677	656	681	676	661	613	663	654	668	630	617	632	656	670	650	686	631	649	649	661	654	595	622	631	632	667	631	633	590	692	637	659	601	647	653	616	667	628	673	715	627	674	647	654	606	648	626	649	629	588	634	600	639	664	628	652	641	621	680	598	688	687	639	627	672	607	681	664	601	640	665	631	661	664	668	635	604	607	629	649	703	619	605	591	598	673	636	618	589	667	645	679	657	682	646	634	652	650	652	621	642	647	660	589	667	628	654	608	635	670	652	609	592	619	705	648	643	622	665	652	635	647	643	632	639	648	672	676	652	628	645	670	640	671	609	683	596	653	633	654	645	660	639	685	675	654	665	676	664	697	634	643	648	605	643	640	671	651	629	646	657	635	639	636	636	600	655	662	658	665	630	641	618	614	627	619	642	634	646	680	614	663	657	652	623	646	646	615	635	650	638	624	642	611	634	598	670	658	608	627	645	641	632	647	682	672	616	647	658	637	636	593	626	648	604	633	641	624	644	621	644	613	635	606	599	653	610	631	605	670	667	638	639	632	637	631	646	583	624	631	663	633	650	649	633	645	613	678	597	605	593	625	606	593	609	632	669	638	652	635	671	623	628	633	638	619	615	634	692	666	630	634	650	691	628	621	663	605	615	651	657	617	587	641	650	631	651	613	667	632	622	676	659	638	653	660	652	595	631	613	620	634	644	663	600	643	615	660	634	639	611	601	639	651	616	602	633	622	685	617	669	632	668	667	676	596	619	640	631	616	615	658	658	607	638	670	616	607	628	639	650	596	638	650	665	668	618	650	665	635	646	673	661	656	624	625	663	667	622	620	655	653	700	631	597	647	690	634	686	646	634	641	642	615	630	617	649	689	650	637	630	595	665	674	587	641	622	638	675	624	655	611	643	661	585	636	648	659	642	651	633	661	628	669	653	655	628	642	654	666	674	641	673	623	682	657	601	637	626	607	654	623	641	677	679	640	681	651	676	630	688	678	596	672	660	630	652	648	630	626	674	633	655	714	636	631	623	631	665	610	612	589	618	688	671	614	640	635	658	625	666	623	649	608	662	633	669	654	621	639	598	662	632	649	630	622	665	643	606	663	673	634	676	620	649	662	621	618	580	622	665	625	624	629	614	607	638	631	646	642	573	623	659	693	680	644	648	646	672	644	604	654	709	651	688	602	630	668	674	664	626	635	646	629	640	652	654	574	634	638	676	644	627	683	668	671	680	669	715	638	633	658	618	599	674	583	626	639	616	616	629	663	604	643	646	638	627	625	657	696	641	708	616	658	604	651	655	635	646	613	682	626	606	673	647	669	704	650	636	640	602	633	598	673	643	644	623	669	649	645	656	617	671	611	584	653	635	657	624	683	670	665	672	656	623	701	688	638	646	668	625	620	644	624	641	683	691	615	608	654	639	694	650	629	660	627	679	614	631	661	687	628	592	557	638	658	612	692	655	633	625	604	619	622	582	667	673	612	666	634	625	652	632	635	641	671	685	682	638	667	671	644	669	636	637	684	643	669	663	681	650	696	640	697	623	641	634	633	566	684	626	644	626	668	642	696	619	659	641	680	639	624	666	659	615	642	659	607	588	642	637	685	668	674	653	655	645	613	653	619	662	640	597	644	650	672	650	631	674	652	644	651	646	639	649	631	641	655	637	625	693	675	610	688	582	638	612	629	705	634	624	676	619	658	652	619	647	679	657	611	633	652	683	622	657	633	635	662	625	593	619	690	632	652	655	660	655	646	668	640	627	652	655	607	629	695	692	642	626	626	676	679	653	637	633	626	624	627	633	680	614	627	666	647	642	649	586	624	656	656	656	617	660	648	603	621	639	640	669	634	580	659	655	643	633	606	687	643	665	697	657	674	633	634	670	647	632	675	615	692	623	615	657	658	648	627	658	644	671	643	597	645	712	579	666	661	689	656	683	646	617	621	644	630	652	616	615	666	667	646	607	650	623	635	591	675	616	682	667	592	618	614	608	668	591	633	695	638	692	601	652	608	635	682	595	593	613	696	652	654	627	655	598	587	651	658	674	628	661	632	646	609	637	653	667	667	645	608	634	638	648	644	663	646	629	596	648	676	646	621	659	650	633	608	645	673	608	699	590	603	659	615	652	668	631	659	668	645	647	609	593	702	651	643	622	587	703	677	656	629	656	600	631	649	650	597	657	616	610	632	634	649	635	680	620	623	606	625	675	597	670	662	632	644	621	624	680	611	677	646	655	660	634	640	706	658	615	642	646	665	625	685	672	591	657	700	614	634	666	683	604	651	651	652	677	638	708	626	619	602	625	664	620	642	656	625	685	634	638	636	650	634	660	582	649	675	630	633	654	635	611	670	666	627	614	665	638	630	632	648	646	647	637	661	659	641	699	612	629	621	655	640	636	622	609	661	648	632	655	683	638	636	669	638	613	646	621	643	615	669	639	650	669	638	643	610	641	639	671	650	653	644	641	653	656	635	722	639	624	681	632	657	678	599	683	655	665	626	604	618	658	635	642	619	639	698	652	643	639	617	632
37897	66625	57374	43187	31577	20170	13009	9244	7050	5784	4980	3701	2633	2216	1888	1655	1390	1301	1197	1131	1026	1029	942	939	895	836	857	841	836	821	818	812	819	796	763	768	749	858	762	765	756	763	762	829	794	769	753	796	780	786	749	740	762	754	746	776	786	789	733	760	747	784	814	775	764	786	831	722	801	746	721	776	758	755	737	764	782	844	790	788	778	774	818	751	780	739	817	759	763	783	810	811	810	783	776	745	781	790	761	749	795	834	752	769	787	757	786	760	746	733	740	780	774	835	727	728	760	825	817	711	818	749	763	741	815	749	805	753	784	757	752	813	758	772	766	817	744	749	769	730	772	750	751	803	778	794	747	785	803	791	747	820	766	822	800	777	761	828	776	733	775	764	777	826	772	797	767	776	782	766	764	774	789	775	760	796	765	756	718	769	767	785	758	783	740	763	774	756	793	738	774	772	730	793	778	744	765	768	749	804	759	742	751	767	789	774	713	750	842	723	758	824	768	774	811	780	795	754	736	777	777	732	770	775	802	741	807	813	793	708	760	753	745	792	805	752	743	754	774	788	726	764	791	787	761	785	734	749	779	762	804	769	745	818	713	774	737	770	792	807	772	732	752	760	751	740	804	708	838	763	759	730	714	784	759	746	762	763	774	765	792	734	705	789	728	718	787	718	721	766	693	791	799	736	756	753	774	780	762	724	767	744	730	793	792	760	774	792	760	757	761	787	749	775	771	767	768	757	771	779	696	769	801	772	776	769	775	833	766	782	752	780	752	721	776	794	778	744	772	791	759	802	787	732	812	765	791	749	711	791	807	755	778	794	821	807	749	807	766	806	749	801	771	789	802	784	772	780	759	726	768	824	757	766	737	785	776	797	759	784	764	699	795	742	788	777	801	778	755	826	761	765	802	782	766	773	762	778	737	727	781	763	777	799	743	750	759	732	760	752	746	758	754	762	765	742	752	744	809	709	753	763	757	747	734	787	801	755	712	822	730	774	782	797	778	796	785	789	720	774	751	828	757	852	788	738	765	782	762	769	774	774	777	795	807	763	746	768	771	809	793	765	754	773	751	794	768	777	765	769	781	773	762	816	763	791	809	755	779	721	774	802	764	763	736	753	781	757	742	747	769	753	727	727	751	793	795	720	787	760	782	828	762	795	756	728	782	764	798	786	771	758	722	783	793	785	763	819	788	734	746	822	780	795	747	827	732	775	786	764	774	710	747	770	716	820	716	780	735	829	836	777	733	754	756	804	738	779	746	729	733	770	766	738	775	788	776	751	760	739	745	744	780	819	806	812	770	738	816	782	760	749	783	802	787	744	790	785	771	769	764	758	725	728	792	792	805	779	782	752	742	767	795	755	784	782	724	792	791	778	789	721	799	727	774	796	785	725	776	758	708	799	755	712	767	798	767	810	724	747	770	795	763	730	804	731	754	817	807	785	752	765	756	806	748	795	783	764	776	793	824	752	822	768	753	742	734	815	745	762	797	798	800	786	745	757	774	803	765	722	791	778	739	738	754	812	778	761	775	772	755	751	780	758	743	773	739	804	818	773	735	809	785	735	762	733	778	772	738	768	770	784	771	749	766	754	818	780	706	775	792	783	781	771	749	806	803	785	760	788	761	755	808	772	794	739	766	771	730	743	781	770	728	826	816	814	722	742	784	780	764	791	782	746	757	761	766	750	816	787	798	789	727	730	761	810	779	764	776	796	774	769	784	795	783	758	793	737	757	774	748	803	788	772	752	750	747	773	777	757	734	776	727	812	740	808	779	849	756	810	775	807	801	774	798	727	782	769	767	753	719	755	779	759	746	761	735	750	761	774	801	776	773	772	763	777	762	839	788	771	782	765	799	761	736	717	766	740	783	758	757	779	748	750	779	753	777	775	780	784	786	737	783	761	758	792	779	748	747	777	782	786	789	719	747	772	780	763	791	766	732	747	789	849	811	825	795	766	785	746	792	707	710	735	816	795	771	786	783	805	769	756	745	763	810	806	779	736	824	730	806	786	753	768	752	745	759	799	735	761	757	757	807	785	802	801	752	721	790	791	782	751	848	777	785	777	775	746	791	770	789	762	733	780	789	700	752	768	763	745	776	780	770	727	803	756	754	824	789	769	768	794	744	754	736	733	785	730	726	710	782	721	768	816	755	779	765	776	747	767	761	808	754	765	736	754	781	766	711	761	768	727	777	783	714	753	825	799	789	755	740	785	749	778	764	783	754	777	783	775	770	777	771	758	757	770	770	764	750	748	778	784	701	755	765	782	792	773	787	848	798	789	811	787	793	737	777	821	829	823	783	742	764	763	790	770	789	750	759	763	777	804	779	785	752	817	776	795	835	796	735	750	749	777	779	774	743	758	772	778	748	789	759	776	756	752	769	779	800	740	774	776	755	781	798	768	802	803	721	800	774	783	764	740	747	788	763	749	754	760	766	807	749	806	737	754	780	755	735	762	733	765	787	785	766	728	766	763	820	792	758	765	755	769	765	750	812	738	799	814	754	757	811	749	815	791	801	721	772	802	743	726	832	763	753	746	723	754	792	763	798	785	778	781	767	765	768	837	826	744	759	794	761	774	813	778	743	813	776	770	733	780	725	765	739	777	756	763	773	748	785	762	796	732	712	787	764	737	809	740	784	782	744	805	771	799	783	730	751	777	743	819	764	786	720	780	743	795	813	778	769	759	746	757	776	776	739	786	767	829	750	734	743	772	764	797	707	773	763	762	780	773	741	780	733	756	769	762	779	784	786	760	798	809	759	718	726	772	757	743	778	811	781	762	819	777	723	803	742	750	723	796	769	777	740	763	792	725	766	774	757	802	734	754	753	767	797	737	780	802	743	785	757	760	810	766	777	803	748	792	701	755	781	765	795	773	801	803	749	742	799	743	821	827	721	773	814	767	761	815	781	738	757	732	783	766	861	778	792	769	764	748	771	754	772	789	794	755	764	729	778	779	771	794	810	770	785	809	820	826	743	739	758	763	776	771	792	799	798	776	740	737	762	769	775	739	824	813	736	744	734	738	718	777	787	778	742	758	777	769	700	763	757	829	774	742	794	772	723	844	753	751	814	774	764	821	850	737	784	772	718	729	772	775	799	745	793	756	751	802	776	765	781	733	750	787	762	790	763	797	717	743	831	724	781	785	799	704	737	748	792	746	749	779	757	800	781	793	730	746	737	765	820	799	772	808	771	749	784	791	734	735	773	774	773	758	765	782	770	769	787	736	794	766	783	749	800	753	711	746	771	808	699	811	773	790	778	747	748	755	750	793	775	762	771	788	767	773	731	755	818	766	750	754	775	807	722	772	748	767	749	796	744	745	689	767	758	739	792	757	809	758	761	743	736	715	807	731	828	795	785	763	742	771	767	800	732	748	793	717	814	758	761	738	772	755	769	764	770	777	758	774	742	709	778	760	783	785	788	789	769	742	781	762	772	793	790	793	805	748	767	763	744	767	750	791	814	801	803	802	769	751	753	762	788	748
31697	36355	40965	30618	19681	10205	4160	2593	1994	1616	1359	1137	991	980	879	820	775	829	795	764	728	707	705	719	683	700	708	664	643	649	680	602	690	681	668	650	654	643	625	637	613	688	681	685	677	630	668	711	688	625	659	641	637	649	610	634	672	673	656	698	641	633	642	685	614	630	639	678	678	641	657	659	655	647	634	632	618	666	631	614	656	642	659	640	639	667	668	633	681	676	679	653	669	621	603	674	712	650	652	628	634	656	652	644	655	631	664	657	707	657	619	682	675	656	587	666	659	638	663	653	653	651	616	684	641	618	613	669	667	675	632	624	660	625	670	683	613	629	594	652	582	637	650	636	656	649	674	615	652	616	658	689	671	627	618	686	683	631	640	614	640	638	634	638	629	644	670	691	620	658	649	681	650	656	629	686	628	617	636	661	664	645	653	682	688	609	622	613	628	623	712	655	635	687	602	640	686	650	643	628	654	638	648	658	674	687	694	623	674	653	680	637	607	605	675	637	662	671	612	641	661	659	641	674	650	664	679	670	635	656	679	663	662	666	640	673	668	660	602	656	660	673	648	628	610	669	651	660	627	676	615	658	654	657	656	654	661	672	673	684	672	681	658	732	635	700	676	625	629	599	664	676	642	587	665	648	603	679	730	653	689	706	627	677	652	641	667	679	619	658	653	670	658	638	679	633	610	646	662	608	635	640	637	652	650	653	625	648	675	671	588	613	658	627	655	639	669	604	634	672	676	649	673	666	671	644	657	644	675	640	654	623	658	650	630	658	665	625	632	615	687	632	639	668	625	637	624	687	678	643	640	650	637	687	691	683	687	651	645	672	677	675	600	682	647	677	626	642	606	651	636	633	675	671	690	605	666	634	643	626	647	670	662	618	696	676	640	708	626	670	699	625	657	627	681	617	656	628	651	658	634	639	639	653	662	640	633	596	648	589	688	633	642	647	663	646	644	649	631	620	641	636	671	631	642	656	610	711	643	644	696	691	703	661	639	642	665	652	651	630	623	683	647	625	625	629	659	661	656	690	610	654	666	616	714	677	659	637	632	634	686	615	641	627	603	630	658	616	701	629	662	675	628	634	687	654	652	668	633	623	646	666	680	636	622	656	666	687	646	619	687	673	613	688	714	662	668	635	610	635	658	655	617	665	665	683	643	657	612	660	681	687	626	637	635	651	627	662	659	678	670	664	658	652	660	692	688	674	621	647	689	617	663	654	685	651	660	645	649	669	659	622	649	655	671	633	688	666	670	658	615	681	699	590	662	593	614	635	600	622	645	641	666	715	634	618	649	641	647	678	700	687	643	633	649	617	664	675	598	645	622	661	586	629	705	706	645	676	656	633	673	675	686	640	705	626	617	604	714	652	651	591	689	705	651	672	647	688	643	645	604	591	666	658	682	693	625	659	659	626	641	609	652	628	679	649	649	664	679	640	660	626	666	655	611	637	670	690	655	662	656	599	649	678	651	683	661	641	621	644	623	648	665	628	634	678	645	714	656	665	622	640	685	632	704	647	680	645	665	624	689	637	694	661	660	634	631	625	667	656	652	681	664	635	636	656	650	639	678	618	636	635	733	598	644	671	632	619	621	672	630	651	685	641	627	677	636	614	672	675	663	651	646	667	684	634	661	654	643	669	675	641	660	668	680	649	664	642	673	611	656	653	669	645	649	649	667	611	637	648	609	656	630	683	637	687	651	655	638	670	634	648	652	661	668	657	652	713	700	626	661	683	634	663	637	689	670	658	656	661	657	617	638	645	638	657	623	667	624	619	668	662	669	629	676	672	657	671	644	648	669	640	669	634	648	672	684	669	654	682	656	625	640	670	660	681	630	625	641	648	709	611	647	624	647	713	641	649	653	631	645	602	652	652	640	696	661	659	670	641	639	615	650	607	615	653	689	673	624	644	626	656	656	681	639	623	660	584	643	699	633	622	642	642	647	638	608	643	664	641	680	652	634	601	638	683	648	701	697	627	652	679	684	667	670	660	665	660	648	703	702	682	623	688	663	667	653	610	666	663	649	626	660	671	655	671	641	638	618	651	630	674	672	639	675	647	646	683	681	653	670	682	669	668	587	688	665	650	677	671	644	662	606	652	695	665	608	638	700	626	655	636	685	646	665	595	699	630	624	647	665	669	683	698	660	695	601	676	653	620	678	650	651	629	670	631	681	682	641	646	665	664	588	630	621	684	665	628	661	672	707	661	667	683	649	644	666	654	618	669	641	633	640	587	652	667	661	642	626	681	701	631	687	653	650	625	684	671	659	643	668	642	701	652	628	613	641	695	651	633	633	674	665	628	674	667	657	622	736	661	671	633	660	636	643	643	657	660	630	631	624	638	662	659	661	648	641	671	675	644	668	670	683	632	668	630	648	667	658	647	640	660	669	646	620	627	667	644	639	689	657	660	667	647	706	636	652	668	681	612	697	649	618	607	680	669	698	639	662	698	649	679	636	645	658	681	688	669	635	657	636	682	620	654	662	618	670	623	659	674	663	681	658	660	653	679	627	671	652	612	647	692	651	636	684	607	665	622	609	693	657	651	606	679	635	632	681	610	642	651	649	646	638	639	662	653	604	671	661	637	688	652	627	625	645	665	634	641	672	642	636	604	639	624	616	664	624	640	655	659	626	666	622	630	649	662	693	627	636	698	654	673	696	656	618	623	628	647	687	653	665	705	594	653	660	650	597	659	692	673	647	591	652	627	663	641	651	638	645	688	665	605	616	688	651	647	694	595	659	654	661	669	664	621	630	632	650	633	670	669	651	660	710	645	658	678	658	651	668	641	648	599	641	619	630	672	678	637	618	667	660	646	674	651	633	668	624	662	635	680	683	638	681	605	638	682	675	612	661	659	607	680	613	605	632	667	664	641	665	638	639	647	671	712	639	632	703	654	636	662	600	644	672	647	666	722	668	670	654	638	681	623	675	652	663	644	657	575	633	681	635	632	691	658	660	631	696	639	621	626	656	627	610	682	662	656	638	673	656	634	647	659	675	601	653	645	656	673	693	632	657	673	654	675	691	653	594	668	661	638	665	661	644	655	703	646	622	667	657	625	617	660	640	679	687	636	636	664	660	668	655	618	610	617	631	642	647	690	596	648	636	660	630	663	640	642	628	695	636	653	635	636	648	613	678	656	657	669	646	631	670	624	676	708	632	644	679	661	663	606	627	607	645	635	675	651	676	658	622	664	685	650	658	642	646	640	621	646	665	644	660	620	646	661	652	641	617	687	660	642	633	634	674	668	642	631	652	664	691	660	643	644	684	657	630	676	624	664	647	656	627	648	626	671	603	679	644	687	606	635	614	672	661	621	684	621	651	677	676	629	622	687	620	610	671	633	602	688	626	671	680	641	630	671	647	621	668	644	652	673	681	697	695	605	675	647	704	713	660	672	688	675	629	641	709	679	666	654	649	634	650	601	661	654	647	670	627	652	677	627	662	603	630	657	653	642	637	627	640	679	622	669	629	655	665	694
37668	54190	43875	30132	22316	13588	6534	4391	3397	2721	2172	1567	1444	1297	1255	1095	1088	956	969	935	894	845	929	845	840	860	804	825	840	806	817	781	853	802	777	741	785	800	815	818	817	756	771	767	763	830	785	807	791	759	781	795	819	780	816	777	773	839	768	784	812	793	787	795	825	782	808	757	788	830	823	810	771	748	791	768	732	751	805	773	789	740	812	761	784	767	756	777	784	775	773	782	777	719	748	765	779	791	778	735	771	794	813	756	746	739	745	777	794	816	812	819	795	803	719	759	738	783	752	821	787	797	777	768	777	755	763	804	798	705	771	789	772	754	767	802	755	797	805	800	775	778	821	779	776	788	795	797	746	768	793	760	706	764	802	799	759	806	813	762	826	770	758	808	775	772	822	805	829	741	766	778	796	745	768	753	785	809	777	776	763	789	807	804	796	755	741	714	869	782	793	824	793	811	794	726	838	785	838	758	786	808	825	778	797	772	791	831	749	812	762	779	736	780	803	733	793	754	797	780	754	782	788	766	803	805	759	772	760	780	771	827	832	736	743	791	808	799	831	773	792	794	754	732	783	807	820	761	752	837	767	798	771	750	776	774	746	781	797	782	765	816	764	737	747	845	749	756	769	827	803	813	778	787	796	775	799	758	781	797	793	800	765	738	792	772	772	826	806	811	796	816	799	836	771	782	769	766	751	769	853	767	800	809	761	756	736	803	759	784	765	826	784	808	784	794	758	830	819	750	763	804	765	784	781	777	783	795	811	762	780	830	817	812	764	760	766	803	769	768	780	760	774	735	788	800	798	775	755	785	797	737	770	826	742	776	772	783	759	783	777	740	837	753	791	770	818	756	743	749	763	771	695	749	784	800	795	792	833	778	766	747	808	788	848	693	786	763	735	785	740	808	805	767	749	794	754	756	790	749	790	786	790	721	756	747	819	799	777	764	814	800	770	820	815	762	761	796	769	810	803	815	737	711	760	796	782	768	739	799	744	787	774	776	760	790	781	768	802	792	791	850	825	762	724	787	755	804	774	761	772	783	786	719	779	814	755	784	778	833	783	755	738	770	736	815	746	787	769	803	818	797	784	773	786	806	826	823	731	740	777	754	800	777	753	798	776	802	777	768	783	778	816	749	717	795	752	784	789	791	743	766	752	832	812	870	786	777	738	780	784	770	823	777	806	797	825	811	795	835	763	765	811	813	779	771	782	828	799	762	764	855	758	749	785	819	800	763	801	794	841	832	757	773	845	752	803	770	808	794	759	780	778	768	808	841	773	764	785	750	778	780	768	796	798	775	752	791	760	734	788	760	817	775	756	789	747	793	795	762	748	739	767	759	794	792	791	784	753	756	787	801	778	762	802	728	761	825	739	821	779	769	788	759	734	745	711	758	705	785	802	819	810	759	800	783	736	762	802	783	795	789	785	744	820	794	765	745	766	755	793	797	782	798	747	780	775	707	810	817	825	833	794	752	765	857	784	766	831	784	785	779	748	773	806	791	776	744	733	767	798	822	743	754	799	749	802	841	765	779	789	746	793	829	785	776	765	776	776	808	792	718	767	805	814	802	753	764	771	723	746	731	772	819	789	778	754	810	782	770	835	765	796	742	744	793	772	776	801	774	809	784	749	810	745	819	851	772	791	795	765	779	736	830	795	777	809	800	782	780	792	760	746	763	809	816	800	768	782	760	795	784	757	730	866	810	789	740	793	831	767	756	781	785	799	785	770	744	760	787	790	815	799	804	809	785	767	809	754	783	739	787	783	803	779	751	747	786	770	774	810	822	808	788	820	753	782	773	783	796	785	790	763	744	764	831	753	783	784	753	761	799	794	762	791	776	838	789	790	760	782	782	804	715	765	805	794	795	809	772	779	812	811	781	779	798	803	784	804	766	777	791	774	763	759	784	768	810	807	811	844	795	796	758	750	769	850	763	769	720	776	805	832	752	782	787	814	819	754	815	759	825	797	830	778	779	778	825	756	782	805	766	795	803	836	773	800	780	790	808	752	757	815	824	789	748	760	820	765	811	810	798	812	783	793	801	803	828	839	777	764	773	802	803	781	802	803	794	763	799	805	730	751	779	796	740	780	818	834	782	733	728	790	814	795	751	797	769	765	792	738	785	779	811	738	792	755	753	798	731	777	770	785	787	777	792	752	772	757	787	783	835	779	829	794	804	754	815	790	820	816	802	743	820	807	814	748	784	718	788	817	749	768	791	829	770	779	770	793	717	757	777	834	786	766	813	781	793	803	756	762	785	777	770	766	739	804	787	848	801	772	815	788	808	747	797	792	751	738	781	769	771	753	741	774	754	809	785	762	794	766	823	854	757	760	828	789	842	801	761	794	791	791	772	766	760	771	752	796	818	750	775	793	744	792	764	762	781	764	760	794	825	774	792	805	757	808	861	834	802	750	758	780	758	786	751	764	772	779	817	801	761	765	825	808	773	768	778	791	770	761	755	760	855	764	791	800	796	748	774	818	811	749	765	804	795	747	764	752	765	743	718	781	813	792	803	793	808	781	792	797	755	822	822	803	801	802	781	799	784	764	797	779	801	749	817	775	774	763	831	763	749	795	760	747	776	824	787	854	779	794	788	769	744	752	792	757	817	806	807	733	731	791	853	800	769	769	744	781	735	788	812	832	797	814	743	818	779	776	794	783	741	782	818	738	797	731	796	761	778	819	782	745	794	781	775	748	761	772	834	755	792	803	740	799	772	805	739	708	799	785	825	781	764	774	785	784	796	783	791	708	783	753	773	745	741	744	765	759	772	793	771	762	795	817	728	755	718	811	784	789	755	784	759	818	791	807	763	724	766	786	726	803	810	809	749	758	763	747	739	744	757	764	811	786	791	776	788	771	760	761	833	787	784	814	751	772	780	761	786	794	761	786	759	747	774	745	773	782	804	772	762	823	765	808	752	735	766	735	780	734	779	770	769	781	739	822	773	781	778	697	853	728	799	819	781	846	796	822	741	781	760	823	806	765	808	796	755	825	788	830	774	805	785	791	823	777	752	793	804	787	803	745	747	778	742	813	794	743	754	782	788	800	786	771	778	774	746	760	759	769	826	778	797	798	720	771	779	744	780	769	793	847	749	810	775	737	740	798	784	809	734	795	765	775	813	801	749	748	847	787	771	775	767	810	821	761	774	778	758	758	768	750	819	764	796	799	776	734	835	763	760	784	766	816	753	748	802	808	802	765	797	745	785	748	754	789	779	825	789	795	758	795	758	771	806	773	796	725	802	766	756	768	813	776	751	753	799	794	777	817	758	757	790	805	796	751	758	789	763	760	783	839	820	807	806	785	804	753	749	795	768	800	792	795	745	778	784	796	797	826	787	768	793	800	779	785	799	787	811	783	828	748	794	789	745	741	780	772	782	794	800	832	784	811	773	767	782	779	794	756	796	785	766	783	724	778	781	809	797	826	809	743	756	773	801	835	829	776	756	780	793	812	749	756	794	796	787	785	729	812	784	835	769	781	760
24028	21143	28409	25435	22896	18622	9256	4198	3008	2369	1832	1470	1325	1229	1122	1013	949	932	830	806	833	801	829	706	716	745	702	733	755	688	727	685	661	687	719	691	699	723	704	712	676	660	702	678	780	700	722	679	697	701	700	708	692	697	694	729	746	690	685	656	685	657	713	641	680	688	695	715	712	739	670	720	709	715	682	667	747	679	666	703	691	681	696	670	682	688	686	667	635	700	705	659	721	704	722	688	596	670	662	662	645	690	653	702	694	704	716	688	683	717	645	687	726	703	694	683	714	714	683	671	687	676	672	683	675	677	690	700	694	692	658	680	667	700	709	695	699	660	704	656	651	717	690	654	679	681	664	687	715	675	675	676	646	712	733	708	669	672	676	680	679	641	693	665	704	727	688	695	721	715	692	655	692	684	722	674	666	696	701	664	690	690	699	701	676	692	681	686	682	644	742	686	669	707	703	699	727	603	704	675	692	646	652	706	657	667	699	688	648	685	679	682	703	638	664	688	658	678	662	707	716	701	644	704	679	682	705	685	636	735	668	695	655	679	678	647	710	663	668	702	697	690	720	657	702	666	652	687	715	681	761	693	689	693	669	670	704	708	696	725	646	695	691	690	682	644	683	697	699	712	696	705	685	717	741	700	700	674	686	651	668	683	655	701	690	694	700	724	692	678	640	704	709	767	705	668	683	663	677	666	702	697	715	703	735	684	674	704	657	664	661	669	722	725	710	683	697	639	697	680	661	713	670	709	632	695	653	614	755	678	635	688	669	709	680	687	690	667	729	689	654	694	657	662	656	688	678	687	688	701	727	670	680	685	652	685	708	729	665	685	629	692	708	621	706	713	728	694	688	692	687	660	646	689	705	691	710	647	687	680	626	675	674	680	633	703	747	640	685	660	685	652	718	727	703	674	626	685	663	688	691	672	725	685	716	691	708	698	659	670	651	699	681	698	708	688	715	649	675	658	751	680	662	667	707	667	732	655	635	707	671	729	686	619	708	690	704	664	734	703	679	701	702	684	642	664	670	677	687	665	640	679	726	684	681	691	677	694	682	740	732	635	720	704	723	667	666	666	733	675	616	657	725	723	658	732	744	658	672	688	677	673	639	664	681	716	667	697	679	664	712	670	699	694	724	669	732	701	721	715	709	711	683	740	638	703	682	722	690	688	707	683	651	679	697	651	670	656	710	701	637	624	719	673	704	657	695	673	727	690	661	703	706	676	644	718	706	699	713	672	663	733	709	676	687	713	691	698	695	650	669	684	650	686	710	660	708	691	649	642	723	694	676	728	671	666	653	675	679	711	660	680	699	700	699	698	701	713	648	686	669	718	704	717	701	676	676	685	665	677	637	701	629	711	706	678	644	658	681	722	672	669	692	680	651	692	735	690	729	685	709	710	694	651	698	677	635	689	675	675	699	723	719	646	665	720	685	679	662	719	707	680	698	691	669	670	736	666	658	713	706	686	648	698	702	693	762	662	702	668	741	700	711	695	659	677	624	711	699	692	683	682	678	714	708	723	663	666	730	613	674	688	683	662	731	733	711	709	659	657	670	674	671	683	677	719	661	670	686	697	689	659	679	675	719	687	664	685	635	676	681	701	641	643	691	699	695	694	684	667	691	658	677	701	705	641	732	691	667	636	650	695	688	726	697	658	682	681	718	734	682	695	693	677	658	662	714	728	666	714	674	669	672	667	699	632	696	619	687	678	669	661	661	696	643	713	679	698	645	632	669	695	695	690	709	700	663	655	664	663	684	703	678	677	696	643	690	631	658	641	651	709	676	673	718	656	668	695	713	713	674	717	733	639	651	628	675	642	690	642	691	696	677	676	694	721	702	640	688	629	700	701	675	672	715	727	673	738	663	741	710	665	698	717	641	660	692	678	682	718	695	682	715	693	667	637	659	645	694	739	701	683	727	644	696	690	673	704	676	654	702	692	701	674	671	720	706	721	663	638	673	674	716	668	675	710	702	675	714	731	711	679	667	720	700	694	715	707	653	709	694	661	668	658	641	677	646	691	706	683	723	689	666	717	725	618	696	653	728	676	688	688	700	750	691	715	716	702	730	720	679	735	663	704	697	652	702	730	658	665	657	680	734	658	669	749	693	672	670	691	702	660	725	629	673	694	676	717	697	725	686	705	704	703	700	679	638	748	707	647	656	657	733	703	697	672	680	711	660	703	703	705	678	719	703	665	695	675	769	715	723	660	699	703	682	692	640	715	676	688	708	710	692	672	694	689	660	665	708	686	643	704	731	709	660	650	711	675	711	673	673	705	718	726	685	699	706	661	657	670	694	719	653	665	702	654	724	685	646	625	697	654	705	710	722	704	671	678	694	691	686	658	666	702	690	653	681	679	668	649	705	658	680	630	675	740	661	671	679	679	706	701	714	704	649	695	619	683	704	691	637	685	685	655	687	698	700	701	683	685	730	721	667	691	725	688	725	710	689	714	711	662	672	715	695	690	688	678	658	668	712	688	672	711	682	657	653	719	721	707	669	668	665	687	690	709	680	669	728	701	726	649	666	684	717	655	658	717	629	673	701	671	731	664	681	698	691	666	681	718	747	726	685	661	690	672	690	724	721	682	643	656	662	689	692	661	728	694	691	733	632	660	669	689	716	674	662	735	685	716	708	704	702	677	667	675	692	706	665	674	650	663	720	671	700	725	658	712	689	709	675	685	712	706	669	700	683	612	659	691	703	684	681	770	726	711	688	704	684	733	688	724	674	737	706	703	718	641	661	740	743	658	685	728	711	681	736	664	664	677	692	684	713	689	685	691	693	674	624	707	682	669	677	626	710	658	653	699	668	655	628	688	695	668	711	683	690	663	711	665	731	663	694	665	679	673	683	691	640	682	691	721	681	692	644	700	681	736	680	670	705	690	682	718	652	662	645	715	700	689	684	738	721	710	695	719	678	713	688	716	690	635	644	665	687	696	694	704	676	731	719	736	628	744	669	722	737	694	707	706	714	669	674	703	648	685	697	655	655	655	668	695	679	678	710	658	697	680	674	675	692	706	653	703	710	648	649	673	711	715	696	707	679	672	710	683	682	726	708	633	660	667	679	685	653	716	708	699	676	648	720	681	690	709	710	682	711	659	716	625	643	695	757	688	734	684	651	655	673	698	698	707	710	670	722	706	711	733	712	663	729	723	716	670	682	706	690	698	715	656	701	626	657	672	705	693	666	690	750	679	695	719	661	669	673	684	719	665	667	710	685	703	683	723	696	706	720	652	664	649	727	690	731	678	688	702	704	672	669	732	679	615	686	637	657	724	684	717	674	687	677	713	713	695	705	653	666	676	613	726	714	706	713	709	679	655	719	671	698	718	729	679	654	653	691	689	746	712	712	647	652	658	713	671	733	671	742	652	701	654	699	666	751	699	689	657	683	723	710	709	699	661	711	686	661	642	696	707	675	682	665	672	735	727	674	693	679	688	658	654	671	690	696	665	706	712	694	663	706	741	684	677	651	672	673	684
37075	61003	49923	36475	26500	17337	9836	6657	5069	3834	2778	2229	1976	1682	1457	1315	1208	1174	1140	1033	1039	984	925	958	882	869	897	860	866	867	883	818	878	860	868	866	860	810	799	849	865	848	805	832	814	867	820	828	854	833	886	867	833	802	795	831	835	841	824	863	830	849	847	835	856	831	823	814	785	804	792	775	835	848	811	779	780	833	801	846	796	817	816	843	792	850	801	806	817	864	798	813	821	840	831	896	808	838	815	818	842	807	825	815	835	763	823	862	897	850	808	871	766	852	841	799	804	799	810	846	785	814	810	880	803	845	815	837	820	838	769	855	837	808	845	843	787	869	827	873	801	857	776	867	798	802	772	856	803	832	824	857	831	882	858	815	837	883	858	827	802	891	853	804	827	802	809	830	847	810	853	802	839	828	869	876	818	835	811	860	788	858	767	801	822	812	834	801	845	818	833	771	834	811	821	857	853	793	807	829	867	826	851	807	789	845	828	882	901	797	864	848	858	804	844	808	814	845	824	840	809	801	866	810	814	843	839	816	844	823	792	795	798	816	824	816	852	859	817	821	845	811	842	816	873	839	833	785	811	790	849	852	829	840	822	848	807	820	851	863	826	860	780	828	838	836	816	810	848	807	855	813	776	869	842	824	780	822	822	756	823	790	812	855	820	826	841	826	806	853	821	855	807	845	811	877	873	802	855	793	825	853	866	869	794	794	779	839	855	812	803	778	814	767	799	809	803	838	817	838	856	857	865	852	857	831	810	791	810	798	818	841	823	829	807	789	834	812	817	807	796	812	790	813	802	789	831	777	862	813	853	816	833	784	848	811	836	807	828	833	799	833	797	826	836	851	836	867	828	805	808	757	841	821	797	823	802	811	820	847	803	868	858	801	829	802	809	780	809	815	833	837	830	806	830	832	817	843	844	825	831	804	835	810	817	815	774	766	835	800	796	823	785	873	887	776	759	809	795	849	794	876	820	840	869	874	847	825	830	852	836	877	788	863	841	867	838	829	802	861	808	789	801	846	815	808	850	828	799	795	782	840	796	816	769	821	887	819	827	831	805	843	832	853	830	811	824	849	842	794	828	827	854	873	771	854	785	818	794	812	844	815	803	827	810	850	882	805	828	834	817	787	825	843	869	855	844	850	794	797	837	823	828	812	782	845	809	830	828	804	820	797	825	791	775	868	823	823	810	832	835	853	827	862	790	812	803	834	825	822	829	824	814	858	886	815	839	821	845	857	859	842	868	798	830	851	844	793	798	838	866	826	835	810	812	828	842	808	842	802	891	837	898	840	828	849	877	788	906	798	756	844	783	791	846	826	829	799	854	812	829	823	855	855	847	875	835	889	827	829	848	845	844	772	759	799	811	787	852	829	812	772	835	804	849	808	817	831	806	798	870	822	849	825	784	771	810	832	802	827	789	756	818	822	780	802	790	820	798	822	852	831	862	809	828	783	810	800	835	825	823	811	839	823	872	776	822	836	804	814	814	801	782	841	878	848	799	868	848	852	775	861	842	780	841	794	802	782	795	858	822	795	792	847	854	813	802	856	808	820	802	796	852	760	785	833	861	836	791	804	779	825	850	820	830	800	771	849	798	798	791	867	770	808	777	827	810	869	813	814	861	795	817	846	812	864	834	819	795	822	860	773	866	813	816	818	812	834	819	800	801	862	798	858	763	819	819	801	801	802	865	865	801	779	827	855	777	822	816	797	805	813	872	849	840	831	819	871	804	786	867	805	848	808	816	845	832	806	800	843	845	819	833	814	863	888	831	815	838	797	889	801	818	770	825	814	844	821	830	793	792	807	844	858	833	831	757	845	798	802	817	782	825	789	750	865	905	795	900	818	807	849	847	788	881	809	745	789	810	847	772	819	795	798	814	795	849	837	815	773	800	839	820	876	822	805	775	820	791	879	834	748	808	788	797	823	803	820	819	829	824	845	812	812	843	797	864	835	797	791	797	824	844	843	817	851	812	835	870	801	783	786	833	846	798	876	830	835	785	836	830	808	820	846	833	812	803	813	831	789	826	800	860	817	832	822	804	823	828	797	833	813	842	870	809	818	860	820	839	820	789	774	804	818	834	796	812	812	834	816	854	828	812	843	828	854	811	789	852	826	849	774	817	823	813	830	832	807	752	850	842	763	813	850	836	785	810	810	826	751	811	843	845	817	875	834	834	818	805	835	872	770	816	818	845	835	807	851	829	834	784	797	819	858	842	817	819	835	811	823	882	823	797	829	835	779	794	814	858	828	817	814	884	815	873	859	804	812	811	846	827	897	801	835	851	854	796	840	783	880	864	836	780	816	769	859	839	856	915	802	813	809	820	842	849	822	778	839	821	773	822	817	789	817	869	856	836	842	839	878	834	820	786	831	815	800	835	805	813	816	813	863	817	851	825	821	786	900	834	805	817	839	835	813	806	855	848	823	827	830	818	849	818	837	810	811	864	786	857	850	783	817	808	914	809	836	798	844	828	835	863	811	805	822	850	821	817	830	801	853	824	806	843	770	863	821	792	864	789	857	850	822	792	830	785	784	837	828	863	844	895	833	820	858	854	743	813	835	832	817	854	834	826	843	842	787	841	838	839	848	819	846	834	805	780	810	809	788	825	819	810	793	809	807	862	816	810	835	842	761	806	846	879	833	776	826	828	781	872	824	814	878	842	827	850	819	833	846	813	782	822	848	813	822	816	821	787	877	871	849	862	865	840	835	803	830	860	832	855	803	813	755	810	867	840	824	823	813	820	810	795	829	808	878	853	781	796	848	788	847	793	814	836	807	864	842	824	821	836	857	806	788	809	813	807	859	818	824	796	842	818	845	811	814	873	819	817	832	830	809	833	838	830	780	815	844	828	885	871	820	832	854	827	861	823	837	837	886	836	818	841	844	818	770	842	881	805	812	893	815	875	819	800	835	790	825	809	818	822	852	827	825	775	824	845	809	828	862	824	880	828	806	864	873	898	827	757	793	749	838	793	844	763	856	795	818	784	789	868	817	822	827	820	831	833	868	786	879	826	857	837	858	822	808	806	780	892	822	772	829	859	833	845	801	780	815	808	805	761	827	873	845	766	827	817	802	818	839	789	821	808	856	834	801	788	764	787	799	835	852	900	810	828	829	816	841	785	765	828	821	854	815	842	809	831	850	762	827	791	811	822	795	831	845	797	792	841	828	871	856	847	804	792	772	841	820	811	816	772	808	861	825	805	778	835	803	855	835	836	806	837	825	854	834	833	767	835	830	827	842	772	815	812	838	829	843	818	830	828	860	823	906	846	822	796	843	803	909	859	781	799	783	804	794	842	841	825	795	853	838	849	836	821	826	815	846	849	807	847	788	822	816	838	835	773	826	806	880	871	829	824	796	793	844	784	784	886	841	781	820	804	821	819	813	852	757	774	790	814	850	841	836	838	823	854	818	870	838	818	810	818	873	827	849	852	819	851	840	852	813	796	842	816	766	851	817	799	810	842	839	885	840	805	797	815	829
24898	21221	28464	26772	20739	12424	6262	3732	2821	1917	1657	1312	1188	1033	940	837	755	785	697	685	653	707	640	650	632	662	618	599	629	556	654	633	613	590	588	558	605	583	578	601	585	589	606	590	535	596	612	575	561	596	638	613	589	632	564	642	629	588	526	553	627	541	592	607	608	603	631	603	604	615	637	565	580	590	575	585	602	557	566	559	581	572	594	602	649	570	597	566	574	634	627	624	576	580	592	568	596	601	547	578	609	619	583	575	531	575	590	605	566	583	616	578	582	571	597	628	598	596	612	598	555	589	614	582	558	579	579	612	575	608	585	539	597	598	557	586	592	572	607	565	569	579	632	593	642	587	591	611	557	585	546	571	585	565	570	632	579	606	630	628	584	587	593	544	597	573	624	623	588	559	582	651	582	579	601	627	583	550	589	607	589	540	576	624	578	565	592	600	589	567	559	537	585	613	586	599	601	587	645	593	576	583	585	555	556	583	630	581	586	565	544	538	549	587	608	591	576	598	558	596	585	610	546	529	599	586	609	588	587	634	614	587	581	610	568	557	544	610	595	594	580	525	579	605	533	578	594	601	551	605	570	590	605	583	584	571	579	577	568	607	625	658	594	606	594	629	597	544	582	583	564	608	597	621	610	569	617	594	581	551	597	607	588	614	582	582	556	588	597	612	585	598	561	594	578	595	629	612	568	571	561	578	613	599	604	572	629	621	553	610	587	611	580	572	585	572	555	587	577	602	589	558	549	646	584	590	604	623	630	605	579	574	547	580	594	554	635	555	589	584	598	582	566	551	594	603	588	571	582	603	610	568	607	618	566	617	562	527	588	559	557	589	582	583	547	595	553	586	555	569	570	536	562	562	570	607	586	585	598	595	558	606	617	601	550	572	602	591	558	601	557	589	563	569	595	557	605	599	605	598	581	589	560	585	589	594	601	613	600	608	568	562	580	630	576	599	556	582	605	606	572	603	573	596	580	595	578	604	607	604	588	541	598	593	562	551	571	577	616	609	556	610	588	565	590	582	578	598	591	635	575	545	608	539	603	594	612	600	585	597	596	574	603	615	628	600	588	578	599	532	635	584	600	598	573	571	620	605	581	579	597	599	594	608	572	633	613	585	623	578	610	563	635	592	581	590	611	589	622	574	545	551	614	550	594	586	557	580	582	587	597	602	599	593	596	599	610	609	586	563	581	604	551	568	618	544	625	601	620	572	582	583	568	618	636	569	617	605	606	584	590	604	564	589	542	545	610	588	584	590	557	610	589	612	566	571	606	609	622	575	598	590	597	579	574	557	593	596	575	556	628	606	607	629	627	584	632	613	583	607	559	620	586	564	624	604	553	613	546	589	600	600	600	570	591	579	638	577	571	592	564	635	584	637	565	570	590	600	574	554	571	513	605	613	562	637	603	582	561	572	620	595	562	547	594	568	566	589	584	628	593	605	577	590	605	566	595	587	610	592	569	615	569	563	608	539	596	578	550	573	559	584	595	616	599	601	535	593	612	591	610	576	605	607	533	569	590	570	578	534	561	567	583	550	586	616	641	561	586	565	556	572	633	607	552	585	576	593	598	579	543	565	553	563	605	581	615	595	560	542	534	592	571	569	593	582	578	631	601	584	582	557	601	542	603	613	572	576	617	567	537	585	540	564	564	597	623	638	598	579	577	619	575	548	600	566	577	588	569	593	583	591	568	562	567	541	582	601	589	613	578	597	577	593	582	594	595	586	595	567	601	616	581	615	591	601	576	546	605	578	601	525	624	634	544	583	589	581	584	577	624	573	530	646	639	596	573	630	565	601	597	625	582	600	565	558	580	583	592	630	594	583	590	559	569	551	599	593	591	551	591	599	592	574	629	570	626	619	578	567	611	592	615	615	565	593	563	584	567	576	571	554	585	521	555	546	614	622	546	595	587	628	602	581	563	585	649	614	599	575	550	571	612	578	583	635	599	584	591	577	592	589	580	561	553	616	580	633	560	563	576	591	614	566	559	606	592	642	579	589	589	569	607	625	577	595	554	621	546	573	591	584	572	615	598	617	646	582	575	614	565	580	615	579	573	577	591	588	575	547	584	574	615	566	586	586	603	595	606	578	593	621	594	631	621	549	587	626	605	575	548	559	595	588	568	587	568	592	526	549	607	599	587	573	614	593	580	592	605	609	603	629	620	604	602	581	602	587	615	569	595	577	573	629	584	573	556	558	578	579	573	543	596	624	601	593	527	582	558	602	554	596	578	624	570	580	572	625	659	556	576	603	609	629	592	571	591	602	620	576	643	585	601	629	587	595	569	623	582	609	612	562	565	564	575	625	594	573	601	577	611	599	610	611	561	625	601	596	569	567	589	579	571	597	591	571	560	564	599	537	563	562	609	625	604	559	610	600	603	586	559	603	588	568	580	568	592	587	559	563	570	569	591	582	580	583	600	582	554	552	576	602	613	585	568	560	571	563	585	597	561	587	597	577	583	596	604	558	584	565	582	595	588	556	543	604	603	568	598	578	563	587	563	582	573	588	645	617	624	636	586	590	608	628	603	589	594	559	592	631	576	632	564	589	607	625	573	587	566	540	634	569	602	576	583	579	574	566	549	590	565	573	576	584	580	581	563	572	586	589	578	554	584	562	632	552	568	588	567	589	636	626	580	600	600	566	604	579	566	570	617	614	574	588	614	601	600	547	574	592	592	573	600	606	641	617	599	580	575	595	589	562	589	540	559	581	599	593	576	601	593	577	612	575	568	515	601	630	597	585	579	585	600	629	569	605	604	651	627	603	579	581	565	628	581	567	591	614	568	634	631	594	554	599	597	559	625	591	614	601	604	604	592	578	609	579	602	603	585	597	542	565	578	568	558	581	607	555	657	577	635	605	592	612	576	582	568	578	566	609	625	575	591	580	602	581	585	575	564	574	592	612	559	583	587	592	574	610	591	609	585	622	599	644	580	593	613	597	637	566	598	573	569	624	605	593	599	579	584	577	662	562	615	572	605	587	590	590	631	549	611	560	593	577	585	592	593	595	626	583	593	603	592	576	623	576	595	571	591	602	595	590	603	591	560	609	574	559	607	586	612	614	612	560	576	595	562	568	564	574	598	577	588	578	562	550	557	610	609	568	580	592	566	572	573	593	572	561	551	571	578	569	563	621	636	578	575	573	564	554	553	568	587	560	609	553	610	569	610	604	580	561	581	589	573	572	567	564	572	586	616	606	581	595	551	581	558	573	592	583	606	610	606	616	569	552	564	588	578	615	569	559	585	600	651	644	669	589	604	556	579	597	580	578	522	572	590	628	594	531	607	599	597	565	586	577	607	586	621	624	576	573	589	583	575	548	586	549	590	577	631	584	604	603	583	562	608	597	585	602	566	617	578	636	588	597	626	546	611	604	567	615	567	596	570	612	558	570	529	581	597	558	546	582	598	580	631	585	584	558	650	620	602	591	560	574	626	581	609	577	640	567	617	579	601	567	595	575	627	564	562	589	583	610	636	583
36636	56652	45992	31273	22490	14778	9330	6670	4949	3432	2694	2181	1793	1540	1378	1230	1172	1060	903	956	892	899	814	834	794	759	746	729	710	780	721	738	678	739	795	727	797	752	746	708	714	734	724	731	730	720	694	714	722	732	697	664	737	698	733	718	734	677	731	727	702	717	748	712	678	689	743	687	736	734	759	723	715	704	738	702	712	732	743	716	721	701	711	759	723	735	709	686	707	676	714	718	708	714	703	752	776	700	651	742	681	741	742	670	677	656	703	694	725	711	751	663	699	726	683	739	729	680	710	718	755	709	718	670	681	727	708	672	692	724	746	731	712	701	704	680	749	721	704	697	727	682	705	683	721	714	754	709	696	713	673	747	692	736	684	734	706	665	710	721	694	686	719	691	729	712	727	713	682	701	670	699	683	703	692	679	705	697	660	700	695	695	682	740	747	706	729	749	698	693	737	720	723	755	685	709	700	660	726	757	717	677	696	693	662	722	721	679	716	766	708	698	664	738	706	727	697	688	692	738	702	748	725	699	710	753	703	711	669	738	749	711	735	684	670	697	698	711	747	767	684	720	719	707	725	660	652	744	710	740	719	737	723	693	649	725	747	695	702	743	725	708	721	738	687	706	718	738	703	703	728	721	711	669	742	692	708	685	717	681	682	714	677	688	724	703	665	668	640	674	740	726	721	688	737	740	722	754	714	726	693	721	748	668	703	711	744	713	765	711	751	763	683	663	699	704	662	771	708	702	692	691	726	673	757	754	770	746	696	718	761	746	706	709	745	766	706	684	785	710	741	733	710	720	676	709	742	691	733	696	658	642	750	721	731	734	680	688	706	695	665	701	699	726	702	709	684	755	677	699	696	714	702	751	730	743	704	753	725	729	696	687	719	715	724	694	706	718	704	639	731	714	728	674	713	713	769	684	684	689	710	671	722	733	686	728	741	739	683	675	663	701	729	713	692	687	678	774	707	702	711	722	725	661	702	738	737	765	691	681	690	650	745	672	703	682	741	705	705	725	698	722	715	760	714	744	714	712	675	762	720	709	746	748	720	708	730	731	720	669	703	719	696	706	678	693	705	742	706	779	694	708	700	700	728	691	717	701	714	699	674	725	684	723	689	711	689	685	740	702	712	693	664	772	736	726	736	722	704	674	705	741	740	704	682	754	718	751	717	714	704	682	706	745	748	727	740	757	785	712	724	731	697	690	728	713	750	704	740	681	655	768	712	693	665	713	730	729	713	728	795	651	697	734	697	692	683	719	683	706	724	680	726	678	731	681	681	670	653	661	755	676	706	725	697	747	724	689	710	748	707	717	710	679	715	684	669	753	702	701	702	696	692	735	699	712	739	713	740	683	642	712	717	674	733	766	730	727	739	674	712	709	685	755	703	729	717	700	715	680	762	690	714	735	722	776	733	665	747	703	761	719	700	684	763	712	701	709	682	722	742	750	690	688	691	739	710	699	752	731	719	715	708	685	711	679	684	720	740	718	710	711	686	756	727	697	711	690	710	704	736	726	695	720	715	710	711	709	693	758	685	736	731	704	735	682	665	719	700	723	684	715	686	697	703	722	691	697	695	726	701	657	721	646	702	715	713	705	722	724	727	742	750	714	723	717	667	666	688	678	737	689	724	731	709	740	688	712	659	673	765	713	718	738	697	693	704	726	701	723	774	704	744	739	693	727	683	716	671	699	672	700	742	733	731	684	709	735	757	702	725	730	721	737	719	679	724	718	700	697	704	671	762	693	708	743	744	709	715	695	670	723	668	685	696	720	712	699	679	702	741	683	727	732	772	718	700	674	720	712	720	734	663	772	654	715	662	738	695	749	719	677	716	698	714	719	695	717	726	746	716	721	736	721	736	687	688	687	689	694	670	682	724	666	708	694	693	714	718	722	714	739	656	653	710	683	741	710	751	728	719	722	722	740	713	748	754	675	719	716	681	759	706	725	707	680	730	725	701	690	736	685	704	715	701	720	734	749	745	686	741	670	709	702	680	724	734	727	697	725	679	730	705	699	698	673	725	727	697	662	724	697	684	721	688	674	729	738	701	678	667	687	726	731	731	711	665	696	730	721	753	704	722	726	706	705	724	732	695	722	722	734	715	696	708	695	673	734	698	731	706	701	744	681	723	700	702	697	726	708	697	702	694	758	726	707	698	639	693	681	692	706	745	716	703	760	747	678	710	699	730	703	768	707	763	659	685	660	699	708	689	720	730	706	744	723	704	762	731	682	721	722	694	703	717	753	695	723	707	703	687	681	717	696	674	731	720	731	684	714	681	656	730	700	697	710	663	734	737	669	712	716	736	726	681	767	707	759	731	725	719	678	713	711	686	735	737	703	661	708	711	711	695	677	702	755	703	756	685	724	706	684	738	694	729	724	703	689	730	752	740	709	743	729	750	737	732	675	720	725	722	699	733	717	676	724	718	693	735	734	705	676	728	726	707	684	676	755	733	686	688	674	718	773	749	769	689	725	749	722	704	746	731	705	715	711	671	691	728	696	737	750	710	724	703	704	703	711	704	721	739	716	717	725	651	684	681	721	772	700	714	663	732	713	733	744	704	732	700	727	686	737	714	731	704	662	749	715	718	706	749	668	714	731	702	719	719	714	683	682	683	716	716	698	709	741	689	736	736	709	709	717	733	721	751	671	740	705	693	710	661	729	690	738	715	709	689	697	696	701	714	693	714	699	725	730	727	756	723	637	711	713	714	714	731	740	751	694	682	717	710	676	718	699	711	749	690	675	747	683	708	731	700	710	719	743	701	764	689	673	736	726	714	720	671	684	694	687	714	745	701	687	675	716	759	701	621	699	720	729	781	724	758	749	684	706	743	710	747	706	680	688	707	707	731	756	685	713	721	728	741	688	708	696	740	696	697	746	720	684	715	698	684	704	739	698	711	689	679	701	736	704	697	751	679	730	717	700	686	678	703	697	704	748	670	713	715	771	733	710	736	736	723	732	721	719	765	719	716	705	735	684	745	702	728	715	705	722	700	741	753	634	697	708	723	684	700	684	750	708	707	726	730	734	710	708	738	695	739	725	696	719	713	666	719	678	705	745	757	718	733	684	706	697	730	673	719	725	723	718	695	719	644	726	703	745	705	693	758	716	683	728	705	680	713	695	718	706	685	712	711	681	700	670	727	744	674	697	675	729	737	708	715	668	657	699	728	710	696	674	725	704	703	719	698	690	671	753	728	723	693	696	729	751	724	700	703	719	760	702	702	786	750	745	718	691	706	703	698	750	711	666	691	710	700	694	682	735	749	697	763	704	712	695	741	712	725	738	709	725	718	719	704	678	739	721	765	763	688	747	733	699	693	718	713	677	723	719	725	739	684	679	732	747	742	748	725	724	714	693	701	719	697	697	733	737	725	692	709	736	689	735	710	720	725	719	710	702	705	737	700	711	712	727	733	765	724	786	736	722	691	714	714	773	711	638	733	712	711	713	736	715	663	719	669	725	763	723	702	696	750	684	778	732	718	692
22736	21120	28621	23945	21394	21886	17627	7359	4680	3141	2556	2068	1654	1460	1326	1125	1051	887	887	803	787	783	764	760	708	693	675	677	655	631	725	643	650	650	604	667	631	696	675	617	670	665	683	647	639	604	616	631	622	680	627	644	649	647	675	620	664	643	693	624	685	660	632	637	642	627	639	659	641	630	603	637	648	629	646	606	651	671	628	607	569	664	648	684	638	637	652	676	577	642	634	596	600	651	632	673	643	611	695	640	613	661	648	632	704	654	651	684	633	666	625	674	618	644	605	673	611	680	563	612	627	644	688	635	644	581	629	668	654	626	640	657	622	653	674	623	614	604	637	638	633	640	607	666	629	671	631	647	658	630	610	653	630	673	632	664	631	664	632	628	614	643	647	616	644	608	681	678	644	638	603	652	661	681	654	631	659	641	671	660	628	630	666	616	670	670	661	664	647	608	640	664	669	656	673	659	610	606	688	654	661	630	655	612	640	635	663	622	646	653	642	672	636	644	611	633	633	644	615	682	627	629	606	634	661	638	646	630	649	618	646	631	683	627	611	646	612	627	634	620	669	683	627	649	630	655	611	647	649	614	578	606	682	656	643	708	643	649	667	656	650	662	684	641	633	667	609	633	644	653	621	639	659	671	628	626	645	643	684	643	672	627	617	615	655	621	637	618	668	622	640	638	669	610	677	631	632	576	612	649	605	634	661	624	591	675	604	623	647	616	606	624	653	694	629	613	595	618	657	629	667	699	598	652	679	666	611	629	633	677	600	670	613	640	628	647	646	612	652	608	604	655	624	614	646	628	630	686	639	671	628	612	624	579	646	645	640	663	652	675	627	628	648	670	608	658	682	635	671	629	618	658	614	640	666	651	656	617	651	653	638	696	671	637	611	635	657	681	619	613	649	623	590	640	662	619	620	623	584	612	632	648	602	606	614	635	665	647	607	624	635	640	669	594	666	611	605	666	646	624	592	614	654	606	653	639	632	656	608	629	669	685	639	647	637	678	626	622	637	620	666	643	625	670	619	587	680	587	628	619	653	652	631	610	632	667	627	626	641	622	635	632	676	589	653	651	592	652	651	645	612	641	678	641	666	682	630	660	668	635	652	655	630	610	598	644	613	627	632	675	631	608	662	664	637	615	641	607	624	646	608	612	638	656	647	633	647	639	645	631	630	662	668	643	677	643	636	600	613	613	659	623	666	661	601	608	626	689	651	632	648	632	607	668	636	621	678	665	664	646	667	633	645	662	654	600	622	631	685	634	639	602	662	658	685	668	626	637	714	621	670	674	638	651	632	589	615	615	588	678	679	623	649	636	666	687	650	716	618	649	634	636	647	602	585	656	667	645	672	621	646	677	663	654	618	605	649	690	675	629	692	623	630	633	592	643	645	624	616	650	683	643	645	639	671	626	612	641	634	641	625	613	635	668	656	647	613	609	661	617	614	657	639	626	610	655	654	635	657	615	618	617	632	643	626	688	586	637	673	608	630	639	642	664	631	647	625	644	641	625	642	680	644	658	629	642	629	628	630	624	647	625	647	627	648	623	589	647	666	606	604	583	659	657	655	647	657	646	643	618	666	705	695	689	609	652	623	656	626	661	676	664	618	622	677	617	656	643	633	638	623	690	669	680	626	670	674	615	595	658	618	637	630	614	654	690	648	671	669	605	630	638	633	640	652	669	631	685	618	655	661	633	628	598	649	664	654	658	675	638	635	653	645	654	620	619	680	655	639	617	631	648	601	627	646	628	651	606	653	626	679	651	620	625	603	585	634	621	650	630	617	610	626	655	619	643	658	636	672	681	655	679	602	655	645	669	650	660	619	645	655	615	626	661	653	629	646	644	668	651	654	639	595	623	694	700	609	693	575	636	612	592	658	653	627	654	634	616	638	660	651	650	604	675	617	654	636	613	637	601	661	645	653	639	625	625	614	627	644	651	678	643	633	638	659	638	626	621	611	638	675	666	683	622	648	654	636	660	668	604	594	667	683	615	632	656	671	634	633	617	719	641	625	637	665	637	649	634	669	615	624	600	663	609	639	630	646	627	648	609	697	588	658	631	634	664	627	671	650	616	647	645	629	623	653	651	604	636	626	629	673	689	661	623	673	629	694	595	587	600	652	632	629	654	648	620	574	650	662	643	604	671	627	654	679	656	634	640	681	632	645	665	668	646	617	645	617	659	618	663	650	610	620	637	609	623	590	589	655	601	623	639	605	637	685	674	637	650	619	646	633	654	619	677	605	673	611	641	633	625	618	629	638	614	646	626	632	612	638	610	625	599	629	646	639	646	638	624	674	643	623	634	649	643	592	637	645	604	658	635	655	627	622	608	579	679	658	620	617	725	616	646	603	682	641	618	641	656	657	646	657	618	627	638	649	683	667	612	613	653	651	589	613	634	605	642	645	678	630	650	623	613	635	641	602	696	664	653	663	665	600	635	605	634	651	641	633	643	654	625	622	655	643	609	658	603	673	662	647	639	630	645	639	585	621	619	656	686	661	679	642	612	637	614	634	691	613	659	658	619	667	663	637	693	660	617	607	603	628	620	629	627	581	662	643	641	607	617	666	645	608	598	626	658	618	650	618	647	615	607	654	629	644	599	624	675	642	634	646	646	659	619	619	703	622	642	635	614	646	680	710	672	597	666	623	639	656	665	645	623	630	635	666	663	642	667	636	678	649	649	613	672	668	606	645	596	654	660	689	625	628	684	611	599	664	655	657	665	616	615	664	603	629	613	660	658	627	602	604	595	651	646	644	659	652	634	656	642	626	670	610	628	636	641	650	658	701	674	638	651	668	645	667	631	617	574	663	618	605	662	604	613	663	631	652	638	584	655	649	638	623	650	604	618	602	601	658	652	621	654	621	630	626	603	605	618	655	657	599	608	673	627	636	669	635	647	640	640	661	653	626	649	659	642	616	567	677	618	631	655	610	638	632	610	666	632	636	641	650	671	679	633	653	649	650	628	620	616	600	645	659	638	643	635	671	611	652	608	664	625	619	680	649	638	611	648	635	637	638	664	639	702	689	663	644	655	620	652	629	617	609	649	650	666	628	640	670	648	653	602	633	622	652	623	670	649	672	656	621	622	630	677	618	622	606	642	662	624	606	627	631	645	601	615	652	654	616	632	637	615	612	668	646	662	631	662	660	666	590	641	632	604	631	640	650	628	638	652	658	617	641	699	626	637	630	599	618	642	637	597	662	598	660	640	634	607	630	629	609	662	641	610	652	627	672	656	684	619	653	669	598	707	664	648	619	614	629	638	644	622	634	648	593	620	599	615	659	632	612	645	658	616	685	629	645	647	683	631	641	624	631	620	640	632	650	664	638	618	623	615	660	597	634	696	620	636	643	668	633	634	661	608	658	623	634	681	654	672	688	629	618	630	646	646	648	624	617	602	641	693	680	649	604	649	661	654	645	633	662	651	626	662	630	644	649	663	640	635	638	665	647	597	658	600	603	661	638	633	577	663	633	587	651	633	659	656
38015	65851	53773	37362	27828	20020	14032	9831	7585	5030	4040	3314	2572	2134	1775	1530	1423	1274	1178	1097	1005	955	979	892	947	854	848	775	805	837	798	843	829	744	788	773	835	776	769	730	786	790	756	751	771	778	707	828	743	798	731	744	747	795	739	742	698	729	792	758	727	801	746	781	762	756	760	762	740	733	782	788	790	760	736	779	758	812	729	800	819	733	777	768	750	777	778	675	785	767	753	781	779	786	781	743	738	769	771	748	757	769	815	735	797	760	747	800	748	707	728	764	757	784	747	737	718	756	747	710	748	784	756	715	781	785	740	723	743	765	771	717	774	749	827	758	780	727	768	726	724	774	766	710	786	757	762	770	750	749	746	752	768	714	812	731	742	716	740	785	758	739	718	746	762	771	757	733	757	728	773	721	760	805	731	743	745	732	789	774	777	730	755	738	776	797	720	733	745	753	810	716	719	755	761	792	765	776	732	741	759	688	793	791	752	800	755	795	738	753	781	764	745	706	785	786	757	777	781	722	674	795	726	791	774	723	722	757	735	750	818	764	730	760	706	742	782	808	744	757	775	773	768	741	726	716	721	741	824	812	706	752	743	786	750	787	778	753	723	718	763	761	733	773	787	786	751	801	790	730	749	760	745	772	729	752	750	790	803	773	840	744	742	799	797	745	830	708	758	771	712	786	735	729	717	743	711	788	761	754	798	769	794	780	748	769	768	767	797	766	726	748	747	725	737	730	724	766	814	774	716	763	775	751	726	765	747	745	745	729	743	739	775	765	777	744	767	725	778	759	743	802	733	743	709	789	808	748	706	754	779	788	755	767	771	683	767	780	724	723	801	742	730	688	763	731	824	779	757	777	795	791	735	795	790	779	750	762	751	752	771	734	739	743	740	821	716	750	752	774	729	773	748	764	792	763	792	773	770	780	721	690	784	733	757	750	776	735	747	748	759	734	720	805	748	796	768	725	769	776	769	783	758	743	695	763	766	754	755	785	729	745	714	749	729	786	732	734	739	779	773	808	787	751	743	720	774	777	736	730	751	754	782	759	777	753	738	779	775	801	765	757	774	750	749	748	797	762	778	749	800	737	769	766	806	752	758	764	724	722	749	742	777	713	750	788	752	733	731	793	764	770	769	752	748	735	773	742	766	775	703	752	763	770	744	760	761	770	730	760	739	808	773	733	736	744	780	734	772	731	742	750	761	709	795	752	684	759	783	731	725	791	724	734	774	754	711	757	770	760	778	780	720	788	768	754	782	722	761	784	790	732	803	784	791	738	773	724	768	737	725	764	797	729	726	810	731	830	774	755	775	759	748	750	716	741	758	699	729	755	735	725	736	721	742	809	776	713	760	729	751	791	756	760	770	771	786	749	756	759	763	782	798	740	761	773	789	787	785	757	756	770	789	764	759	798	751	744	790	793	768	771	733	802	755	734	795	772	762	756	755	750	744	765	793	756	741	754	730	756	734	765	767	704	813	767	770	765	765	767	805	783	788	746	779	742	695	799	766	738	770	750	749	773	733	771	744	751	776	744	764	768	799	747	785	796	746	738	730	719	749	744	768	817	746	727	708	687	794	743	763	734	752	741	789	693	752	769	740	771	756	781	751	759	817	758	777	767	771	757	788	739	711	736	783	731	742	743	812	813	761	754	743	756	811	764	767	722	818	768	713	783	740	779	765	779	738	723	745	730	777	800	743	786	770	770	779	754	771	785	770	777	737	719	728	771	754	774	748	767	763	785	740	775	783	816	765	805	769	734	727	761	770	739	744	778	742	812	805	739	789	770	758	725	762	769	748	780	744	773	768	774	751	732	779	782	702	757	730	740	730	765	761	776	775	773	743	731	789	803	796	779	665	792	706	735	746	782	720	773	791	724	740	760	780	778	817	757	778	766	808	745	798	770	753	729	761	705	745	745	774	768	743	804	793	769	769	753	808	708	815	727	720	801	791	759	767	740	756	751	798	778	765	790	782	810	745	772	730	750	802	740	754	780	763	762	749	777	731	766	757	780	764	748	809	758	775	773	776	785	751	732	775	723	756	805	746	750	762	768	765	786	747	714	781	740	733	725	740	725	749	787	760	774	672	764	732	783	801	764	762	744	729	769	799	763	777	801	782	756	789	771	770	771	738	747	800	736	751	783	711	756	720	780	801	736	696	752	784	749	783	788	768	755	770	787	734	771	769	753	796	769	777	709	747	736	775	772	782	763	777	798	719	792	781	731	689	780	780	737	750	756	735	694	768	771	759	788	732	753	763	742	767	801	761	807	752	811	711	765	754	734	761	749	784	777	743	789	733	803	712	757	758	755	761	746	778	761	749	793	742	768	799	737	769	792	751	721	790	787	748	744	733	746	742	760	766	784	734	809	730	737	741	773	758	793	730	751	745	734	749	769	743	742	791	781	713	764	753	779	782	779	747	783	783	762	745	798	796	717	748	691	764	756	797	773	760	745	740	760	736	735	790	758	722	768	786	785	735	740	772	707	745	748	718	744	753	767	753	749	765	774	779	738	766	750	750	736	779	767	749	728	772	737	714	797	720	786	791	771	766	725	798	744	742	814	763	763	760	687	736	705	740	769	770	727	788	789	792	739	755	731	719	759	784	728	806	744	728	744	782	773	780	736	807	785	720	794	753	735	787	704	724	774	747	756	765	772	693	774	787	768	728	731	781	800	748	796	728	741	755	790	800	750	767	773	748	749	782	782	762	743	772	721	798	788	755	749	756	777	765	790	733	732	747	749	771	760	753	769	773	779	737	760	772	772	766	685	787	743	753	786	722	754	744	770	782	736	744	765	798	736	758	736	728	768	746	755	766	756	745	735	751	760	756	749	708	797	777	714	774	739	736	796	751	807	727	761	758	777	777	722	723	704	733	775	814	754	799	754	728	734	709	765	771	785	744	779	746	771	665	712	765	742	839	814	752	783	726	734	710	733	748	740	785	757	787	733	767	752	759	718	738	748	805	812	782	756	781	736	770	737	766	739	797	828	779	767	728	776	749	737	759	740	745	770	779	712	800	763	791	711	757	788	764	807	767	700	763	760	788	770	763	736	775	791	774	787	758	815	777	773	788	732	753	777	738	786	794	763	743	769	744	719	729	726	756	774	752	736	743	754	752	787	760	784	777	780	748	768	778	805	749	813	794	766	748	766	771	768	763	769	829	814	760	770	756	755	752	795	790	777	778	746	749	738	758	737	737	777	736	733	791	757	771	744	743	772	706	784	772	780	750	809	736	769	832	744	739	760	767	766	797	761	749	741	752	734	757	741	711	729	730	686	744	762	747	746	778	783	715	745	696	736	764	724	787	782	777	731	767	767	814	718	806	732	732	771	759	731	753	763	815	752	771	758	745	774	744	720	710	766	777	767	802	792	810	758	711	705	725	735	789	757	786	710	737	737	761	773	742	745	737	770	707	778	740	739	759	766	760	735	706	717	740	758	774	711	742	771	804	787	731	784	740	787	762	804	713	751	754	690	753	763	762	749
31743	37732	39409	26370	14726	8787	5053	3240	2417	1758	1397	1271	1130	1009	932	925	804	810	782	751	689	740	709	706	705	666	684	665	671	625	614	662	612	654	665	644	666	614	697	647	637	648	694	690	652	619	595	616	657	618	610	631	614	638	665	648	642	616	654	673	634	639	660	655	645	641	667	672	657	691	646	669	613	657	644	693	656	677	663	647	674	666	637	589	620	636	665	670	662	637	662	628	700	644	650	690	631	617	627	636	657	651	669	642	625	612	661	629	599	633	630	657	661	653	626	642	682	640	679	686	635	640	644	674	664	657	615	622	611	635	647	595	644	649	572	627	634	610	672	646	626	628	671	674	662	649	602	676	674	699	653	645	655	643	645	687	659	604	640	624	662	625	658	636	633	641	652	644	622	671	632	627	663	673	659	654	654	628	647	611	661	623	615	639	662	682	658	636	657	655	625	693	644	638	634	643	638	663	652	626	590	683	635	650	641	685	631	693	632	645	667	662	645	650	607	650	656	681	651	655	658	682	629	635	652	677	650	690	626	650	632	637	623	648	658	651	611	600	608	670	635	623	661	619	616	629	708	596	659	604	653	677	657	693	646	681	643	629	636	692	649	667	639	636	625	645	656	652	657	649	600	611	668	660	611	643	599	639	656	630	638	619	650	631	647	610	684	621	582	657	615	642	649	594	657	665	618	619	616	632	603	626	636	629	641	638	621	634	629	658	657	626	609	623	615	660	653	672	651	650	651	634	621	667	632	661	584	681	658	605	695	623	665	668	631	647	628	687	707	659	674	629	622	639	649	685	659	645	640	645	617	675	657	640	706	640	675	633	650	622	635	682	630	617	617	716	653	644	637	635	647	656	655	646	700	637	644	631	625	610	627	657	615	623	609	671	649	588	630	646	654	630	655	619	629	665	624	635	661	653	615	647	599	662	661	575	689	635	635	627	658	645	648	611	637	659	662	607	656	657	648	674	672	696	643	633	711	649	617	651	657	666	656	606	623	700	655	660	623	636	620	621	617	682	646	655	657	667	674	648	638	646	647	668	655	648	601	666	595	589	636	667	665	655	634	687	647	602	604	659	663	660	611	613	603	601	670	686	610	630	679	634	679	703	658	651	598	617	645	663	661	636	643	656	672	633	674	664	669	640	648	653	621	629	639	632	661	602	643	667	669	624	589	648	639	665	633	596	634	667	697	661	689	610	604	613	642	692	623	616	631	666	642	624	562	646	712	632	624	673	649	631	633	643	679	657	629	608	654	624	667	639	674	676	607	626	660	692	661	628	614	632	633	671	655	632	663	657	620	661	633	625	666	661	657	664	644	636	623	692	580	620	605	696	658	651	657	637	664	637	660	682	675	719	638	662	658	650	652	651	663	638	617	675	621	673	647	617	685	630	634	629	673	655	652	665	639	593	633	679	672	633	720	666	634	672	641	622	692	626	635	658	644	620	654	643	629	599	673	655	663	611	623	647	658	619	614	635	618	631	659	658	556	626	642	627	647	625	623	586	640	638	634	633	681	680	665	623	627	601	705	619	635	631	642	579	665	653	640	631	624	686	685	646	637	671	622	641	678	654	628	590	663	624	578	619	643	641	643	661	629	642	627	671	635	630	691	707	669	665	610	631	660	672	653	654	596	653	628	652	627	651	637	675	617	656	642	659	660	680	666	671	651	665	661	641	672	662	586	639	660	606	621	607	634	675	659	609	598	638	630	611	680	633	588	674	698	613	655	651	675	679	646	648	666	617	682	676	636	673	665	597	673	617	641	639	661	655	628	646	665	661	664	604	628	640	694	643	587	681	599	613	585	648	643	661	638	618	644	649	632	618	661	654	613	685	650	635	703	635	680	644	650	643	637	646	628	656	652	622	674	665	664	609	669	640	672	664	622	672	645	636	646	635	647	621	613	665	658	661	627	667	658	661	638	694	627	678	671	705	620	650	679	673	637	611	637	666	659	630	599	655	649	624	615	639	616	662	659	604	669	630	640	610	674	642	630	654	622	590	634	611	640	642	646	658	641	623	660	616	644	653	624	654	624	631	629	663	627	650	677	652	650	674	608	656	675	680	636	628	625	612	644	621	709	713	643	622	692	681	622	678	676	588	664	632	674	635	663	663	651	701	631	634	630	613	644	617	639	632	625	645	622	650	645	650	627	665	631	669	694	628	688	660	628	664	641	646	625	670	667	664	661	654	660	685	661	659	662	659	646	667	626	638	628	626	649	599	647	678	712	636	634	732	639	599	648	620	655	598	666	601	623	618	615	660	671	623	641	694	666	637	650	611	667	625	629	652	624	664	629	664	669	652	689	637	643	665	663	665	667	675	650	668	618	651	636	661	675	649	612	666	674	693	586	696	680	698	668	689	653	632	618	664	677	655	645	660	627	653	620	664	646	649	648	640	652	611	646	639	670	657	635	629	657	652	675	657	668	635	642	702	646	620	667	650	665	637	610	657	701	611	664	653	702	652	642	674	602	654	648	676	662	701	613	643	582	638	636	673	688	619	646	701	629	631	681	638	664	614	667	628	650	647	644	660	622	666	605	626	645	668	657	611	660	611	643	624	739	626	654	623	679	657	663	666	690	663	631	659	643	636	643	620	682	660	637	622	607	649	641	659	648	686	653	651	720	642	690	655	627	643	668	680	616	631	624	670	669	664	645	634	632	630	663	668	662	607	633	632	631	623	644	604	617	639	659	639	676	662	631	641	636	650	666	644	625	620	616	607	623	649	693	628	661	644	639	627	645	629	670	651	687	641	681	652	664	637	632	639	641	627	640	617	683	652	683	633	654	606	662	602	629	638	655	686	645	618	652	605	613	661	622	671	654	666	629	666	647	606	624	658	684	663	641	589	618	679	612	636	614	634	679	622	663	606	691	674	669	647	589	651	680	649	672	670	655	681	679	643	663	644	639	611	648	620	633	623	641	618	638	656	664	654	629	612	613	641	594	588	652	617	637	663	651	693	701	690	670	650	611	644	630	651	676	621	631	652	628	616	621	643	668	609	697	615	680	637	640	624	637	617	661	660	671	652	612	655	690	661	683	668	660	670	645	650	631	662	683	623	646	679	628	670	652	688	648	702	643	662	654	656	614	697	622	629	667	660	666	642	658	605	658	682	639	627	673	636	670	690	639	664	683	613	647	678	646	635	638	642	620	683	656	645	664	647	649	632	618	661	672	626	691	646	664	698	696	641	643	631	626	615	712	639	647	640	603	702	623	631	651	616	640	598	615	615	670	619	660	682	658	597	639	620	700	631	644	649	640	615	661	636	629	627	635	619	641	692	668	646	686	662	658	661	625	663	649	693	656	675	632	632	655	632	603	624	608	624	693	661	635	620	628	634	648	642	690	638	621	604	654	689	629	667	617	605	659	660	660	665	655	649	632	587	654	634	611	635	646	609	674	668	585	697	640	632	662	660	656	662	633	632	630	655	615	613	694	649	648	682	656	614	644	700	630	650	620	629	663	679	620	632	649	624	635	651
37910	55784	42213	25756	17836	12746	8401	5623	4053	2997	2270	1886	1650	1438	1260	1222	1045	967	938	906	957	917	871	862	832	861	798	810	840	798	760	785	777	753	821	793	804	727	763	796	757	752	804	740	789	772	810	798	836	735	754	774	781	787	794	773	781	759	767	770	724	759	795	840	767	783	746	769	734	753	780	770	806	806	790	736	732	761	756	828	697	770	791	768	774	776	796	783	806	839	762	762	822	791	782	773	780	769	755	746	735	767	777	769	747	799	794	785	779	789	780	729	732	777	821	768	758	769	797	805	761	811	812	794	795	791	819	841	798	799	762	795	680	788	760	791	797	796	749	760	805	791	799	739	769	780	798	780	754	804	779	778	803	832	773	857	811	829	805	800	769	805	739	828	793	728	803	759	816	752	766	747	737	794	752	766	740	808	774	745	759	770	774	797	770	778	729	746	763	782	817	771	846	769	757	774	729	798	752	766	779	793	752	791	766	795	752	790	830	765	779	763	831	735	737	795	793	754	750	796	785	792	816	785	772	759	774	741	769	822	776	755	769	780	773	758	754	809	765	769	784	805	807	785	771	748	749	693	734	771	758	776	790	832	774	782	778	777	794	782	807	843	807	760	812	772	785	775	784	760	744	754	829	798	817	780	791	798	794	728	781	736	736	830	713	776	787	787	806	757	811	748	782	802	736	780	780	768	768	754	782	789	778	761	774	824	796	785	802	771	798	730	794	740	771	780	829	789	741	793	766	838	831	782	814	765	773	764	776	784	776	802	726	771	836	765	775	808	762	721	768	749	816	758	740	762	789	763	760	755	702	752	764	759	792	792	744	810	853	776	779	808	773	715	767	733	793	713	806	749	748	771	778	769	836	750	749	856	815	792	774	763	766	739	784	737	739	782	811	773	760	791	798	809	787	755	750	769	781	786	839	792	782	743	781	810	778	800	758	797	788	750	793	823	783	742	760	792	760	730	809	730	761	778	779	774	770	781	806	783	798	778	764	724	750	809	799	814	789	810	761	810	724	777	746	810	751	774	786	791	830	795	753	778	792	781	782	792	798	838	765	747	759	803	797	770	792	685	799	761	756	772	769	775	770	726	719	783	802	762	803	752	813	804	822	774	811	782	774	805	755	789	815	761	761	720	785	789	803	768	803	785	813	760	793	789	802	761	804	789	794	788	780	810	788	711	791	731	753	770	759	714	759	798	754	729	754	764	805	769	777	817	850	744	740	767	756	803	765	782	767	810	800	802	781	766	753	757	778	778	791	752	754	789	789	792	790	789	805	754	756	762	813	785	754	784	789	766	731	743	787	724	779	709	785	765	819	801	783	766	725	763	800	721	798	757	779	803	809	727	739	830	811	731	749	785	785	791	731	768	777	766	797	759	749	799	787	716	799	758	764	822	831	787	727	791	734	737	735	793	795	762	758	751	765	730	756	772	836	785	853	837	799	812	812	772	823	800	726	783	769	758	811	789	768	724	699	784	741	786	786	793	799	829	754	796	787	768	786	759	757	750	743	752	765	770	784	781	779	734	742	811	771	825	802	814	770	770	781	821	764	777	785	827	770	778	800	787	790	804	766	767	770	769	777	766	778	768	737	751	773	767	816	764	784	743	790	770	787	800	810	786	817	746	804	733	809	772	751	834	783	699	846	832	784	758	796	787	816	752	763	791	727	754	802	823	758	816	778	785	757	741	743	740	774	769	752	818	762	822	759	748	753	783	764	716	789	782	796	771	728	744	795	745	760	785	804	797	758	751	795	787	767	830	725	806	761	756	792	757	778	767	764	790	792	758	779	828	797	766	760	720	745	806	779	813	750	765	786	787	768	726	728	733	806	815	792	734	803	806	806	774	745	766	781	770	786	752	809	731	721	743	811	782	781	753	827	797	823	838	822	769	783	797	752	836	752	766	739	821	801	793	758	755	746	813	779	830	792	744	791	769	783	814	860	819	793	751	787	777	727	780	748	732	768	763	807	765	801	770	780	786	763	753	813	765	779	783	809	767	728	775	749	780	711	826	819	765	774	766	742	772	743	769	770	787	760	801	746	729	764	771	781	791	825	754	706	746	798	789	781	790	815	801	731	760	735	799	736	784	784	833	778	787	796	775	815	741	798	757	779	738	760	811	762	783	771	830	812	745	767	775	710	777	766	805	794	724	772	775	807	810	813	805	807	712	791	771	801	730	757	804	752	771	778	753	771	728	784	772	805	737	777	776	784	783	746	819	802	809	754	772	774	808	779	795	772	769	745	805	777	800	824	792	787	740	736	732	781	786	750	745	718	803	761	830	725	791	779	753	756	784	774	748	746	738	726	782	759	759	797	750	747	788	793	775	773	781	786	774	796	754	781	763	761	793	791	754	752	795	741	777	752	801	784	737	756	780	837	795	758	786	774	798	755	742	773	733	809	768	816	786	748	783	795	777	771	772	754	782	748	806	740	741	781	800	808	778	735	821	765	796	771	794	812	764	722	785	785	793	742	775	785	766	747	794	814	816	784	817	799	760	762	698	824	802	726	760	834	773	740	756	769	768	711	772	747	788	790	801	738	746	799	794	759	774	779	774	788	827	791	761	802	754	779	759	779	757	815	776	769	778	805	817	766	776	742	720	794	729	814	776	711	764	827	745	766	795	732	763	796	777	766	741	771	807	745	783	748	735	757	820	723	758	761	805	794	774	767	747	838	785	825	753	814	778	774	787	778	783	765	801	766	771	789	844	773	808	737	773	774	740	789	727	790	678	748	810	778	774	798	777	780	780	789	752	774	797	767	850	734	784	783	786	739	747	761	827	778	783	735	801	792	772	767	743	778	765	792	780	733	783	783	749	778	801	746	815	798	775	752	757	796	770	760	774	813	803	735	794	729	771	825	777	769	745	790	745	792	779	736	807	792	705	791	801	748	774	747	782	823	772	757	798	798	793	721	798	770	792	852	807	788	777	779	775	755	752	757	788	779	766	797	803	830	746	822	795	765	745	752	816	828	779	760	767	791	750	819	706	784	839	817	807	791	799	774	764	782	779	733	790	805	743	798	786	737	837	818	771	803	765	794	734	666	827	756	762	773	810	771	763	779	775	859	751	761	760	820	839	783	814	816	781	766	759	771	786	786	778	828	770	745	750	751	767	774	776	785	761	776	732	771	730	800	766	794	735	735	798	777	769	727	830	782	795	779	808	751	848	745	784	791	810	764	762	782	756	822	746	782	782	774	801	774	804	753	825	769	764	798	760	751	778	789	775	757	762	795	792	750	786	824	756	783	773	773	782	802	778	763	776	767	775	741	755	742	780	767	760	767	775	796	799	832	794	762	774	762	803	820	763	748	775	790	771	808	787	716	780	768	749	777	771	792	757	790	748	804	818	774	751	745	771	757	750	766	772	744	846	801	796	737	808	789	797	764	757	755	743	754	785	751	762	736	827	841	778	805	784	742	792	765	749	800	785	812	786	759	785	792	816	747	776	780	776	741	789	780	776	829	801	751	778	734	799
23934	21114	28389	25014	22108	18066	9731	4887	3278	2359	1921	1620	1434	1158	1088	983	902	891	831	814	810	814	753	731	769	766	732	691	757	711	691	646	703	691	692	700	665	755	683	700	675	730	701	662	630	687	683	714	653	690	691	696	682	704	684	671	685	678	683	664	683	682	735	682	722	709	630	673	664	719	668	628	694	689	685	683	742	656	704	731	667	695	665	669	699	663	687	703	643	665	668	718	627	694	706	687	719	647	690	689	631	716	698	674	699	653	720	660	691	707	722	722	684	715	704	713	668	719	704	740	696	649	667	666	675	713	684	670	693	644	682	680	659	711	637	708	694	704	607	726	735	681	657	634	660	665	657	649	705	693	670	660	646	688	639	726	659	665	662	666	661	653	688	696	720	660	702	662	676	637	695	679	688	740	671	684	664	732	690	735	671	659	695	690	645	717	670	640	733	669	640	657	711	642	684	661	669	706	692	679	662	629	694	634	635	658	692	701	705	668	679	743	707	719	710	667	694	644	681	693	725	665	697	660	665	690	631	657	674	665	686	646	712	692	690	711	662	673	708	694	660	691	653	693	684	694	711	672	662	701	664	670	675	708	671	706	710	670	696	696	689	660	710	646	713	653	662	669	682	708	665	686	695	687	683	752	716	711	656	653	644	667	689	643	724	712	665	682	728	652	670	708	668	703	703	695	678	642	720	680	668	694	692	693	678	674	652	691	645	732	734	712	695	691	705	644	674	659	707	690	635	695	689	658	684	629	682	707	651	707	657	682	697	698	672	688	675	719	674	673	702	715	684	644	651	714	701	682	719	656	689	714	645	687	691	717	716	670	699	709	660	706	688	672	687	697	642	629	693	707	674	713	703	685	682	681	681	719	716	704	693	697	651	647	660	691	641	617	694	663	696	732	670	681	724	668	647	683	700	645	673	706	681	717	687	673	692	667	720	680	674	713	680	675	712	677	703	690	682	720	661	651	726	695	659	680	654	673	656	679	709	693	655	675	684	712	719	672	692	664	753	652	687	727	668	655	697	665	676	649	689	720	695	725	681	645	693	683	713	703	683	674	651	655	751	727	702	692	629	676	690	665	629	674	677	665	675	683	688	669	680	701	687	659	676	691	739	673	693	662	697	700	655	650	712	710	636	658	669	706	718	660	704	688	687	642	636	691	698	698	698	685	706	711	671	662	661	690	691	664	665	683	666	688	652	696	684	705	675	697	691	654	744	713	655	709	656	670	713	670	684	686	694	691	701	700	712	696	676	704	703	693	688	674	669	767	661	721	684	673	657	703	690	675	631	623	696	709	652	682	668	695	671	633	698	695	675	698	713	657	676	698	699	674	700	684	637	719	733	700	651	685	672	667	702	688	705	683	695	690	684	681	716	681	668	698	693	701	726	717	645	699	717	676	666	680	719	669	724	671	706	734	720	675	693	633	699	701	681	679	710	660	687	678	680	682	690	691	685	703	718	697	664	733	707	686	700	652	648	664	670	694	679	649	716	727	656	684	663	676	681	666	694	674	703	659	686	719	701	698	659	702	686	650	675	651	674	688	646	677	632	680	691	693	715	649	712	685	702	699	698	677	682	671	670	633	742	701	736	682	689	676	704	679	664	669	653	662	652	643	654	692	693	665	642	688	642	686	656	706	668	699	659	639	664	686	647	688	716	666	695	693	702	663	665	683	693	665	707	645	716	663	663	665	692	651	709	621	685	687	687	678	650	696	630	664	721	645	699	639	686	676	690	686	687	686	724	650	688	675	683	676	686	690	642	680	676	672	668	693	662	683	651	673	678	714	668	651	733	663	714	663	710	689	642	691	653	731	674	701	691	691	694	645	672	672	707	698	707	696	635	679	682	716	647	719	695	694	692	665	719	691	702	660	641	733	715	667	706	688	674	669	664	665	648	673	726	685	727	680	686	694	677	754	635	682	656	682	713	669	703	639	666	696	706	661	688	713	718	715	643	667	708	646	687	679	719	691	705	674	727	645	677	672	694	627	694	695	718	700	720	666	699	708	682	632	701	683	695	630	682	643	683	680	723	720	629	658	680	663	685	709	666	707	679	722	705	687	688	699	687	702	662	677	620	699	694	689	708	678	668	656	680	658	639	674	718	681	672	685	692	715	695	673	723	691	686	715	698	626	696	654	689	691	730	664	640	646	680	694	659	707	686	643	676	662	724	653	595	654	680	692	648	649	674	646	709	700	697	659	661	696	677	686	691	692	654	711	704	679	701	629	675	657	666	655	644	671	695	668	679	715	697	695	677	701	688	626	642	658	694	720	707	665	722	698	696	678	668	718	674	729	717	691	693	696	693	680	736	696	683	633	689	645	635	662	690	699	651	696	691	659	660	683	728	703	715	681	726	732	671	653	687	630	687	687	634	632	678	685	734	694	692	669	684	650	666	663	656	633	665	668	715	679	675	677	671	708	641	676	611	676	671	656	657	683	700	669	756	671	721	639	635	706	700	633	693	698	661	692	667	681	677	628	679	722	676	691	686	703	679	666	693	651	696	688	712	672	691	651	687	702	696	672	681	677	683	664	685	721	722	685	713	722	670	681	697	671	663	728	686	718	673	645	702	680	669	695	704	726	720	656	678	719	634	656	665	713	674	665	697	680	671	698	671	698	691	727	665	710	655	694	709	655	698	680	638	667	713	661	680	685	680	674	675	686	666	680	674	698	672	672	656	716	709	644	621	694	669	666	656	663	730	656	648	705	694	714	677	655	599	684	680	690	699	717	686	689	659	655	680	695	669	704	654	680	654	677	654	673	678	674	675	686	701	694	722	665	730	710	688	634	698	718	693	670	642	706	706	672	682	672	718	685	704	703	679	679	650	660	712	684	742	676	679	680	730	705	706	670	631	732	708	658	724	665	671	719	629	710	745	702	720	675	661	672	650	641	653	645	706	696	673	692	751	711	640	700	684	613	647	749	671	689	712	690	733	714	680	660	693	652	681	697	637	635	666	703	676	712	661	680	686	666	696	682	661	659	685	628	654	705	698	686	650	642	643	680	677	686	655	722	685	685	688	717	683	707	658	675	682	698	640	691	678	695	692	693	643	707	666	680	695	690	644	632	685	673	632	715	697	709	707	657	718	704	663	671	662	703	733	704	669	716	675	722	731	708	720	672	705	629	621	721	695	660	733	671	686	703	676	720	673	679	680	669	664	720	711	694	678	667	622	693	674	680	678	669	716	647	662	663	710	687	683	660	673	663	687	663	672	716	709	686	679	665	673	689	726	669	685	693	653	706	678	654	663	704	674	721	630	675	683	668	673	638	632	685	682	685	681	654	648	709	699	725	651	625	698	652	674	691	690	730	684	638	706	693	639	645	690	690	686	700	668	694	715	667	680	679	699	685	699	702	683	669	667	679	724	683	707	646	658	650	643	667	689	657	714	692	675	665	709	649	650	648	679	749	690	659	673	663	697	645	690	652	666	670	651	678	717	732	713	664	695	710	682	668	678	649	675	684	630	709	731	673
38359	63739	49251	33977	24576	17146	11162	7557	5395	3737	2914	2525	2040	1781	1521	1362	1233	1198	1057	1086	937	964	905	905	866	877	858	868	811	835	802	811	820	820	860	829	843	791	855	832	821	875	844	843	788	861	819	862	860	865	783	833	833	812	844	847	846	837	805	841	820	777	826	832	886	847	864	804	795	811	819	795	828	839	764	852	810	854	773	788	812	827	808	874	863	739	837	826	812	825	817	853	811	828	846	825	846	850	835	790	812	826	814	823	815	795	845	835	811	805	862	845	828	827	809	823	778	774	881	790	790	849	806	858	789	800	753	826	809	787	824	769	861	788	819	786	819	810	841	773	794	831	778	804	808	816	827	739	839	845	795	827	820	802	819	869	799	833	824	793	777	828	805	812	859	791	786	807	806	852	789	799	799	807	805	872	807	849	784	798	806	829	820	782	846	842	805	864	833	855	811	808	753	838	788	845	813	769	789	796	839	832	795	850	841	790	837	779	854	785	804	866	772	826	802	768	801	752	823	804	809	752	829	834	816	807	775	826	806	844	751	776	772	789	774	836	800	768	788	836	822	833	801	751	785	806	862	814	837	794	813	809	829	774	818	791	782	809	807	778	833	824	802	787	847	820	812	797	829	740	753	820	802	834	796	880	808	815	826	860	804	848	844	742	752	796	816	819	885	787	740	815	809	844	802	822	807	848	754	863	812	815	800	806	793	831	769	851	829	777	773	834	821	851	763	785	843	774	822	793	810	852	833	812	791	892	815	821	765	823	785	815	800	836	848	809	842	811	849	773	813	804	848	823	821	818	809	801	837	814	789	817	796	837	861	792	828	784	850	784	812	819	841	873	834	807	850	845	859	774	816	792	815	748	825	865	839	801	795	838	750	828	789	877	809	807	854	830	840	862	832	799	794	853	791	800	802	816	828	835	818	798	818	850	819	781	814	853	810	821	785	820	822	814	856	821	785	803	868	888	787	797	826	827	807	865	791	819	832	828	847	800	789	835	817	874	744	846	800	791	884	788	858	856	828	898	777	804	816	809	794	811	824	822	828	790	838	783	806	814	807	837	815	853	832	780	819	797	838	736	807	761	867	829	850	842	798	814	859	818	807	740	820	785	835	764	820	797	783	826	778	768	893	806	855	813	814	795	826	782	843	789	851	833	794	852	777	841	820	763	846	786	798	784	819	823	889	817	773	808	861	766	809	806	802	814	842	817	811	819	775	830	832	793	822	840	782	787	822	882	816	839	844	825	809	768	778	839	789	762	790	831	805	780	839	772	830	797	839	859	773	859	765	789	813	833	775	818	829	841	766	840	823	797	828	850	816	788	774	751	814	809	825	771	831	794	795	839	849	801	755	902	791	844	819	820	845	819	795	835	792	806	853	868	799	866	845	792	816	817	800	830	844	823	802	850	775	786	786	816	811	882	805	829	809	830	840	814	831	800	821	828	828	787	839	825	807	781	833	829	806	870	877	755	805	856	841	831	849	821	805	783	768	827	800	828	797	843	793	838	878	817	787	787	879	822	816	776	802	801	833	826	817	806	820	841	844	833	796	765	772	793	809	837	806	816	832	831	795	839	861	801	805	819	783	816	821	803	854	838	802	838	838	750	829	826	813	815	843	863	832	829	790	796	819	822	822	876	815	847	824	802	817	789	807	841	820	813	851	838	787	822	802	784	825	835	732	820	823	777	810	748	823	825	826	792	780	830	856	800	800	851	840	835	818	758	838	839	808	854	847	802	803	806	833	850	809	783	819	824	831	814	837	849	818	837	778	811	734	842	790	824	808	805	877	773	792	809	858	796	826	810	791	809	777	844	791	818	804	849	805	835	833	837	806	831	838	830	771	813	780	764	786	819	801	801	813	829	810	818	789	776	790	834	850	816	837	805	831	830	798	777	770	818	784	786	834	882	806	820	803	856	825	796	797	844	808	798	880	830	787	774	794	846	825	797	826	796	784	764	793	815	834	771	837	809	825	828	798	790	834	824	789	823	821	840	810	802	785	855	798	798	802	861	763	817	803	795	757	833	786	866	802	806	782	783	808	793	816	762	785	814	875	806	856	841	834	778	834	867	849	837	843	811	818	816	859	752	860	808	822	861	803	840	831	798	778	802	826	814	795	831	843	877	792	834	813	839	758	831	768	806	781	827	848	829	833	782	866	768	833	814	768	771	815	824	814	804	826	810	821	792	845	800	851	845	871	807	825	819	788	770	804	769	819	803	822	796	825	797	816	798	802	801	820	779	832	759	800	836	772	775	822	800	775	827	832	851	799	830	837	828	826	850	806	807	797	830	805	839	821	825	817	842	811	814	837	808	827	833	844	847	834	806	863	787	809	817	819	838	828	817	802	793	788	828	823	869	795	829	829	770	831	796	808	824	787	780	844	799	793	828	752	826	770	811	803	821	821	806	812	789	787	828	864	877	853	828	821	849	801	869	775	796	816	837	837	814	837	820	822	822	788	832	810	829	832	806	775	876	829	819	821	855	848	771	820	783	819	856	812	804	845	782	839	849	828	840	818	802	848	793	821	864	763	751	837	820	810	798	821	801	803	857	817	820	803	806	824	823	784	766	835	853	840	850	795	813	790	803	778	803	793	808	844	805	793	792	819	805	797	794	798	825	857	773	791	908	782	779	849	835	842	845	849	728	814	840	815	834	816	821	821	818	855	799	821	786	789	794	846	829	778	809	771	830	806	823	824	799	813	806	877	740	788	784	812	820	875	848	809	831	805	763	835	828	844	843	833	829	796	792	830	804	769	782	815	898	862	830	835	825	756	819	828	872	857	802	803	814	788	835	790	834	813	822	808	793	848	797	794	849	818	774	844	847	789	742	789	818	842	825	790	820	902	822	796	796	872	817	875	886	868	803	789	809	822	825	857	808	837	814	769	863	797	769	781	823	810	865	784	855	825	814	798	781	845	803	812	785	782	886	817	853	809	793	762	834	811	811	822	826	801	796	807	851	828	766	819	836	842	823	858	854	857	768	848	836	756	821	783	848	806	837	809	809	865	794	780	831	819	836	807	790	861	794	775	824	785	827	797	839	808	781	825	778	839	835	783	812	803	859	836	860	806	784	793	807	807	862	836	868	815	792	819	813	800	818	850	820	797	794	835	806	816	793	837	876	810	839	789	764	791	808	814	844	778	795	832	818	809	842	821	790	838	772	851	780	818	807	830	888	823	792	850	818	835	830	834	854	832	806	837	805	832	833	810	850	815	857	813	808	821	861	793	802	755	819	825	825	832	778	839	832	811	848	812	804	826	794	820	810	810	785	803	823	821	862	868	873	782	812	737	867	830	868	817	855	799	855	834	793	825	810	818	797	849	814	875	844	814	823	848	791	790	826	796	813	833	741	818	806	780	846	867	788	811	831	827	859	836	823	809	806	806	776	815	855	780	842	778	791	814	844	855	792	827	821	869	832	791	768	810	788	835	847	794	780	813	817	812	773	808	807	836	796	829	825	779	844	844	786	825	806	810	831
24922	21255	28024	25944	19247	10817	5992	3249	2181	1628	1356	1236	1073	1036	919	779	763	726	693	632	655	670	629	639	658	611	659	625	609	592	605	559	627	591	645	582	578	615	604	575	579	605	620	578	569	628	590	589	556	569	600	590	615	609	569	566	586	592	591	594	570	574	581	618	563	613	576	621	613	572	572	567	605	594	564	566	613	612	592	578	589	576	600	586	617	629	574	575	553	605	634	553	568	556	638	600	553	605	572	570	582	556	571	603	597	621	563	544	558	556	549	580	591	600	595	587	593	616	591	606	558	545	589	574	572	571	607	558	630	583	574	592	603	564	530	597	596	582	613	547	588	582	594	569	609	544	580	587	608	540	589	580	614	564	603	575	552	595	604	651	581	590	595	523	591	562	578	545	557	554	600	586	599	605	575	572	579	535	614	598	565	592	583	586	567	610	570	603	578	558	581	620	614	605	579	598	583	550	564	582	591	622	613	604	587	559	540	579	604	579	613	583	590	567	581	565	582	578	577	617	608	572	597	567	604	573	624	597	607	581	567	613	621	560	581	640	576	586	583	566	563	579	587	612	580	596	586	587	568	561	574	582	594	597	578	583	574	547	613	581	603	603	610	584	575	582	586	606	575	584	565	589	553	570	580	586	525	589	605	563	568	617	552	601	607	558	622	556	529	582	580	569	584	592	603	606	550	567	631	626	592	566	555	599	560	551	592	624	597	592	579	595	560	573	571	577	612	558	587	610	574	592	568	566	560	550	578	616	598	584	610	618	583	579	586	607	557	608	615	570	571	591	520	585	601	569	570	571	623	598	564	614	568	612	550	532	595	609	549	572	621	575	597	582	568	555	606	575	628	596	596	582	587	586	586	639	554	569	651	603	588	582	637	638	599	574	583	630	588	572	585	578	532	585	609	545	585	580	614	596	609	626	585	597	547	575	601	606	556	595	597	613	608	572	568	580	597	588	593	604	607	560	628	592	607	571	556	574	604	596	577	568	588	594	590	621	564	550	574	605	589	578	585	623	596	550	570	610	594	586	581	628	569	564	572	608	660	565	593	571	565	610	558	552	587	603	585	577	576	553	563	588	590	593	555	560	586	553	575	601	576	616	555	609	564	555	593	581	632	597	585	631	600	574	585	587	608	567	569	600	590	594	569	576	562	593	614	590	603	563	559	605	583	564	583	601	591	562	590	555	590	596	602	549	566	554	626	552	618	570	586	637	618	583	585	589	612	619	545	546	550	610	599	557	629	593	635	602	657	623	617	590	550	563	594	596	595	568	614	623	592	575	592	580	595	546	586	551	587	599	586	590	593	566	597	541	598	585	575	586	571	659	584	610	577	631	606	597	605	600	612	605	618	626	584	611	600	571	596	569	581	564	623	569	586	604	578	542	614	608	560	563	567	623	588	618	524	546	566	608	575	608	591	565	608	566	568	605	598	575	620	615	578	611	564	590	623	596	596	571	613	575	568	618	562	571	570	578	612	598	603	607	579	587	590	610	593	587	592	572	607	563	564	607	596	570	577	593	554	603	567	615	549	575	583	597	573	563	611	531	567	567	544	591	573	588	573	580	577	613	625	609	592	623	550	550	585	598	539	601	611	618	609	615	642	579	588	601	598	638	581	586	592	582	574	549	612	619	602	569	600	595	567	597	543	593	589	592	593	634	621	593	558	632	560	563	580	605	586	584	587	563	592	606	597	607	580	620	573	566	630	612	627	597	607	529	609	574	587	591	611	591	594	611	565	621	542	606	577	576	586	572	590	615	563	586	601	600	621	521	564	579	547	577	577	637	579	581	608	545	539	621	594	605	603	596	591	617	621	601	617	565	636	558	600	568	599	572	598	590	606	600	557	563	606	560	529	606	558	619	574	560	590	589	582	596	607	596	569	648	565	578	558	637	566	564	552	601	595	607	670	563	590	572	562	545	582	576	544	585	621	572	588	573	592	564	582	583	581	610	584	611	585	549	574	573	548	587	583	576	565	555	551	563	595	607	611	607	589	581	560	613	548	574	558	583	575	565	594	601	583	532	637	592	567	597	579	568	608	594	611	599	617	590	578	604	608	587	591	595	560	600	615	576	565	589	586	562	602	593	604	590	547	595	602	586	602	599	594	592	628	599	627	577	591	612	579	576	610	544	579	579	566	554	577	597	566	602	601	601	551	592	625	599	593	571	569	583	560	561	601	566	549	586	606	553	577	591	561	614	612	634	620	599	584	603	577	552	563	614	564	593	599	595	613	550	634	553	588	599	599	598	602	557	610	540	560	566	583	590	604	566	573	578	581	604	581	559	603	581	600	580	561	587	594	588	536	583	592	537	587	617	634	609	577	618	597	611	601	601	590	573	592	540	579	594	552	612	626	619	539	619	596	577	618	592	620	601	605	616	556	555	617	584	609	567	623	555	596	589	570	583	613	577	619	556	585	578	571	536	585	607	609	581	630	587	588	580	638	563	604	613	556	562	635	594	565	601	569	627	575	589	582	573	575	615	551	593	569	593	541	555	626	542	577	629	591	616	590	642	605	618	595	593	622	606	574	585	585	599	596	575	586	580	579	602	613	594	559	580	579	619	560	605	589	591	595	576	589	611	589	609	573	600	567	573	568	583	596	540	612	564	614	601	554	617	595	585	590	555	581	538	606	591	590	581	591	565	616	605	603	595	619	581	559	561	586	579	593	620	597	574	547	535	616	579	605	574	580	611	588	623	602	574	559	608	588	603	581	561	579	560	589	573	605	581	617	544	547	583	580	590	601	577	586	580	615	598	602	612	578	595	611	603	574	567	601	571	598	591	528	660	598	576	590	586	573	625	589	600	560	586	606	587	607	595	605	589	588	593	590	571	587	592	571	584	516	597	533	568	558	541	557	587	602	587	630	631	526	626	595	572	616	600	603	546	580	540	610	599	589	563	570	601	603	566	611	578	589	618	587	614	627	617	589	538	607	564	615	598	588	555	564	580	564	603	637	583	585	579	569	609	559	570	601	563	593	578	606	580	595	585	575	578	574	571	556	619	601	630	615	579	574	611	578	570	635	596	598	536	606	576	573	591	568	620	609	595	577	583	557	593	608	602	590	522	604	569	568	599	580	574	579	573	593	563	610	589	658	571	591	548	579	586	596	551	615	569	573	582	588	573	601	582	596	615	606	579	575	549	591	571	580	554	549	557	545	578	566	622	573	572	602	584	608	563	591	630	579	601	652	521	598	582	588	600	581	584	598	595	636	626	583	557	559	531	603	577	573	581	591	577	573	598	603	593	608	596	564	611	560	575	595	625	599	622	599	600	603	586	597	606	594	556	615	571	623	575	609	603	607	614	614	582	620	568	566	550	558	619	581	597	567	557	578	602	554	599	592	610	563	568	599	563	563	572	589	618	625	601	607	631	592	557	622	582	553	576	568	533	552	570	628	567	596	607	592	586	626	591	594	572	602	581	584	569	541	565	616	575	609	603	622	595	602	581	587	564	575	627	572	583	593	595	585	590
40327	59611	43717	28010	19355	13408	9417	5724	3939	2863	2272	1867	1668	1469	1243	1128	1001	915	911	856	824	805	792	780	790	744	792	729	755	722	744	765	727	720	724	752	723	680	739	739	694	710	700	670	719	744	699	785	744	723	675	782	734	730	708	731	723	698	692	721	725	743	703	683	753	687	735	718	726	720	724	728	657	758	698	698	701	692	697	734	702	721	728	756	691	721	746	710	709	744	682	683	718	737	780	754	718	707	727	710	756	734	699	712	729	715	718	703	729	673	699	715	731	727	743	695	698	682	718	661	724	698	674	681	746	699	638	732	719	687	697	751	668	699	673	752	710	697	704	716	762	752	715	696	725	698	640	730	722	756	658	719	673	707	746	696	752	713	684	785	724	683	693	667	674	692	691	684	719	700	676	681	716	688	735	717	731	664	699	747	712	662	707	685	788	708	721	680	723	726	729	704	697	728	682	734	672	702	761	706	707	712	743	746	695	714	725	703	708	706	729	766	707	732	721	744	696	667	682	744	668	699	691	736	707	730	688	744	742	707	682	735	667	677	720	721	707	717	729	690	702	696	759	712	698	696	733	702	733	790	711	679	697	730	687	693	675	697	711	706	674	774	719	719	669	732	671	631	704	751	679	666	715	676	730	722	698	714	757	716	713	698	694	739	662	718	667	757	734	721	707	714	749	764	657	706	734	708	724	693	757	740	764	770	760	714	680	700	704	706	743	753	766	661	714	733	696	707	746	758	680	703	709	740	732	716	691	707	715	712	699	738	718	802	687	721	752	699	737	750	667	667	726	696	737	714	721	717	686	762	651	744	682	732	735	697	736	685	700	674	734	709	767	727	698	720	732	764	697	687	709	730	713	733	758	679	735	691	711	741	698	688	679	729	710	714	668	747	723	679	732	694	736	692	690	659	724	732	700	697	709	734	737	726	712	694	678	726	690	745	709	697	716	732	735	776	696	709	741	787	692	677	647	719	704	731	694	700	715	670	713	670	702	712	693	718	701	731	696	732	730	676	703	738	742	704	701	722	753	702	700	677	722	713	728	685	705	720	777	691	700	748	720	765	682	734	723	722	723	725	728	694	718	683	715	691	754	712	754	727	731	723	775	723	710	734	700	725	709	724	663	769	703	710	722	694	687	709	704	714	707	727	722	725	694	737	721	695	701	705	698	706	686	706	745	652	693	733	732	685	725	709	729	697	679	688	697	701	706	765	729	686	683	697	703	738	710	674	721	717	727	767	698	765	719	715	718	694	723	703	674	756	714	702	708	721	691	710	674	706	739	729	676	683	735	683	692	711	722	692	716	675	723	726	754	692	741	712	711	754	697	703	741	744	719	701	712	710	694	692	707	697	705	759	709	689	714	682	658	757	678	692	713	712	710	689	734	719	698	693	713	702	751	670	744	706	737	699	717	695	676	713	684	745	727	771	699	726	660	764	704	719	724	749	675	710	729	742	714	687	755	696	721	719	697	719	755	669	723	732	699	770	760	745	739	682	719	676	696	694	707	725	707	692	704	679	680	733	728	694	696	698	720	702	703	761	740	748	743	736	715	691	683	704	716	677	743	708	704	712	703	689	729	712	745	698	729	702	740	711	725	694	745	700	694	678	723	715	738	697	717	720	708	737	708	725	686	723	723	702	705	712	730	737	691	711	717	720	743	717	743	727	677	728	725	750	729	707	740	738	755	710	695	709	675	719	699	715	687	678	675	671	765	718	693	720	681	697	711	722	705	783	688	659	732	742	737	750	704	674	737	721	689	728	744	677	737	722	690	745	710	694	673	741	696	683	629	729	692	705	704	737	689	737	688	694	689	708	689	771	764	720	695	685	726	677	683	684	723	672	690	671	737	677	760	670	706	726	691	716	715	711	703	690	734	725	723	681	673	708	731	704	710	709	740	689	707	690	722	711	714	669	706	748	733	765	727	725	706	716	767	666	687	690	630	711	699	724	685	701	709	700	658	671	774	692	666	749	708	705	693	739	694	704	723	719	710	719	715	707	709	749	697	716	699	746	749	736	683	663	676	733	690	777	694	704	703	684	713	721	727	779	718	675	728	711	686	687	738	663	705	674	641	716	697	701	655	722	715	742	721	719	728	715	733	754	735	703	703	664	685	689	732	676	744	678	703	677	698	683	719	729	696	703	705	674	679	771	754	700	685	691	706	701	737	681	718	739	695	751	730	708	714	735	731	710	752	769	744	719	708	752	740	681	715	730	714	730	715	694	694	654	751	703	717	724	689	710	707	744	718	694	747	719	709	759	709	678	700	705	711	696	754	738	687	705	743	685	723	690	751	752	674	739	709	683	759	745	700	739	712	700	736	725	727	731	703	678	771	724	701	733	723	763	737	683	765	688	694	706	728	714	690	790	680	745	702	682	746	725	735	684	718	720	736	695	689	717	710	692	763	741	685	738	690	711	685	728	720	673	685	686	671	648	742	711	676	704	745	669	708	710	708	676	746	757	708	723	679	713	703	750	722	703	724	697	721	663	692	691	731	700	732	670	705	655	715	704	708	739	698	686	732	736	693	681	702	735	713	695	713	675	720	653	714	683	661	671	691	719	723	752	698	748	686	687	748	729	721	753	717	699	743	708	698	687	685	736	699	652	689	723	742	736	679	704	703	684	718	743	794	671	701	692	685	720	716	739	736	667	683	681	724	716	711	733	758	710	712	697	710	736	686	706	704	694	741	714	721	703	731	674	740	722	708	689	753	758	697	691	728	736	660	703	698	735	712	683	680	764	692	750	746	718	686	714	719	716	737	683	731	721	715	737	703	676	693	732	706	726	768	734	706	758	706	717	685	704	703	679	762	710	731	704	689	715	706	718	757	704	756	727	783	707	797	727	748	763	696	682	729	702	701	707	721	695	720	714	678	722	656	751	698	743	731	687	751	645	710	653	774	757	705	753	737	704	746	683	679	701	716	669	745	667	688	678	759	724	720	671	712	744	739	715	738	726	671	709	738	722	703	714	694	746	741	678	710	720	686	671	722	685	722	779	712	718	709	666	747	711	741	690	685	729	761	688	706	693	738	702	699	746	752	746	733	735	731	691	765	683	670	678	735	723	698	714	700	692	722	646	687	741	716	716	697	656	727	754	696	697	670	700	720	723	708	722	717	738	738	717	717	704	721	734	732	723	710	709	701	737	700	688	692	698	723	763	712	713	748	724	722	713	747	707	715	742	724	693	690	707	690	714	663	756	731	741	785	731	720	713	714	686	778	751	737	694	752	742	708	728	745	703	719	676	719	710	749	710	696	713	716	708	719	700	671	738	710	687	706	682	679	716	691	749	758	738	753	679	750	711	777	713	696	731	703	710	651	691	708	691	710	707	743	684	713	707	734	746	699	710	748	735	720	748	694	705	753	724	719	647	743	758	691	740	713	696	719	691	763	704	682	732	695	658	682	689	725	693	715	722	720	695	765	736	644	698	671	744	748	688	693	780	662	721	748	730	732	703	704	762	733	730	771	695	685	693
22791	21160	28701	23980	21420	22134	19261	9117	3791	2850	2228	1928	1559	1336	1245	1024	890	891	847	790	784	762	752	658	731	684	647	657	726	640	680	595	660	681	618	637	628	665	649	592	631	676	668	615	659	670	654	640	663	617	618	683	669	617	623	602	629	637	629	582	700	626	648	672	600	623	629	655	588	653	631	623	635	653	697	644	620	607	654	622	631	654	682	629	616	567	632	664	597	597	644	620	583	641	630	656	643	604	596	605	646	629	628	640	604	623	622	626	604	621	580	648	632	596	609	645	663	612	640	607	641	635	608	558	595	632	657	640	671	619	630	648	644	631	627	682	643	578	664	601	632	641	644	587	633	618	632	651	580	624	614	633	644	600	618	672	624	648	628	659	626	649	651	639	650	679	653	621	624	654	636	636	575	625	690	641	634	615	623	624	612	605	648	624	636	615	618	659	626	627	655	641	662	599	640	638	650	703	657	633	611	668	618	626	614	607	651	593	614	644	607	578	624	638	610	644	646	667	673	632	617	605	607	643	647	640	634	601	684	578	584	618	618	653	648	606	638	650	652	626	641	658	599	625	635	642	681	653	610	630	622	654	650	662	660	608	638	656	618	671	638	581	635	614	618	622	660	621	578	634	667	612	665	650	644	634	616	643	622	599	608	637	661	646	643	639	596	605	638	694	610	630	604	596	705	693	683	653	612	593	627	645	646	620	663	627	609	649	628	629	618	649	634	680	657	608	629	610	610	645	611	650	616	611	655	640	637	676	651	670	631	607	638	638	613	648	623	644	643	668	632	589	646	606	597	627	622	637	635	573	571	611	627	630	607	581	635	658	639	632	593	617	617	574	585	650	646	587	590	634	624	627	634	603	602	634	622	649	625	615	621	636	616	602	644	611	674	627	634	606	643	622	639	712	610	623	650	620	602	627	614	600	678	685	623	662	652	633	665	647	658	631	612	604	593	626	618	645	637	622	612	625	632	604	660	627	604	624	633	626	606	660	633	621	654	704	641	623	648	638	648	626	621	621	663	637	641	612	656	649	659	665	612	629	667	594	628	657	663	578	629	645	670	635	624	609	643	552	617	631	582	642	621	614	617	638	614	624	655	641	634	612	577	647	622	656	653	673	658	627	676	597	630	625	639	639	637	669	647	647	630	614	635	623	658	595	642	589	620	633	627	646	617	615	660	666	605	629	620	664	686	646	626	660	675	609	659	639	659	662	592	668	610	598	629	595	629	592	648	632	665	594	665	601	608	622	662	662	664	624	670	653	604	644	618	639	652	601	654	687	626	637	598	639	639	617	668	616	657	604	653	699	613	647	631	681	662	609	648	643	630	632	620	603	588	618	633	599	663	587	616	672	598	618	634	615	620	692	630	640	607	603	613	627	635	670	634	631	672	649	650	624	628	605	673	620	664	638	615	625	593	636	658	622	630	660	628	638	583	643	676	649	676	653	659	656	630	621	627	589	629	621	618	658	652	710	616	662	626	649	668	610	677	645	610	619	630	650	611	638	669	636	623	669	680	615	630	628	651	685	618	615	613	615	597	646	639	638	641	658	611	627	623	709	631	647	649	628	670	644	679	641	589	630	626	619	633	618	596	628	633	651	614	628	647	640	639	602	603	597	635	638	647	653	659	609	644	607	599	656	610	626	653	652	641	632	663	597	602	628	567	640	673	626	588	610	673	660	678	618	645	584	606	638	628	624	624	603	659	622	637	648	632	596	591	607	627	632	652	623	638	631	664	622	602	660	639	664	628	621	624	666	619	635	624	657	640	624	675	659	597	656	648	640	648	634	643	644	667	634	644	618	636	664	629	637	615	648	619	620	642	621	651	639	620	659	647	636	626	647	626	626	599	636	640	598	643	641	646	678	628	678	616	636	642	609	677	605	614	612	668	670	617	641	610	621	609	634	619	581	628	610	643	631	627	655	616	624	601	631	618	658	599	650	618	586	637	666	640	645	653	637	620	647	659	594	712	652	617	625	618	626	604	576	619	605	633	653	667	653	623	614	616	638	621	616	643	593	637	633	632	600	635	606	646	615	628	625	614	640	617	618	638	580	624	599	643	619	636	598	639	640	623	609	627	626	616	629	634	672	638	653	612	648	615	609	628	630	595	687	607	617	642	653	605	629	626	662	633	655	626	643	637	630	584	662	675	639	651	650	626	619	642	630	589	644	608	636	607	667	640	600	630	650	624	622	658	665	629	632	602	617	661	593	633	648	637	633	644	659	611	595	613	624	596	656	594	669	561	617	607	626	637	607	639	641	624	614	608	611	639	608	573	617	646	637	600	574	670	594	617	612	671	612	653	642	645	650	615	621	629	622	632	644	645	665	633	621	619	607	628	685	631	650	639	601	631	588	615	622	593	650	654	628	632	642	637	619	633	596	628	603	660	631	650	661	648	646	658	636	692	663	644	623	617	630	633	611	621	598	651	646	618	612	617	635	634	629	629	614	632	644	639	587	617	655	636	642	681	679	608	649	671	624	697	600	631	630	639	665	647	601	618	637	611	667	656	672	625	671	608	648	623	642	606	660	627	632	637	606	652	619	639	633	614	620	633	645	644	623	595	621	685	689	602	639	625	619	605	616	581	590	636	686	606	642	622	586	677	647	641	637	584	641	589	603	648	643	649	633	631	665	620	628	683	583	645	654	649	624	658	605	654	649	625	583	673	612	655	624	621	645	639	597	628	646	649	637	683	606	663	594	651	612	644	603	613	617	588	640	653	634	628	616	647	640	619	636	590	609	590	626	645	621	603	648	627	600	619	599	625	681	610	585	647	609	667	662	628	647	574	623	613	632	601	618	651	632	611	663	652	631	641	598	644	604	657	641	675	669	613	628	622	639	658	663	585	621	588	636	653	599	621	654	606	616	647	664	663	632	588	625	603	609	630	634	579	624	648	629	609	611	640	660	632	645	643	601	602	660	669	646	655	628	637	668	657	607	608	629	615	661	628	580	646	668	685	585	632	692	651	610	604	632	621	656	616	572	613	631	633	661	632	581	648	617	654	616	676	653	609	616	576	669	595	625	637	688	646	629	650	601	630	676	615	615	594	626	579	615	632	615	614	649	621	621	619	640	684	667	591	619	611	635	652	627	618	635	610	648	618	624	593	603	609	627	611	621	653	625	643	611	618	618	640	650	643	677	667	598	667	663	635	655	634	635	597	621	597	601	611	618	610	631	630	601	692	621	643	604	663	660	679	644	588	613	662	662	655	626	655	605	559	653	620	651	642	669	630	652	584	604	584	623	626	650	582	688	668	654	582	638	690	632	617	675	630	596	633	660	645	594	613	612	609	601	602	639	647	655	621	617	593	622	635	646	644	690	673	634	626	604	615	617	626	654	667	568	637	630	634	616	580	648	628	647	649	634	635	624	637	638	615	600	652	626	626	657	644	651	638	602	591	618	637	639	664	633	672	640	625	614	666	651	603	649	639	674	611	595	635	579	660	642	710	641	635	621	613	642	684	620	630	617	624	614
40934	67811	53172	36739	28526	21657	16890	12164	6235	4786	3735	3043	2516	2071	1753	1483	1307	1158	1096	1068	1013	998	885	932	864	870	878	843	846	807	772	843	778	753	814	770	783	801	774	796	781	777	746	764	768	730	774	804	732	811	808	744	765	739	781	794	755	791	814	712	766	797	804	781	700	766	765	732	749	761	757	792	760	764	757	764	751	729	732	734	775	767	740	786	745	753	753	716	745	748	753	708	777	767	733	769	760	742	743	782	742	745	751	822	738	779	831	741	741	792	758	728	782	733	737	741	793	743	774	764	766	769	745	731	725	783	742	752	713	747	754	744	755	697	778	716	792	792	764	741	726	746	728	783	772	783	705	752	793	731	705	747	791	734	774	710	769	758	771	754	791	735	733	773	759	715	747	747	816	756	763	751	757	791	737	738	748	763	784	737	743	742	745	757	734	748	762	741	734	781	785	717	804	704	740	711	745	729	775	736	746	774	732	744	785	760	749	748	774	759	795	713	805	781	779	776	725	736	767	782	786	795	764	748	731	777	749	735	768	771	736	746	769	719	767	724	786	770	767	751	681	776	752	780	769	748	786	758	717	784	732	751	691	748	797	671	729	741	725	734	725	790	756	784	787	794	703	726	738	764	717	711	741	769	822	783	719	732	727	729	760	766	744	773	792	795	764	737	755	734	765	725	752	753	761	782	739	746	780	731	756	757	723	796	742	775	782	751	798	736	804	762	795	770	777	730	771	732	711	763	773	730	690	698	722	749	733	737	741	725	771	767	734	733	739	757	757	761	777	742	771	778	760	789	748	782	711	711	823	769	754	710	770	763	697	785	796	768	758	751	771	739	751	741	758	787	779	706	754	766	717	767	756	763	753	776	753	780	759	750	748	773	762	749	715	762	753	776	785	727	786	771	722	683	749	754	746	751	766	777	742	749	705	752	736	787	779	756	842	685	792	793	768	737	759	751	772	771	798	740	765	728	740	795	730	774	733	720	798	765	745	798	727	752	743	791	764	726	726	787	722	755	726	787	762	734	789	782	774	784	730	760	747	733	734	781	777	732	740	806	787	764	728	768	757	743	719	755	760	746	748	729	785	748	770	751	746	780	774	767	797	706	743	747	764	737	773	759	743	751	718	744	754	746	738	757	763	815	753	737	783	769	706	702	722	752	717	736	718	751	749	733	774	774	763	852	823	763	794	772	742	774	781	780	776	781	772	754	780	751	790	722	778	741	752	750	746	744	705	720	765	761	800	773	778	766	779	745	767	760	744	790	798	781	739	766	801	781	733	699	780	755	753	734	781	796	725	693	730	758	827	758	724	751	761	791	737	740	732	848	760	717	732	769	736	723	759	767	703	738	710	794	751	745	748	776	786	751	742	752	738	757	739	762	743	761	744	784	769	804	708	749	780	714	759	747	799	748	739	826	757	759	775	794	793	749	770	738	749	754	773	731	757	717	789	806	748	710	752	759	759	745	764	742	705	759	762	774	747	763	751	742	775	746	738	794	760	758	792	786	735	771	797	782	781	822	781	684	750	777	768	756	749	769	787	766	766	745	714	770	775	787	774	757	767	733	770	756	740	754	801	745	773	779	755	726	792	715	750	722	721	753	778	710	759	782	762	732	754	793	758	711	793	738	793	751	751	737	781	777	746	764	746	743	767	760	749	718	770	801	741	755	780	757	782	732	773	748	757	753	745	749	781	729	752	758	766	764	707	819	782	772	742	747	813	758	747	739	729	772	714	777	795	779	773	783	762	766	716	732	730	804	747	757	789	769	761	774	730	749	742	796	732	767	761	741	738	757	756	724	770	765	778	702	778	721	728	772	800	752	780	712	779	734	710	790	768	754	699	730	729	767	789	748	768	676	751	768	782	765	789	783	737	695	751	744	750	762	762	713	705	745	769	728	753	792	739	755	764	758	774	806	779	781	802	767	746	770	756	752	759	717	760	748	757	724	783	777	747	794	735	753	769	751	691	743	780	757	735	733	735	755	756	755	764	732	680	740	788	753	739	765	723	714	736	753	783	771	773	728	751	777	796	757	748	743	745	722	703	817	751	768	755	696	753	775	733	780	763	761	713	790	764	757	734	781	761	775	746	723	802	731	803	771	759	768	750	759	772	720	811	785	762	731	716	732	791	789	744	736	808	760	772	804	732	798	809	745	779	736	759	793	716	759	726	756	792	783	767	749	737	726	764	790	790	787	736	721	717	787	760	737	727	791	780	774	777	769	728	767	780	809	755	747	802	766	731	750	733	793	744	719	734	744	765	791	764	781	740	699	713	779	782	736	714	745	748	751	815	750	752	808	746	755	686	767	772	720	742	725	759	759	795	744	778	766	788	746	821	757	759	815	756	751	755	762	718	720	771	711	744	781	747	746	785	741	737	752	746	793	772	725	751	767	739	775	750	762	790	720	781	782	729	759	804	768	793	720	727	769	757	762	768	799	748	733	772	774	727	758	752	712	730	796	748	753	762	800	772	749	795	762	756	756	738	717	757	789	759	739	807	723	809	772	765	795	781	718	763	770	751	802	775	792	722	741	722	709	749	784	779	750	751	745	744	768	775	741	745	767	739	768	783	754	739	788	705	807	786	734	800	749	815	738	797	754	808	756	764	718	746	762	769	733	739	804	707	775	749	768	750	758	732	764	717	758	795	791	726	753	711	721	758	718	770	742	780	778	783	746	774	735	728	750	754	751	686	736	748	765	741	756	707	783	733	758	751	751	784	766	766	774	760	774	744	743	726	706	768	736	714	782	766	727	714	770	726	692	743	779	726	720	787	724	716	758	735	741	723	777	796	716	799	742	711	781	732	768	753	683	764	764	753	769	722	758	765	720	751	774	712	797	742	761	803	760	748	728	722	741	763	755	784	741	742	833	806	803	723	786	739	719	770	749	794	819	772	701	756	741	729	773	729	801	735	722	738	798	775	748	759	779	806	733	762	711	718	787	762	805	740	707	723	806	767	775	757	755	845	728	724	746	746	750	748	766	794	727	732	728	782	806	720	784	759	766	740	777	775	751	739	752	772	748	745	770	692	728	731	721	742	748	781	811	747	820	717	752	743	759	769	747	740	803	744	726	778	808	710	745	813	743	775	736	770	767	767	763	702	703	768	772	743	786	812	765	767	814	748	707	800	759	778	778	776	753	746	790	762	717	771	713	759	803	754	759	782	736	759	743	787	761	800	782	742	741	755	766	776	753	752	749	725	791	777	729	765	769	753	771	754	720	805	784	735	799	686	789	728	740	761	735	726	779	782	729	798	707	759	783	772	741	732	761	733	747	778	780	752	778	770	675	756	757	734	772	776	784	769	759	764	766	716	776	778	718	780	725	761	801	740	729	730	759	735	695	754	760	796	740	783	805	778	759	729	757	781	801	730	764	720	750	841	764	734	741	739	770	732	822	743	782	748	765	735	716	767	750	750	757	711	751	779	847	746	779	716	778	775	763	724	745	757	747	725	768	732	729	755	754	756	758	723	728	822	746
33568	40880	37896	25319	14354	8212	4906	2680	1895	1473	1273	1066	1065	921	887	837	787	822	724	684	724	723	740	652	700	716	636	650	702	632	640	705	632	641	669	635	644	662	659	637	602	644	719	631	650	651	697	663	620	666	639	647	667	670	653	643	620	660	674	650	635	652	618	596	683	655	630	721	654	663	661	669	646	667	648	634	628	651	690	656	619	658	685	661	663	641	645	604	648	635	647	582	674	613	600	642	631	613	675	646	657	637	633	635	624	625	646	654	642	702	601	626	643	653	635	629	619	633	643	655	592	648	685	651	637	626	619	624	639	652	620	641	636	644	650	675	590	646	644	629	631	620	638	648	678	681	680	626	638	668	631	638	613	658	657	646	626	637	646	645	654	664	625	634	665	605	661	621	633	628	604	642	593	632	648	669	621	624	662	619	678	671	636	694	650	648	670	666	624	603	651	679	621	605	640	668	639	635	655	645	642	685	645	624	640	602	639	652	626	689	667	653	656	636	672	687	687	642	627	634	621	630	654	656	685	632	652	668	660	621	680	672	659	652	648	660	624	631	606	684	653	605	641	657	637	645	650	646	670	593	666	625	638	641	603	598	570	656	630	657	690	569	643	654	654	710	625	669	657	662	647	663	654	616	627	625	638	648	637	593	626	640	646	632	651	654	611	613	689	649	678	636	693	663	653	672	627	677	632	636	619	709	652	629	623	688	680	660	646	624	644	654	706	655	611	681	662	613	625	645	626	689	643	653	654	600	642	643	695	625	631	622	649	643	652	650	639	634	688	651	615	649	632	654	656	632	567	637	652	620	699	619	632	623	624	629	662	635	613	636	662	636	644	625	621	608	657	669	662	654	650	661	673	652	617	610	673	653	639	579	644	626	707	630	626	627	625	618	656	633	650	666	620	631	635	662	620	677	681	681	667	644	667	636	644	661	642	612	647	608	652	668	617	662	634	628	627	652	620	621	636	635	619	639	642	660	622	618	683	612	675	587	615	608	580	662	617	630	612	664	598	615	668	640	586	622	633	666	661	633	640	649	670	667	722	658	628	608	677	686	627	615	683	658	657	664	620	658	658	616	594	635	626	685	645	624	649	649	656	651	678	648	685	661	658	632	682	668	650	643	644	608	628	651	599	599	700	637	638	666	640	644	646	646	663	655	649	657	625	647	615	618	628	684	591	662	639	664	621	679	626	622	624	623	658	614	631	645	626	594	644	592	645	687	620	624	661	655	651	651	644	660	590	629	643	634	612	674	665	631	675	655	643	728	621	626	643	607	647	592	669	685	657	651	665	599	621	625	673	632	685	661	664	617	719	652	652	651	610	680	636	661	650	636	616	645	626	667	604	630	664	661	694	661	645	695	644	598	602	605	624	670	623	650	630	709	654	671	634	679	670	645	599	639	638	642	686	630	663	634	626	597	636	677	660	654	589	652	635	638	651	589	672	637	666	663	678	660	681	648	607	646	636	623	631	620	605	628	640	595	629	626	636	711	677	681	653	624	653	647	642	631	611	662	680	639	641	619	628	650	663	658	616	634	642	631	660	641	623	606	659	666	672	630	624	651	648	629	639	622	660	684	640	633	625	619	645	613	642	666	622	659	637	631	618	675	633	629	664	674	583	622	644	573	656	630	644	611	630	634	668	624	650	642	663	634	658	634	634	640	646	637	653	646	611	673	593	666	638	613	648	626	631	680	625	632	623	709	666	664	632	605	684	653	624	677	656	649	688	641	634	646	634	596	654	637	688	608	632	635	631	664	629	627	599	705	662	648	643	620	619	623	664	624	644	666	645	614	652	638	635	650	639	645	638	626	605	645	655	626	663	657	604	626	639	610	672	642	622	637	690	643	621	616	637	616	686	684	703	631	618	592	673	671	675	668	619	662	657	666	619	658	663	624	693	691	624	624	588	630	620	622	643	662	606	667	594	599	635	639	632	667	636	653	637	619	597	608	635	613	625	664	639	671	642	672	662	637	631	636	628	645	639	685	657	610	686	626	652	626	632	599	620	568	612	635	657	582	651	679	663	695	640	653	640	657	624	703	646	638	635	611	640	618	691	649	657	643	673	628	613	645	603	653	665	612	617	632	701	637	661	673	635	641	647	669	643	632	632	618	639	630	668	634	654	670	655	670	657	661	617	592	589	663	634	661	641	624	623	625	659	659	651	647	642	631	638	633	650	650	634	628	630	614	685	658	653	626	616	628	603	639	638	650	683	623	675	706	683	675	661	630	649	681	623	641	651	645	626	640	667	638	630	649	668	639	633	673	643	622	680	612	673	609	669	651	649	601	650	633	660	679	659	640	612	663	614	617	635	653	643	682	624	608	642	651	619	651	681	625	664	624	635	636	629	634	615	653	597	614	663	632	617	628	713	715	653	654	650	650	672	630	663	629	678	700	639	677	650	662	630	657	631	661	674	669	658	657	658	658	658	707	629	627	629	663	661	641	693	622	657	648	650	632	645	654	637	644	656	591	646	686	663	661	669	632	630	624	627	664	663	631	592	621	610	614	620	656	654	654	660	646	688	646	659	628	655	629	629	695	614	676	606	587	674	629	672	667	687	643	625	643	664	652	645	645	640	621	676	608	656	686	688	640	617	640	630	654	637	678	644	653	665	656	614	619	694	643	623	617	612	625	651	657	675	627	637	649	599	657	663	608	650	643	652	667	624	601	623	643	679	621	647	691	637	599	650	674	629	633	616	637	681	684	683	624	638	661	623	646	658	631	654	670	611	680	653	668	664	670	653	674	640	680	651	641	650	628	683	672	659	612	604	653	635	639	627	695	692	647	668	640	689	685	617	641	644	653	630	655	648	656	673	621	609	603	619	686	676	668	655	619	661	638	685	637	650	661	608	616	640	646	653	645	658	625	681	638	616	631	666	635	630	658	611	643	661	619	636	654	596	671	653	604	609	651	673	634	638	615	625	609	662	638	656	634	660	614	657	699	619	630	624	631	645	606	641	618	645	666	613	651	669	621	688	689	643	659	616	626	617	634	625	637	653	624	680	653	652	641	616	622	649	707	679	659	595	641	635	654	616	652	653	629	637	572	684	669	656	663	674	630	629	638	674	631	673	648	690	658	685	638	676	648	621	629	639	665	653	685	660	651	630	695	639	595	625	675	632	631	642	629	629	608	660	648	623	617	645	618	650	671	656	621	686	671	624	651	679	634	643	652	610	636	668	656	669	701	603	650	635	630	621	606	717	667	634	650	602	679	702	666	633	718	688	668	633	676	650	651	653	618	659	631	621	680	617	635	654	647	654	657	629	600	652	654	686	625	632	650	718	656	651	643	638	672	686	621	632	658	686	627	627	629	633	643	657	603	650	631	662	657	629	623	656	643	608	681	631	621	632	626	630	688	672	622	586	604	617	648	674	606	648	627	673	616	659	641	663	680	648	633	639	606	674	658	658	666	694	662	616	660	633	632	612	607	657	644	580	612	657	641	607	645	617	567	625	661	618	671	652	625	692	628	617	636
40673	57213	40278	25774	17286	12277	7932	4684	3160	2438	2051	1744	1456	1308	1158	1059	1066	978	949	904	901	932	808	821	838	840	767	824	815	787	804	807	760	808	765	839	808	857	824	792	799	784	747	723	705	760	743	799	762	787	760	778	771	720	759	739	762	765	800	775	831	820	797	772	772	805	772	776	784	769	757	829	737	766	760	792	742	807	703	783	736	723	770	770	808	762	754	734	748	831	780	710	743	745	744	808	749	780	759	752	777	733	740	758	775	768	800	812	727	712	766	746	818	735	773	770	805	760	751	770	739	795	730	764	785	799	728	753	813	751	788	770	798	773	790	805	803	819	809	752	793	752	755	758	798	829	716	734	805	791	797	743	815	779	790	744	756	745	772	804	785	798	794	818	762	793	779	768	782	775	786	741	801	762	806	793	766	780	778	758	821	786	760	803	771	755	778	727	745	831	781	870	851	777	731	775	822	775	762	838	779	799	784	757	782	787	765	714	825	771	745	802	707	824	751	759	777	767	753	773	759	774	815	758	821	754	730	717	751	803	767	725	769	722	793	742	761	756	783	729	815	787	807	754	762	769	781	780	801	771	767	767	762	793	722	787	777	803	795	788	778	758	756	732	825	801	753	834	762	764	806	735	728	862	753	766	788	810	735	772	732	810	774	761	757	787	759	785	778	773	780	779	779	754	756	738	772	745	732	777	766	723	764	753	812	749	777	752	742	769	763	764	722	787	768	765	796	738	798	807	781	794	798	737	792	794	764	764	782	743	736	749	791	777	774	740	813	788	801	733	783	758	756	761	801	795	776	871	767	775	801	791	753	793	773	789	789	763	795	789	764	793	792	779	733	806	742	726	752	743	756	749	741	737	779	753	781	769	769	822	799	794	776	762	757	748	792	776	765	787	795	792	733	799	753	790	749	824	761	810	737	817	752	771	792	762	814	766	817	764	723	795	805	770	703	780	786	796	727	793	771	799	775	769	804	726	777	774	782	820	792	797	734	746	803	788	745	772	728	798	735	783	740	766	768	743	743	809	725	776	758	768	782	787	748	789	759	775	779	758	750	806	758	783	765	811	783	791	740	784	785	753	779	813	795	798	817	789	770	780	802	751	772	801	762	783	827	775	772	766	768	764	787	749	782	808	801	808	807	752	725	755	755	764	784	703	754	746	790	751	755	791	746	787	784	798	779	769	797	777	766	790	759	759	764	789	777	742	823	774	761	791	756	790	759	753	791	751	781	782	721	776	744	777	802	775	815	781	831	781	789	754	770	817	736	779	841	854	837	816	785	803	811	758	766	806	760	742	741	767	819	758	753	748	770	780	747	788	754	795	748	746	798	795	771	747	733	790	768	767	756	770	820	794	742	731	787	741	813	728	753	758	756	746	750	759	762	789	772	780	750	708	745	783	779	792	777	731	758	765	801	799	782	761	784	793	765	774	690	787	712	800	768	800	763	779	751	799	768	761	769	770	747	760	755	724	787	779	827	763	814	754	690	786	759	777	719	759	720	791	727	801	769	836	822	739	771	790	844	798	794	776	743	714	827	815	769	808	761	771	761	786	799	781	733	735	761	770	792	828	782	774	797	745	809	821	779	766	808	813	763	754	747	768	771	721	765	778	805	790	820	784	801	767	783	794	824	766	762	803	826	802	782	740	799	749	750	737	735	810	812	772	781	851	761	811	799	766	753	776	790	812	781	826	762	804	754	738	728	776	777	770	759	702	759	790	751	805	769	795	762	782	729	755	762	769	778	743	774	762	769	754	807	787	763	815	760	793	820	806	772	786	745	774	783	777	764	752	835	793	748	781	716	738	747	779	821	748	767	763	809	757	789	744	744	805	759	736	752	785	802	742	742	758	805	774	785	768	770	768	809	768	784	760	820	741	797	760	710	772	743	789	780	788	771	758	799	740	770	705	770	824	765	771	832	763	777	759	738	731	748	729	748	751	764	744	787	748	779	789	783	734	788	755	803	757	780	775	769	782	735	818	756	775	753	771	773	773	822	804	803	789	777	807	760	770	789	788	804	768	787	755	797	744	832	774	763	748	758	782	811	762	798	795	812	784	775	717	801	781	789	718	778	739	794	731	815	774	771	772	791	759	788	775	748	755	770	782	785	769	833	735	771	780	727	761	770	770	808	800	788	767	824	758	741	752	793	722	773	754	806	734	747	777	735	780	783	825	779	758	764	790	779	787	809	818	771	755	814	806	767	741	805	754	791	724	745	774	786	788	739	785	758	790	754	785	789	775	760	750	736	763	795	805	804	756	742	777	760	738	741	742	748	783	777	747	804	764	803	812	756	727	769	753	775	744	758	768	794	760	803	771	777	824	822	814	772	801	762	795	740	788	786	760	754	783	766	766	728	739	840	787	779	834	780	765	770	832	772	804	772	755	806	754	800	796	786	798	785	810	809	810	763	793	753	754	746	802	754	788	810	759	793	803	829	741	768	744	791	820	780	793	784	774	781	799	803	748	785	789	756	769	743	782	761	794	794	764	777	804	780	799	797	792	762	771	794	755	734	810	780	790	793	771	751	787	794	745	783	765	758	795	729	739	784	824	807	801	787	787	802	773	734	773	812	784	774	742	754	750	793	795	740	822	803	745	789	773	761	780	734	784	781	776	780	762	797	762	786	762	779	761	785	742	756	793	771	760	696	744	795	752	817	769	771	793	765	796	808	719	789	795	784	710	752	722	793	785	852	761	796	799	768	709	781	814	792	788	781	833	788	738	766	839	794	770	809	754	746	725	796	729	770	805	760	829	797	780	793	744	810	742	729	769	774	732	740	790	779	752	786	734	755	815	778	784	729	785	738	803	751	767	759	781	810	811	758	778	757	769	761	777	755	736	758	766	799	763	817	772	737	804	769	772	782	826	761	752	794	786	726	754	774	790	759	803	763	758	757	779	752	746	769	780	808	799	816	723	752	763	750	768	755	792	813	762	801	749	783	752	816	752	777	759	775	760	760	763	755	759	807	766	721	789	750	734	749	816	794	791	764	745	750	781	809	773	790	752	749	780	744	797	754	775	790	789	791	744	773	771	831	779	767	757	778	777	748	784	791	808	756	740	814	759	798	783	788	812	740	804	753	808	765	771	774	737	740	769	776	781	824	760	731	755	801	753	758	750	807	815	776	772	770	742	822	807	796	739	807	816	753	771	793	759	771	717	801	752	758	756	730	781	795	804	733	755	753	710	786	769	773	784	769	756	759	784	733	798	785	781	816	865	784	803	770	794	772	791	774	731	783	793	776	719	753	761	745	799	771	786	752	772	761	810	775	789	749	767	784	760	765	805	784	789	786	737	809	780	822	731	772	757	728	769	774	782	799	730	760	799	758	812	766	774	762	777	770	820	766	820	763	734	788	808	782	745	773	756	783	781	791	785	765	728	779	738	788	789	740	757	778	785	769	753	800	753	781	770	782	796	767	769	743	782	779	780	739	803	789	719	813	789	762	814	794	797	737	780	738	774	797	791	747	729	754	754
23953	21139	28402	25109	22157	18249	10743	4870	2882	2087	1768	1540	1287	1117	1046	924	852	899	813	761	718	767	785	749	729	753	759	695	705	695	654	740	722	682	657	669	683	689	712	641	675	665	683	665	622	636	664	699	649	640	654	682	675	685	700	667	643	699	639	633	662	664	642	644	689	657	655	688	674	708	646	671	693	621	617	690	654	682	719	689	644	652	697	644	660	673	625	692	659	627	658	668	663	687	646	659	649	646	644	659	624	712	647	638	654	667	742	707	683	641	656	669	618	671	691	667	660	716	648	679	608	695	702	670	647	643	685	653	644	653	713	716	684	658	696	658	718	679	713	626	635	659	704	671	689	639	666	648	645	708	640	659	692	691	689	646	671	676	676	669	686	703	668	651	662	689	648	690	685	660	706	716	684	667	683	672	631	672	673	662	654	685	686	637	687	677	646	651	700	654	624	664	645	705	690	685	664	687	616	649	715	665	658	647	713	730	655	675	700	716	716	723	683	670	631	621	651	656	676	640	703	662	722	672	699	660	676	658	653	642	628	636	697	676	676	667	642	722	694	659	655	692	679	655	696	659	677	669	707	721	668	672	640	678	688	658	687	689	659	633	691	677	681	662	711	652	689	702	701	695	646	704	684	662	678	693	658	674	635	696	616	678	656	647	705	725	701	639	661	668	725	674	684	676	683	660	679	657	697	665	706	634	699	711	680	674	689	699	687	681	705	646	648	668	668	662	684	695	675	688	661	657	645	692	667	653	663	677	699	684	683	617	687	645	599	662	690	681	686	667	687	648	718	672	650	624	661	685	643	665	669	645	632	676	634	685	674	695	650	668	684	674	730	692	697	666	661	665	679	684	662	653	669	652	693	683	685	662	627	642	667	719	653	651	656	667	661	707	668	652	708	623	668	670	659	662	649	635	655	674	648	666	650	639	644	655	687	663	655	701	625	655	664	652	696	708	688	630	684	667	665	673	664	670	680	681	672	686	660	612	656	684	638	659	662	664	642	659	689	678	701	674	618	657	656	704	695	667	691	683	641	668	685	604	689	645	684	668	726	636	665	681	641	632	664	714	670	634	660	620	691	649	693	647	659	665	697	653	677	689	702	699	650	658	630	696	682	660	658	693	674	651	612	686	667	619	681	621	696	663	647	654	645	665	676	675	710	676	664	646	681	640	696	667	644	686	714	636	647	636	609	638	729	666	731	603	680	706	731	711	679	660	659	716	707	700	665	666	646	701	664	679	729	662	638	666	636	651	708	673	677	637	678	617	705	654	657	682	694	677	675	648	707	662	629	709	668	648	675	630	670	686	640	612	671	674	661	666	667	675	654	677	664	628	652	684	689	672	657	688	678	703	688	692	667	660	686	630	660	644	628	669	649	691	642	641	647	678	703	676	663	670	663	680	646	682	684	689	646	677	650	691	681	692	653	704	686	587	663	692	701	660	648	631	661	706	658	675	643	696	734	682	690	636	611	680	688	667	627	634	652	692	733	639	678	619	678	677	699	689	693	648	680	678	702	674	662	706	691	694	694	664	670	691	674	624	683	682	680	716	707	683	684	649	651	627	677	688	671	651	665	624	649	720	679	684	670	605	683	654	666	650	672	719	629	709	615	633	672	624	665	663	701	665	652	635	645	643	680	631	667	663	674	656	658	656	653	690	705	670	663	692	627	686	646	690	679	704	605	656	642	678	687	641	647	637	704	678	705	670	640	659	680	613	720	686	702	703	657	696	678	680	674	680	689	647	649	618	660	685	635	679	709	648	667	636	679	662	680	671	699	675	700	651	619	631	711	688	680	719	716	618	622	608	643	676	674	700	681	644	666	646	631	649	708	673	654	651	643	665	664	644	696	717	598	644	640	641	694	717	601	680	654	670	697	664	675	688	675	637	644	650	705	683	683	655	658	642	672	694	695	698	683	670	675	654	695	712	665	660	654	690	664	688	697	651	682	682	712	661	672	741	660	666	709	642	664	700	680	678	705	725	660	675	652	661	669	675	694	671	695	670	699	638	652	630	658	656	723	682	728	699	656	671	688	620	685	695	647	660	694	694	652	651	689	679	652	672	678	680	651	637	679	677	694	694	669	661	730	709	688	673	669	670	664	686	626	687	660	662	635	640	680	630	715	682	637	673	641	629	672	656	647	664	692	643	643	606	684	684	619	700	634	669	669	757	706	713	717	674	657	654	684	689	681	691	692	681	674	667	677	686	700	648	683	682	660	693	636	703	631	669	676	621	618	620	633	710	672	670	681	723	645	676	658	698	680	658	677	660	603	708	660	638	685	670	652	688	713	678	726	696	700	647	638	664	619	675	684	693	644	707	606	719	656	657	623	683	644	657	689	696	620	671	671	680	643	639	673	682	709	656	681	668	683	680	665	678	673	655	633	673	681	631	692	636	660	698	664	655	681	672	646	697	695	658	645	677	574	668	694	701	701	644	668	639	667	662	676	703	640	695	691	690	662	670	688	654	669	613	731	688	717	628	727	651	631	652	656	708	650	671	655	686	705	639	696	656	653	652	662	689	699	709	669	704	707	675	654	703	656	671	688	663	649	640	686	673	680	628	687	623	625	634	656	635	686	702	657	693	701	680	626	698	673	618	699	663	703	691	675	671	643	652	696	653	666	656	633	679	642	662	699	667	651	626	688	712	689	681	686	673	625	674	719	654	702	659	646	661	665	660	690	671	632	618	677	687	644	672	675	685	657	692	712	652	657	651	618	669	693	681	725	660	686	704	686	666	699	683	691	704	693	688	706	661	704	652	639	697	707	667	680	676	677	640	689	673	633	662	657	689	635	672	708	646	683	729	695	708	685	677	631	648	692	660	616	699	665	719	692	705	731	683	698	679	682	686	686	637	658	733	639	666	701	656	689	659	667	652	676	646	665	681	669	674	672	690	662	673	704	710	672	708	679	666	718	656	609	660	661	663	642	677	711	670	678	685	659	707	690	673	623	677	701	655	680	659	719	688	701	655	700	667	668	708	711	720	696	694	667	603	678	656	707	673	732	654	654	666	692	696	660	686	662	677	712	738	688	653	699	627	678	635	703	709	646	663	665	668	659	671	686	658	640	700	678	677	649	678	664	651	641	628	735	718	660	655	629	650	677	670	648	691	683	657	667	677	639	679	697	682	662	658	726	678	679	705	674	688	651	695	677	660	678	716	664	666	662	643	666	702	652	640	667	643	650	627	684	683	657	662	717	649	673	642	701	682	716	647	651	660	704	674	664	701	651	669	666	667	682	660	623	624	653	625	643	675	694	681	668	672	669	673	696	707	630	667	664	689	678	653	710	668	646	655	661	665	689	666	643	673	649	655	654	695	665	688	623	658	690	640	649	672	650	674	667	668	669	668	639	683	626	648	698	693	681	684	690	669	688	617	633	665	680	677	639	623	711	679	698	670	650	665	675	656	650	659	691	674	656	689	659	668	621	666	646	657	678	665	611	652	646	692	645	649	698	650	686	655	688	671	650	617	622	705
38629	62141	50412	34490	25033	17289	12593	7607	4710	3424	2732	2353	1898	1654	1460	1240	1174	1092	1094	1005	975	961	912	866	898	903	828	881	813	828	826	782	842	848	790	806	827	871	778	835	782	796	780	797	784	777	814	801	799	786	835	823	792	813	863	801	794	811	762	839	793	826	786	773	825	789	847	762	824	824	817	826	785	797	756	797	783	750	784	804	805	803	822	822	797	815	808	762	755	820	816	810	786	802	800	800	771	802	814	753	794	855	803	785	834	799	796	849	873	827	831	785	752	797	786	827	836	844	766	778	759	850	772	827	788	768	790	836	818	819	774	762	812	762	767	801	773	820	794	850	798	819	790	856	807	809	802	786	771	770	847	783	808	843	787	819	816	852	805	824	826	823	828	819	788	823	792	787	768	795	798	808	809	794	824	818	826	843	804	708	855	829	842	812	814	836	797	771	860	816	810	789	814	808	848	779	844	764	796	763	754	779	771	744	797	764	798	796	818	805	768	828	817	865	822	810	788	814	820	781	821	811	770	807	778	803	782	832	758	867	816	781	772	831	835	787	808	818	805	824	765	817	818	795	816	822	816	803	832	796	817	809	861	822	781	819	807	822	791	776	823	848	812	821	804	801	834	804	836	814	730	808	811	776	776	800	852	817	826	794	784	816	783	805	821	820	829	790	821	816	781	819	780	785	781	789	812	828	803	773	813	806	776	854	742	772	859	806	788	780	784	800	788	837	790	817	792	836	786	832	827	791	818	817	783	866	822	787	771	829	806	775	775	761	766	805	767	801	802	772	798	784	836	813	814	846	811	781	780	799	773	840	822	789	777	776	731	813	785	891	821	781	815	767	837	827	810	754	805	842	861	788	797	811	841	834	747	824	790	834	789	843	756	814	832	846	764	802	799	846	821	814	797	833	805	822	804	799	848	777	788	802	777	812	892	801	819	844	835	807	809	807	791	786	853	797	797	758	812	783	786	832	822	800	799	849	817	815	814	818	774	838	832	760	854	814	782	777	741	831	800	880	859	834	815	758	829	819	829	787	755	790	812	779	795	810	814	784	804	829	743	791	805	757	810	773	750	791	835	830	812	789	816	857	784	824	761	816	819	840	773	836	784	801	813	770	753	832	784	832	781	818	808	776	785	806	819	851	805	885	785	796	765	794	786	809	765	749	842	806	818	756	796	831	779	814	804	840	809	809	836	808	824	797	864	808	832	789	826	764	810	816	811	794	868	806	821	815	844	811	852	835	808	815	786	777	845	818	754	751	784	821	791	809	776	845	842	798	767	807	840	855	804	783	794	852	798	787	827	789	767	815	845	746	812	787	802	842	887	852	847	815	807	787	794	751	825	815	800	786	800	821	824	804	825	866	812	800	843	892	780	749	833	785	815	755	780	890	838	813	797	787	795	838	795	764	820	833	797	781	784	759	781	762	846	806	794	796	858	791	771	791	758	788	753	811	798	770	781	800	800	786	777	796	793	813	799	803	853	848	839	781	869	805	827	806	835	834	804	839	812	798	789	832	769	779	810	793	788	842	848	798	859	785	832	799	758	783	786	809	791	837	805	825	780	786	761	785	836	788	848	826	839	811	795	787	814	839	847	801	823	803	796	825	823	763	813	758	817	714	795	797	800	814	846	824	816	808	803	822	860	786	795	812	806	809	781	817	795	794	803	812	801	778	804	797	780	825	771	777	783	789	806	775	845	829	852	813	803	823	791	804	795	815	848	819	767	815	813	807	791	775	777	830	775	786	792	862	825	842	803	811	816	840	803	817	773	845	786	795	802	781	776	798	815	811	812	843	788	793	815	837	805	792	755	797	777	831	819	840	856	815	815	778	853	818	813	848	799	801	775	800	805	825	742	813	851	839	796	769	827	791	775	835	813	789	833	847	837	821	821	807	881	771	799	784	834	819	845	809	835	831	771	797	854	785	804	795	797	819	779	785	809	783	817	792	784	786	866	832	827	830	803	818	808	805	801	803	797	824	787	827	788	808	798	815	874	832	823	842	815	850	816	822	798	772	788	794	843	831	830	838	824	796	798	812	766	855	825	807	826	777	772	787	759	817	799	816	806	801	836	806	809	759	796	827	804	824	817	795	796	755	820	777	808	794	759	791	775	855	825	824	816	794	780	818	820	798	805	847	784	790	823	837	763	778	815	789	775	802	832	777	799	805	813	770	785	843	793	850	777	787	858	819	827	783	787	800	806	784	803	737	796	809	842	822	768	819	780	809	804	824	810	782	830	824	751	807	860	806	848	804	835	821	789	816	749	804	810	847	800	856	770	762	768	795	818	831	836	779	809	821	817	807	805	841	835	754	770	823	826	789	786	773	776	797	822	767	850	797	828	830	771	793	760	779	813	775	805	782	823	827	847	843	794	797	800	787	844	799	809	811	825	775	816	810	767	794	748	807	828	807	770	803	772	788	798	814	788	845	797	774	814	823	823	845	784	838	791	820	785	838	784	820	846	855	835	792	836	822	809	838	843	799	815	856	815	793	836	791	780	793	795	809	791	796	802	770	808	812	843	792	789	771	768	841	821	822	828	812	777	766	811	799	800	801	811	818	780	775	817	790	819	801	810	762	784	821	795	790	848	812	811	799	806	801	848	805	839	780	786	823	847	838	772	800	811	822	795	780	795	806	811	794	781	818	808	758	833	805	815	841	821	784	820	823	819	800	796	833	820	783	809	814	794	829	787	803	780	838	805	822	836	792	855	790	831	754	790	791	794	800	755	813	802	822	859	797	767	787	783	820	814	852	818	818	792	803	778	798	830	787	880	824	836	766	825	808	781	802	784	843	829	806	871	779	792	842	827	786	821	781	774	769	834	806	805	800	801	800	856	768	767	850	792	809	760	777	832	843	787	805	807	865	824	795	802	788	783	864	796	798	824	783	780	785	821	828	853	787	786	796	845	794	787	766	809	792	823	790	801	822	797	795	781	822	836	815	794	807	842	828	824	797	800	831	832	764	782	767	821	818	789	856	760	768	822	814	802	817	776	792	811	812	829	799	790	781	819	819	835	812	811	828	773	813	803	796	834	781	823	767	836	783	836	774	840	822	791	827	828	776	793	831	768	809	791	806	795	819	829	832	813	793	873	804	859	770	756	774	802	814	770	796	828	844	820	794	794	847	764	830	822	787	779	812	794	806	814	839	804	827	842	772	742	840	872	770	814	844	787	835	757	772	772	818	807	786	802	832	804	761	815	775	807	838	754	791	771	812	816	816	804	836	784	773	809	762	834	857	814	726	831	782	795	875	784	809	780	849	792	808	811	809	773	781	811	778	818	837	804	801	785	791	802	825	841	788	736	777	895	830	837	832	795	853	859	788	733	800	817	765	744	817	812	805	804	847	800	782	813	809	770	812	768	798	811	827	794	857	795	826	819	766	813	764	792	820	797	796	798	766	787	785	768	789	753	820	830	803	838	815	835	799	795	786	786	780	815	785	786	791	860	809	792	808	816	833	790	788	764	796	801	852	813	835
24904	21226	29279	27771	21044	13108	7241	3822	2385	1835	1533	1381	1155	1032	977	871	714	731	670	665	683	663	638	646	632	589	580	577	607	585	614	572	582	570	580	596	574	587	576	547	573	584	547	600	587	591	564	593	572	621	586	544	628	587	569	551	592	607	599	577	587	596	590	550	585	541	626	600	575	580	580	614	544	581	596	588	581	568	562	542	619	583	575	558	584	568	568	563	606	611	591	569	562	602	607	617	603	578	593	594	585	597	535	601	602	570	588	581	564	569	603	584	560	587	570	603	577	577	657	555	616	549	549	584	607	570	590	605	562	569	605	592	572	589	577	556	616	607	606	565	583	557	561	529	578	603	578	610	545	564	599	569	598	605	599	596	562	581	558	587	569	636	545	608	586	639	589	531	596	577	577	550	636	566	586	570	559	609	525	585	543	551	590	568	564	586	580	568	573	565	561	577	606	539	595	590	580	588	596	557	587	549	524	573	569	568	602	597	520	573	590	559	613	552	576	587	556	597	588	603	599	573	566	610	598	616	563	611	561	616	581	587	564	574	608	573	585	550	604	579	574	593	587	569	562	622	582	554	586	568	587	575	543	595	569	562	594	587	569	543	558	542	604	613	558	582	611	548	603	540	615	581	591	552	608	574	607	587	579	568	557	564	565	570	597	581	579	574	629	573	566	542	558	544	603	563	570	583	572	612	603	589	608	574	647	596	568	555	558	587	584	563	576	579	570	570	539	631	591	603	594	562	556	550	532	562	575	616	562	594	604	605	564	598	569	613	581	579	576	553	571	577	555	595	567	594	588	589	616	531	565	551	572	583	583	602	556	600	600	590	597	567	556	548	541	560	585	566	630	576	575	598	610	598	572	583	565	551	556	558	571	568	604	605	566	624	617	559	560	529	555	541	560	588	612	645	587	567	569	561	540	555	600	588	568	640	558	556	604	543	536	606	542	591	607	561	566	603	593	595	591	611	590	602	546	557	581	579	584	577	642	593	565	609	602	589	610	578	584	569	583	548	620	574	557	599	590	617	626	544	560	579	538	606	546	580	592	606	606	576	599	572	555	518	560	565	549	564	552	559	568	583	583	621	560	579	532	574	630	617	605	600	575	587	616	586	570	561	592	582	517	625	602	548	594	533	593	577	580	581	568	604	622	598	616	592	590	563	583	559	572	570	601	598	571	590	634	592	549	579	559	544	570	582	559	578	568	585	549	505	575	580	575	560	558	584	583	627	613	568	554	634	583	571	581	579	597	586	591	605	599	615	603	585	536	560	573	593	586	631	592	591	559	583	560	591	586	601	589	571	562	574	558	570	562	578	601	599	569	588	532	563	601	574	583	555	576	563	568	579	599	576	578	622	596	585	620	489	564	578	613	551	602	603	561	575	551	577	603	574	573	589	647	567	573	540	616	603	642	597	540	580	537	550	611	573	644	553	593	579	575	604	603	597	544	562	596	596	618	594	607	532	593	618	550	583	592	589	581	610	549	613	595	551	586	562	577	594	623	623	602	586	584	588	583	591	581	590	601	568	602	595	540	563	564	574	572	586	589	570	576	533	606	564	591	609	545	586	583	593	578	616	608	610	600	584	563	591	591	596	531	571	542	598	570	635	592	583	573	535	592	571	574	539	577	609	569	597	616	582	620	579	587	578	592	564	620	594	593	617	590	543	568	595	599	573	600	580	601	601	547	546	578	580	620	580	573	589	605	577	572	580	582	622	572	575	578	600	527	535	617	576	565	605	557	571	551	540	517	608	592	582	596	549	545	572	560	629	581	566	578	623	609	582	600	576	587	544	598	616	616	563	568	593	602	576	571	604	581	558	519	582	601	580	576	558	622	613	588	602	540	568	582	568	614	541	536	561	594	611	623	579	589	577	601	578	616	595	594	550	583	580	582	611	587	580	594	621	584	601	552	589	588	576	617	626	581	598	548	585	587	556	578	598	577	604	592	587	622	601	578	542	564	586	567	571	572	586	586	629	543	556	577	563	547	603	585	587	569	562	587	583	593	603	571	578	582	597	557	629	587	606	580	595	618	587	554	576	608	600	623	558	586	545	613	594	553	620	593	629	562	563	600	596	571	597	559	556	612	577	590	592	528	569	611	607	572	630	601	583	584	638	565	543	592	612	605	554	551	586	552	596	576	594	615	589	615	563	579	616	558	543	600	567	575	637	559	537	597	551	612	594	578	557	592	577	606	576	604	578	577	593	589	582	566	533	622	536	574	597	521	571	560	603	548	552	560	576	581	579	578	558	568	608	630	531	586	569	572	560	607	573	560	580	579	589	607	594	580	549	569	526	571	608	598	580	571	614	561	594	557	548	584	556	585	538	581	581	555	539	554	618	582	573	599	559	582	510	611	550	562	574	580	567	554	594	579	575	613	609	556	581	597	568	554	580	537	543	587	574	583	566	558	561	579	601	599	602	563	550	635	543	532	599	531	619	576	546	587	610	592	572	566	581	586	609	565	536	600	625	581	594	608	582	579	565	600	540	585	569	606	560	614	582	604	574	609	582	586	580	580	558	604	550	597	617	556	570	629	590	588	567	569	589	570	575	589	543	599	585	603	575	616	539	611	585	576	577	548	609	572	568	547	555	592	628	569	562	536	585	582	570	563	595	625	552	602	558	597	551	569	545	545	583	557	562	577	630	587	591	631	576	546	583	604	596	597	577	586	601	600	506	570	577	608	571	624	621	590	575	569	582	620	566	570	599	532	602	583	626	619	547	590	551	556	579	581	577	596	596	521	579	559	584	550	582	614	587	604	587	597	575	557	592	568	597	564	568	615	618	571	554	564	604	584	588	553	591	590	561	624	595	557	571	612	568	539	624	556	575	563	593	576	593	569	548	513	594	553	593	597	553	564	556	544	551	564	586	538	583	550	543	566	558	588	607	578	579	623	562	564	588	538	540	572	574	576	552	597	566	612	615	556	607	580	592	595	560	592	587	569	642	592	566	573	568	599	593	567	590	567	600	600	573	550	566	594	611	587	578	571	566	574	592	590	616	647	591	550	543	573	554	582	601	565	590	538	599	583	574	553	595	613	573	595	572	588	570	593	581	601	567	547	600	575	545	597	541	605	632	577	599	570	572	599	553	614	577	580	609	582	579	554	594	572	587	624	548	589	539	590	549	589	587	598	564	600	598	612	572	570	611	592	599	584	556	601	549	547	572	584	550	579	590	584	620	626	573	572	571	565	576	551	600	572	553	564	600	554	574	602	578	547	582	585	550	625	570	567	606	596	608	561	605	600	556	625	589	538	555	598	628	585	604	586	615	625	590	579	563	565	601	623	574	532	556	576	563	598	588	592	626	605	616	596	597	618	607	548	601	560	578	596	591	560	578	576	553	625	578	570	555	604	602	579	546	578	578	580	591	593	609	567	622	577	576	590	605	586	577	557	562	618	606	570	572	582	576	570	590	631	599	556	596	640	553	621	585	610	560	580	616	669	558	569	584	597	537	599	616	614	578	541	565	559	558
37050	60217	50228	33175	23491	15326	10653	6621	4282	3151	2520	2269	1823	1517	1369	1157	1034	971	957	880	860	812	811	827	826	762	773	789	726	680	681	666	734	742	746	668	702	706	732	726	665	719	700	725	664	693	644	700	707	769	668	707	728	709	741	680	694	710	760	677	665	674	747	714	680	705	655	671	701	705	662	651	739	691	674	713	688	689	723	721	700	660	725	687	681	676	731	720	731	720	674	709	708	671	663	696	697	695	687	718	716	772	689	726	702	699	707	692	703	708	718	732	639	718	636	690	725	700	718	707	660	723	727	668	696	687	700	683	664	668	694	660	700	686	746	660	690	705	700	732	668	705	686	743	741	719	662	669	725	753	683	718	707	699	674	718	718	722	682	749	735	706	718	679	710	695	721	648	710	745	715	688	724	749	709	698	714	663	696	704	726	714	740	710	737	670	692	728	713	712	744	678	687	722	650	704	702	724	745	703	701	703	695	675	688	719	700	672	718	687	666	697	743	685	699	690	708	724	654	734	658	724	681	691	774	716	713	744	759	718	733	737	687	714	659	658	708	700	673	689	681	717	692	683	663	654	741	688	702	689	732	675	731	682	771	672	717	740	722	703	728	666	712	689	694	690	684	735	701	665	722	724	698	676	706	686	773	722	707	722	752	727	723	716	684	683	729	701	673	712	707	722	674	688	714	740	653	724	702	684	712	675	668	733	729	730	729	696	680	687	690	709	718	630	684	718	705	689	643	729	694	700	712	679	636	733	715	712	758	734	719	675	748	668	729	740	696	687	680	703	665	743	648	715	710	704	683	699	640	715	721	695	697	659	656	687	689	712	717	724	714	728	745	699	702	733	684	694	701	728	681	686	710	663	693	745	694	680	717	723	722	706	702	713	720	714	674	680	707	746	719	722	728	681	726	731	743	670	672	671	663	729	726	783	677	689	690	711	670	736	706	737	685	647	715	718	691	709	682	731	762	721	730	712	752	702	746	725	732	675	696	734	682	712	719	731	694	734	691	694	686	724	733	714	715	709	716	715	721	696	731	722	737	682	682	738	708	685	707	697	694	703	727	679	652	697	693	682	685	672	703	640	670	662	640	721	684	737	695	706	747	719	668	720	674	683	697	674	715	758	705	700	734	716	689	664	738	723	675	707	729	689	689	681	703	714	699	719	714	668	736	693	687	689	664	678	699	730	705	690	668	697	675	670	720	716	678	666	725	694	700	694	668	698	686	717	675	706	721	714	712	700	690	723	680	765	707	698	709	684	730	700	755	731	711	669	668	741	688	735	743	685	716	738	660	704	734	686	743	719	717	729	736	742	723	638	706	758	752	696	688	712	690	663	729	702	679	698	666	651	751	749	699	703	719	643	709	738	720	691	683	730	718	749	714	718	705	759	695	701	677	731	720	647	755	720	681	759	664	685	656	672	752	690	692	739	705	684	799	759	723	686	742	675	759	671	699	666	725	722	712	684	710	703	740	708	709	645	726	663	713	729	684	725	693	695	686	740	706	681	699	684	706	718	744	689	686	721	719	695	690	689	710	678	692	697	710	718	714	735	687	715	724	704	649	754	691	715	764	675	724	714	736	676	739	684	745	737	706	672	755	706	670	644	705	700	693	715	727	726	700	723	706	756	727	742	715	707	688	690	677	727	752	685	707	754	704	693	705	738	651	688	650	706	676	693	673	723	684	691	729	660	663	687	719	659	736	720	733	776	687	693	702	704	678	675	684	695	682	637	726	694	703	725	742	754	726	744	694	696	638	729	677	720	705	731	697	707	688	675	703	711	738	727	680	756	690	750	689	706	721	723	690	717	705	711	699	652	727	732	734	701	721	643	767	717	716	735	696	729	706	660	698	707	702	648	676	722	676	732	751	728	723	704	683	638	705	702	677	718	709	668	692	722	724	694	739	723	708	713	714	727	693	682	765	700	664	677	708	670	746	727	645	709	693	692	764	714	730	715	690	707	697	725	667	697	702	688	687	710	714	733	713	718	687	695	694	744	700	718	679	714	699	703	740	737	740	669	715	698	642	706	703	677	729	710	706	674	703	661	706	666	718	665	770	722	627	692	706	749	720	742	681	694	716	700	701	688	721	689	660	701	692	691	733	757	695	701	752	690	728	710	658	675	734	664	751	705	689	713	701	670	686	712	703	696	750	718	709	693	712	704	732	707	713	704	672	671	695	708	717	709	695	699	732	679	662	742	714	718	641	702	655	703	699	700	719	662	670	708	657	721	681	736	667	728	716	708	714	732	709	743	664	685	703	698	682	685	673	681	724	702	702	678	683	697	720	711	714	678	670	668	698	723	645	714	663	746	692	684	653	695	718	729	674	667	755	721	726	717	695	674	733	680	698	678	637	663	723	689	734	731	657	706	648	762	691	667	735	683	755	655	719	700	765	703	695	715	723	687	681	745	666	732	713	680	666	723	678	710	714	742	714	732	672	723	677	707	682	694	698	664	671	698	714	719	709	680	701	727	733	731	681	646	682	679	685	695	687	721	688	711	702	714	680	706	697	716	685	713	710	697	699	684	699	714	697	671	708	682	681	690	659	675	669	689	712	712	677	715	705	711	700	735	704	727	707	703	703	678	631	716	707	707	697	693	661	679	713	683	695	698	701	699	721	689	715	714	746	690	656	661	666	680	704	688	737	704	688	726	736	720	693	714	668	694	695	715	759	737	663	739	682	690	697	668	727	691	737	706	719	747	676	736	633	694	746	653	732	693	687	699	689	698	694	666	693	674	701	713	714	702	736	695	648	669	701	714	726	735	707	676	738	683	717	718	703	743	744	696	701	748	712	711	677	713	680	712	739	705	701	629	711	727	679	699	727	731	674	725	686	691	709	639	735	689	693	701	660	687	707	673	700	733	697	668	690	683	727	709	742	699	674	676	713	651	705	750	723	699	685	701	687	732	672	715	635	674	735	749	701	668	697	666	691	701	700	722	775	676	715	673	710	735	707	681	703	741	692	644	679	689	716	691	706	665	700	665	672	715	680	733	679	668	679	701	694	688	727	718	725	684	696	714	672	700	701	686	759	720	693	739	735	691	708	681	722	660	672	734	661	744	732	679	652	688	668	719	658	671	678	659	681	703	683	686	693	723	673	727	707	721	722	674	694	706	747	695	703	712	705	730	695	684	703	701	716	697	660	718	691	667	699	646	685	761	716	717	754	708	717	684	698	697	700	697	742	668	687	664	710	735	689	710	695	701	674	681	707	703	688	681	692	699	683	671	689	672	667	691	633	718	742	728	693	732	744	616	715	673	679	695	715	708	704	722	694	685	698	741	717	732	651	734	671	717	708	664	649	697	685	685	673	735	698	655	655	698	711	700	757	744	706	708	710	690	719	723	655	714	679	722	738	677	719	728	698	722	686	711	685	722	715	727	731	693	713	677	717	709	691	750	664	673	692	699	704	721	679	691	730	728	688	699	707	751	667	700	704	758	780	685	723	723	650	684	704	681	688	670	729	711	749	688	641	704
22762	21135	28659	23955	21553	22255	19049	8110	4282	3291	2884	2457	1871	1496	1337	1094	1029	948	873	867	800	800	778	765	680	718	689	696	676	672	652	644	617	659	649	646	621	633	633	667	686	673	669	677	629	656	640	677	613	659	640	636	655	657	640	597	589	609	603	613	649	624	685	620	669	608	584	609	631	680	675	648	630	619	652	649	685	639	605	648	611	650	625	632	605	615	642	643	613	636	624	678	596	629	638	598	700	615	623	664	624	653	678	592	616	616	579	646	605	627	624	669	614	614	630	620	627	598	627	622	576	643	682	635	605	619	632	617	622	608	589	617	623	616	631	623	598	620	652	595	600	639	626	625	579	595	607	617	639	656	597	616	645	612	628	657	602	613	614	621	620	641	625	619	631	649	590	617	635	619	626	610	614	583	579	634	601	627	623	678	619	646	624	617	646	683	601	630	613	605	614	602	662	642	607	607	620	649	633	662	627	633	651	668	615	656	602	628	618	641	660	617	599	639	649	559	625	650	614	624	618	608	604	631	634	616	633	605	624	608	591	653	639	614	619	613	649	604	644	608	574	660	606	576	632	651	589	641	661	606	621	597	656	655	649	671	651	637	605	586	648	646	617	607	608	636	623	648	635	615	632	603	645	629	631	631	628	597	608	648	617	664	662	666	577	597	616	641	639	629	613	618	655	605	630	628	607	676	656	654	656	600	625	643	607	650	622	649	621	608	618	634	616	580	669	595	643	653	572	656	651	620	595	667	601	569	670	654	631	599	616	625	621	637	669	624	644	677	631	638	604	590	583	662	608	569	644	615	613	668	688	580	638	627	620	616	608	669	599	654	595	612	632	623	601	611	648	615	599	609	645	644	588	640	651	623	680	610	585	643	587	619	615	643	667	610	613	640	630	636	677	599	664	587	668	613	640	626	616	646	557	646	643	610	635	664	642	607	647	643	631	674	607	611	632	620	653	647	612	624	568	600	625	618	641	672	629	606	601	650	596	613	604	643	613	601	635	637	619	615	630	617	609	640	609	624	634	641	634	634	636	632	651	634	625	644	638	651	676	644	624	669	622	578	597	613	595	609	640	619	614	631	646	622	623	610	607	615	630	647	628	661	577	641	644	691	584	653	564	595	591	624	656	625	581	573	645	621	636	678	643	663	620	591	596	645	631	631	647	606	653	604	604	679	608	630	629	612	667	665	604	626	585	637	632	635	667	637	607	644	600	611	642	602	606	610	627	596	618	633	614	593	611	678	610	608	683	600	647	643	657	607	674	636	657	622	596	596	643	632	642	574	643	602	654	626	639	594	659	645	626	643	621	653	670	689	636	595	630	645	646	643	640	601	638	644	597	627	622	572	615	639	677	643	588	637	608	639	654	603	631	665	704	632	620	646	645	620	624	598	623	577	680	565	590	629	643	639	619	664	625	614	636	642	635	636	620	613	623	646	648	559	630	637	579	658	651	630	605	616	631	620	608	589	600	613	621	639	620	646	643	655	666	664	658	664	647	620	612	626	587	621	642	653	623	655	681	634	629	572	686	619	604	608	628	588	625	617	628	648	643	648	627	616	657	629	605	675	589	592	607	636	642	623	617	659	649	653	683	638	609	624	647	657	634	631	682	618	645	668	626	630	583	635	659	624	632	652	599	647	647	630	650	685	581	685	622	631	635	645	655	664	645	603	620	646	627	601	658	645	660	645	645	595	607	686	619	653	604	650	613	613	671	644	626	581	645	626	604	613	610	650	622	646	619	605	635	652	673	593	653	648	593	598	660	596	625	634	587	649	640	647	608	646	628	627	630	626	618	661	689	581	613	611	641	609	628	617	615	635	624	626	617	660	620	605	589	658	628	630	604	636	613	614	636	645	650	598	614	621	668	619	618	628	658	623	640	652	587	630	582	659	610	623	629	626	634	629	628	606	647	614	637	632	609	627	610	615	639	622	620	627	599	642	608	605	648	586	629	628	683	631	616	618	607	628	591	607	606	648	613	620	628	621	601	615	631	627	613	648	602	599	600	608	627	646	595	648	625	661	624	653	714	587	588	609	604	626	643	670	634	589	659	620	618	655	631	602	658	597	636	654	631	587	592	615	565	631	613	636	597	578	661	642	651	596	649	583	652	650	645	657	607	629	618	664	647	569	594	615	636	611	636	555	620	598	628	622	638	647	610	632	593	613	615	579	604	639	654	641	598	616	599	629	664	646	637	648	626	650	627	629	606	644	642	644	654	606	655	643	599	615	617	608	634	627	601	624	675	618	658	606	634	594	638	591	674	651	572	594	636	618	624	617	693	628	602	639	679	592	616	608	658	646	580	611	625	597	630	623	608	661	607	700	630	590	594	643	632	654	591	593	612	613	611	614	599	636	597	618	607	616	605	601	624	604	668	617	621	618	690	607	614	639	612	659	639	612	647	626	642	594	621	611	659	632	638	631	583	634	626	587	589	618	591	567	637	625	613	639	624	623	599	660	642	587	615	581	632	675	608	631	603	581	615	614	620	624	634	667	599	661	603	618	608	615	612	631	598	604	614	644	608	622	628	621	598	596	634	667	612	638	584	643	562	609	613	642	606	606	596	621	675	618	640	633	601	637	579	592	624	630	630	632	630	595	617	606	672	632	630	600	620	610	631	636	649	583	590	686	632	633	645	625	646	630	654	619	638	635	577	614	670	636	605	625	651	618	592	634	635	628	638	643	646	613	663	587	585	620	616	655	599	586	635	617	641	604	627	637	620	631	612	652	642	616	619	665	646	660	610	622	663	579	634	604	646	641	646	619	633	652	604	611	616	679	610	634	664	651	629	679	647	620	592	657	629	625	596	654	622	648	639	637	630	630	616	596	589	593	617	591	674	630	622	607	665	605	619	663	651	613	594	620	640	597	627	628	632	674	627	635	645	598	637	625	612	628	629	594	604	610	638	632	622	633	636	611	613	649	649	612	607	642	618	668	662	610	609	641	644	651	625	593	648	648	648	644	619	588	604	646	661	615	607	597	611	614	626	614	616	626	656	622	648	584	661	642	651	649	658	605	599	629	634	654	675	648	638	585	590	610	647	624	640	636	642	679	581	640	658	560	597	579	678	615	671	684	624	632	634	622	642	634	557	612	660	552	617	618	622	615	613	685	634	625	600	602	631	664	619	607	663	607	625	621	619	643	634	634	572	648	645	597	639	595	636	565	615	584	628	625	638	668	658	619	669	621	597	617	648	636	622	627	627	587	600	645	628	600	610	628	660	702	595	625	599	630	629	657	605	648	640	670	594	599	627	626	622	602	629	632	596	600	644	603	599	612	598	604	708	634	657	597	634	617	657	619	587	641	629	616	615	623	618	587	632	604	627	606	616	572	623	631	603	588	609	665	638	630	635	612	657	630	633	654	619	613	643	619	653	677	581	620	590	595	605	636	630	651	601	615	632	608	647	638	632	626	613	602	597	608	598	660	658	671	607	632	675	580	630	584	594	630	637	581	604	595	615	599	654	639	585	641	636	587
40018	67493	55899	39093	30179	22432	15858	11039	7165	5407	4708	3808	2813	2289	1860	1557	1395	1185	1113	1135	1068	937	946	929	897	828	840	816	850	761	796	746	812	828	784	742	762	809	803	785	740	740	740	712	746	753	744	729	755	761	764	702	708	779	744	752	666	716	774	734	777	732	708	773	721	762	735	731	721	755	746	756	710	696	729	710	777	756	721	707	737	696	737	723	779	728	724	744	712	785	723	737	751	739	711	815	725	778	724	736	741	757	701	749	740	726	773	730	729	730	823	759	811	759	772	709	747	746	725	794	719	766	734	687	716	781	752	709	706	734	696	733	731	726	757	749	738	720	732	740	766	729	749	726	765	716	753	752	737	707	759	763	764	725	735	742	742	694	759	752	721	718	771	740	715	761	763	714	766	753	769	701	760	707	778	770	742	728	728	740	751	751	735	704	762	721	723	675	741	725	707	716	749	743	785	740	738	765	763	768	791	718	775	736	751	698	750	708	778	723	734	731	800	808	711	787	748	759	723	738	711	784	747	752	746	751	715	734	779	724	710	729	807	758	759	709	756	651	779	713	737	727	754	771	809	723	727	753	733	781	726	724	778	707	784	762	764	755	767	768	728	764	722	693	740	744	747	742	778	741	743	694	766	781	733	745	736	764	710	750	752	742	745	735	753	804	789	780	746	709	691	713	763	785	737	776	773	730	720	745	778	746	709	752	732	729	667	733	755	750	743	741	770	790	742	758	739	773	758	760	722	714	732	745	773	722	767	765	796	726	727	740	722	772	712	753	703	726	733	800	718	752	700	746	735	726	762	738	740	748	779	757	758	675	726	727	762	747	753	758	757	693	731	748	736	772	753	702	777	712	723	693	706	767	719	736	739	777	784	711	763	674	772	780	744	736	826	767	764	731	724	743	707	736	736	765	713	740	741	723	739	720	743	812	757	730	704	729	758	706	740	740	756	767	699	698	713	737	702	772	752	733	760	768	770	715	732	695	721	743	759	697	755	763	739	772	753	732	741	767	744	750	752	721	747	770	698	718	722	680	712	734	755	709	736	755	734	796	733	728	791	733	747	751	746	744	767	777	735	766	713	742	727	759	747	700	785	746	709	734	772	685	778	729	729	838	749	737	730	734	764	800	737	774	726	714	744	802	720	771	757	766	766	722	744	785	742	737	739	743	735	718	808	754	734	693	756	779	780	771	753	715	737	751	763	741	753	758	754	744	731	723	730	725	785	788	706	744	747	749	768	749	779	780	738	732	746	697	693	716	776	794	798	725	727	703	743	728	741	713	774	765	787	726	746	769	795	742	733	742	738	713	746	760	736	742	759	738	668	712	746	780	743	681	758	762	739	737	786	740	763	730	692	726	709	772	712	747	790	745	666	697	760	698	780	767	725	755	724	805	722	732	763	745	725	736	727	791	754	745	745	759	668	701	711	794	720	727	711	755	743	770	724	745	692	700	751	781	693	757	749	787	732	726	702	758	723	748	757	712	777	731	736	738	768	740	718	801	770	731	768	719	708	778	768	693	714	763	763	777	740	791	743	711	719	743	705	755	682	745	764	736	760	755	707	685	745	739	770	711	779	766	756	731	705	728	711	781	722	739	725	730	802	724	741	738	753	718	785	754	744	726	750	741	702	715	719	737	723	730	727	755	794	761	725	783	768	679	739	711	771	740	782	725	724	701	705	783	793	746	756	738	739	729	755	711	769	749	748	769	742	789	748	756	732	764	700	664	742	736	739	748	749	716	719	719	729	703	657	724	750	726	719	691	742	729	724	733	733	766	751	759	760	816	713	772	772	702	815	747	713	726	775	730	745	724	734	746	725	762	722	723	769	724	723	741	711	736	686	751	779	754	763	779	743	776	765	740	741	728	740	754	739	796	695	816	738	763	726	719	733	720	773	727	748	706	735	712	713	746	743	748	761	734	778	739	706	735	762	737	795	776	751	765	703	742	724	750	759	692	739	738	708	747	786	761	723	754	718	744	712	710	710	774	759	709	727	791	754	777	740	749	742	732	759	750	734	748	714	777	732	707	750	766	758	757	701	748	735	739	717	729	723	757	747	723	755	699	749	760	769	753	782	782	726	671	783	704	783	728	749	734	689	748	742	727	770	743	759	745	701	749	701	778	759	721	739	773	727	727	731	796	732	750	728	688	781	731	760	694	709	768	738	741	764	716	766	709	760	749	776	732	763	740	761	734	733	764	727	732	742	729	746	703	751	728	718	769	755	691	728	732	708	700	717	706	778	773	746	726	756	766	767	748	791	707	724	790	752	709	732	748	700	763	774	730	761	748	727	742	749	787	724	769	774	752	729	721	738	701	728	811	702	735	741	712	732	734	779	767	764	740	703	733	741	744	741	728	754	730	746	730	713	727	701	781	733	747	786	734	746	716	809	740	740	760	756	729	737	699	769	737	786	798	740	760	816	754	776	744	730	748	764	732	776	738	721	720	755	750	756	717	748	767	703	712	739	749	741	759	744	748	719	725	745	746	716	719	737	718	775	726	757	786	761	735	757	785	745	750	743	763	734	771	710	735	740	760	787	745	755	756	749	711	757	704	751	780	726	750	768	724	767	719	722	758	730	718	700	747	781	756	801	765	747	727	709	750	748	730	742	740	661	711	715	739	805	738	756	758	735	781	729	753	745	777	755	772	745	785	692	708	767	726	765	737	742	750	732	749	732	748	714	739	733	709	753	732	791	755	761	709	777	762	702	772	786	720	760	729	721	731	715	777	779	736	767	727	715	771	713	795	717	711	736	708	765	722	759	701	769	710	739	798	767	684	754	716	734	725	731	783	739	775	720	687	779	768	739	782	726	760	749	749	719	755	738	781	741	771	761	772	715	780	770	757	720	725	703	684	781	725	758	738	757	770	731	724	768	716	752	720	741	758	739	718	757	703	723	788	730	742	744	775	761	738	787	736	699	740	768	785	764	736	681	741	743	735	752	725	780	750	715	745	760	710	752	717	711	718	709	790	799	735	785	745	754	771	704	755	744	738	723	723	712	781	741	708	708	673	765	750	749	734	798	772	755	708	772	750	737	684	707	757	751	738	768	755	742	737	732	758	742	749	668	731	758	745	726	758	769	716	730	709	760	727	752	818	790	755	733	754	745	769	755	695	735	754	761	749	705	741	725	690	744	722	741	730	771	726	742	692	753	708	712	725	726	714	692	742	737	777	774	729	714	716	745	748	709	712	703	744	746	746	726	707	771	743	752	756	770	743	758	779	754	747	741	752	708	708	745	738	760	765	764	734	754	744	733	760	766	770	765	747	672	729	736	742	721	753	759	718	742	736	747	781	777	766	773	762	779	779	747	782	739	733	741	726	728	655	738	690	734	737	707	766	735	723	790	740	743	738	744	723	759	706	718	730	724	691	773	762	749	780	782	711	743	782	768	754	744	730	694	703	733	740	751	774	755	724	738	751	744	742	761	755	717	755	780	693	756	763	735	749	722	754	728	753	740	733	778	722	693	804	738	768
31458	34117	38036	27430	16336	9743	5873	3334	2139	1803	1566	1340	1107	1017	885	845	815	775	706	724	666	719	709	697	662	623	663	646	645	663	612	651	623	616	619	693	674	648	626	640	685	635	630	614	634	609	564	674	608	653	655	613	659	631	627	618	606	646	610	604	608	636	601	638	576	678	642	639	616	585	613	625	637	562	579	609	657	591	620	616	651	640	666	613	607	649	616	647	596	621	599	609	618	627	639	643	665	631	696	615	631	648	609	625	630	666	668	635	631	616	652	605	592	653	657	610	630	633	658	699	628	620	619	626	631	628	683	617	602	631	576	652	623	664	599	610	682	698	608	632	638	650	668	611	651	615	639	620	596	657	613	654	639	651	641	626	597	604	642	631	633	651	616	655	617	659	628	623	661	623	626	689	635	619	620	617	609	607	581	613	633	645	652	631	606	645	617	658	636	629	626	589	607	591	643	680	613	607	673	678	612	634	659	639	671	598	611	584	596	670	623	659	626	591	652	614	637	680	635	629	603	636	650	658	638	653	633	635	641	661	618	604	655	646	635	624	649	685	660	649	601	674	620	626	638	588	625	651	617	645	627	629	643	637	658	634	610	571	646	613	632	613	636	647	600	665	643	629	588	640	633	620	632	652	647	595	615	620	603	582	612	639	618	629	607	573	654	616	594	650	634	630	627	637	653	605	606	643	621	629	633	652	615	644	629	636	605	603	625	645	617	592	639	702	647	612	608	594	584	671	648	638	608	619	603	665	640	674	648	643	612	629	620	627	590	565	624	593	631	644	606	595	587	644	625	618	584	629	598	629	666	624	664	637	609	650	647	592	602	628	621	601	642	607	600	623	645	620	621	616	638	588	624	598	600	587	642	658	662	600	633	597	627	659	615	621	654	616	648	620	621	613	628	642	617	636	686	646	696	635	635	638	601	648	665	616	674	642	613	652	621	607	654	648	616	667	592	624	586	660	650	636	663	624	637	658	620	642	606	644	633	623	613	634	632	607	667	624	601	658	629	626	636	660	602	637	593	615	596	619	628	588	637	632	599	587	644	623	603	613	619	638	589	665	625	680	602	640	611	633	646	632	642	622	636	636	596	607	617	658	613	596	635	624	656	668	628	611	608	668	649	646	585	596	649	606	637	588	617	614	651	627	612	623	622	617	579	608	636	643	631	624	629	617	619	619	610	662	619	606	640	594	668	613	625	615	619	638	626	677	608	573	682	599	603	610	603	655	644	634	653	639	614	644	643	697	639	666	653	632	633	591	597	642	624	627	667	658	657	616	617	631	618	688	607	600	674	686	650	634	582	603	632	600	592	649	664	621	607	575	593	667	630	652	630	646	631	647	622	559	651	678	667	646	629	620	660	643	653	653	635	621	650	609	622	606	641	642	682	643	589	611	609	625	663	626	625	612	640	617	648	645	648	702	624	621	583	574	653	644	626	622	603	586	622	621	614	624	611	648	633	608	672	632	576	626	612	632	634	624	633	608	634	626	618	608	642	658	645	637	653	629	588	627	624	611	618	637	616	637	625	602	575	659	597	627	643	625	583	644	631	599	595	629	667	621	646	642	625	574	616	601	598	642	630	657	594	601	616	618	614	586	624	622	631	635	633	636	610	606	623	611	635	621	654	666	623	603	644	611	662	681	649	648	634	653	644	613	633	643	598	648	690	666	646	619	634	630	622	631	610	549	689	622	643	638	637	609	606	638	601	632	606	593	654	583	652	655	623	617	689	612	644	651	644	622	631	600	640	629	646	647	606	625	647	615	621	660	639	667	607	637	642	639	588	601	626	623	629	610	609	640	642	624	647	638	594	620	637	684	591	586	650	588	638	660	651	639	639	644	655	611	611	659	594	616	612	656	649	611	600	575	572	620	671	645	636	622	645	605	638	632	604	668	603	609	583	657	604	600	665	635	642	685	634	582	616	624	589	652	622	648	674	551	651	608	561	623	619	611	617	670	633	658	647	612	649	655	654	704	585	611	676	667	624	632	647	616	647	664	607	655	629	645	630	666	597	634	663	613	656	609	593	603	655	656	621	619	690	637	645	637	627	631	628	611	632	607	613	645	667	645	672	613	640	649	680	631	628	591	653	626	606	620	624	653	629	648	642	598	638	605	633	642	656	643	603	581	656	632	655	626	655	622	675	635	634	629	644	610	645	610	635	613	592	646	628	647	640	629	654	636	631	629	617	645	704	636	634	629	626	637	682	630	633	647	595	625	604	652	660	662	615	665	615	672	628	649	630	640	626	682	674	620	640	659	586	641	600	590	608	576	645	599	645	589	603	639	602	633	621	600	653	633	608	637	625	645	629	672	633	628	616	645	600	619	607	637	655	650	722	670	659	638	644	631	626	662	615	664	632	637	601	572	663	639	660	620	621	611	649	593	599	617	632	644	653	659	608	677	607	619	643	658	616	653	668	666	594	616	651	650	645	659	635	617	628	633	608	639	616	641	629	643	579	641	651	585	636	640	654	594	632	613	646	632	626	640	594	637	644	672	644	629	649	588	599	605	638	602	648	625	646	643	621	626	632	646	615	633	630	679	631	588	643	607	630	664	632	574	663	596	631	591	619	609	619	683	633	634	644	642	630	640	613	627	651	640	640	610	624	633	627	611	625	610	616	659	636	642	574	641	575	617	653	625	598	598	652	677	633	675	646	604	606	618	650	622	596	696	603	658	626	629	611	639	631	599	558	629	669	647	598	676	704	652	673	612	657	610	629	627	637	646	645	645	660	638	608	609	595	646	630	635	603	584	631	593	638	639	619	654	622	641	629	634	621	661	694	639	620	642	615	615	675	637	623	654	655	631	634	640	660	619	649	679	628	573	593	606	631	636	637	616	647	656	623	653	650	695	627	668	656	636	618	602	643	599	598	608	583	663	667	589	618	635	649	662	676	636	622	650	665	626	622	624	651	661	645	660	587	575	653	624	592	628	649	637	623	654	596	619	622	620	650	650	639	613	631	590	660	623	642	613	600	615	597	578	625	659	640	626	695	647	616	634	654	608	624	592	642	596	610	623	615	646	624	632	654	636	635	609	615	642	585	679	627	638	660	600	663	623	650	644	641	599	627	631	592	635	651	621	617	655	626	616	678	595	628	607	583	618	632	624	614	607	601	603	629	601	629	594	620	638	621	594	662	638	656	634	645	667	633	623	599	634	647	635	643	645	614	661	573	595	641	584	582	616	658	651	676	577	603	636	664	597	661	620	605	608	658	708	617	564	652	610	572	606	602	614	653	646	659	613	604	624	674	603	646	648	621	583	663	612	624	632	654	627	652	608	604	659	620	627	636	594	594	632	592	623	630	656	617	670	618	646	614	668	620	625	657	618	615	649	643	649	624	694	632	610	583	648	589	616	619	632	636	659	595	645	628	599	631	647	643	652	617	663	629	632	645	617	627	628	596	612	660	622	622	616	630	596	640	622	618	641	642	610	627	612	623	637	642	631	611	637	619	624	589	643	616	669	643	606	629	630
37041	52168	41511	27578	19484	14047	9584	5760	3848	3011	2430	1963	1710	1410	1239	1176	1089	1001	965	931	913	861	871	852	814	836	767	779	769	777	715	758	741	778	789	745	737	768	774	784	774	736	783	763	785	783	780	809	729	734	771	751	762	754	788	791	731	747	725	722	760	766	750	804	794	785	764	772	770	738	800	780	756	734	762	735	774	725	756	713	752	757	731	757	752	737	747	761	735	733	700	769	748	780	736	763	740	734	744	757	760	726	719	771	808	755	787	704	714	839	709	816	681	783	766	763	733	715	784	750	771	795	769	762	739	792	784	741	771	791	745	771	757	695	810	740	756	758	777	737	765	740	753	708	779	778	784	745	816	772	739	784	765	789	741	774	763	790	749	758	728	701	727	768	799	815	695	762	790	745	744	783	759	760	789	796	790	747	759	791	741	707	750	772	755	791	741	783	761	757	777	719	747	715	745	732	763	717	781	777	762	773	761	746	768	757	798	767	807	777	768	777	744	733	767	793	788	764	800	755	759	734	714	769	747	713	732	782	810	746	745	787	780	816	779	747	822	708	806	733	753	753	739	759	735	794	732	742	762	799	714	790	766	782	785	777	742	805	802	758	708	806	708	766	753	729	715	694	765	743	728	792	729	813	757	795	796	723	770	765	754	809	777	709	770	722	788	734	785	740	775	773	785	741	781	755	785	734	746	761	715	774	767	746	764	717	756	761	761	680	741	735	717	801	784	742	778	748	790	783	759	755	785	793	748	765	776	712	739	757	780	747	770	772	758	752	732	734	770	755	754	746	759	769	764	791	791	769	777	727	760	740	721	814	778	780	744	788	777	754	715	730	782	783	761	768	753	757	772	770	766	748	792	739	757	744	796	750	710	753	755	756	814	721	754	781	724	720	768	722	723	738	745	804	762	764	786	757	722	762	819	728	765	718	817	745	704	748	779	788	818	851	776	773	772	765	787	777	724	725	725	757	799	730	783	788	754	778	778	768	757	783	797	693	789	777	761	733	759	763	770	794	759	765	749	832	763	788	746	737	818	734	757	715	751	775	752	723	792	719	768	772	791	775	758	764	816	796	729	777	748	759	750	753	747	778	738	735	756	789	750	769	751	752	817	773	805	739	761	805	722	719	761	747	770	729	758	727	709	723	772	762	743	730	733	754	786	770	708	756	779	756	757	732	750	725	776	773	722	758	758	792	743	781	766	699	768	767	755	803	778	732	777	743	762	722	780	818	700	674	746	710	821	788	778	766	762	734	778	764	750	789	732	745	741	791	747	801	763	755	750	820	706	697	706	787	804	778	743	753	791	768	799	784	753	734	758	724	791	747	709	782	760	734	797	754	759	705	785	729	721	733	738	758	737	756	755	766	779	784	743	741	785	777	815	776	764	783	777	757	720	770	759	801	751	776	748	782	753	812	737	740	715	764	732	801	765	756	747	773	781	793	775	766	795	757	800	761	746	745	779	758	710	705	790	802	803	788	743	780	768	761	780	743	683	764	754	785	735	701	735	740	778	692	743	755	764	781	723	723	761	725	781	705	737	756	688	737	757	759	724	764	716	765	770	745	734	796	738	739	738	756	728	727	725	760	792	738	752	737	765	744	829	797	742	765	786	762	746	788	734	785	726	804	753	732	775	761	762	767	787	738	755	735	792	742	735	728	724	752	724	742	733	820	785	760	803	799	748	768	729	724	772	751	767	719	804	769	752	766	791	753	789	754	718	776	774	718	746	738	768	758	753	722	774	748	742	748	746	760	822	743	790	716	763	770	793	743	740	743	777	794	753	775	772	743	701	766	760	757	718	808	819	773	776	741	745	723	746	756	784	764	741	771	724	792	757	743	688	680	808	765	739	780	784	727	764	732	732	764	725	834	792	779	729	743	748	714	749	722	776	795	727	742	776	787	744	728	767	749	717	764	791	766	759	815	750	752	773	751	769	811	807	728	765	770	740	790	796	783	773	761	768	769	768	747	731	810	737	797	745	734	755	792	773	791	759	763	796	761	710	772	760	752	782	798	725	723	738	760	771	724	795	746	740	786	770	746	816	806	781	807	779	757	752	773	776	784	780	756	787	801	745	770	739	781	782	735	792	746	725	773	767	742	738	769	759	771	766	750	759	740	745	758	744	776	741	768	756	760	813	774	826	724	766	751	764	770	689	766	716	799	780	747	782	766	784	795	733	782	729	719	734	731	750	728	790	730	717	814	719	716	776	748	788	772	734	780	743	762	745	800	799	752	788	795	796	750	720	783	780	782	742	733	734	736	767	777	815	743	764	754	745	782	737	796	705	742	678	784	775	699	767	775	789	723	728	745	768	788	782	710	800	736	735	773	803	756	794	776	724	754	795	781	764	718	745	777	789	747	762	750	739	736	729	746	766	817	729	751	783	725	771	790	750	712	741	738	785	777	743	791	737	792	778	792	796	741	802	812	763	807	748	799	755	822	808	789	731	754	775	723	765	829	742	807	780	762	732	763	765	734	809	753	785	799	736	777	734	761	744	784	715	767	734	788	779	737	717	777	766	758	771	734	796	761	778	772	800	741	805	742	769	744	756	752	801	775	799	760	796	804	775	750	744	781	740	731	779	787	767	752	764	742	780	732	722	785	777	783	764	803	749	699	781	770	730	772	829	760	755	773	806	703	801	769	767	735	813	737	730	770	757	843	758	751	827	735	731	716	716	746	731	778	754	750	729	692	777	716	771	707	806	758	830	800	741	762	733	794	771	799	809	761	742	754	720	806	749	718	749	709	754	757	726	723	742	805	767	731	775	744	748	743	818	764	771	763	769	791	749	794	765	739	760	729	789	772	747	744	752	804	761	777	720	786	773	765	742	746	743	714	740	749	773	699	768	768	775	740	786	773	731	785	756	730	745	790	728	715	759	792	803	707	781	749	747	758	756	826	744	764	731	712	738	797	765	759	730	751	743	756	787	780	790	779	686	775	775	779	725	791	789	746	798	746	752	821	760	744	720	708	770	757	764	740	756	770	780	732	743	777	718	717	731	760	807	726	798	729	764	729	713	741	780	757	801	777	735	784	770	777	737	745	782	765	778	746	737	784	788	759	752	783	707	752	735	756	783	798	700	730	780	775	750	734	766	717	775	761	804	764	772	765	760	715	762	771	761	814	727	769	738	746	767	754	704	804	774	741	793	813	723	781	774	814	739	776	784	811	701	739	726	756	772	698	778	748	761	729	740	749	713	728	778	717	748	775	791	789	757	779	749	772	766	763	748	760	764	736	735	734	799	734	725	778	738	762	789	703	753	771	712	751	764	771	760	721	801	796	809	704	753	779	742	759	799	766	803	715	745	737	733	779	758	753	770	798	770	788	772	743	799	789	768	747	776	751	765	702	762	692	809	801	773	760	751	768	742	753	760	740	745	709	779	764	783	770	795	727	781	767	767	753	775	787	768	792	838	785	791	726	761	772	748	748	751	738	713	794	790	775	800	802	756	776	803	832	778	771	751	788	766	743	765	757
23852	21110	28277	24928	22272	19179	12469	7977	4735	2721	1976	1553	1316	1223	1079	975	881	856	845	787	747	740	736	698	699	685	737	741	670	680	687	721	689	675	692	668	656	666	652	679	657	689	684	676	656	685	662	663	721	660	679	656	654	658	678	649	644	685	657	656	707	639	657	677	665	695	661	711	635	650	663	647	643	699	682	663	689	646	670	642	614	632	648	664	675	639	710	670	630	663	673	626	639	685	664	638	640	631	652	678	679	697	668	662	686	666	657	683	647	616	624	660	699	673	638	642	641	642	644	634	707	633	692	637	642	674	704	666	648	676	693	594	667	653	645	664	683	643	650	650	636	660	723	654	659	665	648	622	623	680	672	681	669	691	648	623	677	625	625	647	669	636	640	624	695	640	688	703	648	642	665	662	635	650	662	628	667	639	656	687	674	660	724	671	633	661	659	628	648	699	680	610	676	669	648	612	687	679	652	623	640	708	697	658	689	673	671	702	693	638	661	701	690	637	689	673	691	701	663	647	673	643	661	634	632	657	703	652	677	692	631	661	625	652	645	724	649	657	670	649	685	670	644	622	663	689	633	669	628	615	643	647	675	653	647	631	616	654	662	661	695	699	699	637	639	652	655	673	644	624	622	654	678	699	668	593	671	670	636	652	723	653	673	611	658	654	649	632	648	661	673	690	630	631	652	646	657	613	636	668	690	649	688	636	672	705	604	638	625	656	625	693	669	658	654	685	634	682	637	672	687	668	675	650	662	640	651	618	620	662	658	651	646	646	662	680	664	650	611	615	641	655	667	679	644	646	668	616	673	676	638	692	667	643	637	637	691	659	643	647	631	631	701	666	672	631	667	666	661	662	635	674	689	648	666	622	701	625	654	644	657	598	682	645	690	669	690	643	700	665	656	638	682	671	674	653	638	640	650	696	701	680	604	612	667	695	636	654	644	664	689	687	676	658	653	622	656	638	668	690	656	628	687	629	616	633	652	685	644	643	660	669	659	641	678	675	653	669	706	728	635	634	648	668	652	661	630	689	679	664	677	648	642	617	666	640	658	672	700	638	664	675	663	652	639	639	631	688	695	694	650	674	617	668	657	666	666	680	688	689	654	665	674	681	625	668	639	672	692	601	699	611	696	681	629	626	624	706	626	660	681	671	662	665	685	694	673	734	718	659	624	651	610	677	643	660	700	689	610	623	671	641	674	680	630	606	651	676	639	679	684	689	658	665	675	681	626	662	695	645	636	641	645	628	621	639	641	614	665	601	660	728	675	662	692	641	693	638	678	655	633	640	666	681	665	657	697	663	693	673	716	696	649	661	666	673	657	667	672	688	665	661	618	644	650	628	589	647	676	673	687	656	660	695	704	658	684	660	667	643	668	658	660	686	611	674	640	634	680	690	618	657	652	653	644	688	656	650	662	692	725	666	643	686	653	703	669	653	650	630	689	679	642	655	659	687	686	636	654	660	687	662	652	633	656	639	619	681	650	655	694	634	656	657	679	645	644	625	689	661	662	642	617	659	649	676	650	707	699	654	649	697	662	664	619	648	675	716	656	648	684	647	717	634	680	656	662	653	671	700	692	644	644	676	646	635	706	716	677	636	661	665	660	672	635	704	723	642	695	680	670	624	645	686	616	622	655	662	661	628	660	647	667	636	603	662	673	677	646	618	623	620	636	623	686	662	625	656	619	637	604	656	632	638	655	681	706	656	635	718	644	641	671	643	645	613	661	650	661	712	660	696	628	679	676	601	625	680	654	699	685	671	677	651	641	671	673	632	615	685	708	658	650	657	634	717	674	706	681	657	667	657	684	628	669	672	664	693	655	626	671	707	644	662	699	662	604	659	641	676	666	638	598	677	639	676	696	665	623	678	652	614	646	652	642	652	668	643	658	610	650	702	675	639	635	617	670	659	652	675	694	689	667	650	658	691	636	651	630	688	660	701	647	673	640	614	708	713	680	669	659	680	647	627	680	694	634	637	664	753	654	678	677	654	623	624	678	651	667	693	669	669	617	680	647	622	642	606	644	624	650	665	692	664	649	644	685	665	662	665	653	653	688	664	633	641	645	706	687	665	632	652	659	686	656	635	663	650	645	640	656	636	610	661	602	647	632	653	661	611	633	651	624	641	637	650	690	678	698	679	627	694	663	652	629	694	623	638	654	638	634	615	672	671	611	679	680	620	684	629	635	657	651	629	658	661	670	643	659	678	645	627	692	666	693	667	675	665	648	637	670	660	661	661	643	609	673	702	642	638	669	629	628	651	657	663	635	678	605	692	646	632	645	675	668	672	670	666	644	651	652	653	660	636	669	668	656	656	657	719	628	615	660	669	664	694	641	630	613	705	658	647	689	667	648	639	650	656	652	631	612	617	670	646	706	615	655	618	673	656	662	590	674	648	661	661	645	643	654	680	623	642	665	678	663	660	660	634	660	642	672	613	714	626	612	672	634	671	654	707	693	628	689	625	602	628	656	725	657	647	601	680	661	699	640	630	668	667	682	674	673	645	651	671	658	664	686	671	700	681	645	672	638	664	624	646	640	651	676	659	688	659	656	657	665	673	683	635	676	687	675	608	667	675	649	639	680	672	668	677	654	645	669	605	625	638	647	661	663	729	632	665	657	693	637	684	647	680	657	686	668	640	692	701	608	630	630	705	593	678	670	657	647	682	656	674	643	706	655	677	669	657	655	617	658	609	681	655	643	619	664	637	635	633	672	657	652	630	690	651	635	671	702	643	660	613	680	718	640	662	670	652	674	632	625	643	694	647	652	640	666	646	638	653	692	638	636	678	677	621	598	675	633	602	641	649	637	678	641	662	658	694	670	695	655	636	654	627	657	629	681	682	632	647	698	667	702	634	672	643	702	727	675	669	692	674	639	637	664	636	658	622	691	638	629	653	652	638	645	685	639	636	708	640	653	659	653	625	644	662	704	596	630	632	655	644	652	682	667	678	633	635	636	699	642	616	687	630	645	662	672	686	690	664	673	668	643	668	621	652	661	680	667	643	632	664	682	634	703	676	635	631	653	688	646	652	638	669	699	689	667	695	643	659	664	638	674	633	644	648	666	704	628	691	677	648	621	646	677	665	650	648	680	635	676	620	641	682	620	692	664	648	660	684	698	649	680	641	639	678	657	650	675	644	675	682	639	613	640	678	681	665	662	689	649	621	652	686	628	632	634	675	680	690	624	655	670	638	604	663	656	639	648	672	654	661	630	651	645	685	624	701	696	668	679	623	707	639	566	669	620	668	630	645	655	641	642	652	627	662	615	645	620	656	632	653	682	700	708	624	639	631	621	717	665	670	647	629	625	709	632	659	659	650	639	659	655	647	702	647	651	668	729	639	641	731	674	644	657	648	661	655	623	679	660	693	697	652	641	642	663	681	692	605	697	664	677	675	615	666	637	711	653	684	640	614	639	708	654	656	657	711	642	633	633	688	645	670	652	651	659	644	656	616	604	647	680	608	664	697	648	665	659	667	660	624
36604	60294	46851	33523	25283	19595	14730	11738	7369	4377	3308	2539	1940	1641	1419	1287	1155	1145	1053	968	944	931	927	913	848	882	837	854	797	837	805	801	771	853	774	803	818	807	802	794	812	837	818	782	845	806	807	809	813	772	807	797	794	788	814	855	801	745	833	767	772	794	787	782	814	829	797	822	780	803	768	828	810	794	819	784	779	791	798	764	819	806	799	799	798	796	778	805	828	795	770	809	813	781	762	780	805	794	842	790	790	792	769	766	806	785	795	754	786	765	823	764	774	785	773	858	815	777	827	771	778	826	778	757	813	763	793	771	787	807	843	843	807	796	804	802	786	845	771	801	817	821	792	819	780	792	836	813	804	811	772	770	787	813	828	756	826	792	765	783	782	770	820	788	757	784	760	789	793	794	771	804	810	812	742	812	769	769	777	757	761	745	739	833	804	805	782	805	803	820	793	807	811	797	811	821	826	781	790	825	802	736	802	765	827	810	812	813	787	748	751	812	833	811	779	773	783	773	796	770	808	825	820	780	841	827	817	803	799	787	837	812	771	769	799	766	805	763	790	792	760	812	761	778	858	780	773	784	780	801	810	807	783	781	789	773	788	749	824	778	764	797	824	805	754	845	819	785	764	789	806	794	809	804	805	789	809	778	799	769	788	810	784	805	761	804	797	817	814	789	793	810	784	765	813	809	786	843	760	832	800	789	803	777	775	816	826	772	799	800	773	762	791	794	779	772	855	770	765	786	783	807	793	773	797	790	788	806	784	793	834	805	775	782	793	826	807	806	797	811	770	799	843	832	781	787	839	755	794	753	824	822	796	833	760	848	811	812	839	814	800	804	831	784	801	789	839	753	812	815	811	804	801	776	804	773	752	786	799	807	793	809	818	817	797	766	767	804	785	806	816	758	800	835	760	787	777	775	808	836	756	760	743	780	841	784	807	844	803	809	819	751	785	727	821	783	784	791	773	771	842	821	807	810	787	794	769	870	847	773	811	779	725	806	815	778	799	814	784	856	808	782	797	780	798	781	799	746	748	788	782	790	799	851	750	808	774	832	783	739	755	757	840	770	782	836	763	811	791	779	785	795	830	842	781	796	723	822	758	763	798	806	820	853	849	787	810	750	796	783	819	849	839	782	824	750	821	803	775	768	760	798	736	816	760	762	779	832	787	793	848	770	783	813	753	805	794	808	778	793	796	779	811	835	779	820	787	837	800	738	795	813	808	811	812	805	776	760	780	809	794	828	741	811	810	830	848	771	796	823	794	782	786	777	753	845	837	813	736	838	787	753	803	817	802	778	835	791	750	792	824	806	838	812	799	801	867	803	794	777	811	809	807	774	808	767	814	762	778	830	846	744	774	796	796	744	799	798	840	818	794	807	780	780	782	805	803	779	821	748	773	750	838	746	800	790	769	839	825	781	787	747	779	755	787	791	803	824	807	741	764	845	789	789	781	817	786	782	789	809	807	766	777	766	786	784	748	826	801	765	821	834	818	804	807	820	817	813	779	774	792	820	792	838	802	805	753	842	866	747	809	775	810	788	814	823	815	768	748	814	787	791	769	831	867	793	795	793	782	806	777	764	796	853	837	761	802	772	811	764	770	750	780	837	769	755	771	839	769	836	798	781	809	794	856	836	764	827	796	811	781	792	763	765	803	809	781	763	836	798	774	759	836	809	789	767	785	787	805	799	847	813	791	826	795	831	789	865	775	822	827	764	829	794	827	786	845	787	764	789	797	780	855	797	830	789	783	755	816	839	804	789	769	821	836	769	796	783	792	788	790	832	830	800	828	757	779	777	781	789	813	786	758	801	799	834	782	813	823	816	799	793	828	769	829	775	782	768	871	791	748	790	799	790	818	854	778	783	795	824	795	785	781	839	774	791	806	802	774	850	765	766	789	814	800	796	817	723	796	828	757	719	808	798	791	852	780	843	771	868	798	824	828	783	791	856	788	826	785	781	775	779	816	809	818	801	784	851	787	794	797	820	801	781	738	814	809	776	809	801	807	806	800	777	765	788	830	780	749	793	766	782	812	797	733	770	777	764	737	764	831	817	861	793	787	781	788	825	791	865	834	818	796	827	796	792	777	834	763	757	810	775	786	834	780	799	773	797	781	773	819	792	781	767	811	699	784	798	792	751	751	776	796	823	821	828	731	857	831	799	802	828	799	843	769	812	754	762	746	834	802	822	793	783	786	778	778	766	770	764	779	782	770	780	823	802	806	764	764	850	777	786	772	822	803	748	836	850	781	752	820	794	783	787	784	802	851	816	802	836	818	749	765	821	799	820	799	810	771	783	850	789	813	785	753	729	815	778	810	758	777	774	793	808	721	804	803	785	811	737	773	819	806	844	784	819	800	835	818	850	782	817	784	773	813	783	798	806	759	846	826	777	771	831	857	769	735	817	857	752	807	744	775	792	743	726	784	844	775	806	832	773	757	820	813	774	769	904	821	852	785	772	826	766	819	770	769	754	802	818	773	807	829	769	796	790	807	786	815	782	769	790	808	808	825	814	758	797	799	786	820	802	788	767	797	835	758	766	798	783	818	815	799	784	808	823	837	782	773	825	786	803	798	780	781	826	804	775	786	809	784	776	777	752	792	771	792	762	791	753	783	786	786	782	834	798	758	800	824	793	817	805	805	830	799	799	802	862	775	810	783	788	767	744	812	739	804	802	823	801	825	855	764	797	852	764	808	751	787	767	781	823	764	849	748	838	836	806	792	732	809	788	810	762	765	814	765	780	787	812	810	844	791	804	784	829	794	777	790	826	776	752	777	752	772	764	813	812	850	791	817	860	795	792	800	783	754	807	811	792	754	814	782	765	770	812	810	798	808	799	749	795	824	786	778	774	779	821	815	839	793	828	801	784	806	787	801	789	788	756	782	758	804	760	764	812	831	773	783	837	777	762	777	817	826	831	835	770	799	817	820	791	776	792	801	817	796	742	812	753	735	805	834	783	804	794	831	782	786	800	762	787	782	803	804	844	837	800	837	780	829	810	778	764	781	736	802	779	796	779	777	739	816	770	827	778	804	770	766	808	828	794	804	832	771	761	796	800	774	814	791	830	845	812	798	736	775	791	773	795	798	780	805	770	774	839	826	792	789	805	757	790	827	813	807	800	807	848	811	794	821	801	750	762	751	831	792	784	796	816	782	802	721	780	752	796	787	828	777	787	784	766	779	813	774	790	803	761	769	793	815	780	804	823	841	790	818	804	785	813	798	777	800	800	852	805	787	760	767	781	778	732	826	833	779	746	817	833	807	769	785	833	812	822	796	765	764	791	758	814	772	795	851	802	840	801	805	795	755	780	803	752	829	775	754	820	765	785	808	790	835	767	833	781	821	797	825	816	782	754	763	800	813	799	790	809	812	802	805	806	782	843	804	793	819	778	797	830	777	781	790	795	844	810	824	807	793	815	821	751	794	744	797	779	790	740	725	861	796	832	804	777	746	809	821	788	768	861	775	811	811	835	784	795	796	803
24859	21203	28170	27072	21622	15000	8641	4826	2506	1873	1407	1161	1054	951	829	771	667	676	674	636	666	603	691	615	634	587	601	574	583	638	602	625	544	562	565	579	566	569	587	569	581	562	545	529	593	610	572	567	584	576	610	549	635	583	569	551	577	555	595	571	592	575	587	560	549	552	545	633	618	604	584	569	560	568	607	529	562	561	536	598	562	641	606	531	541	549	583	560	565	562	611	600	545	539	577	578	571	584	566	611	590	597	564	611	560	590	574	583	572	563	561	569	569	572	591	540	579	594	561	581	564	573	606	588	616	612	542	580	608	560	566	596	575	548	586	541	554	580	587	509	589	596	612	608	566	553	570	557	572	597	540	571	600	559	596	567	546	621	573	590	562	588	592	550	558	631	546	574	551	577	585	541	585	570	557	563	552	577	564	542	554	569	517	606	576	605	554	578	586	552	585	576	550	614	590	575	595	568	596	608	557	580	544	574	589	590	609	606	613	529	597	582	613	600	574	571	590	583	581	575	593	603	574	561	592	584	605	539	545	573	572	583	596	574	639	572	599	588	610	561	567	594	612	571	579	595	587	565	568	578	584	630	649	614	510	608	575	607	570	500	626	556	572	589	554	558	576	578	544	607	569	622	591	631	596	557	560	539	570	614	644	577	572	548	563	610	564	573	615	610	612	572	576	573	606	596	564	579	554	571	578	577	652	559	595	587	572	593	547	518	524	533	596	565	580	540	589	605	535	588	597	571	580	557	597	542	565	568	634	578	564	610	578	552	584	573	595	554	556	550	546	555	595	546	556	577	566	570	614	568	557	549	556	560	582	521	583	543	564	566	558	549	599	584	609	578	578	589	582	585	587	552	553	590	564	580	592	597	591	564	574	593	570	606	595	567	548	555	610	589	544	624	553	554	560	583	622	555	605	578	586	554	575	561	630	574	603	601	596	614	572	590	606	585	595	561	579	538	607	611	580	584	547	558	593	576	599	561	568	590	590	553	543	604	569	583	580	589	568	577	571	599	594	565	552	558	584	578	571	581	571	594	549	605	595	613	588	577	596	584	585	561	600	564	593	557	607	612	605	599	570	566	569	566	557	590	578	606	602	552	566	578	567	581	585	537	560	577	553	597	551	569	635	562	598	601	565	562	582	584	603	545	567	593	621	526	583	569	588	586	615	583	557	583	615	550	609	575	556	584	576	552	542	600	573	567	576	575	627	551	600	601	607	545	565	580	572	545	618	608	520	615	566	546	585	536	556	602	559	530	630	595	586	566	597	553	562	604	581	587	520	581	592	602	559	561	565	575	587	582	546	602	590	584	567	648	591	587	578	583	552	558	588	571	595	567	585	537	585	620	568	576	544	634	593	544	564	575	606	542	614	594	569	615	577	597	616	589	553	565	598	583	583	585	587	546	600	569	602	577	559	606	549	571	576	611	587	584	595	557	556	574	574	570	598	537	582	569	589	535	556	586	599	612	571	552	598	591	571	554	540	544	576	587	551	589	555	608	583	583	565	591	528	552	582	592	544	597	558	557	590	566	528	588	599	570	593	582	520	599	591	574	555	559	583	520	633	556	599	601	542	571	578	569	558	554	589	584	600	531	635	614	589	581	594	581	594	605	545	568	586	615	535	530	584	581	605	578	551	598	586	606	560	576	579	577	609	548	545	567	571	576	532	591	588	544	591	581	599	580	580	605	613	584	563	531	553	544	558	621	592	589	577	611	551	591	539	555	577	582	573	545	556	563	587	557	540	547	625	588	562	608	565	537	547	583	595	538	563	545	578	601	590	578	566	559	616	562	549	563	554	604	611	532	593	583	591	593	572	609	558	584	587	566	555	606	582	546	552	581	567	598	574	571	540	585	573	552	543	577	627	606	576	589	605	589	626	604	566	571	618	602	580	549	552	578	557	550	591	540	559	594	578	557	582	550	597	571	613	575	548	563	581	614	548	545	614	584	582	599	603	589	561	555	629	562	614	572	563	547	583	583	584	553	606	572	561	599	567	558	574	559	588	578	586	541	589	574	585	569	559	589	630	578	601	582	573	578	606	538	556	565	552	543	596	578	596	582	639	521	584	586	574	572	584	540	568	581	573	549	529	580	569	612	575	565	555	590	563	573	551	610	583	584	542	529	554	556	562	614	567	577	557	562	605	588	583	556	585	540	565	579	576	552	603	579	578	607	594	533	598	572	557	625	583	609	578	573	605	555	589	548	581	607	590	573	552	561	602	557	583	580	562	619	599	581	573	605	587	591	529	593	567	546	582	562	585	566	554	557	590	603	579	542	570	566	558	567	546	618	532	591	602	576	597	570	613	592	550	569	561	533	562	578	568	525	543	575	593	540	594	605	576	577	545	613	586	603	585	594	557	527	597	604	580	560	526	563	567	600	545	517	614	537	574	590	530	562	577	590	578	541	606	570	556	544	585	598	591	580	583	572	570	560	622	568	551	572	614	593	577	568	594	552	531	592	552	550	554	586	588	573	587	600	582	598	567	547	536	578	576	576	546	541	534	589	573	581	612	571	609	570	564	558	565	574	580	564	542	537	557	554	608	591	570	559	610	564	591	564	560	546	570	571	584	525	564	586	578	564	579	613	598	553	570	579	573	568	629	586	589	582	575	568	522	588	599	587	548	530	580	617	587	609	594	593	602	572	604	592	566	599	545	604	605	583	596	585	590	607	572	594	578	532	561	562	596	552	589	573	604	585	582	546	586	577	584	559	589	551	582	565	579	558	564	554	520	580	577	554	557	547	560	643	581	577	611	621	584	614	555	596	601	618	559	591	581	559	575	591	610	573	585	604	533	584	552	578	525	602	581	539	554	611	578	566	544	593	581	528	536	567	528	582	550	604	551	627	548	578	586	597	587	580	626	551	567	588	587	586	546	577	551	595	643	554	558	571	574	578	612	617	553	552	602	587	564	577	559	618	589	581	594	606	597	566	559	582	552	580	587	567	581	542	572	631	547	520	537	549	607	588	601	571	582	584	561	584	564	549	550	562	575	564	575	563	590	563	564	598	562	570	550	610	569	526	602	542	566	587	597	579	588	610	571	571	568	574	542	551	521	610	562	587	575	589	601	576	569	548	560	603	577	561	590	594	622	570	590	592	533	532	540	577	558	541	580	544	586	538	588	563	556	567	570	596	584	537	552	580	586	609	571	570	566	588	582	596	593	599	573	607	607	571	593	603	549	609	609	540	536	561	555	584	589	584	565	600	586	564	544	581	603	577	573	569	616	592	539	548	534	584	548	585	576	537	588	635	514	560	557	565	571	578	598	558	590	597	571	592	575	568	574	556	571	563	560	570	588	588	557	597	590	572	584	573	588	627	539	565	532	576	582	596	563	545	560	543	539	594	576	602	603	579	591	545	561	584	615	556	613	546	553	568	559	547	535	562	597	569	564	621	577	563	571	594	593	560	592	580	619	543	575	560	558	605	561	574	552	534	577	594	617	584	575	617	588	595	585	574	603	556	586	571	600	572
39343	56423	45733	32456	24856	18342	12481	8073	4362	3325	2394	1759	1550	1356	1129	1085	992	913	862	854	730	803	790	778	749	755	712	710	783	722	747	713	704	697	677	703	702	660	709	706	698	702	724	688	763	667	733	674	688	681	665	697	759	701	745	670	716	674	723	735	680	716	651	687	774	654	723	717	706	677	726	710	721	702	677	709	703	673	721	697	668	668	753	709	668	749	699	711	674	730	677	680	721	704	649	670	719	683	710	704	660	642	718	680	678	726	720	692	739	694	681	667	706	674	721	698	659	691	694	706	746	686	665	733	660	674	686	727	751	734	665	710	669	685	713	725	717	677	684	743	710	724	662	662	710	690	745	701	715	671	715	668	799	681	674	716	682	686	719	682	728	660	732	718	692	662	689	718	694	722	666	705	718	703	701	676	728	709	708	736	721	657	645	676	657	717	698	714	716	753	695	692	710	652	710	705	674	674	695	762	726	679	715	710	711	662	698	711	677	704	699	682	664	686	698	705	692	713	732	695	692	701	675	705	691	691	725	735	655	685	723	714	680	680	693	736	706	719	643	689	652	689	686	727	692	728	714	687	710	695	656	707	695	691	698	690	663	668	701	696	675	645	695	691	702	712	677	727	668	712	723	699	754	662	684	699	688	681	730	740	706	729	675	694	673	706	726	681	693	678	762	730	740	677	701	724	712	679	716	674	663	705	726	708	680	686	755	687	715	742	681	724	701	711	665	648	688	710	695	703	690	688	736	655	722	669	702	692	694	708	663	737	670	694	665	694	673	718	655	695	698	663	697	664	687	704	696	722	699	712	641	667	723	705	659	681	704	699	679	699	706	721	720	703	670	698	702	660	701	660	707	676	691	683	702	686	679	712	686	714	675	676	693	717	679	693	724	653	691	717	704	702	692	691	670	667	720	715	712	666	673	720	705	658	729	710	748	675	719	743	687	715	695	677	718	682	735	743	705	717	725	708	717	708	711	725	679	718	735	665	738	700	714	710	688	715	717	690	718	680	742	618	720	735	664	651	678	710	699	731	711	671	746	688	686	695	701	655	690	680	687	655	699	662	672	692	684	637	623	690	695	709	682	713	735	680	713	705	685	715	704	702	648	696	699	687	701	669	728	691	682	680	691	761	646	693	721	669	673	693	692	714	670	677	721	701	713	698	696	707	704	703	641	689	722	656	661	642	702	714	724	736	707	708	664	723	686	685	667	705	678	683	709	692	713	717	742	697	695	704	734	701	706	674	656	712	704	708	687	743	662	696	707	699	666	704	651	714	692	707	705	667	695	705	725	701	698	711	730	688	694	651	672	704	697	721	685	684	667	690	719	680	697	684	681	748	675	707	664	695	730	704	718	664	712	644	720	718	716	685	711	696	691	744	719	737	685	671	637	693	687	720	678	725	702	690	709	740	691	713	677	685	704	694	701	717	680	675	701	704	690	697	690	719	683	702	670	707	689	651	682	682	660	711	670	658	687	671	704	727	718	690	690	664	734	713	673	710	668	714	682	722	732	701	722	686	734	670	714	686	760	680	673	678	709	697	681	678	713	653	710	707	673	640	698	675	726	741	686	713	655	708	674	736	745	722	726	672	646	676	660	720	683	689	692	683	682	677	657	686	691	704	678	700	671	700	692	756	617	680	688	723	679	714	710	746	688	647	686	667	685	743	679	675	681	701	630	722	746	693	714	687	701	711	720	709	704	644	684	722	691	698	698	697	726	690	725	717	744	727	679	700	689	649	650	711	733	706	689	744	729	657	719	722	710	736	654	658	729	711	688	691	726	658	672	662	689	734	693	750	701	702	741	679	696	703	715	675	657	667	702	716	696	692	700	704	717	705	674	672	639	696	691	748	677	725	702	673	698	732	674	658	756	721	714	672	685	760	651	721	720	651	672	743	731	691	692	713	651	682	676	698	755	746	687	767	688	719	696	655	675	735	692	668	755	719	682	720	700	715	707	673	692	722	671	707	700	707	684	714	705	698	690	667	715	689	745	639	689	730	629	723	709	726	688	681	671	754	671	694	705	709	657	733	725	687	684	709	668	729	671	703	662	682	742	704	701	699	692	685	677	696	702	705	735	721	704	713	725	703	717	753	684	718	708	654	775	695	713	710	666	714	696	655	686	742	687	719	680	688	671	694	686	654	653	734	671	684	703	690	660	692	739	710	696	669	685	717	697	686	686	698	692	708	640	667	713	709	648	672	671	684	686	715	729	683	669	644	696	693	708	705	615	700	667	704	676	722	650	696	752	686	705	686	693	708	667	696	735	706	749	703	696	712	657	660	687	704	751	700	686	671	698	688	681	699	666	706	679	696	651	717	691	711	736	712	685	686	704	701	715	739	664	776	732	690	706	739	675	685	706	674	704	683	706	712	720	695	727	737	682	689	720	708	690	696	688	726	749	695	718	720	707	712	685	749	739	700	734	671	691	675	719	692	716	658	750	689	692	668	675	677	678	713	687	699	655	677	695	694	703	729	728	696	689	672	733	734	696	707	712	689	727	679	635	694	691	692	714	707	700	688	708	702	744	672	739	717	707	668	712	723	716	710	722	683	699	696	690	690	709	679	730	696	686	678	757	709	635	722	722	692	710	729	684	744	641	708	703	653	681	636	661	728	670	739	691	703	718	691	700	704	698	666	747	724	655	722	733	731	730	710	729	733	740	695	723	690	725	680	690	726	717	691	661	696	713	664	666	726	713	692	722	671	712	687	701	714	673	645	731	694	722	718	707	703	721	655	674	713	677	715	699	686	711	690	675	705	718	748	701	697	726	739	661	667	713	692	669	695	632	688	685	712	683	621	724	697	765	722	691	680	691	702	655	692	688	691	738	695	674	686	685	696	673	691	694	675	696	713	712	709	678	731	695	716	674	698	694	638	700	659	696	687	718	716	736	702	677	696	680	705	686	680	675	702	710	669	744	757	707	672	684	702	683	700	671	623	661	700	701	725	743	700	661	656	734	701	700	709	677	717	744	678	667	713	685	709	716	737	700	665	705	697	726	668	678	667	723	672	726	706	696	721	699	746	672	694	705	674	695	747	705	687	692	736	679	684	709	682	737	679	743	693	649	670	672	703	683	724	677	700	654	739	631	736	706	709	660	697	681	686	731	704	674	712	733	657	709	662	673	668	696	748	681	697	711	706	671	686	697	713	669	694	695	656	747	701	681	732	702	667	711	667	705	711	675	700	705	709	698	696	707	655	785	662	725	749	693	700	705	673	674	694	678	714	707	695	713	705	684	711	733	683	730	653	748	665	745	704	680	703	684	673	692	687	686	764	708	738	718	674	671	697	667	678	705	735	707	706	685	754	699	736	660	739	700	686	723	755	715	725	675	713	699	697	671	708	665	717	697	717	704	676	670	727	653	632	665	718	703	678	701	680	692	729	689	651	747	666	727	656	741	711	735	646	718	755	725	673	691	687	648	694	707	675	693	712	716	679	673	691	700	708	696	657	716	711	677	708	672	669	744	694	627	677
22798	21122	28654	23983	21607	22441	18462	7130	3722	2704	2042	1473	1322	1123	997	932	782	806	772	759	739	787	722	681	697	645	669	654	623	633	682	651	649	637	609	628	635	658	616	619	593	619	600	637	635	619	643	648	587	598	638	652	657	662	641	629	598	612	607	658	622	641	641	634	578	596	583	625	644	592	668	638	588	628	588	649	645	624	630	616	595	589	585	614	623	616	630	563	629	661	632	593	605	626	652	615	648	626	599	627	603	626	616	600	602	650	611	627	611	632	633	620	611	607	577	643	630	620	578	638	588	567	608	652	657	614	660	612	647	599	663	625	626	645	653	659	637	657	662	631	611	592	662	652	639	622	617	646	587	598	597	644	627	603	578	650	626	652	637	615	653	667	632	617	580	602	622	632	609	644	622	620	605	633	623	617	611	668	607	623	668	610	675	620	590	616	612	630	604	609	611	604	620	653	635	625	610	659	616	624	624	588	648	611	623	645	652	650	624	610	624	623	594	633	626	599	635	624	644	627	648	586	613	628	598	621	628	635	632	648	632	600	644	600	606	600	572	659	629	603	626	623	659	607	608	625	649	643	588	624	594	606	586	644	611	600	621	595	651	613	632	602	634	620	596	621	614	621	662	626	627	622	677	617	653	610	583	634	597	617	662	597	633	613	617	632	624	598	611	581	610	634	604	643	597	608	633	623	585	631	641	628	612	669	598	613	614	632	645	627	598	685	609	636	643	635	600	649	605	625	622	633	612	616	551	599	629	649	605	594	639	602	609	612	633	623	652	651	564	583	621	645	604	608	636	681	638	644	642	563	558	632	624	625	583	623	578	634	622	599	642	586	593	619	615	630	615	617	600	609	643	610	643	620	667	633	592	627	644	632	604	650	597	628	607	569	655	642	609	633	628	595	602	602	609	580	658	599	636	646	661	609	627	591	620	639	609	634	646	639	627	589	640	625	604	647	572	611	624	635	622	620	634	593	644	608	611	637	615	620	629	644	635	613	565	618	608	608	588	585	639	623	645	569	607	617	591	577	606	591	621	666	668	603	590	613	636	623	576	618	684	622	624	619	587	620	624	575	598	617	587	646	635	616	605	654	618	600	638	635	618	618	638	577	612	657	614	627	604	632	652	609	602	574	642	623	646	665	632	617	606	607	602	629	632	633	602	612	594	614	593	653	619	638	598	616	632	613	661	607	635	617	601	596	655	574	646	637	635	621	644	638	619	652	596	663	635	578	645	625	664	638	613	631	618	599	606	581	602	581	571	607	639	568	597	609	638	605	636	628	611	621	597	602	608	608	620	658	610	615	653	627	620	609	617	640	619	624	658	631	604	639	632	578	620	608	660	682	624	655	645	611	593	682	641	610	614	620	650	587	620	639	666	562	623	626	656	620	671	616	588	663	619	628	642	611	597	601	627	677	577	633	617	608	605	654	625	610	577	651	628	589	650	638	601	622	604	620	627	613	635	683	652	583	618	553	620	577	591	568	566	617	623	625	632	628	624	609	589	586	639	608	571	627	601	627	605	625	585	576	615	627	622	633	636	585	640	644	606	605	661	627	623	619	611	636	635	598	646	594	616	628	613	624	632	619	645	600	595	664	595	661	629	620	599	635	611	625	629	636	628	609	599	619	657	634	608	638	589	636	671	609	614	616	632	589	586	652	625	579	622	585	634	595	671	624	613	603	645	602	596	624	638	625	590	607	637	648	603	615	613	609	650	602	592	607	629	582	609	566	696	605	607	662	651	613	552	622	600	643	630	597	596	609	639	608	597	606	618	568	647	634	622	652	575	573	617	645	590	619	632	647	629	636	616	605	619	674	643	684	615	650	632	626	609	608	621	622	644	591	596	644	601	643	584	574	579	637	651	622	599	631	626	631	580	597	623	602	615	589	635	617	590	649	636	611	622	621	593	640	603	629	622	610	611	620	639	638	688	628	633	638	622	612	612	633	631	618	621	607	588	617	668	597	648	612	562	597	686	620	599	612	645	608	595	639	630	625	675	611	624	620	651	611	616	634	640	604	653	635	603	609	614	555	636	618	631	634	665	676	633	640	663	620	617	595	643	666	675	669	578	604	609	660	597	629	613	648	632	653	657	644	595	604	609	633	645	603	612	621	608	592	581	599	649	649	643	653	567	672	628	600	595	645	600	639	632	639	595	615	607	667	660	640	611	656	582	598	592	625	655	613	611	620	630	595	664	625	638	586	596	622	611	635	614	675	635	635	610	631	610	634	627	671	594	591	648	662	617	597	600	630	579	607	644	595	635	621	613	596	661	640	591	610	641	602	617	651	622	603	687	681	546	640	575	639	656	646	647	636	639	634	659	584	608	625	658	633	619	638	615	557	637	623	618	665	653	637	609	663	609	623	638	599	637	635	598	593	618	623	635	626	614	653	583	586	592	636	614	598	605	607	637	628	630	592	655	606	616	629	610	627	583	611	622	621	624	635	619	656	635	612	582	588	630	632	604	611	575	580	618	592	628	611	611	646	603	608	618	637	619	624	579	659	647	625	594	617	627	603	664	643	618	627	647	602	603	645	595	635	634	656	615	599	605	652	634	583	640	588	576	593	649	638	612	558	633	603	589	622	633	640	690	641	592	668	614	642	612	572	641	622	642	642	651	636	629	572	646	598	627	618	620	651	597	598	628	655	600	622	588	635	614	615	627	620	586	627	635	618	591	618	637	590	598	618	595	635	664	606	627	609	602	576	618	669	620	622	642	656	652	656	654	690	600	627	600	640	605	639	580	642	593	597	660	645	610	570	638	602	632	620	551	636	612	646	576	637	619	587	602	598	640	653	564	614	585	639	602	597	611	611	568	584	621	604	606	673	604	601	599	629	641	641	628	641	655	626	626	607	612	622	602	644	607	592	587	650	567	622	643	612	687	650	655	573	634	656	588	626	635	622	632	657	636	639	648	619	582	630	616	635	667	616	601	611	642	601	596	628	592	654	617	611	619	641	626	638	655	605	641	654	654	594	592	616	641	645	630	638	636	643	578	644	604	620	628	638	710	644	600	652	595	596	620	634	587	640	630	629	598	643	616	617	660	633	641	609	622	626	581	595	593	622	624	606	639	610	612	590	587	571	645	654	638	601	632	639	586	597	631	621	626	618	588	644	617	633	622	650	649	586	607	649	590	590	603	610	607	598	572	567	645	612	664	618	614	665	599	595	653	599	602	649	653	588	649	594	632	668	596	597	590	682	624	578	619	609	612	601	612	653	681	640	599	599	624	665	571	607	632	615	639	644	625	624	576	590	643	637	572	583	592	630	613	600	617	633	643	675	633	625	613	615	599	625	640	646	635	626	631	599	611	615	669	641	628	610	631	590	590	596	571	654	614	583	592	610	586	624	624	662	613	641	597	634	619	611	593	611	626	636	633	602	660	607	592	656	640	639	635	621	640	619	581	654	615	585	628	609	594	616	573	587	610	655	648	608	612	606	609	579	658	574	601	621	605	611	603	665	642	577	648	648	638	661
42116	66349	53225	39313	30547	22680	14770	9332	6367	4576	3159	2307	1923	1644	1393	1236	1114	1053	950	939	949	896	889	819	806	798	742	785	808	766	800	756	757	763	753	785	802	772	781	748	768	757	703	744	721	731	741	741	713	737	730	771	701	749	740	714	699	817	728	760	683	740	701	767	728	787	710	763	683	745	731	799	740	754	756	764	714	777	758	762	745	746	731	742	746	764	696	800	720	755	712	751	737	737	727	735	708	691	770	768	700	763	701	720	777	713	717	737	709	748	690	756	742	743	787	738	750	772	712	761	748	727	739	733	742	733	709	738	755	700	739	733	771	788	713	752	706	703	733	761	718	724	725	762	777	744	759	753	761	751	774	728	716	719	742	687	765	778	733	750	744	771	733	729	738	753	704	740	721	770	744	742	698	707	713	753	662	794	744	734	762	731	753	709	724	712	767	742	712	696	736	748	703	766	724	715	732	771	763	720	752	755	728	718	773	776	766	731	719	745	722	751	719	741	754	751	703	758	728	752	780	728	776	719	753	757	741	737	773	732	690	744	727	767	723	758	722	785	725	767	753	776	781	827	721	702	725	722	781	764	770	707	739	718	735	768	669	724	745	748	663	757	714	773	755	719	736	696	765	744	784	716	809	768	716	713	788	748	739	757	720	755	757	707	713	689	755	740	714	739	718	728	712	743	758	772	757	732	757	732	710	743	766	788	732	779	738	760	739	716	749	756	754	727	738	737	716	803	745	726	756	731	755	683	708	722	749	737	740	725	763	731	760	685	766	710	681	754	740	764	758	733	781	691	735	716	719	747	737	763	731	759	741	751	753	760	732	711	755	775	764	713	738	741	771	782	713	739	725	760	739	707	717	711	737	728	749	724	739	751	711	762	754	696	760	706	756	748	703	749	701	799	753	744	675	725	803	764	777	699	742	715	749	752	689	768	769	729	752	729	796	736	771	724	738	710	746	696	699	737	729	753	760	765	718	732	753	690	727	739	757	758	731	694	712	724	718	666	725	702	717	759	720	752	746	751	690	685	749	727	715	706	758	697	731	778	735	743	719	731	741	733	781	732	744	735	747	714	710	756	741	686	755	769	763	718	729	792	764	743	721	742	785	736	719	790	790	725	731	760	773	722	739	712	721	690	712	766	733	742	749	727	696	698	770	719	798	756	723	723	740	733	765	687	738	733	736	790	730	786	768	729	726	766	742	740	757	729	748	764	804	705	736	745	756	731	739	703	706	712	788	704	755	687	741	768	705	712	753	715	702	727	739	691	778	770	756	715	766	726	736	735	753	711	724	691	708	735	752	714	771	754	738	722	767	755	776	793	704	785	707	757	748	751	740	747	771	744	714	732	707	750	729	739	699	750	767	758	780	686	774	758	718	747	764	716	726	778	778	721	751	807	707	740	699	771	744	737	781	682	743	706	779	717	737	714	765	734	730	753	713	702	746	743	743	765	723	737	718	737	785	757	720	737	777	736	802	714	738	742	769	750	710	771	744	757	780	684	729	738	702	738	737	737	779	718	771	751	766	719	745	771	738	731	722	730	770	731	770	754	724	771	715	709	719	779	710	732	702	714	760	755	762	733	752	753	735	790	733	748	782	738	736	703	724	757	762	751	770	758	712	727	777	752	792	731	732	756	746	732	722	742	732	761	743	725	745	719	733	723	727	728	727	730	732	734	765	743	724	726	757	746	723	744	734	778	714	788	708	750	714	779	744	764	746	770	697	740	816	733	741	759	704	739	739	744	774	778	704	765	710	716	769	775	704	736	723	778	734	712	719	752	735	715	728	732	753	777	759	742	771	689	735	719	711	782	739	809	699	770	798	720	750	731	736	737	769	720	707	700	752	715	734	712	791	711	740	685	771	792	757	708	707	719	715	716	709	746	717	693	754	707	772	763	759	733	702	669	718	704	709	739	717	803	753	717	727	711	695	753	783	725	739	758	761	751	731	771	754	712	749	747	723	679	760	740	719	686	769	733	726	731	734	728	737	736	751	720	741	782	714	743	771	741	705	746	772	754	757	741	735	806	735	743	746	754	745	745	782	749	702	733	742	739	725	759	734	740	763	731	721	753	728	787	767	710	751	771	671	766	699	764	709	742	725	746	710	721	731	707	768	754	758	758	718	716	722	728	688	740	706	739	746	706	712	771	704	782	736	696	723	746	695	758	781	740	705	727	686	764	696	747	755	792	737	766	683	737	725	731	758	709	735	691	686	730	757	781	730	754	746	736	742	728	716	796	722	722	778	712	700	704	800	711	748	726	771	756	762	717	775	788	735	740	780	731	742	736	702	689	748	750	757	774	768	713	728	729	707	703	773	714	726	712	767	760	744	789	783	722	756	738	712	774	813	735	680	735	726	775	740	747	747	730	748	713	746	713	735	761	747	761	761	791	781	694	774	732	732	724	796	736	701	735	735	764	695	748	746	700	715	774	715	767	758	749	764	743	726	761	711	744	779	760	721	744	737	777	784	756	724	730	736	740	764	735	727	769	721	696	751	713	743	761	740	724	784	721	757	742	734	729	734	724	800	744	726	782	780	718	756	801	725	777	728	780	763	721	723	728	720	802	747	746	704	714	756	797	691	711	747	711	728	681	747	707	722	752	761	779	693	798	711	737	775	718	701	716	752	720	765	710	731	725	719	705	772	745	779	738	741	736	747	815	756	774	734	775	752	696	704	734	731	698	743	793	811	795	715	734	742	743	808	775	733	740	738	722	736	761	739	695	712	702	776	776	757	713	721	726	783	745	739	774	776	695	776	770	757	701	730	747	779	735	750	770	746	743	728	722	739	680	763	756	719	780	748	710	760	793	762	739	755	706	741	786	706	747	733	767	784	746	724	748	713	718	789	772	724	725	711	799	730	677	754	764	709	742	765	771	711	733	724	723	772	738	777	740	763	736	788	811	761	696	796	749	743	687	725	740	712	745	738	739	741	745	724	721	746	764	737	759	736	779	756	703	735	736	771	796	768	757	791	765	722	732	757	739	711	763	729	738	766	757	781	735	727	747	713	759	783	789	739	745	776	715	715	791	709	739	757	711	766	756	723	752	745	726	753	730	746	689	762	720	738	725	761	761	796	747	702	762	746	751	708	722	705	741	741	742	727	781	703	733	765	717	716	721	751	781	781	767	773	744	755	757	744	694	743	738	752	759	739	713	742	763	717	683	740	755	718	751	715	715	757	745	739	757	720	723	753	720	743	730	745	731	750	725	785	734	753	798	704	719	701	691	731	711	729	760	708	742	735	711	704	749	748	755	723	690	701	721	721	732	731	757	812	729	721	753	780	766	742	731	735	772	736	781	696	762	747	774	789	716	698	759	717	780	702	730	742	691	776	722	717	726	713	744	733	750	755	749	774	724	730	756	743	703	700	722	765	717	724	762	756	761	716	764	801	742	732	720	715	748	746	779	789	728	775	716	749	743	778	764	701	777	742	771	772	751	692	735	746	719	755	746	734	759	745	718	774	751	716	761	758	765
33827	40123	39505	26619	15523	8374	4654	2878	2000	1289	1090	987	872	843	773	709	762	743	670	730	664	695	653	656	671	661	632	644	680	606	640	616	637	623	652	635	626	608	642	574	635	632	656	632	649	643	668	627	685	647	622	630	647	598	644	620	584	671	664	603	660	626	639	656	661	584	632	634	611	619	617	632	662	659	630	656	545	616	626	618	577	643	618	644	617	597	637	607	604	624	639	601	592	596	615	610	689	604	611	609	667	642	623	590	638	613	613	623	630	655	608	667	622	647	633	618	623	597	650	658	624	598	652	639	649	636	696	646	649	648	612	642	595	614	651	646	635	628	657	684	611	643	587	599	633	638	640	591	620	591	637	607	617	615	598	607	631	616	603	645	649	613	638	618	593	626	580	629	574	633	652	648	609	632	660	605	559	658	616	647	645	619	619	619	606	594	574	662	638	627	614	628	627	628	644	594	640	590	602	627	630	579	638	656	611	626	629	643	616	619	626	599	627	628	674	639	604	643	655	598	643	648	613	595	669	625	626	617	665	590	638	634	640	656	622	593	606	640	613	639	621	594	631	619	671	610	636	585	644	612	627	620	619	653	611	618	653	622	653	641	621	633	601	599	595	652	625	665	645	645	618	665	620	635	648	606	632	597	576	612	624	599	554	596	615	630	653	673	610	638	600	601	653	618	620	682	665	637	681	595	647	610	624	652	596	654	605	610	636	622	683	597	613	585	630	625	625	624	607	636	614	652	698	625	634	614	593	622	621	607	659	657	666	607	615	656	632	646	623	680	589	638	640	586	617	622	640	630	636	661	639	658	594	652	632	654	693	637	605	612	651	627	623	634	649	623	605	627	608	590	643	640	660	640	611	652	591	688	629	632	626	593	628	616	603	679	617	692	654	615	641	617	632	610	633	596	620	623	701	602	638	650	622	609	632	614	640	670	608	640	619	624	647	580	611	646	631	626	628	624	641	604	609	633	620	601	601	620	620	630	652	635	631	635	610	582	639	627	633	628	607	600	658	552	646	650	618	609	602	624	654	610	594	643	609	559	655	625	607	645	621	630	645	617	605	618	623	609	608	575	654	596	618	615	611	633	596	656	631	631	630	603	569	616	622	641	647	608	643	617	626	626	618	609	650	646	627	575	692	615	610	588	627	589	611	618	593	578	621	610	638	600	634	629	673	635	651	606	607	604	620	611	629	659	621	654	634	597	653	608	623	597	649	658	608	656	642	622	637	635	603	588	626	674	621	664	578	655	593	625	622	655	627	614	619	633	678	608	648	672	663	616	636	593	604	664	649	614	643	585	602	619	576	644	594	617	643	634	597	651	637	639	605	624	660	630	623	651	629	599	636	660	628	602	665	620	625	582	614	629	646	616	657	620	610	589	619	668	609	640	653	668	601	662	672	621	625	672	631	679	643	632	669	649	597	620	631	623	626	662	652	643	650	669	622	607	648	654	620	659	580	621	588	655	657	678	663	619	639	621	662	598	623	639	604	680	606	620	624	626	620	664	631	632	609	664	584	641	611	643	607	604	624	608	658	683	607	599	664	634	603	641	621	637	630	627	612	606	620	604	650	614	637	624	617	602	594	606	632	576	584	596	613	627	585	607	601	620	613	618	600	651	632	612	679	548	647	636	615	637	630	632	634	652	644	653	651	606	635	598	633	655	627	632	603	626	623	644	601	606	620	633	640	667	568	619	672	652	667	612	646	663	626	630	624	607	578	638	568	628	602	592	577	591	566	642	648	610	642	571	609	615	652	616	603	630	610	628	645	650	635	635	632	636	631	653	668	621	616	571	596	610	608	681	616	643	662	665	589	631	610	603	612	689	603	638	658	631	658	639	601	626	634	627	587	615	634	581	664	641	599	605	623	628	629	582	614	607	633	688	664	622	581	660	633	623	597	595	644	650	642	598	637	641	587	672	616	640	630	637	629	658	585	597	662	611	616	644	623	646	619	669	634	654	621	700	580	618	608	584	628	628	602	646	656	614	665	665	679	670	634	646	623	632	634	616	609	616	612	624	704	623	636	667	625	687	645	665	582	617	640	619	590	606	627	632	583	610	687	640	623	640	622	657	644	606	628	592	677	610	601	610	620	612	627	616	554	651	605	629	641	616	612	604	620	612	636	616	615	657	647	666	665	640	614	578	622	658	587	561	673	658	658	655	565	648	648	636	634	633	661	582	632	628	603	632	650	622	622	622	666	615	633	621	636	614	654	684	648	701	627	652	627	634	616	612	613	629	636	648	570	603	627	663	650	617	626	588	668	633	689	601	621	607	638	590	648	583	596	605	661	623	576	622	645	593	596	623	628	608	596	618	588	596	624	628	618	631	641	610	639	631	619	623	646	663	652	590	678	610	666	646	654	630	658	613	593	612	658	588	618	630	635	620	647	620	604	634	630	611	612	646	623	688	638	629	657	623	649	663	628	636	645	639	630	666	617	602	623	617	637	661	706	581	652	613	633	643	661	598	648	604	578	594	661	614	624	614	621	621	644	622	657	633	632	587	645	643	607	686	600	630	641	626	665	624	602	586	626	595	602	637	638	603	621	613	659	589	600	610	648	611	617	583	630	597	592	666	671	605	622	598	591	609	606	628	634	603	653	588	611	638	636	605	615	583	650	604	638	631	593	565	644	623	619	646	627	641	642	637	655	590	594	651	655	600	611	626	639	620	601	603	634	627	603	621	587	626	601	662	646	640	605	591	619	626	644	599	616	638	611	649	599	642	674	623	650	606	626	589	627	620	640	593	625	640	597	640	666	643	630	625	664	617	646	629	597	622	666	633	605	687	684	655	654	616	625	607	646	634	633	646	578	663	620	615	611	651	631	609	681	648	632	635	632	626	602	663	616	622	632	620	615	643	626	635	629	636	629	621	607	649	628	643	642	605	651	617	567	657	626	623	649	605	624	632	615	628	654	643	635	652	653	633	661	595	642	621	582	698	641	666	658	634	646	655	628	611	659	641	675	602	648	651	600	668	605	591	630	578	609	614	616	656	648	604	649	609	604	622	645	629	613	622	621	656	624	641	620	630	605	634	614	651	674	636	657	664	644	626	654	659	626	621	647	624	593	616	620	708	640	631	619	654	636	653	628	630	589	639	642	633	633	610	632	621	566	601	613	582	569	649	642	624	611	622	615	583	641	613	652	630	616	611	658	592	598	624	649	622	621	660	612	622	613	649	673	590	593	593	625	614	627	612	575	626	649	651	646	626	680	613	641	603	658	634	671	631	652	636	573	593	649	568	646	638	654	634	605	643	622	629	635	617	630	610	678	635	633	634	625	688	635	614	642	618	598	595	653	585	626	612	642	650	666	621	594	587	677	618	674	612	589	634	651	643	632	578	624	676	620	590	626	611	664	578	688	638	635	560	647	634	640	638	632	639	609	625	663	605	624	631	657	602	635	618	623	635	612	634	602	591	609	617	638	613	615	612	659	658	644	602	656	609	614	609	665	626	616	604	645	622	649	593	662	681
41732	56405	42383	26467	18471	12201	7398	5076	3248	2147	1675	1389	1269	1090	1016	919	938	862	850	854	814	835	817	813	803	779	765	749	806	787	735	761	787	739	735	766	762	742	722	779	765	761	702	736	760	743	758	723	780	808	755	759	763	758	762	796	789	739	746	767	759	747	802	783	736	775	769	754	747	801	774	711	718	716	753	740	754	754	750	724	745	755	797	750	708	764	772	752	773	774	715	719	722	756	756	784	714	743	792	774	734	765	788	757	744	722	751	777	721	692	788	747	749	732	742	791	757	760	804	747	770	756	760	738	778	766	754	741	729	716	736	784	750	835	784	718	736	764	715	776	765	749	742	756	787	760	702	781	755	708	722	718	740	718	714	726	739	763	732	744	758	758	760	797	744	770	759	811	780	715	791	754	674	776	777	745	728	744	786	741	791	765	761	780	737	756	726	755	770	759	696	742	794	785	723	785	797	781	776	714	792	777	713	770	731	793	751	749	815	751	755	737	769	747	743	764	724	779	802	774	711	777	798	762	764	764	778	735	752	727	743	759	759	723	737	771	742	765	752	752	753	777	798	734	775	706	807	784	817	739	758	783	756	770	693	711	773	743	736	730	738	775	775	739	732	757	743	745	745	760	722	751	747	737	783	756	733	753	759	753	786	724	743	740	714	803	766	739	711	767	706	810	743	810	721	745	772	753	779	763	750	749	764	756	747	719	744	770	792	750	696	745	773	775	761	761	776	738	739	742	752	754	778	802	705	747	747	742	766	770	754	755	758	764	724	764	785	784	768	765	709	761	785	743	746	781	730	755	766	772	771	739	772	751	754	774	726	752	744	745	801	754	730	741	754	755	764	735	718	704	760	782	776	787	748	722	758	762	764	684	788	781	755	723	761	746	801	729	721	797	742	698	750	783	776	730	744	789	744	750	753	732	760	727	723	774	742	722	803	744	741	768	764	739	766	792	765	773	718	714	740	764	837	768	771	771	745	778	817	764	792	736	749	735	758	773	705	745	747	722	761	765	760	735	796	716	730	766	804	766	713	771	745	740	708	737	741	746	768	711	702	717	757	704	752	751	774	767	770	751	751	710	775	784	742	730	758	732	782	746	839	742	765	763	781	693	719	738	736	713	733	772	790	726	733	806	713	739	765	757	751	754	794	730	762	763	795	738	782	766	800	713	731	749	781	730	708	744	793	727	719	727	739	747	788	711	755	741	748	747	820	749	738	778	740	737	700	760	777	741	747	753	752	765	763	813	747	781	746	766	722	743	764	744	734	720	768	746	725	765	683	752	775	755	760	820	677	684	708	723	723	774	743	767	790	745	721	746	756	756	784	796	730	751	733	765	792	731	748	784	745	800	761	734	776	748	722	723	756	777	753	726	773	815	754	748	755	744	756	733	691	785	755	712	759	752	708	763	807	751	777	759	680	741	767	769	779	736	766	719	787	790	743	786	747	721	765	760	798	774	697	749	740	756	754	767	757	727	738	772	737	733	767	778	746	732	759	730	753	710	744	737	772	710	787	735	743	807	723	752	757	781	767	771	789	763	709	789	749	753	761	786	750	752	771	760	797	735	713	766	744	747	758	716	785	701	723	743	765	752	787	773	723	767	769	743	757	780	722	691	746	729	749	776	733	733	762	745	725	809	762	698	753	749	774	749	734	793	721	734	768	780	723	783	811	702	767	761	765	710	750	750	766	715	749	770	746	783	783	782	763	720	734	740	765	767	763	760	754	738	807	762	780	819	808	782	754	749	703	750	750	780	741	731	775	780	800	757	746	766	748	735	773	781	758	772	730	751	752	759	815	757	745	777	753	732	776	744	796	710	776	757	767	757	709	706	725	792	759	762	775	774	822	793	707	772	756	747	760	772	800	795	744	788	717	748	794	733	758	777	820	744	747	733	782	751	758	741	780	796	749	783	769	767	734	772	736	788	746	742	777	767	764	781	769	762	761	760	781	773	789	720	746	708	804	763	748	715	789	821	749	728	770	722	741	784	750	728	753	764	721	784	731	717	769	770	758	777	729	816	719	748	756	753	742	708	786	749	743	820	804	775	772	803	773	762	797	742	733	737	762	721	755	735	761	740	730	746	747	791	817	774	757	773	776	787	733	729	769	778	731	717	739	774	741	761	744	755	794	745	749	748	798	768	737	716	733	786	752	717	735	772	759	787	737	741	738	769	767	790	763	733	740	715	774	708	772	727	784	736	757	768	790	734	754	720	723	784	770	735	802	775	764	756	708	722	808	755	757	758	752	779	715	777	818	760	783	781	759	764	724	715	760	764	788	732	781	709	729	746	754	732	769	789	771	758	784	768	733	785	722	742	723	794	794	755	808	769	755	719	657	742	727	733	789	757	738	708	744	812	769	739	701	733	737	808	775	765	754	725	767	767	765	721	785	750	777	769	769	745	718	751	782	761	757	781	752	743	749	762	749	754	719	790	780	782	778	731	766	763	772	713	766	806	740	780	826	738	745	763	756	755	757	801	794	766	739	739	722	723	769	756	766	765	744	782	760	728	799	767	778	744	774	734	737	779	797	755	841	701	740	780	786	790	760	746	750	779	746	715	705	738	791	739	783	715	795	777	755	800	729	760	824	690	740	757	726	743	748	763	766	764	744	802	790	773	738	774	720	784	749	745	727	732	740	745	758	714	802	812	712	757	757	726	725	803	804	806	715	733	723	806	768	764	754	690	779	756	784	734	738	747	789	730	735	825	776	756	762	728	788	798	710	770	773	700	737	801	812	757	758	763	768	800	743	779	805	778	804	774	746	733	723	796	780	714	819	791	758	767	803	779	769	775	758	791	768	775	733	762	725	733	791	725	750	745	752	736	754	770	745	796	741	773	753	772	789	727	791	759	760	748	772	761	719	792	765	770	794	782	758	783	789	776	746	728	780	779	757	724	733	753	779	772	749	773	773	812	810	763	811	732	758	763	738	755	746	765	768	782	768	751	766	733	747	755	736	789	731	703	773	710	725	757	751	735	735	757	746	766	786	750	753	758	735	764	729	750	725	750	750	740	771	754	762	739	806	719	758	671	730	714	758	768	778	764	757	757	757	734	729	758	758	788	769	762	772	740	757	759	742	776	736	727	755	746	747	744	698	729	766	761	769	766	754	801	725	755	727	725	780	766	767	756	781	758	719	768	744	753	758	721	717	764	783	719	735	757	724	699	715	773	754	772	769	737	747	751	769	766	757	805	767	776	741	765	761	762	734	776	759	737	808	735	759	746	776	796	768	765	731	735	808	774	787	768	735	702	767	742	783	756	797	780	753	734	814	772	759	763	773	767	750	808	711	748	804	729	709	721	765	714	718	705	717	754	757	755	773	766	761	736	780	767	734	833	750	767	749	731	761	788	758	751	762	756	791	741	793	771	775	757	782	752	758	718	806	771	796	748	706	745	781	719	799	736	780	750	774	742	777	755	756	738	790	758	738	764	784	765	752	803	755	747	810	808	779	742	777	761	760	747	722	731	759	716
23958	21123	28378	24948	21901	18494	11181	5244	2852	1832	1536	1286	1215	1081	965	836	834	771	757	746	727	753	701	691	696	689	683	642	677	664	667	675	641	646	617	626	647	626	687	664	649	656	643	667	693	643	695	649	666	670	646	630	698	644	636	617	662	672	670	691	644	679	646	644	644	656	655	684	671	660	639	681	653	634	659	659	664	642	625	619	608	629	628	674	710	685	673	633	659	603	638	609	653	655	641	592	630	670	654	626	659	645	672	695	629	671	713	613	610	597	657	656	704	709	665	676	619	644	672	705	653	655	647	610	626	678	627	682	666	656	670	669	654	618	666	657	674	639	686	655	636	645	677	653	651	662	663	670	675	633	651	651	643	658	666	693	655	664	655	639	665	629	678	653	695	708	687	665	692	653	649	670	654	679	686	669	625	624	633	657	628	663	631	635	642	657	632	693	699	684	643	702	636	667	673	677	654	690	676	665	702	674	614	660	659	657	625	645	677	674	620	627	685	658	707	631	617	673	671	624	662	662	615	627	650	664	650	616	681	692	670	654	619	619	703	623	698	650	655	665	614	632	621	640	627	643	700	663	650	623	669	695	636	683	634	639	662	652	653	619	639	624	657	698	679	631	647	652	661	637	674	661	660	643	648	669	620	738	653	639	673	588	632	717	706	633	651	624	623	663	685	622	644	663	686	656	680	635	665	665	662	614	654	671	627	633	665	676	672	653	632	643	694	654	664	621	674	673	645	625	654	682	688	681	596	658	655	652	670	638	678	589	737	692	648	658	670	694	661	612	647	661	680	704	631	663	681	640	663	660	680	607	652	645	616	619	615	606	683	648	660	679	677	677	645	594	651	631	689	677	632	637	672	619	612	678	666	644	677	648	655	644	723	671	663	630	663	657	659	688	706	680	637	610	635	646	672	636	636	647	664	678	626	634	636	664	640	684	696	645	632	661	703	676	672	672	646	656	614	638	615	641	646	641	733	656	629	670	625	656	666	634	658	654	646	633	662	622	653	660	674	612	617	620	652	699	639	680	652	658	671	656	660	631	611	685	659	673	632	695	676	641	619	652	646	636	614	650	653	657	651	654	687	659	656	627	649	660	667	697	651	640	614	697	646	667	707	689	626	664	622	646	652	610	647	654	656	626	653	651	688	650	684	665	641	659	666	631	631	666	611	645	651	619	632	581	653	675	641	665	634	648	656	684	643	646	657	675	663	672	598	623	682	654	611	689	651	679	644	638	636	661	633	664	680	648	654	676	643	639	664	681	691	661	697	672	661	617	668	659	651	650	704	616	643	658	640	683	636	586	617	650	674	648	691	634	697	685	703	657	614	717	639	632	636	650	673	650	630	628	688	672	691	695	632	642	630	660	652	672	677	663	690	648	694	636	692	652	650	695	630	658	668	648	661	647	663	640	633	650	656	670	672	689	655	705	687	631	651	676	640	589	721	676	686	637	631	665	639	646	636	676	656	613	615	657	698	658	673	632	649	678	693	623	649	656	621	667	655	663	639	647	655	674	697	659	676	670	673	649	624	702	647	603	656	641	640	630	644	639	695	638	672	623	592	698	626	632	653	660	608	619	697	625	650	637	673	622	648	701	673	663	663	614	647	599	612	628	655	667	661	659	667	639	661	642	647	681	682	669	630	692	652	687	640	660	695	670	629	640	707	640	652	692	632	624	620	679	618	660	647	664	660	654	646	673	634	638	630	642	694	689	641	647	646	673	659	669	650	684	671	669	667	679	693	669	609	707	668	665	666	662	666	634	634	644	697	680	654	697	653	671	702	637	693	668	607	650	656	606	665	681	643	630	632	669	666	633	632	639	659	656	632	653	610	627	684	632	710	668	676	645	656	663	690	674	658	617	640	671	674	631	693	640	625	687	663	632	658	648	638	684	661	703	686	676	665	684	674	628	652	644	657	681	657	700	646	636	624	647	677	654	617	636	654	693	654	674	657	663	676	672	639	649	615	651	641	619	641	677	653	684	634	661	697	655	672	642	637	681	674	652	632	671	629	633	660	652	610	633	666	659	681	663	675	684	662	648	609	636	670	662	636	635	645	662	647	620	657	618	645	679	685	683	676	663	645	620	633	661	612	696	620	680	641	618	622	638	670	676	689	647	623	629	672	639	723	612	667	650	704	683	604	610	630	626	655	646	647	703	649	676	655	647	643	653	674	681	651	679	671	673	673	642	655	683	654	666	646	611	670	659	632	681	666	612	659	661	664	667	671	648	668	624	671	628	665	675	668	622	668	674	654	665	633	637	638	593	653	639	644	669	671	658	674	670	644	635	621	634	619	677	662	631	634	694	633	661	621	705	650	705	628	667	618	657	680	681	647	666	657	684	654	668	627	673	655	629	687	683	673	655	651	642	654	665	665	657	676	719	618	652	683	672	631	706	650	692	637	646	693	665	664	613	697	611	635	660	647	654	668	682	665	713	633	650	685	664	646	653	626	660	670	641	727	659	626	673	671	624	656	617	680	673	668	638	651	687	664	677	685	646	623	628	646	659	632	754	649	619	665	648	615	643	617	652	654	620	672	646	632	642	629	631	655	683	658	668	668	677	658	652	691	662	638	635	624	649	622	676	686	669	652	695	632	677	642	640	629	659	668	623	679	613	683	654	664	632	659	683	700	671	662	615	609	649	637	594	671	706	673	638	660	660	665	620	653	672	637	644	670	661	646	626	674	603	674	660	682	653	657	628	639	637	732	666	655	621	680	683	691	626	670	640	601	676	669	661	652	692	640	634	656	631	660	650	659	627	621	642	672	633	658	687	688	656	654	629	652	649	649	649	612	680	669	686	630	638	655	710	622	621	698	590	658	698	684	671	676	682	661	615	654	636	621	654	640	668	643	657	647	610	608	637	685	669	644	680	667	673	672	665	673	635	673	610	655	650	641	673	618	633	667	670	652	643	665	709	644	639	697	707	655	658	624	668	695	616	676	659	647	652	671	672	614	621	694	665	617	652	641	700	634	663	637	621	648	672	656	657	676	667	637	658	639	689	705	640	718	656	644	639	662	622	691	658	658	621	641	680	636	630	647	647	636	687	677	671	639	611	665	656	658	651	695	630	706	674	658	611	672	653	692	667	643	657	614	671	630	661	672	668	639	673	646	641	667	631	687	662	594	663	662	618	675	671	614	657	669	661	655	665	691	616	654	656	672	645	659	663	661	623	670	646	679	724	681	634	648	615	652	626	625	650	641	731	622	640	667	656	678	615	638	617	667	653	671	687	654	702	636	671	658	658	608	622	619	641	651	688	673	682	616	697	623	665	709	648	637	644	636	679	696	635	648	644	644	664	644	678	658	625	642	631	653	680	601	715	638	640	650	648	683	606	638	686	682	663	618	625	635	661	652	674	659	640	628	674	694	722	678	643	651	683	633	634	658	611	638	657	680	687	658	658	718	628	691	646	662	613	687	652	656	644	676	652	635	655	702	673	669	663	681	689	630	621	645	653	682	617	631	657	667	683	620	635
41058	63767	50407	33133	23302	17909	12439	7967	4555	2903	2422	1962	1659	1456	1186	1056	1032	971	982	893	926	909	931	830	861	886	850	838	818	786	856	820	805	795	769	784	804	791	793	794	790	758	818	776	766	780	789	761	762	762	761	802	768	788	824	796	811	759	814	732	782	773	792	724	823	793	769	778	764	795	769	761	792	781	757	858	784	805	865	820	800	839	748	763	783	810	745	795	765	774	751	745	790	780	803	823	851	766	834	824	795	780	779	795	761	789	773	790	807	776	798	762	807	790	818	821	828	769	800	796	798	781	759	742	808	769	799	833	762	810	746	786	765	841	777	744	759	762	852	797	765	753	763	771	786	757	770	767	781	775	755	808	801	786	807	763	773	791	811	784	749	756	816	747	791	777	799	835	752	762	749	785	757	808	796	826	780	775	812	829	770	785	737	757	818	800	778	769	718	799	777	818	720	738	777	741	824	803	775	766	761	808	761	788	811	776	741	806	784	771	795	790	805	761	762	869	775	801	831	782	720	784	751	811	766	815	802	761	760	766	842	775	818	809	776	741	774	743	794	801	854	810	801	750	786	780	743	776	786	767	780	762	775	824	806	763	770	759	749	751	838	798	760	767	813	762	771	785	806	774	808	785	760	774	768	806	786	787	740	786	786	760	716	836	757	842	820	783	781	753	816	793	786	740	804	821	710	761	810	775	768	788	835	753	793	804	766	758	770	748	791	823	746	807	774	834	794	786	788	803	817	768	804	783	746	772	808	807	811	744	758	776	807	771	788	793	779	766	784	777	758	778	796	829	774	836	769	788	746	777	780	788	791	835	830	777	795	764	773	797	732	817	742	789	773	794	799	825	806	801	748	836	805	766	751	797	840	728	829	828	773	786	801	806	799	812	772	812	798	764	790	777	796	793	820	804	819	776	794	840	799	840	829	744	808	764	794	780	792	771	769	770	803	785	786	798	780	808	775	814	780	786	811	796	803	775	777	813	764	772	813	749	786	787	792	835	796	769	778	759	769	730	756	737	813	759	768	766	783	806	794	814	776	800	817	795	785	813	735	717	766	753	745	727	763	736	769	804	805	832	781	761	792	817	808	772	784	760	712	774	857	782	764	759	752	772	784	787	755	773	760	797	780	775	739	817	748	776	813	804	782	775	797	766	807	820	772	819	785	783	747	812	780	780	754	780	778	780	750	802	849	817	806	764	771	785	791	793	804	794	792	787	780	799	780	803	767	773	788	822	768	733	789	798	856	776	790	809	818	788	812	764	863	801	766	760	819	775	776	801	780	747	784	816	777	754	800	752	771	802	780	795	782	791	771	768	812	747	753	779	760	779	776	785	811	822	762	774	799	767	767	801	773	744	782	772	756	765	792	806	809	765	806	773	758	815	744	799	801	760	788	833	800	808	785	803	764	755	817	801	800	783	810	769	798	797	778	779	762	764	756	817	813	816	756	798	794	783	760	752	765	825	787	761	789	767	785	760	781	779	787	790	766	780	764	795	766	772	756	790	780	793	815	800	822	776	774	803	792	796	767	753	793	827	789	798	806	799	819	762	880	786	796	767	777	830	761	797	828	747	819	773	824	743	774	769	827	791	772	822	746	794	801	784	764	819	767	718	805	807	797	731	738	760	766	752	763	722	791	810	791	841	785	803	769	792	832	764	793	774	764	804	819	858	816	766	777	770	750	704	790	771	796	804	774	766	818	786	864	801	777	783	800	774	796	814	781	817	751	774	774	821	762	760	786	784	776	777	749	812	799	776	824	759	778	772	825	827	772	803	830	812	829	784	798	781	767	857	822	772	793	836	776	789	784	744	776	832	730	791	816	782	834	754	799	855	776	774	766	762	800	794	756	783	794	784	836	804	815	797	767	728	845	763	742	811	761	769	786	782	796	829	799	746	811	804	831	838	785	776	759	780	769	804	772	786	760	752	810	798	791	782	825	763	828	785	779	814	794	840	777	794	705	746	771	747	794	761	782	803	803	799	722	755	798	811	821	821	788	817	777	763	765	805	839	839	813	820	785	791	767	750	825	802	792	741	802	828	820	771	798	819	796	762	765	778	782	746	742	768	789	761	768	803	804	773	749	799	765	825	769	804	775	785	791	835	789	802	780	823	782	780	761	817	826	762	780	756	796	737	808	802	820	819	765	823	751	814	801	777	792	764	811	722	783	773	784	827	792	814	791	827	782	751	879	815	800	813	720	843	804	747	833	799	752	853	808	765	743	794	822	779	794	782	806	786	754	783	784	793	786	721	771	780	751	754	806	751	788	824	778	787	764	808	762	782	803	823	747	796	790	797	790	778	797	810	851	826	779	792	760	790	799	762	757	773	781	778	776	783	769	793	784	777	772	742	828	804	869	813	764	762	779	780	779	765	754	785	845	824	811	772	864	807	811	745	793	784	853	804	768	769	794	748	783	842	724	764	827	738	786	762	770	791	760	803	860	828	830	755	808	792	818	801	778	795	766	798	799	783	777	785	767	754	780	839	802	794	775	790	827	822	792	733	827	768	776	822	772	773	808	760	779	812	740	812	784	760	779	824	747	786	787	753	737	787	786	789	774	783	777	731	749	792	837	789	782	788	829	791	764	793	848	791	772	765	777	785	768	756	805	792	759	763	787	804	775	765	816	786	804	827	776	777	802	808	775	773	797	791	774	805	798	805	759	823	763	777	754	844	807	795	832	754	792	788	775	783	780	722	781	822	774	770	811	758	804	809	744	791	801	810	806	797	791	787	782	823	734	763	733	803	783	767	804	751	804	817	804	770	759	794	813	819	752	803	734	786	799	812	809	776	801	788	806	806	780	794	740	815	776	784	828	847	794	835	772	761	774	763	780	801	770	703	823	777	723	781	789	787	823	750	738	778	781	802	831	832	828	781	796	799	785	829	789	779	820	828	830	808	773	777	780	804	795	778	803	712	786	806	772	785	799	827	775	747	783	801	772	808	754	818	729	789	812	715	826	755	761	841	815	823	784	826	798	753	746	793	766	760	788	754	782	811	770	834	787	810	822	817	821	829	767	739	792	779	780	837	738	754	827	732	762	855	796	784	811	793	821	802	788	782	840	796	740	771	768	815	773	789	756	785	758	807	766	805	800	780	760	776	755	742	807	763	798	747	817	802	787	811	788	804	776	808	824	775	801	830	780	834	747	843	804	810	737	812	769	799	854	793	798	773	780	811	787	775	771	751	810	772	755	771	755	840	748	736	795	793	772	784	764	797	807	793	777	792	803	770	779	817	774	805	799	796	786	748	806	808	847	781	789	768	783	808	827	778	779	779	754	773	803	758	809	808	770	820	812	805	797	807	780	788	833	781	788	864	782	792	797	840	836	848	760	763	742	786	742	742	806	787	738	758	800	783	776	764	808	763	786	792	800	800	755	781	847	789	736	823	755	798	799	834	789	814	776	805	730	773	777	808	772	802	799	767	764	761	813	739	794	758	789	808	783	742	763	792	804	748	777	801	782	759	808	756	806	794
24883	21367	28887	27152	20628	12786	7444	4814	2514	1846	1445	1298	998	945	824	788	741	635	657	639	669	649	649	592	627	587	617	586	596	596	573	595	612	577	584	533	554	570	553	571	596	550	602	598	577	511	580	560	535	543	603	540	581	542	531	577	581	568	543	557	623	577	530	577	606	580	578	546	558	586	516	603	598	580	573	581	615	604	560	532	576	552	602	577	551	559	513	555	570	559	560	566	571	531	573	573	584	542	547	596	580	546	530	560	541	597	536	554	595	580	523	572	585	537	574	559	562	590	591	533	593	529	524	559	558	582	563	565	548	565	594	541	559	564	557	581	566	509	578	549	538	567	548	574	600	591	543	596	575	575	578	529	530	573	586	565	506	564	553	552	526	552	557	566	593	583	575	550	550	576	564	518	619	579	534	492	562	554	593	536	591	576	536	558	527	527	564	553	613	545	564	586	594	574	548	578	544	593	534	603	549	583	557	571	551	545	551	564	559	548	509	585	605	587	539	523	569	570	585	564	534	514	573	596	541	611	539	563	555	579	590	579	539	531	575	513	568	570	569	565	532	530	579	544	514	522	535	561	530	537	591	580	582	571	518	521	536	538	551	571	587	561	586	531	601	583	563	595	545	531	579	546	604	554	538	570	603	592	530	575	568	584	529	554	529	583	546	572	540	572	568	549	533	553	567	562	610	512	526	539	539	575	520	533	531	576	545	549	523	565	534	571	597	570	551	558	566	539	546	580	547	586	527	563	525	550	588	566	580	542	624	530	551	581	497	591	546	550	555	509	559	568	567	536	547	589	533	547	543	551	573	486	544	572	516	579	574	576	546	569	574	560	545	515	583	582	584	558	557	526	560	596	524	622	582	535	561	538	550	555	527	543	541	554	573	588	559	541	577	543	576	576	608	569	562	527	523	578	570	557	554	507	558	539	561	573	556	537	584	535	551	541	557	576	566	547	576	535	535	586	568	517	593	564	538	566	544	553	566	579	567	512	583	499	565	575	599	556	555	576	569	549	538	572	571	601	600	545	569	528	549	589	551	533	543	587	549	561	579	547	519	572	569	546	531	610	533	552	555	537	569	545	557	575	558	533	552	557	520	557	557	601	545	526	538	545	559	528	556	564	539	545	561	509	579	547	561	544	538	537	551	582	538	547	598	551	574	545	584	558	595	604	524	546	596	569	553	549	585	580	576	567	580	565	544	538	538	590	595	591	554	543	567	534	585	578	571	584	542	582	583	567	540	540	559	548	584	571	577	517	574	502	537	561	547	557	551	564	596	541	601	530	556	538	532	533	588	544	537	597	560	565	553	523	584	541	570	614	557	573	519	545	601	528	552	539	549	528	570	575	589	542	601	597	538	549	564	538	577	571	549	570	556	541	533	535	595	505	554	547	556	564	558	576	555	553	531	553	567	553	560	556	565	592	579	562	596	579	576	582	569	574	521	539	568	561	568	532	569	551	563	590	534	577	585	581	534	604	535	560	586	547	556	570	562	522	578	521	583	548	538	535	549	559	560	572	568	567	559	499	560	555	505	546	568	553	556	529	628	567	542	633	568	545	572	527	524	571	567	560	559	594	556	574	532	579	560	589	556	546	551	551	602	580	509	576	523	568	578	563	587	516	546	561	554	583	580	528	536	545	564	553	530	543	602	559	577	526	559	582	564	536	565	547	570	526	520	574	572	562	565	537	555	604	555	592	573	560	581	537	545	499	530	575	522	565	567	590	551	561	541	521	586	573	553	599	529	577	557	562	573	543	556	561	606	594	577	556	602	601	573	564	526	541	605	570	580	565	526	575	519	569	572	489	533	559	560	572	559	589	551	594	513	551	550	550	573	522	553	580	550	597	518	584	626	545	554	570	568	519	537	555	535	564	548	529	534	568	558	558	597	567	522	590	562	526	518	570	560	541	495	524	575	565	555	559	601	543	583	556	568	538	550	576	543	569	555	569	592	576	554	555	577	593	531	556	549	595	572	543	552	564	583	549	557	590	592	497	552	569	573	611	541	580	516	531	558	573	625	553	544	550	559	548	571	570	502	534	558	537	579	584	511	572	568	518	554	572	612	559	561	537	591	546	558	548	571	541	586	581	573	595	543	575	537	551	548	560	560	584	575	550	557	540	522	541	588	562	556	544	574	581	549	514	596	546	524	552	522	570	587	567	583	555	517	599	549	570	572	547	522	569	536	552	551	562	554	586	551	559	525	559	527	546	580	575	539	557	572	547	544	567	559	569	537	509	577	567	569	557	588	560	535	588	534	545	525	571	553	537	590	533	603	519	610	577	559	559	565	545	574	565	590	554	542	556	573	535	547	531	553	582	575	557	559	540	553	583	539	523	569	573	549	599	551	536	556	612	608	572	581	589	588	550	560	531	544	574	574	530	557	504	528	546	570	555	540	527	604	566	523	547	533	555	528	565	531	575	568	554	513	584	573	554	556	548	553	562	519	571	576	585	579	548	583	555	509	547	550	542	542	536	585	559	551	538	554	547	555	584	559	578	573	567	558	525	580	552	506	583	568	555	554	588	562	549	567	571	597	507	565	543	555	523	561	577	560	549	557	612	524	529	550	581	555	578	552	580	594	558	567	570	544	570	567	585	491	587	546	563	557	599	541	597	578	560	527	562	543	545	510	542	583	571	572	565	569	550	565	560	529	561	539	549	549	553	607	516	547	563	519	524	534	569	564	554	540	570	556	522	583	525	559	555	583	528	517	546	612	563	571	580	507	536	538	580	549	592	536	573	570	574	589	564	570	562	556	559	545	566	543	512	563	551	528	526	553	556	537	559	554	604	579	556	531	521	571	558	574	552	567	583	587	543	515	574	554	582	571	570	579	626	553	598	543	558	541	518	550	554	557	567	569	518	547	565	605	529	575	556	591	590	548	544	558	561	563	533	555	545	543	596	516	560	543	532	561	566	569	552	551	545	502	568	538	552	583	571	550	544	583	580	606	571	558	546	568	541	519	549	524	573	584	535	570	529	549	584	529	575	578	561	579	546	582	553	513	582	571	544	530	552	530	587	577	620	543	559	575	580	545	560	583	555	564	520	553	604	592	564	540	573	519	589	534	565	533	517	536	561	573	567	548	535	582	531	583	585	574	570	568	589	581	558	588	555	583	563	564	558	617	568	558	484	561	549	554	571	535	522	519	524	603	556	565	575	507	549	538	539	560	556	569	558	593	558	558	568	544	550	565	549	555	539	547	566	570	516	530	563	603	482	581	543	571	512	537	592	559	546	524	578	573	604	505	596	538	544	528	527	567	533	563	567	592	567	523	557	523	557	533	515	630	564	530	537	541	577	557	552	574	550	542	561	581	542	534	568	572	564	545	566	588	576	568	566	548	574	549	564	580	556	574	596	573	554	573	567	552	574	564	549	557	544	592	567	573	595	550	556	576	509	560	555	582	548	545	552	503	552	579	588	556	521	552	576	570	549	540	557	574	540	610	571	584	537	562	560	544	607	561	545	572	578	514	557
38690	62200	48185	32072	22255	15600	10827	8539	4599	3003	2365	2001	1666	1457	1193	1037	999	893	913	818	851	784	795	832	795	807	745	701	668	708	702	682	721	659	678	711	714	711	722	747	688	727	684	735	667	660	735	688	685	692	683	741	731	719	662	685	678	661	704	684	677	728	663	668	707	673	650	664	634	696	680	715	671	688	640	701	689	703	686	692	676	685	653	652	673	664	686	707	712	732	697	689	669	683	738	717	669	656	726	676	661	672	658	673	691	687	717	660	673	648	682	685	648	674	658	732	689	653	680	733	706	717	686	668	616	733	679	701	681	649	661	687	669	672	665	681	670	693	664	638	650	635	672	680	685	647	681	697	662	675	699	669	702	689	721	712	697	698	649	671	658	705	717	662	694	670	706	668	697	629	721	716	654	660	742	720	703	675	694	654	682	703	693	644	695	712	633	684	697	727	713	699	672	692	656	649	690	693	683	682	698	706	685	678	688	619	648	691	719	640	633	694	668	629	674	616	666	669	738	654	684	724	669	706	699	693	686	658	691	687	648	644	696	699	666	689	660	672	671	641	674	660	666	698	667	706	667	712	681	661	676	708	684	702	636	678	708	695	722	675	705	678	653	716	694	631	659	679	674	728	702	674	649	613	701	693	681	663	693	701	691	702	657	709	676	659	620	720	713	660	693	683	680	637	691	688	710	717	714	671	660	720	665	688	727	682	700	682	707	715	726	689	637	704	681	636	682	678	706	682	646	677	665	699	686	664	706	649	689	694	682	706	699	654	698	680	694	662	722	631	668	678	657	665	686	645	712	735	702	724	684	657	700	677	695	700	684	721	690	666	710	723	718	667	670	718	742	653	716	739	637	642	676	665	705	689	707	659	747	668	645	693	705	759	696	683	716	617	687	655	727	643	695	669	709	685	718	705	668	653	666	677	679	703	657	706	693	707	724	684	645	699	662	682	659	664	623	738	706	732	690	643	681	623	684	681	645	669	675	674	699	680	698	690	732	672	639	734	676	655	666	675	676	696	684	701	723	624	701	662	656	689	678	666	624	666	683	690	670	694	684	662	657	668	672	651	701	699	615	652	673	698	659	674	710	663	725	675	655	684	661	682	662	674	668	696	691	644	712	712	671	655	643	708	675	707	639	702	691	695	674	656	626	699	696	648	754	718	743	701	673	668	674	703	673	636	673	680	705	628	687	679	689	681	708	732	686	686	665	690	668	688	713	675	682	737	706	679	660	662	692	664	690	684	725	680	652	663	667	691	679	680	697	679	690	687	667	717	709	669	658	687	696	657	737	722	695	672	697	700	668	695	665	673	719	705	674	681	675	663	679	714	677	692	676	682	654	686	700	653	712	673	682	658	687	673	672	672	705	689	668	680	702	715	651	712	690	708	684	679	655	686	661	682	657	715	674	696	714	654	702	660	683	650	706	713	717	743	712	669	649	675	722	705	726	678	649	670	695	646	657	689	694	682	706	725	682	682	657	675	642	666	629	683	719	692	706	688	633	700	716	682	653	675	711	741	660	674	688	711	678	642	667	670	691	731	680	674	688	760	670	640	699	660	673	632	698	686	673	693	664	672	653	679	679	665	678	668	694	687	707	664	668	654	697	708	674	644	714	735	702	719	670	685	688	644	643	669	705	617	688	636	690	661	742	689	721	687	687	690	710	681	699	699	654	668	702	690	653	694	654	704	688	710	682	654	651	708	698	631	681	688	698	679	680	671	658	647	704	706	675	689	647	681	701	686	686	706	660	654	663	654	660	661	719	714	702	663	694	705	722	674	672	691	686	694	687	676	689	663	709	705	675	707	708	665	682	659	706	700	657	692	668	665	675	660	662	656	675	746	732	711	686	675	686	742	675	717	655	712	702	686	666	670	683	693	691	704	690	692	711	689	640	644	656	707	697	699	684	749	664	669	639	691	659	629	678	663	700	721	661	682	725	684	648	701	679	712	682	701	647	656	655	721	696	686	709	699	696	712	673	713	694	661	746	679	697	671	697	669	706	666	659	697	642	674	647	727	698	661	710	663	713	665	695	672	700	712	682	644	672	686	690	699	676	694	669	652	702	654	630	657	694	697	668	661	667	713	670	671	687	656	706	716	705	663	637	695	665	643	656	683	665	698	715	681	680	702	682	666	662	704	674	681	709	686	703	666	701	669	656	694	721	707	635	681	722	724	673	673	668	691	637	691	666	706	682	735	665	716	700	707	701	660	691	690	704	708	673	674	652	682	710	687	729	672	660	706	712	705	702	696	681	660	704	654	689	706	692	688	687	736	637	684	686	634	709	687	768	683	661	721	759	681	685	733	650	650	687	608	664	690	712	674	732	695	701	720	676	692	723	656	663	716	662	701	636	679	700	672	664	667	722	688	654	669	736	693	663	718	670	672	666	678	714	674	700	681	698	660	699	636	648	700	696	656	678	673	679	757	693	684	682	676	716	671	666	663	656	694	674	661	672	700	679	641	700	680	685	674	671	697	673	682	719	704	705	665	678	653	661	646	690	721	710	674	704	688	713	722	688	710	695	658	697	703	683	668	770	713	648	665	717	718	707	673	651	696	657	728	720	703	653	659	677	683	684	641	657	702	718	664	693	660	658	666	650	699	713	738	690	682	695	691	713	655	700	650	707	668	670	686	700	665	704	666	702	695	671	692	705	667	667	690	685	682	731	705	686	664	664	655	668	703	701	635	711	659	707	713	705	679	632	702	675	712	674	719	672	679	668	665	674	649	663	683	696	672	706	627	657	658	661	656	687	671	701	675	652	661	664	693	685	703	736	658	661	686	669	659	741	701	693	655	687	707	703	675	701	686	690	719	657	675	678	647	654	631	688	664	678	677	689	684	719	706	701	720	704	666	704	666	701	690	656	658	709	716	685	633	687	695	715	674	663	677	695	651	650	715	688	688	641	653	665	647	657	686	700	670	698	717	695	714	646	720	711	700	714	664	733	690	605	679	670	650	689	699	686	646	687	633	659	714	696	672	687	686	711	628	709	689	689	707	699	700	690	688	713	642	636	694	694	654	651	662	711	704	665	662	704	717	706	681	713	691	665	633	672	708	649	672	729	748	734	651	671	696	692	701	724	670	658	715	735	643	647	675	685	662	708	682	694	718	714	680	681	696	662	669	676	710	685	705	671	677	682	634	670	689	701	719	780	745	697	682	688	703	669	658	695	647	635	679	676	664	672	612	668	667	710	664	671	712	654	683	644	697	683	650	707	710	685	725	717	658	686	692	701	683	682	729	718	665	653	621	713	712	693	731	644	672	713	690	702	649	720	660	688	723	727	645	665	661	666	689	663	658	687	720	706	726	696	728	647	711	699	695	707	689	650	702	700	670	675	668	687	709	676	708	669	677	722	673	710	688	652	647	661	677	713	710	703	721	671	611	697	731	710	643	669	703	683	668	683	648	713	678	684	636	714	655	665	725	717	705	698	703	703	666	684	692	714	668	672	678	684	655	653	676	697	650	673	706	720	667
22798	21167	28757	23934	21391	21677	16291	5800	3191	2636	2082	1686	1375	1209	1056	939	865	830	757	752	757	754	706	658	640	652	651	665	654	672	603	615	614	632	619	586	591	617	620	595	589	596	592	640	594	643	574	651	656	637	646	593	597	590	609	596	629	610	609	560	581	602	628	597	611	603	601	643	613	632	560	619	599	580	618	595	564	560	619	623	616	581	581	627	602	608	598	607	608	636	610	608	618	615	604	590	588	595	581	594	584	619	605	604	623	588	602	626	601	580	612	580	647	609	560	636	621	623	631	655	605	599	667	574	580	612	563	609	584	607	653	602	542	591	575	572	619	622	628	555	599	596	586	606	615	628	568	560	607	609	613	560	576	574	560	624	590	593	626	599	600	594	603	604	613	627	595	627	616	630	606	598	596	638	591	625	601	645	591	615	582	564	579	604	597	607	610	574	597	590	642	604	608	564	569	546	573	549	610	612	601	560	603	598	587	573	598	590	586	598	603	594	603	621	641	570	560	624	580	616	613	588	598	603	638	600	635	642	573	630	573	625	587	584	589	629	575	601	551	593	581	615	609	586	534	568	608	643	614	584	621	594	572	585	642	612	618	588	578	557	611	587	634	616	591	567	581	566	622	619	616	609	582	599	608	612	608	583	605	593	571	642	577	582	551	601	584	571	618	645	577	625	553	606	590	605	592	609	614	601	596	612	609	592	596	625	595	621	601	616	622	568	608	586	595	588	566	593	599	584	592	566	631	601	615	589	580	543	610	534	610	606	608	624	587	595	595	591	625	574	628	587	621	599	593	630	616	605	606	630	551	626	612	589	589	562	637	606	612	565	636	620	594	603	633	561	597	675	589	620	576	636	618	601	607	610	608	625	563	536	592	635	588	587	604	544	592	651	655	612	591	593	615	595	564	596	603	640	646	596	610	617	594	608	612	620	594	629	603	626	611	583	634	615	586	595	593	625	599	575	579	625	563	613	612	594	586	623	531	602	594	606	617	604	596	659	590	620	593	582	587	610	600	632	586	612	574	569	585	585	596	625	574	568	583	598	625	596	584	623	597	567	597	569	591	638	614	550	646	588	610	581	585	599	604	579	601	557	681	580	618	592	575	581	617	593	570	550	576	577	655	626	604	579	574	603	618	591	639	578	604	602	593	580	626	640	576	615	604	564	584	602	582	629	626	556	576	625	616	663	601	684	593	590	589	552	619	586	579	581	568	586	607	600	566	618	631	581	616	562	639	580	647	595	596	611	611	653	636	605	604	584	621	586	606	566	591	586	613	625	591	566	597	593	589	664	621	573	595	596	561	636	661	568	579	589	600	614	596	595	588	618	635	575	615	611	602	647	578	582	650	630	609	563	578	618	564	601	596	578	622	595	588	564	602	613	590	561	615	557	659	617	607	645	643	562	649	595	612	625	617	634	621	632	599	621	611	617	633	607	615	604	582	632	570	642	638	575	631	583	623	585	595	589	624	590	639	551	618	595	566	589	597	588	684	621	588	623	626	637	622	546	616	622	599	581	636	625	562	603	606	623	616	646	581	600	647	614	593	604	616	618	586	645	597	618	602	618	559	610	659	660	588	582	607	596	607	590	561	604	614	604	568	643	590	602	573	593	613	613	621	584	581	612	627	665	573	613	599	605	632	595	598	625	581	588	568	576	578	592	636	613	582	583	592	617	564	640	569	625	604	581	626	583	620	578	635	586	618	597	597	640	590	633	641	555	669	606	626	611	586	569	591	580	581	614	639	633	622	577	578	529	631	602	641	632	603	603	615	577	599	624	556	621	561	593	571	600	566	555	623	587	610	622	588	582	636	635	633	564	561	650	588	583	600	555	553	612	640	557	561	629	626	581	602	574	609	591	619	614	632	612	605	624	626	593	580	638	595	551	663	599	589	623	607	593	583	610	589	595	565	609	538	635	663	604	622	598	559	586	659	574	574	570	630	587	612	628	634	585	637	579	613	533	616	553	552	573	591	595	612	562	561	561	553	605	569	585	582	579	639	626	608	616	608	583	614	602	626	572	630	587	634	586	600	595	592	590	639	596	585	572	628	627	607	577	537	587	584	622	603	611	595	652	576	612	595	583	629	546	580	589	590	609	557	563	608	581	612	610	598	626	598	609	600	623	591	573	648	598	594	603	648	573	620	594	619	578	614	570	556	575	572	631	609	592	603	602	652	589	622	604	622	572	598	614	605	612	565	607	574	596	594	628	608	609	637	595	602	640	586	625	591	578	590	586	625	597	595	612	614	615	574	626	589	604	647	588	574	589	591	586	575	616	610	575	568	578	608	588	573	591	584	607	641	584	616	569	635	563	598	582	600	585	559	626	568	602	609	612	590	587	630	576	589	568	599	655	651	573	587	589	606	582	603	568	576	646	595	616	614	573	610	581	656	620	602	619	557	571	606	612	615	599	601	606	575	639	605	629	589	570	612	631	599	622	547	579	619	621	636	608	576	581	597	609	621	593	561	589	584	608	598	575	614	603	576	611	627	583	617	626	585	564	640	616	603	590	596	602	596	591	636	592	594	615	626	606	603	599	565	611	530	641	566	582	615	603	581	592	579	631	607	604	579	560	571	588	562	602	657	613	569	609	613	624	619	623	633	572	608	602	600	581	620	604	591	592	618	589	621	634	603	593	565	638	590	601	580	611	593	606	575	588	598	550	653	636	603	556	642	626	578	577	590	611	589	607	626	625	606	608	599	591	604	568	592	604	582	575	604	600	632	601	625	583	584	581	612	614	603	607	586	621	564	628	583	617	626	598	570	614	568	636	637	615	632	592	591	622	652	626	580	618	603	614	603	573	585	596	577	621	574	629	593	583	693	619	628	666	620	615	554	592	593	597	604	625	565	624	617	597	587	601	593	648	581	599	641	586	572	579	644	645	566	602	587	631	608	559	616	614	607	599	604	568	606	599	596	636	559	603	567	619	603	611	612	637	610	624	634	564	621	606	618	604	630	606	543	613	615	562	588	622	555	591	619	583	627	582	571	622	644	597	620	610	619	561	610	577	615	615	610	604	642	614	599	612	608	563	620	621	634	615	586	588	641	573	619	615	602	593	608	630	570	640	616	593	625	559	624	583	596	599	641	599	599	619	600	582	621	582	610	590	614	580	606	581	558	627	575	549	626	640	659	587	601	601	605	598	570	590	619	636	640	611	574	608	612	637	573	635	612	572	591	567	604	638	608	592	575	625	589	583	606	559	629	562	591	564	569	606	552	600	612	625	620	624	604	609	596	595	604	596	582	587	619	554	583	587	589	625	630	614	639	544	599	627	594	581	581	564	617	594	635	600	604	578	600	559	623	611	563	628	590	612	621	626	560	606	576	594	582	630	621	657	627	571	625	575	628	574	585	542	626	666	566	592	592	562	623	617	592	592	600	591	594	598	626	606	634	589	565	595	568	604	598	553	568	596	612	566	624	573	587	586	639	600	613	606	581	581	583	581	610	586	585	616	625	583	582	583	616	566	597	598
42494	73628	55413	36294	26469	17924	12029	8079	5542	4361	3413	2755	2133	1843	1462	1278	1215	1071	987	953	924	847	916	869	811	819	828	833	766	779	758	736	741	720	759	763	728	698	717	735	741	744	729	758	710	714	669	756	728	724	768	707	681	724	713	706	743	722	749	699	743	737	724	697	718	756	733	701	701	698	712	710	733	670	735	667	751	733	736	726	732	685	712	733	746	708	704	699	715	704	715	746	715	711	735	751	696	702	702	750	705	706	731	710	702	720	768	710	698	670	756	732	739	742	675	732	727	735	740	666	690	710	745	772	694	702	728	707	715	692	746	725	752	686	707	714	718	692	779	721	736	685	676	730	755	723	788	719	731	695	710	685	752	689	776	745	738	721	730	665	676	729	680	729	741	718	727	727	787	711	712	763	762	740	709	724	719	742	686	781	679	721	689	699	672	702	724	737	722	688	733	692	698	700	716	737	721	736	746	723	704	710	773	737	702	739	689	722	728	724	722	739	706	687	696	778	682	747	742	721	707	724	737	707	741	714	720	744	704	727	686	725	720	690	712	724	719	701	740	750	703	702	729	735	687	721	770	692	758	739	649	699	727	736	689	730	754	713	724	705	716	727	706	667	744	678	694	766	721	735	729	729	722	698	799	741	689	723	701	741	753	710	762	766	736	705	726	742	689	714	726	752	735	722	741	714	777	708	752	706	761	712	737	681	744	746	680	747	682	732	721	707	693	726	723	693	755	737	681	698	697	736	719	755	724	707	709	709	752	750	745	754	746	756	733	695	722	668	764	676	765	699	697	678	731	767	727	712	701	711	703	712	657	710	710	728	675	724	744	703	695	708	688	724	732	699	759	719	701	720	720	751	718	668	759	711	663	772	741	742	706	706	699	719	676	690	752	678	746	731	680	721	716	714	749	750	745	714	740	684	773	713	768	742	727	707	686	706	694	719	736	731	717	756	684	747	750	711	776	671	740	704	741	750	696	720	725	713	753	772	716	686	699	719	760	733	731	647	729	701	698	743	721	720	707	703	713	683	720	738	727	757	709	705	680	740	710	666	738	724	741	734	767	757	687	719	766	769	701	734	721	740	690	744	699	698	719	750	711	737	711	723	692	738	701	716	742	716	744	699	725	711	732	762	707	749	739	738	786	774	677	703	725	720	718	698	742	725	666	739	768	708	694	713	776	799	727	721	701	684	718	708	728	694	733	745	731	720	724	700	720	705	703	708	700	728	711	677	704	689	656	697	743	710	743	668	754	720	703	728	750	707	667	743	720	694	677	727	681	721	729	753	718	718	740	721	740	736	688	718	722	679	742	729	721	683	682	746	706	672	732	737	704	708	714	746	736	683	724	726	743	704	719	700	738	701	678	737	724	698	758	722	715	718	694	737	739	757	705	742	716	720	756	734	768	709	751	681	733	713	777	696	752	755	705	720	707	684	701	706	695	731	729	702	722	713	733	700	723	664	679	694	730	704	745	740	722	702	714	713	732	759	687	704	714	700	710	678	723	703	703	761	753	721	718	704	684	720	640	756	771	744	689	696	778	762	732	700	730	670	737	784	715	702	770	773	733	736	726	726	680	716	731	713	700	703	717	740	753	711	713	741	717	736	710	752	664	717	710	711	729	713	713	703	748	728	738	730	754	754	758	667	743	697	716	720	726	722	714	728	742	689	675	695	743	729	753	679	715	769	739	687	701	755	724	698	708	707	733	699	713	758	745	711	727	785	672	716	706	711	713	706	724	705	726	741	720	725	698	699	728	685	760	758	721	737	727	748	719	762	701	712	741	702	723	750	703	720	759	704	733	679	690	716	744	728	679	738	730	705	774	675	712	734	743	659	739	709	735	704	666	728	755	680	682	756	706	703	726	696	696	732	742	720	744	712	803	766	704	725	708	694	698	725	738	736	715	642	718	715	716	692	732	721	756	672	742	704	713	694	728	728	698	745	761	730	701	725	702	709	673	708	727	738	715	737	720	760	732	691	730	697	667	739	703	724	762	697	692	727	724	732	736	748	727	676	759	710	700	698	735	737	689	715	697	693	721	738	727	768	755	714	756	725	709	685	709	675	716	744	780	715	704	720	759	756	687	744	693	734	738	732	728	705	678	733	646	709	683	686	722	674	725	691	715	742	684	732	692	704	694	709	734	752	740	662	712	727	742	733	761	736	691	754	700	719	718	705	695	711	679	690	747	754	747	690	719	722	746	698	741	662	711	717	736	727	737	685	742	755	735	744	752	735	730	758	725	692	779	735	723	725	740	731	712	718	734	735	722	725	720	727	738	717	738	721	752	748	784	719	735	692	729	699	675	725	704	760	757	721	706	709	680	704	750	729	720	738	748	666	744	674	760	783	744	730	747	716	691	681	699	678	690	756	713	675	734	725	749	714	753	708	679	764	709	698	740	731	717	680	745	728	755	761	673	669	695	724	681	713	730	750	751	750	708	761	732	734	737	682	739	739	719	771	715	713	776	682	717	680	705	748	716	730	726	719	664	697	724	775	744	695	714	717	725	719	708	726	713	735	712	794	714	727	702	715	758	727	719	694	705	706	718	697	681	718	685	699	720	706	715	731	736	725	707	783	698	743	738	721	695	753	787	696	720	668	738	696	732	744	681	750	727	714	691	692	759	744	783	684	738	694	746	724	762	730	697	763	735	669	732	744	724	739	695	702	638	751	715	732	716	730	718	736	745	753	695	732	728	746	698	720	702	704	732	684	708	724	745	745	700	716	680	744	748	714	754	793	693	746	736	741	757	681	720	700	729	696	691	725	709	772	760	724	704	743	735	712	731	724	678	711	735	751	711	781	717	735	755	749	733	658	683	750	751	751	726	741	703	725	733	741	748	743	709	733	735	761	740	715	736	702	712	742	727	742	660	705	731	688	758	750	725	682	732	708	772	688	678	714	755	708	699	696	736	757	745	703	720	714	737	735	743	764	719	718	704	712	679	690	692	718	683	737	705	685	676	701	669	710	697	717	772	728	689	692	685	705	757	710	756	721	703	664	692	760	720	711	747	738	726	746	748	707	813	700	744	691	733	766	696	711	685	738	730	754	732	725	774	719	758	737	714	723	742	727	736	665	699	709	718	684	738	699	727	717	739	764	760	714	728	715	739	722	668	748	752	710	744	725	698	743	742	730	737	704	713	721	723	717	690	780	735	693	722	669	714	669	684	725	691	721	729	696	713	688	697	732	685	726	705	735	688	702	725	730	707	700	689	720	743	744	744	742	751	717	739	751	695	723	746	693	728	702	729	733	693	744	713	714	701	716	740	759	720	756	710	714	709	730	729	701	726	707	731	729	676	739	735	727	723	683	678	721	734	676	691	707	734	703	709	795	725	738	689	767	705	685	725	699	686	720	715	741	726	724	766	727	710	727	724	711	728	721	747	735	689	733	773	717	722	710	725	737	707	683	721	708	690	732	735	697	684	709	773	735	751	715	699	705	702	669	731	700	723	710	768	734	722	745	772	762	723	728	710	718
34087	39300	37966	26688	14204	6741	3619	2234	1853	1469	1333	1139	972	849	825	784	739	671	681	702	660	632	614	660	670	632	696	619	679	605	631	608	614	644	645	647	619	617	639	631	566	606	618	663	610	614	565	606	632	589	642	621	649	618	592	644	603	652	630	620	642	638	602	620	611	623	600	605	598	627	641	675	584	633	602	618	622	633	613	603	605	635	589	629	647	597	594	624	656	607	621	589	616	621	600	640	615	650	619	605	643	619	618	593	593	606	623	595	569	627	588	632	599	562	614	632	578	581	637	600	650	656	615	614	593	642	609	603	625	600	629	584	621	618	599	608	605	607	599	608	586	597	598	614	630	642	634	580	578	657	619	608	588	639	610	584	574	558	619	615	645	591	620	614	596	610	568	606	576	600	590	611	594	654	572	566	609	625	601	662	634	634	588	578	618	595	655	627	617	626	603	615	639	618	577	627	595	586	569	559	569	565	618	610	648	622	602	596	599	614	615	646	608	585	597	559	638	613	606	594	587	629	597	614	598	577	629	633	657	627	618	603	647	622	630	637	599	575	656	608	627	584	620	594	611	580	577	628	641	678	599	589	617	594	603	632	581	624	585	600	575	615	560	598	607	571	604	620	610	610	555	614	651	611	604	608	591	609	604	589	610	575	563	626	623	592	597	579	591	606	619	618	618	573	618	606	589	607	613	598	592	596	639	610	611	623	641	593	613	580	599	621	619	589	574	600	621	634	616	660	588	643	607	609	590	643	606	605	626	603	616	599	632	646	591	558	659	597	615	660	593	590	629	580	585	615	593	586	598	627	602	639	607	629	651	600	568	614	627	583	620	604	590	586	642	604	616	593	596	606	623	640	614	616	629	589	583	588	559	579	610	615	613	631	643	646	606	635	616	634	580	552	621	568	608	593	630	604	627	608	605	575	586	584	624	620	615	630	596	603	610	589	598	615	624	584	627	635	601	629	606	622	604	605	614	614	636	569	611	602	620	639	642	638	652	590	623	616	601	622	592	594	593	598	590	606	587	633	591	626	585	634	605	590	631	576	614	640	613	613	643	648	635	616	601	586	625	578	634	628	609	599	621	638	569	669	624	556	639	584	612	634	565	604	648	603	626	603	652	617	567	584	624	607	602	613	622	596	600	606	622	640	583	604	584	591	622	667	569	610	613	582	588	591	628	621	615	597	605	613	594	597	616	668	587	614	587	616	622	607	582	611	622	628	622	624	587	645	591	590	563	547	633	616	635	597	583	586	573	667	560	602	611	573	627	604	614	620	576	618	618	592	624	601	594	587	569	591	563	623	614	594	594	606	603	616	661	591	597	609	612	578	626	646	601	600	611	598	580	637	660	633	593	614	585	619	633	600	648	637	616	604	607	592	563	598	623	621	635	625	597	599	592	621	617	684	623	609	638	615	581	609	581	611	634	652	628	692	630	598	643	648	577	610	597	599	619	582	621	664	613	609	610	635	649	640	613	571	623	623	599	637	601	601	632	663	594	584	578	594	626	608	595	594	576	612	595	621	595	586	635	580	616	673	621	639	597	641	645	595	585	610	631	660	618	623	588	646	625	608	644	651	608	641	604	545	659	573	606	626	576	570	627	636	607	613	617	595	649	608	607	629	570	666	625	618	616	594	579	617	589	643	619	637	617	594	634	619	595	572	597	616	611	632	624	621	616	633	603	579	610	602	575	575	638	559	623	634	628	618	604	567	607	623	627	616	624	652	622	601	652	605	599	660	623	622	595	616	635	578	618	660	594	645	588	622	652	630	563	576	656	603	601	610	596	612	624	629	621	620	591	589	612	605	567	573	573	601	620	598	618	613	634	604	561	613	604	599	597	611	630	588	608	649	576	622	614	633	610	595	615	589	570	627	592	568	599	619	587	616	621	588	604	606	624	631	595	618	625	599	650	595	571	564	637	570	574	596	635	615	572	667	642	616	613	632	616	624	624	609	636	577	601	558	618	591	631	638	633	628	567	615	640	630	614	616	592	600	617	597	631	591	623	623	607	655	631	610	618	615	637	573	626	590	671	618	590	611	602	609	618	596	592	645	640	647	594	607	627	566	583	610	591	607	583	596	661	572	614	580	589	642	551	609	634	648	655	601	645	621	615	580	594	588	633	601	611	549	639	597	603	570	625	609	671	623	596	554	602	628	635	590	572	629	625	635	632	625	645	612	618	583	586	585	620	635	617	626	617	651	569	644	603	599	591	588	656	593	583	597	608	618	614	617	607	627	614	627	672	593	616	600	612	605	640	635	645	589	616	660	600	652	664	614	585	611	570	608	613	606	636	645	616	603	666	590	623	604	621	622	602	607	614	616	623	658	644	574	654	585	629	621	672	598	654	612	612	632	607	623	660	599	627	640	579	559	604	570	604	593	573	595	605	633	643	585	592	605	600	651	602	605	607	589	621	596	624	629	569	594	586	597	597	636	594	568	619	618	601	619	585	602	627	618	635	593	609	632	623	590	606	597	636	616	621	602	593	642	631	632	633	595	627	602	613	602	638	584	649	619	598	610	619	588	605	630	636	627	597	610	589	617	620	605	640	640	582	581	608	579	662	598	679	556	608	603	634	639	581	621	581	607	592	654	629	622	605	593	594	623	628	670	625	652	617	628	643	594	626	641	631	614	647	605	621	596	590	598	607	633	635	592	585	634	602	599	614	597	565	673	577	636	626	598	693	632	599	630	590	643	686	593	623	618	585	649	665	607	575	592	620	662	613	660	633	594	595	606	571	618	580	610	620	651	622	607	628	622	627	633	629	597	668	606	661	643	588	635	624	632	616	634	629	594	585	609	601	577	611	614	582	610	611	605	611	629	623	651	634	611	620	582	584	625	630	642	602	606	614	624	589	603	625	593	592	640	595	605	618	651	591	621	644	634	636	600	644	646	639	607	623	627	614	597	597	591	613	592	586	588	597	584	601	653	605	613	603	599	637	636	596	579	636	583	620	619	605	601	608	594	618	604	623	629	623	618	664	671	582	634	605	621	613	603	615	634	620	597	611	592	600	607	618	612	608	581	605	621	624	633	630	675	570	611	556	636	623	655	601	603	559	663	584	592	609	595	658	645	609	641	648	623	586	623	606	640	621	596	618	600	616	604	595	604	619	609	692	575	572	595	625	560	637	582	605	571	615	638	574	633	620	570	578	592	584	627	644	638	582	568	620	601	625	600	666	608	642	612	592	615	579	599	604	566	561	578	616	603	607	575	572	576	622	653	602	623	607	596	595	628	593	604	636	595	611	629	591	693	586	587	666	656	614	587	608	594	636	625	604	548	637	625	676	623	636	591	616	660	624	614	600	614	626	639	579	623	595	599	614	564	589	621	620	600	613	629	621	610	626	595	632	635	610	637	649	575	590	588	642	613	602	615	663	573	601	572	619	627	612	604	624	576	612	593	570	585	604	607	609	646	618	620	629	614	616	596	608	588	597	628	585	625	631	616	626	623	602	622	647	609	651	619	611	624	646	611
42508	55625	41265	26449	16944	9964	6196	4003	3082	2525	2052	1672	1314	1190	1028	1015	921	898	842	836	833	790	837	867	786	782	757	742	751	744	769	771	747	783	769	760	739	765	774	717	678	777	764	742	761	718	790	748	722	729	732	720	769	714	748	711	767	735	739	696	717	759	721	733	756	736	714	782	752	751	708	697	709	726	717	698	763	661	765	703	758	766	771	703	732	724	735	745	739	701	785	722	697	725	751	730	731	745	747	701	757	725	721	714	749	692	765	764	724	752	726	787	721	758	768	750	741	754	729	755	749	740	739	744	778	715	765	747	765	739	730	731	758	785	751	700	754	766	708	711	713	750	744	760	720	704	725	771	735	756	735	742	745	727	770	769	766	774	777	724	736	722	679	751	757	716	752	746	759	736	747	736	735	757	750	738	731	709	727	768	752	722	702	781	780	772	726	747	732	692	734	777	699	804	745	727	729	743	768	746	754	751	754	760	761	716	718	761	690	703	769	729	719	746	727	736	746	757	755	721	718	725	727	751	781	745	765	784	786	768	710	716	728	732	761	740	724	748	730	768	727	739	742	715	758	740	744	731	706	741	782	743	754	765	745	752	692	739	754	751	765	709	732	671	732	754	704	753	743	733	726	728	733	755	713	746	741	734	739	727	721	738	718	739	792	720	740	705	822	725	752	727	751	741	731	733	752	723	698	721	731	727	746	692	723	750	760	713	740	723	737	760	780	714	672	744	772	756	776	744	747	716	744	776	716	775	700	731	733	782	756	731	739	715	734	775	781	733	711	729	719	719	771	703	744	746	749	703	741	756	769	787	731	724	684	745	714	767	784	746	719	783	680	747	702	764	678	713	744	731	755	773	731	779	765	739	708	743	753	755	720	769	737	714	763	720	758	710	706	731	700	730	733	785	724	719	724	728	717	772	758	716	725	744	724	762	726	698	753	753	741	658	759	758	768	709	732	743	707	792	761	741	743	700	724	681	706	736	750	727	729	747	814	742	720	762	767	742	742	745	718	742	765	758	711	724	762	712	697	736	738	695	727	793	727	717	677	718	708	738	749	693	740	755	751	778	783	708	750	756	765	694	762	714	754	726	756	729	792	752	728	787	717	725	770	739	775	783	750	739	738	788	788	736	718	710	702	773	761	764	725	745	714	735	749	758	725	704	730	772	721	771	707	764	740	756	751	744	729	767	744	738	730	722	761	728	699	720	777	764	691	700	709	740	760	755	725	755	731	750	701	761	683	667	711	770	681	740	760	726	745	701	713	770	705	724	735	789	779	798	716	760	726	746	715	730	759	710	749	747	730	815	735	777	718	711	758	748	710	823	713	732	717	740	771	750	719	813	772	734	703	710	740	750	777	753	758	731	705	727	768	748	733	716	721	725	765	704	728	716	762	748	748	766	749	716	714	726	762	788	754	716	711	704	706	748	770	743	734	718	750	682	765	765	770	770	731	724	741	721	721	742	755	768	749	716	762	745	693	738	765	749	732	733	716	753	745	764	772	708	702	719	765	668	733	744	745	755	729	758	774	733	740	746	753	796	743	739	685	740	673	738	722	776	727	730	770	745	753	713	751	749	771	736	752	771	722	691	746	773	759	728	768	744	719	763	730	758	757	770	809	712	728	740	763	723	758	761	754	704	715	785	759	755	756	777	770	740	713	768	725	744	701	701	703	720	757	773	702	700	725	736	707	721	740	718	710	687	737	701	722	743	732	746	743	771	768	713	766	763	715	760	760	759	810	710	737	714	734	751	803	741	699	715	699	768	730	729	743	663	768	725	710	738	715	762	743	744	735	747	748	737	753	755	759	697	692	705	780	730	712	774	714	762	766	778	750	760	712	704	685	686	741	747	758	744	717	730	799	769	754	740	700	692	713	714	701	758	732	712	754	747	721	722	777	744	667	762	704	740	739	683	721	724	745	740	779	729	760	767	756	723	769	763	749	734	797	731	732	785	790	763	741	782	731	778	761	670	736	769	777	721	758	752	782	791	778	759	764	712	752	707	749	732	736	712	743	746	776	779	765	750	759	723	744	733	765	744	718	666	748	748	738	762	763	664	728	711	731	698	762	736	702	709	714	702	774	722	769	782	764	697	725	705	774	737	710	735	729	725	703	737	777	772	698	689	725	726	745	714	748	737	745	778	730	752	767	722	769	769	805	749	757	717	770	741	688	768	701	789	700	695	701	745	782	720	751	747	771	692	766	697	688	742	740	791	696	750	758	714	725	761	753	720	740	771	732	796	774	706	698	734	759	728	742	764	751	716	723	771	735	748	754	786	730	761	693	723	756	701	770	744	739	715	785	734	785	731	719	714	718	775	703	723	711	729	742	708	691	764	763	704	713	749	758	740	726	710	726	762	779	792	741	732	728	729	731	698	734	744	737	734	759	729	739	748	698	769	782	754	743	720	757	734	762	769	750	779	741	722	738	665	707	740	779	767	729	747	737	758	741	683	763	770	702	736	732	703	741	776	730	723	729	718	729	689	729	728	693	731	728	783	732	695	744	693	730	732	742	743	698	711	723	735	760	743	759	753	721	723	706	751	738	757	715	721	751	722	731	728	776	748	727	790	792	747	789	674	751	770	782	731	746	722	756	760	699	739	806	729	750	741	736	724	723	716	720	741	732	762	675	727	726	768	777	689	720	793	767	727	725	726	786	727	737	751	739	739	721	730	755	755	717	746	728	718	721	675	769	707	730	746	759	733	751	777	718	767	767	730	731	748	758	739	784	759	712	741	731	734	734	733	732	760	725	772	735	708	777	705	734	755	760	774	734	722	757	752	724	717	792	752	700	709	824	765	690	761	788	769	673	678	770	738	768	704	804	694	740	762	759	758	727	703	743	756	775	778	760	720	715	723	779	715	731	735	747	732	710	695	768	759	733	735	755	763	727	782	729	689	733	766	735	745	694	706	713	701	720	781	689	710	756	765	710	736	702	768	739	773	782	702	733	754	748	745	760	780	738	736	753	754	717	708	733	722	724	790	729	749	691	745	717	760	696	722	747	727	762	716	702	790	753	720	754	731	688	760	772	795	729	726	727	751	706	785	722	743	684	712	714	772	698	753	756	728	764	761	748	758	746	722	723	710	761	754	673	734	763	734	758	756	759	756	733	726	684	726	685	774	729	753	702	751	696	734	749	767	723	768	745	736	726	740	777	690	752	785	764	737	769	772	719	723	758	802	720	721	746	726	694	775	738	740	747	721	727	748	777	772	735	746	737	743	766	729	723	752	725	708	778	755	755	738	708	706	752	759	758	731	777	729	764	731	727	696	762	733	746	701	772	754	723	755	721	732	740	808	713	726	714	707	777	810	757	723	694	770	761	707	765	765	739	793	728	719	706	756	713	736	752	732	727	744	708	739	702	701	730	694	742	739	748	737	757	717	754	741	791	722	735	740	709	742	741	755	743	806	746	768	733	767	711	766	762	691	727	775	720	720	697	733	723	767	756	738	790	698	736	748	778	742	705	706	737	769
23893	21127	28434	25116	22165	18242	8673	3772	2635	2199	1681	1407	1120	1029	998	872	839	799	791	726	731	687	702	695	705	703	714	713	675	667	680	665	667	669	622	669	665	623	653	681	648	645	670	623	668	646	621	616	604	660	635	637	638	648	658	641	644	637	660	621	690	673	680	702	649	658	673	682	654	576	632	690	665	656	601	642	603	626	606	597	644	588	662	638	671	627	626	622	691	647	616	644	621	665	655	628	662	583	682	655	636	643	630	658	654	642	664	618	709	640	650	638	604	611	645	662	597	649	664	644	593	651	723	626	602	636	656	641	619	642	596	635	599	671	644	664	633	647	658	670	646	656	674	627	613	645	669	631	600	635	635	660	626	628	665	625	626	589	651	591	595	649	642	601	668	620	644	654	639	618	669	609	632	640	634	666	658	637	619	667	638	635	690	669	666	588	677	601	650	672	618	680	623	628	629	656	620	700	629	665	592	645	616	663	620	644	653	677	670	617	666	619	662	653	610	645	673	647	669	622	642	641	634	612	642	591	681	673	624	666	647	634	647	616	595	694	671	640	624	681	695	638	643	650	638	600	642	622	658	656	635	654	613	658	652	681	607	606	603	615	602	696	641	656	655	668	711	609	638	635	599	678	631	607	654	610	670	632	678	702	669	600	633	674	630	636	638	654	635	638	649	648	633	670	651	657	676	676	641	627	620	654	632	601	711	675	678	627	697	635	639	642	627	652	663	603	665	652	671	656	660	675	680	629	670	623	615	673	696	627	644	628	640	641	617	640	673	629	630	610	662	624	672	618	637	679	675	622	649	613	664	651	641	609	650	700	616	641	630	613	626	664	623	646	623	660	682	670	607	653	642	655	674	652	596	659	604	657	652	694	630	631	594	634	642	739	612	657	581	643	671	666	649	637	642	610	654	696	660	629	631	655	669	590	657	692	624	625	676	646	608	683	623	670	687	664	617	627	636	590	600	619	649	675	627	682	649	685	629	676	667	587	670	654	636	625	657	635	628	628	593	664	641	576	635	689	651	605	617	615	619	653	622	663	668	662	663	623	633	622	624	581	653	603	614	650	630	685	651	641	648	631	700	654	679	613	671	639	633	625	620	607	648	642	626	631	636	644	641	648	663	651	657	713	648	678	683	637	716	660	647	609	628	669	653	625	634	658	674	669	628	637	627	667	642	610	689	603	660	683	661	668	617	588	653	637	623	663	654	569	586	594	645	617	634	654	652	565	686	632	617	659	672	642	636	618	643	605	610	641	647	592	665	612	624	627	560	712	644	661	689	672	625	618	600	653	638	640	614	633	672	613	645	639	638	617	693	640	656	692	596	649	627	659	672	653	621	623	650	686	661	607	623	674	660	637	630	629	599	594	611	654	643	668	637	655	666	662	627	605	655	622	618	637	649	649	670	648	615	649	669	665	673	613	705	642	622	672	607	665	602	627	695	605	628	636	682	638	610	693	640	634	627	628	649	617	661	651	658	614	646	626	688	679	608	667	648	642	661	667	621	638	601	686	666	589	637	678	615	657	672	659	601	652	665	665	672	635	608	691	672	633	627	653	688	671	609	642	664	674	608	667	649	626	619	621	621	678	615	696	623	670	627	642	657	612	655	610	642	641	703	629	669	656	645	625	642	666	661	641	614	668	676	631	632	633	616	648	670	637	614	608	652	656	636	620	704	664	658	614	642	644	644	635	663	678	671	619	654	672	632	636	672	638	621	656	602	674	640	638	668	605	668	668	637	671	632	597	634	678	630	629	589	601	693	674	670	651	609	617	631	597	605	634	643	605	640	649	632	637	660	648	654	695	628	646	610	649	642	646	629	644	657	646	648	642	635	643	670	680	646	622	623	633	644	615	594	610	681	608	708	619	599	628	669	690	678	638	645	664	654	676	662	700	670	623	654	627	620	629	612	649	663	681	653	648	634	689	651	635	640	653	653	679	648	663	637	626	626	650	617	605	624	669	645	688	659	622	642	640	647	627	626	673	663	685	656	623	628	623	667	637	625	656	601	620	659	645	656	624	637	600	620	616	583	648	624	665	620	671	617	681	638	620	644	658	655	666	686	659	673	674	654	639	642	666	619	629	646	634	644	606	635	584	622	656	623	658	638	679	688	627	612	628	674	641	652	662	694	670	648	630	658	649	659	592	642	663	682	645	623	642	677	636	628	629	664	656	617	681	655	594	667	653	650	616	617	629	666	631	676	708	590	644	620	629	633	587	683	648	632	669	655	696	668	663	636	598	662	635	644	670	619	643	638	672	647	629	671	694	627	651	671	632	646	692	636	630	652	691	644	641	663	623	630	613	637	627	674	614	654	652	669	652	629	628	625	656	683	617	648	620	614	669	696	629	651	646	671	671	654	644	628	665	602	676	638	607	671	611	660	663	630	616	657	670	631	601	632	640	620	696	646	588	669	614	633	665	657	654	696	657	665	651	670	654	669	665	647	627	668	661	658	641	644	676	634	661	635	670	682	668	624	648	636	666	617	664	640	634	639	623	618	663	656	643	633	639	645	630	626	654	654	633	656	645	624	652	659	650	632	667	617	619	672	638	648	653	645	593	611	631	617	616	638	610	614	655	675	653	634	654	654	633	670	636	644	610	638	604	656	632	703	609	642	601	626	605	639	596	663	649	657	668	677	608	681	642	649	637	618	641	637	644	635	706	616	673	697	664	660	605	701	646	640	627	653	618	642	662	646	648	641	658	632	658	672	627	669	641	620	644	630	639	612	651	628	653	636	633	638	611	634	631	667	644	636	666	623	652	661	630	633	652	676	673	624	626	686	631	685	670	631	668	643	657	692	643	633	624	688	659	648	649	623	652	632	649	651	647	608	664	599	654	690	661	644	658	659	661	636	655	618	685	656	639	662	661	639	622	590	655	644	681	616	657	638	689	628	604	607	633	634	642	627	617	656	615	644	663	632	651	663	628	635	639	671	642	647	626	606	653	607	640	633	658	657	586	602	658	657	666	683	671	615	613	705	654	635	662	660	612	657	609	626	646	622	654	629	646	620	668	625	609	635	657	634	586	661	631	650	616	667	619	626	642	669	628	646	684	613	629	620	617	628	656	604	663	656	596	644	621	647	631	621	677	653	651	645	641	638	667	639	634	646	655	569	649	645	649	673	645	626	647	615	643	658	626	616	637	653	596	593	634	667	657	658	638	595	675	665	703	643	640	624	663	660	672	668	673	680	590	627	693	629	650	640	629	658	643	615	650	623	686	636	618	651	695	675	607	620	652	675	603	609	646	687	626	666	683	654	626	622	640	603	634	651	657	656	635	659	657	656	662	660	642	634	655	610	644	654	708	633	639	654	638	606	619	647	652	656	646	637	650	617	637	648	684	676	612	624	650	631	604	677	675	670	656	655	615	660	650	649	644	667	647	665	661	686	665	613	622	655	631	622	622	665	679	656	638	651	587	689	617	661	619	625	652	602	687	648	619	617	627	651	620	638	621	603	654	640	663	682	639	637	654
39356	64661	50713	34040	24915	17266	9424	6093	4354	3506	2757	2120	1587	1444	1381	1200	1060	1015	999	916	940	874	865	863	826	858	824	811	821	837	773	781	796	769	813	811	812	803	777	808	800	743	791	812	782	745	766	723	775	784	770	786	813	753	740	823	774	822	817	816	751	765	735	738	764	759	734	762	779	794	704	763	826	805	791	821	793	818	771	851	775	805	761	776	778	766	732	804	750	827	802	830	776	796	816	788	784	746	745	797	726	761	785	793	772	805	764	779	776	783	826	752	747	744	770	718	756	703	755	785	787	758	794	793	763	800	746	811	801	773	760	764	813	760	796	737	763	781	765	741	768	779	779	729	733	749	806	795	747	801	758	750	757	776	752	737	712	764	795	749	770	757	768	803	790	754	778	765	816	818	782	731	805	743	804	799	811	802	776	801	826	750	792	759	740	751	775	729	795	759	740	764	756	757	810	784	819	747	793	746	759	753	734	751	774	790	772	788	803	796	805	773	755	776	733	800	768	728	754	778	787	765	765	782	755	785	792	782	786	775	732	748	821	751	744	802	746	768	785	789	749	739	765	800	805	750	812	808	769	785	775	750	808	747	767	772	760	794	749	783	743	840	784	744	783	780	777	755	793	718	783	759	760	742	783	769	776	805	736	744	774	774	774	763	777	739	753	826	781	769	766	776	754	802	699	769	742	797	787	751	763	769	758	736	794	776	774	802	792	767	791	813	788	805	758	813	772	818	732	806	814	775	748	789	795	790	787	765	751	778	771	748	789	750	789	714	796	737	751	802	753	758	798	768	744	783	775	761	791	775	793	771	781	775	775	795	789	773	796	807	773	827	777	806	761	808	776	783	776	789	799	773	791	781	785	755	783	711	853	817	770	800	744	764	740	854	763	756	768	790	778	796	755	823	825	796	822	817	785	737	765	780	747	807	734	831	719	785	824	791	770	703	749	734	751	814	752	776	776	729	762	769	719	768	766	738	767	744	789	755	779	785	780	760	766	758	765	752	762	835	811	763	765	839	741	763	728	794	812	756	790	774	791	788	758	779	768	822	788	828	777	766	795	752	787	733	739	801	762	765	713	777	792	789	748	768	757	764	823	781	766	750	776	756	785	821	752	806	759	776	755	771	760	753	805	749	749	771	812	784	766	722	727	746	754	793	751	791	793	766	801	792	789	814	790	816	779	776	768	790	795	765	779	795	737	775	809	764	798	798	798	793	704	751	791	783	771	706	796	779	763	760	780	773	779	758	751	774	783	753	751	747	734	820	801	754	796	817	787	835	765	758	795	768	780	763	771	794	795	757	755	807	821	806	768	790	751	772	800	732	778	718	797	796	773	779	771	772	803	788	746	781	763	783	727	793	775	733	727	736	754	763	774	811	767	749	816	768	794	729	755	792	754	744	793	741	756	790	761	824	756	793	796	750	755	775	721	804	762	748	792	739	745	765	784	770	791	776	768	797	762	853	752	813	789	791	799	821	755	789	801	765	717	733	793	783	773	729	748	780	771	823	775	810	800	754	775	765	738	733	764	824	794	717	793	763	758	771	734	726	803	753	773	813	767	768	765	782	762	777	774	775	763	756	758	760	773	744	777	758	749	807	764	809	778	771	766	786	809	783	797	734	775	785	773	802	759	712	745	802	767	792	838	801	732	730	792	807	797	797	751	726	753	812	775	820	730	753	728	802	789	783	801	745	801	721	792	837	793	781	829	790	745	777	829	770	805	780	817	744	772	745	802	800	794	830	759	800	795	763	827	765	754	775	768	775	791	786	723	769	775	751	759	838	755	781	780	796	733	753	780	742	764	761	778	814	802	775	761	786	780	768	768	771	764	838	724	792	742	735	815	764	705	796	748	727	791	724	783	804	775	795	802	800	747	775	757	767	799	764	768	756	769	802	793	807	761	786	808	736	767	749	752	756	753	812	773	781	750	737	793	786	741	806	726	821	771	777	742	781	711	803	750	746	779	754	789	767	744	759	746	757	778	762	754	756	764	769	739	738	784	742	743	736	749	778	764	787	782	789	772	750	738	752	782	773	764	773	763	792	791	778	716	808	795	768	791	789	786	796	792	782	831	806	774	769	768	796	750	778	773	794	810	757	780	817	763	776	801	767	776	764	736	766	788	776	771	813	779	774	768	778	747	803	776	777	758	740	775	721	753	766	757	795	750	750	788	792	808	826	780	814	765	811	788	773	753	781	794	793	789	797	752	725	766	763	816	800	756	761	807	724	777	776	748	778	779	769	764	785	787	746	796	803	772	796	736	755	767	768	793	754	750	689	815	741	751	772	822	749	765	777	837	775	788	843	836	739	770	799	762	769	804	783	801	792	719	711	840	717	792	784	759	757	771	747	862	746	834	791	771	768	793	769	788	771	763	775	779	794	787	788	802	761	765	756	727	733	777	794	759	752	797	741	784	754	819	809	784	772	743	775	755	805	768	713	784	779	806	779	767	775	771	772	779	769	807	819	752	775	808	782	793	793	757	788	733	733	744	773	751	737	773	750	749	801	801	791	783	773	748	752	738	740	733	804	799	759	703	752	803	758	771	790	797	751	793	769	767	776	738	775	777	748	760	750	792	744	754	765	787	753	803	784	724	746	785	816	808	759	773	735	790	783	763	723	796	816	775	795	801	749	777	765	835	852	756	774	822	782	762	711	799	779	753	804	711	758	786	799	812	789	779	788	750	764	774	829	859	808	728	733	786	773	780	740	816	761	763	748	814	761	724	772	765	754	783	747	773	759	757	806	757	759	753	765	729	795	806	786	796	798	787	780	843	743	754	775	784	765	761	760	734	810	776	815	731	808	785	779	781	752	768	806	806	805	754	765	762	770	795	797	733	814	785	763	775	734	833	818	793	770	847	789	806	747	797	768	767	794	836	762	774	792	742	751	810	808	793	746	776	736	814	804	790	768	735	773	786	870	765	803	808	757	773	813	764	837	788	758	762	772	769	764	765	789	740	802	741	806	807	801	742	697	817	752	774	806	767	786	794	774	761	730	804	803	742	734	827	760	745	799	752	830	756	799	758	739	745	752	822	758	827	801	788	775	807	761	697	782	745	754	763	758	771	780	753	747	786	768	781	793	753	799	779	763	747	815	809	793	773	752	726	834	745	792	785	762	787	782	751	745	797	804	740	807	754	724	761	731	767	809	758	790	755	748	738	755	770	803	755	811	804	739	753	800	831	808	778	779	746	798	766	766	827	763	802	763	781	758	796	729	783	804	758	764	800	751	773	771	763	758	774	764	789	773	766	735	806	757	726	743	778	752	769	806	787	816	769	766	819	729	789	847	772	764	745	721	750	756	763	719	797	778	768	788	795	747	771	751	782	836	774	773	745	739	812	768	775	801	774	749	796	787	779	747	728	749	808	766	776	751	798	760	785	760	739	764	777	746	795	754	735	753	747	778	763	845	744	840	812	825	797	776	781	807	749	753	783	751	756	787	778	787	793	728	774	816	755	792	713	759	762	767	777	807
25019	21301	28946	27212	20209	10935	5174	2988	2135	1715	1326	1087	899	810	766	688	652	697	649	652	616	590	584	620	612	599	605	573	642	563	606	592	569	597	592	578	573	535	552	590	550	534	517	634	615	554	522	572	559	563	574	596	545	555	553	574	584	558	576	560	539	566	599	591	536	583	573	555	576	584	530	587	533	505	572	522	582	563	535	583	560	578	568	580	532	589	569	591	538	599	570	559	570	550	524	537	545	564	584	574	559	529	591	549	584	592	583	575	568	576	553	533	552	551	549	575	551	519	551	569	539	564	552	570	577	541	523	546	561	602	511	516	606	552	595	609	623	541	578	577	560	594	515	529	588	563	533	528	565	554	585	553	564	559	517	597	565	521	583	547	542	546	539	568	605	507	541	564	586	591	547	570	543	558	550	544	542	536	577	558	556	595	552	559	575	560	535	600	572	579	550	564	528	538	574	618	536	539	588	596	557	543	526	586	569	533	554	602	635	501	544	572	550	586	534	548	537	552	548	554	550	572	564	529	558	575	565	569	558	589	579	563	582	561	571	557	548	557	521	573	557	550	567	562	567	580	548	582	551	592	598	563	546	536	574	541	566	581	559	531	525	549	565	548	614	526	571	554	572	559	555	574	562	546	551	544	549	553	579	532	568	543	574	563	589	564	570	543	520	585	515	546	551	562	553	558	517	577	556	540	575	567	554	580	584	543	498	555	544	538	517	500	528	527	540	536	554	607	548	565	565	597	581	591	608	539	531	524	587	548	577	562	594	561	550	567	590	582	531	562	545	546	576	541	554	552	564	578	562	552	513	538	533	546	547	531	590	547	558	564	589	584	545	558	528	565	522	540	542	545	585	554	549	591	556	603	586	543	573	572	572	538	575	569	541	567	560	535	577	548	566	517	597	574	555	597	621	586	488	548	554	519	504	580	507	572	567	520	548	590	572	535	593	520	564	552	543	562	569	596	589	596	591	572	525	563	545	527	562	551	559	569	593	506	584	578	528	576	574	558	576	569	522	554	573	574	582	562	573	550	537	546	561	510	615	514	553	581	570	603	538	537	577	535	578	569	588	552	579	518	575	548	552	561	593	526	539	551	577	531	535	585	592	563	537	551	592	540	538	561	531	558	540	555	595	575	583	554	558	545	546	533	544	529	550	563	564	573	552	536	558	575	556	552	580	516	596	557	570	556	551	525	590	514	501	508	582	572	565	547	547	558	515	537	537	582	597	531	522	569	559	576	583	546	563	543	577	590	569	565	571	530	526	517	553	584	558	538	551	563	565	565	541	548	556	558	519	550	541	523	534	549	559	538	539	606	539	563	570	545	567	598	559	529	597	506	576	559	550	546	600	589	509	585	535	546	563	554	566	528	590	516	581	612	548	547	560	554	545	545	526	549	521	563	592	565	559	564	579	532	546	524	574	523	551	575	518	551	520	545	584	601	517	529	513	533	580	547	567	531	523	568	503	613	515	557	537	563	533	527	526	589	600	570	582	565	506	568	546	615	575	557	565	575	580	528	569	556	581	556	564	584	554	529	568	598	584	525	554	564	578	555	561	603	573	540	540	556	584	597	590	562	570	567	570	590	545	580	549	509	546	585	549	569	508	550	571	542	539	589	563	506	554	516	561	544	575	551	589	512	561	579	539	513	537	583	531	542	553	544	489	574	559	526	530	542	531	528	537	575	552	570	556	542	566	508	533	553	573	533	601	537	559	556	555	551	540	550	551	571	551	569	568	522	559	552	548	568	578	545	564	525	562	540	516	554	565	559	576	552	523	514	573	543	549	566	578	524	568	569	581	579	573	567	581	572	547	536	563	547	616	568	558	591	498	522	582	536	597	556	550	563	568	537	529	542	582	586	577	562	518	576	555	549	607	554	567	552	557	596	557	558	566	557	542	519	535	560	568	574	589	548	542	534	544	544	575	541	565	615	546	574	563	570	560	549	526	537	540	556	551	570	514	539	541	537	515	574	530	610	558	582	590	575	570	608	588	534	523	556	549	537	590	574	553	568	537	528	547	549	624	596	577	583	576	589	530	609	563	569	548	526	556	557	590	601	518	583	585	546	573	579	546	579	589	580	585	618	574	529	607	573	529	548	534	485	577	577	573	595	577	601	574	539	542	540	584	557	547	587	542	564	611	549	570	568	555	536	544	558	550	536	585	558	585	544	524	566	569	553	540	599	533	552	541	539	604	586	581	543	533	526	535	564	562	548	582	536	599	600	617	577	559	587	577	534	554	557	543	512	565	502	534	569	523	574	536	545	559	536	565	530	548	556	563	547	576	597	571	572	581	561	584	569	580	516	536	581	566	581	606	556	587	561	582	580	562	529	545	553	593	580	568	572	550	515	586	505	534	573	576	538	566	568	591	554	591	561	578	615	565	557	496	557	559	571	534	557	567	529	588	553	591	542	510	580	568	554	577	600	536	566	533	552	553	530	554	563	552	511	576	548	555	612	541	607	599	551	591	552	560	545	540	556	534	565	566	541	565	558	588	537	560	555	544	573	557	559	566	598	582	556	584	580	540	556	570	541	523	538	526	553	548	546	550	551	518	558	562	553	560	566	612	531	516	573	592	548	585	583	532	555	551	569	547	544	546	592	541	545	527	540	559	540	583	533	583	537	557	578	526	559	565	558	551	554	564	552	578	566	548	517	560	596	530	558	530	581	565	564	573	555	564	538	549	576	554	519	523	549	536	552	481	566	534	595	544	569	542	544	573	548	583	587	557	595	530	537	520	559	543	545	532	497	571	566	573	563	573	518	546	575	577	533	582	540	593	555	547	557	553	592	529	553	566	535	597	570	587	581	587	545	572	585	544	544	561	556	533	547	529	593	542	570	540	610	586	609	559	535	570	552	522	580	543	510	524	551	522	562	544	583	580	555	556	553	529	560	551	595	532	502	543	560	577	558	523	551	566	617	575	532	561	572	505	595	543	544	532	588	565	541	552	558	549	522	547	585	584	558	521	557	566	583	553	565	565	553	558	608	582	573	561	550	586	546	566	540	560	576	564	512	494	558	549	545	503	554	548	548	582	547	528	545	593	580	569	529	567	553	560	558	569	572	563	561	612	566	544	544	554	608	544	538	550	577	558	557	570	606	573	554	556	550	578	572	610	528	569	560	576	554	525	562	590	527	582	552	550	592	560	575	550	566	554	564	515	557	571	527	544	587	556	569	581	554	583	553	573	605	561	576	564	562	563	527	572	536	571	567	556	583	566	553	595	531	562	576	549	585	604	549	532	556	560	511	542	583	517	583	539	567	569	564	546	541	580	568	571	569	565	561	584	562	587	530	577	548	562	565	558	563	564	540	544	547	565	559	535	567	572	587	514	552	600	534	531	514	532	522	592	586	566	541	563	577	538	523	563	532	562	522	580	552	567	525	552	587	563	553	583	526	542	572	531	556	550	542	557	525	543	573	524	512	527	537	613	585	567	511	554	554	558	568	580	585	575	552	529	542	561	589	547	539	574	562
40456	60942	48300	31767	20464	12469	7957	5380	3824	2764	2134	1699	1344	1163	1026	961	965	875	864	819	813	767	744	756	700	709	738	730	727	711	665	680	678	649	642	706	621	671	709	705	663	713	697	623	655	727	654	694	664	673	704	720	676	681	707	661	664	687	643	669	679	630	695	738	708	655	689	683	645	645	676	678	715	633	669	654	669	651	653	696	675	668	662	641	703	665	679	673	674	663	656	682	648	673	708	695	714	733	708	640	698	693	658	663	646	670	667	661	677	699	664	662	654	657	669	712	702	701	677	668	685	712	676	650	696	690	678	665	709	640	666	618	679	662	694	630	672	723	714	692	720	721	637	704	688	666	692	644	662	652	657	641	738	646	657	671	678	712	726	654	664	707	687	661	694	666	685	670	666	673	683	636	654	652	682	693	620	704	646	705	633	710	640	705	680	658	624	684	710	668	666	639	698	667	633	640	684	661	646	638	644	694	685	660	649	685	684	668	695	621	719	648	667	672	653	691	698	663	667	666	672	689	700	681	682	641	643	668	629	705	667	624	676	682	687	706	681	673	677	672	738	662	636	656	687	660	688	698	664	706	687	668	667	645	676	644	652	715	680	690	673	644	670	662	673	672	694	639	697	646	703	663	632	682	672	680	690	709	673	666	676	690	681	615	690	671	682	639	697	701	665	681	664	669	675	663	699	655	661	703	671	687	675	676	681	665	652	640	685	709	656	705	700	695	655	681	644	680	691	696	643	645	657	674	659	678	642	666	615	668	677	688	687	660	638	702	668	700	657	637	664	713	685	647	665	691	742	649	652	673	670	657	693	632	677	696	705	647	681	700	700	686	677	662	685	657	696	713	629	688	660	693	705	686	693	693	679	672	667	653	668	643	663	663	680	722	666	658	697	661	658	701	657	711	630	690	688	695	729	636	724	704	692	665	670	700	654	686	647	648	676	666	703	676	640	651	732	679	663	644	704	674	659	729	683	675	673	677	622	679	669	706	709	644	701	669	653	656	683	696	662	703	709	691	619	678	711	706	670	654	659	671	675	669	659	648	675	687	685	634	643	642	635	657	663	681	679	699	685	625	677	682	700	633	669	677	667	684	663	658	663	655	722	702	691	665	698	682	688	646	681	679	731	652	675	647	650	688	643	672	682	673	680	683	715	677	693	682	704	682	684	684	688	665	656	650	685	722	686	690	663	633	668	670	721	681	709	653	670	686	707	677	611	698	658	663	667	657	708	686	662	678	708	669	675	671	715	674	652	699	670	704	637	678	671	689	668	671	678	686	680	720	687	691	665	682	629	645	686	645	684	656	704	674	692	673	707	642	697	675	691	651	713	685	656	716	656	710	683	651	667	675	715	666	661	686	655	747	651	667	648	644	659	649	660	687	671	654	663	694	674	630	706	707	661	684	672	713	679	681	692	689	698	696	685	645	642	638	668	676	621	694	684	659	647	720	645	665	671	752	672	642	719	645	661	653	676	704	649	706	652	713	636	666	678	688	651	686	672	614	656	641	698	595	698	698	650	667	689	668	669	656	623	698	696	656	659	680	622	711	654	683	700	713	676	702	633	675	663	648	639	642	682	692	724	652	611	652	692	654	679	696	715	654	669	639	659	715	678	671	719	679	741	669	668	670	651	673	651	638	665	686	655	758	650	670	727	680	701	700	729	672	693	698	684	668	684	659	660	662	650	641	691	640	694	687	674	728	708	694	725	619	684	727	645	678	667	684	669	639	675	639	700	698	671	717	669	661	665	649	710	706	730	681	635	669	707	665	674	686	627	691	702	675	695	664	677	682	713	666	648	630	703	640	665	636	661	680	688	682	712	671	665	725	656	639	656	654	630	671	652	698	669	650	667	665	679	715	665	644	666	642	708	704	660	721	664	731	691	667	700	669	690	701	684	673	655	690	708	733	703	666	613	621	704	673	671	712	739	712	710	663	670	720	637	676	668	678	648	688	655	704	660	648	646	660	695	719	642	672	692	662	673	713	604	695	662	648	658	616	692	717	699	661	658	699	688	653	667	680	627	665	676	697	704	688	622	698	688	636	635	703	684	682	684	700	660	690	705	709	661	713	661	667	684	673	662	656	665	633	636	691	666	640	734	679	693	681	661	643	662	640	655	660	706	684	710	647	636	647	676	673	661	695	730	708	634	704	636	664	665	686	656	664	674	655	652	680	670	701	679	681	635	674	668	692	690	718	667	685	728	684	677	662	677	689	699	658	646	670	691	665	678	667	666	634	669	679	666	650	690	670	683	687	693	679	716	657	679	675	690	679	655	708	650	710	701	656	663	709	687	667	692	656	673	639	707	713	679	641	701	649	683	685	636	699	649	708	647	698	684	733	654	665	646	655	708	723	655	676	714	656	695	696	672	681	668	676	660	690	694	692	699	643	625	694	646	719	663	698	682	650	647	670	680	691	668	663	625	626	667	665	666	676	671	671	702	699	667	664	609	707	706	661	659	664	684	673	668	691	687	657	625	684	659	712	657	689	659	657	679	698	677	654	677	688	669	689	675	713	688	645	726	682	690	644	670	682	646	677	667	674	661	676	678	660	672	651	698	681	651	668	746	632	625	671	609	708	671	651	691	672	709	662	658	653	674	617	611	648	708	707	710	667	615	714	671	652	675	666	665	653	665	649	694	671	708	668	658	674	691	685	662	686	725	660	629	688	675	630	710	604	685	671	644	656	692	651	663	685	620	658	702	643	647	646	694	698	686	678	668	655	692	623	682	706	692	657	675	676	682	642	689	688	693	710	695	653	653	706	707	678	637	664	744	691	689	631	679	679	712	692	674	700	687	685	705	651	712	614	674	662	690	681	664	678	672	678	661	663	655	708	638	677	709	638	658	686	666	662	685	652	675	646	719	649	695	691	670	656	682	663	672	719	693	697	653	675	683	638	662	707	666	691	670	682	676	630	669	717	687	721	650	662	681	665	711	675	743	676	704	656	714	651	656	673	703	689	717	656	661	643	651	658	692	687	652	705	658	674	659	678	696	659	666	644	690	669	640	664	697	662	688	701	666	655	703	641	626	675	659	627	680	685	701	692	623	681	651	684	647	669	652	718	657	672	674	708	639	663	697	659	666	689	676	676	642	698	683	683	659	682	726	651	650	658	616	688	703	689	635	663	669	643	674	696	683	655	709	671	677	677	704	674	697	688	655	671	649	653	682	661	676	695	689	655	657	665	667	701	662	718	661	691	678	713	685	700	622	688	696	647	702	680	721	674	685	680	660	686	653	695	700	638	676	650	695	642	684	712	716	652	667	659	642	742	607	726	724	696	659	667	707	646	681	682	657	704	695	672	650	665	697	670	675	695	617	664	670	708	719	649	658	696	692	653	689	670	649	672	682	663	638	715	667	653	644	670	669	678	657	698	669	687	667	705	654	698	640	701	689	724	660	659	668	679	677	683	670	692	691	670	619	667	651	708	685	667	687	612	659	691	664	660	696	676	690	651	672	717	685	689	695	654	652	694
22846	21137	28707	23875	21266	21824	18302	7761	4559	3204	2529	1955	1494	1264	1081	997	967	841	862	803	798	710	716	698	651	760	651	642	624	645	638	645	619	572	593	599	624	629	581	637	595	606	580	591	609	593	594	593	619	608	598	632	574	613	596	613	601	590	623	587	602	594	569	583	614	597	620	625	598	621	602	608	564	553	543	579	632	584	600	601	592	580	612	635	607	629	589	564	582	592	609	557	611	619	611	559	626	601	578	646	579	596	582	585	639	586	611	585	568	617	588	600	569	550	595	559	619	577	612	597	578	587	570	570	581	568	619	599	596	583	579	604	598	555	585	629	582	561	598	600	584	615	578	602	606	565	612	638	587	591	588	572	545	609	582	543	600	579	648	611	565	604	610	605	619	596	621	582	588	591	617	588	557	584	600	585	635	575	594	635	592	576	608	586	577	576	579	622	567	581	595	558	633	614	566	593	622	535	599	574	624	656	602	591	574	603	603	607	579	575	543	548	568	612	588	596	554	655	610	591	560	627	654	617	568	573	594	562	589	558	565	593	580	570	614	598	603	597	586	541	535	602	555	581	599	605	581	600	589	571	617	592	574	587	596	619	553	610	550	624	552	570	637	580	584	615	630	610	608	592	560	548	619	580	583	617	599	591	596	562	640	584	614	559	565	595	582	618	594	625	619	633	580	583	624	605	600	584	632	559	587	596	607	576	578	643	596	608	598	571	568	605	609	582	587	614	634	613	594	567	586	592	620	605	592	591	607	589	614	567	604	587	591	565	569	602	618	580	574	574	634	589	580	610	607	616	574	593	579	576	583	587	589	586	613	552	608	630	569	591	604	600	572	584	610	567	591	593	582	605	637	597	554	685	623	531	590	633	589	623	596	614	586	584	558	640	606	606	571	590	631	594	597	640	579	626	593	587	597	617	634	579	609	588	617	621	559	597	554	595	608	614	578	593	635	600	647	583	625	599	583	572	627	557	601	638	581	592	602	585	635	598	581	569	607	576	571	596	637	633	628	590	601	605	597	586	593	628	626	603	601	601	607	596	599	565	584	571	623	593	613	592	623	590	625	614	566	591	560	568	620	634	602	603	550	599	554	595	571	595	597	598	593	580	593	629	572	544	612	577	607	595	579	655	588	621	617	619	574	604	618	605	577	608	550	583	597	600	587	581	575	577	593	579	613	605	626	600	557	589	612	559	577	615	613	573	575	549	589	583	615	560	554	573	597	570	635	600	585	601	602	601	582	590	602	608	612	583	620	557	576	613	608	597	603	607	619	592	628	578	588	617	577	628	602	614	602	581	606	560	631	592	569	562	593	592	590	571	602	566	607	597	599	608	578	661	601	595	585	599	650	628	605	620	569	594	549	599	577	615	633	564	633	600	578	582	625	605	620	642	611	612	582	582	595	617	610	587	590	583	600	590	623	609	584	601	573	584	609	573	644	573	589	564	588	582	612	598	617	575	647	595	580	561	580	601	583	634	565	610	563	581	578	595	582	554	621	595	629	568	579	645	577	634	562	612	584	604	612	615	571	621	564	585	623	578	617	583	636	615	593	620	602	616	589	611	550	527	597	609	563	588	593	581	601	607	591	620	559	571	627	587	557	620	600	622	587	622	578	569	594	564	622	613	645	595	604	629	629	588	570	635	611	560	585	575	619	622	575	612	561	604	604	558	531	580	575	597	590	598	565	569	596	613	636	569	609	618	598	578	588	617	570	618	589	586	605	556	590	575	593	560	608	627	643	616	616	581	619	645	600	585	585	578	577	631	554	558	660	607	588	592	618	598	567	592	596	620	565	574	603	583	548	579	561	518	615	583	597	588	607	597	578	593	635	589	599	640	626	616	588	613	594	579	563	611	643	619	596	592	558	599	584	571	538	610	599	615	587	579	584	575	553	584	636	564	546	592	645	605	597	613	585	588	583	608	587	595	609	566	584	590	627	626	587	573	621	599	563	596	560	618	594	610	625	574	606	590	577	606	618	586	556	605	568	586	600	619	593	589	570	589	611	609	561	620	595	568	602	582	615	603	618	584	555	572	544	592	607	581	615	615	586	571	594	565	591	617	618	607	566	614	648	573	581	614	588	612	597	617	572	578	571	635	578	589	595	559	602	567	597	609	565	599	591	577	622	568	558	631	570	617	557	608	598	570	629	596	555	597	579	641	603	623	611	579	591	577	594	581	577	550	599	620	641	590	629	575	606	563	604	618	591	619	613	558	588	599	591	602	603	595	566	602	593	578	642	590	632	608	575	598	587	601	615	598	628	584	609	580	589	635	576	579	583	589	579	581	558	591	636	593	601	587	588	581	599	571	576	613	649	597	602	558	585	623	599	579	604	579	612	623	622	606	555	604	628	592	580	593	661	583	588	605	607	599	573	595	612	564	593	595	590	633	618	559	592	614	603	593	648	607	612	596	625	591	594	588	548	579	595	611	608	566	622	608	605	590	542	593	596	567	549	601	575	595	579	611	645	600	576	587	603	554	598	611	606	599	597	579	575	612	565	562	590	588	611	595	637	622	564	629	602	588	594	576	604	600	613	611	592	571	597	614	612	602	557	598	596	579	587	583	581	585	572	586	571	634	572	617	570	561	595	603	627	636	595	559	612	598	613	611	623	614	641	608	615	575	601	587	559	583	588	561	616	573	592	594	604	631	631	586	582	634	591	612	587	604	570	602	622	629	603	623	579	580	586	641	640	543	634	550	623	551	620	610	617	566	582	585	586	582	569	602	580	602	591	573	605	559	551	574	574	620	578	641	591	551	615	594	605	556	579	566	610	594	604	567	562	576	590	619	586	599	598	625	558	596	577	584	631	619	595	625	605	589	560	564	585	629	563	624	564	600	547	578	597	592	622	622	657	597	594	593	671	623	571	623	558	618	595	540	631	582	600	630	597	600	597	589	540	610	598	583	599	572	607	612	643	553	569	595	635	603	601	598	636	601	591	617	622	559	627	600	621	584	616	645	610	604	580	596	596	645	614	607	557	604	602	633	603	591	600	617	584	629	633	631	626	589	595	551	603	627	566	606	594	614	619	633	557	633	625	589	616	596	630	583	570	577	604	584	588	633	558	559	592	631	627	591	571	584	592	536	597	577	634	587	587	604	607	557	597	608	579	609	607	556	619	648	533	592	599	625	594	603	600	617	590	618	618	570	603	591	591	597	575	585	585	551	575	602	526	534	553	608	554	582	566	584	587	616	606	593	594	585	609	595	584	578	583	594	587	592	597	563	618	553	604	627	594	615	628	552	575	592	608	621	577	634	622	553	634	622	634	578	570	587	585	628	566	606	604	558	607	555	637	617	567	563	606	644	608	600	640	607	553	615	596	606	594	557	631	585	551	631	536	584	570	602	590	619	571	615	621	548	561	610	580	590	594	591	582	563	550	597	561	567	592	573	615	584	610	587	587	568	607	574	566	631	620	575	574	612	626	598	608	619	614	571	610	592	567	547	560	579	516	593	538	588	591	607	597	548	619	606
43360	70490	53934	33123	24489	19457	15189	10691	7571	5304	4017	2991	2295	1884	1549	1307	1259	1153	1018	1004	915	947	909	889	844	832	820	811	783	766	782	772	738	708	765	740	780	717	747	727	724	762	759	716	727	711	719	749	727	741	724	723	693	698	739	684	726	715	765	743	670	719	749	741	730	642	768	718	679	696	679	717	696	734	693	720	720	728	738	682	707	720	747	731	698	736	721	670	743	747	692	639	680	696	691	686	708	717	749	703	702	729	701	743	687	720	706	638	704	689	707	700	686	697	710	732	670	697	692	703	711	711	662	742	691	721	767	710	753	681	651	677	676	723	678	722	749	689	683	741	659	710	754	721	762	697	704	700	715	671	682	655	676	715	725	664	721	715	694	704	726	664	684	682	713	734	674	672	710	730	681	693	665	724	702	652	747	710	720	693	725	700	705	705	704	652	709	726	717	670	733	699	674	723	698	767	702	724	757	704	684	658	685	673	724	730	717	710	728	687	673	694	702	730	681	727	711	707	758	704	717	769	729	738	694	690	700	698	726	704	717	722	717	709	736	696	651	678	724	713	719	698	688	686	737	710	699	710	723	739	686	683	700	695	707	718	736	724	721	722	709	735	707	725	742	682	730	722	705	666	749	679	697	707	690	652	711	734	650	714	701	718	704	692	695	713	690	694	731	701	679	693	721	685	724	676	684	713	707	716	736	681	677	769	693	731	693	755	691	702	679	703	733	727	720	680	680	733	735	714	645	725	730	683	693	735	694	720	704	704	699	746	702	705	674	696	697	708	705	675	668	691	736	694	680	695	760	701	703	688	699	708	688	679	707	712	726	703	703	681	694	723	744	713	681	711	677	716	715	673	727	692	692	735	711	731	707	713	678	674	682	698	701	695	724	704	723	714	725	746	645	698	683	667	742	674	754	726	745	642	743	713	722	702	714	707	715	654	673	695	718	661	719	726	704	754	696	698	739	720	697	705	754	662	692	725	679	680	660	714	779	710	715	695	714	721	738	740	724	742	676	707	686	708	709	651	690	726	705	718	708	734	717	739	705	718	735	716	676	713	697	691	687	690	707	742	760	684	728	696	674	683	690	680	693	745	727	698	717	687	741	701	701	714	697	718	714	685	662	680	720	740	670	707	671	703	762	692	635	707	743	649	707	683	734	679	699	719	718	711	684	740	716	672	685	721	741	726	680	698	681	738	705	719	695	710	754	697	670	657	690	714	689	665	713	723	725	707	652	689	733	714	688	719	694	670	682	713	698	719	722	714	719	699	675	684	700	717	683	726	700	725	678	727	758	704	716	693	727	694	716	726	733	720	674	681	736	689	712	654	709	730	678	719	709	673	732	726	749	677	756	708	710	688	684	742	694	715	724	672	719	719	740	706	649	691	693	670	710	683	695	699	677	703	697	735	693	720	707	703	710	692	700	674	657	671	705	680	777	656	650	654	763	703	715	742	724	732	731	681	742	751	690	711	698	713	677	712	691	673	735	662	695	649	766	704	700	695	754	733	697	708	729	667	682	722	682	724	687	766	678	733	682	701	672	724	652	709	717	742	739	765	679	703	725	704	659	699	719	755	717	738	698	724	736	710	725	729	659	687	709	741	747	715	700	746	695	694	717	747	736	702	673	738	703	756	739	659	654	695	721	719	695	741	714	650	675	728	718	713	735	650	770	711	682	706	726	673	736	740	723	683	681	712	700	731	682	735	667	776	719	672	714	684	705	684	702	732	738	722	691	663	711	678	706	717	678	709	685	700	734	694	740	650	680	713	711	673	688	747	740	743	669	765	703	703	711	696	692	749	691	656	713	670	726	745	724	705	698	745	709	679	678	698	688	691	717	710	728	692	701	749	695	745	689	683	699	717	715	698	748	688	728	746	701	723	727	719	705	688	711	675	713	687	752	680	714	694	755	696	706	727	692	758	740	757	682	722	724	723	724	720	727	707	701	659	651	710	696	747	719	676	709	691	713	715	712	723	685	723	673	685	716	698	717	728	724	673	700	701	757	695	695	679	727	731	700	702	738	696	727	724	757	701	719	687	710	664	704	741	717	702	687	688	706	763	701	727	756	705	712	696	700	672	731	675	660	685	705	702	704	716	703	735	726	705	715	724	690	703	694	705	750	706	740	677	727	660	700	699	677	730	685	687	698	725	727	726	725	726	716	728	746	653	675	703	719	706	739	689	675	695	734	678	695	728	696	705	696	737	743	697	718	684	708	724	684	670	718	692	708	708	710	712	648	689	687	697	752	673	677	698	672	707	721	727	717	727	683	712	753	703	684	716	663	716	654	715	721	712	711	680	717	703	687	696	726	711	720	726	706	711	700	702	708	722	697	659	705	695	720	730	738	713	674	681	712	714	696	749	703	704	742	726	768	721	704	752	723	686	715	693	677	687	743	711	684	707	708	717	694	722	685	687	682	709	696	715	694	716	704	739	705	711	681	714	711	717	740	733	670	716	670	683	700	720	713	735	717	773	667	703	754	710	739	700	701	713	701	750	698	680	690	679	689	778	750	729	727	700	709	710	713	681	700	719	734	702	710	712	718	692	776	705	738	696	653	669	749	657	693	670	669	742	721	730	680	711	719	723	696	690	735	694	721	680	666	687	704	721	713	716	713	662	693	800	680	729	691	673	777	711	696	707	702	694	733	741	708	681	707	752	729	675	684	726	716	768	697	684	689	722	672	669	704	710	734	718	716	708	691	717	757	733	736	720	753	652	690	681	704	709	685	747	737	703	770	682	733	710	702	727	719	719	723	726	704	709	692	709	689	705	709	711	725	699	697	697	724	707	703	710	751	689	696	768	717	748	728	720	741	746	690	668	721	686	759	746	687	703	668	675	742	695	725	751	704	719	655	740	712	693	715	752	760	697	695	706	713	696	709	731	685	679	687	692	719	691	694	725	716	766	701	746	702	676	686	723	740	711	738	690	689	676	711	694	681	704	741	671	704	712	707	709	675	694	725	702	753	737	671	730	675	701	696	711	718	725	753	684	681	716	679	726	685	698	661	694	731	755	738	704	693	758	711	692	683	681	703	715	753	687	729	731	728	666	722	687	719	712	662	773	703	708	707	700	690	737	703	722	684	673	668	664	741	698	697	638	731	738	720	687	690	700	695	712	734	715	773	705	720	721	788	700	702	705	710	716	701	708	701	691	739	701	695	717	686	683	697	730	688	684	737	698	678	703	733	699	688	660	726	653	697	695	715	701	719	733	734	732	744	751	723	695	695	752	671	667	685	662	678	740	700	750	717	707	666	691	726	703	664	720	695	673	674	740	684	729	707	702	696	701	730	719	728	684	725	703	640	742	697	703	705	707	701	734	686	728	727	709	700	727	679	664	721	749	736	695	720	654	670	755	719	702	718	666	692	699	706	747	760	737	751	716	763	687	704	683	721	720	687	691	722	697	733	718	702	692	725	747	702	697	695	679	674	684	679	692	684	739	690	663	732	727	680	696	721	691	707	750	742	705	722	716	712	717
33685	37619	38019	23715	12466	7266	4390	2773	1972	1583	1287	1075	903	924	841	776	752	714	695	696	641	599	677	641	654	634	620	639	632	606	571	624	630	639	585	641	658	643	633	580	619	631	601	602	594	655	654	557	575	661	607	655	608	613	612	591	622	598	632	555	550	555	611	620	626	625	603	570	635	597	607	600	588	584	601	609	598	589	595	643	599	606	610	633	571	636	588	603	574	607	594	581	586	604	624	638	613	589	602	583	573	563	590	570	627	562	600	583	594	630	616	605	581	598	547	580	572	617	588	605	576	593	627	622	632	594	614	591	590	631	593	600	617	587	616	549	614	592	630	639	608	597	581	609	614	614	570	610	627	608	636	570	563	651	595	601	619	581	562	614	553	585	611	608	598	578	588	607	568	610	631	587	574	597	595	541	617	603	581	599	635	628	616	609	628	597	603	559	612	598	594	551	548	595	553	621	643	565	588	633	584	599	595	621	625	599	604	572	596	588	575	627	593	612	566	597	616	586	641	607	620	594	587	616	610	593	624	619	568	576	643	615	593	576	596	607	638	580	614	613	580	615	622	640	582	539	575	562	591	548	579	646	615	580	611	575	570	606	596	595	562	599	597	646	590	654	598	633	617	631	608	607	576	601	619	584	573	581	582	618	626	607	591	572	604	581	621	599	605	605	601	598	617	551	627	582	617	587	592	611	581	625	641	663	612	622	581	614	646	615	596	582	609	611	577	624	587	611	620	612	593	590	597	597	605	635	607	575	578	579	621	596	540	618	632	634	611	556	592	593	606	612	609	639	565	607	672	578	576	613	617	601	556	638	580	596	641	633	608	599	625	604	649	615	624	624	621	603	610	619	655	600	614	601	613	608	616	600	607	567	620	559	586	569	616	605	610	643	617	617	596	574	647	612	593	591	567	634	609	605	650	573	585	613	602	571	613	622	609	609	628	627	582	607	577	627	580	553	602	583	596	581	570	609	603	623	621	542	585	618	598	600	649	596	610	572	582	616	607	610	625	582	565	603	659	601	592	589	633	587	614	584	584	623	567	614	589	616	592	577	610	616	614	664	639	594	604	607	641	601	588	581	599	620	587	594	618	623	582	616	588	608	624	617	604	612	594	612	593	579	643	609	572	611	622	547	604	587	586	599	611	583	621	645	607	562	620	629	617	589	606	584	596	598	616	596	597	577	554	611	594	632	590	605	595	596	593	558	613	657	574	650	575	599	635	623	610	612	588	597	601	612	601	617	662	575	606	552	588	624	562	597	606	612	633	609	597	623	648	555	639	615	625	583	586	624	585	565	598	622	686	539	637	638	592	567	614	598	673	622	582	600	631	612	646	579	632	590	618	637	618	559	607	593	621	635	613	621	557	600	613	609	622	591	619	619	603	626	577	605	585	610	623	575	578	580	596	659	580	627	631	607	591	623	613	593	611	583	597	597	612	604	585	601	590	608	595	618	603	567	602	596	529	598	575	571	619	667	583	625	542	548	604	618	597	625	589	606	588	623	612	591	602	586	623	610	586	598	610	588	611	602	579	648	615	591	585	631	621	581	593	582	633	598	595	563	647	591	631	620	617	593	594	604	586	590	625	604	635	548	612	617	601	577	599	560	594	619	645	629	574	590	639	653	598	575	631	589	603	588	630	575	577	610	577	593	627	653	623	587	597	616	577	613	628	586	614	634	606	572	597	593	626	645	682	613	642	639	564	615	610	609	601	616	640	609	610	576	599	566	580	612	597	636	602	609	612	568	628	590	631	576	625	568	590	610	566	642	582	606	577	662	656	630	578	613	591	620	632	565	618	631	579	600	609	564	599	600	603	622	565	576	544	599	584	597	608	630	585	580	615	612	653	611	567	589	585	648	620	614	627	590	603	635	627	573	617	631	588	606	608	540	594	625	630	602	594	586	606	633	591	665	598	603	589	608	614	593	599	625	556	640	623	627	585	628	619	606	623	578	606	604	618	615	619	621	605	567	614	612	592	621	582	648	604	633	625	584	635	583	588	606	646	589	592	592	618	576	591	606	554	546	615	625	617	583	595	618	588	575	649	592	590	581	583	625	623	604	581	619	605	623	630	610	573	584	670	601	599	598	611	639	580	589	628	608	588	593	611	614	612	602	609	629	604	575	628	637	580	577	639	612	565	640	592	630	635	602	623	610	584	623	631	609	596	585	599	622	592	595	623	605	614	590	636	582	655	598	577	592	624	565	614	565	609	583	610	641	576	598	606	638	605	605	642	633	589	588	627	588	621	595	606	591	632	573	570	595	642	624	605	616	616	604	630	654	624	603	615	579	605	586	590	613	636	642	640	621	594	602	616	590	611	572	625	642	640	619	587	636	587	549	594	592	622	590	567	631	600	615	601	600	624	572	604	581	603	645	632	580	582	638	617	603	623	610	587	637	627	593	592	556	578	611	615	586	597	602	623	590	581	565	633	595	553	629	647	616	606	613	654	632	612	601	607	580	583	594	618	605	595	636	577	556	591	598	611	596	592	567	595	580	600	622	626	639	603	619	624	611	603	601	647	603	603	606	589	585	605	604	559	613	634	585	586	582	623	606	552	588	626	585	603	606	579	608	583	639	523	601	594	604	657	616	642	634	601	598	616	597	619	581	624	609	622	595	597	681	566	594	539	601	579	587	608	573	579	629	648	607	611	598	575	571	595	593	632	587	590	581	562	648	624	639	627	592	617	619	607	627	591	601	593	621	622	575	626	622	601	608	593	611	607	598	599	595	587	588	627	595	588	594	612	607	558	635	546	630	565	576	652	630	584	667	599	584	600	594	582	621	611	652	609	559	610	601	619	630	607	607	582	591	571	619	597	622	584	593	587	597	631	551	554	663	582	592	613	625	617	611	614	597	591	648	595	612	599	583	607	576	580	609	599	586	564	616	595	611	626	610	632	603	605	610	599	580	575	581	654	577	605	575	583	557	620	593	593	603	572	556	612	615	584	599	597	641	609	568	579	625	577	589	603	654	592	592	577	599	631	663	586	595	615	597	588	591	627	608	602	585	602	600	577	576	616	610	648	609	615	591	641	594	605	627	616	637	622	589	612	635	629	644	620	581	608	634	557	587	597	629	562	585	587	569	591	562	606	562	608	579	622	665	665	584	622	594	647	616	585	597	604	611	571	617	554	575	581	595	588	550	620	587	583	560	575	583	554	609	633	624	594	639	609	596	665	594	633	647	599	613	594	621	567	615	618	587	595	583	649	629	613	589	610	591	588	617	627	596	623	646	573	622	623	638	567	591	600	612	617	576	637	599	627	647	639	603	621	602	607	589	562	604	603	607	561	617	631	594	599	616	612	585	575	578	605	621	611	616	646	636	619	614	580	585	636	561	602	604	527	553	601	610	614	577	647	583	600	615	622	655	589	611	609	565	615	623	619	599	611	632	587	613	583	668	591	604	578	612	602	638	609	623	635	628	657	596	579	602	620	620	607	576	606	609	576	597	614	591	605	640	580	616	617	609	635	583
41427	54440	40615	22853	15718	10969	7524	4928	3462	2713	2021	1604	1385	1176	1143	1013	973	912	919	842	810	790	789	777	793	742	745	756	724	702	772	818	759	746	738	707	678	706	734	756	749	720	758	747	717	729	745	702	729	710	727	716	770	731	749	770	730	715	719	762	727	736	718	762	701	729	711	741	721	688	706	723	726	725	724	686	742	678	736	697	704	731	724	730	657	744	738	741	741	736	711	695	741	780	804	734	742	757	753	775	720	748	744	731	752	741	690	713	747	754	734	725	784	716	753	736	718	715	731	742	739	739	729	731	755	719	728	754	735	675	753	767	740	690	750	685	726	734	719	756	711	716	722	718	736	696	750	688	670	742	779	782	758	721	754	731	708	679	698	739	692	705	737	739	732	669	741	779	689	750	808	739	740	743	741	734	733	693	757	706	701	745	771	716	727	788	764	759	716	754	750	724	709	719	755	714	718	705	754	775	659	742	724	727	726	742	682	784	706	688	707	759	701	731	730	744	770	763	694	713	713	727	721	705	738	757	695	732	744	724	705	728	747	723	678	709	718	731	708	686	719	727	746	741	723	735	703	714	781	740	721	765	710	701	737	724	712	744	730	757	730	711	734	691	700	724	720	729	730	733	698	751	700	772	733	748	728	731	743	777	732	761	717	720	696	712	719	743	771	735	690	794	710	738	662	716	747	704	708	708	756	724	743	733	749	692	721	796	781	739	724	697	747	758	742	764	703	718	711	708	708	707	737	722	714	745	736	715	748	696	725	714	699	698	744	705	692	766	710	738	705	668	734	733	731	714	684	730	749	717	736	718	756	766	707	806	749	724	718	780	705	696	778	722	723	751	732	722	708	727	752	721	731	728	732	722	735	745	726	736	733	770	715	768	767	720	699	744	705	741	730	756	732	718	733	727	714	728	736	716	757	744	736	755	729	690	764	734	694	766	738	713	706	729	701	739	711	748	685	724	723	746	749	751	763	783	743	691	730	724	735	766	785	708	716	725	705	712	695	703	698	671	698	732	778	728	727	710	738	719	692	716	731	721	690	708	682	728	739	721	711	694	732	754	715	729	706	706	793	740	724	749	741	681	751	727	712	729	736	707	765	700	755	704	715	744	752	724	706	751	743	749	684	737	716	732	720	701	745	748	721	689	721	721	720	744	728	729	718	735	738	703	717	729	709	734	739	713	733	755	751	716	715	697	734	753	706	688	737	737	749	723	759	732	732	727	727	764	719	704	716	772	729	725	726	736	721	711	713	721	728	756	684	687	708	735	727	762	734	713	741	743	742	721	798	790	741	753	704	692	737	694	704	737	698	757	739	738	753	690	718	665	750	716	776	774	732	723	727	737	768	718	695	732	735	703	700	753	721	715	753	754	688	775	686	750	699	723	726	740	702	813	767	692	781	741	745	770	753	712	725	773	806	694	735	696	756	736	737	724	722	759	767	681	707	756	763	696	720	754	774	768	686	718	710	700	754	746	739	731	720	770	704	752	706	699	782	705	745	767	718	700	760	784	715	707	697	719	745	715	699	724	688	691	685	711	726	699	766	731	764	764	733	736	717	699	726	724	740	721	705	732	762	771	728	764	735	709	765	682	747	719	685	707	732	729	675	712	758	748	702	716	711	683	692	753	749	711	742	725	719	666	711	721	734	708	769	749	761	707	730	747	719	719	732	693	687	705	693	745	680	764	780	757	725	751	722	724	770	672	749	706	756	778	709	731	721	722	733	701	706	766	779	733	734	719	718	716	715	756	667	693	741	744	711	723	780	755	713	746	713	716	736	734	687	748	736	700	723	716	713	722	723	724	747	687	711	711	671	708	735	697	713	762	764	761	748	751	770	692	769	712	751	735	766	721	727	757	721	725	721	707	717	731	742	728	710	720	751	723	718	721	737	759	807	739	750	712	685	739	764	793	652	749	773	724	702	741	706	709	697	726	776	788	740	726	742	744	752	693	739	747	686	737	742	735	692	714	715	729	724	744	733	716	694	728	693	721	711	672	757	787	768	719	785	765	776	738	712	751	747	737	749	744	731	689	715	698	764	693	734	720	665	732	691	726	709	683	725	717	743	730	738	779	684	743	711	732	752	719	690	731	755	732	781	778	714	730	718	781	723	721	713	753	758	748	723	772	741	760	675	731	741	781	729	685	764	715	681	666	701	744	731	726	731	741	750	690	752	724	697	726	729	777	745	721	686	708	724	719	700	733	760	733	732	732	698	723	786	716	726	750	731	716	736	743	696	740	786	757	720	730	703	695	721	697	733	754	688	715	722	715	739	776	765	693	706	679	683	739	721	723	761	771	732	744	739	742	715	740	699	732	724	687	668	720	752	704	721	734	694	697	720	743	719	710	698	731	757	754	713	717	749	765	682	696	733	730	714	687	704	745	721	713	707	725	711	786	723	689	721	712	748	724	721	749	772	738	706	742	753	734	758	727	768	737	711	760	755	732	741	703	725	712	731	745	768	710	748	755	731	761	758	721	730	692	718	685	709	731	725	716	689	709	722	705	727	719	715	732	727	729	722	723	758	683	735	744	744	694	711	710	703	751	706	733	744	725	770	704	740	719	757	715	743	738	712	703	686	766	786	717	721	750	745	730	703	730	737	739	728	737	733	726	721	781	765	773	739	733	717	744	725	710	759	727	749	751	763	706	721	728	658	687	720	678	727	714	765	710	739	738	741	727	739	740	746	739	740	736	707	738	796	759	672	783	668	765	742	753	734	724	726	735	715	737	732	646	696	743	755	695	724	706	757	720	775	731	754	753	720	710	774	731	730	707	783	774	774	767	733	701	713	709	698	757	713	718	734	689	680	730	709	676	770	761	722	718	750	720	738	702	729	712	684	733	715	769	761	718	721	703	687	713	715	722	747	771	765	742	732	719	730	736	796	705	719	712	759	745	770	662	757	764	716	703	706	769	740	762	714	776	685	718	708	733	706	734	738	714	709	739	767	729	740	685	731	733	777	712	757	737	729	714	729	692	743	734	745	706	697	756	739	721	749	706	688	736	756	741	759	748	778	755	689	765	696	743	720	706	712	723	715	717	741	709	731	688	730	781	714	678	732	680	727	721	711	718	732	754	699	738	727	719	726	694	712	749	688	750	731	730	744	705	764	706	716	743	743	754	699	687	695	730	738	743	720	728	737	752	700	747	752	773	761	728	739	689	757	742	713	710	772	731	706	708	763	695	686	720	728	748	782	763	717	772	737	720	716	738	744	718	719	727	696	720	762	782	778	743	710	710	675	801	738	743	718	685	681	682	756	697	733	725	745	746	791	757	708	761	772	703	694	720	707	740	694	725	699	742	717	726	706	682	744	781	713	724	765	706	788	748	732	732	746	757	756	750	695	734	739	724	726	738	721	700	728	746	713	740	706	752	692	708	749	757	744	758	739	721	699	716	728	742	780	722	750	741	750	688	731	773	687	759	766	707	746	719	730	705	743	774	723	692	689	770	687	703	707	725	731	712	740	783	744	711
23949	21106	28208	24758	21874	18189	11092	5361	3305	2388	1988	1595	1295	1089	1069	988	873	828	794	758	698	692	716	690	713	673	654	674	702	644	671	649	647	686	641	659	688	666	674	640	665	623	633	611	685	681	640	613	654	653	632	650	653	619	614	626	630	615	669	662	639	598	662	618	625	647	622	599	654	654	635	616	619	603	640	581	671	602	638	600	636	654	644	627	644	667	698	643	652	665	619	674	615	598	637	666	616	673	665	613	647	599	647	626	663	622	616	670	655	644	634	623	637	596	661	607	658	634	654	602	583	637	608	634	603	608	600	682	647	638	632	624	654	642	599	655	631	622	615	626	623	660	675	611	630	619	659	642	650	611	576	625	615	606	590	646	600	631	636	611	648	625	687	667	597	631	630	641	641	604	613	685	628	629	633	648	630	620	606	631	628	639	638	642	643	685	644	644	666	631	654	627	617	654	632	711	646	592	644	661	629	650	645	624	692	654	627	660	667	681	666	642	670	671	623	638	627	644	618	636	637	633	645	631	620	602	602	673	625	634	628	626	594	617	630	608	642	635	651	638	663	624	652	655	664	637	641	619	625	618	632	626	634	584	614	632	647	622	589	608	673	642	628	679	614	675	649	671	652	600	601	652	686	577	654	634	613	639	638	656	632	618	648	619	640	632	608	637	687	624	650	625	653	657	610	652	601	600	659	671	639	603	610	613	616	673	665	599	678	670	697	617	614	640	660	620	611	628	638	644	621	622	603	608	627	602	642	598	617	646	684	645	632	617	647	649	610	650	629	656	615	649	604	628	635	621	624	616	664	602	682	670	635	643	588	638	666	619	639	627	639	678	661	615	620	583	598	628	671	609	611	657	551	636	658	662	625	655	646	602	617	638	659	643	643	653	670	657	617	586	647	678	632	636	620	660	649	635	652	649	619	655	586	624	673	650	671	645	633	640	616	612	590	625	672	667	664	652	600	645	581	653	678	638	631	626	647	648	677	668	720	653	637	672	616	686	679	643	657	623	644	619	647	617	613	625	652	654	621	612	611	620	621	645	619	620	609	658	653	598	668	598	613	611	583	598	648	641	663	600	679	648	636	614	628	658	606	657	638	645	631	623	653	630	667	621	643	652	630	709	639	613	632	622	620	622	660	667	623	620	677	605	624	641	664	612	632	636	623	626	631	678	661	637	681	634	629	686	601	641	548	602	658	644	668	601	651	615	650	656	566	664	658	645	654	635	625	670	611	626	648	614	619	646	645	569	641	617	646	685	592	605	644	584	669	659	647	648	648	654	608	583	609	644	679	625	637	632	624	679	616	606	664	679	620	658	637	667	635	599	653	615	665	598	581	604	628	616	623	648	617	569	631	611	635	633	617	634	654	613	610	657	602	618	678	627	616	644	579	645	623	619	623	608	605	630	612	612	602	625	674	603	670	613	629	626	607	621	636	600	659	646	641	664	637	668	648	648	582	631	665	643	654	663	657	632	644	669	598	659	628	635	657	624	647	601	583	603	634	631	618	616	613	630	619	648	660	627	666	601	656	672	653	615	626	633	674	624	677	653	580	613	609	628	673	614	625	674	694	596	607	684	585	640	603	655	666	648	634	628	607	663	624	621	658	584	626	625	662	592	651	638	661	633	635	661	635	615	637	626	633	613	637	607	638	614	640	655	639	636	687	638	606	612	599	619	635	671	655	644	606	587	686	650	669	598	664	636	621	608	669	631	641	600	594	663	636	614	596	594	585	651	618	598	641	629	672	618	677	645	640	633	679	687	634	602	661	630	622	607	616	611	633	614	628	621	647	635	664	628	637	605	634	656	605	658	649	634	675	613	594	568	650	622	634	664	666	668	649	617	627	647	629	649	642	604	586	646	622	629	670	633	614	647	614	633	666	664	629	624	661	633	622	638	686	622	593	627	641	629	635	651	616	589	644	632	595	636	613	617	624	657	669	627	669	687	657	641	609	603	656	626	643	620	642	594	637	656	628	645	646	625	639	641	586	600	605	604	640	645	574	665	598	660	628	607	709	600	631	634	646	617	609	585	627	650	630	601	626	637	614	685	628	648	676	686	633	626	632	605	651	601	593	624	672	614	635	604	605	657	675	634	657	622	631	728	652	637	630	668	612	594	649	647	621	646	660	640	625	602	608	626	623	631	631	624	639	624	570	619	651	611	638	649	626	624	592	636	561	635	630	615	657	683	688	649	632	635	612	627	638	629	633	661	671	647	658	659	624	669	607	666	615	703	628	606	650	619	599	627	615	655	658	640	636	643	682	632	662	656	620	579	642	623	664	625	629	639	637	613	659	659	599	653	639	618	628	613	636	640	654	648	697	626	634	652	681	594	580	631	603	602	645	676	622	636	634	603	640	637	614	598	635	633	671	654	577	580	667	624	665	645	607	590	621	624	642	674	621	664	632	653	615	624	637	644	635	630	655	662	624	642	631	681	603	621	646	609	642	688	640	639	631	629	662	614	581	652	621	630	646	661	636	621	636	612	611	656	647	613	628	604	616	671	582	598	635	616	634	617	663	615	633	636	617	621	628	635	655	646	606	590	669	671	630	667	641	628	656	599	669	623	620	643	613	646	630	612	624	592	643	643	576	619	639	629	603	677	639	646	649	655	658	648	644	604	677	598	645	595	649	635	658	658	669	615	688	620	644	663	630	643	670	632	615	607	666	615	659	649	656	638	656	615	569	614	617	638	666	642	646	625	594	593	610	664	633	671	638	626	641	642	651	627	620	604	644	615	625	689	677	617	642	682	651	682	613	643	642	670	654	677	604	649	624	641	603	657	646	635	634	638	646	616	640	617	656	637	633	597	637	624	585	615	647	616	717	610	631	648	643	652	631	659	600	649	643	595	663	655	633	566	630	626	671	621	638	624	673	650	644	624	674	602	619	618	617	611	663	671	670	602	644	659	632	648	644	661	648	648	623	662	637	623	635	649	636	632	600	627	653	636	658	650	634	655	639	649	626	676	603	621	603	644	648	638	635	658	660	588	657	610	626	622	637	650	597	624	636	687	639	604	627	659	677	620	648	641	629	614	592	630	631	642	649	648	640	659	606	664	646	627	631	648	655	611	663	630	594	618	633	623	622	641	644	614	617	640	667	616	603	586	656	653	656	645	649	676	607	659	635	612	645	668	648	603	581	660	610	647	650	632	644	596	639	632	650	594	667	654	649	639	683	656	666	566	641	620	640	606	641	612	646	590	727	639	644	655	667	683	625	641	651	613	639	632	672	659	667	596	652	595	636	618	621	617	614	625	586	648	623	615	610	594	652	631	632	627	670	617	618	671	604	646	640	614	605	577	617	667	651	617	612	614	639	610	639	603	644	646	675	630	656	651	667	627	660	665	624	710	632	648	642	675	679	646	650	612	628	599	669	609	668	619	669	637	609	617	627	602	649	655	632	602	588	634	638	635	676	700	623	647	650	653	633	623	582	624	601	610	634	618	622	613	636	636	670	654	620	642	645	656	630	634	642	633
39180	61021	46426	31436	23876	17916	12937	8243	5601	4052	3035	2446	1881	1542	1441	1285	1160	1147	1056	1019	939	902	867	855	877	875	788	845	806	807	855	807	801	804	786	795	826	753	775	787	740	833	781	761	759	743	785	824	805	785	773	792	767	749	754	730	729	771	728	745	760	781	755	791	743	759	752	769	772	786	762	758	786	766	824	797	773	784	769	733	756	751	728	816	698	770	773	792	788	746	743	804	764	733	757	802	791	767	740	812	744	853	841	753	777	818	727	780	788	804	786	778	774	774	730	769	730	747	738	755	781	776	771	752	758	777	766	749	748	807	803	802	756	805	778	745	769	772	772	779	766	771	756	725	797	769	747	794	768	810	792	752	788	728	776	782	752	815	739	787	823	754	795	736	751	771	786	799	793	753	771	780	783	775	726	766	784	749	770	760	766	751	743	791	781	819	768	726	743	774	770	768	745	805	791	822	751	745	746	753	795	793	735	751	742	720	767	740	740	836	798	715	772	796	748	793	743	733	754	765	751	790	683	777	753	800	736	748	766	789	794	780	757	719	745	768	736	811	795	744	805	741	804	762	770	768	762	777	786	749	765	827	768	736	770	719	821	741	803	762	803	817	788	793	764	797	736	748	807	751	738	748	713	745	791	725	793	794	759	775	746	779	767	805	741	806	793	765	771	761	780	792	746	751	803	768	762	802	765	766	781	767	765	767	779	768	742	764	706	737	743	782	826	754	781	769	744	755	728	720	770	756	767	747	708	766	703	782	720	745	775	768	734	677	763	748	752	819	782	748	767	777	725	781	802	782	778	736	706	799	790	763	781	771	782	765	754	807	739	746	812	779	750	804	763	772	748	791	746	733	751	781	726	797	749	710	809	746	794	752	776	710	761	774	752	806	776	749	722	806	782	718	782	743	777	764	795	768	772	755	792	694	786	787	775	768	762	781	792	723	840	756	721	757	753	759	744	746	754	763	777	769	786	733	769	774	748	781	732	747	784	825	778	714	798	809	759	777	753	760	767	799	754	779	752	733	786	753	791	811	758	807	779	789	713	744	754	803	786	781	746	773	806	769	750	773	811	730	794	775	791	749	767	729	747	752	871	774	764	757	722	795	793	751	721	732	771	725	737	747	749	770	798	782	781	766	730	760	729	755	738	780	799	756	721	767	770	736	780	785	756	742	803	799	733	780	770	775	771	808	770	718	780	782	772	803	714	731	810	734	749	743	741	743	793	779	756	785	742	734	736	812	774	747	776	774	734	802	761	704	774	787	807	779	774	744	774	772	790	793	776	777	766	766	723	833	763	735	806	785	797	749	742	742	727	748	770	713	748	789	781	793	791	766	793	757	757	775	794	768	773	809	765	755	735	755	737	738	793	787	776	745	741	740	744	759	811	776	759	780	751	772	763	749	737	740	737	795	798	818	781	808	776	771	714	776	802	757	786	758	781	734	736	755	744	772	759	759	800	798	758	777	740	739	776	777	794	755	761	799	735	747	749	765	761	793	761	772	810	780	757	745	767	770	798	735	761	746	736	778	787	728	809	705	772	812	722	827	787	744	793	790	805	790	726	717	770	761	748	773	781	765	794	793	771	725	709	727	733	771	766	778	769	757	744	772	721	779	835	773	756	769	692	718	806	779	728	725	758	772	806	765	771	787	762	787	833	797	745	768	738	698	732	741	775	763	775	759	744	746	725	812	774	761	767	756	772	724	788	729	803	795	767	749	741	731	719	755	765	814	749	798	788	786	752	779	759	774	755	765	779	755	801	780	763	722	747	770	728	744	708	672	796	790	795	754	761	792	750	730	740	774	775	746	801	789	766	779	775	746	773	765	731	807	749	703	831	699	767	741	832	787	758	797	803	762	754	755	765	800	759	732	757	727	818	743	790	776	752	748	723	728	759	789	781	768	778	769	804	745	765	771	745	752	753	773	781	734	786	733	787	743	736	776	760	736	732	793	791	746	738	742	699	809	779	778	786	734	764	780	720	763	734	757	745	767	762	765	807	752	795	753	706	744	775	787	769	732	738	757	758	779	761	705	732	787	778	766	756	764	814	719	721	743	763	783	790	755	769	799	756	752	777	776	716	744	795	773	785	793	768	773	767	778	726	764	762	746	741	763	781	751	737	799	806	765	797	799	723	802	731	738	714	761	790	718	828	810	769	724	827	776	734	752	754	777	806	740	754	797	751	761	733	726	762	820	771	731	799	784	776	779	742	754	789	757	776	782	697	766	800	711	753	789	770	783	792	769	748	804	741	796	779	801	775	786	829	787	807	745	737	745	733	762	772	781	757	782	771	752	745	793	717	756	761	726	786	791	725	785	784	736	741	792	714	786	809	757	753	779	796	751	709	803	721	724	774	768	765	725	721	801	749	762	760	782	822	806	775	735	808	740	737	774	736	725	733	788	777	757	755	786	817	737	781	761	784	786	772	793	796	742	774	788	750	754	764	753	750	728	754	812	736	744	765	774	707	734	756	767	758	756	746	763	817	803	776	749	800	794	752	796	770	784	748	748	760	803	773	770	773	788	761	738	771	754	721	706	755	797	743	771	783	750	794	768	734	757	756	744	763	823	817	771	768	776	739	761	714	801	775	763	731	818	757	742	772	773	778	711	782	714	774	802	810	756	772	765	809	764	784	735	766	728	785	762	744	808	767	764	792	763	755	766	751	756	785	790	730	859	742	782	786	778	777	820	741	776	784	799	772	725	749	775	711	710	803	722	766	714	755	754	796	768	820	750	812	735	745	763	730	793	739	755	741	777	783	757	784	787	749	700	739	748	731	752	732	728	749	779	733	747	783	810	717	776	780	772	739	728	788	795	831	735	778	744	744	735	759	758	755	756	793	777	751	722	732	731	737	755	816	747	760	767	735	754	791	823	755	753	763	748	750	799	769	743	802	768	778	802	742	759	766	780	754	749	750	810	811	757	774	743	794	719	703	761	703	763	771	762	776	761	743	782	755	710	803	764	739	775	764	744	766	770	790	738	758	737	829	735	733	776	771	779	760	771	779	845	763	748	818	764	805	762	789	736	757	787	766	781	717	803	752	774	731	759	737	793	746	763	801	795	764	745	798	747	829	813	729	754	754	777	793	745	781	794	794	807	775	752	756	740	825	728	751	745	765	731	787	780	815	775	761	828	768	761	777	719	742	727	802	745	767	768	766	808	814	783	753	726	715	785	786	768	726	786	761	782	771	765	762	753	723	741	752	740	771	788	776	760	739	771	753	817	810	761	784	759	802	806	771	812	733	832	735	757	751	792	798	747	817	770	734	720	710	792	760	792	745	763	799	774	770	750	806	756	746	767	778	736	756	747	751	766	704	772	732	767	794	754	756	735	748	781	754	758	774	766	751	783	778	762	758	776	737	768	808	769	786	741	733	758	762	799	788	742	733	729	703	762	819	734	796	789	737	766	738	763	754	762	748	752	751	790	769	770	735	779	758	787	764	799	799	765	750	759	780	820	805	784	736	788	783	742	808	755
24886	21233	28452	27043	21360	14833	8269	4363	2839	2003	1637	1260	1097	928	844	830	815	750	623	680	625	665	602	619	574	572	542	621	565	559	562	550	555	569	584	534	557	538	569	539	590	572	498	535	554	539	550	513	600	558	590	555	567	549	491	550	516	542	508	579	581	529	539	502	556	567	505	565	557	541	509	534	560	542	565	546	549	542	555	533	560	551	522	523	517	572	578	574	537	563	532	540	585	571	514	518	570	567	548	569	552	540	508	572	540	565	557	548	574	576	563	531	534	551	558	543	590	546	544	511	537	548	528	532	511	561	548	570	574	550	551	548	524	556	541	545	530	514	565	486	538	541	528	558	514	519	563	530	547	516	566	524	510	570	495	595	526	560	505	534	493	512	559	518	532	551	573	566	524	569	561	553	554	594	564	561	544	558	567	501	572	548	575	567	549	516	523	521	541	564	566	528	542	526	554	558	539	580	557	514	513	539	547	539	538	531	538	518	548	568	514	533	556	512	532	538	553	552	569	546	556	563	520	546	569	548	500	521	532	557	520	571	538	580	552	532	559	555	552	569	512	528	524	560	540	516	509	525	543	553	573	563	558	542	551	549	530	565	548	543	543	582	483	541	522	535	549	536	553	560	561	563	500	576	509	578	532	520	545	547	533	558	603	501	557	537	547	498	531	540	553	509	532	503	582	525	546	512	503	529	533	497	526	527	539	549	554	536	536	555	530	528	546	520	515	531	535	585	610	556	522	549	499	570	564	532	531	561	547	562	519	548	536	572	542	554	606	566	571	598	552	571	552	585	526	556	516	551	521	536	527	552	566	502	527	525	547	543	551	509	531	534	533	531	551	548	517	518	544	537	577	552	543	491	528	535	504	546	596	544	514	560	556	557	531	514	548	550	518	541	499	548	522	535	560	533	556	500	594	555	538	546	578	542	500	555	573	547	586	606	531	568	554	527	545	534	586	554	542	483	575	557	530	558	544	528	516	565	524	534	534	556	565	563	551	560	556	575	579	546	565	513	546	548	545	561	543	545	543	610	520	527	570	518	506	527	517	538	525	555	565	520	567	524	540	553	510	578	563	564	527	570	544	535	548	537	591	545	556	524	540	578	554	600	553	514	555	512	541	561	558	550	491	521	544	506	558	559	521	580	527	546	567	558	564	562	567	561	521	561	488	575	552	499	540	545	551	518	562	524	559	551	557	562	568	560	517	513	528	524	474	565	567	549	556	545	561	516	537	565	539	555	542	554	566	583	514	535	593	542	547	511	568	565	539	497	545	569	591	540	536	530	594	534	543	575	545	527	556	508	579	591	573	556	547	553	531	521	516	541	555	534	539	508	543	515	567	537	564	537	574	549	548	537	568	601	566	572	534	549	536	515	547	583	571	536	507	540	536	559	508	530	586	492	543	511	537	569	543	524	535	587	600	510	524	536	517	543	528	551	551	638	480	528	574	519	541	547	520	545	528	503	515	577	512	548	540	584	584	551	548	536	547	537	554	576	515	558	523	574	535	583	504	509	601	562	535	532	522	587	564	536	573	495	533	535	585	534	591	512	521	547	547	517	527	499	500	563	575	510	529	575	539	543	563	527	544	594	555	545	576	548	576	556	621	523	566	540	554	527	515	520	557	540	543	531	561	521	548	566	551	556	509	582	504	564	572	516	548	540	540	494	544	522	525	537	550	555	510	524	524	550	545	526	554	543	542	545	535	536	553	554	519	572	555	550	543	578	520	543	512	534	568	501	570	492	552	562	500	537	498	605	556	506	548	539	553	542	586	528	539	531	547	531	509	507	517	538	531	535	505	588	521	536	553	534	559	540	578	519	518	552	588	560	526	595	552	540	536	547	516	517	540	533	518	576	517	515	590	592	529	564	519	533	561	525	541	561	529	527	524	531	552	537	551	553	538	541	523	562	535	532	554	576	554	536	544	556	533	526	521	528	520	542	550	534	513	551	562	524	560	552	548	576	530	595	525	543	507	540	527	540	498	535	565	547	526	563	524	565	566	577	519	537	572	543	520	559	576	530	538	528	542	552	601	494	532	564	550	503	558	529	515	525	548	559	567	561	559	570	539	615	513	498	557	543	516	498	586	574	569	539	544	587	574	535	543	557	561	542	576	557	560	549	564	534	534	557	572	577	579	526	535	528	502	533	530	571	548	506	523	510	551	555	532	541	538	581	581	556	542	525	501	541	552	523	582	607	550	525	574	579	527	551	555	529	522	531	549	541	567	515	545	527	575	539	573	524	539	557	558	531	551	504	560	527	537	578	555	532	543	589	520	576	527	556	525	533	541	540	531	537	592	570	507	498	525	553	571	532	506	559	547	524	540	544	532	527	468	555	545	561	555	548	518	548	589	545	539	513	533	571	550	580	570	524	544	537	474	554	540	553	511	513	489	533	545	569	532	552	492	506	547	535	540	507	549	545	516	519	514	550	511	558	536	539	518	537	522	552	533	556	527	541	560	541	562	514	553	598	540	522	486	559	594	555	532	545	531	566	516	539	538	539	570	523	547	531	545	503	568	567	573	544	526	506	507	542	492	526	524	525	562	517	525	548	525	529	528	499	530	516	543	521	538	545	520	548	616	518	517	558	508	577	562	605	522	540	571	574	585	540	595	561	541	542	541	528	548	563	573	542	538	530	528	531	508	555	534	594	559	542	550	526	530	563	564	586	551	567	590	528	579	566	526	562	528	560	540	545	532	558	543	532	522	519	576	559	515	559	550	504	545	565	572	569	581	550	553	577	536	539	554	559	590	530	542	526	518	513	523	557	568	564	593	502	522	529	502	543	576	552	568	575	509	523	568	520	564	531	513	508	551	546	553	556	545	534	542	543	553	575	562	577	540	588	557	520	549	508	534	529	531	591	527	564	550	556	542	540	560	566	562	546	510	558	570	521	567	552	512	571	541	524	552	504	490	533	536	535	604	552	507	562	570	504	528	473	538	542	535	537	551	533	512	623	578	517	603	527	564	571	533	560	527	578	490	587	549	548	570	573	539	544	583	500	518	537	519	593	514	555	565	530	574	529	549	563	532	605	552	510	510	582	562	555	551	545	541	507	529	554	542	537	536	564	501	526	548	582	557	548	564	571	575	563	562	545	541	549	549	525	562	487	499	546	508	563	511	554	563	506	564	564	535	571	501	575	504	519	560	587	537	519	534	541	532	563	567	579	575	565	499	541	534	613	561	558	569	555	535	530	509	544	521	587	529	578	537	512	543	524	507	556	554	549	582	566	601	493	527	549	563	535	564	579	543	529	538	544	561	546	540	525	512	536	548	545	517	543	506	545	530	534	542	551	557	552	563	512	517	532	561	543	541	523	551	518	540	552	529	552	528	536	513	550	576	557	559	540	584	517	548	555	531	503	539	551	530	522	534	531	564	551	513	555	583	562	558	536	567	529	523	559	554	574	528	545	566	527	546	506	545	548	570	580	577	536	548	555	505	523	508	549	557	567	500	583	539	564	582	537	592	554	554	549
37601	57325	46322	32315	24393	17898	11801	7678	5119	3779	2905	2083	1625	1434	1213	1131	1089	978	959	853	833	802	796	789	734	754	748	708	704	693	661	684	704	647	688	683	702	667	696	663	623	675	711	663	633	633	654	626	674	606	649	651	644	642	603	670	654	704	677	683	653	646	630	658	626	668	631	665	709	694	705	678	616	675	699	649	625	643	691	656	647	671	668	646	643	622	685	649	726	677	659	655	660	664	669	680	658	675	631	610	669	635	675	664	629	695	622	638	663	716	663	619	629	664	652	658	666	667	655	680	615	659	683	666	661	656	682	689	679	680	622	663	645	683	649	667	641	665	628	650	650	669	627	661	658	659	636	695	648	583	664	683	666	669	662	684	632	700	662	697	607	668	663	636	682	659	695	717	643	657	656	678	633	667	683	703	636	656	652	643	698	668	640	659	630	690	667	658	636	664	651	643	648	706	678	636	624	713	667	621	637	668	722	685	687	659	635	665	615	667	661	663	731	682	690	676	670	628	656	637	667	683	692	700	690	663	637	676	636	610	658	683	641	615	665	678	649	648	647	619	684	665	669	683	643	674	636	651	689	682	690	672	678	641	649	644	663	679	716	693	639	657	625	647	671	680	613	685	662	673	613	693	678	620	690	672	642	645	686	652	659	690	654	634	676	661	648	653	625	650	690	657	656	635	683	671	706	684	659	647	667	609	686	631	675	641	680	653	670	688	637	672	604	636	670	702	614	682	669	669	672	647	665	643	662	673	680	652	690	681	632	702	657	664	711	675	626	662	642	678	657	658	614	614	655	654	632	646	680	622	655	706	697	628	657	627	655	672	662	689	716	660	664	623	636	672	659	667	691	662	649	679	659	663	626	675	621	677	613	661	674	676	643	673	688	660	681	647	652	657	693	681	667	684	608	668	672	622	673	661	658	665	618	631	702	660	620	636	659	656	636	631	708	648	640	664	726	665	636	670	702	663	646	646	696	695	668	623	691	658	685	658	667	647	645	654	667	684	666	650	643	662	677	640	685	640	655	642	644	653	698	672	732	689	627	637	684	665	681	657	654	638	640	667	644	644	687	639	678	619	671	654	661	656	655	708	675	688	646	659	641	690	680	637	669	670	658	622	640	693	665	660	630	661	622	697	655	663	685	666	684	658	685	653	585	701	670	704	637	679	666	643	630	668	659	642	681	622	648	703	674	679	644	675	673	660	643	678	611	662	679	665	638	665	699	661	620	665	675	677	685	631	698	657	626	666	684	630	670	633	701	679	656	674	641	656	635	634	685	642	645	669	674	665	702	671	685	663	675	618	663	681	647	656	702	639	671	669	658	706	684	666	657	666	648	689	672	651	682	692	671	672	620	659	641	669	620	686	644	679	667	674	639	633	661	656	616	641	695	679	673	626	675	676	678	685	669	631	640	651	675	708	704	655	628	695	658	661	663	628	690	693	696	651	645	673	644	633	667	647	651	653	682	703	656	682	652	651	612	651	654	676	602	675	688	675	671	661	634	687	650	635	652	735	683	603	658	688	670	687	671	694	674	648	675	708	697	702	745	691	663	692	691	606	671	651	624	694	674	674	631	639	689	639	669	624	665	686	619	687	689	687	659	629	629	662	656	676	648	647	652	698	660	630	696	664	690	682	632	656	682	653	653	653	614	646	691	616	682	687	682	675	731	636	716	650	696	684	663	615	659	662	648	669	653	665	636	700	619	681	687	660	689	643	661	658	658	709	654	661	671	658	690	658	678	684	622	617	689	663	681	668	698	636	635	645	645	666	626	646	634	658	669	666	674	665	638	688	646	611	672	656	650	667	683	643	657	721	663	643	647	693	621	667	714	719	670	636	661	676	625	669	663	672	684	636	685	702	692	724	674	661	703	632	686	664	687	661	659	696	693	700	674	636	692	676	660	664	685	670	621	684	610	676	655	663	627	659	671	725	681	669	646	659	664	680	712	649	675	680	619	712	690	655	646	673	695	684	701	648	625	679	672	620	699	661	654	660	635	674	652	661	683	611	701	665	690	692	621	627	678	682	636	650	681	685	649	664	646	680	635	637	646	665	698	635	646	654	689	653	671	680	674	673	702	653	659	633	634	671	624	616	645	687	650	637	611	655	667	646	659	622	647	678	680	646	682	692	694	659	629	659	623	646	670	684	641	633	666	651	612	670	695	640	725	626	705	668	673	651	644	712	646	631	682	666	650	639	695	671	646	652	675	650	660	652	608	632	630	621	626	667	624	649	717	641	668	645	645	646	640	623	657	633	621	673	679	679	664	671	660	633	698	684	684	647	659	667	630	619	622	680	674	711	642	720	690	623	637	663	671	611	678	674	667	659	704	674	647	743	667	661	663	687	649	681	617	666	620	673	687	646	667	675	615	667	687	647	648	693	641	666	662	665	637	645	642	647	670	640	686	678	623	662	663	676	679	681	718	628	658	655	674	668	650	666	683	658	661	684	685	689	683	678	679	715	709	639	705	678	638	620	642	636	684	710	690	671	697	636	660	654	638	683	672	652	677	635	675	627	692	676	641	630	708	687	651	654	630	653	665	667	622	659	642	663	655	670	644	639	674	703	643	666	709	657	651	650	636	668	664	617	640	668	635	682	679	687	637	686	632	652	664	678	671	663	663	718	656	652	690	612	653	661	663	630	678	682	635	686	681	653	690	653	630	641	700	654	704	643	642	681	613	728	639	668	687	729	673	634	659	690	644	664	692	665	665	660	659	691	684	696	659	669	693	685	670	710	689	650	679	682	670	662	605	685	691	686	690	633	641	627	685	704	635	652	639	674	621	628	653	667	611	680	697	621	668	675	650	627	670	661	675	671	687	619	645	674	631	672	636	689	628	640	636	635	622	703	675	670	657	691	637	613	667	663	697	633	691	684	657	666	640	663	675	658	665	622	692	688	661	653	685	627	629	671	631	694	661	681	640	645	602	640	653	669	692	643	615	678	670	719	673	675	651	691	654	663	703	661	659	673	658	670	651	685	634	708	679	692	630	630	638	674	650	697	694	622	648	670	668	687	635	675	635	659	598	711	658	660	616	663	681	668	656	676	642	682	655	669	605	666	651	644	664	633	629	684	677	659	668	616	653	672	661	608	679	632	643	651	652	644	644	674	719	691	720	670	688	675	604	730	665	671	650	659	661	605	666	651	636	621	654	691	663	664	660	692	631	642	653	648	658	660	729	639	656	663	654	660	668	669	658	669	678	686	666	634	657	652	635	656	688	691	646	639	680	656	643	693	654	657	603	685	671	655	696	629	684	654	626	638	700	678	666	694	626	634	678	673	643	658	706	680	645	679	634	697	633	683	616	658	666	677	660	669	639	661	680	693	694	676	645	630	658	659	663	671	636	686	626	653	645	718	658	652	614	667	697	667	670	695	670	652	681	679	672	636	671	660	644	661	676	647	665	644	662	705	661	695	685	659	612	639	673	646	668	663	673	631	664	671	669	622	695	658	641	660	685	695	657	676	702	677	650	654
22797	21147	28689	23960	21690	22633	19130	7898	4364	3298	2360	1697	1373	1156	1064	993	897	899	795	761	770	732	730	704	721	677	635	647	668	598	660	580	632	621	541	576	622	616	576	548	624	608	633	557	547	572	597	608	604	589	577	623	606	620	592	592	572	567	571	591	564	591	594	579	567	599	620	613	604	576	581	614	621	572	605	596	611	608	590	576	607	565	596	549	561	554	615	602	585	551	658	585	583	579	594	586	635	590	635	552	578	594	584	577	584	594	602	555	561	556	577	643	551	529	603	611	623	595	550	602	606	570	598	560	527	610	596	618	553	573	618	606	643	574	587	640	561	568	553	571	631	618	609	597	605	591	610	572	587	576	608	601	590	578	548	592	603	595	575	611	596	569	569	544	630	633	568	579	584	642	643	585	613	578	605	562	572	525	584	567	628	628	608	587	624	586	581	612	598	575	591	590	591	592	616	625	604	569	647	622	607	590	586	566	556	612	531	552	618	615	603	551	584	611	593	628	576	521	612	553	590	591	554	571	582	624	583	578	584	595	587	601	550	586	588	597	650	607	568	606	582	592	571	608	587	589	556	601	580	595	619	598	565	626	599	552	608	583	594	590	603	604	572	585	581	582	623	552	613	584	551	597	596	595	635	599	569	610	613	572	614	604	580	587	574	623	578	552	554	627	575	549	589	589	600	554	590	585	599	553	628	595	601	657	564	565	617	584	584	582	576	554	615	577	567	577	580	603	621	557	582	562	567	608	615	599	539	557	604	597	620	589	551	629	604	589	584	601	585	594	613	583	607	568	616	571	599	590	578	610	583	582	594	587	588	626	606	640	571	583	570	604	561	606	559	595	575	549	614	588	627	610	553	618	601	599	545	625	580	598	586	605	567	607	578	589	566	577	617	601	632	596	588	588	560	612	586	598	586	576	570	599	572	580	596	599	569	605	556	588	563	604	587	592	585	629	579	589	587	628	613	553	555	585	558	613	600	574	635	591	616	599	589	594	599	585	556	552	608	601	644	646	574	588	581	571	615	588	615	617	575	650	556	581	552	621	549	564	609	602	625	606	631	633	614	575	597	601	580	570	619	597	573	570	580	585	638	543	598	590	583	639	571	569	589	569	614	568	569	591	587	570	627	560	576	612	558	563	604	566	624	557	611	606	578	576	637	598	588	551	539	583	599	595	604	585	638	617	577	640	616	638	574	563	618	591	557	548	633	621	559	582	562	608	566	583	609	593	609	653	572	553	606	564	537	588	619	604	601	584	592	603	559	571	655	570	593	616	585	610	595	579	616	600	564	555	593	608	570	590	578	561	595	583	602	583	591	547	577	600	580	583	587	589	582	657	553	595	572	584	589	538	563	576	550	550	565	650	584	621	637	595	605	617	555	587	613	600	609	614	573	596	540	642	564	592	583	637	593	611	573	628	579	572	630	561	603	596	605	575	611	574	612	602	591	594	540	639	595	570	591	645	563	626	627	562	636	627	571	619	579	619	592	616	615	570	587	570	601	540	604	617	611	626	597	599	582	585	543	582	610	607	636	575	629	580	553	593	564	603	630	598	620	596	579	597	612	587	573	599	567	613	608	581	597	572	595	534	557	601	575	587	583	544	598	578	611	576	613	591	618	545	562	588	618	565	576	583	560	537	575	560	585	610	595	575	656	626	557	628	606	577	562	578	567	574	594	640	601	581	678	575	615	566	550	603	628	590	566	597	630	580	605	609	625	605	581	617	569	615	599	611	553	612	597	597	499	550	589	625	551	585	583	617	609	573	571	602	552	578	567	597	592	616	614	621	579	587	583	564	569	595	579	562	610	554	597	586	599	602	603	539	581	601	614	584	554	575	575	554	586	611	586	567	604	601	589	572	595	597	590	552	624	551	582	592	630	608	615	569	583	572	592	613	602	577	601	587	611	587	567	638	633	637	620	599	647	622	610	537	541	574	598	568	590	622	571	569	588	526	548	577	582	592	627	597	572	586	571	594	594	611	582	596	627	549	576	576	604	578	569	623	574	589	586	582	601	575	619	606	569	552	571	601	620	540	567	593	620	561	606	553	595	624	562	585	625	588	616	599	557	613	621	607	596	602	568	549	568	579	591	615	594	560	595	566	549	598	598	590	576	571	538	608	601	558	597	577	581	609	614	611	625	604	622	615	618	601	576	578	565	619	592	593	687	628	560	592	617	543	598	628	559	609	548	620	591	636	620	585	589	600	600	548	584	566	609	594	581	581	578	607	604	584	603	620	599	557	597	629	572	548	566	585	582	617	607	579	584	616	593	613	556	617	592	541	602	569	590	568	577	623	573	608	615	587	565	630	576	589	646	575	641	501	604	584	597	568	586	601	611	586	630	581	577	587	595	587	582	576	564	594	585	586	609	588	583	560	589	603	594	615	533	572	574	632	571	604	608	561	588	547	564	588	589	607	579	579	612	564	551	624	614	582	602	591	584	559	575	584	577	593	581	581	599	592	597	573	543	556	626	595	575	601	567	593	624	606	545	538	545	593	581	619	613	590	590	611	565	608	605	564	570	585	602	549	603	602	610	573	608	575	584	588	564	617	618	560	589	575	585	617	581	594	570	598	556	628	602	571	581	607	572	587	576	567	597	586	648	567	559	567	591	591	560	647	618	656	594	578	606	606	578	524	567	543	567	614	616	581	615	563	577	562	588	633	593	612	588	607	569	615	580	595	597	601	573	608	601	576	617	567	552	591	609	589	622	600	600	563	588	554	636	592	573	598	619	533	600	566	548	636	580	632	579	582	589	597	582	616	628	564	619	562	615	634	599	572	615	569	598	590	576	621	616	567	593	574	575	601	570	609	572	591	608	558	595	585	630	587	586	598	613	606	617	616	602	590	593	604	589	631	565	608	603	554	542	569	562	567	604	551	586	590	571	580	590	546	597	582	617	566	567	557	614	587	575	585	603	544	575	580	605	608	617	550	592	617	629	636	616	614	610	606	539	586	588	637	618	612	599	606	570	617	632	620	584	581	565	617	571	594	574	600	606	566	621	598	577	577	569	574	564	579	580	596	589	551	628	569	612	558	583	576	531	599	548	597	631	570	547	614	671	592	601	573	555	565	547	550	582	566	574	615	634	585	555	578	583	619	605	630	606	627	584	612	568	610	610	601	585	613	609	611	590	562	571	611	609	599	600	543	602	579	603	552	577	541	598	592	617	590	602	644	588	599	552	589	576	598	604	624	566	625	638	617	559	628	604	592	560	573	639	597	623	605	588	609	602	628	594	604	606	605	616	606	601	592	582	603	565	584	584	567	595	594	524	591	592	555	574	595	613	597	607	524	569	602	583	548	605	618	541	582	569	566	590	564	557	585	599	612	605	589	571	630	558	585	560	549	569	569	609	631	607	562	573	575	587	605	561	621	552	607	637	586	620	560	620	577	599	597	586	640	635	566	592	545	630	561	578	572	580	584	598	582	568	592	569	619	577	660	542	580	580	615	555	570	581	594	549	585	596	601	557	604
40251	65744	53931	39671	31349	23389	16237	10411	7483	5411	3895	2811	2116	1767	1435	1252	1236	1151	1084	1059	966	925	860	805	854	797	810	781	709	765	735	730	760	738	730	742	763	744	680	719	666	688	705	747	694	744	692	700	701	691	678	693	701	717	729	763	715	669	690	744	753	647	702	743	721	754	714	698	716	662	696	717	715	689	707	705	709	777	696	691	709	693	733	732	683	683	706	705	717	725	735	743	679	672	707	704	701	735	723	675	663	739	688	731	708	723	761	709	752	722	724	711	697	674	725	718	687	688	778	741	697	668	691	705	705	694	741	710	685	701	703	723	676	709	698	700	706	714	733	720	688	680	709	697	736	701	689	753	658	716	703	719	742	724	700	715	713	650	765	707	753	740	684	692	694	760	729	733	744	693	664	748	708	665	696	698	677	713	711	721	783	687	722	680	734	730	699	720	719	701	779	677	717	713	703	717	751	680	696	688	645	711	711	675	660	695	708	647	681	674	676	694	764	749	690	701	770	707	692	676	706	699	734	707	708	736	693	702	686	692	678	696	686	728	709	754	770	675	729	716	684	737	750	696	694	676	704	734	671	703	740	720	763	650	740	697	694	748	688	719	753	763	759	659	644	725	739	665	647	643	719	685	706	718	664	702	677	656	682	724	688	650	728	722	712	656	682	692	691	683	736	702	698	740	728	707	740	687	668	752	701	751	688	690	707	681	723	677	776	759	701	710	745	671	659	697	704	718	720	774	701	743	692	676	656	693	730	711	675	691	744	720	670	715	692	703	714	673	716	687	710	716	695	708	708	652	723	716	710	735	726	717	746	705	715	697	708	705	737	678	681	716	687	751	693	715	704	718	692	686	693	700	703	732	714	698	702	742	675	688	738	706	674	714	738	720	709	645	702	758	714	686	663	653	746	705	751	673	728	734	703	669	703	745	708	721	687	710	687	742	734	713	695	702	711	723	713	707	727	650	663	734	697	682	704	676	698	702	726	712	727	733	744	649	742	640	709	706	709	724	715	657	637	683	664	753	726	720	669	709	676	694	704	703	699	751	734	700	659	724	677	657	716	696	756	698	718	719	700	705	716	717	729	683	706	687	707	679	677	724	705	697	730	686	683	779	709	686	716	697	687	700	719	700	694	700	666	738	680	694	736	710	717	767	733	736	732	691	689	735	674	719	741	635	722	678	674	752	731	717	721	702	745	653	695	713	650	708	681	712	687	721	745	717	709	689	754	753	689	660	709	755	702	708	653	668	697	668	750	733	700	725	701	713	748	736	698	689	718	704	681	701	725	761	725	691	709	671	708	676	711	656	703	769	712	725	709	724	697	735	663	682	720	708	670	722	677	708	760	671	699	724	731	674	725	701	707	676	702	712	671	663	699	695	685	670	719	711	690	718	637	726	730	698	693	691	700	667	749	705	677	673	716	715	681	729	680	741	714	690	749	671	698	654	683	664	735	699	745	736	702	724	732	715	717	740	746	685	733	686	724	727	694	704	683	736	704	710	738	687	704	726	671	715	716	690	674	726	682	725	746	799	738	720	692	724	720	683	657	685	707	677	689	712	702	730	714	721	736	697	675	690	674	718	657	727	729	758	756	724	681	709	745	728	702	728	720	706	652	745	707	658	728	744	683	714	706	723	700	669	696	676	730	706	697	728	715	712	748	686	732	733	733	649	675	701	723	657	685	714	680	721	713	684	743	723	728	708	750	729	703	661	718	701	718	651	730	670	724	703	707	715	686	698	700	679	688	666	674	754	711	685	720	691	723	684	717	709	678	730	703	747	753	746	739	682	714	702	737	670	705	703	687	756	675	704	776	741	706	705	724	754	741	661	737	712	693	685	740	721	693	713	730	703	689	683	692	688	715	721	688	688	729	641	706	694	684	696	707	685	710	709	738	687	699	673	703	659	696	724	677	711	729	687	733	748	679	734	724	662	659	709	716	735	715	699	727	723	694	701	720	679	660	700	704	724	721	742	743	756	693	754	733	713	696	721	705	779	698	680	670	681	691	710	721	705	687	704	734	725	674	686	681	750	696	689	687	778	725	696	671	688	694	733	705	754	690	712	717	724	708	687	694	699	730	670	702	726	666	687	679	704	694	676	656	709	734	685	705	759	716	715	704	694	727	698	671	719	687	718	664	726	667	676	655	737	699	710	715	711	700	713	664	725	708	714	706	718	685	725	726	708	718	700	671	697	698	748	745	671	727	747	717	689	712	756	684	704	730	660	729	698	709	711	716	693	728	712	768	734	678	732	665	707	677	724	671	705	694	745	732	709	662	703	726	666	728	734	706	725	706	702	726	699	736	673	732	704	683	687	708	689	710	690	734	720	738	699	705	705	743	687	693	671	708	652	696	698	648	704	718	714	752	688	710	681	708	694	653	660	693	735	702	718	707	721	701	752	694	685	674	724	703	705	704	680	729	674	733	674	692	687	698	707	710	711	705	715	715	705	744	681	713	704	700	739	693	722	690	651	685	696	727	709	695	749	718	710	665	676	721	685	706	714	733	725	712	707	652	704	722	654	680	706	710	726	694	685	687	718	708	725	741	674	673	666	677	725	657	729	720	734	648	715	686	694	712	708	682	690	666	684	729	703	710	757	728	723	664	699	701	729	701	730	705	700	805	672	677	678	718	732	713	710	705	671	705	675	710	676	694	685	707	722	735	679	707	767	706	680	704	686	728	749	679	701	731	683	689	731	651	697	687	738	721	679	773	667	683	775	732	652	685	655	717	692	707	712	704	717	681	684	748	685	715	699	683	649	692	676	702	708	692	695	699	697	736	761	751	708	722	749	734	725	707	724	740	714	696	675	682	685	721	693	705	708	699	746	671	651	688	707	739	702	669	717	717	713	724	635	744	689	675	677	670	665	732	684	706	742	711	735	656	670	686	714	731	681	660	673	699	698	689	691	773	697	655	673	700	700	685	712	723	713	764	694	697	702	693	710	701	681	630	732	738	751	699	743	689	683	716	696	693	689	712	738	701	720	779	713	765	696	645	682	677	736	656	727	686	799	690	681	706	721	708	677	739	718	707	693	721	686	680	709	717	719	711	662	690	723	681	726	669	663	662	655	727	702	673	701	683	691	726	711	737	725	723	746	699	711	715	674	714	705	687	706	669	722	706	658	727	718	694	712	705	686	696	718	709	670	704	648	687	741	711	709	729	679	749	725	711	668	667	721	679	704	726	696	688	683	742	704	683	758	723	715	747	693	713	727	687	707	677	712	684	670	696	754	719	715	722	719	709	719	697	691	639	775	722	720	629	721	697	676	697	682	702	716	744	700	694	748	732	673	742	704	731	751	692	703	664	699	700	702	707	689	702	732	696	745	722	685	664	683	757	685	711	710	719	677	686	747	727	718	717	724	651	720	729	693	732	745	697	711	741	701	745	703	674	672	702	690	735	718	728	722	752	742	683	686	680	702	683	667	722	681	669	693	759	742	725	699	722	694	632	722	707	679	756	733	737	728	694	702	723	747
31895	41685	43997	30958	18767	10510	5988	3096	2243	1604	1301	1012	910	830	790	765	729	715	671	619	683	650	649	616	617	633	649	636	621	607	581	659	612	614	597	561	600	579	598	588	608	652	611	618	620	665	597	587	602	576	611	601	545	588	586	620	629	615	611	629	551	574	632	619	596	610	624	597	628	592	536	619	619	596	589	590	547	631	592	568	590	584	578	590	564	582	611	547	564	643	600	598	606	591	558	620	663	580	619	585	595	585	636	582	593	628	585	650	562	576	610	608	587	598	610	597	617	630	633	628	602	625	616	570	604	626	597	608	581	640	568	605	635	575	555	627	622	642	605	569	605	569	635	600	628	591	642	576	612	591	640	589	594	614	602	590	629	546	616	617	624	598	591	636	609	609	663	594	619	579	632	576	611	661	609	594	583	599	592	574	597	551	594	595	576	637	627	568	636	621	583	629	562	612	614	551	572	592	618	635	628	584	614	651	565	608	589	590	624	586	598	589	589	616	606	574	562	568	603	593	656	586	581	636	608	583	609	613	627	601	617	627	605	640	580	613	586	657	575	586	616	618	535	542	616	619	629	604	633	562	602	602	609	660	635	597	558	615	561	597	618	596	627	624	576	601	588	614	597	602	598	585	591	581	585	611	591	521	585	613	560	632	611	624	589	571	603	583	584	597	618	623	604	575	600	596	611	590	600	633	608	628	628	640	614	612	627	651	635	616	626	593	571	602	608	617	573	592	620	603	616	642	636	628	601	627	611	582	575	642	598	621	555	631	609	586	615	605	623	604	614	575	629	577	601	588	597	563	584	549	604	581	623	567	612	566	614	598	636	588	554	588	541	581	600	590	603	587	623	552	622	586	607	616	591	589	621	655	601	600	598	594	628	606	580	563	627	594	609	625	582	588	646	624	561	613	591	559	596	591	597	588	604	558	596	601	606	608	585	579	625	614	644	702	585	612	564	617	592	583	564	650	624	627	613	580	617	585	602	594	614	584	618	628	580	640	643	601	612	590	594	617	595	621	615	552	580	595	621	617	559	585	605	556	583	570	591	623	616	622	612	569	588	643	604	619	587	595	541	622	585	616	663	614	614	619	600	594	607	636	552	602	622	586	620	603	598	628	580	579	629	593	612	664	640	603	634	606	602	595	611	609	652	561	578	609	612	653	576	625	609	606	557	591	635	608	611	573	657	621	608	608	573	579	579	593	611	582	614	574	577	638	622	615	597	594	601	560	573	614	580	632	589	566	629	610	615	630	566	640	631	628	586	608	669	562	545	557	588	596	586	593	555	602	622	599	604	622	573	616	633	605	617	584	616	585	617	569	625	612	579	576	585	631	599	622	604	617	606	557	573	618	612	587	616	556	617	638	615	619	598	619	600	575	605	581	553	611	629	625	643	565	609	585	574	592	593	591	613	575	612	584	665	613	597	641	676	565	624	587	592	577	626	656	593	607	625	577	595	589	561	641	649	600	613	590	594	588	589	588	588	554	598	649	582	576	600	583	647	615	609	607	544	593	608	585	562	614	627	608	596	604	591	587	618	598	578	605	607	625	585	598	632	602	646	575	632	635	576	598	600	616	579	632	618	578	594	634	631	546	638	618	551	618	592	566	582	588	586	585	539	618	585	596	616	618	637	594	625	563	580	559	625	591	586	603	571	590	619	590	615	649	590	581	608	616	557	575	592	597	566	608	625	605	567	587	601	634	593	610	607	613	591	597	665	578	588	597	633	592	639	593	556	602	599	634	640	635	610	655	596	644	619	567	608	604	663	597	566	585	579	592	567	634	551	620	594	574	589	629	578	606	617	592	613	598	636	624	591	572	603	576	607	610	596	597	571	612	633	611	610	600	594	585	557	596	596	593	654	599	588	609	622	591	584	603	604	589	621	604	555	588	604	650	619	578	625	578	603	587	577	603	708	562	567	601	622	608	549	615	579	608	606	574	612	634	577	599	576	597	624	624	603	584	547	578	599	609	607	606	611	613	626	602	575	582	601	566	565	615	594	562	584	564	593	612	595	635	547	590	594	577	631	600	560	624	624	613	608	586	615	575	605	612	594	575	588	615	631	565	580	627	548	610	601	616	616	623	621	631	630	632	599	578	600	596	619	662	593	607	671	561	603	618	617	640	591	607	634	598	598	615	601	588	617	637	584	616	626	576	650	601	610	576	656	623	619	591	594	619	599	648	578	596	600	611	594	623	599	583	576	657	568	564	578	633	582	560	612	612	632	590	607	590	589	574	644	649	615	612	568	604	551	550	596	649	615	608	635	618	595	555	577	598	557	622	604	568	600	621	591	584	593	569	619	592	592	613	592	580	579	602	618	561	630	638	630	571	574	615	583	572	601	619	572	565	594	592	575	605	586	624	594	614	608	592	628	605	605	617	573	613	589	592	635	597	630	632	610	559	588	605	628	572	645	617	645	595	583	602	625	619	632	579	595	605	612	610	617	627	596	590	591	573	556	608	627	629	620	596	595	618	607	619	601	599	601	609	570	616	602	656	583	570	635	600	591	576	597	627	559	565	544	565	590	651	580	660	582	600	620	563	602	628	635	583	610	633	617	595	609	598	626	613	599	643	588	626	608	590	582	616	616	628	591	583	598	622	601	619	613	578	578	611	575	590	587	592	610	616	617	580	584	610	541	618	594	588	565	615	575	593	590	639	596	590	598	653	615	626	582	598	554	584	654	613	603	578	596	601	624	625	632	614	589	623	605	576	594	614	613	595	615	638	594	591	582	582	610	599	608	586	599	575	598	605	592	600	600	587	566	618	623	600	582	632	642	601	636	598	580	634	641	615	610	625	580	612	604	598	618	618	637	608	588	603	625	582	584	631	600	603	597	609	636	611	618	628	627	620	572	588	613	629	572	544	604	570	621	587	610	618	624	590	574	602	590	610	620	576	580	595	583	634	623	614	611	577	575	570	619	619	617	645	601	591	581	605	570	579	600	619	574	602	576	583	602	629	599	619	650	587	559	620	601	595	619	639	594	675	637	643	585	609	587	605	587	634	589	592	598	626	575	618	620	577	584	603	615	602	580	590	590	590	598	553	647	588	618	617	610	599	538	593	599	628	632	579	611	593	607	572	642	589	596	608	623	615	579	605	560	582	587	614	631	604	591	577	562	600	605	593	585	617	584	644	642	579	605	629	579	611	594	569	597	629	590	610	658	619	588	619	584	611	569	592	590	642	602	641	658	607	563	592	588	594	644	597	577	592	628	601	627	601	616	579	619	556	608	605	583	590	581	587	587	620	606	595	616	611	600	604	591	600	575	585	604	607	624	595	581	602	626	606	630	560	611	600	595	583	622	623	541	603	580	580	619	641	550	606	598	600	613	564	622	659	594	609	620	592	578	591	624	574	590	596	614	593	594	603	615	617	610	600	553	623	588	617	637	572	610	606	618	632	606	622	587	646	593	606	613	606	592	584	633	633	554	535	579	586	627	585	560	569	566	621	563	604	610	601	594	581	603	601	562	622
38704	58945	45723	30561	21372	14266	9142	5286	3784	2621	2024	1625	1417	1159	1082	1002	949	945	841	832	774	853	777	802	821	786	775	760	789	703	767	702	737	731	735	750	719	746	695	728	677	692	697	719	715	748	739	712	715	753	751	714	721	741	736	706	710	724	677	689	715	760	761	733	705	708	710	693	726	732	662	692	703	689	754	724	706	718	713	719	730	739	701	733	762	704	723	731	702	685	756	733	718	735	732	735	737	729	750	696	709	704	689	748	729	689	714	726	717	766	670	707	681	679	694	672	738	726	728	748	714	679	678	687	700	738	711	718	678	691	737	775	738	686	718	702	695	716	700	749	697	708	702	683	683	742	677	668	756	718	764	729	764	734	732	711	693	783	737	649	654	768	738	707	720	712	747	685	675	725	710	707	711	720	714	724	728	787	736	725	716	707	731	721	765	694	763	714	739	715	713	715	752	719	729	763	726	677	752	722	743	681	710	733	742	736	704	724	708	727	736	707	729	723	691	736	705	740	694	724	716	727	739	731	692	705	715	746	732	709	750	698	689	741	706	748	735	738	680	747	748	722	699	737	722	679	718	692	741	706	765	704	708	747	720	720	697	737	696	758	736	679	729	709	815	742	728	709	766	706	738	731	737	766	722	737	700	718	741	722	705	680	728	750	716	683	783	686	737	699	719	718	759	758	834	711	680	748	738	734	725	686	752	705	746	720	690	702	731	713	689	715	718	706	734	737	725	726	727	692	702	747	769	693	720	751	710	717	718	685	731	721	684	763	693	708	715	745	654	742	699	750	757	713	719	712	706	673	718	741	703	683	762	713	684	737	743	704	718	781	714	721	711	722	720	713	727	677	784	755	767	718	752	709	746	739	701	693	735	710	720	732	735	757	672	755	715	706	695	701	761	730	758	747	738	677	710	750	726	715	703	684	758	709	714	701	706	704	695	758	723	736	723	706	759	712	747	719	710	740	767	722	727	734	718	766	690	730	705	705	727	733	693	749	727	737	763	690	712	738	781	716	690	720	721	710	738	725	721	733	701	700	723	725	744	736	684	725	751	710	719	701	752	700	720	736	771	751	725	721	757	725	685	715	744	724	695	691	720	748	678	660	763	764	722	726	723	719	748	720	763	707	714	698	715	723	682	730	699	697	783	721	715	696	739	731	732	721	719	672	699	755	725	730	717	722	707	710	768	741	750	731	714	685	678	701	705	751	733	696	731	711	664	711	721	721	738	698	709	728	710	694	751	727	720	709	744	740	697	701	668	719	759	747	672	743	774	720	778	702	683	681	692	706	773	742	715	698	721	774	727	748	742	757	701	688	730	753	687	745	712	742	728	718	722	712	724	711	763	745	707	710	761	690	703	702	744	712	735	763	717	686	744	728	729	730	712	757	709	730	713	763	717	719	731	715	761	671	714	724	737	707	706	706	743	798	775	706	735	658	724	717	714	699	701	728	741	704	722	779	762	781	748	700	729	712	732	778	715	674	711	788	645	768	717	755	684	744	717	728	750	690	675	698	680	738	745	675	715	709	758	751	696	750	740	748	754	720	749	732	731	738	755	755	701	746	713	674	750	735	671	743	724	756	688	712	691	740	727	691	728	738	773	705	702	684	718	707	687	677	675	708	694	663	724	632	743	725	724	750	744	704	727	728	673	715	670	714	687	705	695	695	734	751	695	712	712	738	785	748	744	701	696	721	736	725	724	674	724	730	693	759	709	727	660	726	676	717	775	739	750	725	722	724	715	743	720	720	681	768	756	688	721	715	733	685	688	708	742	705	707	745	737	741	761	727	737	700	725	749	773	736	694	689	705	710	725	768	666	764	757	737	713	707	740	709	718	711	668	743	698	745	681	707	718	754	715	794	668	738	774	725	649	729	727	727	721	741	733	709	767	710	708	718	735	710	685	725	755	706	722	782	727	700	708	736	728	730	742	780	720	714	774	719	772	768	725	732	732	712	697	743	700	733	728	764	688	775	721	708	750	799	712	699	709	713	706	715	684	726	727	728	726	720	707	697	708	723	740	739	705	751	722	690	742	749	740	753	699	728	712	723	754	720	709	692	683	713	772	765	701	793	731	703	695	713	774	774	668	783	716	714	746	742	725	674	693	713	671	776	777	693	704	746	699	679	713	707	717	707	763	744	760	729	734	788	721	692	737	749	727	766	767	728	731	679	754	727	741	753	686	734	723	793	715	734	718	731	709	781	745	731	741	709	700	734	712	748	806	708	689	718	712	743	738	727	730	733	721	727	710	784	769	740	714	752	735	702	701	697	705	705	690	741	764	696	739	736	664	709	732	686	649	743	686	720	743	711	697	731	732	756	725	723	733	735	788	740	729	761	670	735	775	714	756	722	745	709	750	730	701	736	726	674	730	728	725	703	700	727	706	744	698	748	768	754	762	727	711	731	694	718	736	712	738	686	728	680	752	787	709	741	722	718	686	760	794	714	707	706	735	737	731	722	702	730	724	702	739	703	725	677	723	710	710	714	732	750	770	713	762	726	750	755	697	750	729	795	722	739	704	767	687	719	745	728	685	722	678	720	715	706	775	692	676	733	714	697	752	702	727	723	698	750	743	633	690	719	766	747	708	700	731	740	747	710	735	735	769	710	691	735	739	747	750	703	716	747	717	758	727	733	775	692	743	712	698	712	730	740	706	691	750	693	718	758	734	740	731	733	711	712	755	693	733	700	745	727	752	719	774	722	735	744	688	702	721	748	777	699	746	746	723	737	696	725	719	757	712	757	702	722	706	748	709	730	746	712	740	685	726	747	702	714	685	711	695	763	702	717	720	718	762	719	748	736	743	738	739	756	731	760	720	773	740	698	716	686	721	677	723	729	687	739	716	749	738	676	665	707	685	717	732	747	719	687	728	722	724	717	677	781	692	720	732	745	743	682	740	692	692	716	698	707	755	710	685	721	725	732	750	714	701	768	744	708	737	682	735	738	707	705	685	749	742	715	750	711	737	713	698	701	712	682	736	697	699	673	736	710	747	703	709	742	684	733	727	779	742	697	738	767	704	717	726	722	730	705	703	767	742	744	713	767	790	740	767	768	698	729	748	711	664	712	687	709	741	766	673	756	728	739	694	708	744	732	734	703	726	727	715	690	730	735	725	702	705	704	748	745	681	690	705	716	713	752	760	758	681	733	680	740	733	715	726	709	715	722	710	789	713	738	719	761	760	763	712	704	674	790	752	736	755	691	766	700	732	736	686	728	735	773	781	719	712	732	660	748	694	728	748	721	710	654	732	686	702	692	739	719	735	683	765	703	774	739	728	735	759	742	699	719	731	756	750	676	701	720	693	744	699	773	683	689	675	747	755	750	699	704	722	763	697	738	741	751	705	686	754	669	702	707	719	707	749	736	777	769	717	727	707	673	784	676	747	716	719	699	718	743	719	714	726	733	736	763	720	696	706	748	710	718	705	709	736	738	727	735	709	717	714	757	717	772	748	750	711	705	698	721	793	729	790	753	733	720
23962	21145	28580	25305	22413	18259	10322	5250	3454	2406	1871	1477	1232	1055	982	873	877	822	734	805	673	684	708	671	642	735	647	647	664	602	632	592	643	661	620	640	648	665	639	625	628	658	658	645	605	655	607	632	656	616	593	629	626	606	644	633	630	634	651	608	599	619	628	638	618	596	669	591	604	631	590	605	623	620	632	673	612	639	607	607	607	627	619	618	613	646	657	600	615	619	674	643	610	655	596	649	666	606	602	635	646	640	621	616	621	608	633	666	630	621	658	639	656	656	569	653	606	637	667	588	637	561	614	644	638	647	633	609	626	644	645	631	629	643	600	648	650	634	665	633	626	633	629	624	646	657	689	613	631	652	590	584	609	635	675	631	641	590	649	618	628	624	645	602	636	601	589	636	581	611	638	649	635	594	638	618	645	633	585	570	624	653	588	629	664	660	654	559	616	629	666	643	636	620	645	659	663	587	641	637	625	583	556	610	624	627	634	615	634	628	681	620	675	604	671	572	681	594	578	641	603	600	639	576	630	617	636	645	618	646	656	628	667	627	652	604	644	616	601	630	602	584	615	608	629	639	647	602	620	591	652	597	621	639	607	606	624	622	633	634	665	637	621	597	606	606	601	657	610	619	633	594	591	673	595	606	636	624	626	649	659	624	649	622	619	604	619	613	598	608	624	656	630	638	658	616	689	674	677	631	581	642	668	634	655	611	667	625	639	640	608	645	669	660	625	637	612	616	667	618	626	607	583	644	623	627	576	627	601	639	630	605	627	613	599	656	631	575	624	650	611	640	604	658	587	643	667	628	609	622	689	644	612	582	640	640	625	600	631	599	646	611	605	646	603	661	611	663	618	646	640	626	570	613	631	615	614	632	663	624	627	631	617	633	574	630	631	602	585	655	652	608	616	636	621	630	622	636	604	592	586	595	594	640	573	628	655	566	623	625	621	609	633	659	644	645	672	648	585	681	629	644	587	622	615	583	632	648	656	596	628	650	631	648	623	631	609	604	595	602	631	621	608	628	601	622	643	648	666	612	586	667	634	661	623	665	622	605	618	594	629	684	617	629	588	634	636	642	622	646	673	637	633	628	633	648	618	658	622	673	606	625	603	614	626	611	653	631	636	624	641	590	605	643	679	654	628	655	632	662	598	672	624	626	630	605	605	657	601	648	667	621	623	615	597	633	588	627	646	628	647	611	658	624	640	592	650	655	639	671	595	615	616	630	699	666	636	648	632	632	613	595	633	627	650	635	620	635	629	621	611	587	673	656	608	605	631	633	632	571	646	586	610	645	642	645	661	631	642	621	631	613	619	608	570	649	604	598	630	604	628	625	600	643	642	616	630	604	631	656	584	602	604	674	641	644	585	613	621	649	613	618	592	560	653	597	606	614	589	606	608	596	615	620	580	579	621	641	619	632	619	617	624	643	615	637	608	627	596	655	607	653	603	620	673	658	663	616	578	593	637	618	677	619	638	633	621	647	645	602	619	641	628	656	629	644	622	640	591	622	617	636	633	672	631	665	608	604	623	642	616	634	641	586	579	656	627	668	626	675	578	638	636	663	638	623	600	668	632	602	634	650	683	599	623	610	602	624	658	583	636	622	645	593	634	605	665	627	643	619	625	651	627	622	620	611	622	657	599	615	616	634	613	666	640	614	662	607	591	598	582	600	654	630	654	618	626	638	640	640	640	642	587	617	613	620	601	620	687	658	602	590	655	626	598	608	621	614	627	622	620	644	632	634	634	591	562	655	580	620	632	608	648	585	630	633	662	673	675	666	575	649	652	607	602	612	597	629	618	663	582	612	599	614	643	626	595	592	600	666	584	590	614	621	591	608	622	633	659	648	673	648	629	629	614	649	628	632	601	626	609	593	655	634	598	609	617	674	608	657	626	644	652	638	614	625	622	646	605	573	621	624	671	630	614	608	627	618	613	615	668	628	647	626	639	638	645	631	636	593	605	592	599	608	671	634	615	643	650	601	665	647	637	606	619	658	615	638	601	610	654	635	630	620	623	631	651	615	633	615	633	716	641	624	652	639	631	690	627	626	580	641	604	601	623	664	644	641	620	619	623	607	637	623	659	630	620	664	603	606	615	622	620	632	617	631	653	635	608	586	650	639	618	631	606	668	609	682	635	547	690	602	626	625	612	618	613	636	624	637	600	647	596	667	628	623	603	598	692	571	618	640	613	662	643	616	644	625	592	590	576	676	632	573	645	603	623	666	634	605	604	622	620	632	616	609	585	622	650	645	627	657	630	629	680	570	632	673	655	638	653	586	648	626	681	627	653	650	649	650	680	614	640	621	617	612	635	620	585	640	653	638	653	593	582	621	596	652	614	669	574	662	614	597	651	635	625	558	621	679	639	641	674	614	586	615	649	660	636	597	618	610	619	588	649	625	640	612	614	617	667	600	644	609	656	666	656	646	634	661	639	627	622	636	623	629	617	604	624	609	622	617	608	567	615	679	622	604	648	644	609	675	667	645	616	632	658	667	652	652	626	624	614	614	600	644	591	620	559	647	619	624	638	561	662	600	621	676	684	576	633	617	696	597	615	610	607	612	618	594	559	652	685	615	623	650	667	604	649	662	592	661	628	601	646	655	617	621	653	614	648	625	637	639	620	644	624	589	648	642	622	626	618	634	620	579	638	631	619	640	633	561	625	602	612	656	601	632	625	639	582	600	635	634	617	599	626	631	662	627	585	611	613	629	598	589	662	635	622	656	636	604	643	574	641	690	625	618	604	590	639	606	632	605	600	601	645	656	654	593	582	576	633	605	642	609	608	645	628	616	632	623	629	636	623	597	648	653	639	581	662	645	589	664	625	631	621	596	602	633	636	609	633	654	635	627	649	587	660	636	644	609	624	623	675	586	654	618	643	642	627	595	619	656	617	669	654	615	606	687	573	633	635	606	609	627	584	612	636	642	594	608	622	590	643	685	640	661	630	601	607	613	607	603	652	699	632	617	618	583	614	636	651	618	618	633	623	634	634	618	618	589	646	616	610	665	642	631	627	633	589	615	649	663	635	636	597	626	636	626	560	633	608	649	600	659	564	639	614	599	630	625	630	651	628	644	661	624	624	641	600	613	623	609	611	596	628	641	661	617	630	581	627	597	602	618	625	618	674	653	601	669	660	657	603	617	588	646	627	652	597	642	606	602	624	638	667	652	571	654	625	651	626	598	638	633	643	636	637	623	618	613	618	611	588	627	597	611	638	649	560	616	629	642	632	591	620	635	599	694	647	607	597	629	605	635	619	642	625	659	619	622	634	652	598	694	627	626	639	581	640	654	658	616	650	644	600	651	637	650	617	630	633	607	614	608	615	631	627	618	663	597	642	595	590	630	603	605	598	612	657	601	616	651	623	635	637	625	618	623	584	630	605	645	656	620	618	620	640	612	646	584	636	626	619	636	634	623	614	660	626	650	633	631	595	652	615	622	638	625	611	591	625	626	621	584	593	628	643	627	602	637	613	630	581	608
39889	63354	51105	35716	25288	17337	11999	8270	5806	3960	2975	2267	1770	1524	1332	1159	1206	1087	990	939	940	904	889	833	879	841	779	801	792	771	769	782	749	763	759	790	770	792	734	778	756	742	738	767	793	798	803	769	793	761	785	777	722	766	722	733	741	741	740	773	727	749	707	742	723	748	762	731	787	727	710	791	714	755	712	735	751	717	758	712	774	727	757	771	708	742	709	735	766	789	764	773	763	789	715	776	732	781	762	730	750	770	703	744	741	754	729	747	754	699	716	746	795	720	772	696	736	760	728	728	726	755	778	743	748	743	753	702	735	756	752	768	768	740	778	752	744	792	743	793	762	777	718	748	756	791	790	727	703	744	778	767	794	733	721	751	778	743	776	770	766	757	798	746	788	767	715	831	785	707	688	769	788	814	790	749	767	751	733	749	732	791	814	806	754	730	728	790	817	769	747	786	805	755	711	749	734	762	824	779	778	735	787	697	745	791	800	759	762	760	722	772	795	731	799	769	759	752	755	731	774	725	782	723	713	726	755	725	736	821	742	767	741	702	761	768	729	702	727	719	752	729	770	779	749	756	747	754	740	752	750	789	729	757	747	766	769	797	742	802	672	713	743	753	738	767	772	755	758	722	780	732	726	788	730	781	812	783	723	772	780	779	768	776	764	751	752	774	777	753	770	756	761	759	723	701	747	764	766	748	768	767	752	753	758	765	783	770	768	779	744	746	725	727	770	785	778	719	755	729	788	749	787	789	757	748	751	767	771	754	768	806	782	781	766	769	704	738	770	765	778	744	760	740	781	728	708	781	760	733	743	710	768	747	751	734	724	710	781	793	755	755	743	732	768	759	776	768	799	754	753	763	724	752	779	774	789	764	723	770	765	772	772	762	668	731	742	762	767	778	776	779	761	762	753	760	784	808	740	736	758	737	746	778	723	721	758	754	777	745	732	749	759	735	724	763	775	824	752	735	761	788	734	774	737	779	735	782	792	826	728	693	721	767	734	774	710	741	766	761	807	772	788	763	768	740	759	789	767	760	780	744	758	773	743	711	764	794	728	705	766	733	729	776	755	793	782	784	755	798	779	738	780	778	765	744	751	789	761	758	789	755	777	694	784	774	787	719	763	810	764	715	751	768	743	774	759	727	730	705	756	740	740	729	759	745	757	752	735	744	799	747	767	747	789	707	791	744	730	761	755	735	725	763	733	771	724	738	744	721	711	765	756	689	759	763	754	771	756	732	711	723	732	776	805	743	754	760	756	738	770	765	782	798	789	768	728	753	773	784	752	692	748	776	746	761	753	736	771	682	726	779	737	773	778	768	749	768	725	716	749	758	754	722	769	789	729	731	792	772	754	734	729	754	708	790	729	757	733	768	749	780	775	746	768	776	739	753	749	736	732	759	757	733	720	761	718	723	731	753	759	778	757	750	758	684	782	739	782	746	685	740	758	749	739	726	765	768	758	752	753	737	770	784	748	775	713	774	764	770	776	819	754	767	720	781	761	730	742	795	782	759	751	754	810	727	718	706	793	707	763	740	732	771	770	779	719	746	759	727	726	755	759	763	789	747	769	809	760	757	736	793	767	792	776	804	773	771	719	760	727	746	790	713	779	761	703	799	767	751	757	743	751	787	697	773	753	743	724	775	753	754	766	761	776	764	692	731	706	761	755	715	762	754	798	718	689	762	738	711	787	698	739	745	749	774	771	746	778	752	785	710	764	774	755	733	761	782	762	786	752	781	735	765	752	790	755	693	752	772	734	813	767	725	733	797	728	742	756	760	766	782	757	721	750	779	699	759	767	770	776	727	717	730	753	765	758	743	743	757	740	747	747	762	775	722	766	762	764	771	780	705	741	730	762	720	726	735	770	696	724	692	762	760	792	771	729	751	738	790	780	730	759	759	795	708	741	745	837	708	743	772	775	747	725	774	750	759	719	687	784	758	777	694	802	746	772	783	736	743	744	768	773	760	797	743	785	755	755	717	803	763	816	780	742	762	798	759	727	775	699	762	741	723	778	796	810	772	761	763	797	758	776	769	713	766	769	798	754	785	744	753	733	748	752	784	775	728	751	801	754	804	743	746	770	768	799	787	772	753	750	739	784	766	742	766	727	798	731	771	744	754	777	781	772	727	757	810	726	752	793	752	717	737	709	807	785	744	799	775	713	751	802	774	792	777	728	745	756	753	745	795	758	746	737	795	762	743	758	749	737	742	790	757	751	757	735	740	756	757	740	735	758	742	795	804	736	764	725	747	773	765	743	767	776	734	785	759	770	782	734	734	774	735	756	835	792	796	733	778	698	764	759	769	782	718	711	784	751	747	775	763	715	723	751	740	733	736	819	784	776	768	772	760	759	712	747	766	772	726	760	771	780	716	742	749	759	680	752	774	772	765	746	749	750	758	769	748	733	755	759	751	700	728	765	782	740	753	777	753	774	760	740	742	761	735	713	755	777	756	778	755	737	765	766	780	742	763	728	790	811	780	758	721	732	773	762	761	747	769	697	766	741	706	740	789	746	773	760	730	723	810	744	752	754	796	732	782	806	752	816	739	782	772	724	779	775	734	791	707	714	717	793	767	756	801	734	735	766	791	765	723	742	744	777	724	736	802	729	780	778	730	770	781	740	780	709	782	800	727	787	747	802	768	746	785	775	745	773	738	802	745	723	749	720	717	729	751	811	785	782	735	766	764	751	753	800	751	719	761	748	801	757	730	747	708	753	798	782	730	714	736	748	739	746	731	755	750	760	827	815	714	736	732	779	743	743	797	738	761	808	752	735	795	739	783	735	727	716	741	706	793	767	727	720	781	700	789	766	735	763	780	756	729	725	772	774	739	717	712	773	718	769	713	743	756	736	825	776	758	760	736	813	788	755	784	777	750	716	744	764	790	750	772	749	782	810	765	756	755	720	795	784	777	729	749	763	797	757	793	790	778	715	740	725	776	794	814	747	791	822	727	737	759	738	714	742	757	743	738	777	759	736	718	690	789	801	708	722	745	741	757	711	731	727	759	711	742	766	779	747	720	724	728	767	727	739	742	727	783	747	757	737	769	740	705	752	768	737	791	732	786	762	755	768	755	746	718	774	749	798	784	762	796	763	766	818	758	775	765	738	735	729	723	752	772	784	744	728	773	735	765	770	798	741	774	759	747	760	781	745	751	742	753	780	737	797	771	773	742	736	768	788	747	744	741	749	758	776	742	744	759	766	712	784	759	749	759	768	765	704	723	730	770	697	754	710	729	740	731	737	784	769	754	796	759	753	756	752	787	763	731	736	740	762	742	754	748	737	784	722	782	798	800	793	734	742	713	744	782	757	734	747	768	739	721	763	745	715	726	724	772	745	771	767	747	721	769	741	771	739	720	755	725	797	778	804	793	773	784	780	735	792	788	772	726	751	777	725	753	767	726	767	742	753	779	757	764	709	776	715	786	803	741	740	716	725	859	792	774	803	771	741	741	767	728	737	751	754	731	747	773	766	770	737	799
25000	21296	28234	26033	19138	10510	5595	3473	2352	1614	1225	979	834	779	758	675	699	655	596	619	597	568	594	614	556	543	576	547	548	530	534	556	557	549	507	590	541	514	545	544	536	518	555	542	572	567	572	544	568	545	498	545	552	552	570	551	538	522	565	531	522	505	505	558	491	539	577	551	542	556	516	541	483	527	536	581	533	556	528	523	510	535	531	533	485	532	547	528	538	515	574	524	525	542	515	566	546	558	514	526	512	501	546	524	499	574	491	525	537	510	551	539	515	527	532	495	563	523	530	534	559	550	550	547	531	546	539	529	543	475	502	508	491	581	608	549	568	604	550	560	541	517	522	543	562	515	525	581	519	530	531	574	536	529	540	537	547	533	546	519	527	518	568	570	494	541	532	505	548	545	514	521	524	512	512	555	565	543	534	540	560	538	543	574	545	517	573	564	544	514	530	532	546	592	510	550	585	549	537	473	547	543	541	516	570	570	477	551	502	526	547	540	518	509	508	556	532	518	551	552	545	509	519	526	539	544	545	537	527	525	509	569	553	527	539	526	567	562	541	548	548	524	518	519	468	512	544	569	524	522	518	485	586	539	541	583	538	558	537	530	556	569	570	511	550	577	493	519	568	581	527	550	537	591	563	516	557	545	542	503	545	510	515	544	520	528	534	546	560	563	563	547	517	502	534	546	533	552	544	550	557	516	566	516	570	532	552	542	563	579	613	500	544	539	545	522	547	542	549	555	505	516	518	540	549	516	533	529	531	533	510	522	536	507	509	532	570	555	563	524	510	553	562	490	513	517	546	535	550	556	522	531	544	553	523	559	529	548	564	558	559	509	523	547	540	560	546	561	517	537	565	520	614	552	543	525	514	535	593	558	585	582	501	542	552	557	529	513	542	540	534	543	574	540	537	558	516	565	527	545	518	558	577	531	601	565	557	538	562	536	555	530	534	528	535	573	572	512	516	542	562	566	562	524	524	592	526	574	534	520	532	549	513	545	479	575	565	554	581	550	507	566	560	540	510	527	531	525	507	522	569	538	493	545	557	527	527	578	539	524	526	590	515	550	518	515	557	594	532	548	514	526	539	541	501	566	574	546	551	551	547	587	533	579	568	530	542	544	593	515	567	580	557	569	556	517	554	584	541	522	510	554	519	529	527	536	582	566	561	507	542	522	469	555	512	609	524	550	520	553	533	579	544	560	571	506	537	539	554	568	570	532	572	525	528	555	521	583	552	525	566	521	552	551	517	593	502	501	562	550	524	569	495	495	543	557	532	560	548	555	528	554	523	591	506	526	570	506	541	533	511	563	565	578	512	528	563	547	528	549	575	556	547	583	555	498	558	535	565	530	559	507	508	544	539	520	525	516	556	585	576	549	541	521	552	501	497	537	546	513	579	526	593	541	566	545	484	503	517	545	597	524	526	538	553	535	493	495	565	537	476	546	558	575	536	559	504	574	544	488	560	490	563	534	532	524	510	553	555	520	566	530	537	535	506	543	561	554	563	511	557	583	527	566	566	564	531	550	524	543	510	541	473	546	555	574	535	501	591	540	511	575	557	564	547	547	550	553	529	573	543	537	539	572	595	510	540	493	504	532	577	548	514	559	534	549	550	551	518	536	559	581	538	555	542	510	481	573	524	574	552	526	551	524	493	519	521	554	556	567	519	533	536	540	497	558	516	579	538	556	554	578	566	539	533	522	552	577	535	527	511	525	526	513	514	522	526	575	509	538	561	561	518	529	560	520	563	540	537	526	543	555	584	521	545	540	549	546	528	533	521	539	520	560	518	558	497	553	514	506	561	529	520	523	513	561	524	579	580	568	531	581	509	542	534	522	567	571	488	581	579	525	523	578	560	572	563	514	540	541	552	539	530	519	568	564	541	518	555	575	530	510	539	564	561	524	520	542	500	540	512	540	534	535	506	516	569	554	557	502	531	549	537	508	533	548	553	528	536	566	536	543	482	531	521	542	511	562	535	525	540	525	563	538	522	552	504	523	529	537	568	551	501	577	543	571	542	544	511	590	493	522	536	507	535	537	557	527	543	506	563	612	575	576	557	552	528	548	566	523	583	506	525	517	552	498	567	571	518	524	557	546	556	553	565	549	530	511	509	573	542	523	602	535	517	523	534	518	559	556	523	535	531	515	542	524	587	570	543	526	577	603	574	519	547	521	534	538	592	528	530	529	582	541	531	533	511	540	541	568	568	511	552	536	534	559	509	539	518	540	543	504	587	525	548	572	517	582	559	541	515	535	529	561	515	523	565	540	510	557	504	526	544	565	548	558	556	552	569	565	572	516	573	544	537	539	534	534	525	515	537	527	535	507	540	589	526	547	541	555	543	513	547	601	537	572	521	537	542	514	587	548	544	498	538	554	523	540	532	583	519	498	511	536	563	505	552	541	549	530	548	557	561	570	517	521	554	541	543	566	552	516	484	561	530	530	539	551	558	520	523	559	504	537	521	567	559	550	540	544	539	576	530	526	518	570	521	533	525	547	567	509	539	527	549	536	503	537	527	585	540	500	498	557	596	508	511	572	552	557	534	507	525	523	516	544	557	496	520	548	527	536	556	556	533	503	523	537	488	568	504	508	548	527	556	576	530	554	539	540	515	500	521	541	533	507	560	573	577	522	562	550	534	529	547	546	538	541	549	526	550	528	469	499	477	536	561	531	506	515	565	567	547	561	576	495	573	586	592	541	505	528	528	514	538	529	551	550	518	546	511	552	520	540	531	541	552	558	534	535	531	579	509	525	518	529	534	535	573	540	545	536	506	502	524	543	556	556	551	569	542	549	535	529	582	548	543	544	522	578	524	526	541	544	550	539	527	514	560	609	514	534	577	529	522	574	557	565	550	534	531	532	524	536	611	573	545	528	531	528	561	554	542	550	561	561	489	558	569	540	555	498	562	554	552	539	517	537	551	582	479	510	551	524	526	514	542	564	532	539	512	484	555	551	529	528	543	540	552	559	511	533	514	549	550	535	535	554	539	557	521	553	561	543	547	610	540	509	460	547	564	543	538	562	519	532	523	521	586	519	576	556	542	501	535	517	523	608	554	508	578	548	516	549	552	554	569	586	558	523	534	536	527	568	532	534	573	497	525	570	530	559	534	523	570	585	564	570	567	536	534	560	500	554	525	513	554	521	529	556	562	509	553	561	546	594	553	533	520	581	532	508	544	544	512	533	545	550	485	547	522	552	524	574	547	507	528	573	514	543	540	556	544	512	599	514	554	539	592	535	556	533	566	510	564	563	523	566	522	535	583	539	532	519	518	566	547	542	481	526	502	487	563	546	496	552	536	514	535	544	522	560	528	575	564	550	560	567	487	527	536	544	558	540	547	574	527	564	535	524	549	526	530	552	544	551	557	572	534	523	563	518	532	531	522	528	515	515	562	566	569	560	520	509	532	560	530	513	541	557	527	520	524	552	551	513	547	533	539	487	520	502	540	531	542	526	576	532	514	518	540	580	550	488	552	551
42177	60033	43853	27424	19217	12928	8824	6300	4349	2866	1952	1545	1266	1119	1019	881	848	858	852	755	748	729	686	728	745	674	704	691	707	639	673	705	658	702	667	685	654	634	670	712	649	684	684	637	698	670	611	639	646	636	677	616	645	689	639	688	680	649	644	702	661	667	652	642	649	637	662	668	691	662	662	659	682	617	662	640	667	672	643	633	667	667	669	631	613	613	695	662	674	640	658	656	652	638	608	711	667	566	683	628	661	636	639	683	634	631	674	636	671	621	676	606	633	652	685	647	684	677	643	659	639	629	688	670	659	709	649	642	644	676	700	650	634	603	687	616	669	656	676	672	656	635	651	660	676	671	682	668	640	683	614	626	671	641	666	677	692	685	663	632	659	638	689	651	609	652	655	726	712	640	658	662	686	660	649	612	660	636	642	668	685	643	659	605	652	659	679	639	612	645	677	630	617	619	700	634	661	683	629	659	673	651	642	637	682	648	626	642	715	694	685	646	632	655	617	657	666	635	677	618	669	633	655	619	622	652	649	660	650	655	648	645	663	690	651	638	677	656	620	626	687	657	641	657	667	618	658	667	681	641	689	610	657	673	650	693	687	674	699	677	643	656	655	709	588	615	672	671	661	606	689	684	651	649	650	676	668	634	656	621	682	666	619	656	675	670	652	640	710	646	672	684	683	633	695	601	651	684	670	640	698	627	654	641	656	667	624	689	656	601	650	663	675	688	706	662	629	630	649	659	626	681	692	642	644	677	680	701	633	660	675	679	677	630	658	653	663	668	697	649	670	644	651	680	662	668	643	624	673	625	616	667	581	676	627	657	649	660	633	664	636	699	648	635	656	625	661	673	641	650	653	654	670	688	626	644	632	661	626	695	645	643	650	660	682	702	642	644	621	682	666	711	629	667	698	677	619	638	648	665	680	621	654	645	650	606	663	623	711	650	656	623	638	689	664	686	624	712	714	638	639	681	635	643	681	700	665	659	669	591	664	602	684	673	694	727	604	628	669	662	684	628	717	694	649	645	623	689	667	691	673	661	667	613	663	638	661	657	688	659	636	650	695	665	659	666	604	655	651	666	678	676	666	636	642	634	618	694	649	646	657	693	639	633	604	623	652	668	647	664	651	678	682	666	672	662	649	636	681	663	624	623	672	688	686	629	665	649	691	624	675	643	680	666	617	648	628	675	679	691	695	644	663	659	628	665	588	670	700	640	635	632	652	661	652	638	666	672	679	694	647	672	629	649	691	649	639	675	664	659	623	663	656	639	670	667	642	649	628	575	658	616	649	643	632	640	652	656	674	645	662	663	626	643	630	669	673	651	653	645	633	612	597	630	688	658	665	680	706	634	622	678	637	673	667	647	639	671	691	688	620	604	669	651	661	690	624	644	641	655	628	644	697	664	627	669	616	669	696	635	657	647	644	719	669	633	687	675	686	678	639	632	660	656	659	684	638	660	648	605	661	659	657	643	636	665	671	673	622	628	644	657	655	664	650	712	664	620	675	659	645	625	624	644	620	610	651	671	640	659	646	651	620	647	696	672	658	682	676	643	617	624	678	672	647	639	671	637	680	658	664	685	701	638	651	640	634	670	681	674	623	671	632	640	666	689	701	628	675	638	652	674	605	675	647	654	639	655	602	649	688	644	636	665	669	622	661	693	644	656	653	652	637	664	724	661	665	626	616	680	626	687	632	662	671	671	633	662	670	675	656	633	656	682	658	693	709	663	616	690	651	648	638	651	643	644	644	705	625	650	644	643	646	643	673	648	686	656	647	692	651	691	688	680	619	646	661	646	670	686	652	642	665	583	708	642	647	662	688	636	664	665	634	634	635	681	641	675	652	689	649	666	618	685	646	660	659	594	612	711	643	701	677	657	682	675	641	655	673	662	646	637	608	627	658	644	632	658	643	677	675	662	618	676	636	656	678	648	658	663	653	689	636	662	700	647	679	673	668	653	638	683	676	657	646	689	675	647	613	661	678	654	641	658	636	703	650	630	660	678	646	703	677	653	660	672	666	628	697	640	672	672	653	610	639	683	642	648	638	667	651	639	662	655	680	646	705	705	669	632	657	650	668	658	628	652	684	681	660	698	655	663	671	688	610	681	674	665	658	681	673	644	687	658	653	650	699	677	637	641	628	676	663	694	658	655	659	658	697	647	667	685	656	648	650	672	664	638	612	654	685	618	671	616	664	621	703	632	663	664	658	654	675	688	666	683	612	691	626	652	677	683	665	662	675	640	675	666	635	668	629	720	643	653	661	621	659	662	703	670	592	602	634	632	665	706	642	677	687	704	704	638	663	679	645	637	638	667	634	666	626	672	678	649	671	658	657	662	691	657	637	665	698	686	669	664	680	659	678	626	673	669	718	632	650	683	660	643	645	642	632	688	692	595	648	671	655	654	644	693	659	724	665	635	647	647	631	645	632	686	667	655	682	647	679	630	672	614	692	669	645	654	703	655	653	655	654	659	645	662	665	599	617	716	660	693	687	659	633	670	675	630	650	688	662	702	620	651	687	669	636	672	699	668	629	660	626	668	656	669	655	648	661	646	689	690	663	701	683	680	655	659	693	686	628	634	676	643	681	661	641	698	673	647	648	647	636	640	643	637	650	666	632	677	607	634	658	639	709	655	651	699	638	657	621	649	647	648	683	611	628	687	638	678	644	651	652	695	687	737	650	684	634	657	715	679	609	647	688	663	651	685	685	671	675	676	687	671	705	648	668	688	674	641	668	688	630	635	655	652	627	657	654	673	587	634	663	706	626	640	653	655	660	620	655	639	647	623	661	675	695	602	626	648	652	685	695	659	627	638	677	671	707	654	651	662	685	721	666	624	630	644	671	650	614	655	662	663	690	749	599	646	621	662	674	662	628	668	666	657	662	628	686	645	671	626	658	635	659	666	659	616	624	627	630	682	649	668	644	652	672	684	710	659	671	657	684	648	693	660	674	687	721	670	684	641	644	659	624	655	625	619	713	713	634	712	690	707	659	628	658	629	643	687	652	668	623	650	659	609	635	593	646	633	651	583	672	650	609	702	641	685	622	618	668	688	691	642	691	669	663	661	604	696	643	610	664	670	676	625	670	677	655	663	669	669	646	638	636	646	670	647	615	660	647	675	695	671	667	697	658	657	639	657	646	663	649	689	632	658	648	621	648	609	624	612	639	659	650	767	635	652	711	674	618	665	681	681	647	674	665	628	685	651	659	642	671	632	628	655	682	650	642	640	607	668	646	717	660	708	667	617	635	674	705	664	659	694	696	665	649	654	637	635	692	711	668	691	616	629	662	681	667	637	701	690	674	635	624	649	689	694	695	601	672	680	712	645	651	651	684	629	669	658	663	648	705	674	637	663	665	613	668	646	651	701	603	652	670	630	595	678	668	691	647	645	681	616	663	662	649	692	631	681	625	645	669	686	656	735	627	696	676	633	700	646	636	702	667	647	692	599	721	663	623	691	665	635	693	632	632	619	691	613	605	645
22726	21122	28695	23931	21530	22042	18042	7512	4456	2823	2087	1607	1234	1094	998	868	860	858	736	775	741	710	693	606	638	594	657	606	641	633	623	624	623	574	594	565	603	607	558	586	610	556	575	590	613	594	569	555	561	585	553	626	546	577	604	635	580	609	603	593	573	605	593	594	565	626	595	610	593	585	595	610	580	579	588	575	583	592	588	626	587	585	573	569	590	593	644	567	536	586	606	599	596	636	556	621	605	561	599	573	592	596	606	589	594	634	523	564	586	636	573	600	619	556	571	572	599	545	559	560	556	630	606	617	557	599	570	570	584	571	572	565	637	561	571	548	582	633	616	573	580	591	585	569	607	599	570	598	598	571	551	609	569	598	603	529	585	568	606	538	584	573	607	579	572	586	603	607	582	600	543	540	580	645	582	592	588	553	547	555	573	585	568	514	597	563	630	598	547	576	569	574	543	574	594	619	559	559	552	552	589	584	569	587	628	544	608	587	582	596	589	591	586	631	587	582	555	583	553	591	622	569	592	567	554	617	627	595	581	590	587	560	589	596	553	575	583	582	614	606	560	594	601	595	573	612	590	605	569	573	585	571	617	557	563	583	562	540	603	572	535	573	601	579	588	573	578	552	554	616	597	597	581	577	567	588	571	575	554	595	560	540	568	589	599	565	570	553	581	570	602	554	614	588	608	546	584	588	562	607	626	576	604	578	566	579	579	624	582	582	584	616	612	617	579	606	618	548	561	554	593	558	626	574	533	544	599	631	585	569	588	609	582	592	596	582	591	561	607	552	570	606	594	582	568	580	579	575	618	613	613	581	569	578	602	588	602	587	584	575	569	598	626	566	558	577	582	546	570	615	570	607	548	567	611	624	546	610	602	515	572	561	593	599	543	590	583	590	582	574	620	587	584	607	588	591	575	596	589	588	586	600	623	582	613	592	612	575	572	614	559	584	572	586	632	569	578	571	599	609	590	592	575	576	554	589	588	561	615	567	574	577	551	549	606	646	604	583	617	599	599	588	592	578	582	579	578	561	616	597	589	590	577	580	595	575	593	613	587	558	584	604	586	611	550	577	545	569	621	582	542	575	566	542	603	563	596	583	571	602	584	572	577	584	560	593	542	581	635	551	556	563	590	571	602	556	585	540	536	592	611	583	564	586	574	577	629	567	612	561	572	633	577	604	594	538	582	577	581	592	598	606	593	546	557	638	553	581	609	562	591	540	605	551	576	640	596	581	619	587	583	551	565	575	599	598	554	628	592	596	582	604	564	582	559	590	555	567	564	540	575	604	549	589	563	601	551	566	604	569	601	564	560	596	610	570	571	594	601	543	639	562	601	562	588	601	594	616	634	577	579	588	615	597	584	570	584	600	591	575	621	571	607	588	604	568	543	579	610	593	541	551	566	583	581	556	573	559	567	580	605	582	598	546	566	605	580	623	561	620	543	625	577	566	574	567	610	616	542	586	556	584	584	612	586	594	585	616	555	540	571	603	597	561	613	577	574	574	575	570	571	560	597	587	614	608	606	606	589	583	628	569	581	532	654	570	602	548	567	585	585	623	551	582	592	594	560	590	603	610	587	604	598	606	571	600	548	574	606	605	589	605	616	554	660	569	610	622	579	543	568	546	578	609	537	588	542	560	602	620	551	619	594	600	591	599	597	593	594	546	573	566	625	574	597	587	569	562	584	557	574	622	582	563	604	574	528	571	582	565	624	574	600	570	555	578	569	568	561	593	579	618	553	616	546	597	598	556	558	604	610	599	602	620	573	570	605	592	621	620	534	604	604	580	604	568	610	569	588	557	612	584	583	582	564	567	566	552	561	626	624	572	590	569	591	618	546	596	553	611	584	599	583	580	610	570	614	571	575	592	574	598	603	609	578	618	590	573	515	604	556	557	578	586	574	600	560	602	601	546	578	587	639	573	550	567	543	579	576	570	558	529	609	567	581	587	575	607	604	592	522	595	555	589	587	587	606	584	599	587	559	611	548	595	586	559	526	596	565	588	562	517	577	588	614	596	617	596	565	516	599	583	542	599	574	595	628	581	583	544	591	575	585	553	580	545	593	578	577	609	605	638	616	590	588	522	611	587	618	543	617	599	574	574	573	593	606	590	589	573	574	572	543	597	587	598	565	638	604	571	580	567	599	584	582	574	583	545	640	566	609	556	604	583	628	624	572	607	600	567	554	560	612	618	564	572	560	599	576	579	645	597	577	573	584	575	601	631	582	580	649	551	577	591	534	597	573	595	569	534	624	565	578	582	596	572	608	632	575	596	583	600	591	608	563	558	580	616	582	580	606	585	596	580	591	584	556	581	620	561	571	592	586	609	602	599	581	568	560	598	573	544	545	585	571	594	564	510	566	593	579	561	549	590	592	595	588	645	567	597	560	589	558	575	594	510	583	569	637	636	604	596	558	577	572	574	633	610	585	567	589	596	618	582	612	575	576	572	579	604	576	622	609	573	552	612	593	556	545	579	570	597	573	547	597	656	569	635	564	598	605	622	610	576	546	649	604	607	579	587	530	556	580	586	574	606	548	565	578	590	559	589	602	533	521	594	570	586	562	585	614	575	575	560	581	559	577	575	614	571	585	600	569	602	582	600	572	580	573	570	592	576	611	575	574	614	625	582	598	564	580	572	601	582	599	586	586	608	581	582	577	584	576	567	607	535	611	614	538	591	600	602	610	574	589	591	595	558	589	600	570	612	575	629	589	604	602	593	514	562	624	567	626	566	615	633	533	570	561	632	604	611	580	584	594	610	646	606	586	575	580	581	604	605	549	594	590	568	525	562	591	562	572	552	568	567	583	616	574	570	586	571	610	562	595	568	544	560	563	596	572	591	566	553	589	584	635	586	616	574	542	587	565	618	561	601	641	624	602	596	585	589	589	565	605	547	596	609	614	585	612	572	581	589	535	578	579	586	600	560	597	553	559	594	582	524	556	579	568	573	590	605	614	632	607	593	585	575	618	623	556	594	628	579	567	578	554	604	580	586	566	568	593	643	603	569	610	572	573	572	580	561	579	561	618	603	551	624	570	579	556	611	604	605	569	583	622	594	586	550	601	577	596	579	625	630	588	587	544	619	582	630	583	580	610	549	559	593	599	560	582	588	563	558	552	591	580	585	620	534	603	526	548	599	585	561	590	590	584	578	586	585	591	548	593	549	569	574	601	575	584	540	611	589	590	590	559	619	599	594	573	579	570	603	596	572	605	575	577	568	567	566	568	544	570	577	570	554	577	612	564	588	617	606	590	598	591	590	585	552	584	594	533	577	636	569	600	606	533	571	615	596	556	553	563	596	612	572	581	568	580	587	546	595	574	580	573	589	581	603	585	605	593	589	565	581	566	584	596	592	562	580	586	583	583	567	564	617	594	606	621	584	616	588	571	578	590	619	585	565	557	572	613	610	555	564	591	613	564	597	549	599	600	618	567	619	574	577	547	621	604	630	582	608	555	594	576	597	579	612	540	580	616	592	562	604
41455	66493	53604	38808	29320	20591	14978	10591	7099	4518	3284	2490	1957	1625	1397	1203	1143	1110	1010	926	877	873	802	854	802	783	779	727	764	723	731	778	731	706	733	714	729	755	688	722	680	696	703	727	686	670	698	703	733	709	711	704	721	690	691	689	682	683	647	663	731	716	658	677	677	673	696	697	671	709	709	669	720	698	714	687	662	669	737	664	711	696	672	698	651	686	692	712	681	709	718	648	750	727	676	687	709	678	680	715	704	703	691	737	714	669	682	756	744	672	699	710	720	743	672	705	679	672	719	674	695	694	687	685	682	709	695	722	645	717	746	690	686	709	694	715	714	714	638	706	670	691	668	677	652	707	699	694	681	717	671	755	711	718	654	669	700	697	720	670	706	699	770	669	664	682	712	730	693	723	679	729	743	653	694	637	669	690	698	653	638	656	722	756	698	675	653	715	757	656	697	700	670	657	649	644	691	713	723	712	730	694	655	714	647	681	712	682	666	724	683	712	696	707	695	671	700	684	624	670	693	700	703	720	699	695	663	666	740	704	653	696	684	653	735	736	714	694	753	707	663	655	660	658	698	694	692	694	706	709	684	687	694	694	713	668	692	755	718	667	723	679	693	727	672	717	638	663	678	682	699	715	729	659	679	734	717	648	670	694	687	707	699	658	662	707	688	709	727	698	653	674	714	671	722	684	718	719	694	681	714	709	720	666	718	724	703	703	677	700	672	733	680	698	738	681	703	692	714	702	668	662	689	677	643	708	709	665	700	684	732	719	756	707	705	687	694	657	713	687	676	685	700	666	729	712	704	677	722	673	663	665	640	673	686	705	694	681	705	715	645	743	658	698	686	729	700	691	693	691	707	658	739	715	711	658	713	701	709	708	699	707	686	683	671	747	705	669	686	667	633	685	669	713	711	728	683	636	700	682	696	679	707	737	749	708	735	675	721	695	727	699	650	725	714	676	690	685	678	705	728	661	692	670	721	702	693	626	674	703	683	705	690	697	657	677	662	688	683	716	721	723	696	700	664	704	657	696	680	698	673	681	667	662	689	636	666	729	652	675	712	651	717	671	670	679	700	720	683	670	694	717	698	721	710	690	669	726	671	682	703	655	684	724	743	685	686	707	683	644	683	722	655	723	679	703	681	683	696	718	672	633	696	726	688	646	743	698	722	705	720	707	733	714	712	733	710	673	687	669	670	695	670	668	673	645	690	659	684	720	718	680	687	708	672	677	738	730	705	716	672	691	686	712	703	671	703	754	695	702	683	648	680	737	682	702	681	678	713	679	677	667	689	677	700	658	713	716	698	693	686	701	673	661	693	709	697	704	688	655	679	751	727	692	667	686	723	671	625	689	706	689	689	733	716	690	707	709	682	665	701	710	703	691	688	701	684	666	684	654	654	736	692	707	668	719	688	722	664	693	735	712	744	691	723	738	645	742	674	729	702	724	705	673	713	684	696	697	730	717	667	706	685	684	708	700	678	721	713	653	702	715	646	630	670	686	685	688	673	681	676	696	690	711	725	708	672	749	673	663	705	669	711	679	669	656	739	715	655	665	688	732	690	689	696	677	701	681	703	673	732	713	689	669	711	687	659	742	711	719	669	672	687	631	698	660	706	700	678	692	707	674	666	657	693	725	705	655	661	705	725	646	726	719	697	697	663	676	712	692	687	725	720	697	683	709	665	685	722	718	689	700	712	701	672	690	691	718	635	708	649	647	762	696	650	708	733	656	690	698	671	715	724	665	696	723	709	711	704	695	744	732	647	695	644	647	670	713	686	717	691	688	688	692	668	685	731	687	686	741	742	648	721	729	729	712	693	701	714	708	669	692	693	718	690	657	685	720	742	699	725	642	674	742	661	665	688	666	730	727	694	743	707	701	705	687	662	642	740	688	707	752	640	702	659	692	677	702	674	701	706	651	653	688	721	690	657	712	708	674	706	721	701	672	716	743	728	706	722	693	689	686	675	702	693	712	664	716	720	754	672	675	658	661	711	719	701	694	730	710	697	681	703	713	671	700	688	723	682	674	663	727	763	663	690	686	738	674	707	670	670	675	698	700	666	738	725	703	708	675	681	643	656	677	722	644	707	664	728	662	715	702	697	739	719	740	681	695	735	724	649	670	666	725	676	701	695	685	664	682	669	726	691	715	694	713	661	702	677	711	684	699	707	688	724	710	682	702	664	682	717	705	681	718	685	699	693	686	748	678	740	680	712	676	695	714	692	706	695	719	655	706	693	668	672	656	715	694	719	710	688	687	701	684	714	718	677	670	705	710	700	699	677	644	673	711	686	723	707	725	687	736	639	728	720	699	680	680	712	733	690	732	647	647	737	675	735	693	680	661	674	687	715	682	670	693	724	703	704	692	663	668	694	666	672	701	716	716	718	715	697	669	661	693	699	707	699	711	662	705	677	727	737	660	713	704	679	690	709	673	717	711	684	693	659	697	723	679	733	672	692	722	646	652	679	661	693	697	693	691	705	689	684	696	677	683	679	675	649	722	707	682	691	637	698	712	656	661	706	728	676	709	726	706	713	684	672	735	679	656	697	675	741	668	700	689	704	673	699	681	679	700	723	701	674	691	706	674	664	688	712	663	741	671	692	741	706	697	722	686	695	690	651	683	677	679	705	693	669	747	685	735	676	715	728	687	670	669	644	671	712	698	668	651	656	707	715	698	685	686	710	688	717	678	694	718	741	699	682	644	669	652	647	692	746	682	679	742	687	698	710	696	671	668	727	721	718	725	698	671	703	679	744	702	713	715	699	711	697	708	726	717	671	706	713	682	685	708	705	685	733	666	696	703	710	651	664	687	705	664	682	705	729	658	645	719	764	647	702	700	723	682	725	705	725	696	739	687	705	690	665	679	681	704	692	667	694	726	702	677	716	681	697	676	669	692	720	705	714	725	694	733	706	676	713	731	684	672	735	687	723	664	700	711	696	678	675	720	701	714	718	729	687	718	704	684	700	702	656	714	732	691	670	669	695	682	688	733	671	736	737	679	702	727	699	719	682	717	693	690	709	737	712	743	689	682	687	687	729	718	690	696	713	752	660	678	695	688	685	721	730	667	678	705	718	685	691	654	705	737	693	734	652	718	727	667	714	646	720	750	696	692	712	711	703	672	701	710	703	669	709	668	703	691	698	704	710	697	696	684	684	686	655	645	682	738	667	713	685	668	704	695	694	745	709	653	659	738	722	678	738	674	689	681	694	680	681	701	683	696	677	726	658	661	759	694	686	628	690	664	689	723	729	697	705	694	667	723	720	701	706	687	666	656	715	624	712	684	700	694	668	693	671	673	642	672	717	683	758	697	682	655	634	724	702	696	710	714	687	693	702	694	704	671	668	741	683	663	707	692	681	694	740	711	663	713	729	667	700	729	690	709	678	708	726	699	682	688	702	685	680	703	676	700	714	689	672	666	687	700	771	722	704	717	695	712	739	752	738	705	706	716	711	732	708	689	705	660	690	731	684	687	685	674	666	691
32660	38069	38933	25681	14971	9656	6374	3979	2430	1562	1284	1050	936	851	765	752	759	728	631	662	691	647	618	602	676	655	601	605	593	581	627	614	606	565	576	589	632	591	578	643	598	574	558	592	605	653	559	612	576	623	594	613	612	612	588	557	583	601	637	579	586	552	599	617	597	593	536	637	588	601	586	568	592	574	559	644	558	567	620	592	573	548	532	624	609	592	597	574	575	583	617	589	580	557	576	642	569	533	628	564	598	590	535	576	615	607	593	579	577	575	548	561	567	601	567	539	589	592	571	603	603	602	605	591	620	587	587	606	619	580	610	580	601	585	529	575	575	598	570	608	620	576	609	543	584	621	552	592	567	586	568	594	569	562	591	583	571	558	602	612	605	600	622	573	613	601	549	624	624	567	560	547	578	610	565	573	603	568	613	584	588	562	562	556	548	603	594	570	542	566	564	582	574	592	614	596	630	554	577	554	582	609	604	619	560	576	604	594	590	618	598	605	621	603	628	583	565	575	597	605	579	574	613	572	597	596	583	591	593	611	589	623	573	552	619	588	626	616	542	634	548	588	580	618	593	529	587	605	587	592	584	568	559	574	596	556	594	603	585	593	593	593	622	611	574	569	590	576	617	544	608	587	565	593	546	543	613	598	558	633	594	589	609	586	571	599	571	580	568	580	596	560	596	590	569	554	649	630	575	571	585	585	574	618	590	622	583	596	571	595	541	619	607	565	599	640	554	556	593	644	567	578	573	540	623	543	598	600	638	590	606	573	607	563	600	574	602	586	593	571	588	588	622	600	621	589	576	589	619	593	586	589	581	576	578	555	592	617	579	626	603	626	580	601	599	594	600	558	570	573	571	529	555	585	599	542	580	643	589	548	560	582	544	565	581	575	604	586	563	586	570	564	595	555	596	567	574	566	617	543	616	602	611	602	584	579	585	585	598	563	603	563	546	610	596	614	593	538	578	545	567	538	593	565	594	589	600	603	564	559	573	588	576	641	555	557	604	633	633	581	582	607	603	569	589	620	601	623	546	614	595	571	614	574	561	552	591	548	621	616	528	632	578	584	593	611	561	526	552	603	604	599	564	574	563	539	562	591	607	609	645	564	583	598	589	629	568	606	608	599	620	569	603	586	572	625	588	623	629	550	539	620	560	570	578	555	588	631	605	561	595	622	607	559	590	585	615	535	653	569	577	538	678	597	567	596	577	580	540	605	549	588	626	591	622	545	569	580	624	593	606	575	572	573	556	570	633	570	564	613	558	614	575	566	579	569	566	574	568	541	630	556	558	608	605	576	587	592	593	564	635	596	595	604	568	552	576	574	553	572	582	574	583	656	585	588	601	594	570	539	580	571	566	578	586	524	591	606	550	560	589	581	567	585	624	589	561	629	627	625	561	597	601	566	592	613	627	558	568	587	578	614	555	549	614	600	618	601	595	581	577	603	641	586	610	609	539	584	568	595	619	561	584	555	574	542	576	614	509	607	553	575	545	556	595	597	552	539	590	611	619	576	601	591	605	562	588	537	590	583	608	600	575	555	603	567	586	559	613	605	600	582	601	574	568	581	574	606	596	608	581	591	610	562	617	590	606	610	596	543	576	605	577	579	617	579	561	560	601	552	598	583	591	573	587	625	579	600	604	623	611	582	604	601	585	590	605	580	581	619	651	607	581	571	638	632	546	626	591	541	619	553	553	581	616	609	615	621	598	602	575	598	593	590	572	583	620	563	558	575	577	601	558	585	583	565	614	599	620	558	586	631	601	583	565	604	606	568	550	543	571	611	599	592	603	601	606	562	554	594	586	581	588	587	560	572	614	612	595	589	578	589	587	563	631	585	559	596	609	578	549	610	617	571	553	559	608	577	583	571	604	599	566	615	625	578	604	575	616	613	580	577	560	583	553	596	576	596	535	583	596	596	572	630	592	612	599	596	585	593	616	563	598	611	614	601	575	575	593	619	574	561	612	595	592	571	550	611	577	570	631	585	550	569	554	569	564	579	584	584	577	588	571	606	614	597	602	578	616	578	572	579	568	580	558	559	612	589	639	538	619	608	580	593	598	614	618	572	563	597	575	616	613	604	588	560	583	560	607	597	599	556	636	597	602	624	591	557	632	599	563	607	585	604	576	626	601	587	587	607	560	609	603	572	582	585	607	612	590	593	577	591	593	595	572	646	585	579	629	560	588	625	593	602	635	579	590	576	583	575	588	612	593	626	597	601	561	563	598	601	536	598	606	565	607	568	574	583	609	531	624	591	613	565	600	591	625	574	592	591	590	598	574	580	574	588	598	604	586	599	634	577	609	606	606	611	617	603	599	584	596	606	594	585	565	618	579	590	565	574	553	570	558	555	612	584	574	565	596	562	562	606	581	551	598	599	601	582	567	610	606	543	628	571	601	624	555	618	579	560	571	575	562	583	600	578	572	548	569	650	584	601	605	625	563	540	589	585	595	574	640	591	600	593	657	610	578	620	624	575	564	596	618	566	556	595	612	595	560	568	576	605	588	554	571	587	575	575	598	603	582	588	604	586	589	584	580	627	592	589	584	557	588	545	561	582	564	621	623	634	584	608	605	555	573	619	581	596	578	606	612	599	586	609	629	575	593	587	577	556	572	576	576	609	560	604	599	558	604	583	553	582	596	545	545	607	593	592	584	621	596	592	575	589	592	568	577	626	576	613	586	622	595	582	623	617	588	598	580	599	593	560	587	593	620	586	608	550	638	621	622	614	584	576	584	549	548	577	597	548	553	530	606	589	551	568	611	591	618	604	605	579	540	563	613	606	580	643	582	564	576	577	579	605	608	600	595	533	574	584	595	576	597	593	612	578	611	602	568	603	581	640	601	568	613	578	584	576	584	562	613	585	579	595	565	587	568	559	587	614	553	583	582	614	564	570	601	529	575	604	606	593	596	608	621	637	607	564	574	583	578	590	601	587	591	603	602	600	630	593	564	591	573	593	573	577	603	584	566	593	604	568	624	586	588	598	660	569	624	597	563	611	583	577	587	610	603	583	619	552	561	551	593	587	576	573	584	595	557	566	594	589	622	638	604	647	602	565	585	585	607	549	616	581	586	589	598	595	571	588	569	561	556	622	587	626	594	612	571	603	556	547	595	623	604	623	631	557	647	583	559	583	568	587	575	635	609	599	605	592	596	588	604	607	579	599	560	597	593	605	630	594	621	569	558	618	590	618	580	583	577	618	610	574	580	553	574	548	540	613	598	562	594	589	603	566	625	572	584	551	598	606	547	635	587	569	604	580	608	620	550	617	543	568	629	616	550	615	565	550	571	595	556	570	559	606	598	568	567	590	594	608	565	586	577	599	621	578	574	628	638	606	619	673	625	562	596	587	555	539	623	571	598	590	567	577	578	645	590	559	609	633	562	604	566	545	590	639	625	619	542	600	585	632	569	586	611	600	581	629	570	589	549	592	560	572	564	617	616	585	573	546	577	556	565	554	594	594	601	571	587	577	565	558	582	579
39907	55488	41607	25609	18470	14187	10346	6897	4303	2608	2000	1646	1290	1183	1052	1000	941	932	862	830	795	787	792	772	752	773	707	671	739	762	725	749	742	739	734	711	724	696	717	696	745	716	735	700	781	690	767	709	721	785	736	676	706	668	690	669	701	692	773	720	700	703	723	722	767	685	737	714	724	665	743	743	765	671	734	760	732	699	722	689	693	694	746	655	736	720	732	757	693	725	679	713	742	710	703	707	747	683	724	698	710	709	755	699	748	734	730	747	701	722	701	704	718	659	692	703	718	730	746	721	692	696	691	667	689	754	690	698	738	686	699	706	762	731	694	733	673	695	712	699	721	694	678	688	753	735	702	663	695	706	751	675	733	671	715	690	689	729	695	765	768	711	708	689	730	694	684	697	752	677	734	671	715	753	723	687	737	682	700	698	721	696	727	674	806	725	716	706	742	705	734	705	731	673	702	714	699	689	717	724	664	683	715	728	706	727	696	698	720	737	705	704	713	704	642	681	734	720	732	731	651	678	715	675	773	686	751	728	715	741	723	709	712	716	698	689	684	720	711	707	685	735	714	676	694	673	753	742	722	690	767	717	715	716	720	728	738	741	737	737	698	740	722	734	733	710	698	698	768	676	716	693	705	673	753	740	675	710	689	718	696	746	704	700	744	714	719	735	772	715	686	718	717	725	726	709	688	712	700	756	670	698	713	721	658	704	714	678	716	701	718	754	709	707	725	735	711	738	740	777	698	733	711	703	726	708	714	738	759	711	646	722	731	700	735	674	741	735	706	709	725	703	696	774	740	716	666	702	683	716	703	695	688	702	688	765	659	757	729	687	705	728	719	704	708	692	733	697	708	740	761	700	724	734	679	730	716	746	700	718	760	757	745	712	712	763	691	697	697	721	753	692	709	743	697	724	689	698	764	696	716	733	738	696	757	679	711	762	727	690	661	703	719	711	698	733	732	732	744	698	706	704	703	689	727	721	733	702	698	748	720	745	698	742	741	708	747	734	726	709	697	739	671	709	701	702	689	669	744	718	737	671	709	703	738	725	737	689	738	733	689	706	720	738	686	701	723	718	792	717	693	703	753	749	675	703	722	700	692	698	688	762	714	680	671	671	718	698	717	708	674	725	696	712	724	721	737	709	733	750	736	760	716	756	731	753	742	662	722	752	684	766	684	679	711	686	669	728	705	717	697	676	695	745	734	731	757	692	748	730	704	775	730	696	707	672	720	698	692	675	718	750	709	687	712	732	714	720	728	697	708	719	712	722	703	689	688	750	678	670	696	689	724	682	732	697	729	664	696	738	714	751	690	732	707	708	743	725	669	744	688	710	690	726	731	737	736	703	726	654	728	769	683	708	727	732	700	701	723	619	735	729	749	723	714	742	648	694	719	739	712	728	691	724	677	722	725	738	717	741	750	705	702	680	738	720	694	723	715	699	691	752	674	709	727	761	686	725	661	761	729	712	699	703	693	701	743	734	768	714	765	737	699	728	674	725	712	731	741	723	692	788	726	689	740	717	710	709	722	693	746	693	707	685	701	697	706	700	682	739	714	721	704	686	711	717	730	710	743	720	743	732	676	750	727	680	733	711	722	685	673	721	738	697	718	687	709	650	681	707	698	721	692	693	715	713	759	676	727	746	701	700	720	702	704	703	696	730	675	668	690	682	733	707	748	657	703	709	669	693	722	710	671	735	699	713	705	748	675	704	729	725	694	724	718	713	726	704	721	695	706	709	679	763	713	718	701	691	741	722	694	676	708	692	705	734	690	701	669	648	693	736	673	716	723	748	721	730	706	700	748	678	724	739	705	683	738	739	708	701	692	766	748	712	685	749	698	708	752	729	708	711	708	729	727	703	727	729	723	678	688	704	699	707	746	705	683	684	738	723	760	694	759	680	742	700	671	763	756	666	738	695	681	689	677	785	699	706	748	738	717	695	684	729	697	734	699	763	724	711	736	754	701	704	651	772	718	724	697	713	710	734	753	653	745	701	756	711	734	666	688	693	673	697	690	712	727	706	681	719	695	727	737	730	714	698	717	727	722	728	710	730	656	700	742	768	711	707	695	706	679	729	717	739	702	686	706	725	709	736	690	741	734	744	725	652	716	723	668	684	694	665	698	706	737	749	769	727	733	675	701	726	694	687	718	729	708	694	742	746	735	739	679	652	711	701	715	715	748	732	704	741	701	675	707	707	720	685	721	696	730	649	728	693	705	689	708	748	696	705	705	737	729	725	668	674	717	671	681	650	675	710	740	679	701	720	726	680	694	712	698	737	730	743	722	736	675	764	703	718	689	757	661	717	729	672	724	726	690	688	679	702	727	703	739	730	727	741	723	734	741	686	730	678	739	735	692	760	767	740	685	654	718	731	721	733	698	721	744	723	655	725	757	713	708	734	674	710	734	736	708	664	747	693	711	679	704	723	705	668	723	744	730	749	702	759	722	735	737	721	706	720	720	719	690	718	761	728	652	668	712	710	710	685	699	670	698	738	677	765	733	727	720	648	723	686	728	767	695	733	731	737	675	705	679	711	726	718	719	744	706	699	728	736	732	680	669	720	761	689	727	725	734	714	697	716	677	687	705	714	664	699	661	710	711	698	701	718	760	727	675	743	735	741	665	711	664	697	739	706	656	684	704	670	671	711	719	754	769	723	721	764	729	717	723	687	683	725	747	695	689	658	729	738	721	687	733	700	713	676	676	733	743	720	684	707	706	718	710	755	703	725	713	700	729	706	702	734	719	744	698	696	711	709	741	677	712	739	691	724	712	735	727	753	745	704	723	692	721	734	745	669	665	725	756	723	689	678	716	722	745	709	723	728	679	720	749	757	681	755	681	731	703	673	741	714	789	718	668	723	699	721	749	728	686	693	678	730	741	718	716	699	752	715	681	689	677	703	701	727	717	714	689	699	675	715	671	705	764	716	733	677	694	683	716	686	724	700	711	716	736	710	728	718	740	730	717	711	704	701	748	714	715	752	718	721	692	728	670	714	678	679	698	655	715	717	703	676	726	701	691	700	718	718	716	684	714	726	749	745	649	744	731	695	742	706	714	724	725	702	675	747	696	714	703	735	742	702	710	738	702	718	712	709	680	744	767	712	679	731	679	695	759	675	730	730	686	655	683	752	707	676	753	761	724	755	752	719	702	672	708	676	780	746	700	732	694	703	698	732	692	681	735	686	715	746	695	706	712	694	761	697	706	728	715	721	652	694	726	741	708	673	763	754	745	732	760	728	772	741	722	711	742	755	687	682	705	738	686	715	700	685	768	706	680	699	689	731	758	714	763	673	730	718	674	757	731	673	679	725	687	690	686	752	741	721	712	717	688	714	684	708	716	652	703	708	721	705	722	724	735	747	698	752	690	741	706	724	688	713	726	753	684	723	716	726	712	722	745	710	704	719	702	735	741	718	734	711	732	702	707	726	700	723	700	704	732	713	761	704	694	683	749	729	717	699	722	711	687	735	710	682	761	649	681	717
24005	21106	28357	24953	22499	20244	14139	6581	3687	2529	1964	1501	1156	1005	917	906	807	793	737	724	711	691	707	685	686	737	646	665	647	661	644	653	590	648	634	653	648	661	636	641	669	629	609	616	632	577	646	638	589	651	619	662	602	605	671	612	637	617	673	607	651	645	654	607	616	613	606	657	616	615	643	632	637	590	611	560	619	606	597	626	622	635	617	570	609	621	636	573	623	615	627	628	630	610	594	620	619	601	654	618	640	589	613	581	615	640	604	606	613	623	644	586	637	626	601	625	681	638	576	586	616	666	597	625	611	637	648	568	560	631	621	605	602	671	639	602	635	651	598	635	612	607	616	622	604	600	597	635	649	637	638	682	580	611	632	607	592	626	628	654	669	632	606	594	620	604	584	612	622	582	596	620	618	616	621	609	657	575	549	599	617	665	587	633	577	587	655	632	648	607	604	570	581	617	600	633	600	605	618	617	592	597	597	600	645	642	613	608	642	600	617	654	637	619	595	686	639	648	564	627	594	615	593	625	606	651	619	616	641	651	592	664	600	643	556	643	606	603	641	619	595	641	668	612	605	600	615	644	631	597	575	661	632	626	637	598	617	601	620	603	652	664	632	637	614	633	621	648	592	674	606	616	619	600	630	626	624	617	623	588	636	589	624	614	648	567	626	628	584	594	679	621	646	596	602	638	612	633	611	625	615	590	611	601	590	613	620	612	699	630	648	604	595	641	614	592	612	661	625	603	630	610	655	617	610	615	625	581	634	658	643	621	596	644	633	650	565	665	597	625	630	613	619	602	589	656	631	622	631	635	599	612	664	579	680	616	631	636	667	607	643	631	622	681	648	634	590	603	595	588	585	607	648	617	597	639	649	612	608	611	617	623	634	650	590	595	622	622	654	670	646	590	597	608	635	642	628	626	627	637	607	637	626	638	643	617	593	624	621	622	609	636	611	580	631	583	592	632	624	590	627	612	549	658	607	627	616	598	630	591	610	603	576	615	642	640	645	632	613	630	647	618	640	612	603	612	632	641	615	620	619	607	608	626	638	639	677	640	672	596	624	631	570	596	601	620	596	596	615	583	635	603	611	611	601	619	606	636	605	633	619	630	639	642	629	675	582	590	624	666	589	650	611	629	657	618	644	576	685	605	666	634	630	641	600	624	621	618	655	618	668	602	599	611	592	653	624	608	640	659	622	599	575	630	579	616	644	621	660	616	658	625	626	594	651	604	616	616	623	635	629	568	594	622	627	649	630	606	614	617	661	639	678	635	578	605	627	617	665	636	660	634	621	602	627	626	654	577	643	584	602	648	628	629	639	609	624	624	608	576	661	628	664	622	601	654	640	637	612	622	633	606	614	612	595	578	629	615	627	625	604	584	578	647	565	590	602	609	604	610	551	617	625	668	594	614	584	619	584	631	609	596	591	616	692	616	623	622	596	660	596	637	601	630	658	610	614	609	625	598	625	650	618	576	584	656	636	556	627	591	640	614	619	632	626	644	630	578	569	596	619	639	623	641	648	627	605	587	626	594	588	618	669	610	635	584	594	654	625	637	623	588	615	576	651	583	645	625	626	649	589	588	628	658	601	657	646	652	614	645	610	611	613	628	626	605	627	627	641	700	558	595	604	627	625	624	609	596	600	589	660	629	604	620	636	605	595	571	597	637	645	600	629	638	623	608	610	638	605	643	607	626	644	616	645	627	613	627	605	594	642	620	572	636	623	613	638	592	575	636	627	622	626	612	648	626	642	608	619	615	638	628	626	603	632	619	646	622	627	594	622	579	662	622	610	667	618	629	609	576	640	580	627	629	617	609	589	647	598	664	604	624	600	615	622	658	584	675	611	574	572	616	607	652	629	558	620	638	688	624	625	613	620	616	654	621	591	672	604	573	580	643	641	593	583	606	628	631	612	607	584	589	627	589	632	538	580	632	663	618	630	619	604	642	596	641	608	612	643	565	656	642	619	609	664	606	640	622	634	584	587	610	597	606	600	626	630	661	632	656	578	661	643	633	645	607	612	613	599	625	601	635	646	627	625	619	606	575	583	575	626	616	664	611	656	550	575	585	621	619	629	645	615	570	574	612	584	534	610	623	632	578	574	630	586	590	642	637	644	616	616	600	633	588	630	617	648	654	626	631	637	615	576	641	662	638	622	595	640	652	620	605	616	624	599	606	612	603	604	628	614	581	663	586	560	619	585	679	620	649	615	610	640	666	607	623	632	643	632	625	607	636	654	646	637	616	657	594	634	585	609	596	606	654	609	643	603	654	570	656	594	594	622	619	629	607	685	650	639	568	636	627	612	593	604	587	595	576	633	640	657	610	615	605	671	583	644	669	652	608	603	643	630	636	633	607	585	645	626	566	614	655	645	601	637	598	638	627	635	629	630	621	637	625	641	614	653	628	593	627	614	612	588	603	606	604	610	678	629	589	582	626	632	589	570	585	616	613	627	617	649	606	638	629	617	600	594	673	587	626	621	594	625	595	608	636	653	604	637	595	634	653	621	597	594	618	634	606	652	620	602	638	629	615	615	624	624	668	618	605	599	607	631	604	605	642	619	595	619	613	637	621	625	629	610	645	591	640	657	598	597	636	642	637	646	627	646	575	631	641	612	619	663	596	634	592	591	629	656	625	651	592	591	624	661	639	581	626	644	624	630	586	589	629	631	609	616	613	643	617	631	612	593	611	643	590	606	578	599	609	637	661	606	661	600	636	621	612	624	654	644	601	556	610	596	632	616	624	618	585	636	605	585	602	608	619	616	606	608	605	614	620	611	614	627	608	615	611	656	636	646	605	618	597	591	601	628	576	621	645	657	579	637	649	662	621	639	518	620	611	637	619	675	599	573	660	635	602	630	678	626	623	630	650	590	619	662	617	600	653	610	588	621	662	594	597	579	621	611	587	605	621	631	641	596	629	627	590	607	631	588	637	644	631	621	576	660	613	613	619	581	607	640	641	608	633	614	603	605	592	610	603	581	609	638	639	611	620	636	600	618	644	638	651	598	573	685	613	646	647	585	612	601	656	668	610	628	618	619	662	588	598	594	619	652	637	616	613	564	600	601	590	616	624	643	620	621	617	608	595	616	639	648	615	578	641	604	616	622	635	593	584	643	660	638	607	625	608	635	648	616	638	598	606	576	600	640	643	626	613	557	630	631	592	605	619	627	661	641	575	663	619	650	649	625	625	598	599	665	615	628	611	630	645	627	566	584	623	616	609	627	592	636	634	601	561	603	632	616	616	592	652	599	624	617	637	617	624	594	611	611	585	678	610	668	636	657	624	604	571	579	615	635	598	679	598	586	611	618	616	639	609	609	613	631	619	640	612	582	675	634	600	645	639	615	636	650	642	650	615	611	634	652	602	611	596	612	637	611	646	608	563	624	584	613	620	650	603	616	640	613	634	660	605	633	610	610	631	628	609	636	593	609	581	621	587	596	607	613	686	618	630	604	664	645	603	622	640	583	617	601	629	618	630	659	614
38213	63642	48492	33939	26364	21635	16208	9631	6136	4149	3080	2219	1723	1495	1274	1257	1145	1083	981	932	920	937	861	837	903	859	783	818	823	766	761	836	774	793	731	745	762	725	761	773	769	725	714	734	735	734	789	756	743	780	710	751	766	776	729	797	779	731	758	762	757	758	707	768	806	737	760	755	737	769	794	739	769	774	766	745	690	756	747	800	757	733	761	764	743	735	746	739	694	775	748	791	758	752	732	776	767	757	743	762	756	699	755	750	738	753	797	728	748	772	737	735	740	738	780	746	758	718	777	748	730	728	724	729	742	759	734	747	719	723	718	804	750	804	761	792	778	758	790	777	751	726	730	749	734	763	690	752	766	733	737	756	715	758	727	776	769	727	756	762	756	787	763	762	719	774	706	682	796	717	726	747	780	751	753	733	773	724	697	818	704	731	734	709	697	771	770	747	704	756	748	758	772	785	707	760	741	718	738	735	727	798	742	745	756	752	757	705	768	744	751	729	736	700	791	729	747	766	756	706	794	790	737	770	772	725	753	755	777	722	750	764	783	713	717	723	728	720	763	718	735	753	757	723	810	762	743	738	777	750	754	752	777	787	766	751	806	743	761	775	734	782	716	769	747	748	705	766	740	731	742	734	721	750	739	734	740	721	756	773	739	728	724	755	694	763	751	733	799	743	715	737	739	803	709	768	763	749	750	775	795	772	730	750	734	741	783	779	735	715	691	745	778	793	714	740	758	739	789	722	778	776	712	779	736	730	744	734	777	756	760	760	766	736	743	755	771	803	750	745	763	761	773	732	761	685	767	732	776	749	703	748	764	748	747	737	779	756	828	777	746	707	757	800	723	780	746	791	725	725	745	717	761	756	781	738	757	787	738	784	732	797	740	723	734	785	803	744	780	760	770	756	759	715	736	718	756	688	732	783	780	744	765	710	762	761	753	795	712	761	739	782	731	745	802	776	758	732	750	752	764	712	759	710	747	757	777	750	721	727	705	781	737	790	759	727	759	755	772	798	743	793	708	752	724	739	751	712	756	780	776	763	739	791	738	723	715	730	784	697	804	723	772	757	736	746	767	757	781	721	693	730	786	747	717	763	703	734	764	785	735	741	695	727	749	767	787	764	772	769	805	804	758	732	751	722	724	751	747	728	760	754	701	691	754	750	752	699	725	756	729	782	758	730	774	760	785	739	722	748	765	717	805	743	742	749	768	763	732	746	742	771	744	736	765	738	735	786	784	728	692	741	735	738	779	777	724	727	791	706	808	774	691	741	803	738	705	754	746	722	683	745	723	722	757	763	754	707	787	754	746	770	751	754	742	714	745	760	763	759	772	769	735	774	719	735	767	756	752	742	765	713	687	764	736	714	765	737	835	765	800	791	713	699	724	753	700	729	724	758	785	729	737	800	756	757	763	728	741	773	769	770	714	729	797	760	733	758	755	728	682	728	696	698	744	750	747	760	780	698	703	772	737	749	699	748	740	728	757	778	718	752	766	749	729	731	775	748	767	729	702	685	752	743	722	820	685	815	799	739	723	743	790	760	762	739	761	692	751	713	745	781	763	798	708	771	794	784	714	723	779	766	739	715	719	768	739	835	773	764	759	799	748	743	762	800	760	740	748	705	749	762	705	725	814	711	723	743	768	763	732	705	757	759	735	757	780	727	744	791	712	765	789	779	731	741	729	742	769	777	764	732	766	745	754	737	725	766	730	756	794	804	718	700	691	694	772	768	743	727	717	747	732	753	737	743	758	783	723	782	726	683	795	786	731	773	709	787	717	796	713	753	739	806	753	752	767	774	760	752	755	680	775	719	778	799	759	733	730	720	774	757	760	711	701	725	789	705	744	738	756	749	796	734	739	787	733	718	737	734	744	750	771	779	724	768	769	737	745	749	770	740	723	767	719	785	724	772	757	796	766	744	715	718	737	731	732	794	711	738	739	701	766	688	783	779	767	761	762	737	757	731	774	743	731	805	777	716	734	711	759	788	747	763	746	810	748	803	746	766	696	723	765	717	704	740	750	757	729	703	731	796	811	725	719	709	729	809	730	732	752	741	738	730	745	748	720	796	731	699	688	745	754	725	780	733	814	739	724	766	733	773	772	750	715	710	733	753	681	777	736	814	745	694	743	718	769	703	725	761	778	802	718	772	729	726	742	823	771	759	721	737	749	799	759	761	798	796	729	774	750	801	749	761	739	741	706	721	730	748	731	708	786	723	719	730	749	734	774	784	702	699	784	785	669	712	743	729	773	702	776	771	727	720	760	767	774	790	765	711	762	773	750	731	704	773	731	747	766	740	721	742	701	689	747	756	725	732	778	745	773	743	768	718	751	763	721	706	734	729	772	730	743	719	742	767	779	824	743	800	727	726	748	707	794	769	752	744	770	716	765	778	717	783	771	733	724	731	776	739	721	726	756	723	744	747	786	748	768	737	780	756	756	756	774	718	702	719	764	781	774	757	752	777	712	722	752	721	714	732	720	742	786	747	779	783	730	759	750	751	745	782	746	786	759	747	710	771	759	742	758	702	808	756	815	752	783	757	724	783	777	748	703	745	750	738	798	757	769	755	714	749	733	726	767	766	753	742	725	723	777	765	765	748	760	731	758	774	723	758	749	741	748	782	737	790	747	719	821	760	752	732	738	760	710	777	742	757	764	754	724	715	722	734	764	798	713	725	770	811	725	762	793	744	753	760	748	803	825	747	752	757	725	730	760	777	794	747	735	712	791	739	736	713	751	740	769	776	705	799	728	776	764	698	774	740	778	761	725	741	740	751	744	729	736	781	749	774	732	774	748	689	804	766	758	735	759	737	695	769	739	812	736	813	792	714	718	748	701	765	716	723	735	731	781	741	746	713	786	727	735	779	766	789	703	742	717	803	723	767	785	738	749	741	769	716	758	761	704	705	766	768	755	740	805	726	779	772	815	729	729	812	732	779	739	760	756	744	752	714	751	715	765	731	768	720	786	741	782	746	761	724	730	755	730	764	712	719	737	753	763	802	714	766	720	731	755	730	719	747	799	780	787	761	752	740	804	754	771	728	749	736	711	683	773	754	754	693	688	737	740	776	715	718	757	744	757	749	737	745	739	794	762	762	777	708	739	736	718	734	742	756	760	721	788	765	753	747	727	747	792	789	722	724	762	737	778	747	767	752	711	767	745	776	717	778	802	751	732	755	771	735	748	770	743	717	733	709	736	690	753	715	759	741	722	764	735	797	737	734	793	780	744	772	723	739	751	766	792	728	746	755	733	757	719	770	743	757	726	692	746	732	711	714	775	727	727	737	766	754	724	747	732	779	739	761	764	749	739	771	747	737	774	716	737	797	722	749	737	730	700	685	787	760	757	741	721	715	711	704	713	710	722	763	743	756	761	792	738	763	725	708	781	766	746	714	760	763	711	734	697	773	758	710	731	768	791	716	766	722	762	789	748	734	808	737	764	730	746	758	738	721	741	746	758	740	764	752	767	749	710	768	741	769	704	768
24849	21248	28766	27019	20775	14706	9237	4457	2679	2041	1441	1132	980	852	774	744	640	675	647	592	596	614	587	591	543	536	526	581	561	537	565	507	562	518	533	524	550	528	576	573	518	542	533	573	520	532	517	534	520	543	536	530	558	559	507	544	530	554	526	505	543	516	463	528	522	545	532	540	566	510	543	524	537	537	551	508	585	558	523	527	560	515	512	533	540	538	549	529	544	533	543	513	546	559	521	543	534	503	543	569	528	530	570	522	555	514	505	556	521	541	536	554	535	530	527	506	548	510	536	548	544	556	514	523	538	524	531	493	496	458	530	510	520	545	567	507	505	501	541	525	490	506	477	561	543	513	535	547	568	559	528	581	531	574	535	548	531	547	559	528	513	525	538	504	522	521	510	543	510	530	558	540	551	501	510	494	539	533	543	555	541	580	575	510	506	547	532	531	558	555	521	526	518	568	559	469	542	513	556	521	524	553	556	547	515	546	540	577	544	523	526	530	565	520	499	572	526	527	563	525	513	527	557	553	523	525	509	534	522	528	537	487	519	478	549	516	509	504	564	511	528	495	508	594	518	520	530	578	502	521	529	508	575	549	535	554	521	535	549	514	552	521	538	536	531	495	541	579	516	526	526	524	514	547	530	535	536	526	536	498	500	531	536	540	551	539	561	509	541	518	526	524	575	533	547	532	553	507	524	553	525	580	530	564	558	540	541	514	557	505	560	519	543	554	516	547	531	533	507	540	512	482	554	534	525	546	519	478	504	505	548	544	526	538	544	509	508	568	515	530	514	535	534	549	531	541	567	516	571	553	543	540	536	500	509	559	549	548	545	520	493	544	513	514	519	505	557	514	526	490	488	556	515	529	509	487	536	513	557	509	494	502	492	514	495	526	501	541	567	547	581	574	525	558	531	533	520	517	553	548	493	536	530	500	531	528	557	587	516	566	538	483	566	495	552	473	581	539	538	476	558	549	560	546	517	549	536	531	559	548	505	557	504	578	557	519	531	497	499	500	537	560	492	508	523	555	537	532	592	522	543	549	568	517	541	505	517	570	553	536	541	539	572	515	519	567	562	507	573	531	525	533	552	525	538	541	565	560	510	546	561	542	493	541	580	516	543	565	507	541	556	553	548	528	530	501	527	522	519	591	543	516	540	550	513	516	562	531	531	589	498	536	544	557	533	481	544	541	517	520	521	525	507	531	589	548	498	517	537	566	542	576	545	552	518	485	568	521	546	510	538	548	549	529	530	456	519	546	557	521	469	513	559	538	555	570	561	504	537	525	505	550	572	515	505	574	534	544	496	532	541	539	557	546	506	571	566	549	560	558	557	568	573	510	534	529	560	599	515	568	530	562	508	552	552	524	494	544	515	522	539	561	516	533	519	510	504	544	565	543	554	531	560	485	548	498	528	512	517	520	550	521	531	555	523	518	561	532	536	543	514	525	555	553	522	547	531	522	510	540	532	527	593	573	523	481	514	551	518	546	511	533	560	478	542	543	541	558	530	525	543	538	548	522	539	539	543	484	546	585	527	555	586	535	515	530	504	492	581	500	559	507	581	530	542	535	535	530	544	575	497	529	564	523	534	527	535	483	543	522	582	553	525	515	529	530	562	580	538	538	514	548	514	541	476	517	526	544	528	523	536	513	500	576	534	579	545	536	553	550	555	561	577	554	522	512	524	534	501	539	547	551	532	556	548	544	527	519	518	551	531	538	519	510	587	520	547	515	520	553	513	582	508	555	505	545	534	513	531	511	540	536	507	520	554	519	545	555	551	558	519	556	526	527	566	502	540	537	531	529	574	570	549	561	527	521	536	539	535	536	515	514	522	524	562	536	503	501	581	559	563	514	529	557	489	553	486	520	551	536	532	534	591	525	543	531	528	521	530	533	514	513	521	528	533	518	527	521	524	531	510	529	530	503	515	538	539	536	527	549	542	564	525	530	581	545	543	568	540	569	517	593	524	521	553	538	572	546	512	554	514	499	549	564	532	522	603	558	527	524	566	528	532	601	558	500	551	520	525	525	546	546	539	559	530	522	554	557	557	542	539	522	533	523	550	512	533	547	542	546	512	550	568	530	571	565	487	530	522	491	557	499	541	530	544	508	547	558	535	568	529	508	567	535	534	542	566	530	519	534	499	518	532	484	560	561	522	539	546	554	535	498	592	548	548	520	531	533	511	504	495	532	543	535	525	536	500	556	522	559	537	531	589	547	531	532	520	525	540	531	488	553	557	536	542	487	480	517	534	536	589	532	538	552	545	538	516	501	509	507	533	542	576	527	549	555	542	545	545	520	523	558	531	581	523	554	529	564	523	533	559	519	565	534	557	563	528	507	544	494	536	509	548	534	532	564	501	538	537	537	553	469	509	488	505	545	541	509	501	551	547	490	529	572	539	512	532	555	562	523	556	513	512	494	534	587	546	533	532	531	552	522	528	592	572	495	546	574	530	503	537	511	533	554	550	524	536	552	513	553	519	554	540	527	559	490	508	555	559	516	537	559	522	580	551	571	559	526	532	516	528	559	535	548	493	511	560	557	566	534	585	546	510	565	527	530	526	536	562	574	510	566	539	503	522	572	519	531	532	551	508	568	523	529	521	559	556	531	528	533	545	577	502	556	526	521	554	525	555	546	514	510	582	563	532	543	566	526	532	539	501	571	546	556	562	553	551	556	487	585	534	523	480	538	518	539	547	561	519	494	497	559	605	554	517	534	523	498	511	530	518	519	535	535	550	546	576	502	535	530	546	557	541	536	530	542	559	538	538	552	549	548	566	534	553	539	520	508	486	550	535	554	565	516	550	529	560	547	566	563	522	547	573	503	557	564	569	523	525	546	564	531	555	536	543	532	566	539	538	537	542	522	529	531	558	522	570	533	534	542	539	530	517	568	508	546	546	526	508	561	539	526	553	525	524	533	541	534	537	529	523	529	517	515	545	548	558	522	493	512	537	526	540	530	518	521	597	544	514	472	522	497	559	533	530	538	553	534	521	559	578	542	542	500	544	549	528	529	565	544	534	535	525	518	578	554	550	524	554	519	485	541	527	496	491	569	502	524	496	562	569	508	532	550	535	537	584	539	541	520	552	557	538	565	515	531	525	487	564	533	566	539	559	558	548	571	520	544	543	515	541	532	519	520	506	549	533	523	513	516	569	575	515	551	552	540	541	534	523	508	530	548	536	538	586	518	519	543	507	537	535	477	529	510	576	572	558	527	533	530	535	550	498	524	544	536	536	525	580	546	518	582	526	571	546	509	505	548	565	512	517	573	548	527	496	507	537	541	509	530	523	533	555	522	512	507	544	551	556	559	554	560	509	519	511	492	528	531	546	555	514	498	546	536	565	528	556	529	553	526	525	516	529	510	573	565	513	503	513	527	508	519	542	529	565	568	548	568	575	561	521	507	503	512	523	499	529	522	514	544	536	530	490	497	540	505	527	556	537	536	584	532	530	563	547	556	507	568	517	489	549	539	544	537	566	558
39775	59690	47862	31851	22896	18494	13179	7557	4798	3484	2361	1806	1462	1289	1074	953	906	880	863	870	751	773	737	758	717	729	760	670	667	661	742	675	702	674	670	695	669	639	661	658	671	655	642	660	699	618	657	646	663	653	618	653	637	661	645	651	655	616	637	660	678	672	651	638	652	644	637	665	640	639	659	637	667	635	641	654	629	627	643	658	654	653	644	637	684	667	644	660	652	676	666	682	618	648	643	616	649	629	670	656	608	644	657	652	643	713	617	655	696	667	656	736	658	679	613	650	674	660	664	627	693	668	633	613	689	647	646	647	665	658	648	657	650	682	628	644	674	673	654	676	648	641	670	621	685	605	625	631	645	671	656	697	632	654	640	655	621	596	672	663	675	669	682	660	634	648	663	645	675	661	671	654	689	691	651	678	599	662	657	634	675	623	681	653	679	673	616	663	617	648	638	630	690	669	663	672	662	640	652	659	654	622	675	677	662	649	608	628	731	636	679	687	628	653	663	633	624	639	657	615	606	648	644	628	629	640	656	697	608	618	645	656	667	620	623	659	602	633	642	675	660	602	622	619	618	664	618	632	659	619	606	656	628	620	664	618	655	651	656	667	652	624	636	657	649	658	678	660	626	626	647	682	662	668	685	675	630	618	642	645	639	652	635	689	693	643	641	669	655	675	630	657	620	697	650	600	672	673	650	657	637	662	634	655	614	617	673	679	595	644	661	647	674	697	652	722	672	620	675	655	663	674	632	655	693	628	654	652	650	692	631	689	654	694	683	636	682	681	661	587	690	625	605	657	685	639	625	629	663	664	665	626	659	622	671	675	658	657	623	658	623	657	627	676	631	670	620	672	644	693	634	667	650	686	653	674	675	651	678	655	660	654	640	632	640	619	663	674	650	607	689	635	634	671	638	629	644	650	696	688	682	653	618	644	666	669	678	646	644	657	681	646	697	651	629	670	604	640	681	638	581	652	664	629	635	639	623	620	677	631	737	630	658	631	662	593	650	657	632	646	667	716	602	633	639	596	687	618	608	634	644	650	648	672	643	680	646	695	655	673	622	637	673	693	637	612	620	707	679	669	665	653	651	665	654	680	652	714	638	650	640	608	590	631	655	655	665	652	629	679	647	677	633	616	690	641	598	697	678	628	646	694	660	664	650	696	628	630	609	693	650	611	680	647	611	639	638	647	623	658	651	651	652	669	653	701	621	681	658	667	653	641	665	700	675	638	624	676	652	672	641	614	665	652	652	654	639	617	622	644	658	654	665	645	627	656	668	646	685	656	696	687	653	631	610	681	699	633	634	636	624	624	670	647	667	624	633	644	613	621	659	660	631	635	652	672	642	666	639	671	661	630	680	679	649	683	662	689	663	656	656	690	626	629	667	643	627	659	704	644	654	654	608	658	624	638	627	655	704	629	628	674	651	681	713	666	648	695	623	687	637	645	598	650	627	679	628	636	671	638	628	638	643	642	701	644	645	713	673	645	646	603	699	677	628	633	646	640	659	626	611	700	640	677	654	598	654	641	712	664	653	662	654	654	625	660	681	638	683	615	673	633	623	665	630	615	666	666	602	621	641	656	642	678	665	664	680	664	634	630	679	665	694	698	655	605	641	659	635	672	643	674	649	681	683	673	636	662	646	630	640	657	695	657	678	663	653	684	641	643	673	668	629	670	656	689	653	602	676	668	675	684	634	651	650	627	658	641	634	648	637	636	640	668	644	637	630	621	652	662	669	705	659	626	667	590	620	642	653	664	650	651	631	633	658	671	677	642	703	661	669	633	670	622	652	656	628	616	645	635	645	616	624	643	622	669	641	662	641	680	646	638	657	656	654	657	677	641	642	638	683	671	623	667	697	634	668	660	649	688	684	656	639	630	635	695	674	638	639	639	678	652	667	667	669	683	670	651	675	693	644	659	664	650	681	643	621	641	632	636	636	650	603	669	676	651	656	652	666	633	680	641	650	665	678	658	654	661	667	653	686	588	593	639	637	635	663	637	641	665	688	649	621	713	625	663	615	637	642	572	633	635	640	690	632	710	643	673	682	694	618	665	683	701	635	660	645	640	645	626	637	663	661	590	604	656	670	647	677	665	682	642	662	643	654	657	658	684	601	654	661	657	649	660	629	633	616	671	695	616	665	664	670	622	619	640	698	671	685	605	679	609	653	647	656	661	635	717	616	684	695	664	621	620	656	737	626	709	611	617	637	590	685	702	671	704	704	679	613	679	621	680	627	643	692	635	655	633	667	690	670	646	663	675	651	643	667	663	642	655	670	650	642	659	629	645	637	650	676	646	598	625	631	679	660	638	640	659	657	648	645	641	637	623	660	655	675	681	643	683	655	613	691	685	644	657	651	624	633	653	638	694	647	635	681	662	673	658	667	672	695	641	662	674	662	686	630	636	666	634	683	670	628	650	602	679	698	643	604	648	642	658	608	705	679	627	677	653	616	624	638	676	707	640	694	589	680	678	619	682	654	641	706	642	683	653	615	642	672	656	679	655	635	691	701	597	640	649	662	685	638	635	642	676	681	634	694	636	674	666	678	673	641	680	682	655	662	665	647	655	629	661	701	663	660	680	623	657	682	679	642	644	620	661	688	671	654	687	675	655	610	689	680	670	635	667	653	627	685	682	663	637	704	652	629	690	680	671	700	662	596	675	674	667	687	657	644	631	642	631	665	667	687	644	698	643	630	668	648	715	638	648	615	641	712	682	627	648	685	669	645	641	668	666	617	646	651	700	672	646	681	663	657	659	694	668	596	713	667	630	614	610	615	692	671	621	644	686	662	697	616	648	669	683	634	612	650	649	636	601	632	691	703	631	674	643	645	635	702	636	642	653	674	661	642	616	621	649	648	661	688	666	690	654	658	628	672	660	620	659	691	680	658	648	654	653	602	639	670	601	702	644	681	680	631	649	641	668	624	668	666	615	674	665	638	711	670	639	650	658	610	691	613	645	641	691	689	648	663	630	668	687	666	638	657	664	637	655	654	631	645	635	648	631	708	641	659	705	652	722	619	664	643	654	642	643	670	666	674	639	674	646	623	669	711	660	646	630	682	629	645	652	634	650	690	618	665	659	619	643	691	644	640	683	629	664	631	632	680	697	647	622	677	659	664	667	600	660	625	646	704	635	596	672	677	682	638	671	659	678	669	646	619	656	622	670	630	624	640	661	655	652	662	677	646	691	640	692	614	648	673	667	657	655	718	679	670	667	686	680	621	651	697	672	681	586	641	618	715	665	663	628	676	609	644	636	655	682	644	665	619	648	681	650	592	643	680	656	678	672	656	659	685	619	639	676	689	626	647	637	637	629	628	687	661	651	683	653	658	650	633	697	654	638	677	661	657	639	661	639	654	660	651	659	696	630	686	658	617	675	613	621	651	657	698	626	622	644	680	639	647	668	656	630	666	642	642	633	649	631	650	627	626	662	670	657	665	674	667	655	666	641	662	690	675	668	654	644	697	622	665	660	708	627	610	673
22753	21127	28628	24006	21453	22621	20826	8683	4422	3025	1990	1452	1146	1032	948	805	802	775	742	713	732	690	635	638	630	602	625	622	598	609	604	586	571	585	586	610	569	625	635	575	578	593	574	578	642	563	587	628	595	596	567	569	603	557	579	582	545	594	607	572	592	557	595	566	568	600	587	573	595	594	586	588	578	557	599	549	606	578	571	605	568	595	576	551	563	548	553	633	577	584	567	545	565	572	550	597	556	602	564	571	602	514	579	593	560	599	556	576	545	548	628	587	568	588	613	564	607	592	614	615	599	577	578	603	602	600	574	631	570	550	575	553	602	588	588	576	605	555	583	606	592	541	604	588	595	611	533	544	582	537	597	600	566	598	593	563	538	575	574	607	575	577	604	597	602	566	599	586	599	533	606	551	617	598	604	565	580	582	567	558	589	596	574	576	552	587	554	535	589	557	555	564	529	605	611	582	581	606	580	571	591	552	581	577	564	636	537	606	604	582	594	584	588	577	567	572	611	537	566	573	543	624	598	569	579	571	628	585	587	599	559	584	587	560	631	576	584	590	558	601	584	602	561	621	535	590	605	564	608	612	584	595	585	586	591	584	580	577	594	558	605	594	617	625	587	610	574	590	570	549	580	589	568	547	609	601	620	558	544	591	556	632	592	581	530	605	590	546	638	565	523	566	577	552	575	563	548	614	570	589	583	541	629	604	599	558	606	601	587	595	544	629	593	595	596	580	577	593	556	586	591	601	578	545	613	571	552	520	546	586	622	577	623	553	602	598	545	594	609	583	635	601	600	558	565	624	562	565	578	594	560	559	569	569	622	557	594	602	600	575	579	587	569	597	550	566	551	545	575	579	596	560	579	554	601	596	588	595	581	559	621	581	585	591	537	567	555	554	571	617	577	603	620	571	581	572	582	603	573	628	573	565	591	606	608	592	555	553	582	555	579	586	558	620	577	589	594	659	564	604	574	596	559	606	631	570	597	558	590	568	557	599	563	566	563	523	540	575	583	544	552	584	621	536	566	582	598	589	628	568	589	564	621	556	623	551	515	574	606	623	584	558	553	582	583	588	580	569	603	591	600	533	543	580	617	587	613	574	584	588	577	576	559	592	589	581	601	617	552	580	560	624	568	602	563	565	579	607	556	572	586	570	566	609	584	562	572	595	565	525	568	558	579	581	567	598	570	595	566	577	623	556	565	594	565	570	583	571	562	620	566	580	604	560	595	606	568	602	593	604	616	549	526	616	578	616	592	545	534	599	571	628	566	561	561	604	559	530	559	583	603	566	573	588	583	568	595	616	585	563	547	615	571	582	561	588	567	606	566	602	617	620	611	582	545	583	602	613	557	564	608	590	576	577	608	581	603	568	615	587	624	621	583	595	554	599	563	568	570	614	602	572	577	581	568	583	624	581	611	591	562	573	577	558	573	586	538	572	579	617	591	561	585	598	587	564	571	599	585	580	587	624	554	569	620	644	558	556	621	556	597	578	546	598	526	579	591	617	584	637	572	575	586	583	573	573	566	588	581	576	595	626	593	606	612	571	591	611	545	589	597	554	625	580	579	560	560	603	532	533	589	592	581	541	586	568	608	565	579	565	549	586	594	545	628	567	572	611	596	644	592	604	543	566	626	579	542	556	573	603	557	583	553	587	613	593	583	547	581	577	572	585	608	629	536	542	604	557	571	583	583	613	568	594	574	575	560	554	619	600	564	582	591	655	578	590	601	608	589	629	595	602	568	581	610	582	545	580	559	581	568	557	523	570	588	604	604	547	570	572	557	568	597	548	591	553	554	611	589	578	622	567	621	563	619	564	601	578	591	572	568	558	576	554	606	585	547	575	554	585	643	607	571	534	573	576	618	568	544	605	564	560	592	577	594	590	584	564	630	592	585	571	548	553	571	591	550	610	579	596	592	575	583	570	576	603	558	564	564	578	587	613	564	568	609	602	553	550	595	588	588	604	601	608	553	586	569	592	606	603	556	529	559	573	559	597	570	548	555	574	573	550	572	558	583	602	526	595	618	586	602	625	632	598	578	553	575	541	595	596	575	551	566	587	600	620	622	585	635	586	561	595	594	600	596	592	585	585	604	580	586	568	610	600	574	597	630	569	552	586	533	604	590	578	564	561	590	599	620	560	598	550	601	569	565	562	571	557	562	570	624	583	585	586	574	559	566	611	548	564	581	576	573	571	551	585	552	593	596	615	536	583	604	571	624	587	575	594	635	591	570	639	550	582	631	600	551	571	578	635	592	621	578	642	576	613	639	598	565	581	557	567	565	586	580	586	566	583	626	597	546	625	619	536	569	570	583	603	566	620	591	634	600	564	597	571	591	615	592	559	583	612	555	539	574	594	591	600	605	548	561	581	562	558	583	589	576	578	599	562	584	638	620	628	553	607	559	614	545	594	621	610	570	586	591	602	600	570	598	579	596	606	598	563	561	583	557	574	583	586	555	571	553	589	573	554	567	571	604	575	586	622	612	570	530	518	567	565	613	571	537	617	610	572	579	576	590	552	567	568	552	562	537	595	575	619	605	542	584	588	569	575	577	612	592	571	540	590	590	569	582	595	545	593	540	542	569	593	596	561	605	594	565	593	569	562	557	597	569	568	556	562	613	532	578	546	569	590	596	564	581	598	573	599	602	600	593	541	584	578	574	564	565	578	571	589	596	615	589	585	561	589	574	550	582	598	608	590	582	590	571	569	629	614	536	594	579	559	569	521	578	596	565	602	589	542	615	561	614	580	545	596	590	588	522	593	593	616	603	558	598	578	615	577	567	580	557	613	612	598	593	631	574	610	596	586	542	575	589	550	565	598	561	548	561	531	549	562	561	579	608	615	597	582	572	573	578	588	596	580	600	575	543	600	586	590	614	590	617	557	566	568	566	600	624	581	564	556	563	559	585	615	558	577	598	558	571	572	636	601	564	551	565	597	588	607	546	560	555	564	576	602	558	612	599	544	561	594	589	594	560	608	571	613	585	578	580	598	566	584	627	583	592	543	580	569	579	603	569	528	582	563	555	579	543	539	548	612	577	632	583	569	573	543	552	554	605	605	565	581	572	612	569	584	598	599	575	593	595	567	598	582	583	568	560	576	565	563	598	589	580	608	627	554	539	591	597	622	597	572	570	613	574	576	591	563	614	593	593	608	555	577	553	541	607	583	591	587	600	664	568	536	554	629	572	598	572	583	528	643	612	600	574	609	602	583	608	581	603	581	542	551	581	556	558	602	558	599	553	570	564	620	564	584	564	598	613	582	565	577	591	541	568	574	600	548	624	578	605	562	606	593	596	522	540	544	597	564	592	564	563	619	591	590	591	569	531	595	613	578	556	588	555	580	573	563	607	579	590	593	556	575	628	563	592	577	570	555	559	609	593	597	584	567	591	584	564	593	598	558	570	604	587	558	570	620	612	583	575	578	606	628	602	579	601	585	580	543	632	598	561	623	558	574	596	602	611	579	581	588	588	605	582	582	525	594
40755	69104	56708	37621	29112	24143	18314	11476	7031	4834	3146	2249	1757	1551	1350	1165	1013	1032	988	873	858	846	807	797	786	804	773	778	765	730	745	789	711	732	744	720	686	694	678	782	658	681	726	690	731	700	744	689	731	688	694	685	690	730	663	720	715	721	680	669	706	668	776	705	630	732	715	709	721	714	705	701	660	720	706	658	722	693	711	707	710	709	682	671	699	667	703	738	717	725	726	661	711	664	635	668	701	711	749	722	739	708	666	700	739	665	669	668	697	674	684	684	696	697	670	697	666	680	677	695	626	668	685	717	629	724	714	695	734	699	689	707	716	722	685	722	680	719	669	679	684	714	711	698	693	710	697	709	720	722	665	705	726	688	672	671	687	733	724	715	698	677	704	719	728	717	738	744	713	704	700	674	723	696	710	694	714	725	709	705	682	714	714	674	682	737	678	719	732	694	666	694	701	711	694	659	654	709	684	671	676	695	665	674	678	688	694	708	683	687	722	722	700	742	712	715	689	727	704	645	659	743	706	709	698	713	724	642	654	708	673	685	709	682	750	698	702	705	693	675	703	708	740	679	677	676	699	698	700	694	738	705	680	710	695	716	697	652	739	722	698	681	705	668	715	704	692	653	650	656	751	699	739	715	679	730	674	713	691	731	724	656	736	712	685	658	704	726	705	723	684	734	706	720	748	696	702	655	661	702	703	700	669	708	714	726	705	732	674	702	702	710	691	689	703	652	692	680	741	711	703	676	686	704	717	685	710	678	672	705	720	662	699	723	714	689	669	712	681	712	692	715	688	717	701	667	711	718	648	668	682	712	665	695	719	728	680	686	712	672	663	708	684	700	669	683	688	702	676	694	665	730	648	670	670	669	682	705	717	709	658	688	709	708	689	661	676	705	657	701	722	672	725	700	630	680	719	686	748	700	739	630	652	743	707	692	683	702	716	716	694	702	648	704	685	720	680	707	682	690	677	703	691	709	686	677	704	714	715	699	718	710	704	704	667	675	694	712	675	723	709	752	751	687	708	725	668	679	713	695	635	724	706	665	708	646	686	713	699	707	674	670	708	661	675	721	697	703	683	731	671	723	702	722	695	719	668	677	638	752	679	699	718	731	652	730	662	732	680	688	713	686	687	721	668	684	711	705	686	712	689	662	694	654	679	698	719	717	720	683	725	698	712	674	699	697	732	680	657	712	656	724	661	702	716	651	717	670	651	707	682	734	736	705	730	678	729	757	666	705	642	714	689	652	680	714	725	721	674	709	685	715	693	712	718	699	690	714	712	701	696	728	713	689	637	715	717	681	682	683	696	718	717	654	650	700	716	692	663	707	681	689	714	644	719	693	701	701	705	717	709	700	741	732	683	713	691	740	770	731	685	662	658	656	747	721	693	693	740	687	715	671	677	689	708	671	683	729	658	702	708	679	678	719	706	720	673	705	721	714	720	709	724	693	711	639	691	675	682	673	734	674	748	700	676	695	709	733	700	671	725	680	674	678	697	660	685	683	715	692	746	751	687	723	674	707	719	675	692	719	714	670	698	694	695	704	692	679	709	752	710	675	693	735	704	694	713	683	717	656	687	740	660	659	721	713	679	716	692	716	639	691	708	712	767	676	740	675	743	734	699	673	715	691	663	695	686	652	723	677	655	706	657	673	716	711	694	760	715	654	720	655	682	692	688	684	677	707	745	703	700	671	682	731	680	702	664	688	719	710	724	699	735	688	684	689	713	668	701	710	685	690	686	700	689	703	665	637	688	678	711	703	726	644	688	684	681	699	706	676	759	701	705	689	682	678	710	668	715	682	734	698	680	707	644	705	681	721	665	719	713	742	739	767	716	711	759	724	698	698	682	715	764	690	688	706	733	650	714	679	654	660	672	686	667	716	775	693	729	688	672	751	700	713	703	700	724	739	688	695	684	724	679	708	646	663	741	691	687	686	706	710	677	687	650	715	714	702	699	701	689	744	728	635	704	695	724	675	707	667	697	687	695	712	691	683	691	673	680	712	677	704	717	644	703	718	698	664	646	673	709	651	717	722	692	672	672	695	656	660	699	743	688	724	692	706	739	690	706	676	744	656	659	699	719	703	715	687	750	742	695	684	683	679	744	651	750	701	676	659	744	708	728	739	688	702	717	708	700	707	700	679	696	683	671	671	688	669	722	665	712	699	703	703	707	702	705	672	672	673	682	739	695	735	693	698	713	690	712	730	663	678	692	676	676	718	710	655	681	667	690	709	719	701	666	685	677	726	690	672	677	702	679	705	705	689	677	705	655	692	742	738	698	719	629	668	648	658	659	681	662	679	725	734	683	717	680	696	700	679	739	700	706	735	694	706	663	666	732	670	702	670	673	669	717	710	678	725	658	677	671	678	700	717	685	714	697	689	696	647	694	740	743	684	701	738	628	712	733	721	690	684	721	717	639	716	693	719	737	692	669	682	686	691	693	660	703	681	735	692	683	650	726	705	673	709	694	697	720	709	670	681	702	677	666	717	686	711	711	648	684	703	708	741	686	708	735	722	711	664	673	711	699	757	709	700	731	683	709	699	689	725	704	712	662	677	701	696	724	673	676	679	696	729	671	719	658	715	698	685	657	726	674	738	680	652	702	744	701	688	675	665	714	666	704	689	681	689	687	703	731	655	737	694	710	645	711	684	678	707	680	714	650	681	665	706	702	706	721	646	641	683	729	737	736	638	675	692	689	679	681	668	723	716	667	679	759	701	706	693	686	706	744	688	648	651	679	712	741	716	749	720	689	688	756	644	714	718	693	667	720	716	719	723	710	653	717	683	693	682	714	694	689	659	684	698	673	693	683	683	651	683	694	669	670	696	705	685	678	714	652	643	738	664	719	696	667	714	671	656	720	720	679	675	675	746	720	651	714	703	693	698	698	722	688	652	692	764	649	694	690	669	654	653	705	727	681	659	706	696	730	689	676	676	695	686	656	696	683	683	676	653	673	690	709	683	718	704	706	739	662	695	683	702	708	684	729	740	661	743	689	689	723	660	742	691	659	689	712	692	692	700	685	682	676	655	703	746	700	675	712	712	692	713	731	656	679	669	677	716	687	697	753	726	705	696	693	712	647	687	675	683	674	673	694	652	738	693	648	737	699	683	700	694	675	690	712	716	686	665	693	744	674	682	734	722	681	715	681	722	681	704	706	693	686	689	723	671	695	704	658	687	715	756	713	722	700	659	714	730	650	703	736	689	700	705	679	696	694	700	688	659	686	708	671	689	711	718	710	689	656	728	704	730	688	669	712	740	709	685	682	725	740	721	714	719	680	718	682	665	679	709	667	728	690	663	712	685	705	695	706	728	697	706	673	737	698	683	692	674	694	706	727	701	701	668	684	697	686	735	673	692	677	704	714	652	689	713	674	685	725	680	699	688	682	749	671	692	706	684	698	750	655	745	720	678	680	647	713	716	685	668	669	692	744	699	672	670	667	698	700	704	631	699	716	674	731	679	696	682	698	667	677	728	714	717
33002	41317	41719	27987	16602	8972	5074	3171	2150	1517	1165	986	881	815	808	716	719	662	694	670	646	604	619	630	623	632	627	640	617	586	593	601	599	640	637	529	646	595	619	595	553	576	555	616	558	596	613	587	591	620	631	577	629	528	637	638	551	579	618	543	573	599	593	585	577	583	595	600	587	539	561	601	607	578	620	610	562	622	618	582	565	580	581	565	580	554	598	587	595	620	592	606	605	568	612	601	597	569	581	600	607	579	560	618	601	621	606	647	535	587	642	615	582	574	595	611	603	596	620	609	589	571	592	605	568	586	643	578	629	583	600	623	547	583	611	558	573	593	572	612	590	617	579	629	548	623	582	574	626	628	565	592	597	598	623	608	587	582	610	603	594	561	554	556	628	561	602	600	597	640	599	597	547	585	560	580	609	582	595	575	608	571	576	553	594	562	550	556	590	614	586	589	589	571	650	626	592	608	569	620	607	608	610	639	584	570	558	595	614	577	627	566	572	604	595	572	586	609	578	554	593	612	590	652	562	550	579	595	589	564	598	558	563	581	621	600	593	589	612	653	632	593	600	570	600	537	624	631	591	572	610	565	566	640	582	560	557	554	553	583	582	566	594	596	634	598	590	559	567	575	578	584	592	645	589	550	609	573	583	550	639	569	582	587	591	570	608	588	564	572	605	609	585	574	597	553	554	533	616	621	620	638	573	553	595	561	587	594	559	550	585	608	556	615	567	633	572	621	610	553	584	589	613	616	585	563	595	637	593	588	587	603	586	582	577	582	579	560	560	591	588	521	560	613	617	569	538	620	606	599	587	624	636	600	619	624	590	611	575	563	590	622	600	576	572	589	610	618	585	575	583	584	599	599	535	597	640	557	553	607	612	597	601	638	584	604	613	576	587	604	571	594	554	588	548	544	650	612	622	613	647	564	619	587	581	575	591	617	614	621	573	574	592	584	599	573	591	566	573	599	599	604	579	607	609	579	619	592	548	591	615	594	613	600	604	581	607	597	562	598	571	575	559	583	620	576	571	590	546	614	615	571	573	591	561	607	605	594	598	579	599	592	648	647	619	570	563	577	558	619	605	591	576	605	578	582	594	585	587	578	585	602	592	591	593	634	581	590	625	605	595	603	540	590	605	571	629	575	588	580	632	631	602	585	596	615	601	600	647	593	564	547	555	637	592	629	534	608	567	581	566	587	559	572	596	585	616	564	614	576	575	600	599	577	610	563	583	591	607	596	605	628	588	623	600	633	580	564	593	538	580	590	632	598	578	563	608	612	594	539	605	588	597	600	610	599	595	609	591	553	603	610	601	595	585	612	585	585	583	551	608	577	566	557	517	643	614	609	604	602	636	632	588	598	611	583	570	577	623	557	563	554	570	602	594	582	553	616	612	580	603	513	568	598	569	582	564	577	549	565	602	588	583	581	584	616	600	585	588	635	605	626	634	644	590	573	591	605	581	595	562	592	594	622	630	628	613	603	591	547	597	593	588	590	585	567	644	580	572	576	600	582	602	617	607	604	594	584	592	614	595	650	587	579	579	581	598	595	566	579	614	585	541	636	594	584	574	548	622	574	599	567	608	575	585	572	599	598	595	568	614	638	566	570	608	514	571	582	656	620	585	617	627	610	607	608	610	585	618	622	590	597	576	576	564	613	611	622	560	626	593	584	592	595	590	620	590	579	549	575	640	588	616	568	598	571	557	587	638	558	570	619	606	616	622	625	580	558	586	633	591	604	569	649	586	612	565	581	592	631	562	590	625	564	575	631	574	560	606	622	618	613	557	620	580	584	605	547	601	608	566	555	577	629	583	602	552	603	581	579	563	569	567	608	558	579	551	549	556	615	599	613	642	590	557	613	596	631	606	626	581	578	563	609	596	538	605	627	596	581	539	561	582	559	559	575	555	588	575	590	581	562	563	583	554	561	633	588	579	636	569	604	586	582	624	610	610	575	587	595	611	605	595	573	547	561	584	560	617	541	569	557	592	528	642	620	595	575	596	608	583	619	577	549	636	623	598	596	619	608	599	581	588	594	611	588	607	617	558	640	594	539	592	608	581	561	608	615	581	551	583	608	609	561	568	601	597	575	602	550	562	578	574	599	574	588	588	562	637	569	613	610	562	557	554	618	587	567	580	605	589	585	595	541	605	590	577	604	584	606	618	623	549	634	611	542	590	605	597	607	585	638	595	543	582	606	600	588	558	589	567	585	605	601	628	604	592	607	582	597	575	573	563	612	597	604	593	568	609	567	633	575	586	591	594	620	600	580	587	590	602	628	633	606	591	627	589	600	576	599	627	588	561	587	581	618	538	586	535	636	540	636	576	587	569	554	596	588	596	546	584	626	618	572	600	598	577	538	595	569	599	529	605	572	570	655	582	633	600	579	609	600	590	581	577	544	610	589	589	623	589	599	565	574	590	602	609	553	581	617	585	633	565	567	605	580	600	607	589	564	585	569	592	619	575	592	599	609	598	593	595	623	568	587	599	600	605	588	590	609	550	589	613	639	579	567	567	608	605	591	601	577	565	607	563	560	606	583	581	609	618	601	545	578	602	599	594	606	625	595	603	602	595	544	598	571	627	561	570	544	604	575	588	604	572	605	560	609	572	592	557	594	580	607	606	628	559	603	605	618	593	558	618	608	606	578	569	575	602	557	558	572	546	589	609	570	600	549	627	573	601	588	597	571	573	603	572	584	564	602	584	548	582	576	607	614	598	575	578	568	616	561	632	594	603	562	606	606	612	567	588	624	559	548	603	591	613	575	576	579	555	610	644	540	592	590	591	615	607	591	625	545	586	644	564	617	648	585	608	564	635	590	602	588	585	580	627	586	578	594	620	630	621	608	567	584	616	610	582	604	601	588	549	548	590	552	594	620	566	620	550	571	551	612	553	576	575	663	535	572	595	569	554	631	560	579	555	589	566	591	613	583	622	512	633	580	588	569	619	597	572	574	574	529	593	560	626	582	591	567	655	580	611	606	607	553	630	576	574	615	535	581	585	609	643	601	578	549	584	561	580	612	631	596	573	596	671	548	578	624	578	552	552	559	601	581	620	605	538	612	614	533	618	595	621	624	592	605	633	571	621	558	567	597	582	590	598	628	617	592	590	588	593	595	571	607	584	581	555	570	576	609	543	544	587	562	597	627	598	589	556	571	588	575	623	578	597	605	625	577	591	615	639	590	571	594	556	613	590	577	613	607	596	603	589	572	542	589	572	580	582	586	591	547	631	591	597	538	607	591	594	617	573	552	608	581	558	561	618	572	595	579	616	600	581	613	589	566	586	611	589	571	574	562	647	582	588	590	571	620	591	628	560	569	540	598	566	603	572	627	601	599	590	615	561	609	589	572	566	609	599	595	592	586	586	601	565	587	582	584	558	583	632	601	623	593	624	607	575	565	587	589	609	559	597	636	611	558	615	611	612	600	619	580	576	635	592	578	578	589	580	577	637	574	609	632	570	571	567	556	614	583	585	614	593	583
40804	58809	43438	27789	19343	12773	8470	5519	3758	2505	1837	1439	1246	1107	999	921	905	852	904	841	856	768	745	790	725	740	759	743	775	745	734	676	716	696	714	740	742	708	738	718	728	740	679	733	780	711	739	717	718	719	658	714	709	675	712	726	727	715	719	757	738	767	690	708	705	729	706	672	745	730	654	721	728	689	741	717	746	744	766	675	673	696	715	659	720	739	732	735	717	703	733	659	686	730	721	738	693	685	707	650	745	700	691	705	708	752	697	705	738	696	691	697	725	734	692	736	674	730	732	743	736	730	678	737	715	719	692	704	728	671	687	684	744	734	724	724	675	705	764	683	673	705	767	693	672	720	675	700	694	662	706	691	706	722	677	680	739	716	696	722	712	691	738	736	678	698	750	697	755	688	721	714	743	701	702	690	739	688	682	690	741	680	713	656	664	744	693	738	726	672	704	679	749	730	706	748	717	652	703	713	689	729	719	682	720	688	709	678	676	698	717	732	718	689	714	716	717	737	707	701	709	738	734	655	731	668	728	726	735	724	739	665	705	680	699	736	688	723	703	671	751	731	705	731	712	712	695	693	731	705	689	726	703	728	721	722	691	729	732	686	730	693	669	709	682	703	748	770	692	648	683	745	687	686	705	695	692	726	753	726	729	691	703	746	707	708	690	688	691	713	686	781	741	708	737	718	682	697	666	717	695	738	688	695	635	704	731	664	723	752	712	662	692	647	715	688	669	738	697	675	703	720	696	733	666	707	683	696	758	684	713	658	745	682	663	711	643	722	734	711	695	668	753	706	657	690	720	722	684	675	687	723	713	709	652	696	698	727	718	726	740	704	685	782	728	696	693	702	685	707	726	781	751	724	740	669	700	733	705	692	758	708	732	670	668	688	701	703	724	685	734	719	728	720	743	696	758	673	703	684	711	686	710	683	699	709	679	734	681	721	660	743	688	759	719	685	662	693	749	664	728	724	716	713	685	727	708	692	693	766	704	746	727	689	712	756	722	737	682	672	688	710	705	750	704	750	697	728	760	772	718	746	713	757	722	712	717	677	691	684	716	732	744	766	724	751	706	696	731	693	678	771	710	716	689	769	718	733	723	735	739	715	755	769	726	735	688	678	690	740	724	707	637	698	761	718	691	697	721	701	732	730	724	682	729	691	720	687	702	704	768	767	733	724	673	722	694	687	685	684	739	760	760	698	754	697	677	714	682	729	707	712	721	726	716	720	687	737	714	700	720	721	733	762	649	710	700	693	702	707	689	688	759	722	756	714	719	699	733	705	716	701	700	678	751	756	710	716	733	686	713	718	733	706	686	713	716	720	692	722	720	705	690	690	706	734	704	670	671	739	701	722	690	677	735	678	697	718	708	750	707	706	721	737	717	674	718	721	683	741	730	729	720	700	640	711	693	701	736	692	680	666	754	718	712	715	666	670	662	734	719	709	698	742	704	761	725	664	685	686	700	761	720	710	718	648	732	754	697	708	661	686	692	721	717	682	651	724	713	761	691	743	740	698	728	701	742	702	718	735	645	707	740	689	746	718	695	687	716	698	740	716	744	675	686	763	705	710	721	717	725	758	682	705	681	689	737	727	695	763	695	688	699	727	749	721	682	745	689	706	676	715	723	685	682	714	738	698	720	701	679	726	719	740	704	724	723	715	754	709	693	714	685	692	714	737	702	690	707	739	672	735	669	720	766	680	708	709	676	732	734	672	637	697	737	698	707	711	751	743	710	724	706	724	737	713	721	718	741	693	708	739	700	673	702	701	748	702	696	733	734	727	672	685	720	672	714	738	662	683	704	718	729	736	707	722	751	728	741	715	666	698	665	725	696	687	693	769	741	683	715	693	740	711	712	736	714	696	697	727	723	727	725	702	698	768	714	652	706	695	721	744	666	767	732	705	653	744	705	715	733	705	699	748	692	732	726	696	724	680	695	677	691	699	687	727	655	714	712	726	669	724	711	688	729	690	707	709	710	768	745	733	727	664	726	658	701	733	723	685	714	677	759	742	694	701	729	711	715	720	745	693	695	719	720	674	700	703	747	664	729	739	717	697	679	703	714	730	688	729	726	699	753	676	694	693	736	714	692	678	736	710	703	715	697	705	708	754	756	708	706	667	674	737	669	707	690	674	729	718	740	709	700	749	691	707	685	727	691	723	720	670	706	751	717	715	717	678	717	685	678	704	683	721	694	730	715	738	723	751	738	693	660	736	707	696	685	780	673	713	752	705	725	737	738	694	683	764	686	753	721	697	727	705	745	737	709	728	744	701	720	728	672	662	692	711	759	729	717	647	722	742	679	749	671	713	739	725	690	709	677	687	723	732	694	723	734	747	726	708	712	677	740	648	720	679	712	723	692	704	693	675	713	699	651	707	707	699	663	658	726	709	737	662	740	669	711	717	704	722	740	688	730	689	761	710	687	755	769	706	683	734	701	691	701	688	718	744	724	689	747	742	751	754	722	700	752	709	710	696	697	732	758	725	714	681	713	707	707	699	707	734	745	677	740	742	695	760	756	701	673	694	667	677	704	758	713	688	727	706	730	697	728	759	726	705	721	704	746	706	690	756	720	678	718	700	707	749	713	735	712	718	710	704	708	702	747	676	687	683	748	745	719	658	746	678	719	726	671	690	709	704	666	696	760	687	666	690	705	733	681	692	692	678	715	707	726	745	748	708	705	740	732	695	747	667	662	725	722	697	732	752	739	712	698	730	690	708	680	710	676	673	710	709	692	754	734	715	683	693	734	714	711	667	719	720	688	759	697	794	731	769	722	714	667	703	735	743	735	721	717	699	749	690	686	732	696	699	712	754	665	713	702	761	724	730	710	729	702	729	693	722	717	738	687	704	720	662	715	687	718	691	701	714	759	720	741	719	741	723	774	744	719	727	703	717	742	746	722	709	716	691	645	733	788	706	679	740	653	706	667	721	724	753	703	742	675	720	729	706	717	704	723	663	753	708	743	719	727	689	693	740	683	716	769	719	716	686	693	719	684	650	692	703	714	714	689	693	731	676	736	693	739	702	719	738	764	760	665	761	694	679	675	730	747	703	672	707	734	762	739	661	664	715	700	750	723	714	647	723	699	724	698	752	745	739	687	737	695	657	714	696	675	710	731	677	723	712	676	715	749	698	655	700	708	702	665	697	743	735	720	715	693	690	738	772	669	707	703	748	719	737	709	654	714	718	701	722	713	707	743	694	708	697	713	733	722	738	743	754	726	662	701	716	700	687	694	642	679	702	722	684	697	667	643	679	698	705	695	697	732	702	720	672	673	716	714	663	764	706	718	704	708	751	745	697	731	667	733	700	638	712	723	757	739	699	728	726	758	707	749	726	696	714	741	718	709	718	723	744	718	736	690	719	700	694	742	723	736	694	716	684	733	738	685	767	701	715	714	697	757	738	701	706	715	743	741	730	717	760	624	702	701	678	695	753	702	690	718	689	735	724	657	715	706	743	701	723	714	756	722	731	718	687	694	707
23962	21146	28249	24621	21462	17371	10032	5550	3442	2199	1515	1184	980	954	853	799	802	742	725	703	717	664	658	712	646	638	630	622	639	667	620	627	696	585	617	643	638	645	602	653	629	636	599	633	686	659	648	638	644	614	621	656	589	633	585	629	634	595	617	620	608	591	661	658	601	606	650	619	605	635	597	623	614	623	617	641	637	597	637	604	639	594	618	614	608	624	635	600	625	653	613	590	591	681	653	598	646	649	611	641	592	633	604	567	601	595	613	649	630	632	561	638	598	584	673	623	629	624	646	603	620	659	635	608	609	646	637	632	621	592	627	665	634	591	596	628	605	630	582	663	604	615	602	652	604	633	636	570	630	627	627	622	642	610	618	633	596	612	629	596	619	636	614	598	637	642	636	618	628	648	676	621	611	647	574	643	616	651	647	591	678	627	632	588	615	644	602	617	621	660	594	599	608	653	615	629	593	632	592	646	611	659	640	583	613	620	626	618	658	613	610	614	617	587	664	624	616	589	655	599	643	643	615	652	640	643	615	634	596	589	592	628	653	649	594	632	592	648	595	631	639	625	607	647	622	631	641	625	644	607	629	596	659	631	579	617	575	592	650	633	618	627	589	609	651	599	639	644	627	643	625	640	657	664	620	621	588	605	601	658	634	609	567	620	608	614	604	623	614	570	625	603	642	613	620	657	672	629	585	651	637	635	654	636	611	618	581	647	601	659	621	668	592	641	671	576	633	609	622	559	629	675	659	608	606	633	647	629	633	595	616	640	612	663	665	651	590	655	629	632	641	604	595	599	605	605	638	626	608	637	640	598	590	606	629	602	669	603	655	660	635	606	598	616	602	661	612	648	580	640	675	659	644	570	585	617	576	629	638	638	608	645	619	610	612	658	644	596	615	608	639	589	626	585	595	628	618	619	611	664	615	649	657	603	639	627	650	590	641	624	621	582	590	609	599	678	636	658	605	582	607	609	629	645	617	644	621	595	610	636	675	614	624	622	549	614	590	614	603	645	626	670	615	645	598	623	628	638	548	643	596	608	626	617	642	636	620	607	631	587	619	628	612	629	632	626	600	596	613	631	630	566	620	647	655	645	617	648	638	618	612	599	623	623	607	594	610	625	612	630	644	624	640	558	634	614	607	579	615	615	622	580	642	655	665	587	657	646	624	617	653	660	607	621	626	591	626	588	611	631	618	625	607	672	569	655	631	624	611	603	641	631	621	596	599	556	653	665	603	636	620	599	574	593	591	620	613	608	615	634	618	674	645	619	656	595	610	605	648	612	584	606	613	610	666	599	614	630	623	646	656	611	623	653	628	638	582	581	634	640	674	598	600	650	616	607	596	653	597	624	621	598	632	633	587	630	622	639	590	612	588	678	588	623	609	644	651	640	586	644	636	615	608	588	601	656	628	639	646	629	594	620	575	609	595	632	604	622	637	627	676	625	635	625	586	625	601	620	640	635	635	606	665	657	614	621	593	680	674	614	634	611	646	664	623	612	618	597	605	696	649	659	612	627	643	633	609	601	626	641	605	641	615	624	619	559	626	624	619	614	619	615	617	621	646	608	663	637	578	617	599	629	640	650	671	660	663	575	665	677	614	607	687	644	611	619	637	655	594	607	602	583	567	640	634	586	670	582	632	615	593	622	665	600	578	646	600	632	615	612	655	644	618	624	655	583	645	627	606	646	636	608	628	629	625	598	651	603	618	610	590	640	630	612	597	616	578	635	625	618	591	611	632	589	639	655	595	636	597	651	633	642	616	630	628	615	648	636	592	615	638	614	661	590	613	639	589	592	613	591	618	633	629	595	591	634	608	637	621	612	583	628	648	618	656	627	606	572	625	619	621	599	617	625	627	621	611	637	622	583	659	624	621	621	599	608	608	614	641	594	626	647	589	607	624	652	621	635	635	610	653	618	611	638	607	628	611	657	633	610	665	599	667	640	618	655	618	627	635	637	610	618	643	631	609	626	593	608	623	623	655	582	636	633	589	649	604	609	655	614	628	639	667	624	631	648	598	660	658	619	576	657	658	649	621	611	616	627	615	628	593	616	604	599	654	649	589	586	575	636	644	592	594	671	652	626	583	614	619	600	649	605	605	631	626	648	620	603	612	623	593	619	589	622	570	596	632	611	637	608	657	658	642	633	623	635	635	577	655	605	659	624	605	640	638	637	599	643	652	616	610	644	591	616	598	666	656	653	652	629	615	612	600	596	627	634	627	596	682	581	632	621	624	613	651	621	615	621	642	633	606	616	675	608	622	569	634	647	606	627	616	641	606	651	597	607	651	647	651	622	635	585	550	584	615	625	633	622	608	645	582	634	592	598	604	599	630	545	593	650	579	645	602	653	628	628	622	615	642	658	606	633	657	601	619	630	617	642	601	587	592	622	637	637	609	666	620	626	631	595	659	610	652	614	611	604	615	643	635	614	653	613	645	602	579	647	597	576	598	635	605	642	658	632	646	593	620	629	653	663	630	597	603	653	615	629	685	615	651	616	656	645	601	645	613	589	604	600	635	634	628	676	618	597	631	627	625	618	640	639	643	651	651	646	601	604	601	641	651	636	637	578	618	612	607	634	624	592	657	601	615	656	636	594	626	664	633	611	621	615	650	573	620	605	574	642	603	586	600	628	638	596	629	580	585	618	628	612	610	625	616	628	641	636	626	608	611	637	614	569	641	606	649	622	552	604	622	574	613	644	632	643	645	593	666	649	650	655	614	565	604	667	681	600	567	631	647	609	650	644	603	658	598	594	647	601	613	644	623	636	637	615	592	649	611	608	584	599	591	670	606	621	608	615	611	633	639	624	598	610	606	646	643	628	645	662	634	665	648	636	617	619	601	644	619	601	622	670	597	630	568	648	663	585	596	678	624	610	680	640	632	606	601	586	625	634	632	642	621	606	604	618	639	608	615	581	622	615	654	615	592	640	622	665	651	579	610	629	618	625	651	616	582	594	638	612	613	620	649	632	606	627	622	648	591	584	618	607	662	651	596	685	644	647	665	654	607	633	631	586	638	629	632	607	615	592	607	624	576	639	656	620	594	645	642	619	646	596	632	622	665	659	658	667	634	615	611	643	621	652	630	574	630	587	589	621	645	625	656	610	670	644	593	600	619	631	622	593	638	644	626	644	605	630	639	657	641	637	612	595	612	622	601	606	653	622	623	618	627	598	680	624	657	648	637	589	607	616	667	626	606	641	666	620	623	579	638	618	673	623	669	626	617	589	648	661	611	632	625	670	635	679	609	600	631	635	585	629	622	600	663	636	634	649	594	609	657	611	627	601	610	622	638	607	647	600	616	613	625	650	638	599	616	591	575	675	603	624	608	562	593	635	594	612	606	584	591	584	621	591	613	621	601	641	631	658	589	627	649	651	645	647	562	613	670	599	568	650	590	639	638	627	642	620	659	607	606	656	595	582	612	639	592	661	653	616	655	569	652	607	620	641	622	648	600	652	592	618	591	614	614	662	618	611	632	573
41701	66306	47176	28580	21158	16188	11808	8646	5908	3569	2338	1781	1468	1311	1181	1034	975	989	964	873	911	822	809	805	716	780	818	761	783	832	786	761	787	806	777	731	762	757	734	755	773	732	752	761	729	757	770	799	780	713	742	693	750	727	775	795	774	745	758	753	801	741	747	779	718	734	705	725	708	745	761	793	716	733	777	798	741	708	756	755	719	758	754	766	776	720	776	741	743	701	753	768	733	732	689	732	703	756	729	731	750	808	767	734	725	743	740	816	757	741	759	777	738	747	747	793	740	745	725	734	667	749	761	747	794	694	747	754	749	760	767	746	685	780	772	732	722	725	759	786	700	778	755	734	763	766	770	707	730	771	716	773	752	765	695	761	740	729	775	719	743	755	728	752	763	716	779	738	777	778	766	764	730	765	713	781	742	734	744	743	735	705	818	722	755	722	738	720	731	743	736	734	743	748	757	748	742	749	783	747	807	724	714	732	758	741	684	753	800	737	731	717	749	713	806	721	799	692	765	675	737	743	765	727	723	738	708	722	756	754	692	767	762	736	736	727	769	856	739	796	739	786	734	758	748	738	775	752	715	741	738	750	814	763	787	759	772	722	695	757	805	701	749	747	778	805	777	739	759	766	714	762	744	762	796	666	772	757	680	762	721	746	723	708	722	742	801	759	732	761	765	711	795	781	717	731	753	747	769	730	772	784	750	744	759	778	726	699	761	718	776	736	757	759	731	737	692	754	766	773	749	740	752	741	772	776	782	761	717	778	733	710	728	763	729	766	765	734	762	767	725	756	713	724	756	807	754	767	737	735	734	772	772	726	797	698	766	749	736	745	753	761	770	771	784	762	759	733	776	706	790	779	804	732	763	761	760	724	723	749	757	712	779	761	756	783	769	771	738	767	768	805	760	773	790	778	729	755	800	732	755	710	732	673	741	730	744	738	718	742	709	740	783	709	771	760	761	778	734	751	752	750	759	756	735	758	757	735	730	753	767	743	752	827	775	750	715	771	763	800	758	733	715	753	750	757	749	771	740	748	734	733	760	762	820	794	717	754	773	728	714	714	669	746	744	781	733	734	705	713	761	711	767	766	765	802	780	783	787	763	787	778	768	771	731	771	780	750	730	776	808	726	751	730	693	743	767	795	711	710	752	732	731	778	698	738	696	720	727	772	766	732	758	770	724	781	762	755	736	692	733	756	742	808	767	737	787	738	740	778	709	754	740	727	755	736	750	737	743	732	760	760	777	778	739	734	774	788	746	750	707	756	696	720	722	732	768	762	748	774	733	735	771	761	768	778	753	733	761	710	810	733	749	685	707	709	808	789	774	710	726	738	780	759	778	704	743	720	722	766	743	741	772	764	711	727	691	748	728	732	690	790	736	748	788	716	771	786	748	717	781	718	781	738	706	754	689	749	765	737	708	718	752	783	676	752	730	723	694	732	770	787	736	771	727	757	782	724	777	750	749	727	780	745	791	760	749	763	719	797	730	696	772	770	744	808	753	740	695	703	730	743	761	712	787	767	707	759	735	777	821	773	755	762	708	797	733	760	764	754	748	763	769	759	800	742	763	729	753	772	789	753	735	784	707	767	747	799	753	730	723	783	753	707	753	713	777	691	753	795	755	768	723	744	748	771	733	751	777	783	769	742	743	751	747	709	709	819	781	751	778	728	737	752	801	741	746	734	789	701	752	753	793	770	746	794	762	734	740	798	756	784	740	774	753	719	724	763	779	732	776	720	751	749	723	756	754	752	737	718	779	768	714	783	749	748	746	768	770	731	736	768	727	777	767	757	753	725	739	737	767	755	764	736	715	773	750	727	745	723	779	737	727	721	771	724	757	708	777	799	766	795	704	758	717	710	732	736	746	772	728	783	696	748	751	752	738	797	766	723	735	724	788	714	754	727	707	728	783	773	750	726	713	754	754	745	785	768	776	769	694	757	790	771	728	747	767	722	715	751	734	794	776	730	732	739	759	733	736	714	688	699	725	740	776	773	752	736	728	751	757	782	735	727	700	745	732	723	799	744	706	782	740	752	745	778	737	738	761	744	688	754	742	766	761	751	716	726	786	713	762	766	682	749	767	728	816	747	728	760	770	759	747	763	780	687	738	738	720	723	751	811	837	721	743	735	728	732	731	784	736	744	719	691	707	763	754	785	760	782	782	749	797	791	726	759	749	784	770	724	764	715	777	720	754	751	721	672	717	660	700	767	723	724	766	775	752	802	748	725	753	704	736	725	729	742	701	805	761	732	721	790	711	757	728	749	768	775	774	730	782	721	756	771	718	788	753	747	768	738	758	780	776	741	757	749	763	789	765	774	792	748	688	812	767	706	766	698	790	768	785	719	710	758	789	745	748	788	743	765	770	764	752	785	721	710	741	788	769	762	710	776	751	720	783	770	725	732	769	739	752	712	797	797	720	753	737	735	780	730	766	770	785	694	753	754	749	759	722	726	717	766	753	745	735	773	792	744	746	782	758	734	744	783	724	776	724	763	745	761	752	728	772	704	714	743	713	694	786	725	716	749	759	779	710	743	739	727	717	729	771	780	754	769	766	770	764	790	782	735	733	742	744	737	709	715	769	750	774	753	720	778	797	766	784	724	723	752	751	766	761	739	787	728	768	761	764	746	682	686	768	800	730	723	752	738	744	736	751	771	767	720	719	746	708	730	709	741	739	750	778	731	802	748	718	783	706	789	737	761	698	776	759	710	751	744	742	743	725	716	727	773	760	790	678	760	735	718	726	745	765	717	738	742	756	721	734	726	679	737	724	790	745	776	759	763	734	744	780	769	731	703	714	785	729	807	757	817	786	697	763	779	726	732	777	753	764	729	767	761	690	749	754	724	706	756	765	756	715	749	731	750	761	689	756	757	682	762	730	738	757	755	753	766	749	741	700	767	745	772	803	743	719	754	726	747	751	724	750	741	755	706	747	723	765	753	718	730	714	804	732	708	718	776	700	741	736	754	734	744	746	738	742	757	787	729	774	743	750	722	741	738	794	781	754	746	752	721	751	717	707	741	722	758	744	766	786	687	746	726	702	716	748	802	744	742	774	747	721	764	779	745	747	739	719	753	755	745	709	745	708	762	766	797	792	742	756	727	750	779	779	755	737	724	748	741	776	708	749	757	794	808	743	772	746	742	770	747	735	735	719	725	748	733	719	763	719	754	796	731	750	764	772	778	754	756	799	722	719	774	736	759	780	743	752	808	697	740	757	802	758	733	757	800	741	759	736	820	762	764	726	690	769	758	750	755	723	752	745	717	733	766	713	757	737	796	756	762	724	705	755	723	745	778	728	743	734	727	767	783	724	716	792	707	784	794	746	770	795	743	729	762	728	751	728	830	710	759	702	750	743	749	753	783	708	759	778	712	767	760	765	731	753	791	774	730	718	746	738	673	744	741	769	731	745	726	759	781	775	790	711	747	725	711	766	719	725	719	755	717	740	748	729	775	736	687	768	763	753	713	726	766	750	761	780	757
24958	21189	27853	26423	21197	14640	8147	4470	2976	1911	1297	1031	927	810	752	718	694	654	647	620	625	601	619	616	550	566	546	573	571	597	541	556	526	586	589	574	492	542	532	526	555	529	499	505	537	551	545	512	566	529	520	537	542	533	521	513	493	523	552	524	544	555	561	546	500	531	542	524	530	487	565	543	506	551	503	494	532	556	541	526	532	568	516	507	497	508	542	504	499	526	538	577	514	532	497	542	546	568	536	558	476	518	544	519	575	526	570	549	532	529	545	517	571	493	525	513	528	516	528	500	560	533	525	576	572	577	568	534	514	512	571	536	550	587	559	555	518	528	525	568	481	511	504	512	548	503	540	500	520	500	548	550	572	520	519	542	543	566	535	538	542	552	548	546	557	513	530	538	543	528	550	522	534	538	544	541	563	483	508	530	535	523	544	521	542	540	507	537	546	565	563	540	554	557	552	563	560	496	549	535	538	518	508	528	536	543	546	521	485	513	547	557	530	536	549	519	588	557	503	523	513	522	506	511	529	509	538	547	515	565	561	559	587	538	539	514	560	579	500	510	537	540	539	525	562	522	531	528	576	529	529	547	523	514	549	542	507	523	517	526	501	546	513	549	524	540	607	513	514	518	501	558	533	571	531	524	544	551	537	504	554	550	531	510	521	546	512	545	546	543	522	541	581	603	526	535	537	580	558	552	515	539	509	551	541	575	511	559	543	529	541	570	534	523	572	538	588	520	532	519	496	541	537	529	555	569	569	522	523	549	579	558	541	542	493	573	530	511	543	550	527	534	503	538	578	510	512	568	491	494	488	538	522	582	546	507	500	520	549	488	554	531	577	556	584	516	528	542	522	545	529	543	531	589	491	553	517	534	525	554	566	564	542	573	510	541	540	475	540	536	519	535	539	523	531	571	514	567	494	571	549	550	538	547	615	530	515	492	526	478	574	587	528	537	508	497	509	529	557	561	533	536	574	550	590	559	547	536	573	548	561	502	546	534	486	550	524	529	561	546	539	558	528	543	475	532	508	520	553	527	601	532	550	545	523	527	561	510	508	526	535	547	480	539	517	553	553	541	543	559	469	506	541	529	582	522	551	510	580	583	530	528	573	530	564	563	539	553	556	544	557	534	529	567	537	561	559	534	541	536	530	533	493	532	501	528	543	564	552	548	520	517	525	561	506	555	550	542	505	569	522	534	524	565	524	520	547	507	513	538	518	560	556	540	539	497	552	527	551	539	556	520	542	535	533	538	539	550	513	522	544	544	552	539	498	528	561	552	533	523	555	545	515	535	581	576	543	534	512	562	534	545	554	507	544	520	537	551	542	489	525	534	558	508	499	502	548	536	550	494	524	520	562	569	562	523	567	532	501	514	539	509	566	533	550	577	556	545	571	582	566	501	504	540	543	592	536	567	518	545	522	573	528	538	532	545	561	548	526	553	541	515	538	538	547	563	543	529	521	495	545	527	543	553	538	560	527	527	524	555	553	555	533	552	528	595	528	537	523	529	525	501	529	534	543	546	535	541	516	511	532	538	522	502	518	542	551	539	529	548	530	594	519	534	526	503	498	523	525	498	502	561	559	545	485	547	499	559	508	562	539	583	560	530	524	529	524	549	568	531	529	552	531	598	535	562	523	556	499	561	553	524	513	526	547	564	546	524	524	531	542	529	517	547	514	536	536	525	532	552	546	504	549	525	489	571	594	565	525	554	545	527	530	519	558	535	535	561	534	553	556	567	537	559	520	528	497	544	521	523	508	541	565	510	521	522	565	534	557	562	529	576	532	579	548	526	537	536	540	510	524	481	534	510	546	551	561	564	576	519	535	506	526	545	545	524	540	582	542	540	541	505	501	518	547	505	531	520	526	519	550	518	529	545	564	529	510	536	565	529	536	544	573	581	500	543	537	513	561	545	549	487	555	530	514	558	543	504	527	513	541	566	576	537	558	539	542	512	559	562	552	528	524	553	524	524	536	575	569	539	529	515	519	535	560	588	500	530	490	566	504	523	537	549	500	507	550	594	532	542	554	515	545	540	517	569	495	532	515	519	564	531	513	537	554	546	515	512	509	537	596	545	543	500	543	527	534	552	526	494	530	528	564	548	530	539	485	530	510	502	498	554	497	549	507	524	493	551	566	570	522	530	538	534	519	529	507	546	513	549	557	558	562	551	541	576	529	540	587	513	537	522	549	538	512	537	561	543	541	555	561	529	525	563	523	540	537	565	521	518	566	521	574	526	540	587	532	556	527	526	515	592	523	556	550	559	510	572	515	533	529	563	532	545	471	533	549	518	580	558	543	538	537	548	554	541	556	555	536	574	526	554	535	547	536	515	537	549	571	552	533	515	535	533	552	558	525	507	563	529	537	532	510	567	558	539	541	538	505	573	509	561	516	539	535	527	514	535	556	529	526	552	539	515	512	550	577	523	517	549	518	517	545	563	553	539	535	511	559	523	538	504	549	515	551	543	574	508	565	512	545	541	505	531	536	522	580	524	522	502	534	487	559	510	521	494	494	554	529	564	534	511	557	535	547	545	530	540	551	520	510	547	559	550	513	546	488	555	534	528	553	536	597	560	566	523	561	549	544	511	542	531	515	556	526	508	553	551	508	570	559	521	527	552	582	512	523	539	556	533	515	556	536	522	544	510	498	527	534	506	518	510	533	517	542	526	556	608	526	524	541	508	530	509	573	518	496	526	572	530	571	550	560	557	506	531	561	521	512	567	543	513	550	527	514	536	510	575	539	548	524	509	546	533	557	554	516	537	555	526	526	519	542	533	513	560	514	499	529	528	509	581	531	526	554	543	534	529	539	548	556	546	519	497	545	551	486	546	531	547	518	523	538	521	521	551	530	561	536	521	535	542	529	506	548	494	591	530	508	519	582	569	495	587	517	524	544	516	538	504	581	509	525	534	549	537	518	542	566	520	539	556	509	506	575	537	519	573	548	536	549	555	540	532	534	547	534	567	553	561	506	552	550	509	525	539	526	550	561	498	541	571	535	537	516	538	566	511	507	538	543	535	550	574	518	525	566	510	514	512	533	550	487	519	560	563	542	537	524	528	556	528	531	554	539	551	525	514	563	567	527	537	534	543	509	547	572	516	529	560	561	551	564	560	536	515	540	538	536	571	534	493	547	502	571	564	538	549	561	552	565	554	528	505	572	563	571	536	579	559	529	589	526	559	547	537	531	558	548	518	549	554	521	534	509	521	531	515	563	545	513	538	556	579	528	539	517	534	584	560	550	509	527	578	532	534	536	551	495	555	549	548	515	540	520	565	529	517	511	550	561	520	558	486	557	527	560	508	494	539	548	554	518	532	556	519	506	529	527	546	545	544	550	558	575	549	519	581	535	517	521	555	569	493	525	574	530	581	522	524	518	515	548	540	511	551	490	536	557	519	534	485	532	541	556	507	533	492	522	508	549	525	497	527	532	543	542	522	567	494	558	522	529	553	537	528	515	533	558	518	538	556	527	554	517	530
39421	55505	42286	29988	24180	18076	11808	8091	5433	3401	2224	1702	1324	1199	1054	998	937	937	833	807	769	757	748	746	637	682	658	715	719	705	676	718	682	684	634	682	705	688	655	669	658	636	674	639	666	620	647	645	676	671	634	615	653	664	660	683	633	690	648	664	648	691	651	628	681	644	687	621	640	660	643	692	635	640	629	682	709	663	633	690	625	673	628	599	627	635	679	595	668	602	638	631	687	664	667	689	667	632	646	681	613	648	643	698	638	645	688	635	673	646	647	659	654	644	630	687	599	683	650	655	665	650	657	634	663	651	639	682	639	633	659	627	689	660	655	679	619	626	619	668	615	645	675	627	684	677	635	699	641	694	638	681	664	690	652	604	667	643	671	665	606	668	708	672	668	652	609	647	655	687	627	622	652	634	664	626	653	662	668	649	678	652	652	643	656	661	648	645	659	596	654	646	665	621	626	665	696	699	645	650	671	617	647	700	654	619	632	631	673	701	661	645	639	627	691	654	610	668	687	637	651	648	596	635	644	641	641	669	668	686	685	640	600	683	670	628	626	666	644	639	629	633	590	639	587	656	652	649	646	681	684	646	666	700	622	656	672	639	652	645	662	665	633	665	630	626	636	617	694	667	661	612	625	657	641	649	621	680	683	667	627	668	616	620	675	633	711	598	642	693	675	591	662	657	719	655	674	619	612	613	669	662	690	664	653	646	651	685	612	659	678	675	657	690	686	615	692	620	611	642	653	636	615	675	659	664	648	653	645	617	658	664	640	649	663	635	623	690	675	635	648	652	639	629	641	665	649	651	644	713	666	645	622	636	600	702	619	644	641	692	663	645	654	650	609	649	633	656	656	666	662	670	607	657	636	684	638	636	617	704	650	624	660	598	632	711	651	632	608	626	633	658	639	701	645	656	617	677	655	674	635	642	593	639	662	634	659	627	723	626	609	629	643	639	633	644	624	655	627	671	673	658	655	657	696	631	702	617	672	710	668	667	645	653	667	602	630	612	663	610	604	667	644	663	675	672	667	682	641	625	627	663	664	652	656	639	660	658	651	605	653	650	670	649	654	683	639	613	660	671	692	622	630	631	702	642	616	698	658	657	685	667	669	603	637	608	668	688	669	619	717	634	635	667	686	674	654	670	644	660	678	682	628	706	605	650	629	695	680	632	688	622	663	661	642	648	652	629	635	702	690	647	630	656	682	645	632	664	672	662	674	661	653	659	639	643	640	706	644	628	639	634	641	615	646	640	697	631	645	654	646	661	637	659	651	653	666	679	618	656	674	635	693	630	666	677	703	626	675	657	686	634	681	689	705	630	627	682	666	637	658	665	662	647	695	657	629	662	630	664	617	696	666	659	690	658	619	637	629	679	651	675	669	658	674	689	643	636	654	641	624	638	649	670	677	655	654	637	614	639	638	660	682	676	686	683	698	657	633	635	641	674	631	641	663	683	623	599	653	662	626	648	635	640	674	648	687	662	638	612	654	614	704	676	650	651	665	664	646	577	686	667	656	682	658	671	643	657	658	629	596	628	603	606	642	670	642	621	641	675	650	654	664	632	626	655	648	713	620	652	665	653	657	632	615	652	652	605	656	658	659	631	636	700	650	633	632	654	701	640	671	666	609	598	667	670	664	594	694	672	639	631	668	658	663	667	670	684	660	640	677	638	661	652	601	674	677	610	640	638	677	691	606	629	612	671	647	696	680	669	669	626	660	702	648	656	619	703	655	618	628	652	622	677	629	650	638	628	667	656	685	656	620	611	633	673	659	676	646	647	633	637	645	666	639	672	648	648	634	678	707	635	666	671	673	655	647	632	688	625	667	682	672	663	649	695	679	596	603	597	660	654	675	679	661	612	637	651	639	628	636	657	671	701	643	661	637	602	619	635	710	680	627	668	653	646	640	665	615	662	679	634	662	639	662	642	616	670	675	621	671	595	619	681	690	675	672	661	605	651	658	620	709	707	598	600	627	715	619	651	627	617	660	628	652	715	643	642	678	635	691	627	632	684	645	599	622	634	645	658	670	653	664	669	697	635	646	633	652	660	650	648	673	662	643	647	646	643	640	677	633	666	645	589	669	695	692	665	665	657	673	655	657	626	613	642	651	669	641	692	653	643	659	635	651	693	672	652	648	634	676	675	700	673	624	662	656	645	647	667	643	619	630	659	671	622	637	635	673	646	657	629	674	654	646	678	685	657	656	633	637	635	611	632	692	660	655	624	632	668	667	653	707	637	686	714	658	651	642	677	636	668	667	650	664	619	706	645	595	681	626	647	683	666	670	650	678	668	661	658	690	673	618	641	668	663	677	681	649	639	630	652	653	675	647	612	673	654	657	606	649	632	648	628	645	669	653	650	653	653	688	674	615	668	653	649	626	638	678	676	655	717	627	678	632	640	649	658	671	658	613	649	610	685	635	680	670	650	634	653	660	651	611	635	602	632	685	660	655	660	629	679	661	613	660	645	698	654	649	663	646	683	664	689	677	649	661	680	681	604	677	606	572	688	622	692	652	663	643	665	648	603	673	657	647	667	662	641	623	673	616	652	656	630	652	694	689	656	681	657	641	651	618	635	638	662	663	614	643	635	650	700	654	660	675	620	614	630	677	638	648	682	664	699	674	692	655	661	693	628	637	641	659	669	653	641	636	639	633	640	628	671	639	662	641	660	666	648	685	629	639	635	639	627	631	676	643	644	659	673	693	675	628	649	627	626	652	688	647	672	597	633	643	714	664	635	627	632	607	668	693	696	624	646	648	640	645	622	630	654	697	658	633	676	615	664	641	583	606	671	610	667	654	641	637	653	694	618	645	612	671	654	627	659	627	700	627	649	651	656	648	625	685	669	599	680	653	629	641	682	656	688	628	638	653	639	636	665	654	620	664	641	659	681	650	641	630	651	700	642	645	673	643	666	641	646	661	607	618	622	672	678	673	679	672	648	614	680	621	684	594	674	654	675	637	632	661	690	609	631	639	633	641	688	654	692	659	619	669	616	685	651	612	639	651	645	641	653	621	642	626	605	669	652	684	636	644	650	624	644	652	664	608	689	629	618	666	683	619	621	616	659	666	646	660	631	667	674	679	676	657	650	659	644	649	700	666	658	621	662	612	617	648	677	646	630	659	600	694	629	643	662	640	641	671	653	620	676	639	647	594	684	639	669	632	670	605	623	651	652	688	635	598	625	645	636	606	604	636	632	632	692	705	613	634	667	660	643	665	680	631	640	617	640	669	646	644	655	641	606	610	673	624	642	672	632	650	631	649	607	651	674	684	691	567	610	608	679	635	638	708	660	681	680	636	646	648	638	655	639	658	628	668	662	636	631	678	671	651	632	686	672	594	606	689	619	639	662	639	679	627	668	645	675	678	637	655	636	653	661	675	641	617	700	688	711	627	623	700	641	666	653	675	632	645	596	680	652	693	636	664	681	640	639	655	634	668	634	651	658	667	624	650	669	659	698	599	674	644	623	609	611	677	662	647	673
22767	21188	28781	24230	22422	23863	22864	13141	7101	4110	2477	1766	1376	1238	1097	938	949	869	839	783	759	762	725	679	736	637	615	663	625	651	570	591	597	586	584	631	583	574	580	596	580	572	583	569	559	596	571	594	581	590	556	602	605	602	563	602	579	552	581	605	545	538	565	586	544	568	598	590	592	578	549	552	575	580	595	567	582	598	612	523	580	513	605	560	610	568	584	612	581	576	587	605	559	594	563	572	555	580	575	573	589	560	610	555	547	590	597	563	584	586	569	587	623	542	562	545	550	601	596	597	558	586	552	562	593	597	571	591	558	596	588	590	569	534	575	568	584	567	598	599	562	557	589	579	584	553	557	579	606	535	575	608	545	559	552	578	550	599	571	580	579	597	571	579	588	596	592	573	567	611	625	601	573	554	581	616	592	579	587	565	574	578	581	534	557	573	574	562	596	575	547	574	595	545	571	597	536	603	583	575	580	591	572	592	581	553	614	590	549	539	583	577	562	613	558	570	578	572	585	583	575	619	508	549	580	610	584	529	611	573	595	584	587	551	550	558	550	584	569	597	564	547	556	588	598	605	571	569	572	560	560	621	566	626	570	561	609	531	599	567	611	552	548	546	581	579	585	586	607	584	539	602	558	575	592	592	539	563	572	562	616	589	567	564	557	565	596	563	576	600	593	601	573	556	547	561	540	584	589	605	578	555	578	555	580	582	607	562	533	548	587	658	552	581	552	590	546	558	568	614	568	562	564	606	544	580	601	604	562	586	560	557	560	586	592	560	557	641	570	569	586	577	585	576	567	554	595	605	517	573	577	629	563	582	584	577	549	579	594	581	579	553	587	553	563	596	572	522	604	632	586	566	578	564	607	623	588	574	563	612	596	551	574	576	584	530	586	563	572	568	559	575	619	557	555	576	587	578	560	568	583	572	562	578	563	574	562	595	575	520	592	588	607	600	572	581	532	603	582	563	542	584	646	566	578	564	564	583	552	590	536	607	529	528	555	577	583	580	561	581	570	599	607	566	588	559	588	564	561	566	592	612	551	586	520	554	566	573	540	606	576	567	575	570	562	600	604	591	604	561	534	521	552	575	539	567	573	584	563	629	541	603	572	560	545	581	569	610	563	571	648	553	584	565	540	540	552	575	599	585	555	609	582	572	588	543	617	598	599	568	566	579	564	562	597	634	604	591	616	552	561	569	560	597	540	550	535	558	594	605	569	563	578	555	555	608	561	535	551	556	606	566	564	561	559	554	551	570	588	555	558	562	574	611	542	567	606	555	572	565	592	546	590	584	516	543	585	595	557	584	536	576	568	597	615	558	583	563	600	552	571	571	605	568	570	571	602	569	598	578	556	578	563	602	579	617	575	596	596	581	591	561	565	555	532	562	618	607	580	593	553	539	566	552	551	572	597	558	588	531	563	548	563	570	643	590	581	574	643	569	588	601	558	552	593	596	572	568	572	571	554	593	609	560	625	548	574	584	571	581	602	564	538	552	569	580	597	547	600	589	588	573	598	619	573	574	580	584	535	560	573	576	542	564	584	558	585	599	609	541	599	618	591	566	603	604	551	557	544	576	570	565	598	539	579	599	572	543	567	587	618	592	575	594	550	597	589	577	608	577	568	583	568	596	643	569	582	672	508	570	577	571	586	554	584	587	607	564	592	575	609	611	643	568	613	601	568	592	595	582	593	596	537	602	576	566	586	517	572	590	556	580	574	564	558	607	592	571	609	610	612	577	550	555	598	592	582	586	574	536	575	617	489	614	591	545	575	598	587	568	530	557	570	568	594	530	604	570	590	568	581	579	564	587	588	566	537	561	575	577	564	596	614	577	588	567	633	586	574	570	548	587	590	585	549	598	573	571	600	563	540	610	578	584	571	575	634	561	585	568	600	587	579	595	601	602	571	574	566	588	553	553	551	591	573	558	567	594	580	588	599	553	552	614	606	554	543	577	566	618	553	597	590	546	608	552	580	587	581	590	572	538	529	635	608	603	561	579	570	603	560	573	543	568	612	565	584	583	558	560	567	544	566	594	533	599	539	538	563	561	594	575	587	597	565	583	614	522	577	573	609	551	543	618	538	541	601	546	543	559	604	571	629	567	590	529	556	571	585	599	575	593	581	598	551	548	584	526	525	574	570	556	591	576	608	563	537	560	596	577	579	558	582	541	559	571	577	580	586	614	579	573	574	548	553	571	570	573	569	544	605	587	599	591	564	541	570	585	587	651	523	619	589	559	568	548	550	567	576	568	584	586	622	608	566	595	584	594	577	563	551	570	600	592	559	554	604	539	608	565	563	550	585	567	618	575	590	572	530	615	557	570	550	586	588	538	557	628	595	531	588	572	582	581	610	626	571	551	529	618	547	567	555	553	637	574	541	547	607	606	622	631	559	571	592	591	591	593	540	564	592	570	564	521	575	549	555	565	556	590	548	574	595	539	577	552	561	598	576	576	542	521	578	618	583	587	601	571	636	565	575	625	566	580	572	569	579	591	610	583	599	571	565	584	575	580	575	541	586	547	579	581	556	592	630	601	609	579	588	605	557	542	573	556	558	580	604	567	581	613	583	567	584	574	592	611	594	576	578	584	535	594	570	548	550	597	552	587	586	580	607	585	577	565	598	575	570	585	541	581	559	615	579	557	587	571	553	567	593	581	579	581	571	568	557	584	563	586	579	560	582	588	560	549	576	566	579	530	604	587	576	532	600	567	540	503	576	587	552	575	587	599	565	601	591	591	567	582	602	641	523	533	553	585	587	582	614	558	550	596	584	544	588	589	551	566	608	618	561	596	555	564	567	543	615	590	608	549	583	616	607	587	546	587	569	570	553	594	591	568	570	604	598	553	563	558	559	590	583	559	611	570	591	590	566	593	603	531	540	551	543	590	580	579	578	545	563	591	546	593	617	534	621	578	575	570	579	570	622	581	577	598	597	607	591	611	568	592	597	571	556	569	558	581	615	559	543	561	568	574	593	553	577	550	586	589	609	608	618	609	563	561	600	544	585	543	580	570	592	581	549	582	600	557	546	587	565	583	607	559	565	588	608	626	577	586	554	528	535	602	563	626	571	552	553	525	573	568	589	545	571	569	553	582	567	564	566	555	548	610	569	587	558	575	571	576	589	598	580	575	582	570	573	605	585	561	644	606	572	623	557	552	565	591	562	560	600	519	547	610	580	588	542	565	560	598	585	552	579	596	597	566	541	584	535	574	562	565	567	611	544	591	577	593	587	587	596	552	561	526	535	637	571	583	578	594	578	565	576	609	591	591	572	593	595	582	543	530	534	567	632	597	540	576	594	562	538	591	530	582	576	539	568	587	611	578	548	562	563	569	567	572	577	578	559	587	545	557	581	578	580	598	583	588	566	542	604	537	554	582	536	553	559	535	556	569	567	595	585	569	546	608	585	581	599	541	563	560	582	588	521	555	530	558	641	581	597	613	608	592	581	530	585	610	521	533	548	601	552	595	579	572	591	564	572	604
35946	67174	58825	44453	35856	28108	21479	16812	10598	6280	3984	2846	2153	1873	1629	1421	1323	1160	1107	996	1022	938	875	849	843	810	735	813	754	763	716	742	717	720	706	695	660	654	666	709	695	625	671	742	678	666	691	692	688	713	691	682	674	688	763	687	713	651	719	704	681	653	694	741	690	649	665	701	652	687	723	678	688	708	707	736	716	707	676	682	649	676	709	670	699	686	656	687	692	715	680	735	717	667	696	671	722	671	663	710	734	696	727	667	661	666	702	662	661	702	714	670	677	679	665	723	662	710	721	647	690	765	687	714	738	723	704	661	704	683	691	739	664	702	655	652	682	660	688	677	657	660	704	716	667	663	697	704	671	670	660	650	649	673	676	672	676	689	716	682	649	712	721	713	681	720	686	684	642	651	704	707	661	711	709	642	657	724	704	756	651	742	653	649	690	704	703	705	698	682	719	691	665	700	678	746	699	653	657	719	696	631	712	727	691	652	700	688	689	699	757	667	674	710	678	688	714	698	737	741	711	673	701	720	728	724	735	705	653	656	665	652	656	681	683	732	724	655	692	691	704	684	699	698	722	682	646	675	719	697	734	731	714	629	654	687	649	723	696	694	689	659	698	689	698	695	726	739	716	699	691	665	680	698	653	653	695	742	726	664	664	693	686	714	667	714	626	683	663	657	684	716	647	680	658	662	713	681	703	706	705	718	669	712	660	673	695	716	688	674	700	667	663	658	681	655	625	669	691	667	696	696	730	705	654	701	693	672	661	666	682	721	703	689	677	665	674	691	662	670	673	659	667	693	674	636	665	705	686	650	710	700	671	720	670	676	668	699	701	690	692	645	630	728	710	676	686	714	718	699	683	717	707	706	704	667	730	673	703	612	666	703	722	643	705	649	651	682	747	670	663	682	715	723	653	721	725	644	681	648	661	707	682	677	688	703	682	651	677	660	653	665	684	705	728	705	727	671	640	698	677	699	701	668	711	691	710	677	690	675	706	713	657	680	637	677	649	718	675	671	687	681	616	716	716	687	674	687	682	726	689	683	731	672	709	695	659	706	669	724	634	644	664	669	693	724	695	689	715	631	665	674	720	644	648	682	669	703	702	743	718	718	702	691	677	691	672	668	718	663	683	715	702	679	731	658	670	698	708	700	684	688	669	690	693	691	694	681	675	638	691	680	674	684	702	733	682	719	715	743	689	705	652	675	678	696	707	668	678	650	663	629	676	693	684	690	716	676	722	664	708	723	677	659	685	737	726	683	730	681	690	640	692	647	679	674	700	663	692	714	715	657	675	698	709	636	667	696	651	668	645	623	692	715	674	710	698	681	685	705	676	666	745	686	759	730	694	631	688	648	687	676	684	719	663	670	706	669	738	682	689	676	641	712	681	673	700	680	706	735	715	708	671	658	719	759	659	672	672	667	694	696	666	667	669	650	656	662	668	735	693	669	656	727	689	659	721	666	670	699	684	718	720	728	681	722	663	676	694	659	673	693	676	677	675	699	636	642	678	657	728	727	696	737	715	688	692	704	682	695	706	709	645	715	674	700	724	664	663	653	667	682	715	634	699	707	701	718	698	683	673	675	685	698	680	686	646	729	697	671	693	677	710	747	685	640	706	709	697	701	705	698	724	684	693	667	721	666	678	677	679	754	692	643	717	703	702	672	672	707	687	679	673	674	725	687	675	666	736	701	692	750	682	673	664	647	705	696	673	722	680	683	659	640	740	683	637	709	673	639	752	618	678	656	682	673	674	703	710	640	670	650	715	683	698	707	684	670	658	694	626	710	694	707	700	659	626	673	652	678	640	712	672	719	726	706	760	681	702	692	708	650	660	708	665	665	679	678	687	722	723	710	673	699	666	709	672	709	697	678	708	692	718	680	693	666	693	668	678	692	701	687	709	708	735	708	724	664	674	759	641	705	681	691	674	645	725	695	702	711	663	706	666	705	708	701	663	648	672	720	690	680	664	658	704	705	693	713	677	696	654	689	659	654	690	755	729	637	709	666	697	743	694	679	677	723	665	667	751	702	723	669	645	675	703	700	657	677	671	659	740	710	685	672	696	660	660	673	674	718	732	668	718	740	679	691	719	716	693	647	705	674	645	658	723	683	647	682	687	677	655	656	682	691	696	685	703	708	677	736	662	677	682	681	701	699	680	710	699	702	691	713	710	661	688	661	751	694	699	694	623	680	673	710	700	695	699	671	688	695	696	707	658	718	724	703	671	726	679	703	661	622	691	741	711	675	687	672	693	699	706	687	692	640	677	671	704	711	693	690	700	635	686	688	673	697	728	676	644	704	725	662	713	725	701	666	692	692	669	699	709	665	735	737	642	652	655	690	618	673	678	663	672	701	698	688	657	648	688	657	669	712	653	736	694	694	682	654	766	699	693	680	659	646	732	696	690	648	666	652	681	665	712	648	718	708	763	685	657	685	693	671	693	693	714	664	722	660	683	669	679	640	664	690	674	703	651	671	695	704	695	664	696	701	695	733	662	668	657	689	715	746	706	694	658	651	735	672	697	693	728	764	712	651	697	689	678	657	658	666	696	732	737	722	722	722	704	690	680	691	710	667	708	678	647	713	670	697	689	624	707	710	680	657	710	672	706	687	728	693	716	748	706	652	620	697	701	685	691	706	672	669	645	713	640	682	743	638	701	707	677	640	682	702	704	709	724	682	687	657	619	651	673	733	673	649	732	663	675	658	719	700	712	692	703	702	695	659	719	686	702	718	708	718	723	643	680	669	694	692	696	677	660	683	696	676	671	699	706	689	744	684	707	712	662	687	701	714	714	662	709	715	721	683	667	706	738	696	651	660	654	674	721	727	663	668	684	684	676	630	738	652	741	705	675	731	720	671	677	696	703	700	701	711	711	669	694	662	677	723	695	713	702	663	649	687	674	642	739	720	687	662	709	690	704	666	684	661	728	670	680	710	635	676	622	678	689	702	651	716	638	690	700	657	671	692	664	675	692	651	673	665	705	681	721	708	685	729	670	697	707	660	673	704	679	714	650	683	708	672	681	674	712	639	685	635	691	652	655	671	716	680	695	647	704	673	711	674	665	657	703	692	688	694	647	671	680	708	698	642	673	688	666	698	683	700	704	672	647	658	733	712	674	692	706	675	719	706	725	678	678	682	669	718	663	678	648	632	659	688	695	665	643	621	706	648	658	703	672	681	717	706	684	676	717	721	704	716	667	680	684	656	699	702	709	668	691	684	691	703	701	693	670	719	723	651	660	665	657	694	652	685	710	680	683	657	709	701	691	689	689	707	687	721	648	635	694	721	686	725	711	720	659	698	693	707	697	679	657	664	645	690	683	644	714	702	709	670	707	702	675	722	685	688	724	694	710	737	707	692	731	723	727	686	697	654	710	694	645	679	680	702	700	729	721	695	685	673	711	732	695	638	708	687	729	653	669	674	723	690	673	714	758	698	630	681	689	730	688	691	697	671	675	706	684	690	702	711	739	655	679	661	714	683	687	679
30927	37433	41573	30287	20092	12812	8248	5114	2706	1568	1286	1079	1020	877	776	784	695	713	727	687	672	616	658	633	546	616	590	607	623	598	579	566	648	564	561	563	590	611	636	620	605	553	539	625	601	548	580	566	568	559	592	618	589	610	575	596	571	555	566	565	597	567	595	591	606	560	564	567	550	576	600	597	586	579	582	584	589	574	606	604	562	593	583	594	595	583	585	586	600	600	528	561	572	576	566	558	587	632	577	600	585	612	585	590	607	630	601	596	580	581	591	547	591	527	598	558	586	531	671	596	575	648	596	601	622	595	577	541	557	565	532	560	621	569	622	570	588	540	574	566	621	566	635	574	576	522	580	573	576	642	616	555	583	613	583	577	563	594	580	570	598	570	588	610	589	581	579	588	619	589	592	598	601	588	578	566	577	556	608	643	550	573	594	586	565	570	571	564	556	552	570	528	594	627	588	565	612	579	574	632	564	610	610	618	601	572	584	572	581	593	555	616	535	622	591	572	594	549	612	537	596	610	574	550	621	595	588	530	626	573	558	562	568	568	567	570	557	608	608	601	569	606	581	548	603	591	606	595	648	575	596	548	603	558	572	597	575	572	582	621	625	584	586	556	611	557	580	617	655	601	560	582	557	604	569	613	559	581	580	560	561	583	585	570	589	621	536	579	591	623	600	608	567	567	554	579	618	569	606	573	568	575	640	584	572	622	613	585	629	574	598	602	589	577	572	557	567	582	562	593	583	595	581	606	581	640	555	617	586	610	574	606	574	611	625	586	577	584	603	579	587	556	590	574	594	613	569	605	614	583	580	598	559	571	619	640	595	544	569	564	585	587	577	593	655	585	591	577	556	587	526	616	562	564	607	565	597	606	584	584	588	543	579	583	596	599	621	570	608	593	572	624	566	613	582	612	595	582	615	575	592	585	550	568	621	580	578	567	563	580	565	612	555	585	543	631	577	550	584	591	632	574	597	585	602	612	560	593	593	590	591	565	599	559	596	545	607	573	608	587	582	589	555	574	565	572	608	554	613	593	561	607	604	609	551	571	572	591	556	582	566	614	548	578	611	565	560	633	530	576	566	558	622	555	571	597	630	599	616	609	609	535	553	562	553	603	605	580	571	542	579	599	545	575	560	602	572	612	554	577	599	561	618	606	600	574	599	563	502	616	593	560	516	560	586	613	630	579	565	613	558	574	591	596	562	580	551	588	533	598	571	558	579	585	538	571	611	565	592	576	610	599	608	587	618	603	607	566	595	570	570	585	577	535	569	568	574	565	570	567	587	603	637	566	592	546	580	520	615	550	591	559	623	589	597	601	547	575	560	573	588	554	516	632	586	595	553	563	547	585	594	555	566	576	578	591	597	565	589	574	588	567	530	587	529	589	606	565	609	620	571	606	601	558	582	617	610	557	562	605	546	597	612	574	603	640	579	587	595	573	559	596	606	619	559	587	566	583	554	552	627	628	577	608	568	555	590	613	577	584	572	615	586	568	589	560	549	629	582	598	553	557	569	553	601	557	591	584	598	571	608	568	590	555	601	601	583	595	593	598	580	609	570	561	556	573	596	581	596	573	619	610	567	598	578	542	583	607	590	562	614	601	614	583	600	605	592	590	606	574	590	584	597	592	567	588	590	613	597	562	613	608	601	604	561	566	554	539	580	566	539	640	613	555	553	569	593	582	580	566	604	564	617	654	589	574	565	573	563	602	559	577	568	610	600	555	624	585	628	604	572	558	537	562	595	555	589	587	619	630	624	575	574	569	583	630	561	556	570	613	603	632	579	589	601	582	579	557	596	585	593	594	601	589	540	585	560	589	547	595	574	581	593	603	612	580	587	551	597	606	550	621	586	616	603	610	597	577	593	577	587	609	592	565	621	632	586	577	621	573	580	524	605	608	606	588	584	578	589	557	555	597	573	600	604	588	565	590	581	568	553	608	556	609	555	558	584	575	582	525	589	608	592	579	576	635	637	596	604	563	610	552	601	596	563	522	620	572	571	591	558	594	612	544	591	625	551	626	553	589	573	567	556	555	548	557	575	589	577	548	581	603	558	579	596	565	617	617	554	586	598	591	542	574	560	579	597	574	598	611	587	611	571	549	586	590	595	571	611	552	581	600	590	627	562	596	575	573	567	556	559	575	565	574	596	587	597	615	559	596	558	548	580	601	584	600	582	567	618	585	597	578	595	577	555	603	574	576	614	547	600	570	599	562	583	652	573	622	567	636	582	590	623	573	592	615	545	584	592	606	587	599	569	634	569	560	553	580	550	589	605	623	549	586	646	572	592	540	592	569	589	563	588	549	528	591	571	573	607	534	572	585	612	625	599	573	552	551	567	589	548	563	598	591	598	601	687	594	602	594	569	567	573	560	592	576	583	636	591	607	562	572	575	550	613	614	573	563	601	601	611	570	575	604	585	573	631	581	527	617	573	545	619	565	575	533	564	579	592	565	619	556	587	559	552	576	556	596	615	610	549	589	626	545	527	569	567	557	550	600	566	624	561	575	583	569	578	560	581	591	569	591	570	589	624	579	594	606	597	567	537	566	543	545	587	609	569	604	603	563	553	599	575	576	578	592	561	583	624	623	571	617	563	564	625	612	583	585	548	541	597	590	538	579	566	615	589	571	571	574	576	554	576	596	593	573	583	601	582	617	616	572	579	623	568	598	621	592	585	610	565	597	625	564	560	566	572	537	577	594	604	606	574	582	589	575	609	565	638	574	582	594	617	559	571	575	596	568	588	593	646	558	590	554	608	606	582	615	620	525	592	564	603	595	590	579	582	578	603	549	599	575	597	581	557	623	560	551	594	614	553	584	624	574	574	591	578	554	563	588	585	605	563	580	595	567	578	567	571	572	606	562	567	577	564	578	569	586	570	599	551	578	602	568	615	574	601	561	575	611	557	601	568	608	573	523	584	593	587	528	577	579	590	615	601	587	595	549	591	557	603	591	591	599	572	572	588	582	578	553	577	610	589	569	570	554	579	570	584	590	619	555	588	601	558	584	615	551	582	598	638	581	602	608	599	597	527	565	555	634	589	601	600	571	582	604	562	555	596	592	552	600	552	556	560	571	540	573	578	605	599	597	575	535	580	589	543	577	590	615	636	577	532	577	606	623	593	586	567	597	562	603	602	571	588	577	555	605	599	651	576	598	537	604	621	593	597	591	590	622	609	538	586	582	610	585	593	553	552	603	589	601	572	589	566	594	584	611	589	618	555	602	552	593	549	571	561	608	578	593	600	604	577	591	580	553	572	565	589	631	600	581	607	557	582	563	555	591	574	584	590	564	541	590	586	608	590	617	600	621	600	637	543	608	548	579	570	612	603	657	586	585	594	547	617	580	594	573	570	575	583	571	568	594	582	579	549	589	605	599	601	547	572	563	608	558	567	627	638	580	562	612	565	591	555	582	572	600	581	592	555	621	617	602	621	578	592	586	567	580	566	602	590	610	608	620	604	586	568	554	550	600	534	576	577	581
36552	55494	44105	30257	23231	17227	12576	8389	4368	2731	1983	1622	1331	1230	1097	1079	966	938	829	850	830	752	777	808	724	726	743	819	756	710	690	765	652	733	711	698	700	706	648	715	705	690	698	661	713	702	709	707	678	681	705	694	703	710	673	683	750	704	692	697	680	729	715	725	697	702	730	752	690	717	670	687	691	705	712	743	731	723	717	717	712	705	658	710	734	681	736	699	674	723	662	703	743	734	708	756	714	677	723	706	740	738	771	720	724	687	727	720	735	706	710	694	753	691	627	710	665	697	671	669	696	711	704	722	675	692	711	709	686	668	675	730	742	726	672	711	699	753	691	723	712	693	698	713	689	739	753	684	721	668	715	699	712	701	695	699	694	699	656	691	744	677	680	676	723	679	729	714	725	668	709	682	688	690	715	698	718	675	728	712	691	695	716	733	709	713	706	687	657	721	675	663	651	703	717	718	704	697	699	690	695	710	732	655	693	699	720	706	709	736	679	647	688	707	715	719	674	698	726	712	664	665	683	648	724	731	711	729	724	741	725	694	694	703	705	664	736	733	718	672	647	738	696	708	697	694	696	709	713	711	680	696	668	639	710	671	717	743	712	731	685	696	704	672	680	691	694	705	682	691	661	720	740	706	786	711	684	654	682	736	686	696	701	693	716	732	699	724	689	728	673	738	745	739	691	639	678	715	708	691	692	719	681	742	731	727	688	691	731	732	736	687	728	676	693	686	702	685	699	750	723	723	689	727	653	687	710	687	716	702	722	702	681	677	698	714	709	753	708	718	647	675	727	734	707	682	679	699	731	692	671	686	733	682	758	712	660	686	730	717	677	694	670	735	731	702	721	668	665	691	692	714	689	711	714	683	669	701	731	731	718	697	722	703	737	676	688	688	658	696	718	675	777	702	706	710	704	684	743	729	705	741	701	676	736	712	711	734	725	642	682	711	689	720	687	712	686	731	746	699	721	694	673	717	709	721	698	729	654	727	685	653	664	714	695	719	694	712	675	718	711	677	726	707	726	697	718	728	740	710	675	705	713	741	699	723	676	682	692	667	686	709	707	693	760	687	719	742	709	706	707	671	678	660	653	676	678	738	693	697	696	739	732	664	652	723	701	711	724	708	685	694	687	715	746	714	675	692	709	685	740	704	696	668	685	686	662	705	698	702	653	687	663	654	679	737	722	698	743	682	706	680	690	700	749	694	645	713	713	671	674	708	692	730	714	716	715	691	706	687	719	663	685	698	680	647	690	735	683	655	740	665	722	703	710	712	699	657	733	716	687	694	689	690	662	768	685	710	710	710	680	721	711	754	723	794	705	659	719	710	694	780	759	659	711	638	751	723	697	696	718	713	690	722	687	702	702	694	705	732	655	690	678	677	738	724	715	697	699	675	721	683	686	700	743	685	716	717	681	725	718	674	702	687	685	726	670	688	685	691	724	700	740	667	671	659	666	745	697	644	660	699	703	710	652	721	702	641	713	695	710	729	757	719	661	724	693	685	679	734	756	689	736	690	800	702	679	705	692	728	676	673	671	739	746	670	715	745	705	687	676	741	694	644	693	683	706	703	696	729	734	688	652	758	733	739	715	719	692	681	680	703	703	671	687	720	679	772	702	703	705	714	706	674	715	696	745	710	719	680	694	680	703	719	715	749	653	714	680	700	689	729	690	746	703	716	685	710	662	732	712	726	710	661	707	763	710	736	708	718	714	708	678	697	733	666	679	647	733	704	724	674	697	716	696	716	724	698	702	673	716	679	691	668	653	686	683	737	705	701	712	743	696	702	703	667	714	716	737	709	672	667	733	711	757	729	664	645	751	689	683	673	699	694	709	733	715	693	699	665	704	725	734	707	694	729	685	730	733	687	690	635	670	643	666	711	712	698	711	656	676	718	705	663	663	648	706	695	718	678	712	686	721	722	660	663	674	705	718	690	674	679	720	705	715	731	720	693	694	713	691	730	659	650	660	683	654	759	689	637	674	715	780	733	728	747	705	667	681	665	720	721	645	686	699	684	716	726	683	709	722	725	693	645	737	739	695	682	710	709	667	703	719	756	693	662	723	782	719	725	652	687	644	709	721	698	714	716	679	714	698	707	715	691	729	700	726	696	699	703	714	697	629	720	690	676	726	702	672	651	695	697	742	702	690	722	698	731	663	675	717	729	713	718	696	773	759	666	682	654	707	691	700	708	750	695	716	703	683	697	693	720	678	689	711	696	686	707	693	767	739	680	734	693	750	704	737	713	714	706	698	697	672	702	733	680	670	635	678	700	659	687	688	687	722	729	732	652	700	691	646	711	661	667	656	731	698	713	689	683	708	705	733	712	695	725	711	684	668	694	714	761	692	697	745	671	719	699	716	702	707	723	715	684	725	692	701	671	686	695	655	722	712	684	691	666	704	709	695	701	722	704	672	647	727	690	732	680	660	696	693	663	698	718	705	736	720	669	725	703	656	706	747	658	713	630	706	725	694	679	716	708	697	679	722	698	706	668	691	663	687	691	730	747	719	748	683	720	681	633	690	708	697	644	669	723	713	703	687	705	716	740	755	722	717	709	742	671	692	725	702	725	715	676	745	629	684	726	700	709	754	663	720	681	690	695	709	685	691	676	728	685	649	716	725	720	682	702	705	711	743	750	697	713	692	674	688	698	684	683	741	677	721	711	731	691	682	768	750	718	726	703	697	712	710	691	713	745	745	741	690	684	718	691	687	682	742	695	708	743	730	717	661	717	736	729	683	711	711	661	693	726	740	684	684	665	712	663	753	696	697	709	706	725	756	704	706	725	697	677	688	705	742	710	734	716	720	691	665	723	764	686	694	682	685	694	657	696	723	696	711	729	696	655	716	668	718	719	696	699	707	690	722	683	676	714	690	678	673	683	748	695	713	659	691	636	702	758	707	723	703	710	669	675	701	688	696	708	679	726	715	693	700	690	686	712	681	710	697	717	708	714	731	689	703	682	682	708	645	666	714	663	697	715	690	697	715	696	710	728	679	678	680	698	699	753	713	702	630	682	720	670	705	756	673	702	681	693	742	700	663	713	706	641	667	701	707	705	658	701	715	721	648	714	677	696	732	706	694	729	700	660	727	710	688	718	699	704	675	735	690	650	721	713	741	686	685	692	686	723	635	722	717	716	725	764	721	676	709	703	738	668	710	686	660	707	686	662	663	672	652	643	715	690	715	756	694	719	734	686	731	771	712	696	719	748	718	698	660	710	725	673	682	691	730	707	732	738	673	712	717	701	718	661	724	709	699	717	697	757	762	759	747	694	682	678	680	698	684	717	682	685	656	749	692	747	725	659	717	707	692	713	717	734	674	693	713	711	721	705	705	732	695	700	703	701	688	637	711	699	685	708	699	705	766	699	670	706	708	736	695	685	728	688	705	730	724	656	766	696	666	716	670	745	692	769	700	692	723	674	687	756	679	692	704	704	725	705	696	698	699	716	764	717	706	701	701	673	668	711	726	715	711	699	695	710
23936	21129	28521	25395	23705	22353	17028	8262	3316	2214	1731	1403	1129	1012	1024	863	838	803	796	758	757	723	710	669	692	651	661	642	661	593	654	624	599	650	658	581	633	601	612	636	609	625	600	625	618	593	587	625	629	601	591	651	596	607	649	638	636	640	610	605	597	607	611	610	622	595	635	629	606	591	607	615	615	623	564	592	591	616	600	616	629	661	609	609	625	664	577	639	610	577	575	606	618	601	600	602	633	585	648	611	637	583	610	598	618	632	602	627	559	617	644	628	650	596	604	658	608	610	632	617	649	628	614	592	577	630	607	579	575	646	600	596	637	619	667	618	602	588	628	663	578	595	546	618	631	613	632	670	637	631	608	645	622	607	608	631	622	596	633	604	640	611	664	648	627	586	588	615	620	581	599	582	628	575	590	583	641	642	631	612	638	584	580	616	550	637	628	631	606	641	632	573	567	589	592	658	622	626	576	588	580	624	607	623	596	611	635	603	650	636	624	612	645	612	563	620	591	624	612	582	632	608	593	598	609	628	613	631	657	590	613	606	644	642	672	576	609	596	614	621	644	645	601	658	647	629	602	601	635	594	621	587	593	560	621	582	561	633	598	626	646	614	569	593	568	623	643	615	611	663	612	586	629	632	622	612	617	588	612	583	619	601	579	586	659	614	579	641	608	597	598	577	617	628	621	603	610	592	615	601	597	585	610	607	645	649	598	609	630	611	615	606	649	634	576	577	598	657	620	623	591	593	607	615	590	604	618	655	556	599	655	574	605	611	564	705	620	628	580	620	630	621	591	601	541	600	600	633	605	594	624	631	609	651	591	604	632	644	662	640	651	567	586	612	617	665	662	630	625	641	577	631	648	605	630	634	658	627	635	616	599	640	624	639	610	622	644	629	631	612	601	602	613	658	610	590	577	647	618	629	581	636	606	599	611	629	644	586	642	639	574	650	612	621	627	626	595	624	602	614	593	601	628	644	587	577	599	590	663	616	619	602	602	574	580	610	664	613	623	595	590	594	644	648	606	612	654	636	627	583	656	657	618	615	623	643	623	631	624	591	639	632	577	609	570	616	618	675	600	642	651	600	637	615	609	638	611	633	623	658	601	602	592	611	589	608	597	582	635	642	608	623	620	614	615	626	636	610	602	599	605	639	611	576	621	628	649	578	605	579	566	606	577	588	612	631	637	633	566	626	614	582	618	622	645	606	588	650	630	552	577	580	632	604	662	627	599	634	598	585	635	572	608	572	593	648	593	617	629	622	609	594	622	633	612	671	601	616	651	646	594	622	607	598	628	613	627	599	629	586	624	628	605	588	631	611	652	605	638	556	606	634	605	622	562	663	637	638	580	671	610	626	646	563	631	606	648	596	593	604	629	580	602	597	598	614	596	591	618	605	556	591	591	585	595	558	617	599	609	609	614	607	611	583	583	596	600	641	630	633	604	603	592	653	589	581	646	617	590	590	600	573	607	581	603	638	595	620	605	577	659	620	626	646	637	639	641	623	628	610	611	578	609	648	589	612	599	609	612	556	635	619	602	626	604	596	588	573	603	599	615	623	592	594	595	630	650	627	623	611	632	623	602	623	658	643	676	637	593	596	659	602	641	573	606	654	621	594	598	618	642	637	608	621	644	644	645	646	630	641	609	630	565	611	605	625	642	597	655	648	634	650	602	595	573	579	585	605	614	611	614	649	598	593	629	638	571	570	581	654	613	645	593	642	623	599	637	598	628	616	597	617	653	614	599	608	614	639	604	640	613	588	596	620	603	630	600	642	576	586	619	605	620	605	611	604	576	609	596	600	622	608	601	611	589	607	642	637	549	595	580	671	606	630	623	628	614	651	602	671	575	591	555	596	589	632	626	594	657	599	629	621	624	626	582	611	590	618	643	591	613	594	609	583	603	612	585	543	614	634	602	580	684	606	608	643	589	607	601	628	629	590	618	575	611	647	611	590	607	617	605	622	599	662	611	575	625	647	635	574	593	602	592	647	616	640	563	589	584	615	595	631	618	630	599	602	633	599	593	662	604	600	623	635	602	622	644	643	614	610	621	573	605	608	610	604	610	596	631	665	594	603	593	608	628	678	572	628	617	636	629	580	604	581	617	595	595	589	585	571	614	611	612	613	612	605	629	621	581	597	592	632	629	651	644	591	612	562	646	578	602	633	605	648	655	641	626	599	616	572	585	634	605	621	585	684	617	590	565	557	587	630	626	570	579	597	612	609	601	560	592	627	616	571	627	621	604	607	604	648	626	642	617	596	644	620	593	609	666	636	606	586	606	606	638	613	586	636	608	675	605	613	615	616	590	609	607	602	632	590	623	589	602	595	606	672	652	587	662	603	627	626	630	581	564	604	619	584	603	648	600	597	662	588	621	602	598	605	636	575	609	623	610	637	643	670	634	565	618	599	607	587	608	586	629	609	648	626	636	576	600	611	602	619	574	599	607	572	610	591	578	635	636	610	619	648	626	613	606	609	581	607	582	658	593	596	634	635	628	613	622	619	647	569	646	600	601	600	603	587	634	604	596	586	588	630	602	584	586	583	567	603	597	595	597	608	660	592	596	544	598	624	625	621	621	583	596	632	610	607	592	600	615	600	634	601	588	639	659	612	677	624	660	571	573	611	571	649	602	645	612	607	643	610	619	562	642	604	602	628	594	671	629	574	581	602	588	627	634	632	587	611	633	637	600	630	579	666	563	633	635	604	631	611	586	545	643	595	613	642	618	664	625	609	616	637	599	595	586	625	590	591	591	624	624	624	571	651	621	600	580	571	586	595	590	619	659	611	629	631	621	531	577	597	578	640	607	669	601	603	631	583	614	583	667	616	638	629	575	619	607	564	607	641	619	655	579	589	644	637	600	632	637	678	591	585	644	644	602	581	601	606	636	568	603	624	597	641	595	586	624	579	584	631	632	644	625	589	662	614	591	581	557	600	599	644	591	603	619	631	594	603	633	603	592	617	574	617	595	603	595	586	589	635	641	618	616	618	605	620	631	634	626	561	662	609	611	586	611	636	560	637	595	619	617	565	603	644	604	605	554	618	641	562	577	620	625	594	645	663	644	599	634	594	613	589	624	590	622	598	601	588	632	629	589	617	587	651	623	628	593	621	660	613	631	621	580	648	619	625	607	587	634	604	648	651	602	615	625	606	614	656	641	564	578	594	634	589	632	627	601	612	586	575	607	660	641	630	651	587	568	555	615	627	602	609	634	615	598	627	593	627	623	678	610	558	611	611	547	617	576	603	632	597	577	614	609	661	655	573	567	615	615	586	585	603	593	622	630	649	600	605	632	625	622	650	657	638	606	586	612	600	576	628	574	626	614	606	637	593	602	610	679	575	628	598	582	581	597	604	600	604	608	610	601	615	626	622	623	618	584	617	655	618	615	597	595	613	601	615	652	599	643	607	662	641	584	625	587	632	586	609	625	621	613	598	612	634	614	610	619	616	656	633	631	616	632	595	597	655	600	641	625	612	665	589
37562	63496	50086	37662	30673	24438	18405	11385	5328	3525	2759	2013	1705	1388	1327	1210	1129	1040	977	972	936	873	849	799	835	830	781	776	811	746	817	773	791	795	721	724	686	784	731	785	765	789	800	731	752	696	772	693	730	730	729	729	748	775	733	766	706	725	712	708	763	759	773	788	800	725	748	756	779	749	757	730	781	790	718	737	741	713	755	733	739	735	762	768	731	762	771	692	736	729	735	699	719	717	759	796	705	748	726	739	731	746	728	691	740	758	722	723	748	734	736	715	738	698	738	740	757	744	793	725	733	755	776	703	722	775	740	716	734	735	702	747	677	722	672	683	752	768	708	716	685	742	722	731	655	766	747	763	677	740	716	750	694	746	743	720	761	757	785	741	685	680	685	761	709	722	696	732	741	777	693	720	737	764	704	711	771	734	744	713	744	754	677	707	709	727	712	745	745	706	756	744	734	720	750	741	721	762	728	741	754	744	733	745	712	727	708	733	727	731	745	740	714	698	757	717	777	758	754	742	785	731	704	727	721	752	779	746	730	718	685	694	706	766	747	733	703	699	744	737	701	739	752	739	718	734	768	744	690	682	756	717	725	777	765	728	784	707	743	719	716	699	732	734	715	714	750	754	790	755	758	741	720	758	770	696	716	714	767	789	736	773	745	756	779	721	750	729	697	719	768	769	715	756	741	680	736	668	727	768	730	781	704	699	738	738	684	773	723	713	702	725	713	738	788	700	744	722	776	712	710	741	700	742	733	726	754	740	755	734	722	720	713	794	759	697	767	769	750	759	745	707	709	689	774	795	721	757	725	752	720	752	748	735	660	720	765	735	702	705	704	744	715	737	749	751	699	739	710	778	710	728	769	758	747	804	763	759	787	754	714	771	717	727	729	731	719	726	707	709	753	718	721	697	785	745	742	769	721	729	727	700	742	732	716	727	739	735	740	744	715	664	719	707	713	716	766	810	717	730	756	722	805	721	751	710	683	728	766	750	757	728	743	704	755	769	730	741	703	721	711	738	755	741	695	716	764	733	701	746	732	756	705	716	682	788	788	716	746	739	719	744	716	681	712	725	750	737	712	736	772	724	679	773	751	769	749	713	738	730	769	769	773	741	741	746	755	766	698	769	732	737	769	792	783	742	796	717	771	717	753	722	742	701	759	734	732	762	740	714	725	734	809	713	731	786	747	749	669	717	737	708	746	754	763	740	702	745	719	759	719	705	744	694	696	743	716	750	706	684	693	737	745	743	734	751	760	709	732	776	696	799	708	712	760	725	725	751	758	709	743	749	727	754	736	745	747	777	756	803	722	698	697	732	798	756	718	744	711	728	758	718	697	742	725	721	729	727	692	748	780	700	724	750	731	780	723	728	733	707	762	701	768	746	707	710	679	765	719	699	765	732	761	728	720	671	745	769	712	716	742	765	757	723	804	792	708	766	708	758	779	694	745	738	725	720	728	742	700	754	703	737	741	763	732	703	734	793	750	738	748	736	656	732	748	769	740	733	745	737	718	723	708	786	759	712	748	779	764	697	719	756	763	743	746	703	712	702	729	673	725	739	748	785	744	747	736	761	749	761	749	709	746	711	714	760	747	731	782	725	699	767	744	747	723	728	768	733	773	776	726	728	714	724	768	733	732	748	720	764	708	728	770	771	742	754	730	756	757	740	748	739	723	706	696	706	721	742	748	790	701	720	745	750	706	735	717	709	726	771	791	755	731	723	739	751	766	718	711	783	763	746	736	655	734	761	728	715	750	750	801	797	744	736	702	754	714	765	770	755	730	760	700	731	717	728	748	682	681	757	735	771	788	772	744	734	739	804	798	752	737	690	710	776	710	717	730	733	726	757	734	715	751	730	714	774	722	727	714	719	753	700	713	771	736	744	735	704	711	730	743	733	747	749	755	764	726	721	716	769	701	697	708	737	786	757	725	726	785	720	766	745	713	712	724	679	695	722	743	754	828	674	712	707	752	763	722	669	768	689	768	753	737	733	712	760	695	708	746	738	697	731	744	724	751	722	739	754	732	760	708	776	741	724	732	745	760	728	725	737	750	797	694	742	729	741	743	783	721	728	711	735	738	761	731	754	732	739	784	762	708	682	713	709	720	715	761	720	709	753	752	741	710	764	715	716	704	730	725	734	760	704	748	689	719	732	664	713	732	758	721	719	726	740	769	710	735	731	730	713	748	718	735	711	743	707	745	691	692	713	658	704	743	730	721	767	752	739	795	729	727	746	718	754	734	754	706	709	716	723	739	747	748	772	719	793	733	768	687	765	773	766	735	760	748	733	770	727	736	767	723	723	781	718	770	784	729	730	745	729	747	693	679	705	789	716	732	734	746	732	732	784	710	683	729	812	755	720	756	747	742	756	741	722	735	756	744	768	735	723	720	686	726	686	692	746	737	688	747	765	723	714	689	709	746	741	729	735	738	721	756	774	749	785	722	722	743	755	736	703	756	735	757	698	703	733	768	713	725	747	760	766	749	726	756	755	695	699	731	746	782	736	727	714	784	789	707	736	712	734	705	736	717	734	733	692	764	748	735	755	757	734	716	732	735	723	717	716	714	738	770	727	735	713	721	756	678	732	735	707	710	752	673	749	764	779	735	747	759	734	721	700	763	714	699	719	754	746	734	753	728	723	773	742	717	759	732	712	751	726	722	731	753	747	738	738	728	786	752	742	766	727	716	707	750	718	697	715	712	703	794	763	771	748	685	743	703	727	740	758	749	762	719	769	761	717	767	754	731	749	711	728	749	723	745	728	693	719	700	770	724	774	728	719	749	764	778	750	752	732	772	730	807	767	738	746	709	711	728	738	716	733	749	781	751	735	743	707	720	713	709	719	717	745	734	765	704	755	707	727	720	757	766	763	726	776	743	690	730	702	725	731	715	747	738	743	724	721	724	740	737	765	726	749	703	763	758	730	778	717	753	739	763	708	726	750	722	739	777	772	727	717	727	714	725	685	710	716	736	725	717	742	797	744	755	756	730	706	757	771	695	761	728	732	743	722	732	712	769	751	768	744	777	727	730	737	731	706	751	793	701	730	730	740	765	711	748	746	727	681	766	756	691	764	758	799	741	719	711	748	750	796	756	738	759	727	713	731	759	701	767	704	726	684	739	744	735	693	757	718	764	718	718	704	728	703	737	749	759	774	727	711	758	754	682	712	707	771	767	732	741	695	734	729	729	798	783	734	691	723	766	713	760	770	721	750	707	744	796	755	787	754	725	740	734	694	695	731	761	779	738	748	758	773	795	750	733	723	733	780	721	758	756	762	742	713	736	740	756	734	753	705	712	758	769	756	717	751	750	734	724	712	747	704	725	739	728	707	721	729	718	727	768	726	771	759	782	770	696	739	700	709	791	770	676	845	715	751	776	714	722	745	754	742	745	738	734	748	763	697	783	757	754	691	786	744	704	707	716	757	723	715	715	729	759	752	725	739	768	735	687	710	719	733	716	768	693	709	764	757	733	728	734	730	699	703
24827	21227	28637	27481	22909	17161	9340	4084	2239	1526	1267	987	889	767	731	672	650	661	620	595	608	584	577	567	550	569	545	515	547	558	556	550	522	565	553	527	536	551	532	542	556	559	517	520	540	525	527	560	513	529	541	507	516	516	531	473	579	495	559	489	522	482	531	561	577	569	562	508	522	550	521	516	514	564	485	514	514	550	533	539	527	579	548	519	515	574	535	510	516	583	520	540	510	512	567	547	528	523	584	521	569	545	513	522	557	533	573	550	531	543	525	501	513	549	580	500	517	556	495	530	533	542	524	520	543	579	547	534	577	514	530	516	515	498	559	554	517	516	543	510	538	525	512	511	537	499	519	521	531	563	538	553	516	538	547	567	557	530	528	503	525	549	498	541	483	533	520	529	541	565	472	550	576	530	517	531	557	493	530	496	527	495	517	496	549	527	553	531	524	528	551	568	541	530	504	584	552	523	555	542	530	528	527	572	505	522	576	541	530	517	504	536	575	539	533	487	544	557	508	559	530	494	567	551	541	540	546	537	526	552	520	520	507	542	537	517	534	525	527	535	567	503	501	499	547	511	539	533	526	529	568	536	500	571	533	558	527	531	529	554	498	549	509	556	520	550	535	552	532	534	505	505	544	581	524	540	541	526	516	526	515	536	529	516	512	522	523	519	552	545	544	512	526	542	560	515	532	495	559	549	529	554	530	532	504	512	505	530	534	562	525	509	542	525	537	558	537	538	532	474	560	506	557	525	506	577	526	505	536	528	500	527	491	538	499	558	521	490	543	585	525	533	537	503	502	516	534	495	561	538	536	562	551	525	526	540	526	546	533	532	545	533	525	545	534	552	525	554	533	530	512	508	526	541	502	497	523	551	496	512	517	546	525	515	522	553	560	529	538	508	530	497	585	505	545	509	514	566	561	532	516	507	523	518	543	519	563	548	516	497	518	498	572	507	518	524	520	551	493	565	555	519	537	528	563	508	487	543	558	552	528	494	542	515	538	553	520	538	585	517	533	530	533	542	515	516	562	497	513	542	546	500	584	552	528	518	524	536	530	518	523	530	542	545	576	572	497	534	520	533	560	523	574	552	552	533	556	514	538	546	539	513	505	548	560	499	543	527	498	533	529	579	543	498	518	502	509	516	586	521	567	531	507	516	546	565	559	546	564	557	511	517	508	527	552	547	536	499	558	539	528	536	517	554	532	537	529	523	537	567	541	532	585	555	543	527	554	539	541	492	537	556	530	544	529	498	505	510	535	532	513	516	499	490	541	463	509	544	552	501	531	543	556	520	519	537	479	542	539	517	548	542	539	576	539	564	522	491	495	548	506	526	546	479	530	546	520	525	525	539	518	522	515	548	501	551	528	550	524	517	538	524	541	542	502	493	541	543	528	540	509	539	494	535	565	549	505	553	550	497	494	538	538	549	504	564	544	505	523	592	538	499	522	572	524	546	532	560	542	562	558	543	527	542	533	531	535	530	486	509	514	532	559	527	535	511	543	505	550	532	527	541	525	560	534	547	548	543	533	511	565	521	500	504	467	503	550	531	543	566	511	551	528	533	533	545	517	535	513	562	571	520	487	500	539	524	547	521	567	540	566	497	524	551	548	509	555	536	520	526	503	576	559	528	527	546	550	554	502	486	559	535	510	555	549	562	513	558	525	495	555	565	536	562	502	560	557	511	526	512	571	555	558	542	503	576	572	524	534	537	512	531	563	552	505	525	552	499	512	526	566	533	492	523	564	510	558	536	501	545	520	535	554	532	526	550	490	505	548	538	530	581	500	544	576	538	509	534	486	526	534	481	539	536	496	519	497	564	533	545	545	523	569	552	536	528	528	520	546	520	509	536	533	511	553	579	476	548	531	533	507	549	530	554	515	510	555	544	541	510	533	533	536	502	478	492	517	537	539	541	552	552	521	552	544	568	543	526	571	503	541	541	529	539	500	559	533	515	553	531	548	526	500	479	544	533	509	550	560	517	517	521	544	504	537	567	517	542	491	570	515	508	543	553	503	537	518	530	533	560	568	523	510	553	524	562	509	483	521	521	567	535	553	530	525	568	532	506	572	526	560	508	538	574	551	522	553	543	521	488	527	503	516	524	572	541	507	536	540	528	518	534	541	527	513	514	513	508	575	545	547	548	537	540	526	502	558	533	547	533	520	538	504	543	531	524	571	546	516	520	533	497	513	550	529	509	554	464	530	534	544	522	559	520	538	578	584	535	553	522	537	533	528	549	554	515	530	536	537	515	521	526	535	544	516	544	541	502	541	548	510	532	565	550	520	527	520	547	508	514	523	549	547	530	497	549	541	558	502	529	533	528	524	513	492	534	529	525	495	544	532	523	535	522	529	509	528	511	564	552	568	523	524	505	533	542	516	517	502	524	546	560	511	531	539	553	540	500	548	528	545	522	510	494	536	550	523	559	544	502	538	558	510	553	556	512	539	553	541	519	493	508	558	541	530	533	552	558	562	527	544	516	534	499	523	547	511	507	489	562	592	524	522	516	522	504	549	520	531	523	561	558	531	576	547	534	503	494	517	527	513	556	561	544	555	537	557	537	484	494	525	546	565	546	545	541	570	560	534	556	545	513	493	520	587	504	494	532	514	524	546	519	532	489	544	500	530	527	546	501	525	537	492	566	510	503	496	498	528	504	566	574	550	542	551	550	550	548	556	506	549	520	545	538	488	509	497	526	528	534	524	504	503	524	546	560	525	567	522	529	528	562	510	504	538	524	511	581	538	634	507	573	586	543	514	548	519	487	483	498	538	504	575	525	539	517	577	522	538	514	595	545	525	576	519	564	508	555	541	507	530	532	518	576	563	542	526	527	515	528	515	520	524	575	542	505	502	557	535	489	537	482	511	519	550	564	566	570	550	521	530	485	567	541	537	520	549	553	526	533	559	527	505	536	540	546	521	548	520	543	537	518	491	528	525	474	513	525	524	541	537	494	543	497	510	543	500	538	519	542	537	527	549	499	586	545	529	528	477	533	559	544	502	555	533	502	529	518	528	558	536	534	542	564	488	525	565	544	518	541	517	575	511	558	507	535	521	512	545	506	498	533	512	547	561	556	536	529	524	512	514	545	479	556	556	550	530	544	519	568	524	503	532	534	563	528	550	530	548	517	528	506	556	533	530	531	498	533	538	537	524	526	544	527	521	566	538	503	504	505	519	499	565	543	485	522	511	490	553	496	526	490	537	490	550	537	560	523	524	519	564	503	574	552	518	529	516	504	497	514	545	520	510	533	514	520	547	532	561	490	554	484	532	542	521	534	545	564	550	528	522	518	540	533	537	506	566	534	514	510	555	588	511	540	527	554	542	549	545	546	549	548	533	536	517	506	543	526	541	547	531	518	524	535	562	573	521	549	557	502	561	509	519	563	570	561	572	549	513	533	531	545	536	599	548	525	523	499	525	548	569	510	557	483	507	524	520	507	534	538	567	541	543	542	530	524	526	549	538	525	548	493	519	532	514	487
40330	59589	47883	34207	27862	20507	12653	6839	4139	2680	1949	1572	1318	1167	1040	882	882	859	794	802	767	726	732	720	690	712	663	637	661	701	613	603	650	633	625	654	636	652	650	655	657	637	627	661	624	612	635	674	656	643	621	651	646	636	631	683	639	743	670	659	670	635	612	652	650	630	660	624	623	644	605	635	702	604	584	658	662	635	660	619	626	699	637	623	644	634	653	691	657	633	620	623	671	662	651	665	660	604	620	595	656	682	627	643	613	679	646	596	641	641	669	653	643	648	592	626	653	664	617	662	605	631	621	625	639	666	642	655	636	624	603	660	653	660	612	637	637	583	654	657	667	643	658	653	636	652	629	635	600	616	681	589	624	653	651	667	675	657	633	640	632	631	633	645	634	673	706	593	639	609	619	625	656	596	612	670	626	631	614	633	666	658	657	675	679	633	659	656	654	659	621	614	647	619	650	630	605	618	639	628	630	637	633	661	622	627	691	663	627	659	663	667	613	678	642	659	666	626	637	597	659	657	645	632	646	675	674	643	618	637	636	640	597	676	617	627	660	613	615	637	649	690	591	680	619	627	637	655	688	617	678	646	581	635	677	643	640	673	684	627	626	635	668	669	674	621	697	647	673	652	635	625	663	663	611	630	644	574	650	657	618	672	649	653	623	624	640	656	637	649	692	653	651	631	651	655	653	671	643	670	637	610	650	608	654	648	647	633	658	649	642	649	686	656	621	654	648	625	640	697	670	654	641	631	648	660	658	641	629	614	651	648	637	666	685	639	608	634	630	661	665	654	630	639	657	640	640	627	638	613	572	648	662	613	645	618	651	646	661	627	673	646	601	643	655	644	643	667	661	656	655	633	666	620	639	651	630	657	652	626	638	652	630	636	593	613	662	645	626	673	658	643	613	675	681	678	659	651	661	650	592	616	609	630	619	606	670	642	666	672	679	580	643	612	658	629	597	633	705	654	637	625	659	620	636	613	611	621	669	655	599	643	636	684	619	608	625	632	638	626	660	636	644	663	600	684	656	617	625	581	712	672	652	621	683	674	608	648	676	632	614	630	618	662	639	613	608	637	625	642	618	654	653	612	623	637	643	631	655	640	628	609	648	636	627	625	595	624	610	639	676	629	651	626	647	663	669	653	625	647	662	663	655	618	625	648	655	642	603	650	642	660	686	659	642	659	658	683	638	670	661	687	695	667	636	620	608	660	628	684	662	642	611	671	651	654	654	645	672	663	614	678	595	634	605	630	663	692	616	658	671	612	653	663	581	636	634	667	628	653	622	618	619	651	663	665	547	658	664	615	654	634	627	711	626	655	663	671	612	636	653	698	624	638	621	646	641	628	621	604	592	637	659	601	673	629	640	636	656	695	672	634	655	641	609	651	641	673	635	658	644	607	708	603	622	649	665	638	610	656	605	632	583	656	627	650	634	679	622	631	657	657	643	629	649	641	640	631	624	663	660	604	663	630	611	623	685	641	615	625	669	675	678	609	695	623	704	644	612	654	628	618	685	686	658	664	661	646	658	620	643	611	622	635	670	681	653	676	611	613	688	670	615	664	637	593	624	613	614	640	638	652	647	671	648	658	582	685	641	646	669	678	647	642	650	672	645	675	646	657	620	637	620	671	628	640	626	689	626	651	622	625	611	662	648	672	645	614	643	634	689	662	672	635	664	644	672	656	622	670	620	625	621	616	637	621	671	604	685	651	615	669	674	637	596	603	666	668	622	599	669	640	648	654	664	676	659	638	657	600	645	630	687	586	631	670	650	653	615	686	601	647	697	696	618	608	646	633	619	649	633	658	683	649	600	659	644	671	655	643	665	669	623	640	637	622	609	682	650	624	637	646	620	647	610	624	652	615	651	644	694	662	575	623	626	629	671	636	634	585	623	623	641	611	644	705	610	553	640	641	660	658	595	678	693	626	684	626	607	635	645	673	620	647	666	618	636	638	682	650	677	679	609	632	615	629	631	645	691	633	665	648	643	662	625	660	645	639	646	610	617	651	642	635	625	667	615	697	625	652	610	649	659	660	644	610	650	659	641	654	634	631	634	677	630	658	700	676	617	640	626	626	592	619	619	635	617	610	632	614	674	641	669	690	635	630	675	620	670	614	617	643	609	628	641	650	678	651	664	663	634	673	638	651	638	668	641	630	606	646	612	612	629	649	617	658	630	645	676	565	661	656	622	663	595	636	680	638	668	649	639	654	641	620	621	630	635	645	641	654	669	615	637	700	652	606	640	646	624	660	670	626	638	681	669	659	668	661	633	645	669	640	678	643	620	647	648	651	672	635	656	675	655	678	628	641	662	676	633	640	682	608	661	720	674	636	642	668	654	579	658	686	683	660	626	653	654	646	648	684	615	632	626	597	625	676	653	658	658	646	650	653	678	678	679	630	672	615	668	652	687	668	604	658	634	658	636	652	608	658	685	627	689	622	660	654	664	657	642	627	668	663	642	647	647	675	656	618	657	653	622	649	646	658	634	667	666	673	652	636	653	643	663	646	622	644	649	642	653	610	668	601	673	663	678	641	633	664	635	667	617	596	658	674	643	642	647	659	601	663	668	694	657	672	666	630	615	644	636	624	617	625	611	663	683	621	686	670	664	665	624	677	642	648	648	649	625	666	668	672	630	669	630	676	626	611	634	667	612	684	605	649	667	643	629	615	643	635	624	622	633	631	643	685	665	654	631	667	625	650	636	647	636	623	663	687	622	640	643	656	646	625	653	622	628	641	660	654	641	648	684	611	666	669	630	633	675	649	644	593	682	625	651	633	648	639	673	672	688	674	617	615	671	629	661	626	570	679	616	667	651	646	634	682	630	620	647	646	611	670	666	624	644	625	614	631	604	678	687	697	656	649	602	636	674	685	593	613	663	676	649	668	675	635	664	654	647	629	603	657	724	616	648	658	628	665	644	635	585	664	669	627	628	607	614	641	638	629	641	636	639	640	613	665	641	632	645	635	633	636	632	687	646	634	649	623	671	644	657	650	684	632	646	657	653	627	658	689	619	630	613	669	626	652	653	628	688	689	658	640	675	640	656	665	623	602	645	654	676	659	611	678	655	653	665	678	650	627	626	639	621	588	683	647	626	701	684	634	614	684	608	646	641	656	640	656	613	683	679	610	655	662	645	622	661	643	669	650	598	656	687	620	690	634	669	638	655	671	672	657	634	591	643	666	628	666	607	595	624	626	671	664	600	664	675	627	674	649	649	644	619	657	630	621	584	641	678	654	651	662	623	655	638	618	663	651	641	637	665	621	627	655	714	597	633	656	674	657	667	616	652	676	651	591	658	618	624	651	650	679	694	622	631	652	664	636	640	668	630	663	649	607	621	619	741	664	680	659	661	654	665	610	645	658	668	672	702	626	634	635	654	693	596	621	608	620	661	654	625	668	673	661	607	675	614	616	630	649	689	657	649	651	666	693	705	625	649	679	647	650	666	591	647	601	642	689	642	622	644	638	628	653	680	664	646	668
22777	21182	28743	24029	22006	22936	17915	6358	3349	2223	1702	1351	1154	1096	990	880	841	826	755	755	705	658	645	645	580	637	600	614	617	622	561	568	623	560	634	603	566	614	603	547	587	563	544	606	585	560	561	572	537	534	598	621	589	554	556	559	590	541	564	586	576	566	591	612	552	595	572	561	574	590	582	585	596	574	540	589	575	577	548	552	591	646	554	580	561	571	541	549	547	619	549	570	592	530	554	548	561	596	541	554	585	543	587	554	560	565	550	592	579	559	558	574	569	573	600	583	550	621	571	622	613	556	577	593	556	576	543	581	599	572	575	567	577	584	567	604	597	547	562	521	603	571	591	577	596	575	597	544	581	519	554	555	566	545	531	520	566	571	574	594	580	589	616	595	567	531	538	600	590	566	589	568	612	540	560	559	560	607	551	558	537	569	583	610	591	586	606	607	609	614	560	580	570	611	596	533	547	592	550	588	578	561	592	581	600	539	606	565	557	569	559	564	615	560	587	601	555	584	579	564	575	541	568	596	569	615	543	609	557	545	576	570	571	632	585	576	543	576	578	576	580	602	558	554	561	550	506	583	576	586	547	570	595	523	607	556	589	551	594	587	569	530	530	555	540	576	572	550	560	556	566	592	553	542	575	596	604	565	544	527	570	565	583	556	574	546	573	530	602	582	593	555	532	593	550	575	593	575	562	584	593	541	573	593	520	565	559	560	590	519	605	573	572	613	565	560	579	549	583	545	545	581	553	553	589	583	558	555	564	592	581	569	563	553	609	613	566	575	567	589	555	575	514	610	608	565	582	572	550	583	562	561	588	563	619	582	515	570	569	574	593	567	585	573	586	547	558	592	604	599	618	624	582	582	588	571	581	593	558	590	529	542	598	578	595	576	563	573	579	586	585	591	562	589	572	581	565	583	609	545	572	573	594	580	553	569	537	541	537	577	586	583	536	589	582	557	570	580	605	555	573	568	566	611	592	568	556	537	618	603	584	582	560	602	591	578	587	604	572	579	567	586	587	582	587	604	560	597	561	593	587	520	579	553	533	581	601	568	571	542	584	582	518	584	560	574	566	571	549	574	529	595	567	578	573	587	595	553	538	571	559	539	598	562	566	549	560	576	558	553	556	580	541	622	592	569	598	589	535	580	593	565	555	573	536	581	605	603	609	596	575	584	602	556	545	624	589	600	570	557	570	567	550	545	584	580	587	543	626	557	572	559	585	606	578	580	583	547	595	621	550	553	558	578	531	551	542	570	550	546	583	553	567	570	585	602	574	549	610	668	614	594	571	599	560	575	595	593	601	532	548	585	547	556	561	543	578	580	538	574	574	555	564	537	554	573	595	595	562	565	578	569	574	524	574	560	595	578	564	546	580	560	587	561	543	597	572	600	533	523	583	554	578	501	603	565	552	565	593	571	585	512	570	578	585	587	561	553	574	589	573	568	545	529	601	593	547	585	556	563	591	566	555	563	550	591	600	573	531	586	535	569	534	603	505	585	557	591	584	578	568	569	627	583	576	566	587	578	575	555	619	572	509	562	552	579	583	552	548	570	587	585	592	524	565	538	543	568	518	589	561	547	593	628	563	619	589	571	547	553	582	579	586	542	608	621	586	594	559	543	573	586	586	560	568	556	546	596	595	573	605	567	582	596	548	584	593	574	558	583	610	564	569	567	540	577	577	537	571	589	590	582	566	609	574	588	584	586	557	543	570	596	542	538	613	560	531	608	578	558	562	567	580	550	534	526	560	593	546	548	557	558	577	579	565	599	537	569	606	577	583	594	570	608	528	569	590	572	585	586	584	642	603	577	587	570	575	541	580	562	528	622	618	553	566	554	545	540	595	555	585	584	559	543	554	542	610	548	529	583	554	592	569	592	534	525	564	588	568	588	562	574	568	602	547	596	558	538	561	548	598	565	541	567	557	582	525	554	573	589	580	575	556	539	553	565	571	554	611	520	557	558	539	553	539	559	567	578	568	612	572	583	640	587	569	577	586	563	554	564	586	539	551	605	557	563	614	625	619	583	565	579	593	559	560	536	553	555	560	601	559	542	546	578	572	541	569	591	618	564	544	577	569	558	597	606	555	565	585	620	594	557	582	565	603	600	563	574	588	552	566	572	562	577	552	576	570	597	589	552	561	521	610	589	578	574	557	625	585	501	565	592	622	568	609	567	526	568	600	564	634	597	493	561	562	585	532	558	564	598	571	587	542	549	587	573	585	564	563	551	596	570	582	568	544	575	576	556	571	560	575	553	574	577	579	569	534	565	556	564	555	600	534	599	591	529	563	591	541	525	563	584	570	585	554	583	588	543	626	532	555	592	557	543	581	594	587	544	581	587	557	579	560	572	556	555	561	542	575	573	576	589	615	520	543	575	540	541	584	522	559	592	578	602	567	604	559	560	576	547	590	546	556	590	559	583	579	565	554	588	554	595	561	559	648	596	581	572	618	554	563	568	589	563	562	571	514	585	585	547	588	577	604	580	561	532	539	598	560	519	591	551	557	584	554	557	582	538	562	579	581	576	585	627	534	568	557	557	568	575	577	608	586	582	569	549	587	576	564	585	543	581	554	530	603	567	586	597	571	588	606	518	510	515	517	562	581	519	552	582	547	565	597	575	572	620	588	599	581	563	575	598	558	628	554	568	592	590	566	621	546	587	605	545	557	577	562	569	550	578	589	579	533	572	584	582	508	570	570	572	584	587	520	492	533	583	603	581	596	590	548	601	596	573	560	557	553	503	576	572	582	560	586	607	594	575	600	577	567	573	562	567	573	554	598	581	615	554	556	557	526	592	569	545	577	582	586	533	554	612	558	581	606	582	523	563	604	551	564	560	527	537	584	632	609	567	608	585	559	579	581	568	629	578	554	544	573	603	586	579	569	577	553	607	549	540	561	595	577	585	593	563	540	579	548	567	611	582	562	587	563	585	567	556	565	567	557	538	571	576	551	557	575	595	550	528	564	616	598	538	572	589	582	573	614	589	545	568	559	618	573	525	532	606	534	569	593	557	543	575	570	613	567	582	568	563	554	603	565	562	567	574	544	592	546	615	562	548	560	572	576	545	572	530	592	623	585	605	556	584	551	572	529	646	585	604	549	540	589	589	571	572	581	550	522	582	558	608	513	581	531	564	609	559	587	581	554	527	561	560	569	537	557	580	563	541	567	546	550	527	575	534	579	552	550	578	601	551	583	546	537	600	571	571	606	598	565	573	554	575	550	547	571	584	573	554	543	587	640	564	541	567	570	533	535	556	552	564	538	629	560	561	584	565	570	604	590	595	561	577	593	569	579	538	514	577	551	548	599	547	599	583	620	569	581	558	585	603	655	573	547	590	581	527	602	530	622	556	559	566	589	577	585	611	570	581	550	599	546	561	555	561	559	585	637	600	544	560	547	547	564	561	558	630	539	576	501	550	579	576	637	606	571	549	547	545	605	567	564	560	578	571	585	558	557	564	564	580	592	557	589	519	535	550	559	586
43974	70163	54470	41366	33427	24190	13774	8358	5591	3622	2637	2073	1742	1401	1311	1249	1092	995	930	858	877	808	804	844	764	774	798	748	745	726	698	739	720	722	717	726	676	724	702	742	716	652	641	687	718	663	644	714	680	711	703	655	688	721	631	709	695	713	716	666	669	698	703	695	645	645	673	662	652	673	703	734	683	654	691	705	708	677	664	668	687	670	710	668	705	717	682	690	669	693	650	647	726	696	642	748	666	689	699	659	678	695	668	689	693	684	673	689	713	694	661	645	718	716	663	718	673	645	688	694	716	647	680	688	691	691	630	707	679	698	692	649	653	664	662	712	705	692	695	629	631	672	689	703	642	675	668	660	646	708	730	673	708	702	709	699	701	732	673	691	719	669	692	643	690	679	657	678	730	756	695	740	646	661	704	643	675	676	667	692	709	683	658	686	695	675	714	685	673	693	630	696	683	721	681	675	698	682	597	681	716	676	705	682	667	672	665	694	708	705	721	673	656	687	706	660	686	658	717	687	650	724	704	694	702	725	699	691	685	642	636	668	668	705	706	703	707	686	687	684	672	726	671	665	658	702	701	714	676	664	637	653	678	677	673	670	697	703	698	686	699	682	696	681	702	711	703	754	709	697	727	681	673	690	675	679	644	644	712	682	690	675	623	719	658	678	683	687	653	674	683	719	683	696	663	701	726	716	637	669	717	664	687	693	686	670	676	694	719	683	668	705	666	722	717	666	679	688	698	686	662	685	642	655	711	661	703	667	670	681	717	676	648	714	702	735	651	604	654	712	672	727	654	693	694	631	672	751	682	680	655	698	682	710	636	667	663	705	676	700	681	675	747	667	699	702	680	700	698	700	637	669	721	695	705	691	730	675	675	682	703	684	672	695	659	662	660	700	654	630	706	664	661	706	698	681	696	677	688	681	689	675	668	638	727	698	655	662	643	672	618	654	684	706	716	658	667	705	683	668	700	720	692	692	670	672	666	678	653	657	650	659	693	665	649	693	706	696	602	700	698	716	685	629	656	692	683	726	661	692	651	616	746	631	644	669	686	689	657	688	654	699	696	687	689	662	674	643	665	733	689	701	653	662	622	662	649	676	684	687	669	660	667	683	746	678	643	673	671	672	741	666	702	665	651	624	661	699	681	713	676	707	670	660	648	683	635	650	707	676	709	686	686	640	657	706	687	705	687	700	669	673	690	658	654	686	678	724	685	677	659	676	689	676	670	681	647	736	695	642	689	677	702	667	694	695	684	665	705	692	704	689	703	710	697	671	706	665	662	718	678	661	664	667	677	685	647	735	686	678	727	682	679	693	666	762	648	693	684	683	659	692	666	696	652	686	681	643	650	705	683	639	673	686	662	683	661	680	670	665	731	646	646	707	679	698	677	671	682	656	646	691	668	666	669	719	700	674	658	686	663	716	669	651	700	705	718	655	690	674	649	705	694	724	670	667	713	676	715	685	673	683	656	637	724	726	652	675	682	683	718	688	684	656	712	676	724	665	670	711	698	631	662	708	660	702	664	704	659	708	643	690	640	681	690	646	709	738	710	657	698	704	732	656	676	678	656	753	709	665	674	655	717	724	619	698	728	697	654	692	727	646	674	678	673	716	680	666	688	672	667	660	669	736	669	607	685	699	661	656	667	697	678	665	690	679	654	656	681	679	698	648	685	674	695	745	659	653	618	713	662	711	693	700	715	700	662	667	709	721	713	643	652	678	641	666	652	688	676	693	682	674	645	683	668	703	645	667	693	711	687	692	717	693	747	670	673	690	691	690	678	698	654	648	643	671	651	667	667	658	665	675	701	668	668	697	677	692	687	671	658	673	709	671	663	746	661	702	647	640	637	649	694	699	653	701	718	727	693	706	656	652	683	639	679	696	650	682	684	640	645	667	641	677	661	705	636	698	675	711	663	704	642	647	659	692	664	667	678	655	664	670	673	614	736	702	645	682	688	709	703	704	713	709	652	678	656	687	642	698	654	695	689	725	701	673	646	698	636	626	656	714	657	628	666	672	670	656	655	711	677	642	697	688	679	655	653	719	685	624	676	689	703	632	708	660	677	698	629	658	686	682	675	693	690	645	712	696	692	679	722	677	622	704	681	673	695	705	626	692	702	694	718	661	698	726	664	693	671	733	685	638	656	624	712	682	705	692	681	680	693	708	684	675	694	655	656	689	718	683	688	670	676	645	701	652	680	669	706	676	723	655	644	740	678	698	658	668	657	690	680	661	688	636	709	678	650	651	684	703	755	694	709	660	703	670	723	693	703	690	681	683	669	668	732	653	740	706	635	684	689	681	667	678	695	747	699	666	720	666	703	694	695	683	670	705	682	666	694	700	681	685	688	676	652	653	674	677	686	688	675	712	730	630	693	698	696	701	658	746	664	736	630	679	659	692	680	707	725	668	689	714	672	653	651	692	680	656	670	699	701	713	642	686	654	726	666	717	713	653	669	644	701	702	659	717	659	675	696	662	621	637	674	650	692	708	639	701	645	688	688	645	718	621	641	650	662	679	712	674	683	705	685	685	628	701	642	724	656	643	707	659	669	707	682	677	680	670	667	680	647	667	661	670	690	702	700	666	635	700	731	677	719	650	666	674	685	670	753	694	655	725	674	676	668	699	635	685	688	662	718	695	654	666	673	713	650	695	672	656	697	678	739	685	662	703	739	719	681	682	677	709	679	678	661	707	659	658	654	668	680	706	652	679	698	677	683	678	686	659	693	684	616	669	675	689	638	648	697	695	706	664	693	703	726	677	661	686	673	690	675	673	675	685	694	686	675	690	648	690	683	668	638	690	723	762	664	685	686	635	643	692	623	727	705	664	679	704	702	695	666	690	737	683	656	638	688	707	683	662	682	650	671	687	677	692	651	684	693	649	717	696	691	720	666	694	670	716	678	726	691	704	699	671	672	691	657	714	649	698	711	707	657	677	674	706	674	644	714	656	684	677	748	679	680	650	696	705	691	677	670	671	691	671	693	717	676	708	685	668	644	679	614	692	636	674	684	684	678	669	694	672	683	667	687	672	681	670	684	663	702	654	685	692	632	670	690	683	690	673	655	681	699	703	684	644	685	683	704	697	696	679	734	651	687	699	622	705	633	710	738	680	650	649	667	763	675	665	706	674	713	685	662	661	703	667	700	678	676	615	683	649	694	739	686	693	680	675	677	691	675	718	700	655	665	678	698	704	738	697	731	699	722	665	674	663	651	659	743	674	662	632	702	655	646	689	675	624	616	669	698	668	707	719	697	688	682	663	670	665	715	694	681	645	655	725	729	675	726	734	725	713	708	662	702	660	721	710	655	664	694	687	651	748	696	702	702	756	711	645	705	691	605	655	672	671	658	643	679	679	625	673	731	679	703	678	700	675	663	693	637	668	708	694	658	691	696	716	675	657	691	686	684	687	684	673	676	647	681	663	682	703	654	641	700	654	700	700	668	678	688	667	685	675	654	674	716	695	704	682	635	697	639	680	684	714
33948	38598	40597	30183	17169	9353	4831	2614	1625	1318	1022	979	822	751	754	734	689	614	663	643	638	632	592	601	552	580	634	563	609	594	578	623	613	583	579	556	586	563	581	580	567	569	585	571	537	615	555	626	568	573	591	542	550	600	574	592	562	544	560	591	576	591	568	555	531	581	584	547	609	608	573	620	549	594	565	609	605	599	544	557	574	609	585	544	576	562	581	562	568	576	618	559	568	566	555	547	574	553	576	550	622	577	568	589	573	558	586	584	547	559	573	593	552	583	590	592	607	596	602	601	574	598	591	596	559	521	563	595	575	578	595	586	531	557	611	615	570	569	551	596	565	577	578	585	591	617	579	584	559	586	571	575	631	601	570	577	573	539	591	567	571	582	575	567	640	565	573	576	605	577	551	546	547	554	617	561	594	553	549	537	599	537	539	606	596	636	606	614	620	571	567	534	600	556	582	607	583	578	552	562	582	617	590	585	534	594	595	566	590	604	595	613	607	579	524	546	566	585	623	600	554	576	621	576	566	613	593	562	589	636	587	580	543	574	603	611	579	559	547	589	549	588	581	606	586	574	542	607	539	540	569	560	599	556	613	605	563	555	575	616	571	609	592	631	604	556	604	588	557	533	595	590	591	615	611	599	556	562	619	575	602	557	592	555	647	582	590	545	562	556	562	564	586	627	603	591	557	567	549	548	560	569	596	593	621	610	597	545	571	596	626	584	578	580	598	620	597	568	601	604	587	542	535	520	595	581	586	570	579	566	582	579	571	576	574	596	585	559	542	552	629	564	606	586	592	579	595	578	578	606	623	592	566	560	566	572	574	555	543	590	607	547	586	577	591	591	593	554	596	591	531	545	613	558	563	576	590	608	578	596	570	641	527	592	585	610	562	536	548	595	604	587	586	588	571	595	581	560	608	564	569	603	525	639	593	611	557	534	546	576	515	546	583	561	574	610	572	618	592	568	601	564	577	608	564	585	564	582	557	591	642	596	592	561	557	564	557	606	597	533	606	587	592	546	608	568	550	592	583	575	548	576	547	541	565	553	573	557	579	581	590	604	568	563	551	548	619	571	600	562	586	583	548	604	559	572	577	545	560	592	626	557	560	601	578	592	575	568	615	597	575	601	597	619	568	575	589	596	570	539	577	607	567	543	600	577	582	603	600	573	625	537	602	587	574	539	649	579	542	579	531	580	597	572	594	574	560	542	612	555	625	562	552	584	567	568	581	554	583	565	550	580	552	616	550	539	562	590	600	595	572	573	550	592	595	583	590	599	606	579	550	593	593	603	540	567	604	571	588	627	557	578	584	595	536	595	591	531	589	585	555	562	605	580	559	617	565	618	573	576	583	563	539	564	563	561	571	601	607	554	521	579	576	568	546	583	573	581	557	615	566	576	575	568	610	599	609	572	576	594	618	536	593	553	578	626	585	567	576	606	602	557	564	542	595	537	590	559	539	592	568	567	604	614	589	556	599	558	598	566	591	641	608	625	591	567	588	593	612	552	618	600	559	560	556	553	553	598	581	599	594	598	595	596	552	594	567	611	615	568	608	568	615	559	552	644	545	574	579	611	540	612	582	561	610	567	573	579	603	604	591	625	571	581	599	624	562	627	570	574	579	610	539	559	573	572	600	570	593	566	603	594	602	562	583	572	600	550	568	573	600	526	597	578	573	605	626	565	639	569	551	600	600	577	608	552	576	556	580	540	540	579	576	553	581	566	594	581	581	578	581	566	586	603	568	575	584	578	570	590	557	569	562	567	618	598	582	584	530	565	620	545	558	584	620	601	547	563	580	596	604	574	587	604	565	581	570	596	572	549	530	568	571	605	592	533	568	555	555	606	614	559	543	575	584	533	595	550	586	600	562	575	579	615	593	570	621	581	536	563	604	555	577	549	594	595	608	550	593	573	594	590	557	566	582	575	577	567	549	592	569	577	566	592	577	606	572	594	557	609	575	570	538	574	556	550	600	597	568	550	584	549	589	576	567	554	620	600	557	569	638	584	589	591	573	590	566	574	553	607	546	586	566	546	562	603	525	561	573	566	575	604	607	568	556	614	511	570	554	604	577	552	553	542	576	561	622	619	594	561	571	564	556	556	587	581	609	598	570	624	648	542	551	506	576	544	604	602	576	610	561	601	617	582	625	556	563	559	576	563	598	578	559	541	610	581	573	575	587	575	582	586	583	538	595	572	580	559	571	596	594	585	569	592	586	588	547	517	592	575	591	583	617	527	579	598	585	612	555	587	561	535	602	586	570	580	555	595	605	625	568	569	597	589	564	571	615	584	604	533	565	601	625	612	580	613	619	541	613	592	574	582	553	582	614	571	604	633	592	599	607	572	560	601	561	607	541	544	586	573	581	570	580	619	582	587	573	594	584	611	619	509	521	572	601	541	590	579	556	577	596	555	573	584	559	581	593	594	594	591	585	537	622	563	585	584	596	553	534	582	577	596	609	557	582	594	571	556	555	584	557	617	640	599	573	538	568	580	607	617	552	597	596	542	583	566	550	553	576	587	582	586	598	558	603	560	600	565	560	547	540	560	557	544	580	585	555	577	590	583	582	590	552	587	585	564	567	567	563	585	577	588	602	588	606	584	598	587	584	561	563	570	571	570	562	604	557	564	586	585	619	588	586	605	574	563	565	616	596	568	582	597	601	552	549	614	557	579	572	558	521	550	567	545	573	539	618	570	617	622	588	580	608	568	583	544	581	621	621	585	610	578	571	601	573	545	597	579	558	587	566	568	553	554	599	563	566	589	584	583	594	589	557	594	616	520	572	548	612	549	544	522	609	573	638	571	589	593	560	591	597	579	539	559	573	604	553	594	547	548	561	573	545	548	587	544	570	603	568	573	581	593	627	583	602	574	560	584	592	550	550	627	557	580	598	585	543	608	575	586	603	594	596	624	567	571	577	590	576	548	585	517	576	576	599	589	589	567	554	528	567	591	588	582	597	546	578	600	597	617	577	511	548	609	551	549	559	564	578	553	571	578	576	580	508	591	584	590	555	568	612	560	568	595	558	605	615	587	605	630	585	591	534	567	544	583	607	571	588	575	549	546	557	542	593	589	578	606	539	607	551	551	546	595	637	595	559	620	554	564	551	576	591	574	575	574	615	576	550	562	601	609	574	571	597	639	585	602	576	611	578	593	554	524	598	562	577	608	593	597	589	563	539	593	562	597	572	585	611	578	568	602	553	565	574	560	567	591	567	586	592	573	546	621	545	588	572	588	593	564	626	545	570	549	591	587	566	591	575	559	570	564	581	570	577	575	571	572	594	566	609	567	552	559	594	605	573	565	633	565	574	583	622	565	579	548	553	578	601	595	535	573	573	567	566	565	566	574	573	575	597	592	546	584	575	566	562	597	548	583	578	610	597	548	586	566	556	569	607	590	554	601	578	579	571	576	573	596	573	591	606	572	599	560	559	581	620	566	576	622	590	557	565	607	540	611	569	548	576	530	574	566	581	583	586	625
42121	55122	43532	29943	19518	13022	7953	4443	2755	2028	1614	1411	1182	1084	962	1002	879	854	828	851	768	777	731	757	735	758	764	776	740	700	708	626	704	712	707	688	729	725	709	695	718	699	711	724	692	697	741	690	666	659	691	715	635	671	699	684	736	657	687	637	736	705	689	708	740	735	741	665	695	679	659	661	714	700	671	709	653	661	748	700	695	727	685	692	707	710	716	709	697	702	676	693	700	724	691	666	690	704	735	679	677	657	731	639	719	745	691	713	722	690	724	706	725	727	694	731	701	642	734	650	729	665	657	715	698	656	729	735	752	684	691	693	686	745	720	696	692	667	693	718	694	651	715	764	670	735	726	700	684	722	710	720	722	706	685	719	707	686	696	707	687	711	672	718	686	700	727	728	709	761	709	697	721	717	662	695	706	684	682	723	731	672	686	735	676	723	694	693	662	703	643	747	717	683	733	703	687	673	680	653	682	694	687	667	655	692	660	746	702	691	696	693	701	717	684	754	740	700	679	718	707	743	680	697	681	740	667	687	697	677	710	683	671	693	712	706	690	648	698	703	701	689	738	741	708	685	703	711	697	689	725	715	678	664	692	647	687	722	663	732	724	691	694	697	787	668	657	736	675	702	721	716	696	693	708	656	663	714	629	639	688	736	675	708	655	716	755	692	649	739	687	671	706	658	654	690	678	689	703	716	677	674	693	702	720	699	723	747	705	668	725	670	689	712	648	705	722	707	693	734	692	727	691	655	686	735	711	723	727	708	700	735	684	710	685	647	731	679	691	688	688	690	699	656	712	664	740	693	688	701	715	732	702	647	707	699	664	720	703	673	660	696	681	721	669	707	686	715	698	702	688	711	666	702	695	709	632	718	692	706	717	713	736	663	676	682	703	673	728	667	674	728	681	631	698	677	702	735	683	689	698	638	718	725	727	730	724	678	728	696	671	703	698	671	722	702	660	716	716	679	736	686	679	702	732	711	718	653	705	691	735	697	678	693	691	711	687	713	712	738	688	671	707	664	697	761	653	662	704	708	727	728	710	685	698	689	689	702	697	699	694	689	720	686	707	742	650	677	654	745	678	685	685	689	690	675	697	684	710	686	678	695	680	732	688	703	728	657	700	644	685	680	736	675	674	673	679	706	718	686	700	669	687	708	673	668	710	696	747	730	707	695	729	675	742	698	641	690	667	677	719	672	654	695	694	668	656	688	682	720	716	696	722	642	759	681	669	763	692	679	698	700	731	676	701	681	711	700	697	737	708	660	683	679	661	691	730	700	722	729	678	657	699	675	699	684	741	711	716	665	727	655	689	695	680	718	696	658	704	681	668	726	723	752	710	708	656	704	701	711	689	702	756	705	669	756	742	712	678	694	672	694	694	651	695	673	708	677	712	695	632	672	736	687	724	682	691	678	695	709	699	711	705	725	709	774	695	726	685	700	709	688	672	687	696	748	685	640	716	752	723	698	636	706	712	719	683	751	671	699	689	725	708	743	692	690	699	674	707	678	701	709	716	664	687	686	742	716	677	707	657	678	712	719	700	704	694	708	717	712	697	681	737	731	705	731	665	719	731	692	689	679	641	724	722	684	702	765	688	711	714	688	693	676	688	697	694	669	730	720	676	653	723	726	698	743	632	697	721	709	663	675	701	730	699	715	723	680	650	740	637	686	684	660	679	688	708	680	697	691	702	729	697	708	666	691	696	738	692	691	651	713	703	695	723	714	699	724	645	672	679	684	727	683	714	700	701	668	678	656	682	673	722	745	706	725	738	716	736	686	694	674	672	674	702	722	673	714	714	699	726	657	713	717	694	687	721	678	683	706	745	674	653	683	723	672	735	654	749	628	752	670	703	695	711	736	706	684	708	693	688	752	727	720	617	691	673	664	712	687	697	705	708	713	691	653	689	650	718	678	681	663	705	674	743	683	696	722	713	660	671	745	732	757	693	748	700	716	678	727	687	692	674	704	652	704	691	701	661	757	693	695	682	735	653	732	699	645	701	674	734	719	654	634	727	678	715	668	733	687	691	698	677	761	697	712	727	665	761	700	659	691	675	693	716	740	761	665	712	703	705	686	728	713	721	668	715	695	717	684	745	687	657	724	678	771	665	707	688	672	736	668	664	669	705	686	667	691	730	657	730	690	691	692	680	719	722	695	713	721	645	673	646	668	697	645	674	717	654	698	720	739	682	687	666	677	689	729	697	685	699	714	719	709	711	645	694	711	730	705	653	696	670	713	703	681	665	722	701	755	697	636	726	713	689	676	699	699	697	720	742	711	714	707	697	707	693	691	680	769	735	705	683	654	682	742	736	705	701	738	687	724	716	721	646	660	692	647	664	710	710	701	715	695	653	738	747	618	752	715	696	712	701	719	682	735	699	727	697	648	738	714	695	700	702	735	684	697	687	677	717	688	683	719	716	709	717	695	638	712	718	679	735	660	674	742	696	696	655	701	742	748	699	688	702	742	748	656	686	691	702	694	697	700	709	706	712	679	699	684	702	714	672	649	694	676	707	703	690	665	724	668	724	685	693	735	686	716	681	758	661	665	697	669	673	701	671	727	683	666	719	702	726	674	693	659	715	691	671	658	659	703	648	676	658	658	702	676	712	699	658	695	692	760	693	744	748	703	728	714	696	720	694	685	726	733	695	699	680	714	686	711	722	667	751	666	726	714	721	696	733	696	680	753	720	773	736	683	744	685	679	712	704	707	655	697	698	671	670	693	700	717	672	671	716	681	697	715	658	694	712	681	692	705	686	703	704	729	678	700	718	674	727	690	665	694	680	707	667	699	700	711	692	679	686	692	711	711	704	760	744	725	720	675	683	646	707	701	705	692	700	695	667	668	711	689	716	670	732	685	726	713	707	717	718	700	710	699	696	690	722	662	720	651	725	697	747	716	712	700	669	713	718	745	723	713	714	684	697	667	678	692	750	712	726	689	727	658	681	697	708	700	717	716	681	698	705	686	702	726	655	675	744	715	720	721	692	697	666	678	726	658	686	746	680	675	686	719	673	662	715	743	689	738	700	723	700	758	742	671	730	708	680	719	733	731	668	680	680	729	767	700	653	687	727	758	678	676	665	690	673	689	709	683	707	656	680	673	656	710	719	686	708	704	644	718	694	690	743	708	690	693	675	743	696	699	688	709	669	713	744	717	664	687	683	676	676	714	679	712	697	689	701	714	688	689	685	716	747	690	712	661	744	723	698	692	717	725	682	688	717	716	698	695	688	714	708	707	713	672	675	723	720	691	670	708	752	699	675	684	696	745	703	726	678	622	658	729	723	676	698	711	647	706	710	725	698	696	733	709	690	717	682	708	718	725	726	680	719	675	649	650	694	711	718	673	685	704	698	668	651	710	691	720	715	687	700	680	715	727	719	721	705	726	680	730	721	680	689	743	719	718	713	727	724	669	679	704	753	755	681	665	608	674	674	691	720	738	687	736	746	707	697	690	709	700	662	678	674	688	709	700	707	707	689	723
23983	21120	28618	25712	23029	19589	11038	4594	2662	2073	1733	1319	1122	1048	913	840	794	744	730	740	726	686	715	684	674	665	641	625	645	628	653	653	625	629	650	618	612	598	614	580	575	608	626	590	606	604	603	629	617	663	612	636	614	611	594	599	605	626	619	583	627	591	611	648	610	602	622	582	569	618	600	640	621	609	626	617	621	623	571	616	612	600	586	615	634	604	628	608	594	603	649	623	594	656	597	633	608	634	629	579	577	644	603	640	613	631	613	602	599	594	658	619	606	573	597	571	616	617	611	612	616	606	588	547	606	561	599	600	582	589	615	622	612	673	614	577	638	628	577	615	614	585	617	592	592	565	649	587	644	610	614	635	598	593	630	593	630	623	597	598	641	622	621	624	626	630	619	603	573	592	583	562	556	622	650	598	530	564	593	589	603	615	623	550	593	610	594	619	597	595	613	601	623	626	544	624	579	618	589	650	607	610	606	614	619	588	627	570	629	589	598	562	662	649	596	659	605	645	586	628	653	624	593	570	610	596	614	618	574	578	613	559	611	647	634	570	616	601	597	574	592	630	649	601	638	590	614	617	598	643	615	601	614	595	583	629	604	618	633	592	584	640	588	629	596	590	598	626	601	618	624	597	658	653	613	618	617	588	590	614	623	613	572	571	633	613	607	636	608	621	583	564	578	612	613	598	564	630	590	606	631	556	651	608	592	566	662	543	547	632	585	602	632	595	603	635	646	639	648	574	592	594	608	612	610	560	604	624	634	641	632	567	639	654	606	612	628	610	620	633	586	578	589	607	600	651	572	581	624	584	586	661	614	575	609	621	594	604	576	653	616	576	622	629	618	591	609	628	584	606	608	632	623	600	615	638	596	628	619	613	638	627	641	580	620	634	592	644	584	641	607	599	660	619	592	623	602	618	636	604	648	663	631	607	605	587	605	638	592	619	627	652	584	580	600	608	644	625	586	685	602	635	590	618	638	648	636	607	567	606	629	600	625	549	606	601	596	579	605	629	587	599	594	580	638	610	610	639	620	650	623	637	637	559	592	610	648	617	570	556	575	630	594	582	607	637	624	571	635	610	627	604	627	577	609	566	569	607	623	620	673	604	618	591	623	614	629	609	661	614	620	598	644	653	635	612	594	595	612	613	610	603	583	579	647	574	542	569	616	586	626	618	591	603	652	610	634	600	598	601	549	631	569	571	610	643	602	623	601	593	604	578	587	607	650	584	628	587	644	619	641	607	606	605	573	650	577	602	621	614	586	603	600	654	603	629	605	669	629	623	547	600	623	654	627	593	590	571	564	646	596	592	595	622	624	636	619	642	586	646	637	628	618	643	615	658	607	582	628	593	619	618	601	580	639	610	624	621	607	606	580	622	619	621	642	591	612	607	600	613	631	588	639	602	612	635	615	608	606	595	619	639	611	608	657	637	620	589	616	572	636	613	579	591	583	610	590	610	561	580	606	612	609	623	608	575	626	649	608	638	568	619	617	588	605	571	641	646	644	596	607	604	581	643	625	587	639	620	582	614	599	616	593	600	623	613	613	588	591	620	597	628	612	639	629	600	623	601	634	605	604	610	630	609	615	609	573	589	608	589	598	639	637	578	560	609	613	601	618	592	589	604	556	607	662	591	630	577	616	598	594	567	585	639	607	632	605	595	640	576	593	570	620	656	608	576	595	613	599	610	614	611	632	603	613	610	582	580	636	602	606	602	638	612	592	589	605	590	616	629	596	625	577	630	625	631	634	622	600	602	631	597	691	631	570	584	624	588	617	638	623	626	622	644	591	602	562	589	575	614	586	641	654	604	591	580	625	627	646	580	622	626	586	652	617	600	615	632	604	633	657	603	638	545	576	591	647	610	630	630	584	589	606	652	566	599	629	628	606	612	601	579	590	627	643	669	603	647	623	629	577	628	594	564	609	621	592	618	604	620	635	633	633	608	594	627	570	604	609	570	564	626	626	620	629	603	558	585	627	642	627	599	654	656	597	594	582	611	587	653	602	604	588	590	641	598	591	631	586	630	603	601	597	575	575	600	599	602	608	596	599	617	637	644	549	563	552	607	586	626	605	547	594	625	593	590	619	579	598	578	604	608	613	561	604	615	580	601	635	628	680	626	639	635	586	593	610	605	616	584	628	629	649	583	577	607	620	604	613	621	525	623	620	631	631	635	591	593	584	599	678	588	586	593	611	634	630	596	594	596	637	616	611	583	601	630	650	637	561	615	625	608	546	603	580	611	610	572	597	666	595	624	597	621	611	661	665	592	587	633	575	596	601	613	590	568	605	627	613	635	644	657	617	612	630	583	607	595	622	631	639	604	643	573	634	570	614	609	613	610	610	640	581	622	603	627	610	588	600	613	617	584	586	621	667	630	600	590	609	631	622	649	607	583	589	612	605	609	643	632	608	634	592	601	641	656	589	597	568	602	596	639	564	618	601	584	589	614	631	582	622	611	612	562	569	605	586	591	591	608	614	580	627	591	617	567	591	607	594	601	617	617	572	607	644	632	605	616	632	659	592	599	614	641	618	633	617	611	661	628	594	624	609	565	613	646	619	645	608	649	630	620	627	599	596	641	597	614	606	600	631	602	625	596	641	592	598	653	629	595	565	570	620	614	573	597	603	614	636	610	573	632	598	545	667	629	613	613	583	571	590	625	625	639	613	599	602	606	580	628	628	612	609	645	566	582	608	612	588	653	601	587	619	588	576	612	634	630	636	607	581	586	608	564	606	648	641	627	583	674	609	604	628	628	619	624	611	607	623	615	596	628	625	586	649	566	548	585	650	620	617	595	566	576	611	615	643	579	614	588	623	606	615	589	619	538	660	574	613	644	602	604	567	632	585	625	657	600	599	569	637	579	630	600	630	591	623	580	602	605	583	617	631	598	618	628	614	564	614	614	584	627	597	585	628	608	615	570	605	599	595	641	587	586	647	602	608	620	591	631	642	571	655	612	601	628	575	601	571	597	628	631	579	589	591	687	583	613	593	624	599	583	633	600	629	599	642	635	598	586	609	610	605	627	622	603	603	612	618	615	598	606	617	600	611	596	588	618	607	585	581	574	640	595	579	627	575	578	597	598	581	606	588	585	641	624	667	597	634	606	619	622	612	616	587	593	644	597	614	623	642	623	606	612	609	570	610	657	596	601	625	570	621	628	636	612	610	584	617	637	601	616	614	635	578	636	583	565	621	601	611	596	574	583	632	574	604	575	628	580	584	634	683	650	593	599	627	591	568	619	627	600	588	595	595	660	626	642	630	587	611	628	611	568	606	605	603	600	624	608	619	616	616	637	593	620	623	617	562	610	608	571	600	634	628	673	613	614	589	578	599	606	600	610	550	611	634	595	639	616	630	647	570	618	591	607	632	612	608	629	596	587	578	616	622	646	649	602	628	649	611	610	598	588	567	601	605	621	613	631	613	612	642	591	624	639	602	620	618	601	646	583	581	587	587	618	604	602	583	640	613	580	633	626	597	632
39267	65067	53322	37857	27892	19464	11848	6948	4612	3548	2654	1993	1713	1389	1271	1175	1092	1034	1011	885	901	875	854	856	826	801	791	828	796	785	717	749	769	785	711	726	696	752	765	747	719	736	782	788	744	726	746	709	821	703	730	716	770	702	776	735	727	724	737	730	740	739	767	702	729	702	748	731	718	752	711	730	720	708	676	765	721	720	760	793	711	735	782	736	744	736	771	770	738	739	775	720	780	714	705	754	684	749	704	760	720	729	716	758	753	728	666	682	725	758	743	738	734	743	667	733	728	734	700	723	697	757	732	748	744	704	714	758	681	734	754	763	769	719	727	704	674	743	748	772	763	742	698	701	714	741	752	719	732	771	698	700	723	730	717	756	762	731	724	719	719	741	750	685	742	730	748	761	723	761	716	720	723	708	726	751	743	760	719	730	738	716	717	707	719	761	703	735	694	728	701	715	743	736	722	754	706	755	718	699	720	719	718	717	721	712	723	718	741	648	729	743	722	757	701	717	735	734	654	786	723	781	729	733	714	674	739	712	718	742	752	753	763	730	772	769	740	773	678	649	681	768	768	757	704	788	746	764	695	688	672	718	709	770	748	754	730	706	695	756	716	728	740	748	749	697	754	740	697	743	771	744	771	712	746	760	783	705	724	683	726	711	739	753	703	698	732	736	770	786	728	713	695	727	705	741	711	716	751	734	710	718	760	737	744	731	721	763	756	791	765	726	705	719	787	752	785	740	762	720	763	734	744	761	728	712	707	748	683	744	745	702	736	736	771	718	744	746	713	706	710	719	766	763	708	729	771	742	750	728	772	693	713	739	777	750	780	731	757	733	738	742	742	733	710	722	727	722	733	668	801	755	737	761	719	726	682	702	745	701	717	739	725	796	709	725	728	734	713	704	773	766	747	765	671	729	727	725	721	722	703	735	719	703	705	708	749	753	764	711	776	705	697	749	759	748	775	705	723	714	697	751	721	780	761	738	735	674	702	752	779	757	752	727	718	721	706	737	718	759	737	735	743	753	784	745	718	769	717	715	732	753	707	746	719	763	768	720	708	791	734	733	720	745	770	760	734	738	759	695	727	695	769	746	728	744	787	713	797	729	706	708	745	702	734	703	689	717	754	728	721	753	741	683	726	753	723	757	712	794	777	753	708	683	755	760	719	728	773	717	788	716	749	710	743	732	718	735	681	792	761	747	735	750	723	769	757	734	792	765	718	731	730	693	724	694	664	720	727	701	746	734	750	775	708	753	704	738	718	764	746	730	683	745	732	696	701	745	755	713	685	725	719	746	734	698	758	792	717	734	730	695	723	763	726	753	731	721	729	683	702	784	757	791	707	716	746	717	705	687	727	762	735	757	724	724	709	744	679	749	744	753	703	751	766	666	740	744	726	762	767	766	756	702	711	734	743	724	742	686	716	719	689	692	748	770	734	743	668	780	689	763	739	739	681	747	721	745	709	756	731	695	719	769	736	748	734	732	728	783	775	732	702	720	749	735	714	741	712	742	774	691	739	802	766	741	726	708	756	695	721	720	759	715	742	738	721	758	739	693	688	715	680	736	691	744	741	704	726	702	725	711	759	710	742	748	728	701	718	747	731	706	683	760	712	727	725	710	770	734	744	715	749	680	731	760	716	724	738	729	719	714	751	754	761	690	723	750	710	767	733	738	746	710	693	734	688	695	755	736	743	695	735	755	722	726	766	768	757	696	731	735	766	721	724	727	714	701	707	727	717	696	756	746	788	739	754	739	749	724	771	757	715	752	713	736	762	784	689	732	729	772	688	713	736	764	728	724	747	727	685	718	756	792	697	683	694	717	744	752	718	762	708	783	692	756	699	734	758	710	702	705	741	746	740	735	704	728	777	710	703	739	722	702	726	698	717	744	725	739	728	718	763	727	711	728	726	735	703	727	724	741	739	765	668	718	737	699	728	738	738	721	741	751	716	724	758	727	726	711	732	719	758	727	680	734	713	731	711	713	754	722	783	705	757	742	750	777	757	696	736	774	702	732	687	779	713	705	752	726	701	736	718	740	738	735	719	737	770	736	782	709	687	731	703	752	726	725	681	727	698	751	739	763	757	723	732	704	744	742	715	789	753	764	769	738	744	728	748	755	769	711	743	775	748	712	763	800	726	703	788	716	772	725	672	720	684	740	755	741	741	683	758	755	714	720	735	749	705	739	702	754	748	693	779	776	741	743	718	721	731	738	747	746	691	726	710	720	708	737	729	749	772	697	756	728	742	713	683	731	703	724	705	730	768	711	719	736	702	759	800	764	754	740	761	716	729	732	723	714	750	750	716	754	741	731	760	742	762	694	747	753	757	739	736	707	733	753	769	717	735	744	716	732	704	741	693	730	678	768	793	714	725	781	751	702	734	747	720	714	701	699	758	736	722	758	702	735	710	699	730	747	760	720	754	771	758	758	793	742	729	714	726	732	735	743	691	726	718	731	706	702	712	752	708	694	725	759	773	721	688	745	739	750	743	731	722	720	730	721	715	769	741	703	769	774	766	749	754	742	743	740	699	755	727	719	675	732	718	773	797	774	741	739	732	747	729	719	734	756	710	704	703	730	771	732	745	731	715	704	677	753	722	709	741	707	727	733	727	733	726	749	730	762	732	740	686	757	766	737	758	763	715	763	690	720	780	717	745	696	648	720	699	713	740	721	679	714	715	746	702	732	685	741	672	784	706	691	768	763	739	730	774	709	684	665	764	745	732	759	761	726	711	722	738	750	758	746	737	709	782	739	732	746	725	824	743	742	747	707	716	708	738	667	749	728	739	746	701	743	728	720	754	714	754	730	745	699	700	752	731	671	731	716	746	744	705	754	749	737	776	806	749	820	741	755	730	747	717	752	747	728	693	702	740	719	754	714	678	683	741	694	695	713	749	725	742	709	693	738	709	729	742	736	675	714	767	765	711	746	671	723	708	717	741	790	768	720	733	690	701	767	688	745	704	753	725	712	681	722	757	708	735	719	775	747	717	748	790	745	724	724	759	756	740	742	680	694	748	714	727	719	720	725	754	701	769	755	754	731	726	788	744	737	758	720	702	723	733	725	734	715	755	737	702	745	767	707	760	696	738	758	735	776	697	732	751	719	743	683	744	715	749	721	752	741	744	740	747	728	741	744	746	728	709	734	747	766	730	732	721	684	769	772	702	727	712	693	725	690	728	701	736	724	743	721	718	695	683	726	728	719	759	709	665	740	766	703	729	786	738	726	683	738	777	765	795	743	780	724	687	758	698	741	759	767	721	692	777	689	746	704	770	765	702	712	760	729	722	732	744	727	685	689	706	754	723	717	686	753	701	719	734	728	770	771	765	752	732	758	769	718	807	736	689	772	722	694	757	714	785	725	769	715	761	708	718	705	701	736	714	708	750	726	743	703	718	762	709	717	738	718	725	747	757	712	735	701	764	793	726	699	748	718	764	785	766	688	720	754	773	739	740	745	742	768	735	732	713	694	786	741	737	758	696	737
24788	21302	29698	28614	22512	13972	6124	3143	2263	1784	1340	1011	890	809	793	705	703	613	624	647	586	564	583	540	563	515	554	525	568	531	524	569	532	542	558	557	555	539	562	527	547	556	553	526	529	505	545	545	527	569	568	551	503	523	485	540	515	496	560	525	521	525	565	527	535	523	525	510	517	516	509	551	555	493	520	557	495	487	509	546	507	570	529	508	524	549	526	534	498	497	556	521	526	493	540	521	520	519	541	540	540	568	553	521	569	588	522	484	504	489	544	494	471	537	495	559	487	494	535	472	531	523	508	572	567	503	532	543	497	537	561	509	546	506	537	540	536	534	468	512	539	483	506	529	527	539	559	533	493	567	566	537	513	528	507	500	519	598	521	502	567	548	499	484	533	518	542	515	489	555	545	501	540	521	507	518	521	497	488	535	515	515	492	510	500	520	536	527	538	520	514	524	501	528	515	489	512	564	510	532	548	562	505	541	540	514	538	514	487	553	565	524	535	537	530	490	501	506	478	515	539	531	544	549	531	529	551	523	532	515	482	535	569	501	554	544	520	569	518	498	538	507	513	489	528	523	526	540	523	494	502	555	511	518	540	512	502	524	568	510	550	548	498	509	528	477	516	503	504	521	531	553	500	549	529	538	508	533	559	475	557	524	515	513	498	503	531	529	519	500	551	501	490	482	519	523	523	522	523	548	526	512	495	488	531	553	509	572	555	523	540	557	575	537	473	499	551	499	504	523	535	506	512	543	530	516	536	515	533	535	529	541	526	507	491	551	522	504	519	581	540	508	502	522	533	514	518	495	538	501	504	502	509	551	535	552	508	560	539	537	548	505	517	526	502	533	556	492	542	538	521	540	492	493	512	555	547	508	536	536	525	545	537	541	530	519	524	547	513	500	514	497	528	552	562	539	510	560	577	568	512	491	503	549	514	536	528	500	518	522	503	517	527	550	490	509	554	549	499	595	488	515	533	543	552	540	483	514	504	516	519	487	545	530	503	501	545	534	509	535	520	543	538	508	515	519	520	558	486	509	505	547	497	562	543	516	569	557	544	498	494	529	527	518	522	537	503	524	544	568	510	552	517	522	529	545	548	538	546	525	492	560	507	531	554	540	567	516	533	526	528	525	512	516	544	575	540	506	543	551	518	493	510	552	525	511	550	543	551	544	512	547	511	550	503	531	523	511	496	519	559	527	545	537	570	515	485	505	539	547	529	513	538	513	515	530	579	568	524	545	529	529	547	553	507	512	527	565	462	503	535	547	550	529	546	542	512	518	492	550	575	525	500	537	500	524	527	523	495	543	536	509	518	568	547	525	515	514	539	541	587	534	483	532	517	504	522	503	581	525	525	503	538	523	542	534	513	517	533	522	496	524	493	545	518	510	501	522	480	532	546	526	535	507	543	493	481	512	566	520	519	531	524	563	526	575	506	528	512	484	501	590	496	521	542	551	506	555	554	563	480	521	493	493	539	492	547	557	568	539	551	513	577	546	458	557	526	552	531	530	525	545	535	501	496	543	505	517	525	572	554	517	552	498	541	517	527	549	559	556	521	554	524	543	541	577	501	547	482	515	569	551	549	543	585	554	569	573	504	494	545	525	495	539	528	540	510	531	522	544	507	523	474	503	547	510	509	503	506	525	527	524	521	546	511	526	509	523	510	521	493	527	518	545	570	481	536	515	514	566	535	538	536	525	544	519	531	524	582	562	538	468	543	526	543	520	530	570	490	504	541	572	552	525	525	486	541	514	523	505	526	511	490	532	524	562	528	542	485	539	543	511	495	516	536	487	502	557	526	522	558	551	537	496	536	551	480	512	495	513	544	535	502	511	517	554	518	562	568	508	535	511	567	503	555	542	514	488	560	530	487	493	552	541	556	523	527	529	538	547	527	537	478	487	531	521	504	556	499	553	532	498	524	523	526	533	560	581	524	539	549	487	534	496	541	481	569	502	523	543	556	515	526	540	502	499	498	529	507	540	529	550	538	533	514	502	499	525	548	526	530	529	524	537	505	544	549	524	542	543	535	535	496	495	527	528	537	505	531	515	541	524	553	559	524	504	565	484	548	493	540	543	513	534	525	526	545	534	545	561	534	533	499	576	561	497	537	544	509	560	489	487	550	517	525	489	537	538	548	533	516	546	479	541	509	510	599	526	498	526	562	537	540	523	497	548	501	537	560	568	567	526	514	517	504	546	533	539	516	523	515	515	506	483	528	511	510	535	517	561	481	523	452	473	541	535	533	514	498	536	522	514	512	567	553	511	504	527	557	490	538	560	518	552	539	520	501	544	537	506	551	509	525	518	553	548	506	504	485	523	552	547	537	512	523	581	528	534	532	530	518	570	538	547	510	528	516	511	532	474	539	542	509	564	539	471	544	524	530	524	521	497	535	558	488	544	527	536	564	526	528	522	521	533	548	518	546	558	530	529	529	496	540	507	514	546	504	529	533	531	541	549	539	559	518	577	554	556	516	534	532	540	502	477	508	545	502	503	534	487	520	551	521	524	541	538	475	513	473	510	524	537	521	557	595	537	525	546	494	519	526	527	541	489	469	558	521	556	540	507	537	507	538	508	487	571	517	530	534	509	534	540	521	537	539	536	491	522	524	513	579	487	505	523	544	504	517	544	496	528	536	520	556	511	533	519	508	533	566	507	489	538	497	515	570	537	537	574	500	521	534	537	518	531	543	568	530	528	524	543	484	557	523	556	502	539	518	553	489	504	508	512	501	559	503	548	531	494	567	531	508	538	523	539	536	503	507	521	550	531	547	560	539	533	497	466	545	528	526	474	549	555	476	558	506	523	512	544	529	552	511	544	586	573	561	535	532	563	509	530	527	532	558	502	503	522	470	504	486	535	509	506	504	521	569	504	519	536	534	513	500	548	494	568	511	536	560	564	527	519	553	544	506	536	523	483	525	532	531	511	516	520	508	523	548	521	552	572	498	524	494	587	520	541	525	504	514	486	551	539	520	579	536	537	519	549	542	546	513	514	464	523	521	586	516	547	516	573	509	495	562	538	592	505	595	506	549	583	523	530	515	543	502	504	541	504	562	549	520	523	537	507	546	530	593	480	554	492	525	573	554	521	490	562	515	532	494	573	525	541	531	519	524	585	512	570	503	535	522	517	553	471	525	516	521	521	534	490	552	551	506	547	547	585	521	524	539	536	560	540	531	522	519	533	514	499	508	532	531	558	511	498	518	479	507	527	483	572	559	525	554	517	552	509	510	511	527	555	546	513	511	537	539	512	498	509	538	509	585	541	488	557	535	504	520	540	533	549	499	522	510	530	557	498	508	493	507	554	515	573	539	517	506	592	572	513	535	496	535	508	508	549	504	510	487	487	507	506	544	557	526	517	481	516	533	520	523	520	533	530	546	551	546	474	531	543	517	520	515	522	552	517	554	492	542	532	517	533	535	537	500	555	548	526	587	526	536	509	505	514	517	534	548	551	533	529	518	495	533	562	508	505	559	542	492	522
39249	64075	51390	35741	26212	15510	8645	5544	4001	3160	2225	1679	1356	1133	1068	1062	881	845	822	781	750	733	701	720	705	643	728	671	679	641	651	660	669	689	622	584	651	619	695	691	641	625	689	631	647	640	671	634	698	654	677	622	663	679	616	610	654	626	658	646	717	607	636	655	656	647	593	617	689	672	641	665	606	688	646	635	648	693	659	623	658	658	599	653	640	652	655	643	620	634	655	609	617	633	622	578	636	637	646	665	641	653	603	629	573	686	666	654	682	665	655	637	628	648	621	670	663	647	648	644	654	681	632	622	628	638	662	662	640	624	627	624	653	663	639	661	621	644	652	613	653	605	646	638	596	610	686	684	633	624	661	644	631	653	605	675	611	624	619	593	636	652	584	660	646	654	655	637	637	642	661	633	645	640	622	657	631	654	651	670	660	624	710	578	626	642	634	625	622	622	661	651	676	638	618	659	684	658	674	649	655	652	628	672	704	645	656	597	611	646	674	617	652	648	600	644	627	638	631	681	678	654	643	722	588	589	663	656	650	639	613	640	663	642	648	614	683	653	594	662	684	645	651	674	652	646	669	621	669	636	612	695	597	636	655	703	642	632	635	610	666	662	598	599	644	655	634	623	636	643	673	645	639	608	661	652	625	641	627	654	625	624	596	630	662	644	598	676	647	597	628	677	639	650	661	619	658	631	630	657	602	650	625	641	663	678	643	673	695	616	649	685	664	626	644	629	657	644	653	616	665	619	650	639	640	657	633	640	631	676	618	608	645	642	643	651	629	674	661	656	622	647	639	656	631	617	612	649	630	627	654	636	659	629	619	600	678	638	652	663	672	638	653	646	644	659	655	673	647	626	614	655	673	614	626	631	667	639	615	626	646	660	648	624	618	644	661	665	658	621	589	679	666	618	633	632	655	631	642	631	645	661	608	627	674	634	658	643	694	615	657	683	686	641	691	644	625	652	641	598	702	624	602	645	640	597	663	636	688	677	645	594	648	675	609	630	629	663	646	616	607	607	639	626	656	627	626	652	664	666	650	630	622	629	643	643	621	680	671	635	620	619	604	626	675	654	696	654	669	651	626	657	613	649	702	634	625	628	698	668	613	636	578	630	655	661	632	670	634	645	651	652	627	643	651	608	621	670	629	603	646	635	635	642	643	627	643	624	631	667	689	633	631	644	685	635	655	636	634	636	631	599	628	645	600	665	621	670	625	620	636	631	650	573	649	642	649	680	610	606	683	650	629	648	646	673	647	617	613	633	631	634	662	667	640	610	622	648	659	613	627	645	684	631	647	690	587	633	697	651	651	648	662	623	606	618	623	606	648	645	673	616	668	598	658	681	642	661	637	671	643	664	643	616	665	629	640	640	649	615	639	655	651	644	625	656	633	709	602	635	670	631	654	654	617	636	651	631	591	650	661	663	628	616	618	613	652	649	604	585	626	656	634	688	680	632	652	668	644	632	665	648	632	659	619	641	636	651	657	704	654	660	617	634	642	627	638	636	621	649	674	672	649	655	660	635	657	626	621	626	711	621	596	639	641	622	616	626	664	597	631	625	634	661	649	666	651	659	665	636	629	613	619	600	678	690	703	652	659	686	667	634	642	665	667	601	612	636	614	659	676	638	611	648	677	600	656	619	637	645	633	626	650	672	598	642	626	694	682	668	654	640	665	632	633	621	618	650	658	615	697	619	681	637	603	673	693	623	662	644	646	659	605	625	669	650	621	607	675	696	617	659	624	630	634	621	610	621	650	644	617	636	644	641	658	662	629	672	640	649	634	613	641	640	609	647	705	671	613	652	660	638	628	651	622	558	631	656	619	667	638	624	619	678	639	688	638	664	643	611	609	665	653	625	624	626	680	633	682	606	642	665	651	675	610	647	659	630	640	595	678	668	614	676	658	585	644	636	617	641	637	636	672	678	660	654	659	631	653	632	648	685	638	649	650	592	630	602	618	660	643	660	625	624	668	631	620	691	660	589	619	672	636	657	627	648	607	649	649	607	632	623	639	632	662	642	641	668	631	647	626	635	648	635	683	617	653	623	653	630	640	631	616	616	636	630	693	622	698	627	631	659	632	644	673	649	648	608	631	654	634	693	666	642	667	670	627	598	691	699	644	657	704	638	645	662	615	656	660	649	622	683	636	632	606	671	621	638	613	606	664	644	629	672	660	668	628	613	604	649	600	667	665	645	628	629	679	692	641	646	665	700	631	636	610	628	622	618	671	607	629	636	627	620	559	623	704	597	652	663	690	630	666	649	670	614	626	608	649	707	624	647	661	637	589	645	659	604	619	672	635	630	622	671	654	670	668	673	659	673	670	615	639	607	631	602	659	636	656	614	659	672	628	637	679	644	646	681	644	650	607	674	652	608	620	617	622	663	646	632	631	608	664	635	650	664	644	678	612	604	591	630	677	627	653	638	667	662	652	593	633	624	656	671	680	644	665	686	663	680	649	660	645	644	646	680	639	645	674	646	634	635	632	606	661	614	673	628	633	641	663	637	704	649	648	638	622	636	645	619	649	671	641	635	664	626	682	648	608	660	666	647	659	644	679	646	663	648	611	630	644	622	665	626	654	666	625	718	650	637	689	663	640	638	664	627	637	623	621	646	631	618	660	664	671	621	585	629	631	611	646	644	636	669	657	620	645	613	644	626	619	629	659	604	625	680	705	649	686	648	625	658	621	672	632	644	639	646	651	665	627	608	619	602	647	676	650	640	640	613	663	661	634	582	696	583	616	620	625	647	608	636	626	636	607	656	668	655	652	591	653	658	629	646	652	644	678	623	631	606	678	667	627	685	641	654	626	667	602	646	656	659	619	662	635	601	649	655	670	650	633	621	613	695	647	648	647	654	666	627	626	625	646	676	635	647	617	645	671	621	617	639	603	630	652	625	652	631	669	656	691	647	667	680	657	664	593	620	657	681	667	676	656	627	603	649	590	628	602	663	630	661	666	626	663	632	638	632	636	615	660	571	669	653	605	649	668	648	626	641	637	605	630	697	614	655	647	649	615	690	661	673	668	647	618	668	643	699	622	660	623	654	644	617	649	670	641	623	667	676	658	641	678	640	633	648	655	632	642	679	665	663	642	630	639	627	667	614	645	626	646	632	639	732	672	641	628	624	668	619	609	639	628	660	625	630	603	660	673	677	616	656	644	613	656	631	636	632	659	665	642	675	618	663	635	650	626	648	634	599	677	667	654	654	660	612	615	590	645	685	660	666	638	730	660	688	645	645	646	656	652	672	628	651	657	634	621	633	618	662	649	663	661	648	621	617	639	654	614	647	661	639	621	643	625	636	638	650	650	621	620	623	659	642	683	602	648	659	627	680	634	651	623	668	655	638	587	639	673	637	646	650	658	688	656	630	634	679	632	628	621	657	596	638	646	688	644	611	662	636	677	630	660	677	636	609	650	664	644	647	636	661	635	698	583	656	667	601	622	644	635	658	596	590	653	645	649	666	663	628	622	617	678	635	648	683
22761	21117	28733	23973	21413	21939	17713	6514	4103	3160	2026	1511	1194	1013	951	873	822	761	725	670	654	688	681	629	614	584	586	562	619	577	590	606	584	547	590	599	578	572	601	609	613	572	579	603	560	557	582	574	601	636	573	581	577	577	557	575	551	582	588	569	606	591	568	559	584	550	552	567	617	593	597	584	562	569	577	570	594	557	554	545	569	551	547	602	567	532	559	557	572	558	586	592	615	542	550	591	565	573	549	543	586	518	615	628	588	589	559	531	570	565	556	529	590	587	585	569	608	560	580	544	570	556	565	564	563	568	555	515	539	557	537	578	581	589	564	568	577	585	546	542	581	582	531	541	585	542	601	572	605	533	577	570	595	586	554	572	571	554	554	602	591	611	603	543	572	619	582	527	566	575	582	539	592	623	580	573	543	551	607	591	570	567	567	549	543	603	558	596	527	552	546	546	581	565	514	537	558	569	576	538	556	555	534	598	542	579	564	542	535	535	577	552	511	551	560	611	562	563	592	553	569	569	560	558	583	597	579	532	562	532	565	570	543	581	551	545	569	526	554	574	593	564	607	539	555	578	543	599	559	543	561	594	554	550	540	593	584	602	620	587	561	564	552	600	556	581	621	595	537	559	537	565	582	540	562	551	535	567	574	610	522	588	558	547	551	553	574	580	571	551	596	560	559	610	569	518	577	580	541	576	601	589	582	551	595	570	561	557	552	584	533	570	532	577	604	572	525	573	582	565	566	560	606	579	588	595	593	567	496	596	593	600	580	623	575	583	547	554	556	582	560	547	581	543	566	594	551	580	566	557	598	559	574	598	589	573	567	556	586	582	567	568	562	590	556	553	505	609	602	592	585	590	542	554	608	564	602	540	557	562	546	602	527	595	585	578	536	567	538	598	560	574	616	561	596	561	565	580	544	548	602	570	599	591	567	621	578	574	572	563	629	582	604	560	538	559	565	549	578	578	607	538	584	581	532	576	573	561	559	582	543	546	583	548	599	565	562	552	593	579	528	546	553	576	600	546	556	557	559	536	596	539	576	597	557	558	543	574	580	586	536	578	587	582	509	576	582	586	612	564	606	563	550	561	601	601	572	532	588	542	590	580	586	564	564	567	576	582	545	533	584	565	602	568	544	588	536	569	562	576	535	559	587	551	568	597	520	579	557	580	561	569	572	517	582	581	548	608	540	585	562	602	592	523	572	554	544	562	539	566	571	566	550	559	515	601	552	548	602	626	566	563	586	566	568	572	539	544	542	625	560	546	553	556	610	577	566	576	543	542	560	600	595	610	581	586	523	532	555	585	584	576	550	597	565	580	560	567	570	567	525	574	603	595	578	541	552	583	579	556	576	571	585	591	515	550	578	572	544	584	586	588	586	557	573	584	579	589	548	547	574	596	574	567	565	568	529	573	535	537	592	607	573	571	604	533	536	561	596	573	604	582	569	560	574	585	518	560	549	582	544	562	543	568	615	556	541	570	548	540	532	566	558	599	592	565	557	597	561	569	586	586	593	509	562	566	606	575	578	586	583	543	580	584	534	615	556	572	572	571	542	556	530	537	572	582	540	556	602	571	568	548	567	540	566	588	522	567	595	549	550	580	541	539	567	558	573	579	571	540	599	597	628	568	607	564	582	604	558	561	585	575	535	562	555	585	526	574	566	556	580	539	595	530	597	553	556	572	551	551	559	531	590	592	559	566	534	594	602	625	566	582	527	599	597	571	531	624	547	554	593	538	560	593	574	625	544	605	605	546	578	569	553	580	555	573	550	548	601	565	563	552	584	577	566	561	593	526	575	639	552	612	574	599	566	584	513	575	570	578	537	563	548	579	551	570	611	548	569	559	592	589	622	574	562	573	563	600	602	520	593	575	589	559	532	603	607	565	567	574	509	606	542	598	545	584	531	588	579	581	548	560	539	543	611	579	625	577	587	545	593	564	524	589	562	570	579	611	601	574	571	564	606	605	543	580	567	637	576	599	570	588	588	558	557	544	566	575	577	592	566	592	568	527	592	599	548	631	572	593	569	597	590	578	555	566	542	543	593	592	531	594	562	579	582	559	615	565	607	575	559	543	536	573	516	544	583	573	602	608	564	536	595	577	595	552	581	563	550	593	545	579	592	582	591	555	557	573	542	574	523	589	556	588	602	603	606	520	555	569	557	564	537	557	577	626	558	547	557	576	581	598	608	567	570	546	543	576	543	576	596	584	555	561	578	560	556	576	580	503	557	565	585	533	542	563	599	537	546	560	620	596	569	542	557	572	598	560	545	575	571	566	581	575	547	524	592	630	599	586	553	576	601	599	562	620	549	616	561	599	584	575	564	627	535	567	550	540	571	587	517	561	533	522	611	578	533	610	617	570	557	604	592	569	543	589	524	594	578	600	565	571	585	561	561	589	581	553	577	593	581	541	566	576	552	537	552	564	582	573	530	618	586	548	584	588	577	536	592	566	542	570	510	576	541	597	558	526	569	626	601	565	543	543	593	539	595	560	622	610	560	562	558	539	606	607	553	594	553	536	536	583	573	570	598	550	574	568	596	587	558	517	550	564	558	566	540	542	525	575	631	604	550	559	554	531	571	590	563	592	587	588	568	571	574	582	590	545	608	555	578	531	586	574	583	565	553	559	552	557	612	568	627	570	571	618	571	557	584	541	586	572	590	574	536	565	594	593	576	524	597	610	559	563	551	585	542	558	635	601	551	547	587	642	585	579	576	585	573	585	579	623	522	528	589	555	594	547	565	550	517	545	578	551	580	588	563	578	566	592	597	503	558	576	603	565	522	568	532	601	574	591	580	568	578	541	571	576	564	599	603	601	603	584	552	566	535	632	566	585	586	547	569	616	567	591	549	588	590	594	568	575	577	561	590	565	583	600	572	596	641	604	556	561	553	560	524	559	544	578	579	590	556	571	587	582	571	608	543	600	578	539	565	552	600	551	586	580	529	577	609	569	577	506	560	546	558	606	616	580	564	573	518	547	551	538	563	545	559	586	552	535	563	531	543	572	614	548	580	591	541	586	573	574	562	543	528	574	578	563	588	586	544	558	540	529	564	585	555	526	516	590	572	569	591	528	557	612	560	561	533	585	574	567	599	574	611	586	558	577	574	562	559	547	551	553	563	567	603	543	586	532	533	574	572	585	593	566	578	552	537	511	591	590	550	571	575	533	557	615	561	572	566	574	632	573	578	565	583	563	526	560	585	562	558	574	600	552	526	582	588	579	571	592	545	572	529	549	578	553	581	561	543	564	546	597	577	589	556	542	626	590	576	573	574	579	606	559	604	574	557	571	590	565	571	594	559	577	554	568	584	504	572	557	575	567	623	574	582	600	569	558	537	563	594	565	609	537	563	590	582	524	578	585	585	540	579	591	539	570	596	576	575	566	542	529	602	545	600	541	568	585	583	565	539	558	586	530	524	548	546	588	575	542	559	550	571	527	580	580	559	541	584	559	530	562	542	558	568	557	547	575	607	576	580	566
43894	73199	59258	40292	27747	20542	13897	8999	6958	5106	3236	2302	1740	1447	1264	1187	1124	1018	939	882	882	853	805	806	741	691	762	734	747	727	654	681	725	684	698	736	740	661	741	701	694	668	691	668	662	713	734	599	702	665	676	643	704	683	658	659	682	705	713	661	651	651	700	697	668	643	682	696	709	677	692	653	676	663	637	669	693	741	694	708	678	686	665	715	682	677	672	656	677	665	652	710	644	677	625	681	674	677	717	682	681	681	711	689	665	672	648	702	676	659	677	643	666	688	687	723	717	683	702	660	700	645	687	644	696	714	687	683	666	673	638	730	649	674	727	681	701	692	663	731	626	681	719	700	629	646	669	688	662	688	677	663	682	657	702	650	689	647	660	683	709	677	669	685	684	702	648	656	694	645	647	671	712	672	628	667	687	698	658	673	682	687	685	692	696	699	709	692	685	689	665	664	680	678	660	661	729	670	657	731	727	650	653	663	667	659	715	691	667	673	674	693	643	681	698	683	684	694	705	706	679	666	691	692	673	658	675	667	635	695	674	723	670	671	676	724	691	702	639	667	693	717	697	693	692	663	673	726	720	695	704	642	715	680	689	712	694	643	708	659	687	704	699	655	678	666	684	633	679	642	649	688	641	670	685	688	723	680	678	679	657	699	634	675	635	729	618	681	657	615	669	645	704	663	652	683	681	674	645	684	647	671	628	735	689	661	665	694	617	656	650	682	626	661	677	714	653	686	670	705	685	688	698	699	662	692	655	708	645	639	664	673	651	697	669	650	640	685	685	688	691	685	683	716	675	676	704	660	689	653	648	707	650	647	646	681	667	667	655	651	696	636	714	625	691	711	633	625	687	683	659	675	698	689	673	663	725	704	646	665	686	639	707	674	690	692	684	691	683	677	673	703	692	664	674	725	695	672	680	705	643	743	721	694	632	734	677	714	670	642	674	674	664	699	636	691	708	670	681	627	664	647	719	673	674	659	607	674	628	692	658	699	716	646	668	690	685	684	671	735	702	713	679	725	716	675	656	711	656	697	650	707	696	725	672	704	691	679	678	731	689	662	744	680	691	705	727	694	690	656	689	661	675	697	677	667	724	696	690	704	680	638	677	668	676	670	697	662	695	700	673	709	687	637	718	681	644	740	648	664	686	688	633	704	702	693	698	651	713	690	704	638	651	662	659	707	645	643	638	635	717	703	696	680	672	708	677	685	678	680	684	701	720	682	685	651	719	715	688	664	673	720	648	655	681	678	661	672	694	620	675	658	653	643	663	669	656	697	654	630	682	667	673	671	652	711	675	656	689	713	678	689	638	687	738	692	684	744	688	643	670	689	636	707	663	701	701	663	718	661	703	665	714	661	680	691	650	653	661	693	676	699	681	709	604	680	660	680	680	665	649	674	693	673	719	711	694	654	688	706	692	681	673	670	680	679	680	704	656	694	684	700	654	677	670	677	645	657	662	676	717	698	678	653	651	684	721	658	687	692	704	689	645	654	658	679	758	728	662	673	646	688	687	679	633	681	713	671	694	703	703	638	704	672	733	731	646	718	657	667	659	633	659	659	676	697	740	733	688	725	662	685	647	679	629	643	693	695	670	653	646	673	628	648	677	675	667	607	711	672	694	671	656	688	682	716	658	703	654	642	703	657	658	679	715	698	679	683	718	705	714	663	670	682	685	694	732	715	650	717	681	661	685	703	681	646	658	662	650	676	667	688	697	660	664	711	741	706	632	652	692	646	683	666	740	669	680	625	725	707	674	682	656	707	704	665	701	672	669	616	677	655	683	679	701	680	680	699	681	663	694	703	662	721	708	658	735	670	699	679	664	692	687	690	649	712	636	687	702	685	657	690	642	694	706	709	685	646	685	689	686	643	711	640	653	647	720	651	666	735	665	694	652	695	679	698	654	668	655	669	713	648	673	654	648	691	654	682	635	696	722	693	702	690	689	674	707	690	652	677	697	653	667	621	657	671	684	689	711	649	696	670	696	740	711	669	689	636	624	677	701	669	673	699	720	668	637	682	712	653	687	679	658	663	637	700	665	720	677	650	691	667	644	689	686	691	766	697	648	678	672	703	727	727	689	675	622	644	693	644	740	744	686	691	657	741	675	679	695	685	660	740	738	666	661	620	713	693	650	660	726	698	707	671	675	693	687	718	683	691	683	719	658	712	663	676	688	704	643	730	729	670	659	684	628	663	650	647	642	744	695	663	674	660	741	668	700	697	643	669	675	735	673	695	659	657	687	676	671	694	679	721	637	684	692	680	715	679	652	687	669	643	654	684	652	650	656	692	692	703	667	658	700	645	631	716	665	674	650	708	681	673	691	703	638	694	695	708	687	666	711	710	647	625	687	630	751	615	674	668	678	663	706	690	732	707	690	716	684	678	710	706	657	688	661	716	654	668	721	684	705	676	723	636	704	663	678	689	679	746	704	679	648	667	642	686	682	659	695	640	709	640	677	699	652	685	631	667	687	653	702	665	675	656	681	696	638	653	668	699	636	739	672	647	630	704	672	690	679	697	711	661	671	672	673	664	696	691	669	676	705	706	699	694	681	735	683	688	656	715	657	662	677	684	666	700	665	689	714	643	682	716	705	688	701	724	663	705	646	707	667	673	645	699	691	707	678	653	622	638	670	683	615	677	672	694	708	669	643	635	692	687	654	710	712	637	692	683	624	680	742	675	704	722	663	679	633	668	718	699	617	687	663	702	695	636	711	680	689	693	635	672	687	742	676	681	694	705	673	695	679	642	716	670	686	669	678	643	668	678	696	690	673	672	651	701	685	662	663	708	726	685	696	655	708	708	712	686	659	710	694	705	702	694	698	715	658	688	656	628	644	674	683	685	644	708	731	696	693	665	661	699	714	678	716	691	695	648	682	718	668	676	692	698	658	662	639	706	644	683	693	704	659	678	691	710	662	690	713	682	712	677	633	692	727	751	661	672	668	654	673	676	728	662	678	672	699	647	651	671	696	679	722	657	634	690	647	701	677	690	639	681	680	662	693	701	659	667	661	654	668	705	675	685	682	695	670	661	691	662	650	675	670	688	670	655	669	633	659	675	658	712	666	732	706	653	678	661	684	704	678	651	664	701	703	635	651	688	700	647	695	730	651	668	682	693	690	715	719	721	611	694	698	623	728	639	673	678	701	701	655	652	686	694	683	650	702	671	662	671	675	637	685	652	691	715	700	655	673	682	684	748	674	720	686	714	651	681	664	674	729	661	649	697	679	675	658	676	687	639	684	678	651	708	672	680	682	694	622	683	712	677	673	718	621	692	634	683	699	708	643	688	665	687	661	657	655	652	645	648	710	652	716	658	719	664	648	683	648	700	684	649	687	695	701	672	706	665	674	652	702	667	693	676	666	656	680	740	665	726	694	671	679	650	677	703	691	655	667	720	719	675	669	701	644	685	705	681	667	680	706	652	710	658	711	674	691	687	653	670	661	695	683	632	686	675	686	662	692	687	656	695	697	661	700	668
33792	40343	43151	31082	17498	8543	4303	2345	1767	1429	1015	864	776	709	714	699	676	620	612	606	634	577	552	630	630	557	608	600	596	607	569	603	603	621	578	606	544	569	596	575	600	548	581	626	554	573	551	569	575	574	591	564	605	571	564	582	642	594	560	563	594	539	592	592	594	587	599	593	554	612	588	561	602	572	589	556	581	598	555	564	564	564	575	598	560	543	590	551	578	577	572	564	540	558	578	609	564	605	591	564	558	574	607	570	572	586	577	548	587	595	583	578	558	591	603	585	537	585	608	590	569	577	559	561	592	546	581	557	550	601	618	565	617	601	601	530	598	617	600	568	535	559	566	572	578	565	637	607	583	574	555	568	555	577	552	595	562	557	584	577	567	582	569	558	565	599	544	579	599	576	552	600	549	584	565	587	595	559	532	562	590	594	558	581	614	571	568	600	624	589	586	529	588	574	573	614	557	559	578	530	578	580	616	525	584	586	544	600	583	590	596	541	561	606	564	592	546	583	581	592	502	550	568	592	544	590	611	562	566	586	622	575	545	542	596	551	575	557	556	601	570	585	596	578	578	559	624	562	569	591	556	609	589	555	587	585	593	555	597	613	572	598	573	591	617	566	562	588	545	565	583	575	568	569	587	580	561	596	563	619	556	559	589	587	575	594	607	570	561	535	540	570	586	545	592	579	609	573	569	614	597	540	596	604	602	635	567	544	578	591	538	584	576	523	567	592	581	610	560	603	573	572	572	594	525	568	581	607	613	576	580	587	561	529	589	601	568	555	544	554	578	606	565	500	548	602	591	590	557	587	567	559	562	589	595	583	583	586	558	570	576	562	570	635	569	559	544	563	563	603	541	592	568	574	621	551	585	620	571	535	597	513	572	655	588	610	535	569	562	551	552	622	611	626	594	559	594	546	580	587	576	570	551	566	586	581	581	540	570	582	538	614	587	585	591	603	571	573	562	576	538	553	575	581	571	573	597	591	574	554	536	540	594	585	574	609	536	582	629	559	579	545	521	567	621	602	614	565	569	583	607	555	588	617	553	547	589	618	542	599	583	536	596	601	555	574	542	609	590	550	590	552	597	612	551	618	602	592	551	626	587	574	618	557	565	588	574	560	520	580	566	576	584	596	578	571	524	591	563	609	570	585	575	593	588	625	577	594	590	549	571	586	633	596	573	579	597	544	566	568	564	557	600	583	600	615	599	532	558	587	588	590	574	539	609	577	557	570	584	583	584	570	549	571	541	546	571	592	578	574	553	563	584	582	549	556	574	590	578	571	585	569	583	568	583	579	564	563	579	540	557	569	577	608	600	575	553	609	546	595	593	541	572	591	575	590	585	559	585	593	569	569	623	550	611	568	570	625	579	581	559	614	551	544	601	597	579	608	585	566	613	575	580	590	552	557	566	559	551	536	596	571	569	604	535	571	604	598	582	552	586	609	566	549	578	636	550	595	540	580	526	580	580	559	551	578	613	566	624	566	559	576	562	573	578	605	573	580	570	590	542	583	577	582	575	561	570	572	621	544	585	583	611	536	596	567	588	570	583	594	605	573	545	601	560	586	584	549	549	561	587	586	582	609	543	571	581	570	583	588	577	602	632	581	573	556	555	578	591	553	610	569	549	620	578	584	509	588	600	601	607	535	582	583	576	579	567	532	583	619	584	541	557	564	582	561	595	546	551	580	566	551	533	551	588	558	547	561	596	572	621	589	625	555	576	543	520	615	585	542	578	609	588	599	556	586	558	546	574	589	595	613	598	602	592	581	598	577	568	614	558	566	567	577	566	532	558	560	569	636	587	586	557	558	539	565	569	600	574	594	601	572	569	599	547	559	610	592	559	591	536	577	554	525	538	594	563	610	562	542	567	583	573	571	530	588	627	604	601	575	607	558	639	553	587	603	557	557	541	546	557	574	569	604	567	551	577	573	544	590	560	578	583	603	542	597	586	612	588	586	619	607	540	587	582	571	606	533	564	582	598	596	586	584	562	561	592	569	583	570	544	547	578	575	557	596	602	617	595	609	589	585	555	582	581	552	549	621	586	602	517	591	602	564	577	577	625	544	566	606	558	616	567	557	558	593	564	554	557	582	585	600	532	575	599	599	583	590	584	599	540	607	553	604	553	560	593	572	632	546	563	590	601	533	562	575	614	561	570	559	599	590	602	589	589	560	571	577	547	575	595	575	555	603	589	637	571	582	575	542	536	586	580	559	564	602	608	564	588	522	573	551	554	546	603	563	606	541	609	623	625	600	583	603	576	571	575	528	574	613	560	585	587	579	573	581	593	585	580	614	592	605	580	574	599	547	574	582	598	557	589	577	607	614	623	600	669	618	598	530	565	575	593	582	530	558	586	567	608	545	597	560	582	599	586	560	549	570	570	559	562	622	593	558	573	545	511	569	588	542	603	605	524	562	599	587	542	569	588	566	558	561	553	546	556	565	593	566	532	551	623	551	586	588	553	577	587	539	545	588	570	528	594	555	527	559	608	613	597	582	575	551	607	563	597	568	543	595	567	593	593	575	598	556	575	590	590	581	554	611	575	597	584	555	584	549	577	543	547	553	573	583	632	569	543	579	552	556	551	602	636	547	569	549	571	608	618	553	611	586	618	563	559	571	570	579	593	533	597	554	585	569	590	595	540	604	572	562	549	578	574	583	575	575	533	553	570	599	579	592	588	525	589	556	544	587	592	542	547	563	563	578	560	576	562	594	567	583	579	584	590	600	597	585	614	568	567	595	578	607	544	574	593	605	554	589	559	552	532	555	560	636	592	567	565	607	610	594	562	590	574	562	584	587	570	585	603	583	554	603	541	576	579	553	585	541	574	597	562	552	570	561	599	572	599	591	573	590	588	544	570	599	576	558	559	621	586	581	540	555	575	541	609	555	574	614	626	563	583	573	548	575	586	588	597	633	554	551	584	600	547	575	579	625	574	634	526	553	606	559	574	588	578	556	604	560	608	554	599	578	590	531	568	596	546	562	583	549	605	570	577	577	583	596	614	571	535	598	599	561	576	576	526	569	614	582	577	567	606	572	566	560	585	627	603	545	571	600	591	581	557	572	576	590	592	599	579	562	588	550	569	565	572	605	598	547	587	591	592	531	617	588	593	584	591	549	606	572	623	591	594	583	590	568	623	546	564	591	570	587	588	588	551	580	559	585	577	577	564	571	598	557	567	571	581	588	566	586	564	589	535	590	593	568	606	582	588	570	534	613	572	582	583	582	590	572	603	589	567	627	591	572	582	552	522	611	570	546	584	594	533	571	607	555	600	557	528	559	575	639	559	583	603	573	583	557	629	570	579	578	579	630	546	569	586	579	574	564	555	549	555	605	610	594	576	605	611	604	540	579	592	595	553	589	607	595	564	556	596	566	545	578	598	579	533	563	592	584	594	566	588	562	574	606	530	583	580	558	534	578	577	534	584	593	581	566	607	595	581	531	561	560	569	606	575	565	599	585	580	641	585	562	595	597	591	572
41546	57609	45459	30512	19795	11933	6943	4207	2988	2275	1624	1288	1130	983	966	920	845	822	864	771	811	737	753	748	714	771	736	711	684	743	668	676	687	718	758	674	696	693	699	699	662	676	655	702	662	706	701	713	665	717	657	700	674	709	666	710	673	691	670	694	689	694	707	728	722	674	671	711	712	698	665	667	682	668	688	670	677	731	686	736	689	727	720	732	743	707	671	684	687	645	684	690	698	725	723	719	707	723	680	705	711	730	719	685	700	674	717	639	711	720	696	681	735	662	685	672	652	698	660	678	676	683	718	670	711	720	706	669	707	707	727	687	701	702	700	688	653	702	725	719	664	671	726	708	695	683	673	654	706	702	693	741	712	702	714	709	656	675	685	758	721	691	684	685	711	742	735	674	693	662	668	659	677	706	646	655	709	717	711	683	706	699	729	729	686	669	696	673	718	679	713	673	727	716	682	657	728	678	688	710	718	666	691	743	722	695	654	755	693	644	726	715	707	643	679	735	687	698	714	734	688	678	704	689	684	714	730	679	665	729	707	717	689	746	720	702	673	720	732	713	723	698	695	665	721	660	663	742	678	633	688	711	668	696	701	720	700	695	653	670	651	659	728	746	656	716	681	691	685	737	682	699	671	726	690	709	716	679	739	716	708	705	702	645	666	699	661	682	715	698	645	705	705	717	669	705	747	660	718	682	690	736	703	652	692	686	736	673	719	707	701	634	659	731	674	703	717	726	749	710	759	708	706	648	664	675	652	714	679	688	677	675	768	716	675	724	683	682	692	653	696	756	657	729	674	696	683	684	683	717	703	658	671	682	704	675	652	656	678	690	699	662	662	663	732	752	657	715	706	697	684	697	709	705	661	730	716	697	704	710	697	675	683	687	677	667	698	686	709	726	684	702	677	714	661	729	706	713	685	709	739	683	673	652	672	687	696	673	683	685	701	714	692	670	675	668	632	714	664	706	745	721	713	697	641	694	629	690	671	699	700	631	696	704	728	697	734	693	704	702	716	709	695	682	678	727	693	719	659	695	752	727	699	658	676	687	665	675	696	687	647	744	622	690	679	633	746	732	710	689	696	683	699	670	715	707	638	752	760	683	664	708	676	715	723	691	665	674	765	707	670	697	764	684	665	679	624	658	717	676	669	693	729	648	691	693	711	704	679	698	647	642	702	692	684	679	747	680	778	696	691	664	654	662	693	674	724	664	629	736	723	733	698	662	700	672	692	704	670	689	720	674	696	692	703	686	706	694	680	682	691	711	687	706	694	718	704	670	694	723	658	683	660	725	713	760	744	684	712	718	674	708	696	650	679	693	743	714	717	680	735	704	723	699	687	644	692	738	666	703	705	739	717	691	724	655	683	688	638	653	695	679	698	749	698	686	717	622	673	719	718	708	711	672	743	691	654	705	677	715	683	688	715	652	700	667	740	728	708	724	717	662	692	711	682	734	687	676	685	740	641	682	701	675	711	708	687	675	717	687	706	696	684	733	713	687	684	708	662	685	687	675	699	756	671	731	679	693	718	679	703	711	729	692	772	682	723	741	659	679	672	692	702	656	711	708	734	664	682	716	724	725	709	687	688	683	712	669	725	731	723	705	693	671	682	729	729	701	708	662	705	674	748	733	674	707	714	635	701	671	668	683	711	724	668	704	632	671	647	701	701	704	734	707	704	717	661	675	669	711	675	645	631	736	687	676	688	691	670	660	664	703	702	673	702	711	692	676	661	692	673	727	635	661	658	709	762	662	672	705	701	699	709	694	695	671	705	730	696	702	712	682	707	699	684	712	687	643	697	729	654	676	694	698	682	714	668	702	654	663	725	704	702	670	670	726	737	687	754	703	689	694	655	694	640	668	713	653	685	691	696	702	760	666	700	703	689	721	690	675	688	697	714	680	711	668	739	685	676	735	671	711	725	711	730	665	700	656	664	716	666	695	718	731	692	703	680	716	702	693	673	722	713	649	718	696	720	699	655	710	678	701	718	696	714	668	702	704	674	720	676	661	685	702	660	663	703	670	682	703	676	698	664	723	667	684	683	678	664	713	679	736	715	749	697	705	692	704	669	664	736	711	695	757	689	721	702	654	679	678	686	640	697	738	660	729	704	698	669	714	690	684	695	686	724	690	657	696	712	668	682	731	718	664	668	677	706	660	674	706	660	715	647	693	743	717	755	712	721	651	711	745	712	688	680	730	685	680	696	668	672	648	707	619	652	692	707	693	747	725	661	753	735	711	719	728	712	645	720	674	705	681	679	681	679	742	676	696	707	740	694	683	683	711	666	730	691	695	702	713	694	663	697	726	692	688	740	716	685	717	702	667	679	643	721	698	635	693	673	708	661	671	684	694	721	711	708	720	735	714	735	699	704	679	719	674	711	686	677	706	714	679	716	701	704	751	687	689	687	741	675	714	720	689	691	662	763	674	665	655	727	755	687	713	667	654	692	682	698	739	689	658	649	726	680	691	676	686	691	750	645	678	694	669	704	676	687	669	688	673	747	685	682	705	741	705	696	688	742	699	676	679	682	733	653	689	669	635	713	674	717	661	634	692	738	670	696	676	702	703	710	696	706	660	704	679	685	777	687	691	728	693	715	651	700	701	673	663	669	690	735	726	706	676	718	729	773	696	749	709	725	636	685	675	698	696	665	695	698	642	692	695	719	691	709	652	717	706	702	670	696	742	677	681	679	704	714	744	705	709	697	668	746	659	693	703	702	728	682	694	689	698	623	727	663	698	702	748	703	660	667	643	696	694	681	729	716	702	702	692	679	663	734	646	727	696	713	717	681	729	662	677	723	727	741	713	669	730	678	714	749	731	722	667	729	703	679	703	676	728	640	703	674	672	679	676	677	735	679	714	717	694	689	683	708	670	706	681	654	688	678	714	735	705	685	764	673	774	690	679	704	679	715	714	703	686	712	641	709	708	733	690	681	681	708	659	715	639	720	732	666	682	636	682	673	683	666	689	670	705	728	740	730	706	706	714	640	680	688	670	687	706	709	758	725	670	689	716	692	698	672	672	670	688	694	748	746	689	671	681	709	674	660	697	720	746	721	607	683	674	681	730	710	709	673	731	730	730	703	735	683	641	687	663	737	664	701	673	656	644	696	699	710	718	679	735	692	679	703	728	671	676	652	694	702	683	736	706	690	711	644	636	706	710	690	673	695	685	700	722	680	627	663	668	686	658	706	711	729	676	713	691	713	682	667	689	672	736	666	700	664	676	712	635	694	716	720	673	680	697	744	709	672	713	699	688	680	717	693	667	665	697	690	699	726	642	685	667	720	691	690	722	690	658	669	711	725	668	661	687	709	688	659	717	683	699	729	719	700	711	669	641	719	659	671	733	699	708	708	735	622	720	687	657	716	720	681	684	715	651	689	677	679	678	683	730	685	682	675	636	717	689	654	648	698	681	688	691	693	685	646	693	681	755	696	658	719	719	724	716	659	727	655	728	718	681	654	676	640	711	689	670	733	745	701	694
23999	21137	28714	25870	22491	16993	8757	4887	3026	2018	1377	1273	1046	915	799	826	777	725	682	670	670	690	652	673	636	589	652	606	647	580	645	573	612	592	599	594	614	621	565	649	635	673	613	601	613	647	598	603	615	612	659	584	601	605	568	617	581	590	640	629	599	597	578	603	621	598	605	616	581	600	626	592	622	620	580	586	607	579	632	618	587	541	613	618	619	598	592	630	621	598	600	614	605	582	650	605	622	582	605	597	619	663	599	605	627	569	591	638	586	594	566	618	605	544	601	628	640	618	593	595	625	610	579	587	597	595	612	613	633	659	576	635	555	590	613	584	604	604	608	619	624	586	555	613	592	640	606	571	626	580	615	634	607	600	609	585	599	554	610	612	637	611	576	629	635	649	600	602	593	586	587	606	591	628	641	646	554	593	607	606	640	626	570	607	605	606	638	604	630	625	577	616	626	587	565	616	618	569	600	605	651	621	604	629	599	572	595	591	620	598	609	658	604	631	603	596	587	596	555	580	611	615	616	606	569	531	599	613	631	628	598	617	623	621	606	598	556	614	593	592	634	610	629	593	585	625	583	600	630	593	626	571	555	601	622	594	626	593	607	575	592	601	597	568	626	613	659	634	624	560	587	588	605	632	621	653	599	598	616	603	639	635	595	641	616	627	598	613	591	625	597	664	621	624	602	616	633	574	566	646	630	604	619	595	608	590	630	599	618	597	616	628	600	602	593	581	597	569	607	581	613	608	621	602	595	604	590	607	585	630	586	582	607	574	593	631	615	595	585	597	643	604	567	625	604	632	623	584	576	594	600	600	594	598	612	617	607	599	584	502	612	553	605	590	578	602	587	584	624	603	626	565	592	560	544	615	567	560	645	625	573	615	612	623	600	611	603	635	567	566	679	600	592	621	605	617	557	617	603	559	631	585	589	577	632	593	612	636	622	596	625	626	637	551	640	577	630	584	635	591	586	627	592	618	639	576	539	627	624	594	617	572	605	613	587	597	623	592	589	618	645	591	612	566	624	569	596	577	542	636	583	600	594	573	598	685	644	602	607	618	627	596	630	621	626	608	574	578	602	609	649	549	590	606	655	602	606	585	586	602	596	635	578	599	605	598	580	628	641	575	613	599	619	648	623	548	627	578	623	640	646	640	622	596	615	622	610	638	581	600	562	598	562	637	607	613	616	575	598	540	644	606	619	653	596	635	597	584	581	644	595	614	628	591	605	644	573	592	587	606	583	585	563	589	641	629	633	580	604	605	569	610	615	564	626	605	605	608	630	608	629	579	608	637	597	558	636	609	596	625	604	636	584	640	603	597	603	621	634	617	598	635	594	617	614	602	577	607	565	631	617	569	584	635	631	626	592	575	649	579	591	628	584	608	589	547	648	592	606	589	578	579	625	627	614	599	583	609	603	613	549	567	637	589	602	572	581	607	584	582	626	621	571	633	609	537	584	641	632	639	548	590	600	602	577	598	620	633	594	595	599	572	624	637	598	573	618	600	629	625	574	643	634	583	598	577	594	605	598	659	588	606	578	596	626	636	612	603	613	615	641	627	608	614	593	620	640	605	596	606	632	596	655	593	679	630	582	572	613	593	618	563	604	624	616	604	560	578	611	558	595	597	607	637	593	562	585	612	581	587	653	589	596	609	566	613	585	646	636	613	576	624	594	606	578	610	579	649	561	639	593	634	604	584	562	568	634	659	585	626	559	617	605	642	594	643	630	605	622	623	627	623	630	581	608	610	552	609	610	587	615	611	601	614	597	589	621	603	603	621	588	579	594	617	599	613	619	619	565	587	620	583	620	580	596	605	590	638	634	574	587	587	590	573	618	619	615	614	630	641	645	599	601	611	580	623	590	586	574	610	605	608	604	606	592	598	617	618	595	613	577	641	596	602	629	608	545	613	601	615	590	603	604	578	605	574	609	610	625	605	625	591	651	673	602	639	616	639	571	614	591	571	600	678	577	618	621	570	617	600	635	653	561	593	600	595	635	598	647	623	571	594	627	594	631	613	610	626	610	631	645	604	616	566	601	591	592	590	572	554	596	641	602	599	641	628	623	614	572	630	615	580	594	619	617	610	608	591	587	617	563	579	623	612	580	584	597	629	597	606	632	635	647	563	614	617	636	605	607	641	597	556	624	577	622	599	610	643	581	641	617	629	604	607	596	609	587	614	590	596	595	613	597	624	619	598	610	585	652	602	573	548	585	616	605	557	626	628	584	632	644	614	606	584	623	592	593	603	597	595	576	601	601	597	557	609	607	605	612	631	566	609	579	616	621	623	603	601	629	606	611	612	595	597	641	595	590	621	623	593	652	637	589	606	605	622	598	569	588	613	604	565	600	623	582	624	608	549	646	647	611	555	604	604	605	606	590	615	591	632	573	663	613	592	602	596	585	596	607	570	586	615	630	610	681	632	610	625	557	636	618	591	608	657	541	608	591	607	634	597	551	620	591	588	571	652	643	561	620	611	644	572	571	624	626	652	636	612	619	614	628	637	571	628	596	603	593	600	571	595	571	582	569	588	598	581	638	575	614	620	601	601	673	579	605	618	591	647	639	617	574	630	624	601	556	593	611	593	585	584	609	552	614	570	631	592	593	645	553	635	611	574	627	634	585	640	650	643	599	634	550	564	597	585	600	620	608	654	611	583	578	580	578	571	570	599	610	592	641	651	573	564	581	575	571	628	569	535	597	630	573	596	605	610	598	603	647	650	632	575	637	592	590	579	621	562	610	587	553	620	582	559	611	602	593	584	576	647	582	594	597	586	598	600	616	612	586	620	637	593	609	605	642	603	558	601	608	606	628	595	574	579	662	589	574	636	613	591	559	565	612	616	583	629	611	627	572	588	616	640	598	610	582	600	596	585	604	572	578	595	600	632	608	611	586	639	596	610	635	597	593	612	582	602	603	590	603	574	582	586	627	613	610	585	593	605	618	592	591	637	570	618	606	595	600	591	617	599	580	601	576	568	601	629	621	601	633	592	575	622	607	635	572	622	594	618	621	633	642	640	611	597	571	580	593	583	625	586	621	615	583	631	606	650	616	588	581	641	572	593	586	578	599	583	579	603	594	595	548	597	609	615	611	583	597	617	556	624	669	620	630	580	581	585	620	606	600	633	589	610	594	622	596	585	606	603	619	599	596	630	596	602	541	629	615	617	657	589	622	639	600	597	590	590	633	624	562	602	611	595	619	636	609	590	610	627	585	561	656	640	579	576	622	602	596	589	590	633	619	612	585	594	589	637	634	631	603	579	680	585	617	588	596	584	606	626	644	549	615	612	640	566	628	627	607	577	612	570	591	616	602	569	595	597	598	611	610	620	616	634	621	613	541	634	610	624	589	621	594	642	546	601	659	610	592	574	557	624	644	639	647	622	625	620	606	636	578	569	594	572	583	542	583	644	608	563	583	641	569	606	583	556	587	616	626	582	612	600	602	629	601	579	591	625	555	613	556	585	598	605	618	615	592	606	616	576
40436	66872	54741	36246	23859	14395	10235	7510	4993	3243	2124	1731	1356	1210	1123	1064	1010	965	886	864	870	829	817	815	784	783	780	758	793	756	773	790	773	734	737	735	727	723	766	731	775	758	715	717	717	765	696	777	766	691	703	736	711	728	730	740	684	768	729	737	736	694	714	766	732	761	717	734	723	737	738	717	674	774	747	776	724	758	744	738	752	755	702	745	700	699	700	724	734	699	722	726	723	690	735	742	713	678	741	732	737	704	749	754	756	740	745	754	724	745	702	759	730	770	759	696	765	734	708	752	725	706	715	732	783	694	727	748	715	723	695	711	685	738	716	695	729	738	750	743	716	716	706	757	709	773	704	732	730	698	768	715	711	736	782	718	756	675	726	715	758	704	726	685	749	750	739	727	710	704	715	752	721	768	726	748	760	726	745	761	745	727	744	720	770	725	704	722	723	723	751	681	721	696	672	750	734	724	737	700	675	741	768	720	729	687	713	722	696	738	718	697	734	784	727	745	757	709	709	756	744	702	706	719	772	737	712	697	693	708	729	731	715	726	708	693	739	760	725	765	751	718	744	704	745	744	737	727	697	725	664	775	705	768	750	732	759	732	748	711	748	746	735	742	740	702	722	706	759	693	737	691	708	766	758	733	769	765	731	726	758	726	718	762	668	712	734	772	731	710	707	700	707	677	698	755	726	750	714	723	724	704	714	732	689	766	728	719	707	754	748	726	717	747	701	767	704	693	678	678	725	724	715	767	680	736	730	731	729	739	733	733	733	716	781	704	751	705	764	705	724	748	703	744	685	727	737	720	690	693	769	659	695	734	754	703	717	741	720	689	731	728	712	671	702	694	735	704	702	719	701	732	739	751	769	697	712	732	738	751	696	689	743	709	744	739	706	749	694	742	670	713	724	747	761	764	736	712	694	739	718	693	691	756	732	717	714	782	754	747	707	738	715	693	722	774	721	707	736	740	698	796	738	735	716	714	679	716	758	666	726	713	712	723	745	727	722	689	712	655	692	711	729	742	767	743	732	744	780	718	717	747	752	733	677	781	723	719	691	702	691	764	753	714	701	736	713	670	732	748	698	689	711	754	736	729	697	751	767	697	750	757	715	770	737	701	702	693	731	714	747	687	753	746	720	687	743	742	722	704	710	754	713	768	716	717	782	756	753	767	730	702	746	682	685	767	729	744	747	676	675	742	785	749	707	766	709	717	735	698	718	720	707	720	736	767	753	740	732	740	708	721	689	743	691	754	711	757	687	747	796	771	713	730	720	702	760	730	794	765	724	716	799	754	736	702	731	743	735	739	726	749	702	696	745	751	760	707	682	733	717	666	694	722	682	744	722	723	688	741	732	686	747	726	707	759	712	755	705	670	727	713	747	707	734	744	721	739	680	703	699	741	740	714	762	711	724	733	761	717	728	700	748	711	729	710	744	710	692	695	721	707	676	708	744	736	741	715	738	747	669	704	708	781	757	710	748	690	713	708	754	704	749	693	737	748	695	716	729	749	716	756	730	737	756	746	739	763	749	692	704	749	753	706	748	725	751	690	693	761	730	728	715	702	717	680	667	750	731	696	719	737	731	755	705	738	751	712	733	706	717	760	725	711	690	700	731	704	686	739	711	706	727	683	742	724	766	663	755	724	709	734	715	732	746	715	693	745	684	755	747	740	731	746	691	691	726	767	713	741	755	754	703	708	747	733	748	762	720	731	745	700	739	772	678	703	710	753	747	716	731	716	735	732	704	707	680	724	709	723	685	707	724	761	684	710	766	736	706	747	707	680	721	738	751	798	701	721	742	747	713	716	757	688	716	713	738	761	758	734	776	753	730	713	700	702	712	731	735	771	670	732	670	700	755	730	727	684	729	744	721	741	693	755	708	690	669	725	727	716	739	747	724	745	725	705	764	741	758	741	740	708	749	693	712	738	732	713	681	744	770	703	686	726	764	695	715	723	738	785	764	704	752	742	702	758	716	676	748	764	743	744	666	698	707	737	654	704	694	755	715	716	741	730	765	679	761	694	737	736	711	743	729	718	706	770	757	765	671	715	688	705	751	770	691	749	704	726	732	734	711	733	729	715	734	713	736	699	714	709	750	737	676	711	727	741	749	719	710	684	712	760	704	703	728	754	748	715	747	753	697	673	732	728	709	720	731	750	746	755	703	693	726	693	773	730	751	756	708	711	749	707	747	740	697	733	727	727	711	744	745	747	698	723	732	736	726	707	779	752	755	736	745	705	748	698	751	726	752	718	687	720	752	674	743	707	777	738	710	784	721	724	720	732	734	743	760	708	700	721	706	696	699	685	665	735	694	697	714	739	691	696	753	791	738	735	746	671	688	703	732	718	742	722	703	739	700	719	772	719	719	718	765	705	754	722	764	747	690	743	705	708	649	752	694	706	720	704	771	750	691	682	759	725	735	742	715	738	719	740	746	733	819	772	752	725	704	708	766	706	728	740	668	753	679	692	718	715	730	749	739	682	759	776	758	720	738	690	730	698	691	746	674	736	742	730	769	726	715	761	773	745	714	678	765	731	765	720	703	722	718	705	736	725	706	729	730	701	736	707	749	690	714	723	777	759	725	738	728	718	702	710	732	705	757	717	732	730	678	741	776	739	681	720	718	770	714	730	709	684	726	720	666	690	705	691	708	719	744	755	730	780	725	744	724	736	708	733	705	758	770	719	749	711	735	709	737	708	779	720	677	731	741	749	702	718	697	719	760	691	695	735	742	702	721	728	689	720	667	721	749	726	753	763	734	737	746	734	710	731	748	727	691	701	717	732	755	738	737	758	770	722	790	752	728	727	691	715	709	713	741	681	694	714	715	762	739	724	721	764	739	719	704	734	724	722	721	730	691	683	729	697	731	725	765	705	729	756	741	769	676	755	717	759	724	696	772	719	736	711	722	725	739	712	696	699	726	722	682	776	733	731	753	762	724	754	709	736	723	714	734	707	751	722	731	700	739	738	757	750	729	785	728	659	726	754	721	753	678	690	726	724	701	727	713	770	706	770	735	714	736	715	723	721	714	742	779	754	719	739	729	694	718	696	728	722	755	678	748	686	662	685	682	705	744	746	716	729	684	761	753	748	691	712	731	705	674	749	716	697	696	747	722	735	717	730	721	731	732	702	716	743	743	703	735	694	690	758	728	727	744	686	742	718	747	755	738	747	701	729	758	714	666	706	714	728	762	699	709	711	717	758	676	742	783	700	763	694	729	754	747	694	665	689	757	688	747	711	694	741	743	705	715	737	722	742	724	700	721	713	711	698	730	751	717	717	748	731	752	724	745	726	673	756	765	680	700	718	711	721	715	696	745	758	767	711	697	757	719	709	760	705	714	732	744	720	741	720	738	756	729	768	713	747	770	760	733	672	696	694	798	727	669	708	690	689	767	734	753	745	691	695	728	732	699	738	696	714	702	699	715	761	694	774	738	698	706	769	749	716	736	677	752	714	731	747	712	722	704	709	705	722	660	705	684	696
24818	21299	28100	26367	20042	12275	6524	3723	2323	1566	1200	1027	867	783	747	707	667	631	648	631	570	649	589	592	554	529	554	592	560	552	567	555	558	495	553	567	569	521	489	576	535	544	511	520	505	508	520	523	565	561	528	583	556	521	555	512	504	569	553	528	541	521	494	536	548	520	510	526	540	506	507	531	543	516	535	512	475	519	518	534	522	519	509	526	507	503	515	537	567	513	520	581	523	541	551	511	480	482	566	525	535	505	530	510	522	508	493	491	549	536	534	554	530	548	540	561	479	529	593	544	520	513	530	539	496	498	475	492	576	528	529	483	519	521	544	519	493	511	543	501	506	530	518	507	504	492	510	522	548	483	534	543	521	530	523	562	545	481	525	498	492	539	606	526	553	529	550	545	531	496	553	548	549	500	498	563	536	501	552	534	542	516	541	527	541	508	534	548	591	543	541	542	563	523	551	498	506	581	522	529	503	513	495	499	551	515	534	524	533	488	528	554	566	537	521	588	490	559	539	536	532	485	544	528	533	548	544	523	527	484	515	538	545	535	588	492	509	477	555	525	546	505	558	477	523	492	546	507	540	509	507	533	524	517	494	515	525	503	463	489	556	556	532	463	527	516	513	571	521	499	561	503	520	553	515	501	507	537	526	521	530	511	519	502	548	521	570	501	544	536	544	507	541	560	573	490	497	570	532	515	549	556	512	551	532	585	533	485	507	546	526	538	532	553	509	529	560	523	553	548	509	519	553	517	506	547	561	534	520	481	551	522	542	548	557	547	512	509	518	555	555	550	526	529	553	585	525	536	525	526	562	501	538	566	553	567	519	539	553	549	527	548	524	493	544	510	545	495	497	532	526	563	496	542	541	584	521	516	508	498	475	537	559	492	512	586	540	514	581	548	536	555	504	534	530	562	508	525	520	528	532	488	517	522	550	505	537	539	565	531	516	521	495	533	517	523	526	509	529	551	507	522	543	549	502	549	503	497	483	548	536	506	536	549	538	515	539	512	522	569	514	547	497	543	497	531	571	540	546	551	516	478	550	519	553	518	507	541	511	542	559	534	489	570	524	522	566	547	536	517	530	584	586	526	508	574	563	534	525	504	531	525	536	549	506	565	564	541	515	509	519	581	546	514	495	518	499	515	526	559	528	536	535	543	497	557	616	505	525	535	534	543	576	544	532	509	542	535	539	545	503	521	531	499	544	587	516	521	493	535	535	536	483	503	554	558	530	570	564	554	498	543	540	563	584	540	520	491	540	561	534	560	549	536	516	496	509	528	520	533	534	568	473	552	512	511	536	572	495	542	528	565	541	525	506	591	507	523	514	519	497	526	517	512	509	546	504	470	492	538	483	539	529	570	542	506	554	537	529	509	529	574	515	552	538	525	532	511	513	496	586	517	573	507	508	539	546	531	534	510	551	475	513	501	504	536	540	518	564	520	503	522	522	514	544	511	513	471	538	554	520	510	547	517	505	543	532	511	549	532	541	530	524	534	513	506	515	536	585	561	502	524	530	518	504	523	525	536	518	506	521	523	570	576	513	520	478	537	526	491	581	518	551	499	511	529	531	520	566	538	489	536	587	572	517	515	483	542	527	526	529	553	578	524	518	495	512	523	567	560	525	500	537	526	527	542	548	510	574	514	512	553	503	516	500	574	508	499	571	534	540	525	534	540	533	552	527	517	557	524	557	511	515	535	518	478	521	527	489	552	537	511	524	500	537	528	497	546	557	522	548	530	530	548	533	524	507	563	571	487	540	523	550	507	529	518	506	539	506	532	557	519	539	528	508	534	527	502	537	517	543	541	505	528	517	527	528	558	567	499	499	522	510	518	596	508	508	535	552	539	528	514	501	576	563	507	548	575	489	518	573	526	552	525	545	549	511	526	557	502	514	501	546	548	539	557	560	537	516	524	534	503	518	502	528	544	534	564	529	548	549	516	516	569	548	556	472	555	555	592	567	550	583	512	546	520	591	535	526	478	520	511	568	516	553	509	530	532	534	548	548	523	558	537	528	550	490	553	531	509	524	525	511	523	505	527	555	508	542	489	499	507	508	522	519	540	529	514	545	541	523	522	521	563	496	498	523	551	571	533	569	490	548	512	539	559	521	504	543	520	497	525	542	578	504	504	546	523	537	554	600	536	520	555	507	564	545	487	517	512	538	582	518	547	533	557	508	522	518	522	521	568	551	555	475	510	557	540	522	528	494	512	538	565	575	528	523	563	497	507	521	516	510	587	517	534	548	541	542	546	560	504	555	486	514	517	507	569	580	519	541	518	551	478	537	502	502	539	531	507	579	555	494	547	582	533	565	537	531	526	557	528	495	499	543	537	529	517	516	525	530	541	511	559	525	489	509	530	533	542	537	496	542	520	524	556	513	553	530	511	514	479	557	537	544	533	562	541	510	521	514	574	557	509	508	495	556	558	530	543	543	494	508	555	507	517	526	541	531	541	502	499	528	486	537	511	513	469	553	520	503	517	510	533	563	537	510	542	551	520	562	500	514	547	517	535	566	531	520	579	537	510	546	581	533	510	531	547	533	545	533	556	495	552	520	526	544	506	545	502	505	546	517	529	501	543	493	496	538	517	518	532	507	523	540	541	533	479	524	532	544	515	547	504	553	543	549	580	511	551	557	501	513	555	569	511	496	504	552	528	522	555	558	501	486	506	542	507	534	515	546	497	525	520	530	517	493	531	540	547	549	529	502	548	541	543	532	519	526	528	537	511	499	544	508	516	543	527	546	514	528	498	539	588	535	540	504	539	567	545	521	527	569	530	533	557	541	520	552	536	536	571	511	545	562	571	510	526	541	517	531	503	526	547	517	506	558	514	528	542	533	556	514	551	478	504	525	512	500	526	543	526	543	500	556	484	498	571	548	490	569	519	513	543	560	544	496	464	515	558	530	532	530	517	519	510	523	534	560	553	537	523	544	531	560	518	513	564	539	496	545	572	508	505	537	562	554	512	552	550	518	531	510	545	519	521	552	534	533	588	543	492	496	548	548	535	533	520	543	543	527	526	513	480	526	517	523	460	581	539	510	522	530	554	572	508	507	485	535	502	497	532	550	507	533	523	520	512	532	571	540	546	538	494	503	525	556	523	523	500	516	537	541	524	511	525	506	558	567	522	561	534	530	480	537	544	524	529	524	523	575	516	532	543	523	536	500	533	580	539	531	554	504	547	515	536	557	522	562	526	485	518	542	535	535	555	534	503	525	549	522	508	555	495	530	522	485	535	527	531	522	526	551	518	570	516	532	517	508	535	552	513	515	496	547	515	541	576	525	495	561	538	509	515	542	565	543	520	495	534	527	497	526	515	557	493	535	538	557	530	525	521	503	539	545	565	505	521	529	529	515	517	548	516	511	580	556	551	537	548	543	521	531	536	558	540	505	527	537	552	498	546	549	451	511	514	528	519	537	502	548	557	534	533	487	498	501	580	528	517	506	545	531	534	546	542	517	547	558	504	560	564	496	560	513	532
42274	60863	43225	29692	21413	15141	9913	6668	4106	2750	1897	1634	1204	1148	1045	945	868	832	797	781	731	708	658	739	733	650	679	683	680	662	692	686	631	669	662	643	617	672	643	643	709	667	650	657	653	672	611	655	642	664	648	593	649	616	656	661	645	643	627	637	681	632	660	644	666	674	611	661	684	652	676	642	655	648	664	653	633	657	634	628	680	648	654	686	640	646	636	650	669	666	611	630	624	639	690	594	626	673	654	666	640	672	687	627	647	654	625	612	625	671	647	653	633	643	644	654	634	630	624	686	604	632	645	641	657	655	602	652	639	633	641	632	662	631	636	657	646	642	648	674	641	631	635	599	660	650	646	625	654	646	645	619	656	625	654	656	675	665	591	602	620	630	662	627	629	629	640	606	623	588	640	591	631	637	639	652	643	625	631	636	636	676	641	672	626	663	650	701	623	651	659	622	620	609	643	584	641	653	634	631	639	642	666	665	659	641	597	654	655	657	646	647	646	650	668	663	620	635	629	648	657	670	664	655	653	630	634	691	645	631	650	626	614	638	642	639	610	681	623	653	698	661	629	665	633	647	647	667	651	660	618	596	612	658	625	642	656	674	664	624	637	644	652	667	621	640	611	673	664	644	635	606	680	634	609	638	626	626	662	604	642	637	652	627	647	615	601	635	647	659	656	607	642	648	646	662	660	681	663	650	630	662	637	657	603	607	641	664	621	637	602	665	667	617	700	655	707	659	669	637	651	644	692	595	634	641	661	618	671	700	616	606	603	690	608	616	586	659	585	654	674	679	632	647	663	628	604	651	639	676	652	636	648	591	626	638	633	608	677	621	675	653	692	641	618	609	642	649	669	688	654	626	641	674	668	683	643	629	573	634	617	640	622	638	655	620	613	620	663	681	643	641	642	595	598	604	611	647	639	640	675	661	673	654	651	661	662	656	646	656	646	644	655	663	631	655	654	655	627	659	619	645	658	628	662	623	612	598	639	613	635	625	615	604	627	645	628	600	654	639	674	655	664	621	608	650	666	661	666	642	641	658	589	659	669	641	606	598	614	656	677	656	606	676	643	621	640	701	626	586	633	660	645	598	652	680	649	634	713	646	687	639	610	633	669	677	650	603	662	640	619	645	608	644	647	662	642	641	652	663	642	604	637	643	724	630	656	643	636	671	639	661	649	650	644	613	630	676	625	679	618	639	658	642	620	600	610	676	647	686	607	632	692	638	594	667	627	644	656	682	654	712	639	598	677	653	664	644	642	655	649	651	613	601	711	625	637	660	644	640	604	634	622	660	625	650	634	652	627	642	664	690	670	634	657	670	636	644	641	632	659	645	663	602	692	608	618	622	636	661	649	634	651	645	668	656	653	643	628	654	643	679	639	589	640	587	675	655	629	605	611	641	643	687	691	644	650	642	644	656	653	677	662	610	653	691	661	659	651	701	653	645	633	608	654	621	621	617	610	684	642	648	608	694	659	630	662	616	650	660	660	646	696	647	641	619	629	651	653	663	625	584	642	612	593	672	646	619	659	642	643	654	629	625	692	630	652	685	659	657	623	660	660	600	652	665	623	662	662	682	628	640	627	661	654	674	639	629	629	650	640	592	653	687	629	628	658	657	664	667	612	603	617	644	640	656	691	653	674	668	643	651	662	655	588	685	673	663	633	631	626	658	627	647	664	620	626	644	615	654	617	612	676	628	589	658	653	654	638	619	606	652	631	645	642	655	603	648	693	686	693	643	617	669	645	627	610	661	622	684	581	593	661	684	603	646	641	632	642	656	619	648	653	655	680	623	650	612	664	647	646	688	665	649	621	653	666	646	633	614	655	648	615	640	665	598	682	622	642	641	614	660	644	674	659	638	650	633	642	620	699	638	659	673	657	627	635	604	643	617	633	629	675	618	696	629	635	653	661	595	651	700	653	643	612	651	644	698	627	619	618	626	598	633	638	689	616	631	599	647	658	652	676	667	647	644	663	664	627	631	634	630	643	679	649	649	641	656	637	676	626	651	621	637	663	643	608	647	662	640	641	628	673	648	679	646	632	672	647	699	631	668	670	618	639	672	639	657	613	679	610	664	616	653	621	636	658	637	664	671	620	643	602	630	617	659	601	609	614	611	655	632	671	623	681	644	664	610	602	622	681	677	631	667	676	658	636	651	624	610	619	612	601	675	656	642	645	669	621	637	616	653	661	649	623	599	640	643	638	637	673	649	616	674	627	654	679	647	630	605	670	642	664	652	613	639	686	672	625	608	687	670	614	682	647	610	631	634	603	635	650	673	616	636	657	629	667	697	626	659	616	676	627	608	675	663	679	691	659	615	666	603	648	658	671	641	614	621	657	630	617	636	619	642	663	663	669	638	652	646	662	660	591	623	628	659	612	643	677	636	663	660	646	655	635	664	649	636	643	617	609	686	617	618	578	629	615	622	691	662	629	607	597	626	625	622	607	605	681	683	681	661	627	619	644	614	680	654	644	646	653	675	637	644	636	621	612	642	634	648	648	637	632	630	586	655	638	629	664	644	643	653	631	632	673	666	631	652	643	623	620	670	690	684	628	656	663	658	679	633	581	663	684	599	671	660	642	674	651	652	696	627	625	636	682	647	623	620	681	653	704	656	618	680	649	616	623	671	697	637	619	657	664	645	602	638	636	658	656	636	622	653	621	660	625	595	660	637	654	624	649	644	636	626	624	679	577	597	637	659	637	693	647	630	657	651	606	627	616	634	628	629	685	681	640	627	653	677	608	673	626	606	640	642	614	633	657	601	684	635	613	690	665	624	669	621	626	625	637	649	622	712	668	699	653	619	628	674	654	660	660	672	614	633	647	599	692	610	654	616	612	628	674	661	647	660	669	613	703	662	652	655	631	631	632	641	608	599	666	608	633	631	686	683	628	665	629	603	649	602	636	665	655	692	646	647	636	638	627	675	634	662	625	622	707	626	622	625	639	609	630	667	680	627	592	643	637	675	641	641	641	591	685	652	612	636	618	648	682	672	665	627	625	635	653	608	658	659	612	652	643	629	648	612	629	666	655	647	621	594	617	657	657	639	615	603	616	639	616	639	629	614	645	691	639	675	631	647	627	625	663	611	633	648	613	681	667	633	637	615	684	656	636	677	685	614	663	629	615	624	650	639	667	668	650	696	671	607	653	639	690	611	663	669	670	614	660	635	685	672	614	653	613	652	636	666	630	662	655	634	666	643	659	636	629	702	605	662	640	654	604	643	613	603	658	642	633	632	647	644	670	667	633	653	653	601	640	654	663	646	664	633	628	615	633	657	606	665	618	639	660	615	701	658	623	649	636	626	631	653	614	617	665	691	626	689	610	587	658	658	672	607	668	618	659	677	668	636	655	628	648	664	646	598	667	644	667	618	648	672	621	632	677	596	652	655	647	623	654	618	619	648	637	668	662	666	670	620	660	644	672	668	636	660	655	644	670	627	669	683	623	647	657	628	646	638	624	660	670	623	613	653	642	639	634	677
22790	21135	28640	23949	21452	22027	18249	7310	3644	2633	2173	1616	1341	1133	944	924	849	827	779	731	708	654	630	641	667	624	606	629	592	584	655	607	594	578	589	569	591	584	604	627	532	574	588	508	592	554	587	559	580	588	590	593	603	614	531	586	549	556	571	551	570	538	597	589	576	578	564	624	569	545	558	574	559	595	571	542	567	555	554	572	586	578	582	598	546	549	565	550	561	550	543	534	571	562	589	568	631	538	598	569	587	558	578	545	568	574	609	622	577	576	566	557	535	551	544	595	522	543	584	616	547	566	546	602	558	564	555	576	550	584	562	540	575	551	554	575	604	560	577	554	566	535	545	615	503	509	568	531	570	594	552	570	552	561	562	582	516	568	562	564	523	572	580	562	598	562	577	557	534	570	522	536	554	557	588	592	556	588	544	573	590	599	586	580	571	590	581	613	558	577	596	554	598	556	590	579	572	561	564	579	566	569	550	582	558	588	564	596	598	606	552	526	551	585	554	564	595	590	570	547	566	595	557	504	563	549	538	558	577	573	530	585	561	578	577	576	561	555	595	535	583	552	593	586	619	589	585	584	578	525	556	566	536	591	537	574	592	554	570	548	590	556	571	547	540	555	581	577	593	623	596	546	603	590	556	549	554	538	587	552	554	602	623	567	565	562	516	582	571	584	542	589	595	566	567	551	563	568	561	575	564	617	563	603	586	600	512	574	583	543	586	566	531	568	611	588	605	578	572	570	558	530	604	600	565	540	523	584	568	586	570	587	571	523	558	573	602	546	612	594	566	578	599	559	583	553	548	564	575	571	583	576	553	563	590	594	583	578	572	561	524	567	591	570	598	537	564	595	611	595	570	614	553	598	579	607	574	600	545	574	550	588	583	561	527	577	611	597	531	590	603	593	571	567	593	572	554	572	550	641	555	573	541	557	649	548	578	607	575	529	577	569	518	600	524	552	533	617	591	578	560	543	564	524	529	567	581	593	596	582	555	542	556	547	618	574	595	585	587	570	567	555	527	601	577	570	625	599	595	599	624	583	556	543	525	597	555	581	579	605	606	560	555	581	577	558	586	560	593	607	513	560	575	580	602	567	549	537	598	546	570	540	548	592	558	566	561	575	546	589	572	554	574	555	584	605	572	574	581	550	551	577	522	543	584	565	600	531	559	557	569	559	585	520	560	560	584	587	569	557	586	558	532	553	571	556	575	550	588	567	537	615	594	573	548	577	518	576	567	536	551	561	588	558	598	590	550	580	555	569	555	530	563	585	523	567	571	555	541	542	597	548	572	588	598	555	598	595	585	554	549	555	565	569	584	583	569	560	613	589	561	563	597	577	592	549	573	641	547	537	560	591	575	569	580	570	551	577	625	579	562	555	545	559	569	555	556	571	606	584	567	614	582	569	559	556	623	575	596	612	586	591	580	605	526	576	576	539	564	567	549	582	554	583	585	581	568	591	554	570	573	571	580	573	577	553	547	562	557	563	543	543	647	608	580	590	528	548	556	581	582	556	607	551	605	575	578	558	558	601	582	589	566	588	557	543	573	578	602	554	622	566	556	562	558	579	589	620	562	600	537	594	597	575	579	560	590	556	553	594	563	535	603	541	610	565	549	591	570	579	542	586	581	559	554	526	558	561	542	567	547	551	598	555	543	589	525	565	620	557	573	566	581	615	548	523	601	581	547	623	594	574	575	563	569	592	560	566	544	614	568	593	569	593	591	597	551	609	581	562	542	532	573	581	545	553	578	563	579	552	569	563	600	549	578	564	550	626	580	549	557	560	579	604	587	597	537	585	543	605	574	559	575	542	622	602	572	571	532	540	554	596	577	543	547	596	587	569	592	601	611	622	568	572	534	586	533	588	529	569	565	600	556	552	560	544	562	595	576	567	602	557	576	549	573	575	606	565	521	575	606	562	576	564	558	569	577	581	583	574	570	585	573	524	568	545	561	577	560	580	527	607	566	554	584	574	568	579	580	562	541	607	606	565	627	587	542	536	563	543	584	575	584	582	562	555	565	611	615	538	572	574	588	570	580	557	561	576	596	557	539	569	526	550	562	580	574	615	595	560	589	524	572	562	588	572	579	577	561	552	543	607	567	540	555	590	621	558	601	553	555	589	558	546	540	607	609	554	565	602	557	591	561	577	546	559	583	564	576	601	543	522	534	518	545	546	580	571	589	587	573	585	536	540	575	575	557	574	569	497	541	557	536	583	545	571	585	565	524	602	552	600	551	570	570	574	592	552	607	574	571	565	598	606	592	565	552	586	555	541	604	572	552	529	532	584	598	548	564	561	562	543	579	568	571	579	557	587	553	603	567	529	551	574	552	513	520	571	557	584	571	554	585	564	565	541	586	533	576	566	584	606	551	574	581	532	590	536	563	565	558	566	585	581	581	568	576	582	583	554	527	584	567	526	563	618	580	563	618	535	572	549	570	548	563	562	590	527	607	568	582	580	571	574	592	558	582	533	594	546	566	589	600	556	570	526	585	541	578	561	568	562	589	565	585	568	563	573	538	563	593	535	599	569	571	565	541	577	593	586	593	562	584	592	566	595	574	567	576	538	589	509	560	560	563	564	539	544	552	585	516	570	578	546	534	560	548	585	561	556	577	525	575	543	553	583	603	630	605	603	569	545	629	604	584	561	603	548	547	579	542	521	555	517	583	571	584	550	584	568	585	544	567	576	552	565	556	582	573	569	596	583	535	530	591	563	537	566	593	572	586	587	528	574	579	554	614	536	573	550	551	595	567	588	549	560	566	538	600	583	579	628	609	575	546	601	553	585	558	593	574	535	574	586	555	562	554	555	554	568	580	536	543	591	611	585	603	593	544	553	592	578	559	593	540	613	580	560	565	573	596	572	582	514	559	534	601	560	534	568	557	589	576	524	581	583	587	563	556	586	545	606	574	554	566	588	580	530	569	549	562	565	609	550	509	577	573	575	550	577	585	564	553	587	605	550	597	543	593	595	560	568	596	526	575	507	557	583	581	561	588	532	566	600	581	553	552	553	568	565	600	544	605	566	594	565	623	569	547	598	568	560	588	550	588	598	582	516	595	544	576	573	572	550	547	565	552	557	567	583	595	580	607	557	578	555	580	574	553	571	558	556	581	552	529	538	569	556	556	566	568	586	564	522	599	585	563	557	576	540	581	577	584	553	541	568	571	563	598	558	562	517	518	538	573	536	566	584	572	541	572	552	562	595	600	561	557	561	583	577	598	613	583	555	554	566	558	567	575	562	618	559	576	530	566	582	544	557	591	631	612	569	557	531	538	585	555	556	532	542	570	512	569	567	552	588	617	540	578	577	569	598	557	558	577	561	540	547	580	601	609	606	518	551	567	581	542	534	579	516	515	569	595	617	568	560	592	567	549	570	544	546	544	617	578	553	577	551	557	555	561	596	571	574	575	523	605	540	557	584	593	584	575	563	568	599	584	540	553	566	562	545	537	529	540	540	602	602	587	553	564	612	566	573	572	576
42370	68169	55264	37642	28841	20969	14943	9701	6056	4199	3411	2660	2013	1642	1409	1229	1146	1034	949	944	916	892	855	799	820	782	768	786	770	692	717	714	737	715	674	692	687	682	690	681	700	674	664	706	692	710	683	685	664	693	700	674	679	631	690	680	662	685	646	683	691	689	676	673	667	650	651	696	690	698	687	667	655	705	661	691	634	653	647	652	683	657	672	669	685	662	723	647	658	690	689	648	688	693	649	690	699	681	666	665	648	647	641	685	660	638	681	659	665	673	691	664	704	676	670	661	648	696	687	669	682	697	673	655	688	687	649	684	646	668	664	674	702	645	692	690	697	642	669	705	687	696	685	695	678	627	679	665	657	666	671	679	669	677	688	659	662	630	651	731	678	668	719	675	712	653	698	701	720	647	688	658	665	637	622	675	688	694	690	690	685	655	688	710	672	679	706	690	718	653	680	664	612	654	743	729	683	688	690	699	645	667	656	646	688	668	689	678	655	722	716	667	681	679	669	659	646	675	659	675	649	680	655	676	686	655	650	661	715	681	650	683	673	685	693	673	626	684	690	659	660	607	673	713	616	659	662	691	720	648	707	652	659	650	667	693	659	659	688	706	671	646	698	672	652	664	670	645	657	680	710	685	633	714	750	668	679	697	643	709	646	719	678	680	679	617	670	684	664	698	722	655	711	708	668	630	651	657	693	664	684	730	699	628	659	728	628	659	750	683	720	671	622	655	735	679	688	670	709	668	660	692	665	709	662	692	659	683	643	665	670	671	654	713	643	664	612	689	748	714	703	662	626	645	711	688	667	694	692	688	664	684	665	657	674	713	667	653	699	657	650	680	709	716	689	664	685	682	711	727	657	618	661	628	667	632	672	699	673	673	681	695	698	666	609	705	674	705	668	653	685	687	693	680	658	678	680	664	683	684	666	656	666	727	699	649	686	685	688	667	675	658	708	698	649	683	673	677	674	689	679	659	697	702	675	681	708	696	642	681	672	661	619	663	691	646	709	656	680	636	675	675	697	646	659	681	702	659	647	642	688	680	657	681	673	680	665	661	697	644	648	645	654	685	686	605	683	660	683	682	635	654	674	656	710	653	674	654	683	701	685	634	700	669	655	698	700	656	696	676	656	700	670	696	693	661	655	649	682	689	734	696	703	682	663	641	692	685	725	680	682	673	663	675	647	640	644	663	677	703	652	637	677	690	695	683	693	688	653	645	708	692	698	697	686	704	672	742	667	716	652	687	672	701	713	663	652	714	691	631	701	679	696	664	625	653	685	683	681	720	640	686	696	693	668	634	688	660	684	649	681	635	678	670	695	668	694	691	701	670	653	678	671	674	679	662	730	702	681	627	665	696	664	677	676	633	662	641	722	699	685	614	644	692	737	643	648	688	698	618	706	675	714	694	686	670	713	687	696	650	692	660	662	649	672	692	676	684	705	698	690	671	665	672	671	719	686	651	645	724	680	647	700	690	666	694	717	684	661	748	706	689	669	727	665	661	670	641	657	662	684	706	641	664	700	634	663	708	658	675	663	670	645	720	701	673	687	702	682	654	652	672	677	686	718	662	644	614	658	718	693	683	701	666	723	628	680	668	707	664	649	688	631	692	707	679	645	660	667	652	691	666	703	669	684	690	659	690	662	673	633	645	659	643	651	688	655	658	677	681	685	694	621	663	689	647	687	650	649	663	694	678	708	667	694	711	659	666	669	659	653	704	709	676	699	646	673	651	681	637	675	713	660	677	668	689	660	701	691	663	725	687	647	659	695	683	691	644	676	730	691	669	643	682	714	661	710	655	700	692	685	734	660	704	677	700	659	685	697	705	663	666	670	666	679	648	630	682	671	697	652	615	694	667	639	664	671	678	631	693	612	705	746	652	680	679	693	662	709	689	658	654	678	651	651	702	647	701	658	708	648	677	666	700	660	639	654	645	671	710	711	690	625	671	617	630	713	695	680	616	711	654	699	694	705	640	706	689	706	707	665	660	690	694	690	708	644	710	642	642	719	665	673	676	645	706	629	709	739	708	695	636	698	645	700	689	698	674	635	685	705	678	682	645	651	645	634	667	732	705	671	641	686	688	676	662	708	709	687	687	689	705	690	678	664	689	692	691	659	672	695	705	667	680	665	687	677	675	691	690	704	666	726	680	649	690	649	665	685	696	619	684	674	706	630	697	676	646	666	701	678	699	655	652	637	684	649	661	688	641	635	657	694	683	679	685	669	715	661	637	697	662	682	700	676	648	677	660	727	693	687	681	698	714	688	677	663	675	682	641	650	662	648	687	633	637	680	626	697	671	646	710	693	671	625	668	695	672	703	652	664	648	644	669	706	665	691	698	637	673	652	654	682	650	708	655	658	664	669	715	656	654	650	684	713	682	694	648	708	691	702	692	636	668	672	692	632	645	690	704	664	629	684	665	636	727	716	645	687	684	665	693	663	659	644	672	659	704	691	691	684	656	623	694	643	683	647	712	730	650	691	682	681	673	658	691	617	675	640	645	695	666	670	673	725	688	693	685	703	680	671	670	628	672	669	723	671	658	704	697	712	664	711	636	670	669	692	635	660	693	714	713	670	731	647	696	678	671	695	742	667	689	677	673	665	662	659	727	656	629	674	637	665	690	686	653	675	686	637	663	653	664	633	740	691	654	728	694	679	685	671	656	662	650	701	670	719	672	684	688	638	669	660	654	643	627	684	723	659	697	663	673	678	685	689	638	647	641	661	692	662	665	699	692	647	671	665	685	641	644	623	647	673	617	639	708	717	670	693	669	696	684	690	680	682	639	670	677	677	643	730	671	658	674	686	643	670	665	705	679	695	709	663	665	678	676	657	679	679	697	700	677	674	660	662	664	695	688	737	669	671	658	716	662	716	692	645	671	662	657	738	676	649	690	659	686	643	685	668	702	678	606	682	657	697	663	662	681	711	622	645	675	666	678	660	667	682	696	673	689	685	711	678	680	706	673	668	690	689	645	665	690	656	690	667	712	708	690	714	656	705	653	649	651	615	666	664	654	615	703	648	646	667	684	644	672	635	660	698	675	724	661	679	673	657	650	693	665	717	625	657	691	644	692	706	639	684	690	631	660	680	676	647	642	670	690	640	709	661	638	667	708	688	723	675	694	684	729	661	699	692	700	635	678	699	705	705	638	637	641	672	700	708	656	651	696	630	692	681	696	711	666	706	687	622	680	686	711	682	707	678	675	663	683	638	659	680	686	696	714	644	724	643	678	685	675	690	713	692	674	668	680	683	673	672	678	694	736	707	708	649	666	683	678	696	667	654	761	657	643	615	674	679	687	710	692	692	679	647	660	662	703	697	712	699	699	669	701	640	689	640	686	668	677	665	691	658	684	713	618	696	656	728	640	670	682	681	719	709	617	665	685	701	668	679	687	657	631	694	642	713	704	683	672	680	727	673	703	630	682	691	607	629	678	633	720	655	685	697	653	684	696	672	658	649	684	650	652	662	694	696	666	683	677	664	689
34174	38762	39683	25803	14566	7328	4089	2445	1772	1338	1190	984	900	747	726	690	653	695	661	665	572	631	554	584	636	607	560	596	591	624	599	564	595	577	548	577	534	628	589	590	546	547	554	564	594	581	578	560	609	557	590	603	637	575	612	601	610	566	575	585	571	563	568	620	588	596	611	538	584	572	577	558	552	563	568	542	566	569	540	549	561	561	602	579	597	564	587	578	572	574	563	610	584	552	553	540	596	590	573	599	553	606	574	572	586	567	565	566	592	573	550	565	584	574	618	578	546	511	566	558	542	625	609	548	531	553	580	585	542	566	536	610	575	555	564	598	562	569	593	552	568	571	568	579	582	607	582	561	579	541	581	608	559	523	595	584	555	582	571	595	587	575	597	534	580	553	588	561	544	604	585	546	563	573	539	521	568	604	626	567	608	587	584	545	548	583	592	558	566	572	556	589	508	575	570	566	603	609	549	553	576	579	587	552	577	585	611	568	539	582	556	561	579	619	566	561	599	604	551	576	564	583	566	599	599	544	564	542	579	603	550	632	576	542	593	582	543	584	544	552	600	577	582	562	580	583	548	536	553	563	575	587	602	565	544	615	559	582	600	567	581	589	558	572	581	546	602	563	564	567	547	591	558	568	571	575	558	554	537	590	584	549	598	591	551	547	610	563	599	572	577	584	579	549	596	573	564	576	626	595	590	604	550	558	552	571	572	563	633	581	547	556	573	524	590	593	604	544	570	555	564	603	558	552	524	595	569	583	606	532	544	590	590	558	573	562	576	567	568	566	614	566	589	568	584	568	591	519	567	567	555	584	612	618	551	637	575	602	553	554	575	542	517	556	598	577	600	537	597	569	586	565	643	595	542	535	592	571	599	547	537	574	623	592	580	532	538	551	553	620	556	588	558	594	569	563	620	600	606	593	562	599	521	574	588	584	632	565	596	561	612	561	592	572	556	556	574	610	596	540	606	563	557	581	619	559	522	554	543	545	557	584	582	586	585	566	598	621	580	535	575	547	616	522	578	562	548	555	589	620	571	559	592	605	590	550	570	592	562	586	523	604	527	571	586	569	584	591	575	594	567	627	582	556	595	581	555	547	579	601	549	559	541	555	601	588	531	544	611	545	554	556	614	587	536	543	593	579	572	593	539	580	594	561	621	586	561	594	597	562	605	573	552	556	597	551	578	587	556	543	581	560	554	633	611	595	604	594	617	573	592	579	602	592	599	616	624	575	572	570	606	546	561	578	608	569	568	562	590	572	553	546	614	553	563	618	615	502	564	608	582	575	522	618	545	554	593	567	593	544	568	578	554	610	540	607	557	570	558	585	541	614	584	560	560	587	556	542	574	594	567	535	529	545	603	568	557	553	629	550	560	591	579	603	580	560	567	550	635	586	578	557	585	582	563	566	600	566	566	542	594	550	567	527	553	548	550	583	538	585	525	585	591	590	541	582	584	553	527	595	558	581	566	572	525	543	578	567	578	580	576	561	541	570	572	574	571	571	579	620	553	589	549	588	529	586	602	592	579	584	564	551	556	572	589	549	549	592	551	568	582	607	600	566	532	520	585	580	552	551	586	592	576	582	555	553	625	575	567	565	555	575	610	561	605	583	590	576	595	575	562	568	595	544	581	575	592	537	595	551	559	591	545	600	542	588	639	548	564	565	544	539	586	593	504	585	606	611	576	564	568	548	596	542	586	608	611	585	576	544	574	521	561	564	569	623	568	585	579	573	549	545	562	551	556	547	549	563	572	524	583	573	588	592	530	580	585	542	562	580	566	589	561	573	600	574	575	609	564	580	542	543	577	576	590	573	549	561	573	616	571	591	629	605	605	588	600	605	600	582	635	567	579	566	565	590	620	579	558	566	572	581	596	581	560	582	587	594	575	582	580	578	532	548	571	589	544	601	565	607	573	647	610	579	613	573	577	580	586	586	620	588	607	574	573	581	568	577	534	608	587	556	581	604	576	588	615	567	569	566	591	572	551	544	603	562	560	571	543	527	526	574	634	567	524	600	565	548	563	562	582	541	561	524	597	552	538	586	580	564	502	537	577	624	593	569	557	582	563	591	608	541	553	602	570	605	564	559	560	581	541	579	556	572	621	614	558	547	600	602	597	576	627	605	563	549	576	533	568	558	566	575	572	574	566	549	565	558	569	572	606	599	544	530	569	573	614	553	586	575	536	575	640	539	581	587	583	593	559	590	569	542	558	566	578	566	567	581	589	574	546	579	568	555	569	557	545	565	577	584	574	545	572	594	602	604	537	578	573	584	528	584	529	585	598	533	568	594	563	553	555	612	579	585	598	571	610	588	561	583	560	562	551	577	548	563	589	598	597	624	588	601	558	615	559	620	610	577	561	563	554	606	583	585	545	502	602	566	555	573	549	559	567	604	561	560	555	585	540	578	570	605	562	590	590	569	570	574	566	568	568	566	583	588	581	622	559	543	571	582	584	614	550	573	539	576	557	567	567	615	557	620	546	600	590	608	575	592	591	595	603	550	569	544	579	549	542	568	589	556	599	594	594	574	605	607	595	579	576	534	587	555	577	631	557	593	625	604	587	572	583	556	589	598	576	548	567	524	561	585	579	625	545	577	587	591	580	577	567	577	588	560	575	596	586	577	579	587	601	570	564	605	545	545	548	599	609	608	569	602	593	582	554	593	591	582	578	583	591	582	569	583	584	576	602	603	586	579	601	602	595	563	535	600	613	565	605	577	600	595	593	554	531	554	544	591	549	562	579	604	561	551	535	587	572	552	620	566	594	584	600	603	586	578	608	598	589	568	533	563	515	593	540	583	603	597	558	575	559	564	578	563	596	589	601	559	579	574	548	548	532	556	563	580	600	596	531	555	611	546	606	567	578	626	596	599	580	606	559	544	561	556	610	590	555	614	584	581	521	589	604	569	617	580	623	588	576	563	586	555	614	508	583	581	578	537	596	614	599	599	552	603	581	614	557	499	586	575	574	583	556	585	544	571	578	589	581	570	595	565	553	595	537	550	592	607	578	577	573	587	563	577	565	558	590	626	550	571	545	582	562	597	566	565	580	580	581	581	595	582	564	595	573	607	547	557	532	560	538	580	552	607	540	566	563	610	551	561	574	574	571	549	604	606	551	555	585	598	529	570	592	613	528	569	575	569	575	572	563	566	587	581	534	594	576	575	594	597	564	569	556	560	524	552	597	549	615	583	559	543	540	565	569	555	534	533	580	573	546	554	623	573	581	525	589	581	575	508	597	615	551	584	585	562	540	610	555	572	566	587	570	533	595	563	595	553	562	589	550	572	566	543	550	578	561	562	533	571	595	618	575	628	592	563	595	532	562	554	587	600	522	548	581	534	521	568	577	572	609	551	594	591	592	568	608	527	565	537	566	545	558	614	587	565	571	541	575	596	573	565	609	555	543	597	563	556	584	572	547	600	654	555	579	608	563	549	599	575	580	557	558	566	579	546	614	557	567	595	594	604	562	594	608	537	560	598
41920	55788	42216	25789	17017	11053	6690	4248	2910	2276	1732	1441	1174	1132	1003	946	856	836	818	789	765	767	783	738	717	729	716	731	721	674	718	717	633	674	694	737	687	687	689	678	697	668	655	723	709	700	694	680	737	727	693	662	668	662	638	693	694	686	698	643	688	717	718	658	726	734	722	703	704	685	679	641	681	664	702	626	728	662	715	724	621	668	710	670	716	664	695	639	693	714	725	716	696	674	700	728	729	668	710	700	706	666	709	697	679	730	702	686	708	700	727	660	684	693	667	725	667	662	709	705	705	673	671	703	657	696	700	673	735	588	683	664	687	749	680	681	729	690	669	754	729	678	670	644	720	680	658	679	740	745	707	716	678	715	670	703	712	700	721	677	676	724	685	704	738	696	671	687	695	697	690	663	673	710	658	670	699	681	704	659	688	727	657	662	703	737	655	697	657	715	701	720	683	686	682	713	671	711	720	737	659	731	742	669	667	716	716	711	630	697	689	708	685	690	717	701	688	694	677	681	690	702	693	708	712	673	687	670	706	702	669	666	699	681	705	693	720	654	714	702	683	689	676	710	679	708	683	669	716	715	665	681	645	724	691	654	715	677	679	701	666	716	722	752	700	652	671	695	738	705	676	719	711	687	673	689	718	704	703	692	698	706	728	732	695	658	705	688	695	672	679	660	646	704	707	689	710	678	706	704	730	642	712	675	695	673	725	680	739	731	697	647	711	682	649	662	703	704	672	727	686	736	686	696	711	713	680	707	695	673	669	704	710	686	709	690	683	755	720	672	686	658	631	697	652	713	714	684	687	655	687	704	665	709	730	735	723	694	693	748	660	718	708	624	684	731	695	655	709	653	698	675	658	679	716	705	707	664	704	709	682	657	659	664	668	729	683	719	709	721	701	677	709	694	671	640	709	679	703	683	731	603	669	733	681	674	641	703	718	666	709	716	636	681	729	663	734	684	695	697	680	684	704	711	663	710	690	730	685	682	685	709	684	688	726	685	732	712	671	663	646	670	717	691	674	681	666	674	706	686	690	651	734	673	728	671	667	708	671	674	694	702	705	734	717	724	639	717	707	673	695	693	692	680	673	683	676	725	645	693	715	723	674	713	693	725	698	719	695	715	738	695	689	693	680	662	683	643	679	673	692	683	694	692	685	673	684	688	745	654	672	702	663	716	663	723	684	692	646	708	694	703	636	662	717	648	694	663	694	662	698	708	706	722	657	707	731	630	678	684	695	678	668	667	698	691	743	692	721	703	724	700	724	722	713	705	642	680	706	671	676	729	669	682	700	672	672	665	691	699	637	687	682	679	676	671	680	673	694	732	711	713	653	648	688	748	689	691	691	648	707	670	727	719	684	699	727	705	726	706	693	657	658	715	700	686	680	702	719	711	683	683	722	649	685	688	682	683	670	676	703	683	672	746	680	685	723	694	661	714	736	647	717	697	700	697	682	665	671	721	692	726	670	679	681	705	755	690	703	711	693	680	676	682	680	659	713	711	705	721	712	673	681	666	663	668	682	693	753	708	663	679	668	666	691	698	688	742	703	696	747	657	688	684	693	661	713	685	685	690	716	662	723	690	640	645	672	688	698	665	701	676	716	690	670	693	701	670	697	664	765	703	731	730	651	704	688	712	710	682	643	671	691	673	691	696	694	695	696	714	719	670	734	640	686	736	685	681	689	651	728	712	683	693	645	646	714	681	714	676	686	636	720	683	702	664	725	698	671	731	684	692	691	717	684	672	700	729	659	725	704	721	693	674	632	718	701	701	672	669	712	685	714	713	706	684	694	684	709	715	703	711	765	730	718	694	655	675	694	695	672	656	658	694	690	695	650	679	704	676	699	652	721	718	674	686	684	694	658	670	701	680	699	631	710	686	689	674	687	718	725	714	676	680	692	702	690	666	717	704	694	676	686	684	703	705	705	685	678	688	707	677	689	707	660	659	761	707	673	669	688	696	667	705	687	694	718	716	734	655	677	684	679	739	662	722	656	686	677	660	702	665	669	647	667	713	691	741	702	682	688	705	685	629	644	670	690	663	725	702	723	687	684	656	682	706	678	674	691	689	651	661	679	688	723	708	711	684	729	646	680	726	654	685	700	688	709	701	696	687	699	721	723	668	657	658	703	711	711	690	674	717	684	701	737	686	693	649	658	658	678	674	707	707	718	685	652	679	682	700	718	680	689	672	734	722	701	699	681	682	683	694	684	655	723	710	684	643	713	679	666	688	681	681	672	680	680	725	724	691	661	641	679	692	682	684	701	634	637	663	666	678	626	668	659	708	687	707	684	714	684	663	660	708	706	690	648	694	703	685	676	766	690	701	682	725	653	667	710	701	732	690	706	708	691	673	729	705	668	688	690	722	692	689	675	680	707	683	702	740	723	724	698	730	681	684	689	672	687	684	748	707	688	690	700	694	716	724	703	685	695	706	682	681	646	677	631	664	705	702	676	691	633	703	721	660	649	736	682	695	664	677	694	716	729	678	717	744	701	641	726	670	715	699	698	693	697	704	709	693	686	728	671	687	747	682	670	723	698	764	677	681	717	676	682	705	669	730	688	707	708	734	671	700	724	654	658	653	653	711	642	706	740	701	710	722	712	669	682	715	649	675	727	665	691	660	755	661	651	677	696	670	696	719	671	723	631	659	717	696	695	694	733	666	688	630	672	737	685	701	644	708	674	709	651	685	713	695	668	657	706	725	703	654	719	634	683	735	767	697	654	675	671	667	708	639	698	707	691	689	687	705	683	694	708	732	666	705	786	671	662	657	707	746	706	648	677	693	706	696	709	666	686	725	702	701	693	669	674	712	696	692	693	669	688	683	710	674	696	685	696	662	616	704	679	659	642	668	723	662	667	696	697	705	699	691	672	705	719	692	673	682	703	692	696	646	696	645	727	673	699	723	709	691	709	687	702	708	682	670	669	667	641	709	678	659	676	660	720	652	675	721	720	700	770	658	695	663	663	681	682	711	649	701	714	639	681	680	684	709	695	719	683	638	660	717	704	716	644	702	653	659	705	675	671	687	707	644	687	705	692	703	659	689	688	706	677	643	683	685	672	749	690	684	705	696	701	672	699	703	694	691	718	701	716	725	691	709	703	715	685	706	690	652	724	695	656	694	704	753	715	705	710	721	677	650	713	686	664	731	659	696	653	701	682	702	672	686	685	683	709	694	702	710	672	667	684	659	668	724	668	667	648	746	728	652	712	700	675	676	653	654	639	698	663	716	673	673	710	722	699	681	653	685	672	681	709	704	687	704	690	702	721	702	686	725	684	702	716	688	635	669	663	706	684	698	703	685	646	694	699	668	685	680	684	716	658	715	684	724	669	661	720	730	681	658	726	700	667	743	703	704	707	693	721	696	665	690	685	710	704	673	693	700	689	665	688	680	692	652	720	717	709	722	698	671	722	662	738	698	713	679	704	730	713	651	743	691	703	677	653	718	680	690	655	674	704	655	736	716	672	728	671	691	693	711
23995	21148	28533	25427	22711	19035	10330	4791	2798	1987	1563	1242	1085	944	911	756	740	729	745	679	705	693	662	616	696	632	645	613	651	616	635	619	613	571	615	561	540	623	602	588	600	587	571	609	586	561	579	601	615	570	591	604	594	620	593	627	643	576	655	591	592	608	616	596	581	612	622	632	577	611	605	611	616	604	629	627	610	599	592	594	587	600	548	621	595	568	636	609	588	600	611	595	641	630	598	617	557	601	603	564	600	587	571	597	611	608	607	604	609	597	596	574	607	599	611	640	595	621	603	612	585	644	669	609	570	606	580	617	620	611	595	606	623	568	593	618	537	594	574	587	630	581	614	576	627	583	646	591	599	636	589	618	600	589	571	582	578	584	622	666	600	586	579	565	632	589	627	566	610	571	611	547	610	629	620	603	556	628	620	535	574	640	617	592	615	587	542	559	583	587	568	600	610	608	616	577	593	565	578	584	642	599	611	578	623	617	587	615	595	587	589	613	613	611	632	594	616	586	638	583	641	596	606	624	582	620	610	578	649	634	572	630	605	627	587	624	598	542	594	651	574	578	627	569	593	569	622	617	626	546	615	625	643	624	613	615	573	582	571	630	591	647	614	570	564	566	607	588	614	602	594	547	589	562	565	629	599	598	596	593	579	616	596	616	617	583	620	593	573	535	621	571	617	590	598	569	625	609	627	600	580	594	592	628	587	606	624	632	598	582	577	599	549	617	597	579	627	585	597	621	575	547	670	596	595	596	629	622	595	604	569	609	622	578	554	615	642	637	575	629	606	610	624	604	602	618	580	616	540	624	645	615	650	628	616	608	645	590	591	574	576	592	611	577	612	615	632	627	613	575	585	568	564	641	630	617	599	583	586	586	582	568	580	601	607	578	613	573	598	571	599	609	585	587	573	610	603	578	646	556	617	558	584	578	624	594	564	609	642	612	611	606	591	566	581	591	633	585	635	615	585	597	577	584	642	594	614	647	626	625	601	602	544	608	611	574	585	568	581	591	615	588	564	576	628	582	623	598	632	642	625	596	596	573	567	639	596	585	618	579	609	576	608	606	618	614	599	581	608	534	577	581	557	591	569	598	648	574	637	597	605	577	594	608	564	595	578	591	586	627	544	610	608	590	652	618	636	566	628	638	592	589	589	564	603	578	601	593	580	606	560	589	579	586	554	593	625	597	621	610	575	602	630	546	560	582	624	582	599	580	626	618	554	629	612	616	593	588	584	589	608	619	629	553	578	603	584	647	585	583	641	594	590	540	619	600	619	619	547	608	600	605	598	585	604	608	626	612	611	604	601	575	595	603	613	622	581	605	606	623	617	625	566	574	541	582	593	583	545	561	636	594	562	639	638	561	617	591	574	631	607	600	586	565	610	546	575	591	603	569	606	595	591	598	583	580	652	617	605	605	570	587	588	596	601	605	592	554	595	611	590	610	595	611	607	610	606	594	588	605	601	575	623	606	587	600	575	596	630	628	624	606	566	600	578	599	593	581	565	552	580	613	594	610	567	615	634	619	611	586	580	634	608	578	582	618	621	580	587	574	580	595	610	620	604	587	595	560	589	573	544	651	559	600	599	595	585	599	604	609	605	581	564	610	599	588	612	598	606	598	638	547	580	588	571	610	621	580	609	613	584	624	605	556	606	606	619	614	628	582	570	627	649	608	563	599	577	585	608	585	549	603	579	561	585	599	606	641	624	591	618	604	582	614	573	603	587	568	588	587	587	615	560	613	628	606	572	639	636	606	567	609	613	568	601	601	611	595	585	573	590	603	619	594	576	573	608	630	635	607	626	608	602	598	610	619	590	618	552	611	579	618	589	588	589	608	617	590	589	604	620	584	558	589	592	554	615	599	606	631	654	602	540	627	621	598	591	598	574	597	606	548	619	582	589	617	583	594	588	553	590	615	605	615	619	560	595	565	620	622	584	644	607	575	617	590	566	593	588	606	549	598	648	607	580	610	640	566	610	552	558	577	603	601	592	607	579	561	587	595	571	557	564	613	601	606	594	641	556	585	602	573	610	592	578	606	565	587	587	595	604	567	673	592	596	524	590	612	587	599	600	579	654	597	587	582	626	581	612	594	626	611	611	574	616	606	624	577	564	590	625	616	599	610	613	602	566	626	634	598	611	602	598	614	599	616	656	627	627	587	555	629	610	569	614	576	626	578	611	592	603	642	588	649	622	600	603	588	617	643	589	625	579	602	601	586	612	652	649	611	616	626	550	609	583	560	548	622	643	569	641	620	605	643	622	558	582	607	582	607	604	598	624	627	602	618	568	589	600	583	560	619	564	623	610	603	594	584	606	592	559	591	622	596	601	612	579	651	587	642	569	617	607	621	623	623	584	596	601	624	600	618	587	610	615	619	599	606	592	618	600	597	626	613	624	596	604	584	609	546	610	600	617	600	642	605	619	582	621	567	625	608	584	628	557	571	566	597	545	632	586	578	654	634	617	592	580	578	594	585	602	592	623	581	564	573	549	575	622	612	541	600	559	620	573	587	594	592	591	592	637	565	618	633	589	620	597	594	585	598	614	557	615	614	603	625	599	569	633	588	587	591	569	586	609	617	570	601	592	614	599	558	587	577	611	624	566	590	601	569	599	580	580	597	595	611	576	586	548	567	670	606	584	566	587	577	616	603	594	601	636	630	622	633	630	610	578	586	606	601	584	634	622	605	589	608	578	593	618	598	591	603	563	573	621	580	612	592	595	593	612	619	570	552	556	604	597	616	626	600	591	585	624	601	560	598	577	596	587	590	618	630	614	573	622	561	596	607	606	637	560	577	594	613	594	589	629	599	617	556	588	610	548	589	570	625	613	614	606	574	587	576	623	578	628	599	626	589	568	591	595	573	596	618	599	596	617	553	574	612	597	640	601	606	641	608	564	622	591	594	553	589	625	627	592	618	598	585	565	586	594	560	618	600	599	573	614	543	573	620	665	602	616	550	587	578	617	552	601	615	605	612	586	571	640	596	576	613	592	612	631	608	607	636	602	557	588	564	578	619	616	554	588	579	578	589	620	634	573	623	607	558	532	550	630	591	620	596	577	622	632	558	638	603	597	607	586	567	625	591	623	560	621	592	588	609	597	593	649	615	604	628	614	593	573	619	601	568	581	596	585	614	639	590	579	577	621	572	585	590	605	609	583	638	599	675	624	600	639	577	595	610	628	629	641	585	609	605	593	579	573	624	617	586	569	610	591	614	607	585	612	593	580	534	603	572	559	627	601	605	639	590	613	583	598	587	626	617	601	550	593	592	597	595	584	570	619	592	600	612	608	568	583	597	593	629	615	557	593	551	545	586	599	607	539	587	611	611	603	545	584	576	590	627	562	576	586	623	570	570	595	617	584	600	668	607	588	642	579	584	586	567	571	579	547	630	609	574	580	578	608	600	548	611	611	604	592	597	599	583	620	604	581	602	628	613	602	630	579	639	659	606	623	640	593	556	604	610	562	593	560	646	598	576	628	606
39504	66117	52019	36020	26842	18230	11188	7502	4696	3297	2380	1975	1574	1302	1200	1087	1033	981	955	845	959	818	790	834	841	796	777	717	701	736	792	770	781	746	744	770	731	735	748	761	704	692	710	709	721	702	724	749	733	677	763	752	743	706	733	699	729	720	684	650	716	772	718	714	720	738	698	740	733	712	725	752	739	711	720	747	720	744	728	719	745	749	759	748	777	752	726	757	694	660	702	686	693	722	707	749	715	704	697	755	716	694	719	738	767	668	663	722	709	731	693	700	684	710	697	730	707	704	715	693	680	752	698	737	728	751	706	710	703	672	690	721	707	706	722	731	744	713	732	722	774	666	693	727	719	661	726	675	676	741	692	736	752	688	696	698	711	726	737	710	773	695	654	690	724	749	690	717	711	744	694	723	739	745	712	744	750	731	743	721	683	671	673	745	743	699	678	722	722	724	660	752	677	648	732	704	693	701	703	695	681	736	752	716	731	738	746	743	707	743	729	708	765	711	724	705	715	715	729	722	683	764	733	721	788	746	729	750	690	709	713	724	700	781	692	691	681	750	761	763	735	714	783	695	729	735	712	692	720	747	696	711	682	695	737	732	710	694	713	693	703	732	754	735	682	696	692	738	733	693	708	702	700	743	739	661	698	764	748	732	713	705	716	743	701	711	682	714	700	717	737	715	711	745	666	692	732	711	696	707	708	717	703	732	731	730	716	707	678	736	723	709	753	718	716	733	726	703	700	740	760	756	718	713	682	692	746	682	658	759	720	716	714	696	700	719	695	731	744	781	748	783	731	723	700	677	733	662	694	697	660	743	689	742	752	708	728	729	752	727	713	759	702	760	724	699	705	689	728	769	698	734	729	715	753	698	732	726	715	672	713	680	693	745	728	692	672	736	666	688	731	724	720	764	730	719	704	705	720	716	732	670	724	710	761	693	691	725	695	753	768	703	718	681	717	767	740	715	696	704	728	699	689	723	733	725	740	717	724	741	727	676	724	712	754	732	758	718	709	668	750	762	735	672	706	713	746	701	723	703	725	706	678	708	692	732	725	722	689	690	712	740	759	746	712	716	705	761	738	758	721	722	712	722	723	732	685	708	730	693	685	724	714	730	696	721	770	704	681	729	709	693	728	701	741	729	764	686	692	722	709	715	725	706	682	693	736	723	705	718	717	750	649	730	756	685	689	748	745	698	764	753	728	736	720	656	749	736	715	700	693	682	729	691	746	705	704	737	728	761	736	737	730	724	713	753	773	694	697	679	698	716	709	680	705	714	736	691	742	739	757	719	699	729	698	720	685	752	671	728	719	728	699	750	719	707	686	742	718	722	738	702	693	698	685	724	698	717	733	761	755	754	674	713	712	730	739	733	691	685	717	721	682	713	723	725	748	688	734	701	744	711	726	699	730	711	693	705	668	716	709	695	688	743	732	701	716	743	718	746	754	773	707	690	760	715	715	717	728	698	686	753	706	742	696	783	725	725	688	744	710	693	718	695	722	714	704	699	704	681	740	712	713	707	722	655	675	702	701	704	737	712	760	742	762	706	758	726	737	684	706	715	714	729	704	718	731	719	751	772	715	713	737	718	713	691	706	714	733	708	743	643	714	711	691	700	711	696	679	715	684	737	711	710	703	713	740	744	737	736	699	746	700	711	712	679	742	702	737	744	753	736	734	722	701	668	720	683	701	738	753	711	676	714	710	757	775	720	724	728	717	712	712	695	704	734	726	738	737	663	731	763	741	704	723	719	732	741	727	706	684	723	765	756	760	693	747	674	754	724	719	694	806	735	707	726	722	684	729	720	713	724	672	721	701	731	692	731	690	695	698	723	710	685	715	746	664	714	732	719	722	742	728	704	673	712	717	749	686	745	728	739	700	707	698	670	758	730	768	738	694	697	716	766	727	689	714	723	701	681	727	696	766	710	703	739	682	721	761	736	747	704	745	707	707	714	686	709	734	716	767	744	737	718	717	676	679	688	705	678	703	752	726	714	706	702	748	720	703	727	719	694	691	700	700	735	657	705	707	720	711	737	695	744	681	728	748	742	705	712	701	693	739	751	681	684	726	710	696	745	706	700	693	717	721	711	746	720	742	752	695	740	686	716	739	668	721	696	771	752	737	714	701	766	765	744	713	723	705	698	675	678	730	721	752	721	727	710	747	723	672	694	704	711	748	730	739	712	694	681	726	665	747	714	738	739	726	703	728	705	777	754	720	673	675	744	760	720	729	656	734	710	698	722	733	720	693	704	711	744	679	738	700	734	670	713	688	714	666	728	748	714	712	729	683	742	708	782	722	717	729	728	742	778	737	663	727	704	675	743	679	690	688	723	709	745	759	711	732	711	703	673	698	709	734	669	703	727	763	723	697	708	720	752	721	687	737	748	717	708	758	752	747	719	796	709	758	663	718	703	666	718	763	762	759	746	657	713	697	760	734	746	680	730	692	717	713	701	698	684	668	733	708	766	719	705	719	717	700	732	722	709	721	701	714	726	721	694	703	727	728	718	718	716	731	699	762	704	780	699	688	713	672	719	742	716	764	723	677	731	679	695	698	709	745	684	725	709	723	782	728	737	759	716	666	659	752	750	691	725	762	738	762	681	711	753	741	681	677	705	680	747	677	673	767	697	716	706	760	704	698	712	729	677	671	768	738	757	756	715	737	712	710	699	719	725	699	694	736	697	719	722	709	714	722	685	654	717	746	750	682	725	703	687	706	742	725	728	731	733	741	753	705	698	730	700	714	698	709	712	698	741	711	692	730	751	738	728	706	725	725	716	710	721	713	763	678	700	703	741	730	699	691	714	715	703	740	719	727	672	703	702	725	718	739	721	722	675	742	712	739	773	730	715	692	694	722	754	691	721	723	711	721	689	707	732	697	750	767	700	795	707	710	730	688	684	752	720	735	709	712	739	710	713	709	693	700	743	683	729	702	713	725	734	764	756	682	746	682	714	702	729	706	729	723	732	710	697	714	707	716	744	713	663	722	683	703	712	697	727	691	737	699	718	736	738	707	758	744	707	747	691	700	663	679	692	732	711	714	703	750	683	735	744	735	696	707	713	718	691	757	746	772	706	712	735	739	744	706	733	641	677	740	718	751	706	767	714	758	666	761	700	727	658	726	728	737	756	712	711	710	736	711	682	696	716	718	718	785	733	706	745	711	628	729	684	717	721	715	750	727	708	775	714	722	740	735	739	691	698	664	691	729	694	766	720	686	717	709	661	752	682	711	712	714	666	732	762	742	711	719	743	704	696	689	758	751	715	714	740	722	715	637	677	745	763	725	683	742	749	681	746	697	750	730	737	704	680	744	738	677	714	685	727	713	686	695	717	705	665	687	726	683	730	704	705	734	714	681	703	724	682	730	733	671	717	699	791	701	699	714	690	683	712	685	715	698	716	691	756	718	695	712	698	754	715	727	714	738	772	679	733	704	712	740	758	716	769	743	687	735	720	768	696	719	694	680	734	782	725	725	675	694	708	718	743
24863	21314	28894	27208	20917	12859	5907	2674	2035	1531	1194	1002	822	740	708	674	657	627	569	590	582	590	566	580	565	537	507	568	488	537	540	528	522	534	468	475	536	531	553	586	535	535	560	539	525	553	505	503	526	498	488	530	540	570	502	503	505	545	532	504	530	528	564	494	550	501	484	543	502	524	508	512	505	547	544	502	515	533	510	480	509	532	499	525	506	517	489	523	528	521	526	579	485	518	532	506	550	530	537	530	535	546	531	528	450	541	515	491	524	495	523	570	528	508	471	536	532	511	525	546	521	531	513	487	563	550	518	531	517	534	503	508	536	522	517	556	518	538	495	540	549	546	512	536	516	511	512	530	504	519	506	524	507	506	516	530	544	501	539	512	523	513	507	511	529	521	543	506	505	495	501	529	554	532	554	520	537	515	478	492	544	498	497	545	542	514	508	515	512	502	514	542	536	500	509	515	527	534	524	530	535	497	483	528	544	509	504	504	541	546	531	512	500	475	509	547	530	505	524	547	496	484	512	480	555	481	476	504	535	490	502	526	523	515	484	491	546	503	515	507	471	515	536	497	542	544	518	521	512	527	522	575	541	513	474	457	501	533	561	499	492	551	525	496	570	523	544	522	501	523	540	528	536	552	522	537	507	514	507	522	513	539	495	513	525	509	532	514	526	573	524	558	505	517	495	503	525	537	542	483	526	562	472	478	509	508	499	519	572	506	552	520	562	524	517	537	505	519	549	525	521	514	555	510	511	539	509	496	567	514	540	544	543	539	537	509	546	547	510	527	561	511	544	507	527	503	489	505	526	492	504	589	540	545	518	499	572	531	509	477	517	526	534	506	502	494	508	542	534	537	540	502	528	501	561	545	495	508	548	563	505	549	525	515	524	523	539	544	498	521	508	544	540	500	514	495	492	520	514	505	520	526	534	497	499	501	512	540	569	523	500	552	529	528	537	500	497	482	498	503	505	508	516	515	519	565	515	533	499	525	519	547	451	490	545	510	497	502	563	561	539	556	515	522	517	517	548	549	505	540	505	526	498	575	527	531	587	545	521	507	562	526	492	542	522	477	540	511	504	503	485	499	512	527	545	534	549	502	520	508	513	548	538	515	496	499	501	552	552	534	534	504	505	520	507	536	480	525	518	543	504	539	486	523	523	502	552	534	507	510	502	519	553	502	509	549	493	543	500	557	476	506	494	516	485	504	511	515	602	494	526	502	508	529	532	528	527	539	517	506	489	485	559	506	482	526	545	512	542	478	525	477	485	536	539	504	511	503	476	515	545	466	529	506	520	509	511	540	451	530	538	578	519	578	497	533	494	514	544	534	542	553	573	531	507	525	536	499	539	480	540	530	490	492	520	563	544	493	516	567	531	489	513	542	543	505	502	538	484	525	507	504	535	519	512	483	519	476	545	523	499	530	536	520	557	532	491	496	535	469	528	531	499	516	551	529	516	532	526	509	477	521	509	473	509	503	529	537	574	516	538	516	528	518	535	539	505	514	538	502	492	516	525	507	506	523	479	501	544	532	506	485	512	519	495	529	521	521	508	499	494	507	573	540	516	502	533	542	532	531	551	486	553	487	509	529	486	566	506	522	522	478	553	477	491	522	523	518	544	529	492	496	498	503	512	521	492	485	502	535	547	506	525	527	525	509	531	526	529	523	512	493	543	544	564	560	543	479	505	583	525	511	528	511	501	504	505	525	514	481	508	515	505	523	521	520	501	529	510	494	509	518	532	538	481	507	538	511	536	490	500	529	499	543	501	502	477	481	534	555	502	526	496	533	509	540	523	533	554	495	535	504	575	548	501	568	552	521	542	508	544	510	514	509	534	578	525	538	520	519	542	549	477	535	550	554	498	481	504	547	473	525	525	513	516	568	516	509	446	546	554	493	509	499	543	511	521	514	579	490	511	536	526	557	537	531	552	544	501	506	556	514	534	543	533	578	524	541	558	499	574	547	554	502	544	531	556	514	523	508	507	565	545	511	547	505	538	533	511	549	501	535	527	522	553	546	524	524	547	536	490	485	538	503	519	524	532	541	513	534	548	550	493	488	505	510	550	501	537	541	490	518	486	518	552	509	515	507	536	521	515	522	561	522	523	511	486	547	549	504	524	504	523	526	522	484	493	489	514	511	550	483	525	506	518	538	498	556	515	488	550	532	507	530	512	515	502	519	469	500	520	519	571	546	534	517	488	487	564	555	526	500	515	502	501	526	551	570	525	520	564	572	496	524	530	493	516	494	527	562	491	533	524	501	529	520	555	506	517	494	540	518	580	506	474	543	497	531	491	503	526	525	544	533	525	507	526	515	482	527	558	523	512	525	536	535	509	513	534	530	497	526	525	561	588	486	529	511	528	500	497	499	512	503	500	509	527	523	562	536	541	527	480	486	508	515	514	548	508	541	545	494	535	514	482	515	555	494	522	540	474	519	527	522	531	500	508	527	518	513	512	535	537	475	536	520	522	523	518	537	512	515	525	507	556	496	555	522	534	510	484	532	560	528	526	516	550	559	526	514	522	474	507	489	566	519	510	499	545	492	545	469	515	513	514	525	535	527	569	532	544	510	517	526	495	561	512	514	535	547	503	531	532	508	532	575	513	487	538	526	514	515	526	506	482	508	537	542	544	525	536	517	517	521	499	494	499	551	506	522	555	529	574	553	526	539	545	491	521	528	544	529	485	511	533	500	507	502	530	521	539	516	498	562	521	496	505	488	533	540	535	536	538	496	511	482	527	519	513	544	500	508	543	482	518	533	559	504	524	502	550	509	502	523	513	539	544	527	510	531	480	516	503	564	532	521	516	491	539	517	518	521	502	512	516	551	539	494	510	543	507	516	512	529	547	500	539	492	488	542	514	529	517	502	505	530	501	530	518	521	502	499	510	556	495	559	567	543	512	526	536	471	550	518	490	534	459	537	521	507	525	581	546	525	530	533	567	491	500	530	503	538	511	546	524	521	546	508	503	475	496	544	503	533	538	542	515	528	539	519	537	538	535	479	536	513	498	557	543	554	521	490	524	511	545	520	562	546	479	533	531	516	496	517	486	497	523	483	507	507	538	491	513	521	541	541	501	514	487	504	502	517	512	510	521	495	525	534	501	503	515	500	512	502	513	543	521	537	515	522	516	533	551	554	492	494	526	537	495	526	502	534	523	528	540	543	517	541	528	514	510	513	556	522	511	491	502	494	558	503	500	526	491	527	520	539	529	516	518	542	533	530	539	491	481	528	519	506	478	536	516	516	534	511	510	517	529	492	489	554	490	464	483	553	537	512	485	514	526	503	538	518	475	517	519	503	476	531	502	506	500	505	589	530	516	538	514	574	482	503	560	513	525	553	533	536	519	497	486	534	530	521	517	535	530	503	531	507	505	530	541	524	491	562	515	510	506	535	534	500	500	540	486	525	531	526	518	531	544	535	532	509	533	496	477	482	521	516	499	536	533	526	531	530	509	566	500	555	549	568	524	513	534	528	500	508
41093	61883	48069	32068	23178	14922	8562	4828	3493	2492	2045	1539	1304	1098	1009	907	825	837	783	783	717	730	727	710	708	689	706	645	712	625	705	678	662	635	602	644	653	644	635	611	655	620	624	655	667	656	623	590	642	631	616	647	645	648	667	629	660	657	656	630	618	650	652	643	632	641	638	641	653	703	643	623	672	623	557	649	623	625	639	639	616	601	635	610	631	648	628	611	636	655	614	666	692	598	647	632	594	678	637	640	624	647	635	590	702	651	624	599	605	593	600	677	630	621	608	631	623	658	630	634	610	666	638	659	601	634	614	646	605	644	653	635	641	612	603	636	644	613	602	644	604	632	616	682	675	642	629	608	686	638	611	633	648	623	643	628	610	615	661	616	647	617	698	594	666	659	652	649	632	686	644	615	610	604	599	649	648	571	654	620	650	615	661	655	632	629	575	644	644	656	647	618	633	623	640	658	604	646	632	641	599	634	643	635	601	634	646	652	647	634	666	602	650	632	610	612	685	613	654	606	604	582	627	652	656	626	603	636	638	626	653	656	588	624	640	670	645	615	638	597	615	653	629	616	632	668	637	646	659	662	623	635	617	624	637	663	619	650	621	643	628	639	627	642	646	634	632	649	596	643	671	634	635	613	597	636	637	633	638	635	673	620	623	594	646	618	607	642	611	610	606	672	629	565	626	638	622	603	604	666	638	614	635	642	625	629	621	630	639	632	621	613	628	690	615	591	663	612	678	634	598	619	613	623	612	568	593	597	582	635	613	621	674	608	657	656	631	669	641	611	646	620	633	640	594	643	698	661	618	614	637	634	639	575	684	666	572	666	627	646	634	627	640	614	630	623	597	668	660	641	653	667	694	621	617	647	626	621	599	640	628	602	623	617	657	607	628	601	658	628	594	602	621	612	673	599	613	655	592	677	622	611	597	642	641	636	657	617	650	651	600	672	633	562	663	676	593	608	645	643	653	634	697	650	607	626	651	593	636	607	651	598	706	632	664	643	614	671	613	640	597	654	615	627	634	627	625	643	647	668	648	602	595	637	633	642	695	637	632	635	648	632	613	664	633	660	629	648	663	628	633	610	567	613	646	595	666	648	661	620	621	602	649	688	657	612	639	612	600	652	604	587	607	606	648	598	668	633	625	593	632	632	628	646	620	655	648	602	635	615	630	623	637	646	623	699	608	596	611	635	682	663	621	644	601	622	628	634	629	646	679	606	647	625	618	635	569	658	629	609	668	669	590	664	622	680	643	620	622	657	631	634	605	651	652	646	627	639	642	619	640	623	626	664	614	611	623	631	687	645	669	675	603	604	618	661	652	665	642	634	644	638	662	614	657	636	629	682	648	616	642	673	655	616	632	619	640	619	616	631	639	583	671	670	642	633	641	641	663	636	634	686	652	677	617	595	625	605	634	646	604	632	670	612	608	663	652	633	602	707	649	636	636	651	653	632	671	662	637	635	640	640	630	600	644	620	639	677	611	616	640	610	650	637	625	655	665	621	626	615	604	657	673	655	673	682	613	625	645	631	648	622	626	644	622	598	603	668	630	586	638	634	635	592	619	574	616	595	600	608	646	686	626	583	638	582	714	611	623	649	627	590	614	644	598	668	599	618	645	651	602	657	618	606	598	626	668	617	635	656	667	601	603	655	634	624	645	631	617	640	596	619	601	675	643	636	645	646	608	607	686	642	598	594	675	640	628	670	614	662	620	641	621	657	654	586	634	619	658	616	607	631	633	637	614	582	667	609	606	667	698	654	637	636	678	646	606	650	613	615	626	615	662	647	673	630	627	593	628	639	625	582	698	588	627	662	619	610	661	638	613	624	631	648	627	596	580	610	627	623	627	621	694	629	582	642	625	655	633	650	613	622	624	672	635	627	614	642	620	633	642	646	619	695	622	612	614	591	603	642	606	608	625	611	673	625	624	588	645	615	642	634	597	680	608	645	645	642	672	653	622	619	644	612	635	622	657	668	658	624	715	598	633	634	602	617	656	639	624	630	623	603	638	653	620	645	646	589	665	565	630	629	632	591	600	695	623	646	636	631	620	657	630	620	663	608	593	643	620	631	622	637	652	612	629	622	663	653	641	644	642	629	636	638	598	644	657	644	608	627	586	673	654	639	649	663	629	645	680	649	614	659	618	624	625	636	634	624	609	634	639	642	615	625	643	626	640	664	652	608	661	591	621	627	630	588	581	657	617	631	649	630	662	641	669	612	637	584	623	622	641	589	636	658	611	661	682	623	691	632	665	632	605	638	634	634	638	628	593	643	633	643	617	644	677	680	651	654	623	629	693	652	647	621	657	625	608	599	674	615	673	631	616	640	661	656	661	657	646	642	620	574	654	643	623	607	588	625	633	682	647	690	671	630	618	648	640	647	614	657	625	631	630	620	652	626	659	653	656	649	626	642	603	644	642	666	641	652	612	653	669	603	630	647	599	623	616	708	656	662	685	629	587	612	636	611	612	602	662	661	628	655	596	666	639	625	630	648	644	659	632	609	636	662	645	620	662	600	628	636	666	618	668	642	621	606	654	608	645	627	636	659	597	641	611	630	600	589	646	660	679	648	659	638	613	590	609	636	622	653	642	605	595	680	627	642	629	638	624	649	651	700	649	628	612	659	607	621	608	651	592	641	624	613	652	585	674	599	677	608	588	631	593	644	637	634	619	607	601	606	606	633	628	620	641	603	675	605	585	596	596	631	664	620	618	647	624	673	633	608	592	669	622	663	657	644	658	614	584	635	587	594	614	624	615	617	577	649	609	611	660	651	684	640	636	620	646	645	616	598	657	612	619	634	623	587	656	623	656	632	644	660	619	630	611	646	626	583	640	636	628	607	639	605	633	606	659	608	646	653	652	618	604	678	614	643	642	611	607	642	620	675	624	632	588	621	596	595	646	645	630	629	613	651	602	613	612	665	678	658	674	634	636	629	617	592	651	630	646	641	633	658	612	629	645	672	665	618	623	664	654	660	685	612	625	624	658	635	623	664	647	654	675	606	668	656	606	648	635	575	665	617	649	677	653	597	609	614	653	627	599	687	601	622	619	644	651	634	665	661	654	667	627	634	620	645	625	631	634	635	618	597	630	631	624	650	624	629	670	662	624	663	628	638	647	616	632	624	630	640	649	704	630	616	618	710	685	629	618	614	641	617	655	630	644	649	600	612	625	633	584	616	604	597	625	675	661	633	666	651	613	626	625	673	645	601	652	661	646	593	632	635	620	646	624	614	629	613	603	602	644	623	632	615	607	572	609	671	633	646	551	673	599	643	611	597	644	634	644	607	628	611	599	659	645	624	631	665	670	623	626	624	608	595	611	577	606	625	677	591	628	589	652	648	611	590	644	667	691	648	604	602	620	641	582	611	601	636	649	630	639	644	668	612	634	654	668	624	636	621	615	618	605	632	607	643	603	651	599	621	610	641	636	670	674	635	610	622	614	617	679	666	625	636	646	655	666	611	669	645	623	605	604	601	648	626
22762	21121	28712	23943	21405	21670	15138	5082	3101	2358	1776	1361	1117	969	899	826	756	711	671	701	659	687	617	671	630	573	621	610	540	575	560	550	613	539	583	576	533	563	571	533	535	579	556	578	566	599	542	555	537	527	539	538	539	563	546	548	532	535	575	560	582	563	530	538	545	581	555	558	560	528	566	577	574	581	588	578	558	547	535	549	596	533	572	550	589	519	604	547	528	582	568	554	550	591	546	558	564	554	545	534	541	553	596	594	601	588	551	588	524	557	604	580	548	567	585	530	559	547	516	560	578	512	575	574	567	570	532	559	523	573	570	562	535	544	529	536	565	525	569	578	560	546	555	555	567	565	541	600	580	551	525	515	541	543	520	566	572	594	570	570	555	565	577	586	616	553	540	566	591	550	586	600	575	599	593	530	549	561	565	553	544	534	584	558	554	557	531	581	529	611	547	520	591	578	516	588	561	550	577	555	570	596	534	601	516	577	563	546	561	582	520	565	588	589	582	540	557	528	534	572	580	542	595	534	586	588	611	569	523	578	551	564	594	571	582	564	565	539	580	537	578	559	569	576	593	551	529	528	545	580	560	540	595	538	556	548	544	563	564	563	579	594	588	552	581	585	569	535	578	547	532	559	558	585	546	530	575	534	548	575	518	552	558	593	583	604	549	578	603	534	564	510	555	567	597	556	533	528	525	561	584	586	512	545	605	547	548	536	534	566	572	554	528	519	593	574	587	566	535	525	574	542	575	567	558	523	559	541	587	591	588	555	580	535	523	574	543	563	563	568	513	577	522	525	548	579	562	554	553	559	558	551	589	552	565	551	561	561	537	551	538	548	573	569	583	545	538	623	519	610	530	524	514	561	587	559	575	606	593	562	556	594	572	585	579	543	580	573	555	557	594	581	518	553	583	543	590	581	545	587	539	557	583	516	584	592	607	587	545	560	560	547	546	542	568	566	545	530	567	559	552	556	584	572	548	575	583	540	603	600	554	592	585	509	525	560	578	574	565	602	592	555	515	550	588	552	592	547	553	592	522	545	535	523	530	541	511	552	582	553	553	556	561	568	549	556	544	576	524	544	574	610	544	564	522	545	557	537	547	627	569	585	561	527	543	568	559	549	593	526	552	585	564	553	536	544	587	518	551	540	537	580	562	561	584	548	600	582	571	565	513	568	531	574	518	517	562	517	548	531	581	529	563	544	596	562	546	585	546	544	557	549	534	596	578	576	562	567	576	571	551	505	610	539	531	550	559	582	600	530	557	532	538	555	556	582	563	545	577	606	561	539	577	566	544	537	574	537	555	531	555	591	541	584	543	557	583	572	526	554	582	553	548	549	591	522	543	553	538	568	606	558	557	587	518	540	543	620	576	585	576	563	561	591	555	525	581	504	544	524	537	521	591	531	560	559	544	593	617	572	570	589	578	572	555	572	561	565	530	602	536	557	532	568	592	556	530	533	552	536	606	598	512	583	583	629	592	543	512	561	560	519	533	544	529	581	583	541	556	549	577	545	585	543	553	572	605	578	543	539	550	571	584	579	575	542	558	562	599	583	570	582	551	562	563	541	543	585	597	552	584	560	532	567	538	559	561	563	572	598	571	574	578	554	586	563	541	522	579	576	597	568	591	543	540	554	579	571	532	602	565	528	550	529	555	578	552	589	544	536	557	602	561	561	544	548	568	566	602	592	569	574	513	578	561	548	548	556	588	551	529	547	551	517	559	565	580	591	569	548	531	585	554	589	573	600	569	537	542	547	504	580	532	572	568	575	565	507	558	559	546	538	506	560	543	560	546	525	570	569	546	576	529	548	576	551	559	601	579	543	569	620	569	567	561	541	543	558	540	574	583	596	575	581	527	530	578	524	573	570	581	552	570	550	546	542	576	530	554	561	567	535	571	542	566	534	594	553	528	554	538	542	557	538	522	583	581	547	534	576	519	562	541	534	521	593	559	519	589	539	521	539	514	570	542	523	554	594	586	581	552	562	580	600	581	563	587	555	543	575	537	519	559	544	561	582	535	575	541	570	563	598	537	568	590	588	561	543	543	591	596	532	549	572	587	585	560	541	592	573	565	523	532	539	583	549	568	570	577	560	551	548	554	563	540	588	480	550	548	533	574	537	535	543	568	551	562	566	530	562	561	564	598	580	531	558	551	518	580	543	554	573	551	515	570	532	586	571	573	566	541	560	507	556	568	513	587	557	538	593	543	562	544	594	595	540	555	576	552	566	548	526	547	555	578	544	518	559	584	559	589	610	587	562	544	622	572	590	579	555	573	539	561	544	521	563	474	526	527	569	565	529	561	544	515	548	562	524	566	574	552	551	553	577	534	589	551	566	538	574	554	528	542	548	550	564	538	602	551	567	566	579	607	586	584	550	557	538	584	600	550	551	593	613	613	555	622	556	560	586	529	549	580	600	564	570	551	602	593	574	546	539	585	537	553	541	527	551	542	565	575	624	518	550	562	575	510	584	596	585	514	536	539	564	576	535	575	552	543	550	570	583	564	537	548	550	594	563	596	570	577	546	548	557	568	513	531	553	550	550	585	584	502	603	561	569	547	572	504	565	546	569	558	583	558	582	535	571	531	579	608	550	543	549	586	555	536	594	521	549	581	548	583	582	581	557	519	577	529	578	563	542	565	568	571	604	554	556	560	557	522	538	558	560	531	556	519	566	592	532	520	583	549	558	579	548	572	555	531	536	583	559	542	571	501	531	527	555	550	570	600	590	558	568	533	580	550	562	557	545	564	539	567	582	541	585	560	568	548	558	551	542	512	556	542	547	572	587	566	531	577	563	570	536	555	523	585	523	555	592	584	539	535	567	578	590	571	546	592	599	545	570	566	569	527	598	558	563	551	576	556	510	561	559	540	540	583	532	552	549	561	551	570	574	533	550	547	580	580	575	595	563	529	552	535	528	551	557	554	553	555	558	553	583	531	555	583	552	568	530	527	541	535	559	540	535	590	578	563	588	543	521	580	574	554	534	533	548	579	555	542	565	592	558	582	568	590	587	568	550	629	581	528	578	554	582	585	595	558	561	525	559	563	549	594	573	565	554	575	547	566	550	576	521	592	561	573	579	531	519	559	535	530	576	566	568	577	551	556	572	548	547	554	586	562	563	598	566	546	565	552	579	539	521	564	538	516	558	546	535	555	571	558	529	519	583	588	552	520	550	539	559	571	515	599	541	545	556	540	588	577	564	586	551	512	561	548	570	598	529	517	566	589	537	544	531	526	541	582	506	570	556	579	551	511	594	536	579	518	560	540	575	559	608	529	555	622	533	521	582	511	562	572	565	533	583	570	575	529	557	561	559	546	600	558	566	540	555	584	574	576	552	529	541	566	523	563	522	576	569	582	550	525	566	558	564	587	583	483	605	589	543	556	566	571	550	517	563	593	594	591	568	563	564	602	583	602	583	510	587	522	564	515	596	539	572	540	572	611	564	583	587	596	590	520	530	540	583	580	545	548	558	551	535	534	587
44273	69850	55874	39052	27219	17719	10174	6999	5254	3900	2725	2085	1659	1401	1193	1083	1009	967	905	883	851	858	774	802	726	776	725	748	710	713	723	734	681	706	701	693	666	664	685	673	689	705	716	651	671	671	683	647	701	671	686	692	657	687	688	646	669	671	692	653	636	656	612	683	682	651	645	614	651	707	689	672	683	674	639	658	688	627	606	645	641	696	653	685	700	668	630	682	668	703	668	666	709	679	662	676	646	644	637	665	659	682	677	653	689	684	653	647	624	692	635	735	671	716	708	636	670	693	693	632	628	619	670	645	639	661	682	651	664	648	670	630	677	644	607	657	622	663	691	651	622	652	684	696	695	636	668	669	660	674	672	637	662	663	640	679	669	684	626	671	635	688	708	657	614	664	680	676	732	707	662	675	682	643	680	631	672	685	668	676	731	640	661	657	743	689	684	670	705	653	674	649	633	644	677	660	670	689	646	715	679	622	687	670	683	641	687	675	651	660	655	664	644	637	683	687	692	632	633	746	699	665	687	687	696	667	639	693	682	662	654	645	672	658	652	671	616	616	722	704	678	638	706	708	644	669	664	629	663	647	700	653	700	695	692	649	655	678	695	653	664	698	649	680	667	618	659	616	633	659	666	667	663	643	653	685	630	666	678	661	673	649	646	656	702	666	690	626	681	655	657	658	657	662	677	701	629	692	663	682	649	652	669	665	706	660	717	660	649	699	638	638	683	652	641	641	709	630	678	709	677	662	653	667	677	671	635	685	708	673	696	670	648	641	644	700	674	677	647	662	671	713	660	684	705	676	706	717	626	642	652	674	666	694	630	654	663	639	666	684	660	640	660	725	656	682	667	699	721	687	698	688	652	653	683	686	659	655	675	662	645	702	698	673	660	655	673	718	744	708	605	711	672	668	683	698	672	673	701	687	705	672	698	656	676	665	733	708	651	684	660	683	654	662	723	633	645	691	689	699	697	663	724	682	682	640	698	664	669	671	640	683	689	645	670	661	639	686	684	666	659	676	663	662	649	681	643	625	685	662	693	662	677	687	644	629	675	659	658	635	709	710	662	667	661	620	670	589	655	688	632	679	652	670	659	678	657	663	648	654	669	645	681	673	670	673	632	674	681	644	708	675	684	634	684	693	638	700	684	612	651	682	664	691	700	687	677	691	655	672	692	643	647	663	673	671	694	665	645	638	664	660	636	650	654	624	695	670	720	685	728	635	665	704	629	686	640	671	683	679	678	644	659	674	641	637	691	677	651	673	647	695	662	631	664	635	629	687	669	658	673	654	659	694	685	708	705	673	717	654	631	680	685	663	675	702	667	723	636	666	664	637	678	657	661	660	620	645	680	664	676	660	646	640	702	697	723	664	730	676	663	668	726	635	626	690	658	704	706	655	695	714	702	620	679	667	688	684	692	671	690	664	659	673	603	661	667	641	688	653	642	618	691	656	682	630	689	655	694	653	628	630	660	696	671	690	701	675	669	687	693	709	636	671	707	646	687	700	676	662	678	674	702	646	644	704	676	690	650	688	640	679	616	681	674	662	652	704	700	658	672	685	721	634	682	695	622	677	633	661	702	700	644	643	662	642	648	663	639	614	693	646	648	634	654	701	652	640	711	655	644	676	673	699	679	666	662	682	641	697	687	611	653	681	670	701	693	691	644	651	636	681	721	661	687	675	676	704	690	681	625	661	618	691	636	634	658	654	708	691	686	648	644	662	687	642	676	658	628	646	661	637	661	668	681	650	644	658	692	695	678	643	641	685	653	653	719	632	711	628	664	674	706	709	640	678	667	631	651	671	697	665	612	638	692	647	737	669	674	657	646	693	670	639	688	677	681	680	661	684	701	637	644	658	687	658	643	655	727	648	652	611	686	685	691	686	676	662	672	689	709	653	650	647	627	621	673	678	687	698	701	679	682	644	669	649	687	691	650	652	675	673	673	654	648	670	694	678	674	712	678	661	661	685	671	653	619	670	674	700	657	686	663	701	641	677	637	642	691	640	697	674	660	657	645	632	706	646	686	712	690	664	693	635	623	691	685	720	708	682	668	664	650	671	673	640	687	712	722	626	662	674	625	638	663	682	686	650	672	651	683	707	640	630	691	697	654	672	702	685	672	663	626	682	642	702	673	633	695	679	658	644	674	693	672	692	681	655	716	693	698	643	618	653	661	664	648	671	683	684	678	662	655	649	688	698	690	653	668	668	629	668	701	662	656	671	620	631	677	674	625	660	721	678	670	683	695	678	685	667	712	667	635	653	654	693	664	692	713	671	717	671	643	638	662	681	693	638	619	664	660	631	656	691	651	713	666	648	689	660	654	631	682	613	699	649	697	678	671	678	662	662	656	670	647	690	643	670	677	637	670	700	691	616	652	678	624	645	698	670	686	649	699	685	656	610	662	653	656	676	635	631	648	660	673	706	668	642	661	645	665	720	668	705	708	649	673	628	618	671	636	674	628	694	694	734	695	668	669	658	655	681	613	713	648	609	697	615	684	665	665	653	656	660	656	650	676	635	684	676	659	669	630	705	659	668	672	654	663	687	669	685	723	661	765	624	635	656	689	667	642	682	673	674	634	668	676	705	700	682	645	625	616	646	697	633	661	680	640	701	631	669	655	653	679	663	664	640	642	672	643	650	671	680	615	671	663	659	681	628	729	628	665	685	681	702	688	659	692	675	662	644	707	684	650	650	654	621	645	676	636	648	688	660	602	638	657	666	675	700	624	641	669	630	639	660	649	667	655	646	671	640	673	676	658	683	652	687	707	676	705	634	634	680	690	680	661	679	650	644	667	666	691	680	644	657	688	649	679	667	664	654	698	665	638	668	701	658	638	669	681	677	714	705	711	649	694	679	661	665	689	615	733	685	659	693	646	671	669	677	663	643	634	682	670	712	679	659	682	663	662	730	675	645	662	622	610	657	666	650	712	693	666	645	671	674	643	674	701	671	664	662	643	675	644	697	639	650	691	697	651	670	711	679	702	694	660	733	671	682	704	640	655	664	673	664	663	624	614	662	674	677	652	654	632	681	664	623	658	672	662	684	640	622	665	685	623	683	634	684	656	680	676	635	636	643	660	656	672	667	692	635	644	696	708	652	666	648	682	681	741	652	677	663	661	651	665	697	673	637	666	659	679	676	742	643	685	706	656	664	686	640	658	669	628	673	609	669	698	666	704	669	679	664	683	709	649	636	662	640	677	646	699	609	700	697	618	671	662	601	701	684	698	694	674	692	719	641	650	736	713	657	633	721	669	681	720	673	664	694	641	661	671	614	615	652	655	686	679	685	638	660	679	658	652	671	649	675	668	617	620	698	654	668	689	662	675	718	698	681	664	660	660	672	645	646	630	675	662	668	611	676	655	696	654	626	631	629	663	650	661	648	699	680	670	660	617	635	660	659	659	661	633	676	701	659	687	677	651	662	717	691	629	658	662	662	634	667	692	702	660	649	655	696	707	677	636	658	683	707	630	648	686	712	689	693
34900	39352	36564	24205	13742	7567	4158	2673	1888	1458	1157	988	907	812	735	710	705	627	662	601	643	581	640	625	578	565	546	553	557	569	585	551	580	557	553	612	568	539	552	561	583	582	587	570	548	592	550	545	549	553	553	571	572	550	560	550	563	592	529	568	518	536	538	540	589	612	559	602	494	518	547	586	534	576	513	578	568	545	577	576	569	549	573	571	570	545	572	534	583	559	533	533	558	582	531	544	526	546	554	579	551	585	568	536	553	522	563	537	562	591	559	594	559	577	561	568	573	594	595	547	553	605	506	564	572	603	592	530	535	498	567	548	554	574	576	542	565	589	545	553	595	557	518	545	585	535	588	568	549	576	527	506	560	558	551	556	548	560	565	575	540	583	496	570	522	554	545	529	521	560	594	571	550	546	565	545	543	582	548	578	583	523	552	577	552	556	582	505	563	553	587	561	562	533	551	534	555	570	538	571	525	591	533	536	596	583	555	538	533	571	554	527	558	560	549	579	567	575	592	576	601	577	530	507	571	562	549	525	557	562	553	536	559	516	573	600	570	586	527	588	546	571	561	561	610	531	536	557	532	578	583	581	551	552	530	567	589	530	598	554	538	565	569	553	563	581	599	568	581	522	560	564	565	538	525	575	534	524	578	559	578	573	565	609	547	549	564	549	590	618	559	545	579	579	553	506	592	548	529	520	553	567	549	541	578	584	556	566	528	550	536	561	546	548	556	564	574	584	578	552	541	578	582	567	550	577	587	561	570	581	607	552	554	556	543	582	537	553	572	592	555	518	575	543	562	546	568	580	577	565	569	530	582	556	588	556	556	562	605	526	555	569	572	584	515	594	574	521	544	557	584	550	540	583	525	526	556	573	560	550	538	587	562	573	564	580	568	547	551	579	525	566	573	589	590	569	545	515	577	543	599	562	582	552	558	569	547	572	560	540	597	573	564	553	542	564	563	574	522	574	584	566	540	534	560	542	557	567	581	596	588	573	556	566	562	603	580	543	563	556	570	558	565	588	596	530	547	540	536	594	570	530	569	563	574	546	556	585	551	559	566	567	611	558	556	563	549	591	547	514	578	572	533	550	567	573	557	525	544	570	547	559	528	585	565	547	565	556	564	590	565	537	581	556	548	524	556	592	526	591	564	536	580	584	572	550	567	562	538	598	537	587	558	584	562	571	535	566	561	536	594	551	517	541	572	560	577	552	539	543	568	526	543	559	580	576	529	604	555	567	555	598	571	560	520	550	520	555	535	584	555	560	504	589	570	529	545	566	578	555	606	551	557	556	537	529	533	553	563	540	558	603	602	558	565	562	563	506	532	538	566	547	569	592	541	536	611	530	540	574	556	550	559	588	531	567	566	560	549	563	591	550	577	575	550	602	582	582	583	567	585	574	561	546	521	528	576	583	512	553	573	578	572	622	563	580	585	535	552	609	574	538	580	573	553	568	552	588	580	565	515	542	568	589	553	587	576	541	521	562	556	589	550	577	558	528	581	520	599	585	580	537	561	545	562	579	545	496	584	522	540	554	537	584	572	572	562	546	588	576	536	531	581	521	542	565	567	567	516	619	566	557	575	571	548	581	571	539	550	589	602	577	554	531	562	561	585	569	570	604	544	512	599	532	575	556	542	531	593	574	535	554	584	510	550	587	540	605	596	538	593	576	558	579	560	500	558	542	570	573	556	582	515	553	531	552	538	618	521	593	573	604	552	550	544	585	567	563	538	549	550	505	555	592	539	573	627	525	573	575	595	535	567	553	580	561	584	543	539	591	555	552	564	591	549	543	601	558	603	606	582	591	531	564	564	516	530	544	544	577	540	548	537	545	598	546	567	555	594	563	571	560	525	571	608	543	556	591	562	548	548	522	552	567	537	575	563	576	533	573	552	613	565	487	543	538	556	533	553	525	597	553	587	555	581	523	526	525	513	575	542	536	524	591	579	556	507	582	512	557	551	556	573	548	590	567	603	547	536	554	607	577	530	536	567	539	528	590	543	573	583	541	549	543	576	542	537	517	580	549	573	573	547	577	511	528	561	551	567	578	544	520	551	500	555	575	547	534	563	554	555	542	574	604	529	566	572	524	577	582	525	595	531	582	531	585	566	551	550	568	567	545	551	572	571	592	526	559	569	573	560	577	588	525	573	537	543	550	544	550	551	612	559	530	534	561	600	540	583	589	585	553	541	538	520	515	550	516	603	531	566	566	587	599	589	553	566	549	563	526	595	547	548	582	540	555	556	588	576	544	518	564	501	573	534	531	563	599	575	607	548	527	571	557	542	579	584	542	542	550	549	601	571	524	546	567	542	580	579	543	521	551	566	502	579	550	578	542	566	554	594	557	593	516	553	547	585	563	537	567	543	576	552	526	548	531	549	562	559	586	582	575	533	552	557	558	542	568	563	529	530	569	567	559	549	622	555	531	563	569	551	522	548	564	566	559	583	555	519	571	579	590	529	533	564	576	538	571	576	546	553	573	562	583	541	523	578	594	530	539	561	524	574	592	545	562	529	592	538	566	553	514	530	579	575	564	580	578	563	584	554	583	573	547	577	561	554	532	555	560	547	559	601	551	537	545	559	530	596	561	563	568	507	537	581	554	551	563	529	535	556	562	570	565	593	543	589	574	554	570	575	564	578	547	561	562	546	579	554	518	547	570	507	544	533	527	589	558	595	584	568	554	604	596	524	561	563	534	542	562	575	540	534	550	533	543	565	562	589	546	574	536	548	542	565	557	534	583	541	564	535	596	519	528	571	572	567	524	570	557	585	563	546	640	565	583	584	571	556	574	525	518	553	564	576	538	554	550	540	537	558	557	573	543	554	550	538	593	542	606	547	551	569	562	553	481	555	556	566	579	549	567	575	547	568	571	556	576	543	571	547	548	527	536	521	558	601	567	558	549	565	582	584	567	531	522	533	534	532	495	564	540	535	541	552	544	494	563	557	594	575	498	532	554	572	551	565	568	536	554	588	622	553	596	588	562	543	586	583	573	553	545	569	605	525	543	615	552	579	562	559	531	592	545	539	527	530	574	544	535	593	531	573	545	600	541	582	551	547	536	553	554	552	555	523	529	572	579	562	564	562	522	578	599	535	554	552	570	542	563	612	538	576	517	544	573	572	560	555	566	572	574	552	534	559	567	536	547	555	554	528	522	529	543	562	529	529	563	554	547	599	561	553	549	541	550	550	570	547	533	559	552	540	583	576	533	560	550	544	575	531	569	540	549	526	553	585	575	550	546	584	539	546	553	533	584	541	569	557	625	534	561	576	541	615	554	601	595	563	569	541	569	555	586	575	566	550	550	569	526	517	545	582	547	556	565	551	610	543	580	549	542	578	570	530	611	581	558	549	534	549	575	558	546	608	624	607	571	593	581	533	545	535	553	611	563	568	580	572	567	536	574	526	530	545	569	550	563	558	528	549	584	567	578	524	569	569	564	545	573	531	539	562	535	594	556	575	541	546	536	599	553	548	574	558	546
43056	55540	40095	24454	17023	11455	7186	4578	3302	2371	1787	1464	1275	1117	988	970	924	796	797	788	781	794	786	715	704	729	698	706	727	706	721	675	703	693	708	716	689	698	644	635	679	675	675	599	685	671	691	689	718	718	672	676	676	671	684	694	669	664	657	670	652	678	670	732	681	647	644	699	695	687	679	717	684	668	707	594	670	640	690	716	658	689	709	686	662	679	660	652	699	707	683	659	656	676	707	720	680	645	657	683	688	653	686	679	639	671	676	661	663	660	678	669	644	654	624	690	635	684	728	670	699	688	691	674	703	664	680	679	743	692	644	677	665	656	624	674	654	647	659	685	684	686	682	643	648	676	669	667	693	679	706	682	683	682	625	645	702	641	680	687	631	726	623	724	692	687	706	741	662	638	726	693	663	692	660	637	674	692	640	669	680	717	665	678	711	665	702	718	755	679	653	691	674	708	645	665	708	710	677	673	678	686	664	710	677	663	684	689	750	690	671	686	695	678	719	675	650	701	696	639	684	660	677	661	661	728	706	680	670	726	699	660	647	670	671	702	635	696	670	722	709	697	682	652	653	665	684	602	690	595	646	665	652	715	652	666	682	683	687	654	706	599	674	652	703	663	685	683	699	664	689	696	642	659	659	671	704	705	640	727	709	619	633	681	674	744	695	692	698	631	671	712	708	696	673	671	675	682	676	703	663	683	664	687	677	699	682	678	647	662	646	660	714	712	670	688	652	654	655	629	684	660	676	680	683	726	679	685	692	656	700	713	705	704	638	663	708	696	662	654	694	670	720	694	653	726	651	689	719	658	724	654	707	685	711	685	644	651	705	667	688	704	613	725	693	685	625	691	667	685	723	670	696	654	649	677	671	688	682	663	735	665	706	668	675	660	645	695	702	717	669	708	703	666	660	674	673	665	679	683	646	675	726	687	658	664	662	673	675	698	629	677	664	689	687	665	703	654	692	677	682	687	646	703	735	691	666	675	669	671	667	666	698	689	682	707	675	678	675	640	645	650	675	699	661	692	719	704	708	663	656	655	639	650	740	699	677	687	652	681	635	679	673	726	702	700	714	677	656	720	685	669	706	666	670	711	687	703	638	699	720	708	651	639	660	668	683	675	663	676	703	691	706	702	698	680	680	629	662	669	685	667	747	655	689	656	674	716	700	687	703	650	663	691	675	673	672	708	676	738	721	683	702	665	695	701	633	662	651	639	654	676	670	668	683	719	673	666	711	636	631	693	709	612	642	632	664	646	706	696	654	606	687	730	687	674	650	618	676	711	700	683	691	666	691	678	641	684	767	734	674	722	694	729	666	671	671	714	695	709	658	650	681	668	688	672	675	681	671	661	700	699	671	680	690	690	668	668	724	680	679	694	706	670	633	748	709	672	680	716	700	655	672	644	674	720	664	656	639	701	625	678	693	729	672	696	706	693	686	686	680	678	711	698	644	692	695	679	630	701	673	684	737	648	656	690	703	674	697	713	657	710	661	694	668	650	721	723	716	687	722	683	716	654	673	711	670	695	667	660	660	683	682	674	712	670	737	658	697	694	703	678	657	661	694	672	696	677	717	679	673	674	650	696	720	665	653	650	666	666	727	695	663	688	685	665	678	669	686	651	652	758	688	650	664	662	678	669	664	673	693	695	664	681	704	684	696	693	684	685	693	642	713	652	708	675	702	637	704	672	698	697	677	649	641	684	651	684	708	681	672	666	652	722	702	634	697	660	699	698	707	652	690	673	704	645	709	657	681	701	679	679	709	733	679	705	675	693	651	715	658	680	679	656	679	711	722	679	686	658	677	628	701	696	650	717	711	683	644	655	692	687	682	705	704	717	701	711	652	690	693	717	671	733	626	660	678	614	654	659	639	679	626	640	653	691	664	644	696	654	721	682	633	686	699	652	628	674	662	645	665	698	687	645	629	665	646	708	675	709	682	611	699	731	672	690	700	700	714	661	622	662	651	641	682	671	681	691	620	671	698	670	682	689	684	709	666	691	661	693	748	673	705	688	670	687	704	634	641	708	701	709	634	694	682	658	675	673	667	660	745	687	691	707	680	649	740	674	645	632	694	674	691	682	740	668	646	746	689	736	628	697	660	735	681	645	668	680	683	654	671	669	676	751	656	689	722	692	684	635	654	661	659	681	657	674	672	696	705	664	677	652	670	656	682	665	685	701	739	683	712	681	689	620	661	716	701	655	699	690	677	693	668	647	683	658	676	693	668	665	688	703	681	670	723	647	686	681	693	686	701	725	709	667	707	643	675	698	726	652	651	727	688	660	654	649	706	688	666	680	671	677	656	651	746	677	641	672	643	703	665	645	662	694	716	692	712	702	673	629	668	697	645	662	725	684	674	679	683	663	642	679	744	700	690	676	685	672	665	693	661	682	636	659	695	621	711	676	690	667	685	686	693	655	691	644	668	690	655	704	685	630	676	684	648	673	673	714	663	724	716	687	678	712	672	665	646	672	702	683	621	690	650	668	667	676	687	675	679	667	697	681	695	699	633	687	670	693	680	714	655	691	641	613	714	677	669	671	692	693	678	658	659	691	628	735	623	731	672	660	666	698	668	646	619	668	675	737	682	685	706	710	664	687	689	662	674	726	680	683	632	641	679	661	653	664	687	721	681	674	687	692	647	651	666	648	649	673	671	668	744	700	718	667	716	686	712	661	708	653	663	668	696	651	705	632	699	694	699	670	663	670	677	665	696	732	708	675	651	645	672	698	677	701	682	678	694	690	676	672	672	660	667	688	695	628	707	682	690	660	699	677	692	621	680	688	653	668	676	669	665	669	658	676	677	730	681	677	669	662	663	686	653	652	684	713	645	672	653	702	673	671	662	661	706	696	689	691	659	674	673	720	664	702	676	664	673	643	665	683	674	659	696	673	647	726	691	680	652	706	668	681	660	678	698	670	666	689	701	649	653	672	694	665	682	660	699	667	696	708	688	703	676	645	671	662	704	674	688	630	623	644	697	691	710	661	700	682	688	643	655	678	674	657	685	700	711	653	723	684	678	665	676	698	653	667	696	690	737	672	659	689	709	666	641	730	688	697	718	704	667	683	674	700	709	686	718	630	674	678	636	680	695	695	670	672	707	665	650	647	677	666	680	680	719	652	671	682	722	693	686	706	678	702	672	670	676	701	673	744	687	675	683	674	739	703	692	656	656	650	683	645	667	710	656	708	682	700	713	680	692	670	651	663	673	658	699	677	699	669	704	651	679	712	717	624	700	682	676	728	695	755	718	682	682	688	700	662	653	678	667	670	697	704	702	683	683	683	661	699	690	620	669	670	716	666	707	663	661	674	654	691	665	702	664	645	666	671	672	717	658	727	694	737	693	650	710	672	657	669	667	676	652	685	653	672	672	702	710	667	693	701	689	660	685	703	648	694	710	685	661	701	711	653	735	683	669	669	700	688	693	687	690	676	686	704	644	668	730	699	676	666	674	643	689	651	651	649	691	702	703	669	651	652	710	757
23975	21149	28387	25162	22121	18391	10639	5177	2974	2039	1592	1251	1105	980	833	780	801	704	702	707	700	645	649	626	635	602	621	616	643	575	597	567	637	558	609	559	595	612	578	559	547	597	608	599	571	541	577	654	578	602	582	557	615	605	570	601	644	589	587	628	612	550	588	601	593	603	572	567	593	583	577	604	630	627	579	597	615	644	604	625	636	567	556	588	573	546	596	577	546	581	554	540	575	573	596	576	599	601	572	569	587	584	624	582	586	550	534	594	555	596	588	619	597	586	583	599	591	600	566	595	556	556	562	559	559	575	590	584	573	525	577	545	625	576	637	545	557	594	593	576	551	621	570	566	608	558	572	564	547	573	571	592	544	617	571	569	613	601	549	570	595	615	566	557	612	586	589	566	577	568	576	596	589	587	563	580	580	621	546	581	606	550	589	535	603	570	555	599	598	549	639	579	542	563	623	561	548	598	576	558	556	553	543	577	601	632	575	566	545	601	600	548	597	579	567	565	568	567	576	598	564	564	579	624	598	587	579	610	627	608	586	563	571	591	532	617	568	597	571	557	560	579	569	559	566	570	598	558	564	584	566	596	510	599	578	556	604	563	544	588	590	563	572	561	570	568	567	587	578	599	555	629	585	607	558	541	586	576	570	608	607	577	589	578	605	616	584	578	583	583	615	574	555	618	595	590	608	569	600	543	577	593	598	578	592	571	564	559	604	539	603	594	562	594	578	588	600	561	566	597	649	612	573	595	609	571	571	570	588	611	595	600	627	615	602	612	602	577	606	623	582	567	584	573	557	536	565	582	587	567	581	600	577	572	539	597	588	569	597	568	592	598	557	604	607	587	543	546	592	558	559	599	567	560	579	567	590	568	580	562	587	598	553	573	607	575	567	603	559	593	567	597	632	564	590	567	568	584	573	573	595	595	533	531	577	557	567	534	591	600	594	570	571	582	594	592	585	593	593	538	611	574	549	572	592	557	543	606	561	588	553	571	581	553	612	583	534	593	594	578	590	627	594	570	594	614	592	597	604	572	599	575	581	568	574	574	582	549	554	577	619	584	548	583	605	570	581	600	586	578	581	530	592	571	550	600	554	591	575	565	564	539	572	598	575	573	596	565	581	580	581	589	580	599	593	546	579	540	551	583	536	588	590	554	565	596	611	532	570	599	582	595	593	572	596	568	596	624	567	549	570	532	573	623	605	607	575	569	580	562	557	578	553	574	556	596	600	527	574	563	590	557	588	549	567	557	598	596	611	568	595	594	551	584	598	566	584	543	590	575	591	562	565	603	540	599	576	572	627	533	565	568	562	576	567	575	614	587	590	558	539	602	633	562	620	577	590	577	555	579	626	596	555	569	577	592	581	594	570	560	527	567	558	588	538	545	592	603	599	511	533	557	589	579	576	587	604	504	565	622	558	630	553	604	568	560	610	609	535	534	541	571	552	575	547	569	610	596	604	594	575	583	521	588	566	545	565	577	581	572	616	563	588	622	597	564	567	538	604	615	584	572	588	594	594	587	588	580	531	614	539	602	597	595	592	571	580	628	606	570	543	565	578	602	635	551	544	604	577	641	603	587	571	559	595	611	549	576	596	589	590	568	567	557	591	545	569	567	607	564	569	600	564	541	584	567	611	597	546	601	574	602	609	583	569	592	570	606	546	594	544	565	535	566	583	575	594	583	561	565	560	571	527	529	575	581	604	601	604	561	545	604	633	611	568	545	576	601	573	568	610	580	614	561	585	575	601	597	618	600	563	572	591	567	588	568	570	616	548	598	570	597	629	602	597	633	610	586	597	606	566	616	576	556	606	614	593	600	611	541	549	577	611	576	604	574	596	567	553	578	544	586	585	584	564	584	588	609	578	586	612	576	538	586	621	564	592	548	591	604	542	529	559	578	603	565	637	608	572	577	601	587	569	582	569	583	590	585	604	570	599	597	575	584	537	599	563	578	564	615	591	575	607	597	576	562	573	610	571	598	614	617	568	582	619	556	651	636	618	576	588	594	588	579	574	607	611	551	544	544	613	595	613	551	566	524	574	578	583	565	609	605	582	580	595	618	577	565	578	561	561	596	579	559	586	562	589	577	585	568	582	593	589	597	572	621	557	600	540	606	562	581	625	593	570	542	625	593	590	577	580	589	596	556	583	621	548	593	566	597	588	574	565	551	582	563	548	563	551	590	565	576	590	564	586	595	562	593	578	608	615	588	582	567	565	601	644	606	599	607	543	522	542	581	585	561	581	614	575	605	579	560	519	596	602	568	553	583	572	561	570	595	585	551	577	619	572	588	572	608	539	590	589	543	506	603	586	559	599	570	567	590	590	568	566	571	575	614	566	634	578	567	574	568	605	546	542	554	555	597	563	569	563	578	599	577	559	559	611	551	585	589	567	612	579	552	595	618	523	578	556	581	569	582	574	594	568	594	566	588	605	556	616	574	579	580	588	604	586	606	596	559	574	542	570	597	597	580	573	561	577	523	567	576	581	585	576	563	589	572	574	549	575	546	575	550	576	579	559	574	580	538	544	589	613	575	601	556	578	551	575	590	559	570	569	547	580	551	584	578	575	588	553	600	598	604	539	536	549	548	592	557	579	587	587	611	574	592	572	608	568	620	580	584	576	636	563	571	593	562	594	602	538	538	547	557	570	555	557	591	558	593	559	563	568	574	583	571	569	567	591	555	608	594	616	561	567	534	570	550	569	571	571	567	579	584	565	556	567	579	565	559	571	534	603	571	574	593	556	546	526	610	599	576	552	603	584	541	610	604	554	599	590	562	599	608	607	557	565	637	529	546	574	626	557	589	616	574	588	586	544	591	593	588	636	606	635	585	540	616	614	542	589	546	580	599	554	580	590	603	507	578	575	583	579	579	578	576	561	567	558	568	560	573	593	534	620	572	539	585	596	582	631	561	588	627	575	572	548	552	626	584	550	563	549	606	584	609	529	577	536	586	599	561	566	612	552	564	576	578	597	578	562	545	556	583	572	603	579	551	567	572	579	554	561	572	572	633	584	596	581	593	620	614	571	596	575	575	575	560	603	584	543	608	624	594	638	596	574	564	592	576	558	583	604	576	607	581	552	557	609	618	575	583	596	608	544	606	559	569	615	606	615	542	572	577	591	561	607	594	630	565	614	563	558	577	581	572	570	595	527	590	565	575	586	582	594	595	552	574	561	578	572	579	580	606	589	574	563	636	588	593	577	607	529	573	562	577	586	623	561	612	579	572	584	623	593	593	618	590	638	549	595	592	554	581	578	565	601	585	589	561	566	558	598	576	569	626	619	564	566	568	621	576	570	601	572	581	609	578	621	588	554	604	541	597	593	588	568	592	560	566	628	606	613	583	567	551	595	583	575	604	558	547	538	590	578	608	584	597	576	576	603	569	555	605	613	562	568	558	573	569	601	576	609	585	562	575	553	568	571	582	586	589	580	539	575	531	583	563	608	590	580	558	603	570	606	623	574	564	603	550	579	588	580	559
40358	64557	48772	34353	24484	18015	12374	8099	5049	3354	2595	1980	1681	1447	1160	1041	1000	983	936	896	902	886	818	768	803	758	706	767	725	737	716	776	743	770	675	729	709	712	666	731	757	726	712	745	696	689	699	698	704	671	761	716	676	756	701	694	702	722	738	687	693	716	692	695	704	675	740	728	729	754	716	715	723	709	723	704	698	739	700	697	692	688	734	706	671	708	713	715	738	670	701	708	706	708	709	698	668	736	706	711	717	704	680	703	691	639	643	760	725	661	685	734	686	707	677	674	709	694	711	718	694	745	691	683	756	783	693	664	714	733	670	691	694	718	713	693	723	690	758	689	705	703	748	738	728	733	691	703	742	697	701	748	676	726	675	717	711	703	752	684	711	761	666	734	657	696	703	720	713	719	708	739	700	741	739	681	705	702	690	675	694	694	724	699	736	732	736	703	639	723	690	669	710	656	686	686	752	735	730	674	696	690	702	708	667	709	699	684	710	691	674	696	674	724	760	691	699	705	692	713	745	689	760	683	662	669	722	750	676	747	724	709	673	738	727	711	664	742	665	734	664	702	714	684	716	695	713	705	708	705	717	736	661	755	677	712	745	700	725	729	733	724	746	683	734	662	650	706	676	691	717	710	713	687	700	645	692	719	706	697	734	690	678	707	699	673	676	687	715	683	718	700	719	734	725	770	672	691	711	724	692	741	671	686	699	722	676	686	662	680	664	683	718	700	678	718	688	720	737	720	673	715	684	708	675	684	671	713	696	725	725	683	653	703	705	730	668	692	709	672	695	710	725	707	713	691	711	717	697	694	720	711	740	702	711	704	697	670	676	673	700	665	717	639	698	693	679	755	674	704	741	647	712	657	729	702	691	700	729	726	712	728	671	701	682	713	652	726	675	726	671	700	706	739	656	710	724	684	718	686	698	681	704	683	700	680	687	680	714	742	690	689	707	697	708	674	717	687	741	692	664	717	683	716	692	712	680	683	710	661	667	732	708	731	647	716	690	696	702	712	753	729	703	706	692	688	697	693	732	704	739	665	670	699	671	743	748	773	695	724	734	693	726	733	710	668	751	664	698	687	707	684	716	705	720	735	685	711	698	729	652	718	737	664	665	705	724	794	705	714	711	716	706	690	711	737	736	696	739	770	721	742	723	709	687	692	691	714	724	698	679	723	687	734	769	647	703	679	716	661	707	710	688	683	741	721	721	713	730	722	708	726	722	712	677	709	701	686	704	714	640	713	733	672	711	712	715	707	714	671	676	652	700	693	721	705	715	728	720	706	680	695	705	666	713	720	720	700	704	695	748	697	733	709	727	698	721	724	735	742	696	724	704	738	716	690	729	704	707	662	719	704	675	713	717	724	731	665	734	635	727	705	687	697	703	687	758	688	709	698	657	710	692	679	692	689	741	680	720	701	696	713	671	702	646	733	668	731	765	719	710	729	741	703	687	722	762	662	695	709	740	752	685	717	716	698	728	727	735	686	702	693	716	714	722	712	745	738	714	726	740	674	715	709	713	711	729	698	686	711	683	657	713	704	711	733	684	733	706	732	740	720	690	706	723	718	746	745	712	704	716	677	682	735	667	689	710	738	676	696	679	688	685	687	692	686	729	703	680	699	723	712	729	686	709	690	730	733	719	688	715	704	680	712	680	698	665	687	702	698	692	704	712	694	703	657	766	756	724	704	711	708	695	678	748	729	713	696	675	715	687	688	681	698	665	742	713	719	650	727	716	686	680	691	702	749	772	728	721	664	752	737	702	697	686	660	718	748	764	696	650	716	691	673	680	689	708	753	683	729	718	670	718	761	721	695	693	730	706	691	678	652	713	693	703	700	707	711	688	706	671	728	710	702	740	652	685	684	689	701	703	705	719	678	651	667	696	689	682	693	738	761	742	710	714	735	736	730	697	697	669	698	739	686	668	701	701	701	718	694	697	665	686	715	694	663	710	719	690	722	706	672	666	708	702	694	699	651	681	704	664	710	674	722	720	728	727	726	726	704	675	712	661	683	712	727	714	732	740	756	667	648	726	689	716	696	666	761	673	635	738	719	734	716	737	708	713	699	718	693	724	724	679	731	714	697	670	709	689	679	687	694	730	664	696	730	732	715	750	659	681	716	689	727	734	729	652	666	706	663	663	745	661	697	693	714	718	719	701	659	732	696	702	715	663	700	700	701	676	749	726	745	697	734	673	695	674	681	720	694	678	701	697	703	719	725	686	714	772	721	694	649	700	689	718	729	709	721	660	692	690	693	714	729	704	646	692	735	709	709	690	676	715	721	696	705	701	651	719	699	713	688	692	688	737	708	699	759	679	645	664	687	728	698	676	694	672	690	747	773	669	652	675	708	702	712	698	682	729	694	691	646	689	692	747	724	722	719	726	725	704	719	708	652	694	708	691	728	747	690	732	754	711	710	712	720	720	743	650	703	671	704	663	739	726	675	704	735	684	691	710	689	676	689	670	684	686	697	698	692	665	745	736	685	715	683	706	729	720	693	650	694	680	727	725	776	659	701	712	735	691	689	727	703	671	661	704	668	716	719	711	711	675	649	703	714	670	674	709	735	684	671	708	681	718	675	702	701	691	697	695	722	664	718	697	670	741	745	717	665	661	700	675	643	702	702	719	715	720	699	708	704	768	713	674	746	685	720	688	711	693	711	703	730	676	705	723	728	682	691	680	696	680	692	668	705	711	737	720	722	700	707	715	670	665	742	700	740	740	704	699	715	720	704	696	705	714	736	694	701	717	715	686	722	744	706	632	715	697	727	678	730	729	724	690	709	732	712	742	698	685	713	710	697	706	697	704	709	696	725	677	728	735	726	680	662	695	717	731	714	705	737	673	722	733	685	724	665	728	698	741	732	702	724	674	690	716	701	672	692	669	743	668	715	714	729	705	694	684	695	716	708	722	686	700	719	702	744	703	665	729	740	703	700	654	693	743	670	714	724	726	726	718	659	714	688	720	691	727	658	668	759	738	709	712	676	658	725	670	729	703	675	681	724	725	693	711	654	673	685	712	717	702	688	710	659	707	714	778	670	691	704	730	684	649	691	720	701	660	712	723	672	752	720	688	704	733	702	711	690	668	672	660	697	730	660	656	745	694	713	698	664	665	711	685	726	697	685	717	731	683	708	653	672	732	720	660	667	708	684	739	675	677	715	746	716	763	737	639	697	701	717	726	682	728	728	714	680	718	701	700	726	729	732	768	698	681	705	680	666	664	717	706	722	692	681	687	725	712	744	735	697	677	720	700	701	719	728	753	699	732	717	761	679	728	732	738	697	673	711	679	690	684	722	750	712	738	696	711	730	715	708	697	701	711	720	728	716	674	733	711	669	704	695	707	725	687	717	694	694	662	701	664	686	691	726	726	681	701	739	746	723	715	726	670	680	682	723	666	689	713	759	713	704	696	700	628	696	668	675	691	696	707	754	748	697	719	734	672	704	706	693	677	635	691	673	678	715	712	727	724	707	654	717	652	697
24975	21303	28697	27448	21809	14676	7169	3617	2327	1647	1298	1043	912	759	726	680	682	657	632	593	571	548	544	552	519	511	511	556	543	527	541	515	514	486	503	502	492	480	519	518	476	486	488	520	526	491	492	496	524	526	530	520	497	527	533	522	475	478	478	497	484	520	524	494	505	502	542	523	525	479	522	504	495	478	510	503	492	479	501	485	470	524	510	489	471	515	503	471	493	483	492	525	486	529	506	496	514	503	509	480	535	554	490	455	514	486	561	496	551	481	497	516	497	532	468	498	495	511	503	499	524	513	510	471	490	520	504	535	500	469	530	515	511	503	493	479	535	472	495	527	507	482	492	459	494	523	491	550	494	499	481	500	527	464	487	524	465	509	510	539	497	515	485	478	513	507	495	491	488	490	495	515	509	514	486	486	492	521	512	501	528	481	509	547	496	514	514	525	477	525	517	515	526	494	498	519	466	527	533	504	546	472	500	468	547	513	510	517	508	563	567	502	513	501	483	499	540	533	521	512	531	528	555	502	486	508	530	521	520	490	504	476	538	498	504	508	505	504	490	515	467	482	519	493	502	484	523	488	518	478	556	531	498	501	511	483	438	516	503	506	510	495	523	511	517	451	502	514	520	476	522	508	513	509	465	499	492	484	472	459	500	492	494	473	511	507	495	489	528	501	499	496	541	504	539	481	532	531	488	469	487	535	515	482	519	517	535	450	480	490	493	519	521	481	485	521	522	523	507	503	511	506	542	518	516	536	517	514	513	505	499	482	502	518	465	542	520	515	509	552	492	517	517	508	507	512	482	530	505	512	520	521	511	506	489	512	509	469	506	479	499	490	495	499	453	466	534	498	515	519	514	481	496	486	488	507	533	523	508	499	502	495	508	544	483	481	514	506	514	485	507	478	529	470	491	498	530	516	502	527	520	497	485	508	525	482	525	531	493	543	480	519	515	515	540	481	532	494	507	495	537	508	524	510	512	493	504	476	517	488	494	461	528	527	501	511	522	489	456	497	493	490	517	501	490	477	500	497	486	458	534	508	520	512	523	495	499	524	476	515	508	521	502	508	502	477	483	493	496	508	500	534	488	531	469	507	481	512	510	504	535	530	471	502	530	487	485	523	471	527	545	518	506	517	500	461	480	490	477	474	474	508	522	498	496	518	504	555	547	494	478	538	547	490	512	491	517	503	481	486	498	515	470	511	524	479	481	516	549	531	546	494	466	512	481	474	489	513	469	513	528	499	501	522	472	509	529	488	487	515	512	521	476	483	500	514	514	519	524	505	539	479	458	483	499	471	553	524	524	534	485	494	492	492	498	511	496	534	480	504	488	485	471	536	487	511	505	503	501	505	511	532	533	485	511	496	499	515	498	495	501	499	490	486	448	528	519	500	533	504	473	529	502	528	512	489	480	541	537	496	491	506	499	499	470	498	490	489	512	466	502	520	525	467	508	491	510	516	498	503	501	494	464	491	495	523	479	489	517	547	514	493	481	496	478	520	486	525	506	510	467	529	499	491	502	468	484	513	526	501	517	478	510	529	501	498	487	469	475	493	533	499	517	483	490	459	493	520	484	517	478	553	494	510	540	495	547	499	513	501	505	487	513	490	489	550	492	512	515	526	501	509	502	525	495	519	519	489	548	499	507	492	502	503	474	466	478	468	565	516	481	487	523	497	532	537	506	530	516	487	517	492	543	527	524	541	533	524	474	496	516	497	538	472	469	505	543	512	517	500	483	519	530	486	511	505	513	512	539	526	510	490	493	484	482	499	502	527	486	535	528	451	513	487	529	493	483	529	499	511	445	511	532	519	527	515	510	499	485	493	488	535	508	513	477	478	492	541	494	492	479	480	503	474	482	475	553	479	529	488	502	533	500	521	482	515	510	510	481	511	497	509	461	517	528	540	514	538	481	499	461	480	443	500	518	520	527	457	503	545	510	539	469	528	499	498	519	476	487	497	490	515	518	478	502	525	504	510	514	520	459	514	505	507	510	464	512	513	484	466	501	511	474	528	504	530	487	502	540	507	507	530	485	524	475	478	469	515	524	487	462	504	524	510	485	509	514	533	486	497	520	503	506	500	505	539	489	507	508	502	539	523	497	521	532	516	506	495	540	514	499	480	557	523	485	496	517	529	444	471	510	522	535	507	491	481	527	554	464	497	498	470	473	483	523	482	508	518	501	556	475	519	506	465	515	516	500	446	526	539	510	508	508	509	526	526	528	516	506	515	489	534	545	531	458	470	493	524	503	481	508	495	505	481	530	482	488	494	492	527	501	500	506	519	485	465	521	509	495	534	504	496	490	514	516	518	487	515	477	495	521	514	499	557	508	520	521	525	509	474	506	473	524	512	476	520	506	496	536	471	509	511	485	522	515	505	532	509	518	526	523	494	491	437	519	461	490	496	508	519	540	484	527	538	507	516	505	477	531	492	461	482	459	522	519	500	543	522	487	498	505	504	541	518	520	482	524	515	495	491	489	493	516	477	496	497	490	522	492	467	474	454	507	515	480	450	476	480	565	486	521	496	497	496	476	540	538	518	483	511	505	511	474	507	538	546	555	532	507	477	520	504	507	517	505	502	542	487	507	514	531	520	476	502	519	529	512	506	510	493	544	488	461	508	530	487	481	507	508	527	501	502	502	516	526	524	502	543	458	486	519	493	488	500	540	499	520	519	508	479	507	516	511	499	536	494	502	506	480	526	491	523	514	482	516	533	526	516	486	555	511	479	533	504	526	509	497	547	486	507	515	448	489	481	475	475	492	466	486	516	491	493	530	523	526	490	499	476	502	509	523	540	533	526	484	495	531	548	478	532	503	484	474	504	539	500	464	534	530	494	508	508	535	519	485	503	513	494	514	473	524	506	481	493	487	521	454	475	526	544	487	496	515	527	530	488	497	530	558	501	512	513	512	506	502	486	509	493	499	537	499	506	498	509	513	514	533	463	478	517	521	541	518	506	472	467	543	458	508	490	490	470	535	500	565	524	537	528	497	511	492	479	495	533	506	481	493	543	519	443	538	501	479	505	503	497	503	509	485	497	503	535	525	455	498	485	514	486	525	497	538	499	475	514	468	537	541	477	505	491	483	531	559	530	509	489	520	524	472	460	464	495	520	538	513	497	482	463	463	514	512	488	502	482	497	543	481	517	540	496	505	481	531	486	520	507	506	508	523	511	506	490	519	509	540	495	485	486	496	465	521	497	462	519	512	465	542	496	481	551	491	513	513	506	493	491	519	499	480	494	482	500	479	512	512	527	472	517	518	499	518	542	497	473	484	482	471	494	496	550	523	476	510	528	540	538	514	538	483	505	531	518	501	507	526	530	530	497	490	507	498	512	493	519	523	529	521	495	506	487	490	479	510	489	440	520	479	482	525	469	493	505	520	549	485	536	466	525	488	494	501	510	541	516	499	527	491	505	519	498	520	514	501	481	521	481	530	483	473	504	487	529	504	500	531	505	498	492	514	537	516	513	538	509	517	480
40122	60750	47357	33433	25385	17616	10197	6423	4256	2902	2252	1673	1489	1134	1027	945	860	870	749	784	731	721	723	670	712	688	635	644	611	654	631	635	607	660	659	633	621	615	646	586	635	614	596	634	654	643	624	630	633	611	564	662	599	588	635	602	633	615	608	622	619	613	598	604	653	689	651	603	601	637	622	637	655	645	640	668	657	618	619	586	609	634	615	642	590	602	596	599	653	631	646	619	582	587	618	617	648	596	636	636	636	635	604	670	638	616	628	637	658	611	648	650	602	600	625	611	593	651	579	589	622	572	620	563	607	635	608	631	595	607	614	642	634	589	639	605	596	573	611	547	602	612	641	605	645	604	652	611	598	562	550	601	600	574	621	633	600	549	587	646	637	631	591	587	632	640	613	622	612	593	634	598	598	615	612	614	583	631	636	621	627	661	620	605	626	569	588	582	645	600	590	637	599	628	583	645	638	571	576	596	594	632	615	616	593	637	642	627	576	632	639	637	634	616	638	593	589	634	595	643	601	623	603	656	616	629	626	630	620	649	599	607	627	612	642	589	630	601	574	601	583	617	650	599	605	630	605	632	599	583	605	625	608	625	643	633	626	553	585	575	624	600	598	628	655	655	583	600	585	606	592	637	650	595	608	616	617	627	588	631	626	604	621	604	617	592	633	619	638	611	630	620	588	586	675	619	656	630	675	628	595	613	598	659	637	632	604	628	642	642	633	586	621	614	578	567	581	592	599	628	634	621	592	586	574	611	622	606	580	605	633	625	604	593	632	621	623	644	636	636	617	636	664	625	566	646	651	686	625	581	631	611	630	589	624	587	611	639	586	643	618	617	625	644	618	613	643	649	592	617	607	597	617	598	604	621	592	619	590	596	609	628	619	599	666	609	581	584	576	603	624	626	652	605	629	653	636	604	644	560	594	627	579	595	664	610	621	656	604	627	633	612	595	585	597	602	682	640	638	613	620	622	632	637	618	668	603	620	630	637	595	594	634	601	610	602	669	665	617	627	597	627	634	620	592	568	615	640	608	586	597	623	638	595	613	646	613	666	626	618	649	679	588	680	601	620	623	633	589	634	624	603	624	608	629	603	618	626	609	636	669	583	602	645	621	592	637	677	603	634	562	609	626	653	606	576	634	609	620	647	580	628	629	627	588	642	594	568	609	628	626	607	618	610	601	570	607	667	638	600	604	639	645	582	605	615	602	592	599	662	663	620	604	615	638	639	588	632	616	664	620	625	595	618	598	671	578	579	652	665	655	580	606	629	585	576	639	655	622	588	639	629	640	646	612	641	618	636	627	582	637	604	632	604	588	594	627	606	604	625	614	574	634	598	589	624	587	606	629	634	633	644	593	697	617	642	560	667	608	581	604	597	650	598	602	557	641	626	642	722	635	619	667	593	613	639	607	606	648	581	631	661	604	591	616	622	661	607	591	586	593	609	563	591	653	622	603	627	603	601	638	642	620	590	632	649	598	633	607	604	588	627	615	595	579	634	595	618	583	624	657	637	617	603	576	636	605	592	620	584	587	607	611	580	616	609	645	643	588	610	611	616	623	600	581	625	611	647	657	598	628	621	605	599	598	626	612	636	672	623	631	582	612	557	653	593	679	623	590	599	608	574	617	654	608	602	619	638	598	552	636	658	600	596	620	617	647	626	626	601	592	552	638	631	591	634	606	639	614	617	605	586	633	632	615	608	622	577	631	615	639	618	638	603	650	595	648	646	621	603	604	616	604	595	614	625	632	619	617	630	618	621	603	661	607	601	636	608	593	588	606	569	591	612	623	599	630	613	652	617	636	592	631	654	588	644	654	659	607	602	569	667	625	609	604	639	620	610	597	586	617	593	588	578	585	617	618	678	602	635	645	578	655	613	624	620	649	619	650	607	616	668	646	648	628	604	610	624	598	625	576	606	605	641	629	666	592	606	599	602	550	616	589	657	616	591	612	618	615	618	599	576	563	632	596	568	635	653	638	591	588	609	636	620	634	606	574	636	616	585	664	626	646	619	615	573	632	596	604	634	645	640	608	618	622	604	636	591	592	626	601	613	608	600	624	636	613	569	608	629	627	627	569	598	593	633	622	637	604	632	574	628	640	646	580	574	632	636	615	620	666	573	615	652	644	597	585	630	619	601	633	624	605	615	578	653	590	589	624	614	678	634	618	626	566	613	568	576	656	645	627	582	585	595	600	629	629	613	641	637	660	615	618	616	611	624	646	632	630	620	650	628	619	693	653	635	628	615	629	617	576	633	613	648	627	614	617	606	642	669	581	549	587	631	659	624	597	647	597	634	602	656	626	661	670	576	629	638	649	585	597	647	602	642	580	615	627	595	637	654	598	639	591	610	584	621	600	564	614	635	622	622	614	637	637	619	645	614	606	601	558	607	600	582	617	585	640	645	608	614	637	629	578	610	598	564	621	608	647	607	605	569	624	588	596	615	585	634	587	615	611	620	588	598	634	633	623	598	629	623	603	633	626	621	658	647	673	625	619	610	620	651	588	628	660	557	589	603	615	595	607	649	609	644	643	605	610	639	610	669	609	654	581	618	646	611	621	607	646	564	584	612	679	596	616	633	573	643	640	656	603	609	626	643	664	607	650	603	651	627	613	642	580	583	599	598	608	633	605	590	642	604	635	608	636	576	654	634	590	620	602	567	585	660	629	612	601	609	676	590	639	671	616	637	601	637	618	669	602	596	590	650	558	579	628	604	639	623	652	657	595	629	620	622	609	629	605	634	616	628	609	608	575	584	601	606	617	561	660	633	577	628	666	583	610	602	635	612	617	640	607	641	638	667	652	608	581	632	583	675	643	599	615	574	672	643	613	619	607	631	639	658	636	600	627	630	626	580	581	617	653	591	641	650	615	585	617	604	646	584	640	583	635	593	628	623	572	604	668	616	617	641	613	563	617	678	627	639	611	599	625	595	656	624	631	618	634	622	646	584	637	608	650	636	596	627	547	595	619	640	603	649	621	629	624	597	622	601	604	609	639	638	614	665	646	622	641	616	613	652	611	627	660	603	703	612	627	623	592	618	581	647	686	599	582	599	639	591	601	584	606	611	636	711	564	582	575	635	642	619	607	622	615	643	620	656	622	605	646	629	634	592	621	630	625	637	639	614	647	629	622	590	620	619	595	639	634	584	673	600	649	561	584	619	593	627	641	613	625	627	609	570	619	621	599	647	658	682	671	649	622	674	631	598	608	599	633	628	660	612	595	631	627	630	622	615	618	595	668	625	592	666	564	603	635	609	593	659	624	590	605	658	610	626	630	616	612	614	656	603	627	670	625	627	585	612	617	627	629	574	642	632	643	646	596	617	607	609	588	562	625	643	592	608	623	617	600	606	620	611	621	633	588	610	583	661	635	638	585	610	609	631	635	616	677	638	635	613	603	635	557	612	622	607	619	612	579	645	610	603	624	648	640	640	583	589	631	595	625	592	584	633	615	601	596	648	605	628	630	594	649	620	658	589	562	641
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
