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
341112878482	341112879002	341112879552	341112880102	341112880652	341112881202	341112881752	341112882306	341112882852	341112883402	341112883952	341112884502	341112885052	341112885602	341112886152	341112886702	341112887252	341112887802	341112888352	341112888902	341112889452	341112890002	341112890552	341112891102	341112891652	341112892202	341112892752	341112893302	341112893852	341112894402	341112894952	341112895502	341112896052	341112896602	341112897152	341112897702	341112898252	341112898802	341112899352	341112899902	341112900452	341112901006	341112901552	341112902102	341112902652	341112903202	341112903752	341112904302	341112904852	341112905402	341112905952	341112906502	341112907052	341112907602	341112908152	341112908702	341112909252	341112909802	341112910352	341112910902	341112911452	341112912002	341112912552	341112913102	341112913652	341112914202	341112914752	341112915302	341112915852	341112916402	341112916952	341112917502	341112918052	341112918602	341112919152	341112919706	341112920252	341112920802	341112921352	341112921902	341112922452	341112923002	341112923552	341112924102	341112924652	341112925202	341112925752	341112926302	341112926852	341112927402	341112927952	341112928502	341112929052	341112929602	341112930152	341112930702	341112931252	341112931802	341112932352	341112932902	341112933452	341112934002	341112934552	341112935102	341112935652	341112936202	341112936752	341112937302	341112937852	341112938402	341112938952	341112939502	341112940052	341112940604	341112941152	341112941702	341112942252	341112942802	341112943352	341112943902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21811	20334	27684	22957	20904	22745	21170	12127	7791	5776	4823	4197	3529	2992	2646	2325	2039	1782	1443	1291	1160	1204	1142	1037	1059	1022	982	999	982	994	848	915	938	838	859	766	824	776	819	808	770	738	749	761	787	788	756	743	767	687	738	770	757	757	765	755	748	765	792	793	778	748	757	777	794	798	712	814	820	768	808	766	763	779	748	802	741	793	748	737	736	851	748	749	790	797	756	780	781	770	744	751	771	775	752	743	777	727	720	729	806	778	727	731	757	750	755	784	783	748	760	778	777	753	782	769	782	772	782	761	778	766	763	765	794	702	749	761	774	757	767	744	760	758	773	787	764	770	753	793	773	772	760	756	771	759	768	749	738	741	799	732	720	808	787	757	791	734	746	772	758	774	752	752	722	765	773	789	806	713	782	727	801	789	727	767	751	753	722	765	754	734	774	744	804	734	740	748	736	742	757	790	782	770	712	763	835	743	741	775	716	767	771	794	758	780	781	780	792	777	793	759	764	741	753	769	757	785	779	786	764	752	690	777	766	775	810	773	808	747	836	785	719	788	768	688	743	781	762	726	722	746	782	754	778	733	739	752	815	799	729	818	748	744	809	750	779	769	778	773	766	801	779	803	750	737	750	775	773	768	773	756	758	740	759	786	779	767	809	740	772	810	768	787	779	736	800	681	729	810	746	780	764	794	764	755	769	737	742	761	736	778	743	786	770	796	766	761	733	822	728	784	734	783	765	731	723	703	774	785	756	801	755	744	758	791	741	732	773	735	783	760	778	805	771	773	735	810	759	794	740	757	721	758	747	770	775	710	766	741	770	767	766	772	726	781	732	792	788	708	756	793	748	804	782	754	762	775	770	731	809	704	765	740	766	762	769	767	769	767	793	816	790	802	745	789	772	783	739	774	777	762	742	783	782	800	757	794	791	735	740	754	746	806	781	747	709	762	822	730	763	778	762	810	792	781	795	740	755	708	767	743	758	746	850	741	765	696	750	749	684	766	728	726	755	756	816	789	773	740	740	754	733	729	761	747	752	740	764	754	753	789	753	789	755	786	787	761	743	765	767	789	767	713	751	720	824	800	728	742	792	743	734	737	783	783	782	763	732	762	769	745	770	733	779	709	788	745	710	769	745	778	722	782	802	784	752	721	810	760	781	709	736	759	735	727	739	783	773	755	771	750	755	779	755	750	770	760	779	775	771	774	790	748	725	754	825	785	775	773	777	744	781	787	744	729	768	687	717	753	777	762	775	756	808	798	786	736	741	757	776	730	750	740	798	796	745	741	767	782	751	722	751	778	751	785	764	746	766	790	770	781	790	765	775	798	787	755	738	782	786	766	735	790	740	758	705	744	834	740	743	762	720	759	748	768	775	774	716	791	818	744	744	783	750	798	787	750	796	743	783	766	729	790	741	762	800	801	789	774	743	765	737	793	766	716	787	748	762	769	745	738	747	814	801	776	740	729	790	772	745	778	772	742	721	724	782	773	817	767	750	738	764	764	805	775	710	772	779	740	732	760	740	765	730	762	760	707	741	788	703	784	783	772	784	760	691	750	758	737	747	766	754	745	834	767	744	752	779	770	728	760	768	812	759	757	788	804	809	782	742	789	739	781	735	780	771	733	808	752	756	696	733	791	732	806	778	742	789	726	733	743	770	815	742	714	755	716	771	721	686	753	747	735	730	753	782	755	733	784	757	800	780	746	775	747	697	774	766	771	784	732	780	776	745	753	748	755	757	735	805	721	799	784	791	771	814	764	732	760	761	735	762	767	787	786	764	741	724	769	697	756	767	754	802	714	796	743	745	737	753	695	729	805	729	753	755	718	705	788	735	768	752	708	746	791	757	763	690	777	800	742	754	714	708	745	767	744	780	701	747	728	746	786	797	804	727	762	758	740	748	761	766	788	776	771	758	770	751	754	788	763	762	758	748	761	792	786	760	782	772	810	736	797	771	776	793	754	805	796	806	808	737	754	740	776	777	730	747	770	766	780	774	804	757	771	759	778	737	782	796	813	753	782	733	771	796	760	762	734	783	712	716	738	770	728	721	812	713	817	771	767	772	738	738	733	718	751	812	749	762	789	768	778	790	768	788	762	755	766	802	779	796	785	783	744	698	762	770	765	767	739	772	722	753	775	746	773	748	801	719	787	759	772	815	753	760	747	781	725	772	749	780	788	754	780	731	744	756	723	716	776	784	780	762	766	780	747	783	804	778	780	785	728	703	773	836	742	811	783	830	769	750	796	745	759	757	738	722	777	775	715	758	733	741	766	751	805	719	782	751	724	784	718	780	721	755	742	699	779	722	746	795	778	773	684	769	762	753	744	778	748	787	734	764	703	727	807	727	755	784	769	751	800	790	705	745	737	769	772	841	791	806	710	767	782	802	748	769	797	755	757	773	764	797	708	770	775	813	738	784	779	755	761	761	823	724	763	758	717	740	711	741	767	755	734	735	783	759	805	796	794	721	714	754	752	710	751	773	741	788	744	785	734	745	786	728	747	767	774	757	757	752	732	760	777	763	747	710	746	831	755	763	738	757	762	735	812	713	738	722	762	740	745	749	749	770	787	776	740	741	740	785	742	757	812	815	760	763	799	776	765	766	732	724	761	755	690	761	770	764	808	746	730	763	732	761	752	774	769	769	709	793	824	708	804	796	777	787	768	734	790	756	812	805	729	778	775	700	735	706	793	764	712	722	778	786	787	728	764	710	802	743	755	775	745	746	757	750	736	793	758	756	780	750	780	793	756	739	750	771	775	785	771	772	759	719	727	732	739	760	770	735	742	719	758	741	801	749	738	773	758	821	767	781	763	791	761	698	796	775	717	759	783	768	743	772	788	806	768	734	773	791	767	742	778	797	780	780	792	838	776	792	772	783	735	745	790	755	800	768	697	725	746	752	798	758	749	734	787	783	791	752	763	729	759	740	740	740	770	740	779	797	779	745	765	758	769	720	779	758	797	787	789	757	738	754	728	747	742	745	774	726	755	750	783	757	715	701	740	756	758	751	805	803	741	817	789	811	778	790	774	768	745	744	764	725	701	742	695	777	745	741	733	715	687	769	743	745	733	756	740	709	807	749	768	774	729	783	732	719	742	772	789	752	742	779	744	742	721	730	753	771	743	739	774	714	770	775	774	791	752	774	822	727	716	736	709	757	777	759	779	790	782	738	774	753	789	748	730	766	779	767	736	747	739	794	812	765	783	787	736	757	801	750	783	769	736	801	802	776	679	777	748	826	769	800	735	763	785	681	729	791	761	719	775	758	729	799	806	766	771	783	734	801	786	761	788	734	741	777	732	722	775	794	676	786	821	776	807	680	723	777	739	745	738	782	724	765	767	807	736	763	753	754	731	765	740	756	722	762	743	766	757	796	738	776	769	751	769	718	767	796	802	771	797	757	777	748	753	784	778	745	748	742	719	767	767	771	794	779	782	777	753	766	765	733	763	738	719	754	742	767	814	776	767	790	703	780	749	757	766	767	756	735	750
27012	54376	44891	32795	27737	23370	18796	14195	10629	7987	6470	5729	4790	4115	3465	2913	2480	2168	1697	1463	1345	1323	1240	1247	1171	1075	1112	1047	1074	1028	884	892	881	855	861	827	822	863	813	754	794	754	745	783	781	756	759	765	771	790	750	771	809	798	825	734	795	733	799	731	733	744	753	752	752	761	735	751	771	824	769	773	740	711	770	751	794	770	790	747	721	755	759	751	738	738	764	769	793	786	794	743	788	761	759	781	785	757	813	728	748	703	725	739	765	717	739	737	734	784	755	692	757	722	788	787	722	757	746	703	744	751	740	723	730	789	790	748	745	752	759	719	734	790	773	734	705	740	744	770	789	741	731	709	766	781	790	698	793	774	724	732	745	738	754	728	748	764	765	756	745	732	760	772	771	764	808	704	737	713	764	754	807	765	735	718	764	754	758	747	766	746	716	755	774	714	753	757	720	760	724	742	790	714	704	776	762	757	745	755	822	760	750	746	731	794	770	754	782	726	771	727	774	717	740	736	788	770	799	725	722	770	759	736	775	790	782	733	761	782	789	710	749	750	766	779	736	723	750	771	695	721	728	739	732	699	732	683	816	748	731	741	758	737	756	790	766	745	738	758	755	793	758	817	738	722	782	747	729	776	747	753	708	761	713	795	762	768	773	758	768	718	762	786	785	719	748	781	759	751	737	723	764	763	781	810	738	762	782	729	738	750	728	723	683	736	767	733	749	777	784	793	735	731	733	752	729	793	776	747	763	817	762	784	772	744	752	754	781	760	759	715	776	742	726	720	765	788	740	805	721	807	791	726	779	786	730	756	743	729	790	744	734	813	730	738	739	704	792	755	774	806	733	795	816	754	722	780	756	773	769	795	780	766	766	756	765	745	753	785	749	703	728	718	745	751	807	692	775	759	760	770	784	741	767	732	780	722	749	741	740	751	745	764	730	750	725	723	738	781	760	786	717	760	787	767	766	765	810	708	720	772	774	811	754	718	762	739	736	779	779	727	723	759	722	815	773	794	784	735	760	716	760	745	736	698	739	787	729	798	728	732	763	790	767	722	763	737	688	768	747	774	764	775	727	731	724	753	734	755	719	789	775	701	755	800	713	724	744	743	765	745	717	795	731	729	731	733	743	769	774	719	799	763	767	762	776	765	747	786	711	705	706	771	773	740	739	817	708	715	779	739	725	774	784	819	793	727	741	721	800	763	756	744	742	738	744	709	764	767	739	757	764	714	786	725	740	768	723	782	779	797	749	755	689	785	703	740	803	752	776	766	781	759	752	703	763	724	773	711	747	763	759	785	808	738	779	799	742	767	786	761	728	733	774	720	757	770	739	789	744	738	751	720	756	740	759	766	787	737	755	734	728	721	745	775	756	777	743	777	724	730	750	767	733	700	765	735	727	712	782	755	763	731	799	792	742	739	725	759	773	757	782	758	767	741	787	752	750	761	769	740	721	754	733	755	785	761	741	743	732	780	746	765	752	784	742	762	785	786	765	745	732	731	786	767	785	730	757	797	740	741	756	765	728	737	741	747	773	772	766	698	720	840	749	773	664	799	821	754	736	752	709	751	802	751	729	751	760	738	781	781	726	764	749	782	750	774	798	776	756	772	738	731	698	746	785	752	735	746	743	739	773	774	773	718	785	732	747	771	731	766	718	757	678	782	753	746	778	722	746	715	715	793	739	707	722	769	716	778	763	705	778	722	747	784	747	762	785	725	739	734	764	765	756	750	751	761	770	733	787	771	815	808	745	767	820	755	759	776	769	773	727	709	730	777	774	810	791	755	770	708	742	772	779	720	726	728	764	809	751	767	801	714	756	758	755	755	798	672	777	764	778	715	727	752	752	741	731	716	760	758	729	796	715	709	802	827	737	754	733	719	753	768	746	781	706	760	736	781	732	777	733	775	757	777	745	723	752	767	722	762	787	725	743	735	745	757	759	756	738	805	730	750	730	749	740	745	770	729	768	745	780	716	772	783	746	794	732	774	744	793	788	758	738	759	761	757	759	724	739	744	729	752	720	722	755	755	743	791	790	774	747	760	726	707	772	748	797	732	725	785	709	785	786	772	776	771	697	770	788	761	742	743	761	792	749	727	766	736	783	764	769	734	763	733	740	753	782	737	749	781	688	744	784	768	721	770	824	771	749	767	736	759	773	738	726	758	734	783	791	746	775	762	763	734	751	769	775	729	787	801	752	735	758	772	727	729	774	725	766	765	824	780	730	738	702	748	676	796	723	709	722	723	783	712	734	766	767	757	758	735	745	709	791	724	761	755	751	726	796	779	754	708	746	739	759	771	768	714	780	737	719	758	744	740	723	778	715	774	779	746	771	780	730	780	723	775	766	783	767	777	798	741	770	753	727	754	729	766	746	727	761	738	706	752	724	732	749	747	739	753	742	727	769	739	762	815	754	762	754	793	757	783	732	778	725	800	742	765	775	778	782	784	742	768	789	748	777	752	779	748	724	721	770	770	777	762	729	749	738	755	775	771	708	728	774	745	727	708	756	717	745	778	753	770	771	692	727	767	759	724	765	744	743	759	705	757	754	694	748	767	776	761	755	760	792	698	764	724	757	750	718	753	747	742	725	766	740	738	807	707	788	726	782	761	746	734	800	723	724	721	766	755	812	770	723	732	744	764	721	749	772	735	740	752	764	770	798	752	739	731	788	752	779	777	714	802	765	752	718	711	795	751	784	796	763	717	744	802	754	753	765	715	764	765	790	803	759	724	736	809	727	730	797	753	765	743	750	777	755	770	744	717	739	736	719	748	788	734	756	783	742	760	729	717	757	796	740	776	706	739	778	759	760	761	722	727	757	738	779	812	791	769	745	774	788	680	772	725	762	782	735	771	736	731	779	799	740	757	745	742	814	749	778	748	746	765	742	793	758	792	771	721	748	730	804	790	742	760	751	761	826	776	791	741	759	708	750	812	722	742	714	775	766	733	749	758	738	723	703	725	758	752	750	783	798	801	840	789	768	736	743	734	707	684	757	810	742	733	775	719	746	760	746	746	719	725	732	732	736	794	765	778	767	759	726	732	784	687	769	749	749	739	742	717	777	702	783	746	746	742	757	721	748	751	780	769	764	786	712	785	757	807	817	758	706	732	781	782	719	765	707	770	711	710	739	767	795	731	739	787	740	748	784	763	716	771	714	731	746	811	716	728	769	749	757	811	745	777	728	734	720	781	769	798	782	738	748	771	722	766	728	748	747	718	765	755	778	765	789	785	727	785	761	793	738	720	765	719	753	744	719	740	728	758	787	762	740	707	759	692	776	733	746	777	759	780	729	791	820	760	791	768	788	751	743	721	741	711	729	721	738	746	726	710	762	747	726	769	751	780	779	745	742	808	761	699	704	761	760	715	736	760	694	725	744	729	767	755	761	719	751	758	771	753	780	780	736	781	741	733	732	823	765	745	765	727	747	797	748	758	790	749	747	761	782	717	757	814	766	713	763	787	728	796	747	738	783	686	784	701	783	759	733	756
29889	30250	35444	25944	16335	11525	8067	5733	3676	2969	2457	2042	1902	1685	1500	1322	1255	1122	1109	957	875	808	808	795	739	777	723	696	721	740	738	708	720	692	668	667	670	720	647	630	678	702	674	651	669	649	669	669	676	702	649	645	693	651	657	630	675	652	689	656	664	660	680	665	654	684	628	635	706	686	640	612	631	651	682	693	655	649	698	688	682	697	712	634	593	658	659	648	703	634	658	655	611	695	630	717	675	631	659	667	684	629	671	628	633	640	669	637	677	620	640	628	668	621	681	669	742	623	618	691	662	665	669	642	648	623	694	673	651	692	675	643	660	623	646	625	657	630	654	650	670	649	634	663	663	665	656	699	639	649	637	636	644	637	642	635	669	676	654	666	614	601	653	647	640	677	697	678	681	706	651	618	667	686	650	706	669	668	697	598	653	693	670	672	645	659	593	648	672	656	648	684	625	647	645	680	636	662	655	641	669	680	673	641	656	668	670	700	641	638	687	622	614	614	690	647	659	694	702	598	641	644	614	675	648	662	648	582	668	617	690	666	667	641	673	699	633	685	618	694	644	628	672	686	613	635	622	660	627	652	669	659	670	626	692	654	660	678	648	685	650	711	615	697	637	669	674	650	639	724	659	654	657	619	644	654	658	649	670	666	630	679	646	675	687	673	625	638	663	629	652	671	640	651	678	682	643	696	670	665	640	627	649	659	651	679	637	653	665	660	627	656	706	665	672	667	631	647	662	631	665	686	681	640	697	636	621	647	657	612	666	655	635	683	645	658	664	680	609	634	650	656	692	622	624	695	625	668	685	636	671	685	594	630	649	675	672	630	687	618	664	664	691	625	659	689	650	614	678	615	665	695	675	622	627	648	691	655	659	633	625	665	636	645	656	626	662	653	657	628	685	632	664	671	652	682	661	671	638	707	648	638	658	653	664	708	653	654	666	660	626	646	667	691	650	661	651	670	660	653	658	691	642	667	634	706	668	599	633	658	642	666	624	627	640	675	689	601	644	649	641	653	617	650	627	625	663	667	685	584	619	655	708	639	638	643	700	637	692	679	651	619	648	647	729	642	663	672	682	645	656	671	690	669	621	649	642	670	665	666	668	656	667	633	641	634	668	694	666	678	636	631	638	630	667	674	651	648	636	651	664	633	646	650	707	663	666	626	630	643	647	635	671	668	664	657	639	681	640	649	675	662	671	621	657	676	645	664	616	633	656	643	671	652	653	639	625	634	656	645	638	679	727	635	613	651	640	666	620	682	650	615	695	661	656	658	666	657	627	688	657	678	651	699	629	656	641	640	673	682	642	659	622	643	642	637	731	659	644	645	616	638	657	600	703	643	662	678	626	644	662	632	675	671	638	616	673	637	650	632	613	618	656	626	692	723	646	667	640	609	656	661	640	713	664	691	668	637	626	688	650	668	654	682	628	696	616	644	648	629	646	623	706	659	645	642	664	687	677	666	653	710	646	621	654	642	667	657	647	631	682	680	672	657	686	643	670	671	638	670	671	687	703	659	660	648	696	675	683	650	668	698	679	656	602	671	666	684	686	603	658	648	648	650	646	654	657	641	658	649	660	684	694	637	675	667	703	649	663	676	658	659	650	651	691	670	623	622	638	695	696	665	675	643	636	675	650	659	680	681	691	669	684	681	681	674	662	621	643	687	667	660	688	638	634	702	666	699	675	658	668	631	639	664	653	666	632	654	652	652	644	632	664	645	664	640	694	708	655	686	645	652	665	631	658	661	654	670	616	673	682	583	629	664	663	674	618	618	682	641	669	658	637	647	630	634	637	712	643	646	650	674	663	707	649	687	614	689	684	663	650	654	647	683	693	666	655	663	619	649	630	658	659	622	682	681	674	656	698	683	680	659	618	615	666	680	647	683	663	641	639	630	604	683	618	658	656	685	661	662	678	705	635	653	636	654	670	640	662	667	670	645	623	649	647	671	662	728	693	682	713	653	662	637	634	665	626	646	632	610	619	629	654	673	703	679	642	634	681	619	655	752	671	649	634	644	645	687	643	666	663	663	637	668	653	623	657	660	673	643	641	661	621	695	646	622	672	678	649	671	658	667	674	640	651	646	660	641	675	657	671	602	659	633	666	659	634	676	608	701	648	699	653	714	647	665	614	625	703	655	620	654	669	762	660	619	647	669	675	668	613	623	677	657	654	635	659	672	643	636	692	627	670	656	656	647	595	678	635	625	660	663	693	616	696	662	649	640	618	659	609	614	666	665	694	671	638	684	648	605	646	678	631	657	635	646	649	624	663	678	651	677	705	641	690	675	669	616	638	612	657	654	639	653	625	656	645	602	655	626	708	652	692	672	637	709	666	700	667	656	600	670	625	665	675	624	687	629	688	652	649	668	712	699	630	651	647	679	681	671	635	687	678	641	663	660	710	653	638	689	702	624	653	665	655	684	604	659	677	687	685	665	639	629	657	654	681	657	632	624	691	613	660	638	630	700	675	618	675	669	647	645	662	671	666	677	722	673	699	692	683	674	603	652	622	602	602	657	646	671	623	656	665	659	636	671	656	613	698	670	629	625	644	665	700	637	614	635	666	690	694	680	637	701	618	687	643	699	618	583	616	657	661	611	671	639	718	637	640	629	662	674	633	661	693	730	668	629	676	681	643	656	645	654	625	671	692	656	643	674	648	652	656	657	629	649	623	633	640	637	630	699	666	608	654	663	684	659	677	630	638	669	672	649	707	634	664	680	627	693	614	644	643	661	620	668	615	630	661	627	613	678	680	674	713	650	605	693	674	664	630	664	635	639	666	659	641	660	672	678	619	592	611	640	678	690	639	659	720	637	645	627	631	663	658	682	662	674	636	634	663	709	634	667	674	621	620	648	650	641	659	618	676	651	641	603	659	686	706	687	646	649	676	655	674	715	642	621	653	682	638	609	654	639	705	667	669	682	670	652	653	636	643	646	624	623	675	629	657	645	650	644	651	644	685	657	651	639	662	632	635	694	660	650	682	636	679	613	688	642	693	655	682	679	638	638	646	714	643	645	679	690	664	604	680	631	675	629	667	659	638	610	681	653	663	677	647	648	615	654	624	660	657	680	631	617	678	733	669	643	653	658	665	627	640	646	675	715	615	639	734	690	667	679	692	644	645	709	630	629	639	656	608	632	680	654	683	646	666	665	683	702	656	650	662	647	714	637	656	697	658	650	653	662	633	645	669	650	655	677	684	639	637	626	695	695	633	637	642	701	660	640	633	655	652	637	606	647	635	658	654	662	672	634	650	661	688	663	681	642	664	625	679	651	683	682	665	592	687	680	648	655	672	673	669	644	680	613	641	636	686	627	667	643	680	677	606	637	650	675	641	639	641	675	694	696	633	658	667	580	680	615	676	689	624	654	642	662	632	661	671	695	664	638	624	693	691	648	648	618	611	644	712	660	663	681	648	644	648	661	663	682	682	647	666	687	699	600	676	638	673	671	654	629	711	666	644	639	696	684	648	622	662	652	663	697
26613	45441	35538	23557	18327	14877	11343	8326	5650	4225	3531	2934	2552	2231	1926	1704	1550	1363	1242	1134	960	952	869	871	869	881	871	801	777	728	707	752	744	713	709	694	755	714	665	693	688	684	665	649	714	612	666	674	712	680	661	687	676	727	693	697	696	643	674	630	648	664	681	637	690	630	689	689	698	678	657	614	686	721	639	694	643	646	681	654	707	687	644	641	662	704	641	689	712	686	728	645	678	661	680	665	633	652	666	654	640	711	701	645	654	649	656	655	662	641	652	671	685	691	662	667	662	655	619	702	680	672	651	667	678	693	682	688	645	664	682	688	608	666	666	675	670	708	655	688	698	648	669	655	676	708	671	647	662	695	665	704	664	655	645	688	660	690	682	714	644	709	674	662	645	655	680	682	676	669	639	702	698	633	690	662	716	676	662	662	672	718	672	663	658	621	685	722	648	678	707	694	650	706	666	649	666	654	700	694	648	630	718	691	667	691	727	686	716	685	663	675	708	675	691	696	628	702	659	649	666	615	670	663	660	659	681	692	614	740	696	675	661	659	652	711	640	674	626	662	671	660	643	655	675	662	681	665	677	638	654	696	682	663	709	662	687	703	700	700	654	643	718	706	670	711	653	670	662	673	703	688	665	635	686	658	666	664	659	656	654	668	656	629	688	684	682	677	684	628	660	705	653	719	663	674	658	634	687	658	675	716	656	649	635	647	647	672	710	664	639	669	624	666	688	668	663	661	703	655	683	641	674	612	663	667	692	704	669	614	653	637	696	720	668	712	691	676	667	666	630	643	719	675	657	628	693	674	643	655	630	696	671	635	748	679	644	660	693	672	641	702	628	643	645	687	678	651	627	648	644	680	656	671	679	622	617	662	633	711	725	693	667	631	669	621	711	689	661	641	591	676	680	710	720	667	660	661	659	701	691	634	665	660	677	665	654	628	679	647	679	670	693	642	639	661	698	651	669	637	689	672	717	686	646	658	668	679	648	674	675	675	661	676	648	672	621	649	625	638	673	695	685	660	710	703	689	631	703	704	637	640	668	716	671	662	701	661	679	642	645	667	697	646	669	694	631	666	624	673	674	677	665	633	671	663	652	692	696	699	659	646	673	673	667	633	684	693	699	669	667	664	625	744	697	664	605	653	661	621	637	646	703	663	696	703	667	636	697	706	690	743	655	675	677	687	707	638	655	715	670	671	647	625	710	674	668	667	690	649	651	686	671	692	684	665	669	696	679	675	696	651	635	687	684	693	647	702	652	670	650	658	663	679	637	674	619	629	684	671	652	678	621	684	650	626	623	670	647	634	652	659	683	662	715	691	633	640	669	652	718	642	671	662	631	677	657	650	643	664	684	671	689	663	640	722	672	656	663	660	669	639	676	693	655	669	619	707	651	630	700	620	675	643	668	681	683	716	684	692	710	640	662	699	662	685	699	631	658	680	687	652	654	683	620	650	669	655	663	665	695	650	684	670	674	680	712	674	661	652	639	680	642	622	688	648	682	683	639	665	670	657	704	622	663	660	639	676	670	670	681	656	660	675	677	691	691	646	686	705	664	656	638	649	666	683	641	664	668	681	682	706	667	657	709	670	643	660	666	634	655	650	658	664	645	694	689	659	696	654	699	707	681	675	637	707	663	648	693	549	624	624	650	658	685	645	653	688	668	692	641	690	662	704	674	667	675	647	677	673	667	660	670	666	695	655	619	680	683	693	671	679	674	652	661	696	655	674	678	660	643	652	691	674	642	642	646	653	640	719	671	634	669	694	629	707	676	688	660	607	669	650	662	727	680	687	726	685	672	704	648	687	671	679	631	666	674	697	667	696	628	670	654	685	660	688	624	652	645	704	701	661	674	662	654	708	642	663	645	697	651	651	696	677	675	685	663	686	707	691	655	661	660	706	657	675	700	673	672	631	643	654	690	667	690	640	619	641	678	662	684	636	703	661	669	660	662	672	665	653	646	669	676	680	641	683	658	687	695	653	643	683	660	676	643	665	674	678	671	704	686	624	609	652	645	700	713	651	658	741	651	663	674	694	691	718	678	630	705	679	691	621	664	664	614	687	635	652	684	636	658	637	668	705	677	636	666	679	686	684	669	637	667	683	717	658	669	656	699	659	696	648	677	665	677	659	654	691	682	619	702	698	685	696	658	698	657	705	710	652	666	736	694	648	656	681	674	651	653	667	662	687	683	696	662	682	698	712	663	657	676	658	703	658	680	715	657	695	676	655	733	680	677	662	662	674	659	673	657	695	645	668	643	686	692	697	662	700	655	678	641	711	657	663	662	645	715	645	699	685	668	700	698	656	671	668	694	670	637	664	680	660	623	703	655	662	633	649	660	669	629	616	646	668	681	660	669	681	728	653	665	634	667	652	632	688	687	675	668	679	657	694	643	697	688	675	678	616	635	666	673	681	714	664	646	685	711	636	726	650	651	671	667	679	684	709	680	683	687	655	709	695	678	653	692	668	656	674	672	665	680	665	683	684	677	697	669	654	749	622	681	657	660	652	665	627	674	689	658	618	714	702	645	654	647	695	703	644	642	644	724	676	661	653	681	696	652	674	632	643	661	702	700	663	669	684	708	697	644	679	675	662	661	626	699	652	653	677	663	668	698	654	673	697	648	689	674	657	575	671	663	678	662	670	683	674	707	717	668	662	645	626	743	696	659	674	679	651	663	675	685	649	686	679	695	690	664	629	675	697	695	717	635	697	686	654	668	619	667	672	657	692	675	625	646	685	684	657	657	682	676	638	689	685	714	673	641	667	694	661	720	645	671	647	631	659	680	663	671	645	686	683	679	655	688	703	674	663	697	683	668	696	671	675	653	651	651	664	694	629	693	640	655	679	664	669	697	655	721	717	679	676	638	655	673	661	635	673	642	726	661	670	671	680	714	654	648	664	720	661	696	663	681	635	632	673	674	690	705	644	645	688	695	681	666	657	639	644	657	685	654	661	616	690	642	665	646	678	662	637	703	671	657	639	662	704	658	644	701	686	667	667	671	717	709	664	697	693	690	677	658	690	678	696	657	661	657	661	689	689	685	634	700	665	700	697	690	669	703	656	661	657	670	687	639	683	645	648	692	616	629	676	628	641	661	676	683	668	669	689	643	642	690	663	688	677	643	676	693	654	650	591	681	670	662	683	682	705	649	642	668	731	649	692	685	660	673	713	699	678	670	680	700	632	630	637	645	658	661	656	654	655	667	654	697	702	645	628	694	701	659	648	690	677	658	672	657	670	675	660	697	685	657	674	690	643	676	636	661	668	671	650	689	700	694	657	633	683	705	646	671	698	674	629	693	644	691	690	673	657	680	657	716	692	673	647	725	680	658	658	676	733	649	674	686	643	689	690	629	677	677	656	682	661	701	644	715	648	728	652	663	668	659	651	650	681	650	678	656	646	720	646	683	677	669	639	670	636	669	658	684	666	652	671	678	627	645	713	657	708	665	650	681	657	695	653	712	673	658	696	670	677	677	724	667	716
24255	21544	29004	25262	23036	20853	15314	9567	5899	4376	3618	2938	2649	2357	2074	1886	1573	1491	1302	1198	1049	1023	995	1016	914	875	940	856	886	842	788	785	811	802	839	760	774	733	788	723	771	775	735	718	733	727	747	726	681	741	728	725	708	705	764	698	697	738	708	742	728	714	748	714	689	709	744	705	702	729	728	723	741	681	783	701	681	691	718	681	705	738	760	698	768	714	715	710	722	722	715	686	730	717	745	711	723	693	756	695	693	722	724	744	670	749	704	707	731	704	694	762	698	731	737	705	719	706	695	712	702	683	749	658	683	727	717	766	717	706	714	731	736	694	685	692	681	684	733	748	696	748	673	637	761	707	696	720	740	662	728	746	679	730	742	717	712	735	696	704	712	761	716	748	716	695	723	724	728	782	768	688	696	667	711	714	704	716	676	686	743	760	766	749	704	756	722	652	678	745	721	676	734	741	708	691	677	706	716	751	718	696	677	726	750	751	730	739	680	683	746	683	750	742	694	711	711	749	706	717	685	715	721	740	709	715	720	710	731	720	720	728	680	713	729	719	690	712	733	689	689	720	746	696	708	746	686	742	709	730	700	711	758	742	715	678	739	724	733	647	713	741	659	678	710	679	686	717	704	709	720	756	685	695	730	660	756	735	706	738	686	741	687	745	736	726	711	740	700	692	737	693	775	772	703	705	744	726	701	690	714	758	720	694	663	706	709	742	695	699	710	739	692	711	716	725	706	693	685	654	726	719	739	711	704	725	725	708	692	715	671	678	726	723	663	672	679	734	742	731	734	723	720	723	726	741	742	719	702	723	756	734	744	674	715	723	703	702	736	724	738	713	740	687	753	672	647	698	753	689	706	657	750	758	714	728	685	728	711	690	690	694	702	744	796	695	735	688	676	726	754	684	714	703	700	702	709	652	758	732	703	713	729	706	709	742	719	679	760	679	708	706	705	733	751	746	705	738	713	685	682	701	685	701	714	691	712	690	706	702	722	702	715	752	722	699	708	687	708	754	705	681	748	713	737	705	697	703	717	737	704	717	704	742	725	704	769	723	745	706	723	759	661	774	733	676	667	693	693	723	714	727	721	699	728	685	747	701	683	759	712	716	716	766	744	723	703	747	694	714	679	770	753	721	759	725	673	677	732	694	713	700	697	746	687	693	719	717	709	708	745	670	732	743	735	716	725	703	726	770	687	715	716	765	720	718	724	704	693	730	737	711	671	700	721	699	744	748	686	733	708	722	662	712	660	720	701	672	678	714	710	704	678	709	738	695	725	741	682	688	727	680	702	661	660	732	724	682	704	696	705	729	712	751	677	683	736	690	762	719	719	728	704	728	665	752	725	766	715	710	702	680	700	683	695	732	721	717	795	703	736	698	747	737	687	741	688	708	724	729	713	716	736	699	705	675	685	692	738	701	734	746	712	707	742	681	716	754	694	734	692	670	732	715	717	730	743	725	725	710	736	749	706	685	717	761	755	730	667	745	732	681	727	724	695	647	745	748	723	716	708	743	681	743	707	760	733	750	688	716	720	723	701	725	718	704	702	730	722	697	705	726	693	687	684	744	754	700	700	733	683	695	703	730	721	742	732	706	712	714	723	725	740	755	737	716	697	708	727	735	686	790	692	691	664	715	677	713	715	731	697	694	732	662	704	740	744	759	681	757	732	667	793	738	700	721	718	712	725	716	705	712	729	686	749	692	736	693	698	700	689	697	706	734	713	739	727	740	687	718	681	734	676	759	720	704	674	692	763	717	657	677	739	788	704	710	687	726	713	729	724	718	701	759	695	754	704	733	700	684	673	696	739	732	672	738	731	746	668	740	680	717	696	744	752	659	773	720	761	759	707	688	725	697	664	660	747	713	715	728	740	733	752	746	749	731	690	713	739	707	710	717	738	712	723	677	698	728	639	706	665	720	703	698	716	719	700	717	706	670	711	684	711	668	742	675	720	749	690	761	690	729	668	743	678	692	679	738	729	704	736	732	741	706	693	745	729	774	722	793	724	757	715	689	739	758	678	706	685	715	720	722	675	710	754	764	729	703	737	700	707	700	723	677	702	726	709	715	724	700	728	749	727	700	696	714	739	675	741	708	701	736	735	719	722	704	691	704	734	710	739	677	725	740	642	719	701	684	762	720	728	689	716	702	722	699	712	767	712	674	699	744	735	656	750	718	737	727	754	716	649	713	723	683	655	642	696	693	678	691	689	723	726	758	710	734	723	750	702	723	676	671	722	715	726	686	699	688	693	718	747	723	736	710	715	715	747	713	724	665	695	715	722	678	688	678	687	697	661	709	722	729	705	719	718	717	718	685	684	684	697	690	729	733	711	697	706	675	756	732	711	744	711	687	727	696	698	690	735	651	739	718	712	754	705	712	709	742	724	715	730	706	698	713	710	738	648	707	734	730	698	691	711	773	768	678	713	696	689	725	708	657	728	709	723	696	719	717	717	718	705	693	747	656	732	720	692	739	717	727	722	713	675	717	733	765	758	703	714	696	726	730	724	680	713	720	724	737	698	689	681	710	718	695	684	659	709	684	748	687	700	672	747	721	736	709	761	761	727	714	695	700	715	713	715	679	730	711	688	731	719	719	688	686	738	714	718	691	686	671	726	700	688	680	746	729	725	711	723	716	737	718	739	716	691	726	708	691	726	731	669	709	732	740	725	714	732	761	727	745	721	706	709	675	707	692	777	775	732	697	758	675	707	737	707	732	734	710	706	727	743	665	706	731	741	740	734	712	742	744	759	688	677	699	666	726	735	708	695	760	724	711	708	655	701	751	718	724	733	718	697	721	731	714	755	698	713	718	722	726	726	723	744	717	690	687	716	745	721	709	758	740	718	690	727	685	714	645	726	724	727	693	684	664	696	659	699	727	687	700	728	729	741	705	743	718	710	758	709	760	705	724	731	785	677	733	704	707	769	674	697	684	684	717	745	731	708	739	719	739	744	706	724	737	724	691	733	726	733	735	688	725	690	693	741	744	731	757	705	716	730	766	687	669	724	722	706	758	672	667	740	747	678	679	700	704	731	712	746	713	746	717	737	722	733	734	707	735	693	723	714	691	701	683	720	707	731	712	740	692	709	704	715	716	665	717	783	742	711	689	715	771	697	701	693	691	692	732	710	776	646	675	666	709	702	713	723	729	692	676	697	701	739	729	687	680	718	731	733	715	758	754	713	680	683	690	760	727	709	715	738	728	716	705	719	712	723	672	712	706	742	690	706	714	677	746	683	714	714	746	702	693	693	702	664	738	710	713	713	755	688	742	715	688	716	698	745	697	732	701	694	745	740	681	772	753	711	742	752	701	721	700	718	721	716	661	676	709	757	732	700	734	755	735	719	677	724	723	713	699	672	699	736	748	744	714	669	693	722	777	706	690	629	727	742	667	723	705	697	648	700	724	756	746	658	674	708	701	716	711	704	681	719	727	703	724	736	669	687	756	678	689	735	696	735	747	670	763	696	740	707	705	789	725	699	665
26351	52379	42603	30134	24476	20193	15943	12293	8463	6255	5088	4198	3578	3193	2719	2369	1990	1769	1574	1464	1240	1164	1105	1124	1042	1006	1040	935	955	840	867	923	859	797	796	735	800	772	721	764	796	724	734	754	744	754	740	744	750	756	731	743	702	724	774	748	698	807	752	679	754	683	803	721	708	730	726	709	693	765	721	710	753	735	685	716	694	737	723	714	708	724	687	705	754	717	687	665	677	663	695	759	751	752	723	685	728	686	721	731	734	736	697	711	779	704	728	727	705	695	746	752	709	730	741	709	712	715	685	727	714	723	652	758	721	713	744	688	725	707	698	698	744	689	707	692	704	720	749	752	736	773	736	731	754	669	706	673	734	702	742	705	711	736	727	723	737	763	696	727	759	749	716	710	716	684	731	742	741	683	742	738	663	715	753	722	731	690	703	745	663	740	712	721	692	705	718	746	731	714	731	693	710	718	742	704	758	679	736	763	741	724	707	718	689	710	690	721	729	709	758	725	762	703	679	720	683	734	693	685	715	734	736	738	702	745	655	702	772	675	747	723	723	686	704	744	760	712	694	698	724	712	685	746	723	714	755	672	705	695	747	745	730	746	725	711	721	723	751	734	763	740	712	758	716	715	745	701	766	700	746	713	698	700	719	739	751	738	753	727	730	715	698	727	744	772	723	670	681	692	733	685	767	655	740	717	734	763	703	692	700	708	697	776	747	784	718	730	720	811	723	752	745	712	717	700	726	705	705	684	694	710	727	717	770	708	735	704	671	716	766	717	683	665	724	744	729	748	676	731	765	774	679	714	715	729	743	708	775	733	686	717	703	672	739	736	709	724	698	724	688	717	746	744	702	691	697	696	724	717	759	689	748	718	729	716	716	732	649	677	716	714	777	699	746	728	691	672	690	705	724	734	688	707	739	736	755	769	726	723	741	689	708	723	718	703	729	688	687	736	769	702	749	723	701	687	700	679	686	743	672	736	756	717	667	704	649	702	735	667	764	715	710	735	710	705	718	693	722	762	722	684	717	711	736	732	687	693	730	715	717	737	725	724	786	754	750	711	668	665	786	703	782	701	697	723	740	731	706	740	729	695	710	734	724	666	685	720	728	715	698	740	708	678	674	709	714	742	696	720	738	705	743	701	662	727	722	689	726	684	702	748	728	730	736	705	728	722	692	711	713	712	688	715	755	683	699	704	717	736	700	757	657	723	758	730	698	730	745	717	711	722	699	676	751	702	706	686	738	677	735	712	701	734	732	755	692	725	705	709	682	742	719	716	703	770	776	663	739	750	724	732	776	708	738	714	739	667	708	710	791	701	713	723	715	680	681	728	680	723	737	688	701	685	693	714	675	755	724	771	672	721	732	705	707	716	708	692	688	715	739	685	677	693	755	713	741	688	743	777	769	672	726	690	709	729	712	699	656	715	748	740	740	723	723	709	712	725	748	763	741	711	721	733	725	725	724	713	667	710	689	720	707	733	731	726	683	723	720	697	721	779	703	686	731	711	726	699	702	688	693	714	735	704	746	727	698	721	692	721	732	722	703	658	733	723	705	720	729	698	713	736	704	677	698	723	695	727	735	691	770	721	745	756	691	713	748	742	682	731	756	700	745	753	691	695	740	712	737	688	706	691	705	671	736	707	712	723	709	745	698	705	759	687	740	737	747	751	716	649	672	745	694	673	705	691	682	716	729	704	703	719	717	698	724	711	727	745	733	709	702	719	685	745	717	762	709	725	721	700	745	715	701	720	705	682	692	721	673	736	698	694	735	711	687	726	673	784	716	704	689	767	737	700	695	732	715	742	709	768	718	719	694	717	704	705	680	730	701	762	701	721	708	695	679	732	707	736	745	722	644	722	717	733	692	716	727	689	728	717	680	700	717	693	703	714	699	716	747	723	726	706	690	718	762	727	765	705	704	696	718	733	731	749	763	718	735	704	696	688	754	734	676	684	698	768	746	745	700	656	724	740	716	730	705	721	759	728	727	688	720	722	687	753	702	718	723	740	713	743	743	717	676	750	709	699	754	727	671	735	746	772	704	754	714	734	731	716	695	704	705	741	737	706	728	714	710	736	751	759	737	705	685	712	711	709	696	721	729	752	710	764	689	714	732	728	786	731	718	741	702	728	728	720	691	675	699	721	683	692	698	745	710	725	669	754	674	727	695	678	774	698	711	697	668	709	681	704	710	692	702	711	732	663	705	697	668	717	732	701	704	706	732	793	728	757	698	734	717	739	776	709	695	662	736	737	764	745	733	721	739	701	738	739	709	730	731	717	695	717	704	763	722	705	706	692	712	697	717	714	747	690	708	707	786	711	752	690	732	681	711	712	737	687	724	743	677	687	782	742	729	737	734	659	664	708	671	708	749	710	719	745	724	767	735	700	668	761	704	727	721	730	745	690	732	724	730	702	707	758	747	701	710	707	731	736	693	754	746	677	727	698	756	745	758	675	694	680	652	762	690	711	718	739	693	696	683	693	706	689	734	714	708	721	713	749	723	699	709	729	686	690	708	699	723	707	779	757	711	716	681	745	700	703	708	717	679	729	747	709	723	757	746	686	721	731	737	747	685	751	710	759	731	738	771	726	781	729	713	693	699	776	737	719	736	755	700	716	726	701	720	651	717	689	758	729	727	743	694	692	721	688	668	746	711	725	758	698	722	725	659	725	741	697	695	718	743	767	722	628	736	717	695	727	697	686	725	749	727	672	671	682	722	701	711	713	707	680	742	688	705	719	743	701	740	732	743	724	712	716	697	687	721	709	707	705	727	735	734	715	763	760	740	701	722	689	697	774	722	704	700	732	703	747	767	717	728	685	710	761	718	708	697	720	736	715	683	704	746	711	734	715	729	700	753	726	725	695	677	691	744	748	743	740	701	714	685	729	708	683	694	743	726	731	723	703	743	700	690	740	722	742	745	701	703	696	695	698	728	717	688	703	683	691	719	714	735	683	702	690	685	701	706	715	660	779	704	744	730	665	771	686	748	798	660	722	724	766	690	675	741	729	718	715	695	750	753	724	677	714	753	693	712	663	714	695	698	728	775	717	714	703	714	777	721	731	717	711	711	694	716	680	673	761	757	727	680	728	729	728	739	716	757	700	679	711	669	667	757	671	680	704	753	716	716	719	702	752	741	731	707	749	725	720	734	735	711	763	681	787	669	740	689	709	723	667	716	730	710	748	702	757	698	745	722	743	708	715	692	705	733	713	707	711	698	718	754	708	726	756	709	679	703	673	703	718	736	718	748	716	735	722	694	717	718	759	729	724	640	702	726	724	696	725	747	695	674	764	745	740	702	725	731	674	699	718	727	716	721	730	740	712	712	743	752	704	692	744	676	709	716	714	769	683	733	707	733	713	704	731	718	735	690	695	725	684	710	699	703	717	733	717	690	721	754	743	710	738	750	713	745	710	743	686	743	692	709	699	747	734	703	732	709	760	686	736	703	678	721	732	682	706	714	690	754	679	764	723	681	736	718	723	752	748	727	718
25574	21623	28819	27349	21185	15220	10830	7310	5026	3593	2918	2609	2168	1948	1727	1630	1341	1304	1145	1118	994	954	915	932	838	848	826	822	811	812	735	791	756	770	740	757	737	738	695	693	731	709	673	696	764	714	675	706	720	700	664	747	732	704	680	690	759	698	717	684	697	729	715	716	638	658	630	654	714	734	732	725	677	664	703	680	732	637	678	724	707	704	713	704	670	733	671	707	655	723	718	688	685	644	670	699	712	663	706	740	739	648	735	646	706	680	693	685	666	736	721	710	703	731	689	715	725	689	678	669	689	654	741	667	729	717	691	657	667	707	709	679	683	726	666	691	704	675	727	725	676	703	699	721	692	654	717	716	732	674	717	734	707	714	738	715	707	688	692	669	660	699	755	719	631	699	674	655	696	677	696	682	722	743	698	693	753	709	729	664	684	719	652	673	684	695	662	666	704	713	789	674	707	660	677	705	698	689	687	702	676	730	705	779	676	723	671	613	643	704	757	678	706	662	716	679	680	668	712	731	685	670	685	728	704	697	695	689	714	688	723	718	739	684	691	694	708	679	723	680	723	642	715	699	692	723	734	654	733	687	741	700	738	717	701	723	671	724	688	698	712	719	692	683	681	729	677	709	695	704	682	731	716	754	704	647	684	714	687	685	665	715	682	705	718	679	689	714	692	714	716	676	700	669	654	711	707	721	668	712	647	669	703	730	708	729	693	695	691	687	658	707	641	667	686	668	688	710	709	673	673	751	729	684	674	687	710	685	679	695	713	696	702	714	662	662	727	719	705	669	713	690	683	690	689	696	661	659	747	699	657	657	699	707	665	673	723	748	701	713	713	651	714	705	704	676	696	747	716	719	693	675	709	732	701	681	708	718	704	691	697	675	682	690	698	731	722	698	711	637	704	719	700	715	647	706	679	665	684	723	685	721	747	690	671	709	704	713	699	706	663	720	709	689	713	726	646	694	671	668	717	650	683	673	643	704	739	685	683	657	685	660	672	673	722	709	717	706	664	723	637	688	688	660	676	728	704	691	717	677	736	703	657	722	678	725	634	707	735	719	689	660	720	697	710	666	683	699	702	708	706	676	630	623	666	700	693	716	686	691	704	716	689	689	709	714	713	651	705	706	680	728	697	731	660	688	702	731	700	714	717	712	636	713	718	734	688	701	645	700	733	673	717	711	673	662	684	691	708	721	633	686	679	706	701	705	727	682	678	683	714	675	697	670	703	685	663	675	704	714	724	671	680	747	658	704	676	700	692	668	654	655	654	734	709	660	690	758	682	728	712	700	712	672	702	712	714	725	696	667	697	699	664	662	663	672	731	623	705	718	671	716	679	702	703	683	719	678	728	657	719	696	752	671	697	665	694	704	753	723	702	717	688	689	685	677	717	680	669	642	693	700	649	685	691	672	728	716	664	678	666	683	758	657	673	683	654	695	683	715	692	723	708	686	679	697	721	681	677	704	702	692	718	741	693	664	705	736	670	651	699	700	693	716	662	740	693	701	656	681	682	657	655	645	716	696	672	695	692	697	707	700	732	693	725	730	692	671	666	700	691	710	717	651	708	717	675	727	711	719	722	725	702	676	712	727	720	729	695	689	723	665	701	664	702	718	700	704	677	687	724	676	675	644	676	698	692	711	717	711	670	723	735	718	706	674	711	593	679	715	700	715	720	665	703	690	707	703	697	660	733	689	740	622	668	682	695	721	681	679	679	682	619	708	739	664	653	734	695	722	675	652	692	721	743	687	701	714	738	685	716	733	694	705	696	700	751	661	677	688	696	686	669	723	740	670	710	717	669	692	746	706	709	672	673	693	688	691	705	681	657	698	673	655	718	739	630	678	719	684	680	728	685	731	714	693	715	733	660	714	681	706	717	740	678	691	697	643	678	663	694	686	726	723	725	671	677	751	692	697	662	641	713	706	746	716	698	650	674	688	680	660	720	701	691	712	681	682	689	761	696	722	687	736	675	673	685	729	677	668	636	650	716	704	680	666	720	681	628	705	679	718	720	663	728	709	691	669	688	672	701	686	709	673	689	683	690	679	722	705	721	667	714	709	727	719	711	729	682	699	704	724	663	671	667	692	707	667	664	722	688	730	676	636	678	636	662	692	658	751	717	703	678	699	704	714	716	693	677	721	680	694	673	719	709	664	698	711	666	681	681	645	697	651	706	681	682	688	745	722	708	708	687	695	673	683	721	703	709	704	700	693	677	700	679	725	690	716	675	645	724	703	730	671	665	662	703	688	685	687	675	675	664	756	698	714	743	743	691	683	696	714	714	692	710	702	688	707	700	634	700	671	722	736	727	682	705	657	679	677	725	715	708	694	697	738	738	723	671	740	689	717	681	692	717	635	663	679	720	713	744	742	665	666	707	714	710	719	713	708	656	691	643	708	675	656	699	721	673	700	690	676	683	641	680	686	654	688	659	656	685	685	692	680	700	739	666	715	668	685	694	653	696	701	689	653	693	665	698	684	680	704	631	683	727	707	704	718	650	697	725	676	703	659	716	679	695	689	698	658	679	766	714	707	661	718	709	675	722	713	658	737	660	734	706	687	689	704	704	658	679	730	704	694	688	664	661	689	686	694	737	698	721	653	704	679	675	684	676	665	713	683	668	719	728	682	721	682	717	650	681	674	690	732	631	729	666	726	640	757	700	707	676	660	660	743	727	701	702	654	685	692	673	711	693	752	688	686	694	667	650	707	673	700	722	677	663	692	693	688	722	713	690	702	662	717	688	639	701	673	708	671	697	641	696	706	653	714	627	721	625	675	714	689	700	704	716	656	663	706	674	708	693	675	677	714	740	679	679	674	681	678	702	703	689	746	668	707	694	664	665	690	708	704	689	688	718	729	724	702	641	697	679	702	694	710	622	694	674	693	711	681	676	674	682	687	724	713	705	722	677	684	721	676	705	725	647	679	705	670	682	697	712	673	736	725	720	705	655	695	673	681	651	671	685	678	702	677	672	712	688	631	708	694	682	651	717	627	706	688	706	737	728	655	695	703	684	687	689	712	747	741	696	688	692	749	701	715	716	709	722	654	680	721	692	687	665	761	726	705	668	652	659	688	714	690	679	674	689	719	697	727	641	695	665	685	672	703	673	732	695	685	666	695	686	677	707	699	707	662	730	731	667	709	687	713	660	643	692	675	711	692	656	669	725	665	722	729	699	662	686	673	711	682	686	699	722	685	702	718	678	750	683	675	774	628	687	724	698	702	676	714	642	710	671	699	642	736	660	697	693	683	725	711	689	685	731	709	672	699	680	694	684	723	684	672	683	682	680	730	693	687	663	675	676	713	746	677	704	680	730	694	710	636	692	735	744	652	697	660	705	724	677	705	676	712	711	674	742	748	660	633	688	665	718	632	664	731	697	746	655	694	676	684	643	677	671	686	717	688	705	644	698	664	697	678	717	677	674	672	652	711	685	715	695	703	669	644	683	681	710	745	734	713	666	662	722	672	687	741	671	710	667	703	757	659
26488	48206	39125	27124	21841	17806	13938	10543	7515	5443	4220	3799	3202	2725	2347	2100	1747	1579	1439	1235	1117	1066	1073	967	961	898	903	833	914	888	762	823	761	793	733	721	751	743	807	735	725	745	762	719	705	739	712	737	713	729	725	716	720	733	713	685	715	691	676	721	685	724	707	705	691	690	678	690	721	772	748	711	729	702	706	707	719	711	720	744	706	666	757	738	667	728	701	712	694	706	739	695	735	710	731	737	716	699	679	729	695	724	683	731	688	703	662	690	711	704	732	704	701	697	653	686	719	701	755	686	712	690	675	668	679	706	698	694	687	753	703	761	721	744	721	709	643	735	730	734	659	701	716	696	688	722	754	686	694	718	691	719	727	733	669	715	678	695	731	759	708	711	719	718	698	697	690	688	670	713	756	695	690	668	660	716	712	662	659	715	684	729	710	724	666	721	702	734	639	746	692	683	677	703	682	706	704	724	720	689	693	730	729	746	728	721	724	725	670	730	694	720	733	701	712	730	652	722	745	673	729	732	693	710	685	731	714	742	725	748	744	673	689	705	680	711	726	669	732	681	714	690	691	720	688	723	731	745	693	699	699	666	673	732	721	743	685	682	700	733	651	740	712	689	660	683	709	714	686	693	702	691	716	714	705	716	716	716	769	680	707	687	688	725	654	736	717	716	731	730	738	717	686	695	708	755	734	729	656	722	706	676	709	700	692	693	713	650	746	708	740	731	669	739	741	727	724	730	741	676	644	778	713	704	740	678	661	696	684	713	703	703	691	724	722	723	679	715	716	709	678	712	685	749	731	694	686	714	771	731	728	707	700	741	682	709	688	729	730	679	710	750	719	724	662	665	696	700	716	688	736	689	648	701	712	719	731	719	709	732	725	736	732	708	719	761	710	693	668	688	673	681	701	685	681	688	725	709	666	638	699	703	693	689	723	690	723	726	710	729	705	722	731	721	700	697	688	707	672	726	700	742	759	713	689	726	672	718	687	661	716	736	725	706	700	683	693	731	730	768	725	700	665	711	783	720	703	702	674	670	687	755	701	697	688	698	714	704	724	696	713	719	702	715	702	729	716	696	688	668	751	698	738	709	657	667	675	659	719	696	661	708	731	706	663	672	700	730	736	692	667	675	688	700	696	719	695	734	669	714	706	693	683	712	712	710	723	721	721	707	699	747	724	705	757	746	660	731	656	681	725	693	686	718	693	700	695	663	750	698	741	718	755	674	697	771	749	722	703	646	740	712	735	716	686	717	742	691	697	727	720	687	699	715	679	710	747	762	738	695	701	744	683	694	693	707	706	705	758	726	701	723	666	761	746	651	737	669	705	654	718	677	700	666	741	694	745	736	683	710	737	730	684	753	694	716	767	679	669	691	748	706	750	711	766	689	714	690	678	756	678	700	658	681	729	705	692	724	712	693	745	718	715	742	718	730	695	673	727	777	709	694	748	702	749	716	712	667	697	697	693	685	684	669	709	673	706	737	671	682	681	659	702	702	698	693	717	711	682	736	727	724	720	735	678	690	725	714	737	722	713	722	711	681	688	723	715	771	716	743	751	701	710	744	726	726	748	760	729	700	736	706	682	750	692	655	732	673	727	704	698	709	667	712	700	704	671	718	702	726	660	682	712	723	699	712	723	689	699	694	677	723	718	698	693	696	744	705	760	755	680	688	707	681	701	703	745	654	737	678	699	745	757	654	714	671	709	691	678	673	702	693	730	733	695	712	689	727	716	721	727	731	741	704	695	662	760	701	721	672	729	661	705	720	692	729	722	693	684	753	690	710	732	724	750	693	683	721	657	685	722	689	719	682	706	713	690	731	695	717	698	707	692	719	736	694	697	699	695	735	729	720	704	714	750	726	663	714	673	737	681	659	710	707	687	693	683	765	677	733	746	709	744	741	704	734	722	735	748	741	704	727	682	717	714	719	671	749	722	727	674	719	744	756	717	711	733	717	701	726	678	696	690	741	663	732	750	671	656	630	696	696	723	688	689	727	705	730	723	726	712	716	670	674	706	714	739	721	679	673	700	687	707	732	667	710	720	692	721	712	714	695	712	720	738	707	706	676	710	726	693	706	687	686	671	705	713	755	751	672	678	715	702	671	691	663	697	718	702	704	680	734	668	661	731	738	729	695	713	699	717	792	660	646	668	722	713	747	680	701	746	704	716	687	692	710	678	676	741	737	755	681	669	677	662	757	721	702	743	694	674	703	727	755	719	660	704	756	681	680	710	657	674	720	734	656	671	701	691	665	649	726	718	671	731	765	718	692	707	684	731	695	715	708	679	732	728	681	712	717	734	732	675	682	708	683	707	729	713	704	683	644	697	647	692	717	695	694	728	726	706	699	712	760	659	735	736	691	681	680	698	685	689	757	705	706	695	693	698	674	711	711	722	696	697	689	703	700	705	692	747	707	710	726	759	677	730	688	701	698	663	697	730	707	737	731	677	710	722	696	687	669	708	715	718	740	697	718	705	744	761	718	719	673	757	789	711	711	738	695	675	637	673	732	702	710	722	685	705	656	656	690	688	714	695	720	706	702	721	688	671	729	742	717	643	652	716	707	726	667	707	716	722	685	725	714	686	728	732	710	690	678	700	720	705	735	733	712	716	702	704	741	674	688	717	723	708	686	689	674	704	714	707	734	698	656	697	721	733	721	724	707	731	705	658	732	689	691	685	730	699	705	726	732	715	655	702	688	699	725	724	724	688	700	728	731	766	721	661	706	695	717	704	692	652	717	692	708	716	699	744	673	713	715	693	711	753	756	712	677	699	714	731	733	682	722	698	699	708	719	684	687	704	687	690	696	667	697	711	689	688	742	720	775	728	709	712	703	662	714	690	736	709	769	710	704	691	626	754	668	713	729	704	718	739	723	715	734	709	688	715	692	733	755	684	738	739	685	717	722	711	737	681	753	717	696	668	713	674	708	726	719	752	703	650	734	687	685	667	729	668	738	721	676	717	732	719	699	711	710	681	668	710	705	708	703	682	687	702	703	653	695	682	689	734	671	685	682	745	717	680	739	738	677	682	704	739	713	706	677	764	709	707	710	706	701	729	721	721	705	710	696	704	708	680	752	698	742	709	710	698	758	707	765	661	702	783	684	681	659	704	684	701	671	688	698	740	699	702	743	725	740	694	749	725	712	702	704	761	715	744	659	737	703	696	726	638	715	692	711	756	670	724	763	690	709	678	749	753	688	720	720	726	714	705	725	716	721	729	701	679	764	696	721	693	703	759	727	697	687	685	684	679	690	655	715	681	708	723	738	680	721	671	712	717	712	683	712	723	650	718	675	726	697	647	678	719	678	669	702	720	667	695	694	715	700	708	745	698	697	714	708	733	670	711	664	709	753	701	699	673	691	734	732	700	706	706	719	720	696	691	713	698	749	677	686	740	742	652	694	726	737	696	714	743	730	710	722	745	704	693	765	718	718	686	715	763	716	716	720	718	721	747	699	731	685	699	706	711	649	667	663	700	698	699	665
23085	21548	29361	24293	22123	24037	22848	13453	9037	6376	4796	4002	3585	3216	2653	2404	2155	1818	1610	1463	1365	1237	1176	1205	1173	1112	1072	1058	1039	979	962	974	941	851	912	910	918	871	797	820	862	795	839	805	863	840	860	860	885	797	816	839	852	815	809	801	844	760	826	855	819	801	835	839	870	812	837	829	765	821	818	830	857	825	792	835	790	824	880	803	819	813	828	824	825	842	829	782	790	821	793	860	835	822	842	800	814	856	802	787	762	805	791	728	811	867	800	797	832	785	835	762	810	818	831	842	781	881	783	799	766	772	819	804	849	811	841	787	823	813	788	819	787	828	823	795	835	858	778	842	826	824	765	790	809	858	807	819	837	803	808	758	831	883	815	830	794	816	807	827	808	831	782	868	761	845	829	801	815	810	844	792	837	861	792	859	778	783	832	824	772	833	797	801	766	834	796	879	818	813	794	819	811	826	773	842	812	758	841	869	882	837	784	818	813	816	795	817	792	813	772	892	791	835	833	781	785	779	818	826	828	777	875	840	778	797	842	793	839	795	838	869	845	781	794	826	798	800	783	815	833	814	820	808	894	829	769	798	851	785	797	813	764	813	800	810	822	825	786	828	811	821	763	840	800	804	781	829	843	790	833	838	771	868	790	798	796	847	843	774	798	786	823	803	824	835	790	825	817	843	820	820	777	754	835	856	854	777	804	762	824	793	826	777	807	814	828	793	752	893	808	768	796	763	825	803	788	816	823	765	827	768	851	815	835	796	758	812	799	764	780	784	795	805	811	831	797	814	799	834	798	754	827	814	816	786	818	783	855	827	763	805	764	799	765	779	848	868	862	784	753	784	789	756	794	811	846	830	828	772	838	796	841	765	798	786	807	819	754	844	852	768	797	831	820	829	806	792	862	814	829	812	824	847	800	824	787	864	780	789	761	774	868	786	792	771	819	784	822	774	823	810	858	789	817	835	827	831	809	834	795	811	844	832	786	835	878	840	815	830	824	787	814	820	807	827	817	845	810	826	867	827	821	774	799	797	785	841	816	822	796	816	849	807	828	778	835	791	802	763	829	811	817	785	766	802	881	818	850	805	825	814	867	802	784	789	815	831	777	823	802	763	804	800	793	791	829	817	767	811	803	805	840	820	805	819	795	782	770	808	816	801	834	773	770	838	794	832	779	790	781	881	833	827	807	805	813	799	815	752	795	841	796	846	791	836	786	834	795	832	815	790	777	754	824	787	793	802	837	771	839	815	839	771	858	794	757	843	848	840	867	856	804	785	821	837	821	820	819	868	850	803	784	802	825	807	807	821	808	815	847	807	813	811	792	823	783	804	844	827	817	803	809	814	791	810	797	832	823	787	841	806	798	789	772	828	800	763	811	788	864	821	746	858	791	817	811	789	771	807	875	790	828	794	788	826	810	818	797	787	856	820	811	815	822	850	794	776	821	844	840	786	796	826	847	820	803	842	791	828	790	836	807	772	783	793	825	823	832	775	769	734	860	813	792	822	810	798	777	826	796	803	853	830	806	777	801	784	852	784	804	827	801	836	808	799	826	729	800	795	807	854	786	812	770	788	842	866	840	791	792	778	849	811	871	856	801	820	787	791	787	799	786	816	807	797	785	771	747	824	849	746	818	807	799	797	758	865	804	861	851	774	818	816	792	826	818	823	849	832	806	838	797	798	814	794	814	833	756	861	835	832	857	823	750	795	795	781	865	828	810	756	839	805	789	794	826	828	820	864	798	802	799	819	837	825	826	857	753	840	784	791	765	771	840	798	866	812	798	830	723	781	786	870	811	784	828	781	813	803	805	840	829	867	833	803	786	828	800	847	808	836	774	806	770	838	801	797	799	810	768	782	823	827	763	818	793	840	773	819	779	787	797	808	810	849	827	819	810	768	794	761	782	826	813	848	798	836	785	781	800	807	785	840	802	755	768	861	797	807	831	854	799	797	814	837	787	832	811	743	832	833	747	842	791	839	858	806	809	814	792	858	751	862	788	870	799	790	836	746	865	791	826	829	794	793	777	817	845	814	751	811	831	830	750	800	790	789	755	775	778	833	734	820	813	828	853	846	810	794	845	778	822	795	784	815	791	755	852	804	808	782	830	819	812	821	795	777	813	839	793	803	779	797	809	809	850	809	831	780	823	770	861	825	808	789	798	793	741	787	842	783	804	781	789	785	808	821	832	785	782	837	792	824	802	791	805	857	793	758	833	810	762	756	777	824	794	842	828	804	799	802	796	800	798	791	776	812	812	770	784	814	812	840	771	805	801	803	828	827	823	770	810	811	796	798	775	845	778	804	819	811	763	783	854	807	818	844	822	815	845	802	804	797	772	815	804	787	815	776	760	763	789	779	778	818	782	792	791	860	810	831	793	739	808	819	802	757	781	785	803	773	856	837	820	750	819	760	748	767	787	806	778	838	848	830	803	785	786	789	773	810	797	768	802	781	824	883	788	823	807	817	791	842	782	849	800	831	811	806	817	796	798	745	827	820	868	763	763	778	837	841	821	756	835	795	831	847	876	774	861	834	798	717	892	806	801	765	781	827	803	807	839	805	822	765	785	803	793	832	800	790	858	805	873	794	800	786	822	825	844	838	803	819	770	773	768	842	808	841	745	772	761	768	832	882	772	780	862	790	790	777	784	774	828	781	833	773	809	833	760	829	858	769	858	752	788	867	823	824	780	787	834	841	825	805	831	824	788	802	797	812	836	850	859	789	811	843	816	780	820	849	791	774	831	764	797	810	820	807	837	781	739	809	807	791	749	816	743	804	807	821	830	797	797	777	829	794	779	781	854	814	797	790	805	817	806	801	802	807	813	737	806	837	793	783	807	780	779	795	809	823	782	813	770	818	805	869	841	807	806	850	797	766	801	790	819	813	835	813	795	774	825	804	846	800	770	792	829	805	810	825	826	782	809	825	810	873	876	886	745	811	797	841	820	848	826	796	808	818	797	879	827	804	822	809	822	800	836	787	796	859	833	793	795	810	805	803	808	821	756	790	809	747	821	807	800	762	836	834	796	793	826	801	794	812	815	814	840	750	763	816	760	768	843	803	820	833	842	805	797	813	850	831	849	847	815	818	762	792	823	784	794	799	790	831	795	768	796	853	817	806	831	821	816	794	750	777	784	770	750	784	820	809	853	815	780	860	810	811	834	852	833	846	802	772	860	735	780	806	840	867	809	813	789	817	832	819	871	821	819	791	801	795	807	786	815	844	764	802	811	797	797	805	804	792	782	783	781	859	816	774	826	814	777	796	851	771	864	807	851	752	809	827	795	840	768	819	789	797	840	800	805	817	773	791	877	811	789	829	828	780	842	832	807	834	840	791	803	785	807	802	793	784	819	778	842	770	779	785	784	740	802	803	798	805	804	769	790	776	803	775	805	793	791	822	847	791	812	791	759	814	756	774	780	804	913	781	854	808	743	756	803	816	851	829	791	821	823	805	796	819	855	786	792	801	825	841	819	804	765	852	804	879	831	777
28309	57461	47484	35075	29314	24564	19772	16069	11963	8577	6565	5587	4766	4105	3553	3116	2806	2265	2014	1815	1559	1433	1304	1292	1224	1208	1168	1136	1213	1063	991	1019	938	866	913	850	847	880	856	862	898	828	899	840	840	843	828	852	797	838	798	790	829	758	748	802	801	849	890	833	749	818	814	824	773	761	782	789	757	812	806	796	796	818	795	778	762	749	808	829	823	822	731	777	760	804	796	804	790	837	759	768	774	779	795	744	812	787	794	798	812	832	753	840	783	776	832	776	794	783	794	766	845	828	804	796	781	784	782	730	802	733	699	786	818	754	771	815	783	787	764	784	796	841	795	832	813	762	787	826	837	804	824	765	751	811	852	789	822	821	815	741	750	773	821	768	831	768	840	757	828	783	804	827	828	819	842	810	791	810	772	817	771	781	756	811	799	773	803	756	793	751	804	786	779	755	788	791	786	823	769	831	860	810	807	764	772	805	864	780	791	816	777	802	780	716	739	810	766	790	758	829	835	811	790	765	789	788	814	809	806	782	776	766	818	765	808	775	789	786	780	715	760	800	804	801	794	765	802	743	776	799	808	762	801	834	798	823	771	804	858	792	809	841	808	832	788	772	760	803	781	776	809	848	781	774	860	809	804	740	757	792	813	785	795	811	810	758	775	794	823	806	835	816	807	779	810	800	788	800	797	777	803	820	803	764	798	773	841	783	783	805	777	797	802	807	761	776	813	786	772	771	774	773	800	820	837	841	797	796	808	767	820	796	826	768	789	798	808	748	766	808	789	798	809	801	732	823	810	811	837	785	760	798	817	775	753	842	802	883	786	763	788	845	843	831	815	809	769	782	786	804	811	819	759	812	777	784	793	793	792	800	834	778	818	740	792	834	842	822	791	835	775	812	775	827	815	796	811	814	808	810	797	813	809	819	853	804	783	814	745	775	837	803	738	759	833	766	761	793	815	790	851	830	752	812	766	810	830	830	798	767	787	844	802	800	796	773	814	860	819	828	809	781	817	810	756	778	757	802	768	804	793	803	819	827	823	783	779	852	749	808	810	804	790	812	812	826	820	809	815	835	790	824	810	738	835	816	790	792	769	812	856	790	787	819	784	783	783	812	834	770	736	777	747	828	817	748	802	823	794	781	803	784	860	796	812	759	790	785	824	818	771	858	809	787	834	777	829	783	843	782	739	799	819	802	797	782	846	803	777	828	868	812	783	799	841	846	827	823	852	765	787	777	814	762	789	760	737	807	781	797	724	764	798	785	784	820	822	825	786	745	768	759	813	800	815	817	800	788	732	816	801	792	818	786	792	804	804	837	811	787	832	769	835	822	766	779	765	829	754	805	807	837	766	867	787	786	816	745	817	819	816	778	876	804	799	781	772	844	787	784	810	768	798	770	753	801	803	766	827	764	765	776	792	740	792	734	779	758	810	791	807	740	734	767	810	766	811	843	820	821	802	759	804	834	765	776	737	747	791	782	785	725	798	790	822	820	839	841	816	823	805	769	792	802	753	827	835	754	797	790	756	856	785	782	814	789	824	826	787	823	833	780	774	792	777	758	775	804	797	817	775	799	826	806	774	781	757	771	809	829	825	787	813	792	803	795	787	782	774	772	770	773	811	842	797	797	845	789	746	762	784	772	818	811	817	831	807	802	786	800	823	839	800	786	837	781	807	839	767	810	804	786	828	780	799	836	829	820	788	804	750	799	738	804	756	765	814	786	824	841	825	828	825	812	802	762	806	865	761	819	830	825	827	837	804	804	765	751	778	829	785	809	785	798	805	825	763	773	772	771	827	810	774	814	798	768	812	807	798	832	807	795	760	840	712	788	793	833	825	864	801	754	752	784	716	793	838	778	789	822	791	827	828	774	833	751	749	773	816	807	759	800	779	781	775	784	794	784	802	849	804	779	774	808	801	778	765	745	802	771	839	807	780	837	796	770	782	813	784	796	807	829	726	755	803	844	787	802	821	843	787	836	786	794	770	746	781	784	801	785	770	793	834	770	752	802	822	767	781	778	793	801	835	826	789	789	797	819	787	794	818	780	802	814	800	841	799	795	794	791	764	804	758	809	814	789	780	786	780	810	788	818	815	786	802	772	793	747	760	795	793	787	825	785	836	764	817	809	784	797	854	857	791	749	752	747	799	770	810	782	779	749	812	774	762	800	781	812	785	813	815	840	817	800	790	792	821	768	771	811	782	789	705	838	785	776	784	792	826	796	794	783	765	787	800	797	819	824	791	805	840	825	786	796	815	784	831	841	788	781	817	857	874	809	790	789	776	795	782	778	821	792	792	821	804	804	800	800	750	797	806	771	842	783	797	784	790	808	773	855	809	822	827	788	833	868	765	820	816	813	852	789	807	783	825	801	795	783	825	816	787	796	751	767	834	829	772	830	837	799	735	786	782	808	848	807	839	816	812	794	798	780	733	810	748	818	762	797	802	805	839	839	827	827	779	810	777	816	764	824	773	822	767	789	782	793	795	799	772	766	799	765	786	785	761	807	795	781	822	799	854	771	813	784	776	838	848	790	844	792	754	824	812	774	763	831	806	759	736	812	820	740	776	810	842	821	758	769	822	757	769	787	804	826	781	777	790	798	825	816	803	825	832	799	786	811	764	784	761	804	795	821	794	807	800	786	809	883	745	799	812	794	783	792	811	785	747	784	782	733	826	756	816	821	780	762	821	775	819	828	783	814	787	778	765	795	748	822	806	819	810	818	778	842	856	836	747	851	825	809	807	759	784	813	778	801	800	802	847	775	775	747	811	810	787	827	773	758	805	809	799	776	780	779	783	771	786	811	776	829	782	755	774	799	788	725	791	792	811	743	863	745	804	850	804	755	783	776	760	848	841	787	729	772	782	808	789	814	817	785	806	804	791	810	772	784	814	813	812	805	722	771	802	745	779	743	777	789	816	808	820	806	799	840	745	793	776	827	753	824	793	811	812	776	810	817	838	786	850	781	763	810	783	768	768	789	797	778	785	789	795	789	760	781	759	765	801	786	807	842	795	825	731	780	820	743	769	813	765	799	796	825	784	800	799	808	780	807	761	813	865	757	822	784	782	782	810	811	840	812	843	846	806	787	807	806	789	830	752	765	815	763	796	758	798	774	808	791	798	792	776	770	785	815	760	842	826	783	782	803	774	781	730	839	719	775	795	830	797	759	809	788	827	766	793	777	804	751	747	799	795	818	801	798	827	760	837	878	801	786	782	868	803	786	821	830	784	783	758	791	787	807	800	792	828	774	786	739	810	814	771	762	850	791	833	806	810	752	755	782	805	811	830	752	740	791	797	809	847	823	739	829	761	765	840	846	773	785	835	754	827	794	806	791	809	783	786	703	738	793	791	860	823	696	827	771	794	789	795	790	795	748	830	788	843	775	818	767	789	846	800	732	798	786	773	744	828	826	806	760	776	855	759	845	806	744	816	751	780	757	737	836	807	832	771	762	852	809	823	862	795	743	812	853	780	775	781	799	788	728	749	828	838	798
29911	29734	35164	26394	16358	11141	7927	5755	4234	2888	2308	2035	1768	1632	1433	1290	1220	1109	1076	903	827	831	842	796	775	734	754	796	716	705	750	727	664	669	726	704	652	717	629	699	641	659	685	678	701	662	659	657	649	659	665	676	684	657	650	672	684	643	618	651	661	715	644	647	608	686	664	659	640	659	612	647	669	623	685	660	688	618	665	614	662	638	642	616	675	647	615	594	654	685	648	699	644	675	635	686	685	669	662	673	635	660	705	716	659	656	663	679	684	628	624	663	697	600	657	672	661	643	650	680	700	672	639	677	646	665	645	639	654	642	659	684	644	628	655	646	643	659	659	659	685	639	637	653	635	609	646	712	590	646	628	670	683	658	639	632	687	671	630	645	632	672	647	661	666	713	645	637	650	644	656	666	628	676	643	619	676	665	645	675	676	683	643	638	677	682	629	643	648	721	655	677	676	612	628	676	638	668	639	638	668	660	640	707	664	680	628	645	694	668	633	664	671	677	662	694	650	662	677	675	693	697	658	586	607	629	677	630	638	696	630	648	653	649	670	625	600	628	585	679	651	705	664	643	649	669	676	633	678	658	686	679	642	683	632	688	605	664	666	677	631	663	692	642	628	624	651	638	665	631	666	677	673	638	678	687	679	644	671	655	665	660	679	688	676	657	607	650	647	661	663	614	631	646	664	687	652	644	684	663	685	637	636	654	652	645	657	671	654	658	675	642	653	681	684	613	696	668	651	633	657	649	680	669	685	701	604	654	673	665	649	690	654	686	670	608	618	627	662	685	656	635	635	598	630	621	696	648	620	627	624	624	650	639	625	643	660	676	658	664	668	669	635	621	634	615	667	646	637	680	651	650	681	736	636	662	635	643	627	636	613	682	657	670	633	667	662	617	654	670	634	685	674	671	634	645	674	631	632	642	653	686	613	624	640	660	617	650	652	612	647	668	668	642	662	615	620	675	666	626	655	686	617	651	640	664	667	672	650	638	665	641	678	641	639	666	720	632	662	715	601	679	690	679	664	659	658	629	657	669	667	668	672	649	618	648	628	678	682	649	639	681	647	617	617	687	675	643	674	679	703	633	628	652	665	670	710	634	647	625	625	627	645	665	654	653	633	677	669	705	716	671	654	696	668	650	634	635	661	682	653	648	689	659	618	606	695	693	676	637	626	680	669	644	666	699	639	673	678	668	649	651	619	618	684	615	629	640	637	684	668	694	634	639	652	673	667	646	655	618	640	649	659	658	702	688	691	666	682	670	659	626	646	657	711	640	632	687	674	647	666	635	673	595	641	722	711	628	690	683	683	669	657	671	652	642	730	641	658	646	628	668	646	639	669	605	638	651	694	660	662	651	655	616	681	648	660	643	671	701	634	625	642	655	716	665	653	639	630	627	606	633	627	629	603	647	673	646	693	687	621	647	669	665	669	696	671	629	654	685	721	666	653	654	638	649	631	666	625	679	615	631	659	648	635	683	640	658	662	620	656	633	649	648	667	650	638	630	615	678	683	634	634	635	648	663	647	623	685	637	647	651	644	658	698	635	607	635	622	667	685	645	690	664	625	650	622	682	646	658	644	646	665	691	641	643	625	702	666	657	652	637	595	701	686	665	637	650	591	709	664	684	633	669	662	640	667	627	658	689	687	635	660	654	656	687	687	670	700	659	663	686	628	666	657	643	648	639	687	656	633	679	634	663	677	660	689	606	645	656	636	618	677	657	672	641	677	638	684	630	636	648	661	648	665	661	611	678	670	647	686	682	658	686	633	655	643	659	657	617	665	657	634	673	703	648	667	638	665	637	663	609	633	653	645	673	643	666	625	685	632	629	665	665	673	676	634	613	672	663	654	607	603	659	618	617	634	675	682	659	672	651	681	620	710	688	675	651	663	667	667	654	675	656	668	694	657	693	713	633	633	687	622	597	690	648	658	658	675	671	661	637	603	665	641	637	671	625	659	673	655	689	634	659	657	646	672	655	657	688	663	655	664	674	682	638	619	689	666	657	662	665	652	670	628	679	646	672	661	709	638	670	632	652	618	615	671	619	618	637	636	647	656	669	692	631	629	683	683	641	626	636	661	643	588	677	684	683	647	644	653	657	739	627	666	679	666	662	659	656	658	660	658	640	678	663	623	690	663	686	631	660	617	655	640	690	630	638	651	641	680	684	666	676	607	673	657	670	674	652	674	625	681	656	688	645	663	661	608	647	662	659	673	690	606	696	656	615	674	689	628	696	681	629	706	632	697	664	623	647	655	665	640	643	655	660	701	671	659	675	640	657	658	641	666	623	672	651	650	703	686	626	674	665	622	672	629	699	629	601	636	650	669	669	673	631	657	612	697	619	697	676	672	668	666	709	671	629	670	646	672	588	650	664	636	562	688	598	667	650	651	660	634	663	628	676	685	665	677	702	645	619	649	669	681	611	670	659	674	691	651	617	658	667	664	683	605	658	673	642	692	621	670	656	709	657	672	629	641	609	717	650	658	626	632	631	675	632	662	634	680	633	682	649	672	666	649	639	668	644	642	637	643	640	676	656	633	679	660	679	661	676	623	650	627	647	674	685	641	673	654	642	601	612	660	668	702	637	717	678	663	629	650	665	671	684	666	633	628	589	644	701	652	659	646	674	703	667	637	649	671	655	666	659	651	670	661	621	658	686	659	603	632	660	689	653	638	670	650	665	670	625	640	702	653	618	630	677	617	641	707	628	666	693	665	692	648	661	623	634	673	603	676	692	613	655	647	671	641	676	668	654	630	630	630	644	671	692	670	686	651	659	643	687	630	645	690	653	644	647	692	660	690	670	614	699	633	683	688	655	661	660	630	640	699	651	673	659	601	621	681	644	628	666	678	658	650	692	679	671	632	612	653	671	700	676	659	643	650	649	683	609	630	643	649	672	687	610	643	684	644	629	673	654	663	648	655	623	632	673	611	649	611	647	656	669	621	623	658	632	627	663	648	673	644	646	611	655	688	651	692	675	657	670	618	632	608	635	636	664	643	634	656	637	697	686	625	621	660	648	623	640	619	676	630	614	665	652	638	672	650	622	632	666	679	676	644	637	627	645	637	624	628	650	636	681	674	672	701	666	663	661	629	669	722	668	690	673	683	641	625	625	675	646	601	647	611	698	684	726	669	625	652	701	632	655	634	612	660	602	685	695	668	674	670	663	654	678	652	684	613	672	618	660	655	672	682	666	686	620	682	698	632	643	678	664	668	677	664	686	671	699	676	645	647	627	685	661	701	624	643	659	662	655	645	658	648	667	656	632	645	688	677	672	688	667	648	666	637	647	656	662	666	695	614	630	587	650	655	658	650	620	685	679	637	591	625	630	672	701	685	618	646	620	667	646	640	655	663	656	682	593	665	671	664	697	679	636	607	624	655	624	634	638	705	661	603	619	678	643	631	652	632	671	658	660	635	653	681	656	675	666	658	655	644	647	634	678	647	666	647	700	663	645	657	612	642	664	677	669	655	660	642	656	651	648
26457	44684	35437	23627	18234	14424	11150	8511	6242	4421	3324	2716	2566	2127	1890	1716	1471	1351	1215	1040	994	870	924	839	819	851	809	828	901	775	747	794	723	724	750	679	676	689	684	674	693	715	640	636	677	628	701	668	666	642	672	713	631	617	686	665	644	678	649	692	690	625	672	621	659	656	664	659	625	684	631	683	688	718	646	667	654	603	613	629	669	645	681	669	665	654	641	652	641	645	717	647	718	666	643	706	606	683	667	671	632	654	664	667	643	715	655	629	696	706	660	657	617	632	674	678	639	673	654	638	704	638	669	659	594	721	673	658	678	625	671	654	660	643	639	616	676	657	628	640	618	682	676	736	642	701	675	685	650	641	643	667	685	680	655	653	693	659	702	642	667	699	666	696	645	726	671	674	678	697	696	653	674	662	636	626	655	641	663	664	666	699	688	665	670	620	714	628	636	654	688	686	628	622	707	730	669	635	701	680	655	651	703	628	637	683	663	663	657	662	662	687	642	642	625	662	639	636	692	623	691	673	665	625	690	716	658	638	674	648	625	665	638	641	658	681	697	623	698	691	686	646	638	668	615	674	647	673	664	673	653	636	673	650	687	658	636	660	698	672	752	686	661	613	613	650	675	693	632	656	656	648	654	659	641	716	653	660	709	671	692	642	662	656	649	652	638	620	702	672	684	692	646	655	719	634	646	661	653	626	662	637	686	697	632	661	696	680	636	628	634	666	670	680	609	650	668	704	692	653	652	707	664	682	665	641	659	678	656	712	709	664	658	669	676	668	654	634	681	702	660	693	673	690	698	671	648	627	645	689	699	666	630	669	677	631	686	633	634	671	632	671	645	658	627	679	627	643	658	638	653	593	630	671	672	660	643	666	678	654	644	648	657	695	664	641	676	641	631	650	631	677	667	701	669	663	644	667	621	688	626	644	693	664	713	653	680	702	675	625	671	680	693	657	685	661	658	640	655	648	723	618	644	636	647	670	663	650	632	664	674	668	634	644	665	680	678	675	653	622	629	694	613	639	705	640	694	689	662	669	691	621	664	642	668	651	638	698	686	643	624	661	636	671	672	657	651	652	653	686	681	660	693	660	648	664	711	677	668	663	662	656	651	636	638	630	666	669	645	668	602	668	666	639	662	637	680	641	671	697	672	625	626	662	637	690	666	664	670	668	682	699	631	676	630	706	633	647	611	711	682	677	670	657	637	650	656	667	690	684	640	640	690	649	623	712	684	682	669	696	668	652	675	730	690	656	603	652	688	655	688	655	597	638	624	623	688	647	644	668	629	688	682	615	650	672	647	658	667	672	661	669	676	664	705	656	661	708	660	660	711	669	712	697	662	659	655	626	653	666	681	611	653	680	640	675	686	699	662	657	695	676	628	624	661	655	639	630	642	669	679	668	664	716	647	660	662	677	721	642	685	615	647	671	633	650	677	620	672	634	713	669	691	688	652	653	677	659	661	698	682	663	632	699	630	656	664	646	690	622	673	655	686	636	639	624	662	677	664	666	662	658	665	675	677	654	663	680	629	654	686	671	635	667	687	683	635	676	688	677	685	630	696	617	680	642	658	650	663	638	725	639	661	624	617	629	646	706	648	639	656	689	725	727	635	654	685	692	646	669	641	662	655	674	652	674	661	714	653	686	701	689	672	687	649	683	677	687	664	673	662	672	643	713	650	670	644	649	684	635	692	657	684	685	661	659	643	676	661	634	654	640	681	678	651	664	638	706	686	672	664	691	641	620	702	676	674	663	656	677	646	682	665	639	662	692	635	598	637	705	671	678	683	624	667	678	633	642	674	656	647	671	650	633	619	682	639	662	640	635	665	684	704	683	651	653	664	709	679	643	684	681	667	651	631	728	631	692	674	605	607	702	632	666	666	648	633	625	689	645	656	727	612	657	606	694	651	643	679	674	670	650	670	651	695	676	644	660	686	660	697	674	645	645	697	667	645	656	674	666	636	636	706	654	652	691	660	653	715	676	676	628	686	648	642	693	643	619	631	628	651	646	682	650	673	671	675	715	720	672	637	646	647	667	640	673	663	689	658	689	691	632	673	638	656	655	675	675	592	692	661	680	624	662	648	686	676	675	633	666	635	691	678	663	658	621	660	664	678	631	662	645	663	658	673	635	689	666	636	697	643	666	647	700	712	657	664	649	706	619	646	642	649	682	700	664	647	669	645	673	643	678	681	649	639	630	665	662	706	663	646	658	670	638	666	677	665	664	637	696	613	663	661	664	672	653	651	691	663	625	662	602	654	659	640	673	623	624	682	661	648	690	657	672	615	677	658	613	687	699	664	654	655	657	674	667	688	672	663	642	643	634	654	684	707	683	630	680	690	659	611	618	635	675	642	636	665	687	657	690	684	645	641	700	646	699	696	751	690	676	643	643	665	643	674	709	645	672	683	726	683	690	647	694	618	666	676	650	682	679	668	644	678	657	673	679	694	655	711	691	671	659	640	656	655	668	678	700	628	702	653	688	711	667	646	684	643	637	667	681	672	679	655	689	661	623	715	680	634	636	719	642	681	732	680	720	664	658	667	658	692	638	635	674	648	657	675	726	672	642	650	669	655	652	680	676	637	667	659	659	685	629	683	648	692	693	662	639	641	680	649	658	656	658	644	647	685	676	699	640	653	694	718	664	668	597	633	633	671	623	680	651	678	668	689	725	692	632	657	676	657	665	665	697	712	654	616	676	682	625	655	711	667	693	649	693	641	708	703	634	627	655	699	685	657	642	645	691	686	659	635	627	702	630	645	650	656	618	671	641	683	646	678	676	655	695	676	629	678	654	680	663	677	680	644	663	706	617	690	674	678	639	691	678	678	653	651	681	681	683	615	693	685	653	672	638	684	671	648	635	647	689	658	634	665	638	653	671	660	680	680	629	658	635	656	637	639	645	670	682	679	718	628	675	663	689	633	632	642	663	668	668	722	645	670	636	638	631	671	664	678	665	665	634	654	651	629	652	725	678	663	664	663	681	681	657	627	674	627	666	602	687	695	648	644	699	676	657	650	692	665	704	631	653	636	697	638	643	689	660	609	618	640	694	613	711	640	672	645	671	637	640	677	637	634	686	693	688	675	637	663	673	673	659	737	670	663	668	664	590	673	635	648	651	670	664	659	638	696	665	629	676	674	653	644	639	611	670	651	711	660	636	633	684	615	706	673	663	659	707	650	679	644	645	648	647	679	655	689	667	666	662	641	614	637	682	644	672	638	665	685	653	692	668	672	669	657	674	586	688	644	696	629	602	666	700	686	661	637	635	641	662	668	647	659	638	673	656	699	644	629	645	698	720	667	661	645	645	665	623	644	633	673	686	716	632	614	672	665	681	660	661	649	691	674	650	684	658	679	668	699	647	664	688	668	695	629	628	676	636	665	635	625	691	706	665	673	679	669	671	644	638	653	677	637	694	678	706	616	697	704	700	636	654	683	653	712	688	643	705	675	696	663	682	667	654	663	629	732	675	685	637	653	661	647	639
24323	21541	28974	25353	23117	20396	14962	9493	6685	4727	3667	2998	2532	2321	1950	1774	1633	1561	1385	1216	1083	1046	938	936	903	918	878	926	881	877	755	810	801	768	761	789	772	781	753	779	774	728	741	775	753	698	727	744	749	763	688	691	711	709	753	713	729	733	697	749	681	751	738	732	718	731	682	754	752	693	679	687	737	730	689	734	682	793	708	693	673	710	767	720	704	713	725	773	680	718	692	705	694	712	719	699	723	734	693	737	665	716	721	709	694	709	754	686	709	682	750	695	705	711	740	770	709	726	750	648	741	712	690	720	693	718	752	730	725	728	700	725	739	743	747	731	719	728	715	690	735	708	678	708	757	693	744	709	698	738	732	685	727	700	707	698	737	729	777	686	723	692	651	666	691	706	687	743	715	718	716	705	751	699	674	709	703	703	686	695	696	738	699	739	681	707	696	761	725	710	709	697	699	715	716	686	714	626	697	723	752	750	723	749	674	738	724	711	680	758	679	714	709	713	708	727	713	732	761	735	721	724	689	701	706	717	682	709	714	732	640	708	702	689	720	701	681	717	714	686	740	693	751	701	738	688	758	687	714	681	719	686	693	730	708	697	716	677	677	755	755	710	700	738	722	666	744	695	730	733	701	735	729	731	682	727	737	694	693	740	726	693	695	728	696	728	715	717	739	680	691	764	680	748	731	744	723	739	727	728	689	686	695	712	771	708	716	673	642	667	685	670	673	719	712	735	734	687	728	674	743	705	741	771	722	755	728	733	705	744	723	717	749	644	685	722	725	682	733	670	724	730	715	718	710	701	734	721	690	674	747	716	711	706	699	669	697	743	706	717	757	712	690	748	750	724	724	707	732	698	710	709	685	730	738	631	674	696	721	768	714	678	718	684	718	738	686	697	687	732	740	708	706	747	722	717	660	717	748	719	679	740	671	691	723	690	711	657	708	716	697	701	695	679	677	695	691	738	730	712	696	727	720	721	689	689	677	722	703	652	747	679	790	674	684	725	735	705	748	694	754	696	715	722	660	718	712	705	636	707	702	751	685	689	694	724	678	691	696	711	730	720	666	721	748	654	710	712	728	716	699	720	685	715	720	733	752	773	713	741	676	687	691	674	720	750	711	712	710	703	680	715	706	722	736	669	710	741	751	716	749	708	713	696	666	721	677	709	726	778	695	741	644	736	777	750	673	741	700	764	723	739	704	734	733	696	713	710	735	715	691	727	660	705	690	725	727	720	686	678	699	704	697	734	706	695	716	677	714	748	706	712	728	642	744	670	725	717	717	664	669	699	740	722	709	747	707	723	673	719	700	742	726	735	690	729	730	741	667	722	725	656	687	692	725	700	754	692	680	716	717	749	749	681	700	688	706	723	689	724	731	692	674	727	687	713	749	724	723	710	730	742	707	714	673	719	743	685	730	689	670	692	748	696	777	701	668	693	695	726	752	707	761	736	683	719	666	712	686	749	703	684	730	643	693	673	743	760	733	728	730	751	689	681	748	736	697	729	678	659	706	674	677	667	689	694	734	692	701	731	752	760	664	719	707	725	722	693	756	704	702	741	696	679	704	694	756	689	707	673	727	695	701	698	690	687	694	725	711	694	736	734	719	694	720	689	700	700	706	688	708	737	740	712	746	762	684	715	690	706	700	708	666	722	659	671	697	737	738	711	693	709	749	718	668	672	683	734	762	695	708	679	725	681	709	668	664	723	715	677	690	669	686	718	758	696	767	717	765	659	679	722	731	673	697	754	696	687	703	684	740	726	721	711	711	688	707	717	700	680	707	698	732	747	741	735	729	719	690	721	688	728	738	755	725	724	703	721	708	731	688	725	698	705	685	684	716	723	735	767	711	625	733	673	738	735	686	756	729	711	767	731	748	687	707	711	722	716	724	679	734	694	711	681	730	690	729	711	687	763	719	733	708	702	793	725	722	729	721	740	678	689	714	634	667	708	709	724	679	725	703	654	725	737	706	703	740	711	729	720	667	710	750	736	773	725	728	714	730	697	737	715	687	732	688	725	712	692	707	681	707	674	689	738	722	724	737	701	704	718	674	781	654	708	721	730	723	764	728	693	696	785	734	711	715	727	664	747	757	724	735	672	732	700	730	704	750	698	695	684	718	697	683	688	679	651	692	670	694	664	709	696	678	748	747	693	715	720	702	653	691	722	725	698	684	720	696	732	700	736	737	707	686	707	739	692	710	666	714	710	718	757	676	669	721	676	706	707	748	754	726	711	722	701	688	722	680	713	712	719	685	704	745	702	717	756	693	742	723	712	679	687	746	694	665	696	713	721	755	727	671	654	714	724	693	712	696	706	712	694	688	661	678	715	706	734	688	696	698	701	723	731	721	659	780	725	721	728	733	716	740	743	695	696	752	706	712	719	733	697	675	679	720	676	695	701	719	729	692	676	726	742	657	678	737	697	702	659	718	711	728	756	693	735	693	724	682	724	758	731	737	691	705	709	696	745	726	698	742	675	708	694	727	697	706	699	715	657	687	653	724	716	720	719	709	715	746	730	704	703	654	660	683	733	712	692	666	696	730	744	749	688	686	739	691	799	735	714	681	677	727	675	719	688	660	708	744	729	724	729	722	692	691	682	719	730	691	708	703	689	721	685	700	728	702	683	721	726	708	709	649	699	740	718	728	686	691	667	730	656	705	675	714	685	708	715	680	692	696	742	694	719	695	676	712	687	711	720	725	705	732	721	695	746	702	690	711	696	724	705	745	705	707	721	718	717	679	675	677	775	728	711	653	708	746	701	667	729	711	697	700	679	694	736	741	704	726	746	749	738	696	721	723	716	716	720	704	708	709	750	753	675	730	737	688	701	679	749	699	675	680	693	759	718	758	719	698	706	697	679	754	688	691	688	664	711	700	706	719	678	723	716	775	664	705	714	717	734	714	705	710	690	714	728	669	719	651	696	695	672	702	731	748	754	717	722	695	704	714	702	709	708	664	644	682	660	684	653	689	736	696	716	709	684	721	714	692	743	703	685	719	701	716	712	705	694	673	725	676	714	670	702	710	705	651	702	741	717	780	674	679	718	733	672	737	740	701	706	723	717	731	688	688	722	711	701	690	723	714	724	690	692	685	654	678	727	732	709	737	682	679	722	708	712	705	708	730	731	652	712	706	733	695	714	687	727	741	733	706	739	711	705	737	756	680	739	690	684	746	671	705	700	681	683	731	702	666	791	704	714	682	797	719	716	716	753	694	703	732	734	694	674	685	724	715	675	708	725	681	679	695	710	732	690	746	745	746	695	718	745	677	686	693	711	695	677	716	751	690	679	674	694	742	716	722	693	749	734	709	662	732	723	703	707	682	708	685	710	698	720	680	736	705	705	701	703	722	685	735	643	712	657	749	710	687	720	748	710	734	741	723	763	670	691	714	730	701	699	750	739	716	682	735	697	715	711	718	750	672	750	669	731	722	737	714	705	675	686	728	692	689	730	678	753	671	717	740	645	668	682	725	719	680	702	703	723
26274	52023	42295	30645	24511	19720	15900	12274	9416	6710	4990	3921	3362	2976	2554	2310	1993	1920	1697	1462	1214	1100	1074	1030	952	987	970	924	963	883	841	857	832	827	726	769	789	747	764	777	775	769	743	719	736	732	776	744	723	699	726	744	739	669	693	668	692	756	765	749	692	758	741	679	711	695	691	700	673	716	758	749	745	703	779	722	707	721	690	706	672	694	733	697	711	665	685	643	732	748	672	685	721	686	743	689	713	689	777	676	702	766	713	728	708	711	733	711	721	691	685	764	696	703	746	728	729	731	760	682	678	709	795	744	749	696	719	681	725	703	725	677	709	751	742	734	698	706	708	666	674	704	688	723	723	737	665	711	719	704	710	692	736	715	689	719	706	691	690	694	730	652	720	699	708	709	744	714	723	752	734	697	697	717	688	701	728	693	700	695	701	631	735	783	743	773	687	733	706	732	697	745	713	760	738	709	699	764	648	724	727	710	724	647	675	681	717	713	664	694	749	734	738	667	717	700	761	670	696	730	708	699	710	760	716	721	750	679	685	700	681	683	690	705	684	708	695	711	742	698	712	677	734	689	635	732	760	730	717	702	671	710	734	685	681	731	685	717	756	712	711	691	697	706	682	688	734	697	730	706	726	691	736	749	684	703	671	750	665	741	690	706	687	708	705	745	719	747	675	718	727	697	713	706	692	741	680	698	729	702	703	701	706	739	734	725	720	731	708	693	711	774	700	709	674	742	670	756	730	740	701	712	692	720	694	679	720	712	748	688	698	686	723	750	699	670	713	676	743	718	691	699	711	736	706	703	722	751	688	772	701	721	707	671	711	740	719	705	678	662	723	736	720	687	686	699	714	703	684	694	706	811	710	664	694	703	702	677	730	740	715	728	719	679	666	774	708	701	678	699	779	741	717	737	747	752	688	688	726	712	748	699	723	666	669	729	740	747	720	769	711	750	693	731	731	710	731	742	710	670	673	708	690	724	710	661	700	730	663	659	692	711	739	711	741	709	751	724	724	722	683	728	683	703	698	690	700	705	719	706	713	726	667	741	729	697	722	705	691	723	720	718	764	700	696	736	708	702	742	738	703	693	675	742	734	680	678	688	672	665	708	698	688	726	728	738	734	732	677	706	744	699	724	726	706	687	717	737	731	704	724	699	677	763	744	720	715	693	753	720	725	733	741	728	677	703	693	710	721	715	734	697	713	714	718	718	713	671	702	731	711	684	732	723	693	751	688	698	733	732	712	693	672	738	712	715	791	708	696	778	672	756	717	752	691	689	686	711	676	659	734	720	711	680	716	733	715	722	728	687	752	672	698	704	714	695	736	689	717	732	728	712	742	719	772	745	720	715	724	691	723	772	697	659	680	726	738	724	697	695	717	697	714	697	727	683	729	686	726	670	761	696	694	686	730	704	723	749	723	659	686	688	705	696	715	729	761	717	684	685	706	719	716	733	750	703	707	727	715	706	725	702	700	700	740	689	679	679	724	707	709	701	714	714	728	713	749	676	686	738	685	696	762	670	687	656	660	724	698	748	694	716	726	704	687	712	735	759	698	770	734	702	725	702	739	704	732	687	708	734	663	748	708	737	705	710	739	694	686	684	692	697	698	688	713	747	699	767	724	729	712	741	684	756	666	686	704	728	706	722	704	691	682	702	689	717	702	699	748	761	704	713	738	727	676	746	700	701	672	693	727	745	707	736	694	674	701	716	726	717	730	714	701	726	730	698	711	739	738	738	735	703	719	721	675	685	750	712	662	672	691	714	712	706	705	731	719	711	692	731	746	744	695	682	736	733	712	707	757	728	742	681	720	751	697	740	710	689	717	679	713	732	740	737	718	692	681	714	765	721	716	698	703	685	740	712	722	743	732	759	726	704	705	697	719	751	738	734	684	729	755	688	713	677	687	722	708	716	702	723	674	712	717	669	747	712	698	710	724	690	689	745	706	697	748	666	704	692	737	738	694	715	699	694	699	650	783	721	718	683	721	715	690	753	678	715	728	747	682	702	712	689	716	691	713	763	753	727	735	703	675	697	686	684	718	706	698	760	714	695	740	763	712	713	744	714	712	724	749	645	696	717	727	748	697	732	740	705	721	714	717	714	679	733	731	718	734	737	713	746	691	712	687	681	718	732	731	693	737	718	691	731	699	698	765	675	726	733	685	747	708	693	719	720	754	663	777	752	763	699	753	725	740	674	733	706	732	701	737	752	748	706	762	669	675	661	742	710	722	740	695	715	725	715	695	700	724	717	738	713	673	712	674	773	667	734	698	711	696	703	697	650	712	740	674	755	717	708	746	691	734	737	701	689	719	705	745	739	666	743	717	718	687	724	747	756	700	716	716	744	710	663	733	680	690	736	774	728	736	727	702	719	711	706	700	700	677	702	720	708	744	763	685	682	728	737	709	730	702	723	749	702	734	732	735	708	709	727	676	706	722	744	631	699	674	690	708	725	725	732	727	726	703	787	698	727	713	724	714	709	732	702	692	725	737	741	736	690	728	723	719	668	730	743	709	686	713	707	743	732	730	723	684	761	682	691	701	706	703	703	713	705	732	709	725	723	645	733	742	699	690	720	701	742	727	664	725	723	723	734	684	733	659	727	698	741	689	654	705	746	728	688	690	697	663	760	685	670	736	722	735	690	694	739	665	694	720	722	693	674	708	718	691	691	720	707	696	731	696	717	682	695	751	754	743	717	736	716	670	715	735	730	702	723	770	720	700	697	697	712	724	724	732	686	723	720	731	685	732	700	690	737	788	691	719	686	732	717	729	712	688	722	707	701	726	661	652	771	731	736	698	731	709	699	716	706	716	704	698	692	718	689	720	742	732	750	672	681	720	683	709	750	693	716	717	718	680	753	724	690	719	721	705	695	687	708	675	718	737	743	721	692	723	657	655	715	762	730	750	700	719	735	748	721	767	721	697	712	741	700	691	719	714	698	718	680	717	710	713	706	735	719	772	716	732	734	736	694	714	703	740	738	740	749	698	698	745	754	694	713	723	680	722	730	719	737	741	733	712	683	707	754	690	750	725	739	707	717	745	735	744	719	741	723	746	715	648	735	744	723	699	718	657	709	738	696	707	703	747	682	673	686	700	684	735	722	730	683	689	680	719	720	764	706	692	741	708	710	716	744	715	757	704	784	693	695	744	747	714	690	780	731	704	770	739	695	726	699	658	730	746	680	675	714	730	725	680	649	694	691	717	729	760	767	678	689	720	699	747	679	709	761	712	664	756	712	725	687	706	676	655	699	711	709	702	674	736	723	679	693	714	735	716	696	694	705	775	705	725	696	731	719	747	715	691	770	731	740	724	699	698	713	708	713	696	728	753	694	704	725	684	707	667	720	716	729	702	698	724	689	718	710	699	706	703	720	721	675	707	739	752	738	697	720	712	707	690	740	738	669	693	679	721	732	733	690	682	747	701	693	697	714	727	733	700	685	761	717	770	698	735	717	748	700	725	735	699	706	712	727	693	724	702	713	697	698
25416	21539	28593	27362	21072	14721	10457	7094	5211	3786	2851	2367	1998	1872	1685	1542	1338	1353	1211	1160	1015	898	866	916	842	854	827	809	862	731	778	760	741	778	719	731	759	744	708	687	707	709	715	702	714	685	671	708	710	678	699	700	720	685	708	697	691	685	680	693	726	713	701	687	684	695	659	725	680	673	711	658	673	712	691	684	699	659	701	675	676	700	645	687	714	739	682	702	655	715	687	683	654	639	730	695	655	667	700	700	691	671	677	688	702	639	683	655	691	701	705	717	691	662	679	723	723	684	693	655	668	705	676	697	660	661	694	705	700	710	664	683	695	652	694	677	706	736	697	663	686	680	689	755	713	687	684	647	675	674	638	684	670	679	722	633	679	666	671	662	650	661	708	683	638	704	719	644	683	671	654	676	702	678	676	663	654	686	691	671	674	664	706	686	697	696	680	684	649	670	716	661	722	704	660	705	713	697	716	655	681	655	709	694	715	659	702	691	710	672	682	682	670	679	678	690	678	707	682	649	672	708	681	636	644	718	666	710	644	667	687	694	639	672	653	664	648	674	709	692	709	707	670	716	681	708	702	690	710	708	698	731	685	687	681	725	659	682	703	711	713	691	712	680	680	685	717	733	688	678	676	651	649	719	709	689	713	700	676	616	687	707	712	724	648	704	653	709	658	694	684	667	711	696	727	722	712	627	698	693	720	648	665	695	699	716	689	674	675	680	690	687	647	672	701	704	665	716	746	704	693	708	697	691	710	698	681	689	683	659	721	685	688	673	667	755	665	679	692	636	677	662	714	703	732	702	738	726	651	763	658	712	706	711	663	665	684	686	719	687	700	681	698	697	719	709	704	677	679	709	655	715	643	673	696	699	718	646	733	660	673	700	724	693	680	689	739	688	714	659	650	700	677	714	707	681	680	706	688	661	706	663	682	700	716	666	692	673	675	678	703	714	690	665	635	681	722	670	701	651	701	685	714	700	695	661	690	685	688	632	695	757	647	707	700	686	687	713	687	695	699	691	642	666	713	655	674	668	695	697	726	641	734	643	704	669	665	735	645	700	680	691	704	674	679	681	689	691	661	662	686	674	683	674	710	646	641	672	718	718	702	710	652	681	673	670	699	666	671	683	718	673	662	689	651	669	680	668	656	673	668	695	644	703	735	705	654	675	657	682	664	692	713	683	703	679	702	694	662	705	682	723	661	668	761	664	690	694	640	674	698	715	677	699	721	651	700	713	731	686	710	731	694	661	648	711	677	681	679	667	705	683	647	686	655	681	658	678	696	672	687	715	683	706	701	668	682	687	749	738	674	704	660	659	700	651	685	667	732	715	721	684	723	687	687	684	736	667	697	699	695	659	699	748	740	689	687	690	694	679	715	649	697	726	668	726	669	742	663	640	670	705	684	716	720	688	712	679	684	691	710	689	708	685	741	715	667	691	720	698	703	697	730	708	681	692	659	669	702	706	688	689	649	698	648	654	695	662	682	673	699	696	677	704	640	693	668	645	731	719	698	642	676	713	683	704	689	657	703	670	707	683	707	707	668	746	696	667	670	703	704	679	734	679	693	726	710	658	660	701	672	652	630	685	642	724	657	661	667	695	715	700	639	682	708	708	719	718	695	731	694	651	677	694	662	692	655	753	684	687	713	674	690	687	743	699	710	722	685	679	703	670	681	688	688	746	695	697	652	670	715	680	722	684	700	668	673	671	624	703	685	676	709	672	662	694	667	682	741	685	694	720	692	702	672	661	732	647	720	667	686	687	727	658	699	708	702	670	640	695	656	711	691	716	703	727	688	691	702	729	643	710	676	666	651	725	689	680	713	717	677	683	681	680	678	664	693	638	700	678	641	686	710	700	692	682	678	659	701	665	680	716	648	708	714	717	737	669	679	655	671	656	705	675	639	659	696	690	677	641	727	707	690	666	655	645	668	670	692	666	648	690	697	681	667	654	673	679	672	683	651	683	696	705	731	698	686	693	668	676	695	703	623	678	726	655	662	730	643	714	700	723	661	681	701	708	706	685	634	716	609	736	676	736	645	690	714	657	691	694	700	659	701	652	687	671	672	691	669	673	733	674	694	634	695	659	674	715	702	709	699	662	683	685	702	649	704	683	759	664	697	700	658	678	720	681	672	686	666	678	701	742	742	685	661	652	749	689	704	663	681	735	666	668	719	732	655	668	650	705	697	652	663	657	695	725	688	703	726	686	689	737	703	693	611	661	638	695	691	705	700	682	701	676	656	687	690	691	703	653	686	659	686	661	651	664	692	682	718	698	663	678	708	691	695	699	705	666	648	682	663	769	685	693	680	691	656	666	680	679	664	665	697	663	704	725	708	677	690	718	672	695	714	693	688	690	668	669	684	675	664	704	658	622	665	657	653	681	675	724	659	654	655	744	691	677	719	704	735	671	654	655	698	740	661	673	686	693	666	660	698	677	659	680	671	744	659	706	673	659	693	671	702	693	707	667	661	718	692	617	711	708	740	695	702	705	702	697	689	679	714	698	682	740	718	741	690	694	686	685	646	694	635	736	708	693	692	718	691	679	629	648	678	666	682	647	697	700	682	689	675	684	661	700	678	653	695	680	707	683	676	686	697	700	657	646	668	680	663	660	726	658	669	656	678	665	701	629	667	707	639	635	682	694	758	687	718	711	719	735	722	787	670	727	688	689	667	681	666	669	705	694	729	674	687	709	667	682	690	663	679	682	671	673	663	686	704	709	691	694	637	688	736	711	690	703	671	715	677	708	693	667	712	705	726	671	654	681	747	712	695	715	716	654	669	666	709	670	707	697	695	710	692	644	677	656	658	696	703	709	698	719	683	684	631	675	747	710	679	736	751	652	661	707	690	636	711	655	733	653	689	717	703	700	677	710	632	661	689	644	713	649	648	712	684	695	714	708	713	691	684	701	677	700	744	648	711	653	715	651	640	646	688	683	632	642	674	686	752	723	698	667	678	703	701	702	706	676	680	669	677	668	771	703	717	663	693	699	706	688	647	638	756	703	712	673	667	642	723	721	681	666	702	688	686	708	664	656	661	715	688	687	745	686	682	703	682	740	701	694	674	678	729	637	694	682	727	684	702	624	689	683	667	701	705	711	698	692	743	684	673	657	705	709	671	647	707	654	642	664	675	708	699	672	634	736	710	660	670	745	662	670	691	671	631	724	649	686	691	661	674	652	697	695	715	612	687	701	657	702	726	655	685	753	674	717	688	692	683	662	680	683	700	676	716	706	691	689	710	685	697	743	682	672	658	711	691	704	703	672	667	686	660	710	692	702	678	755	746	668	701	647	700	708	682	727	683	702	734	662	663	716	689	683	673	718	685	702	715	683	695	660	705	697	672	689	731	705	693	702	707	686	681	700	697	715	721	612	678	639	702	710	675	658	695	669	715	722	704	708	648	702	655	699	672	733	712	703	675	696	688	672	687	695	725	695	681	654	645	714	659	715	688	660	729	633	670	685	706	686	700	669	680	714	687	688
26463	48242	39007	27555	21463	17280	13499	10541	8073	5580	4170	3341	2830	2567	2255	1965	1732	1671	1496	1341	1170	1006	995	931	993	940	905	902	834	756	796	820	802	794	809	752	743	744	741	737	755	721	749	677	778	698	705	714	704	693	736	694	716	651	688	751	685	726	727	699	749	726	682	754	714	711	674	691	669	706	690	735	721	713	693	723	720	683	722	691	702	680	662	690	667	677	732	733	674	671	691	695	732	685	689	693	698	710	711	714	722	740	681	718	679	693	679	679	725	677	715	751	670	676	721	727	701	685	679	659	738	729	683	784	728	686	705	635	697	703	717	706	673	710	746	718	707	691	690	668	729	703	698	685	712	660	727	675	726	702	678	690	681	708	703	748	748	693	748	701	710	728	736	722	696	694	675	685	718	707	665	707	688	669	737	736	687	747	729	689	667	657	720	744	721	692	694	694	679	678	689	706	713	707	734	689	728	701	691	751	711	653	734	715	745	710	676	717	678	702	689	660	702	703	710	702	651	716	689	695	699	740	723	664	722	717	695	685	658	683	697	701	723	684	720	703	666	719	717	706	736	660	675	717	751	722	726	698	741	692	687	717	683	725	669	684	741	722	665	717	731	719	700	720	710	716	690	679	687	743	712	675	678	698	709	699	702	741	723	708	684	692	662	658	690	738	730	742	668	682	712	665	696	696	678	740	689	661	668	714	680	715	684	662	720	682	704	709	662	694	687	722	648	752	702	704	718	746	691	719	754	708	713	682	669	687	677	755	717	660	670	667	716	680	661	710	739	689	658	669	678	721	698	721	650	702	678	677	672	660	680	680	672	669	641	732	725	727	720	742	692	675	661	664	698	692	649	723	723	698	716	758	718	729	691	727	658	688	690	693	736	693	731	696	713	717	682	714	761	730	725	712	661	705	696	736	674	656	698	669	697	703	698	672	623	683	689	683	698	690	671	683	727	746	715	710	709	645	675	715	703	643	723	683	741	717	685	714	736	707	754	732	748	682	665	703	698	723	729	699	673	757	697	665	693	728	729	707	724	690	714	706	711	727	707	734	709	696	670	679	692	684	728	744	721	682	720	713	677	702	743	693	692	716	696	673	678	689	707	702	688	676	687	722	685	706	712	694	675	727	644	755	667	719	672	703	704	650	705	732	692	692	664	711	708	715	703	728	697	720	648	717	730	695	682	682	692	771	686	690	731	710	713	671	712	731	671	691	720	674	686	716	686	698	723	678	744	691	708	702	675	707	682	728	734	655	720	708	669	706	693	702	747	735	729	657	719	694	750	711	694	685	702	671	680	718	720	714	678	765	696	701	703	680	673	677	711	670	697	659	659	741	625	727	685	687	667	715	687	693	701	695	704	667	699	676	739	738	692	735	713	697	679	691	702	691	741	668	707	748	674	690	715	727	693	740	672	695	724	683	679	720	683	718	664	729	709	710	695	652	705	719	701	714	686	706	722	680	753	724	648	706	689	669	727	736	708	719	692	684	697	708	685	686	704	744	734	702	690	713	748	657	668	721	700	723	711	692	683	706	644	682	751	713	719	713	728	729	717	677	681	693	663	712	707	709	701	683	657	736	718	719	689	693	729	715	714	682	668	724	692	678	703	716	704	692	732	739	733	653	680	693	622	690	666	668	722	697	716	677	702	675	685	748	735	708	691	669	737	706	686	694	730	709	714	683	735	730	730	662	712	670	727	680	715	756	679	702	708	695	702	701	695	656	702	712	719	701	727	733	707	662	682	733	678	736	681	701	684	774	672	683	684	707	715	704	724	677	717	705	686	692	694	675	718	703	695	695	697	725	715	731	690	709	726	692	618	733	695	674	674	713	731	735	645	707	695	707	717	712	675	689	684	681	700	770	733	755	685	688	696	681	693	665	718	679	750	714	694	699	762	680	702	670	701	667	681	714	717	692	678	720	694	707	689	667	726	669	694	654	685	685	726	720	723	694	687	694	695	668	700	746	720	677	676	668	724	734	723	695	722	706	703	691	645	692	729	709	686	719	678	715	731	678	651	659	713	713	701	704	696	661	697	748	704	683	705	691	703	678	691	734	700	692	702	687	731	680	717	701	693	706	708	714	679	714	766	718	735	677	726	691	704	698	670	659	676	710	713	727	689	672	685	688	700	704	718	732	689	711	684	667	687	715	696	723	676	708	753	682	712	656	689	707	703	666	730	736	744	687	657	734	697	714	683	706	712	737	733	708	716	728	695	684	685	718	703	666	688	687	698	723	713	687	692	728	736	741	707	682	700	690	742	672	672	724	706	690	707	679	738	719	726	667	690	687	661	706	698	718	717	720	715	720	674	689	743	702	740	737	647	689	674	673	737	719	724	643	666	715	719	716	691	633	693	692	705	718	737	676	666	696	710	690	708	670	692	720	718	684	741	720	692	725	684	682	729	724	707	686	705	698	701	737	706	704	700	709	666	713	681	667	701	738	672	689	672	683	692	717	757	736	724	704	687	688	723	717	721	669	688	717	684	676	732	684	692	728	735	696	715	740	639	684	731	692	690	711	675	753	711	677	686	710	701	706	715	692	682	684	685	685	678	680	687	734	747	695	724	690	715	683	706	646	744	712	714	671	713	707	719	729	720	734	766	754	686	713	674	684	677	731	722	720	691	660	721	721	708	670	688	708	721	708	679	718	634	664	744	702	692	713	681	687	705	701	664	721	686	689	688	698	666	659	668	684	698	755	697	743	681	685	684	675	717	669	654	704	681	670	705	715	708	673	715	659	686	738	660	703	720	665	696	700	707	715	659	708	697	648	707	683	681	706	670	721	704	706	686	730	724	734	697	738	696	689	692	694	717	726	681	680	685	712	684	667	705	633	704	710	701	732	711	727	676	675	695	738	695	679	676	716	656	713	691	693	738	709	719	736	729	675	701	696	715	691	707	711	762	718	686	693	681	686	692	724	710	694	735	647	690	685	718	738	728	726	721	668	710	727	698	689	657	744	692	661	734	725	681	728	665	708	681	728	688	751	685	716	707	705	695	694	704	685	708	644	699	688	689	738	708	719	699	684	682	712	736	649	690	699	755	735	712	682	666	706	629	668	711	701	709	676	728	688	626	684	678	657	690	679	694	713	701	701	685	683	709	660	681	707	693	700	725	655	641	671	705	700	727	692	689	675	712	691	718	719	712	703	667	730	699	681	728	667	737	702	707	746	689	691	723	698	699	679	693	711	672	727	714	707	703	700	674	709	676	720	704	683	704	692	722	672	688	699	714	677	678	692	655	685	720	717	683	682	686	707	680	685	707	701	749	670	753	703	707	724	727	710	660	687	653	708	632	707	677	707	694	747	743	675	672	669	723	675	747	715	651	676	702	674	704	703	687	718	741	704	710	647	728	703	745	711	729	769	690	712	710	707	653	659	701	675	696	711	770	752	701	678	729	732	750	685	719	730	769	688	695	702	704	677	689	666	680	712	714	660	660	645	670	680	673	772	689	708	731	681	655	711	669	735	651	718	686	704	672	723
23172	21635	29433	24402	22265	23730	22527	13386	9167	6541	4929	4035	3341	3024	2490	2234	1954	1850	1719	1561	1359	1192	1161	1091	1139	1108	1092	1094	1026	923	939	974	894	923	937	899	865	848	798	813	864	750	887	828	795	827	801	825	797	853	820	814	788	746	784	749	760	868	802	823	783	817	838	872	827	828	814	840	782	850	764	776	809	795	792	841	810	749	791	763	784	842	812	842	774	813	807	755	854	835	791	853	770	772	835	843	798	800	749	824	814	761	754	793	823	792	765	739	787	763	806	809	788	787	835	811	808	794	827	844	828	794	861	822	787	858	766	822	840	783	785	768	800	792	834	715	774	791	829	798	778	787	787	828	810	804	835	757	780	793	821	782	835	743	782	811	783	804	746	790	796	825	810	794	817	801	783	785	794	823	816	778	803	803	846	764	765	825	801	778	786	802	809	802	780	800	808	782	762	787	811	835	784	756	807	782	775	788	764	782	800	736	811	809	768	777	821	844	789	788	779	781	770	815	850	828	826	777	808	806	814	788	799	768	849	773	821	804	823	804	799	807	797	814	849	842	761	782	811	803	806	791	807	791	792	796	810	774	811	810	826	825	785	747	777	836	822	826	835	834	866	809	798	798	815	768	823	801	799	812	775	863	887	783	790	838	788	784	796	781	778	811	798	781	789	803	828	786	797	780	790	768	799	749	805	808	832	815	810	764	809	818	743	773	765	810	781	779	848	759	763	829	758	817	829	790	808	808	784	792	791	852	792	791	784	827	830	830	801	821	832	768	747	832	828	802	826	801	808	799	808	826	747	790	794	822	817	809	790	787	796	804	831	791	795	784	789	775	839	829	808	859	768	831	816	731	797	819	785	862	769	842	792	802	829	794	791	827	772	807	790	769	768	823	768	851	823	795	831	782	799	776	779	770	813	795	777	820	794	776	792	786	813	769	780	841	797	811	796	822	758	765	804	793	789	812	780	809	814	794	793	826	793	796	842	798	784	823	772	803	818	799	781	799	762	821	792	781	849	823	823	817	806	796	814	824	835	822	797	814	823	801	806	809	804	801	807	793	839	779	786	731	788	813	792	775	766	786	824	820	808	822	800	826	781	787	827	844	802	777	836	781	785	815	783	796	836	771	802	778	784	827	781	812	840	783	763	793	839	831	776	793	745	798	818	853	826	744	795	810	809	781	797	832	767	759	766	841	752	786	819	815	813	856	841	781	794	829	760	813	817	817	793	777	754	777	848	855	790	786	790	785	764	845	764	834	814	822	771	786	800	770	806	818	833	770	833	758	792	809	852	810	810	833	780	807	810	753	790	781	791	801	847	810	790	821	811	788	776	794	766	812	785	831	811	806	759	769	795	826	807	791	782	852	822	811	792	802	779	820	783	783	795	724	794	796	796	746	837	830	805	816	816	793	812	855	779	824	784	770	775	805	859	786	793	815	790	837	800	816	800	789	816	802	783	825	826	814	818	795	822	797	815	769	798	791	766	799	757	795	777	756	848	778	831	827	772	813	789	828	806	800	835	780	792	793	847	799	763	780	818	794	821	741	766	791	794	764	803	850	824	807	770	749	769	805	793	817	798	800	820	788	803	798	817	780	806	794	791	867	815	756	812	788	753	782	820	763	841	818	791	869	810	773	794	786	799	818	778	796	770	792	755	806	796	782	774	787	771	812	834	814	803	761	814	803	817	786	718	784	838	812	809	834	815	767	833	775	822	783	814	766	838	798	800	777	788	809	791	853	825	801	824	806	791	775	782	884	795	768	784	801	758	781	783	809	769	817	807	824	813	806	777	792	831	771	823	795	785	811	818	808	792	833	772	799	773	787	856	775	808	800	797	796	766	824	770	771	829	776	810	787	751	802	805	739	804	750	761	744	826	789	815	805	772	803	713	796	822	794	799	821	802	801	765	755	800	806	786	798	836	809	835	819	799	797	796	809	730	829	813	805	820	805	819	789	814	779	782	797	802	824	790	772	768	823	794	819	813	843	776	727	831	810	849	809	832	819	780	830	797	742	732	744	773	760	770	833	796	788	815	796	811	806	780	771	783	743	764	830	802	770	798	790	788	777	809	800	755	824	856	799	778	792	780	772	771	861	822	796	783	791	787	773	837	828	834	831	757	802	803	820	827	792	845	823	821	832	825	785	829	873	820	789	860	778	797	780	843	788	789	826	763	830	841	819	763	828	836	793	791	785	822	780	803	780	753	787	819	793	831	777	863	781	816	753	769	776	807	801	816	817	724	820	791	828	787	795	786	796	803	756	800	814	805	789	789	805	769	823	790	843	762	802	799	819	799	766	857	827	780	831	784	793	857	806	847	763	837	811	786	859	815	818	758	826	771	834	821	775	798	770	863	819	789	812	756	819	810	810	804	772	811	805	856	827	795	805	770	797	764	826	830	747	783	777	781	827	803	785	847	785	773	811	792	777	763	807	819	810	815	784	772	801	798	844	818	805	794	775	815	842	786	727	814	819	797	784	788	821	796	775	785	786	772	796	809	778	824	825	745	812	810	796	774	783	760	802	783	770	736	832	803	781	815	768	781	843	786	839	795	815	760	785	761	792	846	766	772	743	769	836	783	842	800	729	773	782	809	837	755	772	782	786	794	827	796	793	837	803	835	834	798	798	785	780	781	786	828	804	876	782	785	830	812	794	767	796	809	795	801	837	782	810	781	796	804	794	787	762	828	826	810	823	839	821	788	813	784	753	809	751	814	840	827	803	854	819	816	829	850	784	789	835	819	781	799	826	806	816	845	825	821	791	753	892	828	766	802	832	804	843	771	783	885	812	817	796	756	806	766	840	790	775	848	786	818	802	778	797	809	774	793	761	805	775	835	800	804	778	792	774	793	791	788	797	790	806	774	843	812	786	802	801	787	768	763	882	852	829	814	817	790	772	734	775	777	790	824	786	789	840	836	807	791	777	806	784	784	802	785	810	824	798	829	812	808	790	796	760	772	812	750	816	784	765	845	777	812	812	784	786	792	834	820	745	780	751	797	790	857	804	793	800	795	788	813	803	804	793	783	768	813	809	805	766	816	812	814	832	749	825	754	795	811	852	781	815	810	813	803	833	860	824	795	871	806	840	799	796	837	808	806	790	813	831	797	816	801	774	807	805	760	805	807	778	793	759	812	799	779	772	786	778	856	735	795	815	825	788	846	773	813	840	793	748	770	805	816	794	820	747	748	724	813	800	832	742	822	824	772	777	823	778	826	797	775	753	743	788	800	795	815	771	832	797	781	783	809	828	803	815	784	756	768	778	861	801	786	797	810	784	842	812	797	761	831	786	803	817	820	778	808	802	815	834	806	816	819	756	795	813	809	774	810	803	846	768	817	836	803	826	801	814	757	835	794	822	790	831	794	829	759	830	832	779	792	754	743	745	784	798	833	811	796	748	803	801	826	798	767	775	800	836	741	802	789	750	806	798	772	802	762	760	820	758	772	828	811	807	751	815	809	822	787	810	863	821	799	770	825	824	824	779	866	797
29123	57362	47560	35459	29340	23856	19378	15979	12486	8763	6877	5488	4501	3830	3236	2830	2597	2320	2131	2002	1662	1390	1259	1163	1181	1199	1161	1097	1064	1006	968	942	901	895	897	834	854	868	850	858	849	821	841	803	804	848	764	831	809	792	755	789	856	815	828	810	789	834	774	815	809	767	799	812	822	777	759	757	773	804	715	818	820	805	791	757	780	811	740	829	769	745	789	781	801	757	871	785	789	769	805	840	763	772	813	806	799	806	781	850	791	794	768	776	793	741	826	793	802	779	801	787	843	797	829	782	781	821	801	771	747	735	759	758	788	795	738	830	772	788	804	780	754	812	766	829	735	785	850	761	767	770	748	772	784	784	742	789	843	802	775	768	793	821	808	781	753	818	756	825	807	801	800	797	774	787	757	781	768	801	762	776	780	785	798	785	776	801	827	781	804	797	822	862	763	764	821	735	746	815	783	799	799	809	769	795	848	785	786	781	805	794	822	755	762	838	793	798	787	781	802	810	814	820	730	820	766	811	810	803	831	780	806	796	789	752	781	818	735	801	806	721	834	826	798	793	794	788	827	754	796	810	807	793	809	817	822	818	770	793	803	746	760	827	857	761	832	774	789	819	776	820	793	761	787	751	746	795	801	754	854	738	787	810	791	777	808	825	776	729	823	851	801	797	787	784	801	757	771	806	794	768	815	802	790	811	758	799	815	754	792	779	780	809	754	819	790	804	819	784	809	796	798	837	775	790	798	790	795	826	778	826	777	751	763	837	823	787	806	756	731	794	774	835	737	843	765	802	797	770	778	785	819	810	805	768	828	731	843	796	812	758	805	761	795	768	778	769	769	863	793	768	801	786	823	796	776	815	831	815	797	762	788	741	763	832	831	784	816	783	846	811	803	766	813	779	842	799	798	798	872	816	825	818	805	776	798	807	785	781	789	798	821	802	816	788	769	785	804	831	773	775	796	782	819	768	772	814	764	805	788	849	780	820	786	778	818	783	803	829	778	808	796	773	770	857	818	803	743	810	805	783	789	816	806	796	778	780	777	813	801	773	773	778	819	830	787	826	748	763	819	796	783	782	867	807	799	769	770	801	762	792	781	767	793	809	743	866	806	717	814	805	831	789	821	844	787	803	725	803	806	744	801	783	777	784	794	817	817	777	757	803	753	796	801	805	768	841	795	775	785	798	840	781	806	839	775	797	809	778	792	797	817	781	798	816	769	783	792	774	776	807	759	828	784	758	855	775	790	872	835	806	781	790	786	785	808	832	799	820	844	761	827	837	755	725	790	757	809	738	789	805	765	781	805	810	818	763	776	782	799	830	793	789	766	803	821	780	803	752	823	845	831	808	786	760	774	808	846	731	799	820	779	815	765	823	791	803	740	813	756	864	815	815	814	843	795	768	757	749	802	771	801	805	819	830	763	797	816	820	799	800	789	807	794	793	800	804	760	817	782	771	776	852	827	786	790	779	798	808	712	818	852	834	801	808	744	757	859	800	770	822	861	837	754	836	748	786	813	753	763	782	741	780	751	798	820	848	766	780	785	828	753	791	773	829	837	804	739	779	793	792	802	783	777	746	792	810	825	777	797	784	853	826	812	783	806	817	798	837	812	805	746	772	829	809	811	796	806	801	739	807	837	817	802	765	833	759	785	791	817	805	771	761	762	820	832	755	788	806	800	827	776	805	795	809	792	811	804	780	748	812	787	765	809	833	775	774	811	752	770	764	841	801	788	834	783	829	834	798	804	790	765	795	789	813	841	774	777	758	800	820	739	768	789	798	761	803	843	811	797	830	802	806	837	774	775	799	835	807	766	791	795	821	791	834	747	796	785	835	817	763	786	822	865	818	794	803	803	795	835	749	795	811	817	803	811	762	796	772	829	764	778	799	781	806	816	802	800	788	755	812	857	818	737	773	795	772	844	782	810	817	781	762	784	846	821	845	832	799	782	727	792	833	820	751	776	808	819	783	778	785	813	791	828	740	813	787	816	816	791	762	755	746	762	852	766	779	796	841	764	779	790	813	787	788	832	782	800	757	795	797	774	770	794	799	803	807	769	806	746	800	782	817	815	742	867	809	777	776	854	823	784	768	797	782	775	752	803	735	805	814	775	825	842	751	777	779	834	782	799	761	799	835	810	720	740	798	787	791	812	786	783	787	822	781	798	786	782	799	815	837	790	775	750	770	768	860	819	799	744	777	802	775	790	764	788	777	764	786	830	740	844	790	807	830	765	781	816	840	796	849	747	837	772	762	784	819	765	762	755	781	762	838	820	784	803	833	816	808	806	823	817	785	727	742	755	839	808	785	753	768	824	762	818	855	754	813	835	771	805	765	788	779	796	814	783	812	778	815	823	769	833	812	768	804	756	803	804	790	850	787	791	777	779	845	793	807	754	818	814	760	817	750	772	846	818	764	797	728	819	800	801	793	825	781	777	785	815	810	792	757	802	818	844	728	742	810	821	766	780	734	832	766	748	802	805	797	774	699	776	794	846	762	837	780	784	775	824	734	753	762	809	814	848	805	823	795	811	817	777	778	775	795	816	782	809	802	793	787	738	843	804	840	829	767	793	802	803	774	784	802	770	832	780	814	772	776	747	813	804	842	782	729	765	833	814	761	778	850	825	763	795	842	810	823	798	761	769	798	790	814	808	807	802	773	812	776	843	811	833	836	818	781	805	817	775	781	818	788	764	800	742	820	827	826	791	789	772	809	782	792	823	790	739	836	825	780	775	802	811	792	800	801	808	748	805	803	771	815	781	799	754	827	845	766	855	785	816	843	776	804	801	828	761	735	779	817	824	809	812	793	805	797	836	755	793	816	777	790	768	854	780	777	827	801	795	763	757	741	834	793	799	791	757	771	784	795	771	761	806	784	773	754	774	772	784	823	787	808	757	760	784	812	803	778	793	794	807	805	775	820	786	776	782	790	789	789	783	762	733	766	755	825	750	814	776	772	812	775	785	755	739	843	775	839	784	765	753	791	786	822	793	789	800	779	771	786	853	777	754	780	805	791	803	771	789	779	745	833	769	742	789	837	787	803	753	793	773	823	817	819	794	809	799	821	800	819	760	766	752	798	808	765	780	733	828	799	827	784	786	761	812	795	861	785	818	785	814	753	780	785	807	795	785	791	787	793	787	827	793	811	757	810	817	811	801	797	794	815	746	780	797	796	862	789	750	783	765	815	802	784	780	781	806	775	794	823	778	779	807	823	766	779	871	827	734	815	800	805	805	789	766	844	747	750	784	839	746	752	813	809	818	804	802	817	753	799	785	813	800	765	791	769	756	832	795	740	769	803	786	786	835	798	802	758	768	772	764	810	745	798	816	807	781	838	759	789	842	826	786	806	797	825	741	782	760	832	807	765	751	763	821	782	821	785	757	801	793	756	830	754	750	830	765	771	817	763	776	780	797	818	776	807	791	766	815	785	743	810	770	786	796	742	809	790	840	794	804	831	823	724	762	761	780	789	797	857	808	795	761	786	849	765	766	789
29937	29471	35649	26294	16734	10963	7750	5733	4289	3052	2284	2050	1674	1480	1331	1289	1130	1053	1013	1028	903	861	746	759	778	746	764	810	717	710	730	748	717	632	686	656	673	701	665	670	623	660	696	633	675	659	669	702	608	689	656	651	672	638	631	650	660	640	648	605	667	606	599	593	670	640	647	634	619	639	640	673	646	703	612	619	586	601	633	631	667	603	640	669	672	632	644	604	614	623	615	636	608	617	599	630	666	642	642	620	651	643	664	640	671	644	712	695	607	633	644	620	650	670	600	621	707	696	641	620	646	670	633	677	638	681	595	667	677	612	662	667	644	659	684	637	665	686	645	661	652	596	669	678	626	681	620	667	604	673	653	614	655	631	661	681	633	640	645	636	592	638	666	642	648	668	613	622	662	690	653	625	623	677	676	641	688	654	677	640	635	673	642	601	642	615	656	657	642	624	654	619	628	658	643	617	620	632	608	666	662	603	647	649	684	655	621	617	653	649	670	665	650	616	639	607	619	636	627	646	665	646	681	653	693	672	590	661	670	660	639	632	626	605	606	639	619	657	688	644	631	612	615	609	626	667	636	645	651	640	649	633	632	635	658	683	645	683	604	647	600	631	665	662	664	664	662	662	654	623	664	660	642	678	642	635	629	678	678	651	700	644	615	635	638	664	582	665	658	684	632	649	606	626	687	644	657	648	684	609	647	637	652	631	608	652	630	648	615	674	649	619	605	606	680	687	630	668	634	638	642	646	653	614	663	618	657	610	650	660	612	650	646	660	635	613	637	649	641	609	664	671	665	631	638	626	626	664	656	644	667	637	644	631	626	648	622	650	632	622	656	624	644	650	690	643	678	653	653	640	653	640	610	658	623	677	642	642	705	660	670	654	654	622	650	681	639	641	649	626	605	672	631	621	624	663	708	631	629	600	655	637	619	653	676	687	713	640	630	632	636	659	602	619	657	628	647	678	654	639	620	663	683	634	648	643	717	628	599	647	677	622	622	637	653	666	662	662	640	632	624	636	650	658	682	696	645	615	643	677	663	638	653	695	639	619	610	651	606	630	685	638	598	701	661	624	648	606	616	650	672	648	615	649	696	635	690	650	636	653	667	673	675	674	670	665	669	683	650	641	639	658	627	621	682	669	640	637	619	649	611	628	610	628	598	677	626	656	650	626	669	649	627	680	667	672	644	569	639	675	647	644	655	627	599	680	661	684	632	639	586	655	620	633	613	665	638	663	675	669	653	638	652	637	624	630	673	699	622	632	641	618	608	634	652	623	662	666	627	634	669	683	625	648	632	649	637	644	604	643	619	624	649	626	618	658	618	689	635	613	622	647	628	654	646	653	665	596	627	693	667	671	687	651	629	690	670	682	646	644	623	666	705	651	680	637	617	622	687	647	624	654	659	645	602	640	631	659	611	641	656	660	648	649	662	676	612	634	641	659	651	662	662	571	615	644	626	651	659	645	652	655	633	600	681	628	644	632	677	649	614	608	656	700	632	672	664	663	680	657	663	636	686	621	665	641	635	637	692	629	628	641	614	654	662	675	610	634	638	640	647	619	643	632	633	641	649	643	653	624	650	614	621	608	673	667	610	659	673	653	615	655	665	650	627	617	649	636	654	616	606	647	677	708	679	613	650	615	659	642	685	609	649	660	662	625	636	653	663	619	613	649	616	627	625	660	648	625	688	637	614	629	637	650	613	637	674	612	668	674	694	664	625	642	615	653	600	666	646	670	652	707	668	685	667	625	665	645	622	691	639	675	628	613	620	647	587	668	631	676	639	641	634	655	653	653	679	621	600	674	628	674	630	595	678	654	622	654	645	660	602	620	656	665	635	610	604	607	641	678	622	634	641	638	651	569	652	636	645	671	632	613	664	638	667	661	631	619	675	664	627	703	631	669	660	668	685	640	647	693	678	661	645	621	672	652	659	609	639	681	687	602	648	643	645	606	650	667	607	626	665	673	670	618	604	638	665	626	642	654	660	644	637	646	639	648	672	667	649	674	629	656	647	680	658	640	673	662	636	592	648	590	649	701	723	686	671	655	636	657	617	630	661	641	713	656	657	613	648	636	638	645	651	627	669	609	580	633	650	625	644	680	625	613	622	587	641	674	628	619	621	631	616	650	656	642	663	630	662	668	609	581	629	598	637	653	644	634	686	632	620	627	645	671	637	599	644	661	684	630	673	598	605	629	645	639	670	650	619	607	630	626	621	684	644	641	655	648	607	607	660	653	610	594	664	657	663	602	646	652	677	614	640	639	621	654	634	640	636	626	628	657	699	648	696	636	689	675	652	629	640	672	647	672	631	669	666	627	656	694	607	619	679	658	648	648	610	661	651	683	655	689	617	690	645	596	617	637	660	649	634	653	647	647	618	643	646	666	649	646	646	643	656	642	626	631	633	664	655	625	595	620	666	619	698	642	617	625	613	650	649	640	687	654	660	630	679	643	661	621	637	642	687	628	649	676	646	663	594	618	686	640	657	616	671	629	680	649	642	633	677	648	651	653	635	647	660	622	627	678	658	588	693	632	620	646	619	675	655	686	639	657	690	640	633	584	630	643	609	642	640	605	660	639	650	647	655	695	678	644	666	641	654	676	675	612	680	649	648	669	643	668	652	632	650	671	694	623	649	627	665	606	634	615	637	634	675	659	676	664	647	634	626	657	591	612	682	612	666	649	645	678	617	643	642	612	696	659	601	613	655	675	622	634	648	661	654	598	655	663	608	661	669	660	679	657	620	656	612	661	671	630	641	622	628	600	613	661	659	637	610	605	693	607	644	630	654	636	654	712	633	624	631	620	637	656	611	645	655	626	576	668	693	671	633	694	674	632	640	644	655	652	627	670	678	609	624	622	646	638	623	636	658	639	668	671	649	628	656	645	658	639	627	621	599	618	700	660	675	634	668	652	672	677	585	680	650	706	653	622	659	634	640	614	652	677	629	596	607	648	641	654	672	674	638	600	612	658	694	625	639	647	628	643	655	651	666	625	666	620	632	647	628	626	660	644	656	636	613	639	670	631	666	636	637	604	653	620	600	620	625	663	605	634	655	629	633	649	694	625	629	672	635	662	642	643	637	611	652	685	618	592	647	633	659	663	632	659	655	692	683	563	644	597	650	671	628	655	627	663	609	652	664	632	667	633	595	622	623	670	621	662	635	648	682	628	578	644	651	657	688	621	669	682	650	672	704	617	696	622	666	693	665	675	670	703	675	630	648	678	615	636	579	642	663	654	679	628	677	644	641	637	650	610	612	695	658	649	618	629	652	677	688	611	669	632	659	640	636	636	625	613	632	629	657	630	677	660	650	691	638	687	618	645	644	636	613	679	621	655	633	674	674	651	621	631	652	678	653	681	636	694	692	630	654	632	647	680	656	671	664	696	686	644	622	608	671	676	620	686	649	634	639	641	701	636	667	660	631	634	678	698	655	635	666	639	646	594	615	632	659	682	632	659	672	609	687	605	641	634	667	630	656	650	661	632
26665	44744	35738	23945	18422	14258	10980	8607	6425	4514	3425	2733	2388	1916	1756	1509	1466	1345	1260	1126	1001	895	843	856	841	840	803	837	780	794	772	735	719	713	696	697	697	688	644	717	723	653	650	661	635	677	656	634	714	646	691	656	651	685	636	652	713	653	652	645	650	681	639	680	688	635	667	639	653	696	639	642	663	668	651	710	710	660	651	644	660	653	685	691	658	636	644	663	661	671	708	659	645	670	639	672	665	740	658	670	655	641	639	661	627	610	653	674	657	640	644	660	662	680	621	681	683	636	645	679	643	644	638	663	666	675	656	654	691	671	688	606	688	699	663	667	663	655	644	711	648	625	650	680	733	667	646	662	651	611	633	642	654	651	641	639	697	637	641	661	634	670	660	684	661	644	646	673	666	643	633	626	667	694	712	649	704	667	637	675	655	689	657	700	668	645	638	656	665	641	635	683	681	665	657	645	711	615	643	637	677	699	654	639	657	655	674	651	637	618	654	617	648	669	670	664	647	694	690	651	651	725	640	623	646	658	646	644	685	640	680	637	645	659	687	644	640	657	660	716	645	624	627	699	644	688	680	680	630	614	643	623	649	753	673	654	645	655	692	631	671	657	668	656	697	665	645	625	660	639	680	718	637	643	597	621	666	612	638	659	646	640	672	640	642	644	683	636	612	641	636	666	684	612	631	629	694	625	680	689	634	671	634	657	679	663	665	642	669	701	663	648	683	668	658	644	615	665	690	637	668	668	620	649	722	679	619	639	625	643	673	663	686	691	708	661	687	666	653	673	662	650	666	635	688	622	639	701	689	653	688	650	624	634	642	654	633	636	681	676	687	678	622	648	729	699	675	732	649	680	674	663	661	647	657	634	696	648	713	673	662	641	641	725	631	648	669	715	664	631	689	683	664	650	670	666	633	650	644	673	637	665	737	660	683	638	649	656	693	673	625	636	670	660	652	680	622	661	632	678	652	668	709	684	606	660	660	694	675	700	664	676	662	673	595	636	631	637	646	652	652	679	662	643	680	635	616	673	657	673	688	680	663	664	662	613	655	674	644	689	693	687	712	678	707	631	623	662	662	637	690	681	661	688	666	707	681	658	679	666	673	658	654	654	629	654	654	659	634	672	588	671	644	671	658	699	702	706	633	672	640	655	670	686	640	684	681	643	679	699	655	674	641	656	666	637	650	666	686	696	739	642	667	627	693	598	671	653	648	612	642	634	632	670	670	696	627	647	648	692	638	652	610	626	645	619	650	644	670	688	665	641	662	655	668	666	712	633	664	675	662	647	685	676	628	667	679	665	660	651	607	658	654	614	657	677	640	668	696	644	632	650	623	688	646	715	704	699	663	646	654	636	630	676	675	733	654	628	672	641	672	651	649	692	646	677	644	666	657	703	654	629	717	678	659	661	652	658	670	654	663	694	647	631	649	675	602	596	641	666	688	669	633	668	662	651	686	684	736	669	628	693	666	653	638	650	694	660	711	624	644	662	664	644	639	661	721	608	658	651	660	646	658	694	624	642	622	659	707	670	638	649	623	645	646	671	670	629	723	665	635	691	656	673	668	621	655	656	628	663	612	641	652	611	657	633	646	665	660	680	668	743	669	633	650	627	620	661	644	642	647	643	644	693	703	668	618	692	616	665	668	631	688	628	692	664	659	674	670	644	644	642	652	664	678	653	670	697	661	676	653	677	688	681	621	710	603	659	641	665	627	674	671	664	629	623	669	636	710	709	700	651	650	687	668	694	674	659	677	642	699	649	667	663	667	686	617	670	659	684	634	643	644	650	652	641	669	627	658	632	627	667	640	673	640	598	636	720	663	670	670	665	695	612	631	610	614	683	662	632	667	677	686	677	654	662	633	638	674	620	666	647	679	664	678	651	647	678	636	624	675	643	675	704	676	691	703	699	676	675	635	681	671	667	671	709	662	683	681	654	710	673	690	676	640	677	685	606	642	663	637	699	664	642	653	629	659	663	654	669	673	643	653	678	702	682	661	683	678	675	712	649	679	673	647	642	681	676	654	652	689	714	611	686	653	669	675	695	644	672	658	672	670	643	670	674	647	681	636	668	676	669	673	644	659	718	682	630	713	692	668	633	627	682	671	652	672	653	669	655	670	655	678	660	623	657	674	646	684	638	656	655	719	646	617	657	688	666	653	681	720	646	651	709	673	648	612	636	660	684	633	689	637	692	649	700	652	646	682	664	675	699	644	612	669	658	676	710	665	681	637	622	647	684	643	655	626	683	680	628	669	640	677	601	621	659	660	675	652	664	709	655	676	659	648	671	669	660	672	683	664	685	663	707	625	648	644	690	664	687	685	668	680	681	639	677	636	656	704	656	644	698	635	657	660	627	646	642	644	642	656	603	636	673	628	645	637	683	636	638	667	678	655	624	693	669	607	652	637	669	618	656	677	651	655	667	636	650	671	649	599	644	642	657	644	637	650	634	706	654	658	684	632	682	671	684	647	654	685	637	592	629	640	652	666	632	693	657	646	662	658	645	689	661	642	688	690	587	622	643	666	694	644	647	638	688	678	622	661	661	681	658	632	642	667	603	630	657	684	628	661	643	625	664	672	656	633	677	656	635	687	697	627	660	654	622	664	665	657	668	699	669	629	641	677	669	631	680	660	634	621	673	669	629	641	642	665	628	639	615	630	639	669	646	687	722	655	684	628	671	648	656	700	639	703	683	668	627	632	695	613	684	683	672	669	664	665	699	664	680	620	653	657	643	625	663	671	677	694	634	639	657	639	715	666	623	699	693	666	649	687	679	645	705	625	683	613	672	672	663	678	645	665	648	678	626	679	677	624	663	676	630	657	676	698	680	645	700	691	602	661	692	654	658	676	692	617	693	624	635	638	709	675	651	673	722	698	678	602	673	649	666	693	667	622	688	683	671	653	666	700	627	644	656	626	676	642	615	683	670	643	664	668	666	686	668	686	704	652	647	623	698	683	659	667	626	686	648	665	665	668	682	686	658	636	620	655	671	644	704	683	623	688	652	647	648	662	632	638	695	659	661	666	622	639	642	625	676	680	669	666	704	600	664	660	659	673	706	660	644	650	646	669	641	652	624	673	668	719	624	653	666	715	672	689	629	639	616	672	662	636	655	707	654	707	661	645	678	654	659	644	639	652	692	623	640	668	669	604	643	668	705	672	610	672	655	688	653	685	685	681	630	678	686	629	670	694	725	625	656	628	677	670	646	640	652	626	655	653	681	668	646	675	652	633	605	641	672	694	675	740	647	670	644	679	664	673	726	586	629	660	647	618	681	649	689	684	697	673	663	729	685	636	680	598	660	652	625	651	651	663	685	642	653	655	656	684	664	610	695	698	665	715	656	652	673	674	647	659	686	640	694	687	676	638	650	641	654	683	634	680	618	605	691	656	682	643	676	684	673	651	667	682	640	625	660	630	621	655	668	627	670	668	672	659	668	651	626	627	688	670	628	700	657	696	696	640	724	696	714	639	642	670	627	652	647
24367	21599	29057	25424	23248	20411	14288	9339	6778	5076	3696	2978	2486	2210	1928	1711	1622	1393	1298	1310	1118	1034	956	884	936	866	901	924	854	833	808	793	739	731	764	765	747	762	747	752	748	788	721	708	729	712	741	717	731	688	728	720	696	727	695	732	721	748	727	740	715	725	717	690	713	718	736	711	717	704	727	744	731	719	747	702	748	713	702	757	699	711	734	692	673	668	712	732	706	718	707	657	721	721	679	719	698	713	699	708	679	691	737	704	734	716	718	691	760	713	730	710	751	741	667	746	642	708	732	720	730	718	697	696	728	686	695	786	702	696	700	681	724	687	683	783	730	713	687	713	716	704	705	668	670	715	705	673	703	668	680	732	673	713	749	744	713	700	785	706	656	710	709	732	674	695	729	734	770	695	743	699	741	715	683	700	723	707	697	684	703	688	683	712	696	679	678	696	731	701	685	679	686	715	664	724	713	723	702	700	690	729	725	752	715	666	692	706	742	669	689	754	673	695	679	705	701	724	717	660	760	705	711	712	717	695	717	674	707	692	698	712	682	741	711	698	713	712	761	724	700	715	702	751	732	682	723	663	698	659	740	776	719	745	692	714	698	711	664	752	685	660	739	686	724	690	710	734	673	690	698	723	710	702	722	691	679	666	725	742	723	708	722	677	747	714	704	687	703	730	694	717	732	693	711	716	687	781	728	754	660	684	705	712	706	735	702	695	710	682	687	696	723	736	741	660	701	718	660	762	735	715	721	677	672	698	708	752	721	677	696	664	738	705	739	745	772	656	749	714	683	708	671	731	729	728	677	691	722	716	733	717	722	745	688	695	703	668	708	702	729	759	693	732	677	738	749	719	675	712	675	701	669	715	694	723	713	726	704	711	694	724	735	680	714	680	682	774	717	761	695	704	713	717	748	692	711	723	694	723	745	717	669	704	711	682	717	702	693	711	714	681	694	679	698	726	687	721	725	716	684	668	726	729	701	676	712	716	705	729	685	695	697	719	688	707	703	676	732	683	729	695	680	702	708	700	669	740	667	701	737	664	738	675	702	729	777	700	710	749	669	707	703	708	693	681	676	686	701	730	758	670	740	702	694	752	714	735	700	729	713	723	703	692	710	705	674	711	751	685	715	721	698	681	733	671	682	730	683	699	690	701	720	719	731	729	743	667	714	707	694	710	679	724	704	710	724	723	708	715	731	684	738	678	695	727	717	732	680	701	700	701	720	717	717	696	685	668	682	667	705	720	708	675	658	650	725	701	709	676	720	710	752	710	769	720	703	705	719	712	680	705	725	710	758	731	688	702	687	718	690	721	724	689	740	702	686	684	724	704	745	720	704	649	702	652	706	678	711	686	687	729	692	729	732	686	698	679	721	750	697	707	727	669	714	696	677	684	693	699	730	754	740	680	695	716	713	710	721	707	688	705	670	699	667	759	699	727	709	759	739	708	717	708	717	698	696	715	722	697	737	692	772	722	696	732	721	686	718	683	693	695	736	753	705	690	674	720	780	711	721	687	676	723	687	718	758	737	714	727	702	699	680	690	696	687	752	702	720	745	723	683	703	711	691	731	745	714	662	746	670	722	682	685	717	718	668	726	692	719	708	718	714	723	683	727	691	701	716	660	679	687	667	724	720	769	700	740	732	702	712	645	670	689	764	763	710	689	667	720	700	644	701	702	716	720	747	678	720	729	730	686	726	721	743	715	672	760	742	745	671	704	714	741	711	748	682	780	692	696	750	709	675	721	751	718	696	699	756	736	700	691	722	673	666	660	720	721	685	689	710	688	680	687	738	705	704	707	738	687	637	684	697	753	672	699	707	734	695	724	694	708	655	658	693	730	715	736	652	708	706	686	730	685	669	701	712	756	734	710	696	737	705	660	768	690	709	661	720	714	689	682	697	689	709	735	689	723	724	693	690	720	716	646	719	692	745	714	737	721	708	684	693	712	748	700	725	673	704	745	695	683	689	700	687	713	724	650	714	794	684	727	740	719	711	656	754	759	629	720	659	727	706	746	709	685	724	727	672	699	710	673	713	705	710	723	756	711	693	724	679	710	718	730	683	709	693	691	704	628	708	763	679	773	679	669	661	755	689	713	690	693	683	722	731	753	673	719	699	762	722	684	692	730	716	714	741	746	730	716	676	718	680	721	697	682	717	738	693	695	744	675	724	704	689	675	697	732	727	708	676	709	700	709	718	691	692	712	726	734	749	678	661	716	702	704	744	706	686	731	669	730	722	744	756	719	721	672	708	701	680	718	708	673	742	704	719	742	719	783	690	714	753	688	696	742	716	680	719	738	668	717	708	702	699	685	652	697	683	706	697	729	652	700	727	731	714	706	711	678	682	678	698	721	717	698	689	711	709	687	758	745	703	731	696	693	701	742	750	724	705	686	672	703	722	709	676	712	661	689	688	703	738	654	727	702	705	684	691	691	708	691	708	687	699	729	698	710	732	765	710	702	719	681	710	709	681	677	735	693	726	748	714	728	717	702	727	693	713	731	717	720	694	698	720	704	727	684	744	711	689	741	721	672	736	690	738	719	738	735	683	667	744	726	705	709	701	717	721	699	730	692	727	722	698	713	727	751	649	683	658	688	726	680	730	707	737	724	714	715	748	687	726	740	693	736	673	678	730	663	696	740	738	684	692	699	656	763	705	715	752	712	691	714	738	686	694	734	694	715	675	764	739	705	710	726	719	736	726	749	708	667	697	705	728	714	737	724	685	667	661	696	694	699	691	723	708	692	678	734	710	702	697	681	733	699	670	704	642	653	675	763	713	721	661	737	711	732	694	739	765	709	717	724	683	685	745	680	761	724	727	681	733	673	756	694	697	679	741	713	781	697	723	790	699	711	695	690	734	710	747	659	731	732	696	713	685	727	676	713	742	722	712	757	753	702	770	714	651	721	647	703	701	698	719	696	673	707	753	694	704	734	736	724	711	717	729	690	727	725	694	691	723	693	721	728	657	740	701	686	732	678	692	730	711	684	662	696	672	669	686	740	695	717	717	666	735	733	749	685	684	742	699	673	674	735	716	700	781	720	717	695	737	696	725	779	681	700	674	688	739	702	666	684	710	689	683	692	733	709	770	715	693	721	709	737	744	692	662	681	699	718	741	720	745	711	680	709	694	691	707	694	665	670	747	692	717	725	736	735	677	725	656	717	723	723	659	731	683	733	702	679	757	734	761	711	708	690	654	685	675	699	745	683	734	690	707	662	708	686	769	686	749	753	702	706	699	647	703	723	694	715	659	732	762	736	727	650	691	762	744	700	712	727	701	704	758	715	739	686	678	680	712	735	679	698	680	697	704	688	732	676	681	678	602	693	726	700	725	705	672	723	708	708	689	671	707	734	722	733	710	700	747	781	672	680	698	761	721	722	776	735	717	692	763	727	737	726	665	738	737	780	719	735	693	729	696	678	712	690	778	712	731	695	716	719	707	748	703	700	738	726	705	725	751	737	724	721	747	690	730	727	695	678	726	749
26691	52051	42713	30507	24807	19519	15409	12052	9594	7084	5189	4025	3249	2924	2445	2151	1887	1830	1668	1496	1343	1175	1136	972	1001	1034	1025	985	936	826	859	876	777	790	753	762	752	749	775	795	766	761	729	704	750	737	717	738	716	721	723	706	697	747	710	681	746	757	673	690	760	685	768	734	746	673	731	768	698	750	721	681	704	745	721	728	697	709	722	675	736	714	708	766	696	685	699	697	733	704	720	709	714	734	749	690	676	722	666	697	736	760	684	749	725	667	709	693	698	720	726	702	648	746	768	726	735	715	663	722	714	749	737	712	704	705	747	718	733	685	733	706	684	665	750	692	722	680	709	755	698	697	734	720	686	747	691	697	676	657	732	693	781	694	729	725	692	772	715	685	706	686	719	715	708	741	712	704	724	669	694	687	725	679	729	675	746	737	730	689	743	711	717	675	689	749	693	673	744	716	673	766	692	676	723	654	673	686	694	714	735	719	721	738	659	729	712	690	711	683	711	686	729	676	714	680	693	723	742	711	757	704	726	746	716	643	701	719	719	722	705	726	711	698	727	695	712	753	746	714	728	718	717	725	709	710	688	716	716	709	698	710	671	691	694	753	732	705	736	704	708	712	711	713	732	701	753	741	714	715	708	690	690	681	730	732	751	694	625	734	706	704	681	714	687	726	649	681	739	696	737	607	726	708	743	708	756	678	755	708	698	716	697	733	703	711	708	736	756	734	666	644	723	693	653	743	708	743	669	770	723	729	734	711	700	711	728	659	686	719	744	755	702	686	697	729	753	733	720	748	666	731	732	692	709	685	704	728	705	654	717	713	692	705	689	732	662	679	704	718	752	679	647	723	690	675	680	667	694	750	734	730	732	706	722	740	692	715	726	720	707	761	709	717	686	720	697	682	694	733	665	748	681	731	733	714	756	701	659	686	738	710	743	718	709	686	762	706	710	707	680	706	718	704	707	701	696	706	783	694	707	708	736	702	740	694	753	736	766	725	734	700	704	676	707	766	741	701	680	774	707	701	708	744	700	725	718	726	736	696	684	698	696	705	707	708	683	680	701	712	703	710	738	716	747	703	718	690	684	745	707	653	759	681	746	683	759	678	778	703	716	725	659	743	673	647	687	678	692	674	664	646	713	691	708	732	698	725	707	698	726	698	741	706	734	670	736	689	726	690	750	695	723	714	679	743	684	759	734	678	699	711	737	718	704	732	749	769	723	720	720	732	670	746	688	683	703	709	701	704	724	712	710	684	690	740	714	687	734	660	661	706	715	686	686	703	702	704	719	703	715	699	652	755	745	711	722	702	727	712	692	696	672	668	728	696	693	668	689	720	669	670	755	663	695	709	741	652	750	697	731	752	721	721	708	769	700	696	737	680	705	695	700	707	733	666	698	721	739	732	730	717	763	685	742	720	672	692	689	683	713	746	705	707	726	703	688	707	704	716	680	742	699	768	663	719	671	693	749	683	739	721	698	762	716	712	740	728	732	759	763	731	693	718	703	783	699	698	735	710	742	712	703	726	730	748	683	678	741	697	708	741	740	692	736	709	684	737	709	698	723	715	736	678	679	654	713	678	724	725	695	682	717	684	713	694	704	749	693	704	712	710	755	724	690	685	742	700	703	697	722	732	716	753	702	756	712	754	697	724	708	708	715	708	718	702	738	731	727	726	715	659	670	727	708	759	698	679	730	681	728	636	757	670	722	696	722	736	743	795	718	736	666	717	660	717	695	690	747	685	733	670	714	686	686	700	729	718	718	701	700	692	716	672	706	733	706	705	711	724	730	674	724	701	661	698	647	674	745	713	761	690	758	649	682	739	688	720	724	705	753	749	678	697	707	691	717	692	720	699	641	682	691	678	722	744	703	672	716	692	685	713	762	733	724	686	746	702	710	700	694	695	690	707	754	664	707	668	752	730	710	699	698	697	683	703	720	752	725	672	698	743	721	719	696	691	699	726	698	708	758	709	730	704	691	672	753	726	667	710	673	744	669	741	665	763	720	690	690	703	743	735	680	742	709	696	698	734	684	732	722	718	695	719	731	640	692	731	711	684	705	753	716	632	704	744	655	705	742	701	658	728	707	724	697	711	763	724	718	695	668	747	748	750	704	662	714	714	716	710	698	705	708	743	712	695	745	692	699	686	722	731	733	743	642	738	718	705	726	698	725	685	725	688	722	699	685	748	734	720	672	703	718	680	709	755	725	717	692	688	711	715	709	708	677	701	724	735	694	731	681	702	729	707	715	717	681	681	727	733	641	717	698	707	727	727	711	699	704	767	719	697	771	728	723	722	681	729	747	694	708	701	729	735	696	738	702	710	731	754	735	733	686	718	756	683	712	725	731	697	732	692	719	697	759	755	725	706	691	779	709	727	686	665	695	680	668	693	748	705	722	722	729	699	740	676	715	721	691	723	723	717	678	757	732	685	700	716	693	731	692	728	721	700	755	708	712	710	718	710	771	769	699	718	711	710	724	706	664	732	683	680	685	721	695	713	727	700	723	693	737	705	714	686	718	698	752	741	739	689	677	721	652	699	714	714	728	682	726	713	707	675	739	682	668	701	672	703	657	740	711	704	668	706	677	736	724	701	684	744	675	727	737	731	681	696	726	689	715	708	724	691	758	726	692	749	714	751	735	663	669	708	721	716	699	790	737	766	670	719	733	671	701	688	736	674	726	667	707	698	724	680	733	677	705	752	714	727	741	698	743	739	712	741	667	672	675	710	730	711	669	753	671	733	721	699	717	702	717	716	673	658	736	734	701	766	697	757	724	654	714	705	663	678	706	693	747	678	750	739	675	693	698	687	710	696	747	710	714	695	714	715	706	688	709	691	729	702	678	709	729	752	718	691	710	708	726	744	718	698	694	748	680	737	715	667	703	644	750	774	705	721	729	727	706	698	700	707	721	661	690	665	731	719	704	720	700	721	709	743	711	680	686	701	723	746	739	731	741	705	694	738	721	738	663	731	737	691	735	732	676	680	729	697	720	726	760	651	727	717	676	752	740	671	722	711	708	754	707	683	711	696	689	672	681	724	719	763	712	695	748	758	757	741	681	751	699	707	733	745	729	718	739	706	692	700	719	663	704	716	719	709	667	665	705	707	704	721	717	716	714	685	718	715	785	703	750	664	718	718	758	797	720	703	734	684	689	704	659	741	734	694	693	661	776	721	766	711	708	702	737	685	701	738	690	675	718	711	750	679	769	732	686	782	706	713	693	705	708	725	753	699	732	727	783	746	725	724	693	734	712	765	703	687	704	789	742	790	712	708	707	697	702	686	655	719	689	740	681	720	706	711	742	695	691	745	726	732	709	678	732	745	685	725	732	719	734	766	693	687	696	698	740	708	728	695	660	720	694	730	716	670	702	671	698	777	704	753	724	689	710	714	719	655	713	723	722	728	685	732	686	719	769	728	706	697	692	692	710	710	681	726	765	679	738	740	658	756	667	762	693	691	692	746	663	702	679	714	743	707	748	698	748	744	711	688
25694	21678	28917	27590	21142	14969	10028	6983	5469	3977	3005	2427	1930	1781	1555	1444	1314	1283	1186	1135	1086	993	909	817	883	885	830	828	808	791	727	758	758	766	761	740	788	672	719	704	702	689	710	714	728	705	732	665	728	694	712	695	731	734	670	676	691	672	701	693	690	697	728	708	701	713	667	737	726	710	769	692	739	700	672	685	730	703	702	665	703	700	675	665	648	725	732	735	701	679	704	660	651	688	723	686	700	737	660	663	686	721	681	695	646	716	683	681	679	737	658	644	684	681	677	673	716	679	643	673	746	685	727	658	659	692	707	636	699	704	697	685	683	643	652	709	698	715	717	683	677	671	676	685	690	640	754	709	686	653	694	727	636	698	656	718	701	628	669	666	739	666	705	679	668	673	684	713	648	689	696	662	685	648	690	650	650	725	704	738	763	683	696	664	652	695	675	766	687	708	698	659	698	667	683	728	658	717	692	690	688	693	743	678	702	698	678	665	705	661	690	709	686	729	666	701	692	675	759	659	689	738	693	664	742	682	687	706	667	653	689	726	681	700	658	710	688	734	669	722	705	681	658	674	675	700	715	710	679	709	644	688	663	695	688	700	653	668	739	689	702	718	679	704	691	693	712	671	675	717	678	726	628	700	682	716	685	664	702	753	686	706	677	670	662	695	709	654	696	690	633	699	680	712	690	654	665	721	697	703	689	736	682	743	690	716	714	660	678	691	682	692	718	702	681	665	687	668	692	673	667	683	708	652	725	733	722	722	701	686	695	651	745	670	645	684	740	715	715	690	681	688	716	679	688	694	701	698	692	637	733	719	677	675	717	661	686	686	680	726	634	707	709	674	706	708	689	718	659	674	662	680	680	656	729	726	644	737	731	705	701	639	672	698	648	721	671	730	678	676	697	708	701	710	660	679	672	670	700	670	667	664	690	697	724	739	738	723	685	677	695	724	681	714	658	688	670	702	691	684	697	667	695	691	708	713	678	674	708	687	673	738	718	733	741	618	656	680	750	651	630	671	649	660	683	730	699	639	648	704	679	713	660	679	739	703	659	694	723	659	655	696	678	690	701	695	676	667	641	720	666	687	649	700	641	712	659	719	648	674	708	666	643	699	685	686	659	694	671	667	653	648	684	700	684	691	678	703	699	653	719	698	682	677	685	645	713	709	693	666	664	695	695	702	727	687	667	659	674	710	700	659	699	731	714	681	693	709	687	716	637	650	727	678	685	729	707	693	674	724	626	695	718	676	688	704	729	648	673	710	684	720	678	665	652	682	722	708	677	658	734	657	705	726	705	687	696	700	683	744	701	683	700	649	682	658	698	670	695	670	702	686	754	749	650	664	687	746	678	665	686	710	695	643	717	657	702	648	684	659	729	661	685	657	688	720	674	695	719	726	709	741	689	700	639	710	667	712	728	705	716	706	666	714	716	716	669	706	684	682	728	716	681	671	724	727	716	716	695	687	683	734	681	740	709	696	731	642	676	680	665	681	710	712	689	680	696	702	678	657	668	682	650	679	693	644	665	709	675	668	687	697	664	714	698	688	673	674	696	679	689	647	698	672	678	697	702	710	682	694	669	649	744	699	674	664	652	722	677	732	683	664	656	691	700	736	690	730	649	647	655	724	708	723	691	671	701	706	666	675	661	718	631	658	677	654	705	649	658	669	682	708	737	625	669	681	651	683	747	726	671	703	710	690	696	688	687	710	659	693	709	715	633	700	699	681	646	658	688	702	707	684	699	711	704	749	708	696	664	686	721	670	696	666	718	670	674	659	700	624	687	702	720	630	689	695	688	735	656	686	712	738	681	693	696	698	670	688	663	677	717	706	689	721	694	711	708	709	675	689	724	688	717	716	696	689	689	695	711	660	709	708	649	683	737	682	704	700	661	730	711	688	696	665	744	774	717	694	688	727	694	690	675	696	679	683	670	683	731	687	728	701	691	727	654	685	695	712	658	691	673	664	691	666	738	692	702	656	713	761	709	689	685	680	696	678	702	761	696	730	687	654	695	662	661	676	653	711	731	716	709	718	694	675	667	718	714	704	712	682	705	720	690	700	719	661	732	662	685	745	700	664	695	709	722	699	695	684	682	746	663	689	665	720	699	726	690	704	658	703	690	641	707	666	694	735	715	711	676	681	696	648	700	681	650	664	748	652	704	663	675	718	716	687	711	690	684	704	753	669	698	693	685	667	652	695	689	631	688	702	701	691	700	660	715	692	699	689	703	668	689	652	673	690	701	717	686	741	714	704	705	631	701	684	714	712	672	717	682	704	696	681	697	687	732	702	704	659	652	721	678	695	709	705	689	638	704	684	661	758	650	693	676	683	703	681	667	697	677	641	696	702	699	709	674	716	724	644	657	688	720	703	696	744	688	673	677	689	676	698	642	671	698	744	671	713	688	681	696	719	721	664	708	673	665	726	679	655	726	697	669	659	678	673	693	720	737	728	674	669	753	670	688	702	666	702	720	681	719	693	660	729	697	719	681	649	691	731	663	630	684	697	731	710	686	696	694	709	708	715	693	691	704	683	682	669	698	720	682	717	716	677	693	713	703	715	715	734	672	715	720	731	702	695	693	691	705	646	691	689	738	685	735	681	662	702	718	726	677	686	689	704	676	658	725	690	649	648	733	681	691	737	727	662	681	698	722	697	658	682	669	651	721	692	752	691	734	659	657	690	673	700	704	705	715	704	706	755	678	644	661	692	728	645	701	706	679	648	703	696	724	645	635	674	700	707	688	705	678	687	640	722	692	664	676	686	681	756	669	740	683	674	664	698	690	719	723	696	690	717	700	650	697	710	693	691	699	705	715	650	714	698	672	658	671	655	703	689	649	687	659	700	712	679	680	716	706	723	677	656	661	673	710	671	704	709	683	651	648	734	706	714	695	673	674	717	707	666	726	701	679	682	672	713	643	725	746	712	687	706	669	693	708	707	666	694	712	697	711	695	671	685	698	621	720	657	653	720	688	671	694	700	672	651	701	723	668	692	731	682	661	689	635	682	663	721	690	690	709	686	699	678	664	717	729	706	685	674	692	658	716	701	716	692	703	684	702	665	683	725	732	673	709	688	684	688	715	650	674	661	680	687	658	661	749	687	727	713	687	671	731	695	676	669	692	709	642	701	660	697	729	683	703	735	696	735	699	698	700	746	664	667	737	712	669	679	671	643	685	668	692	693	749	667	683	694	686	697	652	674	704	722	707	647	691	667	690	685	704	665	701	688	655	679	730	708	657	684	679	678	686	672	714	652	722	621	702	724	676	706	714	687	677	718	738	751	720	721	663	715	698	734	684	679	656	757	669	676	706	682	710	701	660	647	662	692	664	646	711	687	717	712	704	719	742	666	693	722	688	698	701	683	690	704	682	675	672	666	725	722	701	692	721	671	687	670	714	680	677	718	712	704	731	735	726	672	702	686	700	750	720	712	724	702	669	669	691	687	681	723	721	746	687	659	701	663	694	652	647	677	695	694	712	659	676	689
26475	49183	39492	27679	22031	17333	13198	10341	7951	6049	4381	3638	2955	2483	2180	1830	1701	1519	1398	1427	1188	1052	1063	953	936	954	940	919	883	784	792	815	802	798	779	763	755	740	718	736	732	697	756	707	691	714	733	710	688	756	753	721	716	715	673	688	691	642	676	690	704	710	702	696	649	711	718	680	700	717	727	673	737	763	686	646	674	696	696	670	684	705	753	670	727	745	730	711	723	736	712	703	692	705	708	715	726	709	691	702	739	708	666	708	695	661	708	731	717	690	718	679	684	699	716	680	712	684	692	680	750	703	711	730	711	714	689	694	694	666	718	688	677	681	694	685	738	701	693	678	694	672	696	729	702	702	718	733	718	687	712	731	700	704	738	713	674	693	721	732	718	715	687	706	690	698	638	773	744	716	682	709	696	697	718	628	657	685	700	699	740	735	698	717	673	739	707	682	673	751	691	752	684	732	678	694	748	692	746	638	709	687	651	690	664	705	653	708	688	680	683	766	711	670	663	730	660	681	701	705	709	754	683	685	689	733	758	690	751	678	658	715	678	725	691	705	696	693	687	753	706	746	692	709	654	687	718	702	698	706	758	687	773	677	667	752	766	783	724	716	679	728	719	709	640	677	691	738	689	767	717	707	702	726	738	729	660	644	745	674	666	698	678	710	743	715	737	691	682	674	649	707	722	731	706	669	722	695	717	695	723	723	698	697	712	706	649	718	698	712	723	726	723	694	742	690	702	690	731	749	774	739	668	714	720	695	717	752	694	679	698	708	719	740	727	663	714	726	712	712	716	698	710	703	711	699	708	673	687	709	728	685	725	669	684	700	727	669	678	712	718	748	657	697	653	685	750	755	711	725	668	638	710	689	700	684	699	715	683	732	728	728	679	705	704	723	702	711	716	743	698	696	713	710	711	689	721	657	695	647	711	709	698	697	661	748	690	627	636	724	737	675	697	705	687	723	674	728	708	699	733	707	714	756	748	691	698	695	695	714	688	734	689	741	731	688	671	743	665	644	691	697	765	724	683	680	682	735	697	676	640	685	692	702	671	712	722	689	695	689	703	755	708	669	703	705	645	736	695	696	695	688	728	715	705	711	710	732	682	715	684	716	648	695	751	672	680	686	721	743	719	689	680	692	684	707	635	723	688	704	663	684	697	686	679	687	728	745	627	743	719	735	693	693	765	699	723	684	790	727	728	746	722	724	733	672	699	702	699	702	741	681	698	713	697	716	743	675	673	636	723	714	658	704	723	691	722	723	682	732	714	645	721	694	659	721	700	680	714	719	665	711	715	719	644	708	729	697	706	710	719	735	653	672	707	687	711	737	715	701	697	713	706	752	694	745	735	701	744	696	665	718	699	673	685	696	730	715	642	679	665	692	758	704	690	709	712	699	719	683	695	719	703	708	683	695	709	672	657	690	669	713	723	724	711	737	689	710	678	683	729	717	680	683	703	690	706	693	676	704	667	727	741	698	696	724	722	685	727	692	720	713	714	746	696	736	728	700	750	698	645	712	690	701	701	677	694	681	699	650	698	701	708	721	665	670	718	701	734	670	684	756	697	711	662	676	708	724	726	707	722	707	712	751	758	718	711	733	712	722	694	719	708	697	690	690	695	722	735	679	699	698	679	709	735	679	709	732	655	673	727	684	722	687	697	699	703	699	699	731	682	705	634	720	667	632	723	689	752	714	731	702	716	696	716	725	652	711	723	632	689	682	732	738	691	720	723	646	742	728	697	696	730	658	721	641	672	740	694	681	648	736	702	711	707	697	695	735	697	683	685	739	695	656	719	747	734	655	743	698	720	680	712	711	715	677	653	684	727	701	684	681	698	716	701	705	745	663	658	735	720	688	726	688	699	703	722	719	697	699	717	693	692	725	697	667	689	719	689	693	695	708	689	718	694	728	718	707	692	678	696	672	723	708	702	612	715	757	713	708	715	686	674	726	669	683	652	733	670	727	679	668	709	655	670	722	708	692	714	696	740	716	632	717	721	710	738	719	705	720	687	708	774	708	655	750	755	679	696	668	709	699	657	689	707	711	703	707	658	700	733	698	793	661	703	730	725	696	747	684	704	691	710	747	716	670	682	742	701	715	690	671	720	682	697	753	708	694	691	703	726	736	709	720	695	666	693	695	684	723	687	691	649	712	668	683	666	703	734	707	666	699	692	719	711	681	674	693	669	688	684	672	648	684	693	708	718	703	696	705	700	763	657	703	732	693	708	673	716	706	671	754	674	685	724	702	681	698	723	690	712	670	719	706	710	687	677	651	659	723	710	690	693	730	725	706	704	683	730	709	710	702	691	696	680	705	718	740	675	699	697	665	709	682	731	694	707	687	722	715	731	689	699	706	706	714	696	731	661	717	706	680	661	668	650	703	748	722	669	721	692	748	703	681	706	728	705	742	707	689	677	738	714	715	682	658	727	678	687	703	725	713	687	643	706	706	725	700	736	784	754	746	731	671	746	680	706	695	703	654	730	722	708	707	678	705	733	718	688	665	686	698	727	699	682	710	681	691	680	700	717	754	714	668	691	707	666	672	677	707	728	737	694	667	720	678	721	678	775	671	692	689	710	701	715	725	724	690	690	721	678	704	707	702	664	618	738	712	720	735	714	722	729	750	729	662	716	737	727	674	720	702	692	660	712	712	731	639	670	730	705	758	706	672	706	764	701	702	684	705	739	680	716	736	662	715	722	733	690	693	700	766	690	716	688	669	702	725	684	709	703	741	751	653	691	701	727	726	714	655	679	672	713	715	735	717	736	722	714	712	727	717	715	690	733	752	706	754	653	748	730	732	700	706	637	730	682	693	670	661	712	737	709	695	670	719	749	731	725	685	698	681	675	678	744	720	701	703	690	693	687	730	749	697	739	759	711	671	759	714	698	720	671	697	697	691	698	739	716	671	721	694	697	671	750	682	673	743	745	723	678	699	753	702	698	652	702	715	726	731	705	700	731	715	667	726	729	687	709	721	734	765	735	673	698	691	719	720	681	710	688	723	708	714	664	737	720	708	723	714	705	679	727	725	711	703	712	710	721	694	675	735	698	690	647	687	700	734	713	699	669	745	698	698	723	730	710	715	745	714	693	694	742	736	699	703	703	639	691	682	755	668	725	689	709	663	717	657	668	734	697	722	755	759	705	734	707	737	724	689	681	716	701	725	759	675	703	687	691	732	703	679	709	694	731	687	702	706	733	686	743	693	670	709	658	687	732	715	739	691	734	736	669	704	700	694	689	726	659	688	721	655	730	685	697	702	734	678	710	756	696	709	712	712	687	660	703	705	702	694	679	692	668	735	722	699	683	703	747	707	694	690	683	715	699	728	660	702	706	721	726	725	712	682	675	714	633	673	699	698	720	731	680	682	737	695	734	696	683	708	682	746	687	660	706	699	716	702	704	729	701	692	728	683	690	658	748	708	745	730	657	712	711	745	752	719	723	707	767	695	726	707	686	746	667	745	721	679	686	718	701	716	716	708	697	715
23225	21638	29444	24459	22296	24000	21904	12605	9330	7054	5274	4092	3367	2705	2372	2201	1969	1842	1609	1615	1538	1349	1195	1141	1076	1155	1136	1084	981	931	917	923	835	920	870	924	854	813	881	844	832	854	861	837	851	830	826	847	856	823	805	828	797	812	836	848	817	822	813	795	836	780	806	762	741	822	812	816	789	760	793	780	775	770	834	805	778	823	805	847	769	751	784	806	816	832	819	781	805	807	811	786	761	757	828	801	755	794	838	853	802	819	826	813	781	808	821	789	768	808	841	813	809	773	843	757	824	820	798	864	799	785	794	856	796	755	802	743	816	810	788	813	846	891	713	805	872	819	843	856	801	791	803	776	773	795	784	775	798	802	770	810	779	777	799	804	867	806	814	797	763	815	779	739	729	755	794	848	880	806	805	756	806	773	830	812	813	792	828	775	776	801	790	853	803	856	793	773	844	794	835	780	756	792	768	801	786	816	818	763	831	768	805	775	778	775	836	785	822	804	858	807	835	805	835	820	872	781	826	796	787	838	839	785	822	745	781	820	833	816	842	808	770	779	778	792	795	763	852	826	766	723	798	812	813	817	763	805	791	790	785	794	808	794	815	795	798	814	755	808	806	866	817	789	828	781	805	771	782	833	810	838	778	771	801	783	761	813	759	758	829	831	817	824	846	755	728	786	820	804	801	764	754	802	814	771	785	780	798	733	780	832	779	772	768	840	843	802	815	798	840	760	770	756	783	795	844	832	763	827	825	758	821	832	816	774	792	810	740	797	726	756	790	809	807	801	778	767	809	799	794	770	820	754	761	808	828	808	766	848	812	795	780	799	804	760	793	834	745	777	729	778	758	801	777	773	798	806	765	849	814	827	813	812	793	740	856	799	789	858	815	778	780	808	830	754	772	793	767	793	843	745	803	811	823	777	839	830	843	811	784	767	791	779	818	772	822	806	763	831	772	766	805	772	828	815	783	771	780	796	764	811	809	780	767	810	765	785	721	869	782	805	761	804	788	737	820	821	800	746	832	858	761	793	805	793	802	797	856	789	765	789	787	795	767	785	818	767	809	832	806	780	782	782	799	824	793	824	802	825	829	770	797	826	801	790	803	831	857	753	810	818	823	777	852	768	789	793	840	804	830	768	781	838	846	766	801	814	761	791	794	795	803	848	803	787	753	782	804	810	804	775	754	839	829	822	756	836	837	812	789	774	750	782	813	786	807	843	842	815	801	829	816	776	803	832	771	828	789	822	809	809	753	742	844	793	789	829	776	803	808	789	792	781	817	811	842	822	763	793	780	793	809	796	795	831	807	805	789	777	775	768	818	814	778	804	809	788	771	788	762	828	750	813	856	831	784	768	794	782	791	787	807	784	785	791	822	783	753	817	799	774	805	783	764	796	825	775	785	756	877	808	780	813	774	803	792	823	780	784	798	807	774	725	779	814	804	808	816	771	816	820	788	804	810	802	802	789	770	786	766	783	812	792	761	734	830	797	803	785	748	760	787	815	822	805	801	808	791	832	784	834	751	833	777	815	792	817	843	752	823	860	825	773	757	800	794	790	788	763	793	770	817	756	807	793	816	810	793	783	822	796	783	829	809	783	777	788	758	804	794	763	804	817	860	780	831	786	819	849	884	802	785	784	769	812	797	841	786	812	777	814	755	793	799	763	758	864	849	811	770	771	772	790	811	803	791	775	734	774	816	765	780	742	782	788	799	799	811	762	838	798	787	832	849	800	795	829	825	787	806	782	810	766	797	764	801	826	764	822	784	736	806	795	803	827	818	752	842	793	809	851	804	810	770	787	834	732	835	806	818	811	766	795	801	818	826	815	816	777	800	781	808	782	819	798	753	815	848	772	805	772	798	777	763	801	781	823	819	829	837	796	790	773	758	799	821	734	817	784	769	826	806	780	834	779	763	784	787	764	801	792	779	790	844	802	796	813	805	772	816	767	810	809	831	834	869	826	759	782	755	810	741	820	832	800	787	783	749	842	838	792	768	799	818	764	773	807	796	817	745	773	764	816	781	771	833	830	796	762	787	771	824	809	769	805	809	800	802	789	793	846	818	827	753	788	805	786	826	816	784	761	772	736	792	828	851	831	821	788	739	816	789	843	766	755	827	809	778	848	861	798	750	742	809	807	801	822	810	830	824	810	790	778	831	803	766	787	770	799	827	836	811	821	726	840	833	799	797	833	810	819	784	762	837	716	726	778	790	818	794	781	795	793	789	766	823	837	785	771	770	809	833	865	752	800	820	774	776	780	816	861	819	802	878	772	823	785	736	861	797	817	773	880	769	830	739	781	783	801	777	774	776	783	793	810	774	784	801	771	724	790	812	765	763	763	816	770	826	773	791	804	781	828	763	806	837	780	797	794	841	791	788	826	752	799	768	849	791	804	800	818	774	863	790	826	792	833	747	782	800	836	752	768	807	817	830	775	809	835	780	830	762	822	813	815	767	788	786	786	847	778	800	768	824	826	782	832	792	794	795	818	775	820	784	796	875	835	734	787	788	828	824	795	754	784	841	771	775	781	752	802	848	814	850	769	784	752	760	836	779	811	769	768	781	797	795	777	843	775	796	861	772	794	785	784	812	853	781	838	806	801	771	803	774	751	829	784	766	841	817	772	733	748	772	813	840	761	850	800	836	837	795	827	757	758	781	800	800	798	826	865	822	808	833	795	762	788	804	824	776	831	769	758	730	797	824	762	826	807	821	782	791	748	773	793	801	817	831	788	819	793	851	766	806	862	812	781	804	804	792	780	790	793	807	808	800	772	770	758	796	798	755	756	799	836	769	773	823	748	812	782	787	800	806	784	760	788	791	826	763	801	734	807	805	851	836	813	816	759	756	831	811	809	801	762	804	767	778	811	783	755	774	786	813	799	833	784	760	779	749	803	790	801	834	840	815	838	732	761	799	812	785	778	766	797	770	772	801	755	827	791	834	704	809	856	771	814	738	808	816	781	797	763	755	830	777	837	775	821	793	804	843	815	755	852	810	805	804	831	784	855	730	800	772	830	797	795	794	823	814	781	787	815	777	729	799	814	810	822	787	732	770	802	769	831	857	796	766	719	812	786	760	759	839	775	810	825	841	836	783	765	796	807	795	725	817	782	874	782	778	770	774	839	806	858	835	817	823	810	805	825	744	804	781	773	802	806	762	811	735	815	805	791	792	800	877	800	826	799	835	801	799	782	797	800	867	792	848	764	794	766	867	817	819	749	812	816	792	787	745	745	829	818	805	773	771	784	813	773	810	767	820	755	843	829	788	812	806	792	810	771	815	723	761	804	741	807	802	768	776	859	798	821	825	769	767	769	831	799	774	780	830	768	764	747	774	757	732	796	785	779	830	798	845	796	832	803	810	811	836	762	798	794	785	832	829	774	831	823	784	801	806	773	737	802	773	798	720	778	842	825	818	826	768	827	796	782	783	760	832	797	824	828	810	786	861	820	757	776	807	860	763	824	819	756	828	806	818	760	845	829	784	822	799	893
28584	57512	47613	35688	29711	24052	19259	15341	12369	9377	7020	5746	4430	3574	3205	2733	2446	2226	1940	1908	1751	1458	1333	1248	1210	1252	1188	1140	1081	933	1023	931	931	901	895	926	903	843	859	881	801	815	809	840	773	837	813	800	803	771	838	833	829	808	839	820	835	814	802	808	756	809	816	848	771	809	792	793	753	817	817	795	818	786	769	762	830	775	793	802	830	778	810	827	805	787	798	833	813	738	819	801	754	784	820	780	783	798	793	799	827	752	801	800	820	783	808	792	778	757	797	748	815	741	792	766	790	775	771	778	826	776	753	783	829	779	804	787	775	784	775	764	807	786	827	806	780	743	776	907	775	784	771	797	776	781	824	774	784	798	819	764	818	781	787	791	760	785	848	759	776	801	739	815	799	736	793	870	775	769	758	744	767	803	804	834	788	758	748	756	831	768	855	794	769	781	813	768	769	822	753	746	782	823	832	754	770	753	783	754	840	805	784	829	808	732	818	798	789	742	757	786	811	782	854	811	811	816	781	789	817	791	785	806	800	764	820	781	797	806	758	755	841	712	788	795	786	787	829	778	776	799	786	776	808	769	807	766	838	761	782	783	748	759	839	752	780	824	812	808	792	751	787	791	775	766	791	773	810	744	811	778	800	810	850	829	806	774	799	818	811	811	817	829	805	808	761	798	789	779	756	790	779	808	780	814	814	770	755	740	800	783	767	781	798	802	793	735	798	818	798	809	766	848	774	833	804	787	815	763	799	805	745	802	788	784	830	758	785	793	797	770	809	735	785	787	820	787	790	742	757	801	794	826	754	839	813	828	777	778	815	835	816	777	825	775	770	788	778	779	788	760	775	776	804	771	811	772	771	763	802	772	791	757	772	814	831	785	775	816	821	810	732	754	798	796	814	799	813	774	753	834	798	750	820	770	811	754	735	836	789	768	825	793	804	785	827	847	811	779	756	796	843	801	841	774	778	796	815	805	787	793	801	754	832	739	751	783	788	786	807	811	790	785	785	804	752	798	788	833	804	749	762	819	772	804	802	802	768	789	785	795	829	830	778	788	800	799	781	819	773	837	794	776	799	795	812	816	836	789	741	719	773	830	753	785	766	786	775	796	769	823	820	806	803	764	788	802	808	810	790	807	746	853	817	768	810	761	765	789	819	784	774	769	765	776	827	765	767	792	811	858	751	805	788	815	798	776	851	846	804	762	787	831	801	790	775	754	806	833	862	868	816	761	762	791	800	737	772	783	839	795	785	790	810	779	781	772	740	750	788	858	785	787	787	821	774	813	788	766	774	788	810	817	756	729	746	758	822	801	753	789	781	775	810	772	821	780	760	788	756	775	777	780	855	777	813	783	830	826	812	786	825	826	796	761	753	815	783	814	777	802	775	823	791	796	805	766	776	797	816	783	815	835	854	779	818	759	793	763	750	770	802	778	738	811	808	775	774	802	803	794	781	809	806	775	740	766	829	848	791	791	810	790	799	754	777	804	800	803	812	785	796	809	727	766	817	819	829	795	771	831	780	823	812	800	790	776	742	763	777	814	750	776	808	788	775	808	770	797	757	852	803	803	852	818	813	729	770	794	770	766	737	824	790	760	806	761	773	729	766	766	820	787	826	783	809	771	827	765	806	823	784	815	794	786	786	762	799	745	862	744	796	783	774	743	793	775	758	756	715	752	825	811	824	796	754	782	782	801	829	780	731	814	748	818	766	764	785	792	762	757	790	823	779	802	785	806	788	776	780	794	809	825	790	781	828	802	786	772	832	798	752	726	805	791	827	801	797	801	796	791	821	831	818	787	747	784	771	828	775	751	781	783	735	774	756	784	837	758	800	788	817	747	797	777	767	829	779	815	775	760	751	787	799	814	747	802	799	801	785	811	795	796	851	820	806	801	763	870	825	799	787	762	821	822	783	778	816	817	819	811	837	774	820	823	767	758	774	780	792	818	754	722	800	808	788	783	773	829	803	812	802	791	858	737	791	862	759	765	785	776	814	768	862	800	802	812	751	778	784	792	800	796	747	788	818	782	790	776	825	794	790	799	749	792	833	805	746	808	779	780	811	812	830	752	771	860	774	765	811	786	799	798	813	759	782	791	788	817	770	861	813	804	798	793	799	781	818	786	789	795	773	777	767	775	775	765	813	783	750	746	784	796	825	791	798	821	822	809	788	760	811	775	798	771	772	787	797	738	818	825	759	754	780	770	804	821	841	741	805	761	801	769	809	718	803	795	806	766	748	755	803	755	825	818	765	759	830	808	748	826	745	792	801	758	778	777	828	777	829	830	807	803	773	789	812	784	805	778	763	767	786	779	782	763	764	741	809	792	780	777	792	788	820	843	790	828	827	790	773	796	783	810	772	771	781	800	756	811	785	753	838	789	784	795	824	788	787	772	774	806	791	793	804	800	823	815	779	765	813	808	854	768	794	805	811	764	826	787	812	774	811	753	774	763	793	769	805	821	764	768	790	772	790	785	828	779	751	759	784	782	758	753	811	846	769	813	751	810	755	802	769	814	776	785	776	833	817	784	810	762	790	796	741	764	801	798	851	782	774	814	792	827	816	823	789	774	797	767	742	799	794	793	863	802	767	756	746	783	812	793	838	787	801	820	822	813	776	804	854	765	764	833	781	780	751	802	791	766	783	793	760	828	812	761	818	837	778	802	737	763	827	749	785	775	764	760	848	777	781	786	767	774	801	820	789	810	776	746	770	806	796	782	800	807	818	752	748	761	785	799	763	800	834	793	785	830	766	787	838	780	826	779	817	818	771	780	798	869	766	774	786	799	795	817	759	770	756	793	772	790	787	779	797	819	751	769	797	808	797	803	800	787	760	792	810	740	754	727	824	789	818	828	816	779	796	776	775	767	777	827	794	810	848	843	758	785	745	792	796	846	811	788	783	812	822	748	740	791	773	804	768	808	821	834	798	743	789	805	765	796	776	778	773	803	821	750	807	752	761	773	773	795	766	787	773	828	789	768	820	797	831	795	750	837	764	761	780	769	758	803	800	843	780	822	747	837	772	830	780	776	759	790	847	837	802	779	833	833	805	840	788	800	829	794	801	797	803	818	801	804	797	803	772	791	807	774	804	796	771	804	830	826	788	780	810	781	778	804	812	762	752	822	839	788	723	843	813	772	797	749	772	784	766	815	739	806	791	780	743	768	809	813	793	789	771	820	740	752	791	766	802	826	799	802	760	804	790	771	795	815	759	795	795	790	773	826	752	831	776	832	807	726	780	822	802	833	803	781	796	769	726	800	851	748	813	741	814	786	794	775	765	798	819	801	791	801	807	800	812	797	809	761	720	789	758	772	740	804	779	830	769	792	844	757	773	772	742	793	739	786	771	785	784	823	741	819	776	839	789	800	767	795	814	852	787	762	747	782	823	822	791	768	796	792	834	820	795	743	815	783	810	816	796	807	791	777	807	793	803	761	798	813	836	799	779	754	771	783	782	764	818	766	789	792	808	778	796	805	798	806	853	819	768	806
29894	29544	35643	26788	16608	10844	7631	5322	4363	3123	2522	2001	1642	1452	1295	1159	1091	1077	1020	1033	948	852	828	805	746	767	775	746	733	719	734	689	683	647	712	684	642	689	695	630	637	642	709	621	662	713	641	671	627	702	677	625	673	671	621	647	641	647	663	670	655	619	659	654	667	696	686	629	656	675	666	657	635	613	645	664	659	741	610	685	610	649	666	677	620	656	674	630	646	649	623	626	655	648	699	615	588	658	706	581	609	653	636	652	644	630	676	656	649	599	665	654	658	632	618	667	669	668	624	620	674	661	645	674	638	631	649	650	667	636	636	674	644	614	673	615	656	666	658	655	643	634	637	621	617	584	655	662	648	668	652	726	641	637	645	651	643	651	696	637	653	643	627	656	627	631	665	625	651	648	625	602	652	622	608	602	649	623	643	654	641	630	681	662	660	680	628	636	616	657	616	626	661	611	694	664	618	667	653	652	650	657	625	661	651	586	653	676	597	610	604	631	676	662	634	635	649	606	616	665	669	642	661	645	663	654	642	696	620	655	582	657	617	658	648	606	682	640	632	631	639	637	631	651	646	658	642	671	638	676	696	693	663	627	696	646	628	639	625	675	675	655	640	623	605	672	650	650	661	669	645	670	571	639	616	636	640	614	667	674	695	657	641	644	618	619	686	588	630	698	620	666	612	630	593	623	623	644	619	709	687	655	665	631	662	633	582	648	634	632	669	648	638	662	627	700	664	638	684	633	630	646	654	657	664	664	671	705	625	638	666	718	641	655	670	618	688	665	609	703	645	616	592	631	690	650	653	683	668	613	633	654	619	639	667	616	638	665	664	574	635	677	669	634	637	658	655	660	639	630	654	618	636	625	702	624	665	623	598	598	673	626	686	647	617	633	677	625	643	617	665	580	635	644	674	641	640	654	632	652	627	628	638	654	644	648	651	620	648	655	648	676	654	656	628	635	680	639	660	650	657	661	637	650	636	639	646	630	683	678	636	645	657	654	628	638	648	654	707	622	658	680	637	664	624	634	656	671	639	633	681	643	683	649	657	564	633	685	620	586	634	650	642	617	626	605	651	631	638	610	598	657	669	650	674	606	606	700	630	653	609	674	638	620	629	666	653	669	628	656	647	653	688	621	617	647	656	632	619	644	644	657	629	653	642	711	668	691	648	670	676	603	620	619	626	658	640	628	622	651	691	609	681	693	659	649	661	660	628	646	643	662	640	705	710	641	680	675	644	658	617	645	652	621	617	627	649	651	644	640	675	617	631	624	622	664	648	655	669	639	589	673	660	613	605	652	663	680	641	630	664	648	642	655	624	630	689	648	683	681	602	635	625	681	672	610	644	662	640	609	633	656	637	678	597	610	654	617	692	662	634	676	666	667	661	617	647	672	666	669	631	633	591	655	664	615	623	659	688	638	671	710	677	655	598	646	690	655	643	617	664	652	622	663	599	639	626	606	682	631	623	641	641	630	637	660	633	660	651	605	627	597	614	650	618	667	634	619	645	629	638	573	624	658	631	633	625	633	646	636	668	641	647	599	659	647	635	614	640	641	643	625	699	680	665	668	632	685	643	627	640	681	610	623	658	650	660	636	649	651	669	647	667	667	624	644	628	707	663	637	657	629	653	648	617	655	684	648	637	636	651	635	656	596	614	628	639	653	587	612	685	648	655	620	643	679	627	600	643	611	638	682	652	614	646	677	654	651	635	675	680	656	667	701	657	641	660	647	618	621	608	666	614	621	646	636	663	609	690	641	642	640	683	616	565	654	602	621	595	609	635	631	660	621	614	688	678	667	642	635	606	632	648	623	663	621	680	621	675	656	646	652	635	619	664	707	644	654	644	640	666	618	627	638	629	637	700	645	669	584	633	655	612	676	667	614	640	607	674	666	617	645	645	714	652	636	640	678	613	641	629	668	595	649	684	625	655	648	607	679	662	630	651	708	700	661	627	647	660	690	672	613	668	696	583	636	637	657	674	634	628	595	661	612	628	630	686	625	607	651	618	659	608	632	657	613	680	627	620	688	653	660	637	614	652	674	636	659	608	644	598	651	641	685	662	643	647	650	672	631	655	637	632	634	633	669	635	616	724	658	606	685	635	656	655	686	624	626	661	671	663	637	681	685	675	614	619	595	663	653	647	689	655	666	638	637	678	669	610	650	629	650	694	647	643	682	666	624	661	637	639	640	677	637	653	653	671	656	620	663	672	623	626	643	705	675	643	671	673	651	650	640	703	631	666	695	645	642	619	631	636	615	621	649	655	652	630	651	655	643	623	648	594	651	602	659	650	632	646	708	630	651	653	652	656	643	672	637	645	661	696	640	697	662	630	607	662	605	668	630	643	668	627	686	619	694	646	621	629	640	614	665	633	671	643	653	652	657	615	655	601	622	607	620	701	630	688	654	616	609	648	603	673	671	639	680	645	636	657	583	691	651	649	690	689	621	652	652	659	646	647	600	668	646	622	658	653	666	612	601	667	623	660	653	659	623	643	632	643	637	629	668	652	620	644	598	669	603	672	696	679	679	646	651	610	646	638	691	614	672	692	647	648	637	656	648	630	650	681	604	673	654	704	622	635	638	612	610	616	693	589	656	677	655	672	683	689	656	647	652	668	668	678	653	643	647	614	602	638	638	661	632	624	712	663	664	640	628	645	670	613	619	599	686	644	639	668	633	636	628	602	644	631	604	643	647	643	695	661	671	620	666	620	627	664	656	636	659	608	617	635	663	642	656	640	617	671	656	667	672	697	609	627	593	678	628	673	647	658	671	636	629	659	653	663	612	615	624	708	680	660	626	651	653	677	667	645	627	643	626	614	671	665	631	632	721	667	640	644	627	700	627	608	596	643	660	639	622	589	711	645	690	659	636	701	647	638	650	655	678	658	654	680	645	667	631	656	616	644	665	681	671	687	646	635	586	661	703	652	645	684	660	670	612	641	672	628	683	632	619	650	621	667	641	697	665	658	586	648	686	657	668	652	671	643	605	623	616	625	643	666	646	611	624	587	697	638	657	662	687	640	642	612	637	612	654	682	632	677	698	675	640	619	629	602	646	660	614	658	628	695	616	641	621	652	701	664	632	689	641	600	650	637	665	627	650	627	685	661	661	670	638	596	611	658	650	669	641	686	683	657	641	658	672	630	606	643	633	670	630	652	687	655	695	636	652	678	692	660	641	613	629	664	627	656	661	628	671	640	645	638	618	676	621	685	648	640	648	635	658	657	651	656	649	624	588	638	673	644	637	661	638	612	624	606	674	655	601	654	625	634	674	659	657	672	617	669	655	627	660	630	622	618	686	674	633	635	650	677	610	655	626	695	626	628	653	631	632	713	634	626	657	657	614	678	668	651	620	632	648	649	662	688	643	642	663	647	650	682	632	608	676	659	664	652	645	651	641	610	643	719	652	682	654	673	601	625	685	653	625	700	648	644	659	619	614	624	651	661	605	652	670	674	661	617	648	707	658	665	629	642	661	633	655	646	633
26869	44557	35906	24134	18431	14254	10714	8056	6544	4863	3635	2882	2221	1929	1660	1479	1386	1286	1216	1148	1088	961	870	882	838	920	842	839	840	748	728	721	699	790	703	687	735	634	665	649	730	714	671	679	655	686	652	716	639	640	699	696	714	638	677	635	666	617	646	653	703	669	651	647	604	681	632	665	696	659	643	687	665	636	683	663	657	696	654	668	649	635	664	657	682	648	679	666	661	640	646	619	645	670	647	629	648	672	631	650	646	657	702	647	631	672	669	684	672	653	701	629	698	625	664	652	687	714	653	651	646	641	653	639	639	696	628	670	654	678	679	639	644	638	673	647	666	689	658	654	673	704	680	678	677	689	676	639	648	661	650	639	703	613	660	666	661	680	652	641	705	667	671	621	629	674	649	654	655	634	641	676	667	635	690	619	662	694	696	657	620	677	676	644	705	628	662	666	654	633	664	664	640	667	682	694	644	672	700	680	685	707	633	675	685	672	644	693	652	670	650	624	700	670	676	641	628	677	649	637	638	693	683	701	676	651	661	711	616	631	689	637	673	649	656	658	654	669	706	651	665	665	625	673	685	675	628	648	720	618	682	656	665	670	678	662	653	647	684	608	674	632	660	645	640	647	675	654	670	638	670	657	667	649	617	646	674	708	684	607	658	638	630	634	631	636	635	659	668	610	653	592	687	631	670	695	680	649	643	627	671	646	616	646	699	653	668	646	625	632	650	700	694	637	645	703	691	661	632	658	664	653	675	721	663	640	643	668	653	665	692	689	668	677	654	636	688	669	667	623	640	656	626	643	660	684	703	677	650	666	613	671	684	639	655	689	672	646	618	669	645	701	673	655	623	669	662	633	622	653	701	665	674	664	624	655	701	689	607	667	626	643	696	653	636	617	670	690	698	693	672	632	657	655	670	682	679	653	700	678	627	652	628	631	646	660	667	617	664	687	677	654	641	666	652	606	666	651	706	638	661	664	709	679	644	674	640	648	595	620	632	662	685	693	611	714	672	670	650	666	695	642	664	646	679	659	640	658	669	680	642	637	676	603	602	712	643	673	654	649	638	690	657	662	669	644	659	611	623	657	647	673	654	655	678	642	669	696	671	650	693	635	715	668	684	643	689	650	649	701	686	671	688	636	606	628	660	660	640	618	668	694	661	650	640	626	631	644	634	650	677	662	667	683	651	651	705	637	657	656	635	663	672	655	646	668	655	583	622	651	683	615	637	652	670	660	639	668	611	646	681	669	623	677	625	609	700	660	648	655	633	641	675	619	717	676	634	672	664	639	665	666	640	677	645	673	676	698	675	667	699	672	656	666	683	661	617	634	632	647	735	700	647	674	646	604	653	699	661	669	670	726	691	678	675	642	638	678	742	663	675	622	626	681	639	694	673	651	646	681	658	623	674	661	719	686	668	684	672	677	684	659	696	645	687	636	654	654	622	650	677	614	679	669	682	667	675	654	659	620	722	719	721	641	644	683	715	670	668	651	685	705	639	689	643	656	685	748	627	690	626	667	695	701	646	657	644	660	641	632	682	672	709	651	683	681	638	671	696	656	645	669	626	662	679	621	695	635	659	673	650	625	673	665	642	632	664	669	633	702	667	649	677	606	680	659	626	684	696	669	680	651	662	678	646	663	619	657	678	664	655	646	656	696	645	714	643	674	705	653	665	657	661	662	672	701	673	649	664	638	700	660	668	655	651	677	671	680	676	632	685	646	695	647	650	650	647	678	673	619	675	613	653	646	680	689	685	640	611	645	702	691	645	617	663	654	668	667	642	632	647	688	665	716	678	677	708	621	640	714	644	643	645	608	648	679	660	700	686	696	667	649	650	639	675	620	650	660	642	645	637	689	652	646	685	623	642	661	667	637	645	668	654	651	710	635	624	692	662	714	634	641	639	631	659	645	644	683	624	674	680	657	634	675	647	672	644	647	670	677	661	677	662	635	620	634	649	697	637	675	679	679	660	646	657	663	647	672	675	694	654	683	692	654	633	648	627	659	636	642	616	675	654	706	669	640	630	675	603	695	653	700	714	633	705	664	666	664	636	652	714	660	688	688	639	661	612	650	647	641	643	639	679	638	663	676	672	705	677	639	663	648	653	677	647	647	694	666	672	614	649	656	650	613	693	680	650	636	611	684	636	667	660	657	705	646	639	694	634	657	613	684	667	647	693	639	661	644	653	669	636	667	659	638	683	687	645	719	649	683	650	683	673	681	649	634	650	622	663	639	693	691	655	639	649	686	681	645	623	637	652	684	689	663	612	640	635	650	668	671	667	630	672	655	673	659	678	696	724	675	692	676	661	637	676	663	676	699	684	644	666	656	673	666	644	666	632	674	644	609	664	630	652	604	649	673	635	659	696	648	680	636	704	687	664	643	683	653	670	713	680	615	635	670	679	640	640	644	676	649	639	651	705	657	634	691	667	645	710	667	690	684	713	651	690	637	652	666	676	653	626	704	628	650	659	644	668	648	642	689	633	641	637	645	637	619	654	637	648	694	662	650	664	640	644	694	629	654	660	662	684	665	659	685	686	658	677	655	653	667	658	661	593	605	614	702	673	646	642	643	654	675	665	647	636	614	672	646	652	623	671	666	657	693	691	623	626	622	664	662	639	636	709	634	683	654	654	674	655	627	592	668	638	687	666	637	663	631	662	687	655	689	646	630	667	690	657	654	650	675	707	652	643	586	677	618	635	727	662	671	641	693	682	651	694	641	647	676	654	654	673	640	648	651	656	626	618	649	668	638	629	650	696	668	649	636	673	652	651	614	686	681	660	665	666	661	650	672	694	658	697	663	652	657	698	648	676	682	678	648	706	734	652	716	643	619	642	677	626	696	610	643	655	666	657	624	660	649	651	704	631	666	667	696	671	685	649	650	658	659	627	679	657	619	688	652	692	663	654	663	642	713	644	679	702	627	638	659	644	632	680	634	626	628	662	647	641	641	705	620	648	692	646	632	738	657	657	677	639	675	662	683	667	656	652	615	650	671	697	582	616	707	648	652	665	644	709	644	657	632	660	663	645	697	645	693	666	608	686	682	655	672	679	664	667	649	681	618	657	676	675	676	644	651	648	684	669	637	672	632	652	692	652	719	634	673	640	657	644	653	673	636	668	683	673	626	658	659	657	658	673	664	639	640	693	630	677	658	668	648	660	630	695	661	680	667	655	658	693	616	626	667	633	649	675	655	657	670	698	658	638	645	682	662	657	638	618	622	714	630	667	671	695	669	592	706	654	662	647	654	683	678	618	639	659	651	710	673	720	631	661	693	646	635	617	655	624	686	688	641	636	608	624	641	687	623	676	648	627	695	644	622	681	669	674	612	647	662	679	655	659	668	640	656	665	707	672	639	667	672	658	631	623	614	656	654	687	657	651	653	676	625	655	682	661	683	680	674	681	654	650	660	640	655	602	654	667	682	653	672	727	626	699	691	680	653	684	688	682	658	650	613	657	660	705	651	620	647	678	691	658	654	632	640	700	632
24407	21583	29049	25408	23256	20618	14204	9104	6946	5185	3930	2899	2468	2051	1791	1630	1490	1485	1341	1285	1171	1136	958	962	866	884	908	844	853	802	802	793	868	818	769	747	724	724	763	759	733	694	694	682	678	763	728	735	652	738	748	733	772	748	703	677	777	737	766	722	715	734	719	689	725	729	727	678	682	764	740	725	693	694	709	706	708	681	718	685	721	677	688	751	696	699	710	653	719	692	644	731	709	712	710	721	749	709	696	736	719	676	667	684	702	744	690	715	717	716	726	698	687	684	775	764	644	709	667	676	739	718	732	710	710	724	694	665	717	711	741	736	671	758	728	673	726	691	674	681	690	698	730	698	780	684	707	677	742	645	706	761	731	734	674	713	716	708	678	717	710	689	747	706	699	703	703	665	695	682	720	728	681	692	687	690	657	699	735	732	697	738	683	709	761	699	724	701	710	691	752	726	741	674	751	684	734	666	713	676	667	675	717	721	710	720	697	671	721	718	694	718	723	728	698	710	706	730	730	723	693	726	665	734	738	687	668	695	711	714	692	707	715	711	708	740	699	714	741	755	752	689	730	727	745	728	726	708	719	736	677	704	692	711	715	731	710	688	706	715	745	681	722	700	680	698	745	699	720	681	693	747	733	718	717	691	696	704	699	740	706	718	724	686	699	666	717	671	749	749	711	679	752	710	717	650	746	673	738	704	768	713	767	706	741	677	715	700	700	689	727	722	694	709	700	676	711	673	725	714	685	686	733	672	654	748	723	715	672	664	722	717	771	654	695	688	707	664	709	733	729	679	720	756	737	715	710	711	681	713	740	731	699	705	711	671	705	620	711	682	692	701	666	695	723	698	672	706	705	699	715	685	718	660	708	715	768	702	741	722	663	640	765	650	706	710	712	763	705	733	739	730	759	692	659	656	746	692	700	757	720	678	705	712	704	697	704	696	693	725	720	682	711	705	677	696	665	586	709	718	693	713	728	736	694	693	667	692	704	700	667	729	704	759	711	699	739	698	682	700	708	689	730	685	678	645	683	721	724	658	682	735	669	773	743	653	720	725	736	697	697	695	731	692	695	689	669	718	704	718	713	709	730	696	725	746	689	690	691	717	704	699	676	705	701	674	726	715	757	690	684	696	793	704	730	733	749	718	717	726	673	745	736	687	733	723	689	769	688	690	677	696	704	716	761	682	730	727	710	745	685	669	650	678	736	686	708	693	730	706	688	712	685	736	710	699	686	725	698	727	738	749	732	682	712	697	708	663	697	733	702	668	719	686	740	727	704	694	727	682	717	747	707	669	708	731	745	682	694	766	704	745	704	702	684	696	726	677	721	731	669	740	725	731	702	662	680	750	759	714	684	709	700	702	729	708	718	685	681	758	723	752	723	678	680	743	732	730	724	758	729	705	672	734	697	717	683	683	760	711	701	712	686	697	698	715	735	695	679	700	728	708	724	688	711	749	715	713	725	720	668	763	715	690	756	732	698	658	731	665	683	761	728	737	658	732	686	674	706	655	686	700	686	776	672	687	718	716	754	700	665	721	730	731	678	721	719	761	697	701	703	706	712	732	692	679	728	715	667	735	700	722	718	673	743	703	731	698	688	743	706	666	713	693	688	728	714	715	718	675	699	699	743	684	671	683	728	716	691	730	723	694	765	718	687	716	744	738	718	666	718	719	698	746	719	726	711	744	705	765	692	740	709	698	724	721	664	711	681	703	688	695	743	665	668	734	756	725	699	717	659	676	745	699	712	699	700	708	670	743	670	685	662	741	703	758	660	668	726	704	731	715	723	689	723	722	732	671	688	690	661	729	736	697	710	734	703	680	729	703	712	714	725	716	688	715	682	721	688	688	687	720	697	679	698	703	700	742	758	688	759	686	725	658	675	735	726	713	749	709	698	753	774	673	737	681	717	667	685	705	638	712	743	727	706	685	701	713	668	731	700	701	720	710	746	690	724	718	699	681	635	698	709	733	693	751	689	672	714	700	680	693	773	639	713	726	743	726	697	741	755	696	653	696	737	699	734	701	689	740	719	733	683	745	723	730	740	687	717	733	712	717	711	709	774	726	757	734	693	724	674	692	669	717	688	698	687	687	640	747	707	706	671	744	749	728	683	728	726	757	709	750	685	699	692	668	679	720	735	727	697	748	727	660	711	692	766	692	723	692	774	735	719	702	684	682	729	756	698	710	697	736	701	728	700	743	743	724	714	718	720	719	698	667	710	734	711	680	752	722	683	709	698	699	725	751	724	696	697	657	670	703	713	715	714	684	772	675	696	680	715	705	706	670	718	739	693	716	725	676	687	722	685	716	758	751	695	708	725	731	723	728	754	731	718	660	662	732	691	695	760	723	697	719	727	721	702	669	692	716	719	618	709	750	726	690	643	691	690	683	720	716	748	687	747	749	702	704	684	704	689	749	700	697	706	683	717	661	700	704	749	705	730	691	697	732	719	741	728	720	708	700	683	725	679	712	688	680	671	676	685	701	758	740	734	659	711	728	703	700	698	694	729	787	716	740	683	747	712	673	784	680	697	742	656	685	695	694	687	727	701	721	679	647	716	701	735	730	724	696	685	706	672	779	754	742	712	687	670	725	715	727	736	714	712	735	698	694	720	668	712	685	655	713	728	718	717	701	668	721	666	635	676	678	702	656	733	763	745	684	710	729	726	775	684	685	759	722	720	729	714	682	635	711	713	738	674	648	697	698	682	715	736	685	714	688	728	705	718	685	725	726	760	704	643	690	717	731	666	747	710	697	755	725	708	666	687	663	661	726	698	699	691	672	709	714	663	711	733	653	718	645	715	722	651	681	656	696	732	729	680	723	699	728	667	752	707	702	691	682	719	735	727	726	710	721	706	676	682	688	683	727	687	698	705	739	689	710	706	730	663	723	688	716	721	691	641	720	693	701	680	716	705	687	715	712	699	761	666	693	737	711	715	695	701	706	724	776	718	730	732	713	727	687	675	704	709	696	700	684	688	668	668	739	746	687	702	736	676	702	700	723	702	726	731	734	702	704	721	717	711	668	704	719	739	712	680	669	643	702	678	706	703	717	701	759	744	691	703	718	702	729	717	705	657	716	660	707	720	702	695	726	738	710	715	698	670	700	711	720	724	721	729	763	729	747	689	678	710	720	715	702	739	663	670	707	718	748	702	741	728	701	674	702	681	691	665	730	741	707	725	723	767	704	708	740	715	715	713	719	693	732	674	698	702	683	722	754	710	682	708	715	690	667	765	740	725	701	709	709	742	667	744	759	715	674	675	694	748	676	672	719	727	712	726	708	679	715	726	723	715	741	731	761	665	721	765	715	804	762	671	659	731	698	705	702	686	702	748	687	722	756	705	698	733	705	749	711	715	714	692	657	672	672	720	699	705	678	691	740	722	752	712	702	691	728	728	701	749	692	703	700	654	699	713	692	710	685	741	761	673	712	712	726	690	710	661	721	758	733	713	704	685	691	692	713	710	749	750	707	742	717	679	690	729	752
26801	51914	42763	31007	24924	19564	15143	12056	9618	7328	5527	4138	3321	2778	2333	2055	1876	1683	1620	1508	1400	1221	1105	1048	1014	1083	1032	991	929	836	829	831	750	824	847	799	725	757	804	716	749	735	753	736	717	725	712	734	768	686	716	696	740	677	688	696	696	694	707	745	724	719	688	689	749	741	665	713	714	678	673	716	654	698	690	736	711	703	708	719	711	728	736	719	694	750	693	701	711	685	716	736	682	659	747	690	699	717	694	763	683	704	694	745	716	690	782	755	739	651	711	698	733	685	759	720	706	707	732	734	746	724	691	720	718	715	729	707	690	706	714	708	678	696	693	671	704	729	699	709	738	743	693	663	766	670	694	697	715	713	676	741	731	744	702	728	722	702	752	682	696	727	713	703	729	709	698	672	711	700	689	698	716	718	713	712	682	750	728	705	701	701	752	692	698	738	727	704	694	758	754	730	706	685	742	737	711	693	729	656	686	688	685	746	695	735	721	727	689	722	758	737	704	712	702	733	730	710	673	669	699	686	727	740	736	704	714	697	773	680	696	676	719	744	746	716	758	721	682	727	727	756	675	680	733	689	687	668	739	687	692	682	739	733	710	724	734	725	752	703	668	692	708	738	706	689	727	706	646	711	676	717	681	729	695	730	728	668	710	755	715	706	778	713	719	699	715	704	705	716	722	741	646	710	691	750	650	741	705	706	708	690	728	661	687	673	716	725	736	715	694	686	715	699	720	712	682	720	683	687	725	666	643	738	706	756	721	711	708	687	700	671	714	754	679	766	748	749	743	749	716	730	708	682	687	685	725	747	671	679	700	696	727	708	731	703	735	660	741	727	715	671	736	721	683	672	718	688	683	733	737	692	744	693	697	715	717	739	706	728	722	673	730	687	759	708	683	699	731	734	758	661	765	633	704	705	645	749	703	734	702	718	687	656	747	707	731	742	722	688	705	742	778	684	704	731	722	675	730	711	685	738	741	720	696	685	665	670	722	698	716	674	685	671	778	693	694	683	715	735	686	710	780	727	680	757	751	697	714	680	713	696	718	698	720	723	704	699	714	733	761	747	739	718	773	707	730	713	691	718	703	680	684	685	690	719	689	700	720	744	663	717	660	710	704	722	714	712	764	711	732	699	681	709	724	666	716	688	731	694	682	676	712	717	737	718	711	722	751	732	662	671	674	727	756	706	768	732	723	727	721	748	708	695	714	730	685	711	720	721	717	748	698	750	756	683	727	701	666	708	726	709	675	682	678	725	725	644	724	712	698	744	681	709	709	717	683	737	719	690	707	675	747	694	661	709	713	686	701	692	696	714	693	677	660	679	733	754	711	710	739	738	706	706	704	683	702	719	666	708	758	688	732	712	728	735	696	753	713	704	706	733	689	699	676	691	694	689	671	762	732	693	675	729	718	741	669	734	721	692	704	652	697	693	730	749	713	698	690	716	700	722	696	708	739	638	749	708	649	687	660	737	732	748	706	694	691	740	737	728	661	675	706	719	733	693	712	686	737	666	683	732	691	715	691	718	737	672	695	768	713	734	693	692	737	678	692	690	672	680	692	707	727	694	726	758	696	733	674	709	705	694	683	714	701	709	744	715	707	738	744	698	719	686	712	714	713	711	727	678	729	670	711	723	677	691	732	694	727	746	733	694	663	698	679	715	703	697	763	727	710	716	723	712	703	682	727	753	679	743	686	763	743	697	717	738	746	710	647	697	691	684	672	719	740	690	720	707	741	708	714	733	735	693	664	716	716	694	694	718	701	676	711	710	717	689	699	703	732	757	722	689	712	704	722	768	710	729	720	684	700	717	704	738	744	743	725	732	749	740	707	654	732	679	704	726	668	695	714	714	647	727	674	698	708	705	715	696	680	743	715	685	702	719	713	720	714	715	668	730	712	694	739	741	708	711	701	717	729	715	712	717	702	722	693	681	742	668	706	748	730	737	711	692	701	706	705	745	683	702	720	758	730	767	737	668	732	706	702	738	713	707	713	699	704	702	664	699	722	727	703	729	705	717	724	714	720	708	737	708	715	725	707	721	726	728	709	723	764	734	657	728	690	713	745	753	699	714	735	679	653	729	716	717	744	727	728	750	725	692	722	697	682	761	742	700	736	635	713	714	746	689	701	699	750	732	726	712	704	706	741	725	634	707	761	652	747	664	681	711	667	694	749	735	710	751	751	687	676	693	705	751	765	733	728	698	726	731	704	710	748	733	711	759	720	677	721	726	729	742	726	678	704	717	718	731	751	722	724	669	697	713	676	693	721	740	688	659	728	722	676	720	729	720	750	675	734	737	723	694	761	645	698	714	663	716	686	714	662	701	714	708	671	739	658	723	699	794	737	777	707	692	702	673	747	747	742	774	696	721	682	733	717	684	691	707	758	699	758	728	677	702	726	729	660	709	726	724	685	672	725	748	686	685	720	751	688	702	728	710	677	724	705	688	655	670	713	719	696	716	675	741	707	652	720	730	734	712	709	770	669	748	680	698	717	746	740	728	741	696	674	738	729	691	701	672	681	765	737	690	729	696	673	716	691	708	685	694	704	748	655	687	722	666	686	723	735	706	736	685	746	722	682	724	718	716	698	701	718	758	732	706	706	715	730	713	687	707	705	699	687	731	709	721	721	758	708	700	712	712	673	742	710	727	703	725	666	715	759	707	702	743	734	710	680	716	717	722	711	737	711	715	732	755	730	718	730	735	747	700	742	727	706	738	720	691	704	686	713	693	689	747	673	702	705	727	678	704	744	715	732	692	687	684	708	753	724	725	674	732	712	704	735	702	730	706	695	736	724	711	720	743	733	735	704	675	722	728	711	667	672	747	733	668	730	727	697	685	728	650	710	657	690	701	715	693	724	691	716	713	687	750	738	741	723	694	739	706	705	713	680	750	759	697	725	802	729	743	720	675	694	765	748	732	730	652	678	734	696	713	689	706	717	732	719	699	665	664	685	729	731	697	682	723	700	694	732	693	702	742	681	753	713	703	699	737	719	635	723	712	703	731	675	698	720	733	728	712	688	694	673	702	678	716	708	703	728	731	739	704	680	725	676	702	695	711	697	756	720	742	733	709	728	650	724	713	722	701	708	697	738	690	731	695	739	743	731	710	722	716	738	718	686	656	693	710	686	695	730	711	715	695	695	691	699	673	706	653	686	730	783	729	687	715	730	717	663	734	717	724	737	717	699	721	720	711	680	725	733	751	729	714	748	724	689	701	704	696	737	708	722	700	704	712	689	676	702	696	704	725	722	714	691	694	731	741	715	714	689	694	686	698	758	720	702	625	733	675	735	717	685	725	712	716	728	705	758	727	747	775	708	700	723	704	709	749	727	730	724	735	716	719	703	666	685	684	744	685	734	723	714	663	654	745	707	753	767	708	748	688	700	711	759	726	746	747	708	720	710	713	673	726	692	695	697	694	730	735	709	700	744	654	690	690	706	708	714	718	728	696	704	716	736	733	666	740	702	685	724	686	738	719	654	734	743	745
25583	21619	28803	27715	21435	14957	9947	7008	5328	4151	3252	2526	2122	1731	1457	1412	1288	1234	1090	1082	1085	967	942	852	890	809	805	822	790	722	759	805	753	716	720	792	734	696	687	730	733	667	689	698	711	719	661	667	713	654	690	741	701	691	747	720	672	674	665	661	654	689	669	722	695	684	665	667	673	716	724	725	675	673	670	690	670	710	692	681	702	702	690	689	651	664	686	642	681	705	762	693	677	715	683	673	703	652	686	699	693	697	683	694	699	676	657	670	682	686	666	605	678	715	695	683	694	682	691	695	693	672	665	673	756	723	724	702	651	678	642	712	706	709	672	705	677	684	658	677	678	672	616	686	712	690	706	714	702	673	718	672	715	667	724	662	667	699	710	659	682	673	657	673	700	689	738	707	662	702	701	664	674	683	692	723	666	629	696	681	698	699	662	716	660	686	678	722	729	683	666	674	702	715	674	724	694	700	696	690	637	716	698	667	667	680	685	718	676	645	691	693	754	623	670	664	700	723	686	650	691	680	656	686	675	666	653	708	711	707	732	701	720	709	698	730	687	692	678	727	684	738	699	706	715	695	674	651	709	677	683	637	650	735	697	650	720	635	685	673	683	673	626	682	693	682	677	677	705	661	693	680	707	684	702	718	670	685	712	681	645	666	667	650	671	730	699	672	667	716	702	689	654	656	688	652	706	667	724	685	677	713	746	683	700	673	769	705	647	708	682	664	666	670	725	667	687	708	690	674	683	672	721	681	700	690	656	679	683	653	673	670	648	707	710	669	688	662	704	671	699	675	647	703	708	697	689	664	663	679	703	673	724	711	689	648	711	666	658	706	700	713	700	663	690	674	662	699	722	659	683	687	673	687	623	676	708	716	671	682	669	693	655	641	646	668	676	608	672	673	691	669	669	683	667	681	654	670	667	710	660	651	716	714	707	629	700	668	710	690	721	704	682	737	743	643	643	701	682	687	668	707	725	711	633	689	719	619	708	643	679	688	682	634	690	654	657	696	671	714	674	665	673	713	740	650	688	662	652	707	658	714	675	668	660	718	681	656	668	667	708	704	680	739	676	660	650	657	654	661	686	652	690	686	651	697	688	663	686	675	699	688	691	699	656	701	671	677	708	661	659	675	659	726	720	670	749	706	676	695	683	697	703	701	747	696	663	649	667	683	752	705	678	665	701	683	732	694	612	679	681	666	704	708	703	694	725	694	614	702	659	672	651	723	702	713	684	653	697	706	700	672	694	686	696	669	678	688	660	664	663	679	689	688	681	645	685	674	682	709	695	659	728	685	727	701	679	714	731	720	702	717	710	739	671	699	638	680	704	690	658	795	698	661	724	659	646	639	680	658	684	648	701	642	683	705	679	674	729	698	667	675	750	735	781	688	685	690	709	687	707	624	656	678	668	698	746	713	644	663	660	684	680	741	665	683	664	678	687	673	733	712	696	653	659	738	665	686	668	697	663	715	677	742	680	683	700	669	664	644	695	686	680	710	718	689	700	684	708	655	692	650	702	685	669	690	702	701	708	686	676	700	690	749	700	704	698	697	685	668	700	691	654	738	675	670	723	615	695	664	692	675	722	715	701	671	698	701	664	706	671	704	669	688	706	709	674	666	670	687	669	722	710	660	740	690	730	676	654	740	703	703	719	718	681	674	655	689	710	701	653	715	650	719	692	659	711	655	700	714	689	718	681	690	687	714	696	712	705	663	664	640	696	662	706	701	694	695	763	694	698	694	702	733	674	708	682	696	736	682	686	713	739	697	660	647	736	671	665	684	719	695	704	729	712	688	646	708	677	693	712	691	693	685	672	668	694	721	683	710	664	691	685	701	661	684	696	674	709	687	756	724	734	706	679	700	716	681	688	704	716	715	726	678	672	685	662	692	714	681	613	672	698	713	664	724	699	665	704	650	691	696	683	702	682	676	723	718	679	693	670	692	688	652	676	646	715	723	686	673	704	712	644	707	750	702	690	715	683	707	700	687	669	719	720	700	667	700	722	660	685	658	735	706	688	663	701	703	698	710	720	642	644	643	648	668	628	736	714	668	716	727	663	670	651	693	710	686	685	674	695	657	687	679	668	682	660	692	692	685	652	723	707	678	713	689	646	673	648	682	714	684	735	618	640	683	684	699	663	709	675	668	664	657	675	657	692	686	690	644	704	714	683	683	640	682	679	712	721	715	664	715	688	672	694	722	710	681	618	656	680	690	653	688	678	714	697	701	707	694	689	711	695	659	647	721	675	661	669	695	679	720	694	721	640	715	685	709	693	683	690	700	660	764	729	724	662	666	683	730	719	723	708	647	674	675	698	695	641	672	681	708	727	692	712	711	667	667	692	672	669	686	657	711	713	710	669	688	682	645	692	704	670	686	690	698	668	692	648	692	658	739	701	717	724	684	681	700	666	720	679	699	739	650	720	687	646	666	678	710	719	686	679	732	726	690	629	681	694	725	754	649	660	698	705	708	707	615	678	676	716	669	662	713	636	661	679	714	674	662	685	671	704	704	711	717	703	676	706	646	656	736	655	705	667	732	712	656	707	692	672	672	721	694	707	635	665	639	681	712	659	700	718	659	679	674	632	689	640	718	683	698	686	682	724	650	691	704	724	701	654	681	728	695	669	680	712	695	679	701	696	734	621	671	728	701	717	699	666	707	659	684	699	717	705	690	674	667	706	719	667	714	629	696	730	663	700	703	753	672	711	726	655	679	690	668	706	702	708	707	698	688	659	692	733	697	671	642	705	682	729	654	679	674	688	683	677	686	644	656	703	691	671	672	625	676	726	658	719	755	694	713	672	657	676	702	732	692	647	702	658	682	674	671	687	743	703	682	663	647	699	685	680	699	675	692	703	714	692	692	657	614	690	668	715	716	664	688	674	678	708	699	685	664	643	713	696	691	710	702	744	715	664	711	633	719	717	688	665	676	680	650	681	673	775	686	675	724	627	690	678	711	688	660	685	635	667	712	622	694	622	678	653	668	699	663	698	676	725	724	676	667	690	713	677	706	678	669	685	683	724	686	701	685	718	714	686	698	712	686	655	745	713	673	653	696	729	647	676	649	683	725	767	732	690	714	663	643	682	632	677	705	637	769	642	643	622	723	701	685	664	658	655	666	746	665	717	654	711	674	682	723	696	711	702	691	671	717	713	691	657	709	680	680	700	631	668	700	671	723	693	680	664	722	733	777	689	753	683	719	674	692	652	692	726	685	704	696	686	747	714	709	660	647	699	704	710	683	673	702	681	669	717	694	706	669	644	664	704	744	728	653	656	723	670	698	657	719	666	689	693	693	698	667	676	673	643	648	696	714	697	662	701	676	701	656	685	707	713	717	706	678	672	687	703	704	679	619	694	698	643	717	702	687	665	742	722	694	683	697	684	706	665	684	713	702	699	714	705	720	643	675	700	665	695	721	708	688	670	688	680	736	673	653	683	651	680	678	667	727	661	684	698	722	681	661	725	654	709	647	737	687	712	680	687	696
26368	48740	39717	28208	22694	17164	13066	10348	8205	6395	4596	3695	2867	2312	1905	1856	1690	1463	1411	1302	1204	1124	1024	923	973	949	923	927	899	887	847	786	790	778	764	729	727	715	754	735	745	757	685	762	726	691	750	714	708	747	690	717	697	700	708	703	732	685	698	771	708	698	730	725	695	722	700	697	691	731	649	701	680	723	676	663	693	699	711	727	684	705	701	716	749	688	707	688	734	659	702	661	753	687	670	668	705	690	733	644	666	686	692	729	719	719	697	742	699	655	668	728	696	689	730	710	740	696	758	727	710	725	668	749	715	652	656	711	658	739	708	683	671	721	660	683	718	746	680	756	707	649	718	721	740	663	720	708	649	727	681	691	702	672	652	711	683	674	687	742	656	687	717	678	705	695	687	738	702	681	706	704	736	648	680	683	708	689	701	690	689	708	703	697	712	662	704	718	699	685	661	670	725	726	685	727	717	696	684	723	691	664	717	704	727	712	737	674	705	682	687	677	693	679	704	661	697	690	696	679	726	717	718	701	702	688	676	738	676	663	689	677	706	658	716	716	707	706	725	736	712	671	704	728	746	698	696	656	705	734	718	704	670	718	703	704	687	747	691	696	757	684	711	702	683	676	690	700	647	687	661	719	713	751	694	699	661	667	690	701	706	679	676	698	698	663	670	701	716	674	693	694	688	679	722	705	712	701	637	682	706	679	740	716	678	728	654	666	708	650	715	663	721	750	722	703	670	702	712	722	658	684	647	696	688	672	724	687	715	675	721	718	715	706	667	718	712	716	704	732	693	729	688	705	746	667	717	674	692	715	722	703	712	693	722	711	691	693	661	676	691	696	705	628	724	682	689	716	675	738	702	708	726	659	666	675	694	655	698	678	729	690	691	746	683	729	728	673	636	712	676	748	686	742	706	710	676	676	713	661	731	701	749	660	671	740	722	741	731	661	675	716	697	714	639	672	691	656	712	701	674	713	677	740	709	702	749	645	759	709	685	643	704	693	701	685	763	700	741	719	723	708	709	660	685	694	721	720	689	720	688	676	663	693	720	705	650	699	701	696	743	737	695	733	690	670	729	697	650	707	701	703	690	633	717	721	714	691	669	725	707	729	689	656	692	680	677	726	667	706	729	724	658	697	699	677	709	686	709	691	726	705	690	695	704	659	707	694	719	717	680	676	672	699	678	705	709	727	715	681	709	698	754	690	730	731	718	693	751	743	672	769	678	716	716	742	672	679	712	726	739	694	672	705	739	686	675	679	707	731	679	696	722	682	707	730	734	712	685	720	717	659	717	675	718	736	656	690	675	672	743	713	670	717	691	713	696	692	707	698	696	718	661	689	752	727	746	676	757	658	714	675	677	705	680	635	706	729	707	686	721	720	673	719	689	697	699	685	679	681	679	699	723	678	696	697	690	724	746	684	720	715	682	710	700	759	707	711	704	725	710	690	679	692	677	685	701	709	660	675	745	710	716	682	727	733	726	657	698	694	672	631	679	711	702	695	669	647	702	668	705	689	705	696	705	700	762	646	708	636	679	718	695	736	712	676	723	673	700	671	681	704	735	701	680	723	685	698	714	696	762	726	676	705	692	683	722	690	709	657	689	726	706	737	748	695	716	712	706	772	724	686	696	708	686	682	746	689	752	696	691	672	646	705	707	710	676	701	648	710	615	711	679	726	693	724	716	739	693	721	700	732	678	696	665	688	712	672	695	692	655	724	723	643	663	697	722	734	658	702	757	689	690	675	675	690	680	635	668	698	691	666	704	690	729	684	687	681	705	684	728	695	720	679	692	693	656	740	709	690	700	732	696	698	712	717	687	722	703	669	721	656	685	688	726	683	696	715	698	703	728	724	685	702	666	700	715	715	724	668	692	661	663	717	671	624	699	723	691	704	734	743	680	665	722	732	681	687	672	716	695	692	711	729	685	731	728	684	730	673	703	686	696	648	659	666	710	705	709	687	708	724	715	692	710	691	696	708	727	672	682	704	673	674	667	691	667	660	713	722	742	668	682	690	738	709	684	706	727	688	655	705	684	684	718	697	696	700	661	723	696	738	695	690	663	762	665	633	746	716	687	705	695	660	727	753	720	664	684	686	705	675	718	707	699	692	692	721	668	685	709	735	706	664	722	709	675	705	694	674	721	696	665	691	670	717	634	706	660	681	710	740	731	707	674	708	775	735	756	713	725	735	696	701	710	710	717	714	711	690	691	724	695	673	735	696	741	720	705	669	714	739	729	698	671	643	647	659	728	721	703	640	673	695	709	710	690	678	724	692	686	713	686	674	739	700	689	665	721	703	758	686	688	729	687	712	700	710	690	733	670	656	711	631	714	696	666	723	714	686	703	728	657	728	714	731	748	731	712	687	692	689	664	673	748	685	709	751	795	721	670	682	730	711	702	718	708	700	711	709	691	729	679	707	733	704	722	709	657	661	707	662	694	672	704	691	685	686	643	693	665	667	723	689	689	671	710	704	685	730	721	669	717	670	686	672	679	695	681	724	710	681	721	736	678	703	716	673	719	700	695	730	749	719	682	687	699	705	716	710	707	681	708	706	713	690	694	727	696	729	732	723	719	689	746	715	705	674	692	674	664	649	691	756	679	717	762	660	701	705	715	711	688	693	707	689	714	715	669	683	716	722	673	699	729	699	685	673	708	698	714	669	676	691	699	688	685	642	725	695	667	676	669	703	670	706	690	723	739	677	668	705	705	706	738	644	685	707	669	710	734	686	733	665	712	687	709	673	681	689	690	705	675	673	654	701	711	713	678	676	656	637	714	658	685	680	644	701	669	659	707	700	671	700	700	683	703	684	726	661	718	663	720	689	670	684	659	712	675	714	627	651	733	677	740	689	673	694	702	715	711	688	689	659	712	688	706	709	708	665	756	681	680	712	711	687	713	668	681	709	709	708	691	707	738	694	679	718	723	670	716	664	706	709	724	725	675	697	687	709	680	667	677	670	735	677	688	656	707	711	708	657	696	676	670	691	684	689	761	719	725	762	676	700	733	700	751	660	704	721	729	664	694	694	692	691	680	717	718	691	743	696	715	736	743	715	669	706	691	709	702	704	701	680	730	666	718	710	684	687	677	680	713	689	645	723	702	718	725	689	661	690	762	722	685	692	740	694	685	695	685	663	723	680	694	694	680	709	678	689	709	696	729	701	679	686	724	697	703	671	703	673	691	751	671	712	673	665	706	696	703	694	664	706	697	636	704	666	676	710	731	724	669	747	674	730	694	667	707	684	695	710	756	728	688	716	713	693	672	717	697	683	718	714	726	725	673	698	697	688	683	713	696	642	683	690	698	750	655	700	696	685	727	734	726	747	719	679	710	740	716	706	728	779	670	685	708	684	719	749	673	676	705	670	725	703	730	690	677	676	655	688	718	719	721	704	657	655	723	688	688	681	671	721	693	731	691	698	656	676	712	688	709	726	747	696	709	682	730	714	697	723	713	745	693	699	724	699	707	692	683	714	690	661	665	693
23181	21635	29473	24409	22364	23958	22008	12862	9286	7471	5498	4258	3442	2720	2266	2058	1872	1741	1676	1591	1470	1297	1230	1231	1219	1086	1060	1102	994	1036	874	904	895	893	858	895	870	836	841	852	871	796	838	805	845	843	856	857	852	782	861	862	854	868	845	804	809	843	762	863	802	799	788	840	787	826	858	792	853	794	740	808	799	801	817	792	815	807	767	819	795	803	797	831	820	806	797	779	863	761	791	812	775	738	806	760	814	781	824	811	809	804	733	773	821	785	806	763	805	779	797	838	775	808	766	766	779	810	762	781	836	811	800	777	792	801	822	827	797	768	802	779	800	775	814	765	741	781	799	798	795	804	776	758	785	775	802	822	826	852	820	763	827	797	821	790	741	806	754	778	778	769	813	777	792	801	759	756	781	822	812	730	793	773	817	762	768	773	792	817	838	827	795	806	819	811	792	758	825	769	768	800	773	825	774	785	782	799	760	743	792	794	812	787	832	746	832	830	800	829	840	805	843	816	804	776	828	799	798	765	820	799	804	818	806	807	750	825	775	774	739	840	756	823	785	817	790	790	832	838	749	782	856	799	781	767	786	781	732	817	806	790	843	707	795	800	762	792	831	795	825	817	793	787	811	809	842	824	803	786	797	812	774	823	763	809	865	818	803	796	810	797	784	811	844	815	774	853	762	855	756	808	815	825	831	727	809	755	829	799	875	760	840	853	792	783	838	817	837	756	828	826	791	830	802	802	779	803	854	773	803	832	795	793	802	786	852	829	888	828	772	802	795	799	837	780	797	805	805	834	793	808	792	807	820	741	784	820	817	847	794	796	768	847	838	786	823	812	830	807	740	757	807	784	832	807	793	792	811	818	770	825	758	819	778	785	758	762	816	795	854	822	764	800	791	790	756	793	807	754	764	775	831	781	830	861	798	796	803	765	775	814	805	829	763	859	788	810	749	716	787	757	799	839	820	822	793	802	797	773	765	840	794	859	772	780	813	828	770	764	812	782	785	773	785	829	774	873	769	790	782	775	828	866	808	807	819	801	854	787	836	813	776	793	799	817	782	867	853	825	756	783	771	863	800	827	781	814	797	784	764	817	739	781	888	788	792	783	752	788	826	775	782	794	795	791	754	791	791	813	878	842	765	857	769	838	802	810	814	840	814	786	820	763	859	818	790	783	806	778	799	828	785	832	769	817	777	778	777	806	804	783	817	800	765	805	808	822	822	777	813	763	764	798	870	765	872	761	760	795	771	842	821	791	837	808	788	776	747	772	790	786	779	800	770	806	782	825	815	840	727	801	828	790	787	828	757	831	814	766	831	791	797	792	804	803	778	828	783	857	825	849	789	759	843	753	787	759	862	758	788	832	798	778	853	798	814	761	778	804	824	793	800	812	817	775	798	812	823	758	843	776	788	791	780	810	798	776	834	797	799	758	773	834	820	790	751	815	836	781	791	824	777	731	836	812	764	817	811	792	810	743	790	830	792	790	816	829	806	770	794	806	773	748	800	795	822	758	814	788	777	810	822	825	819	808	786	816	774	810	787	807	747	793	810	816	841	790	801	809	791	838	869	836	779	789	814	775	767	835	837	793	792	763	771	766	833	831	819	785	840	782	775	808	789	844	823	822	810	802	813	814	831	780	822	790	834	735	780	762	747	825	784	758	727	794	837	765	828	824	787	775	811	756	822	827	836	809	831	781	810	745	770	827	783	768	781	826	826	851	770	797	796	822	825	802	763	799	783	820	815	800	835	767	803	802	766	838	758	784	780	810	817	759	840	839	813	832	771	811	787	796	742	842	780	798	812	794	825	761	816	814	791	835	853	789	785	804	832	768	758	773	758	797	804	820	823	832	817	743	783	821	809	788	814	742	814	828	808	783	812	803	778	829	841	814	765	748	741	835	768	796	846	825	848	792	772	737	815	826	801	811	814	776	772	777	763	789	803	760	820	839	807	813	833	803	780	811	827	799	800	807	836	772	787	800	807	785	745	772	794	809	804	812	773	784	755	777	775	813	827	759	814	843	860	762	784	764	869	808	803	840	802	808	816	821	810	812	821	795	804	780	813	788	815	737	798	812	798	846	777	782	844	798	817	754	812	793	753	832	799	831	779	792	827	813	808	804	794	800	792	806	810	794	823	775	844	766	782	827	772	771	795	752	821	804	772	800	833	767	828	802	802	817	828	781	745	776	834	795	828	774	759	835	784	865	796	766	803	836	741	797	813	799	857	784	770	799	835	797	823	819	792	797	798	798	795	767	778	815	801	835	805	748	818	798	800	788	804	824	845	756	772	811	793	794	773	783	783	832	816	824	811	860	770	789	809	862	803	762	811	768	737	772	774	768	814	847	824	808	783	848	804	791	801	837	773	827	792	854	784	812	792	825	745	800	827	803	788	838	762	767	828	764	811	850	826	792	788	763	746	838	802	782	788	792	790	798	826	819	796	778	791	790	791	788	846	864	791	809	740	801	785	862	816	766	787	759	715	792	786	830	815	806	770	763	767	832	784	811	819	813	757	803	799	774	819	807	763	808	805	740	833	772	788	844	840	841	831	842	832	752	837	793	821	846	770	844	813	786	708	749	787	796	799	791	826	840	793	784	801	791	816	815	810	810	771	853	827	791	773	809	777	788	736	823	758	777	776	812	819	848	764	798	789	821	840	804	841	778	766	814	803	785	766	748	808	825	816	781	752	788	780	777	850	742	833	746	845	759	797	750	845	791	778	812	816	791	829	786	857	797	786	780	805	796	817	813	793	771	751	787	826	812	838	772	823	810	825	777	779	828	858	818	807	828	825	746	823	796	801	800	819	795	801	786	783	819	810	826	803	797	758	802	798	791	823	782	781	790	777	791	813	754	725	806	820	805	744	821	797	827	756	791	800	769	828	808	829	813	791	732	798	808	792	846	844	785	813	793	742	813	762	776	768	821	795	819	752	830	794	841	812	808	782	802	807	830	792	774	796	776	760	767	789	826	815	783	805	819	813	768	824	816	825	795	798	785	784	807	758	781	789	783	795	802	801	736	831	814	759	823	797	768	769	817	761	870	791	780	808	825	810	793	815	789	830	815	808	794	825	809	819	773	831	779	843	823	806	786	834	801	814	734	823	792	739	780	780	774	832	776	809	790	795	836	786	790	836	830	818	782	767	799	760	774	806	796	839	801	782	879	774	820	774	774	780	803	799	757	846	753	790	804	824	797	743	826	794	778	879	785	846	734	789	760	763	739	741	795	764	770	792	796	804	727	861	810	795	773	827	789	741	807	788	817	767	797	834	723	798	743	759	749	869	781	771	761	797	802	835	776	768	832	787	815	778	789	772	817	869	739	830	804	749	848	785	812	798	789	801	805	756	758	851	771	813	808	789	800	751	845	801	823	773	776	772	815	789	788	860	809	826	763	812	807	795	791	843	740	808	746	783	736	793	802	752	778	800	762	858	812	787	724	762	842	757	762	748	805	777	884	811	813	768	742	837	798	788	823	818	822	824	780	765	754
28155	57110	48110	36347	30170	24257	18926	15208	12677	9849	7451	5800	4432	3696	2783	2615	2302	2153	2013	1864	1748	1556	1324	1290	1234	1231	1153	1152	997	1024	1011	951	911	901	896	891	888	808	875	850	877	783	838	813	823	837	828	791	841	817	842	833	768	818	772	811	785	814	738	792	786	802	781	781	759	777	741	791	786	785	734	753	815	796	777	800	755	803	749	827	834	780	795	829	756	772	793	781	769	765	789	807	774	776	753	812	751	810	771	786	804	788	805	814	768	750	785	810	772	761	819	823	802	731	753	789	773	752	849	811	803	797	772	786	834	832	770	833	791	809	842	827	811	788	763	820	771	762	769	758	851	815	789	768	822	792	831	762	806	819	780	812	788	775	814	787	808	727	825	802	855	774	807	776	796	763	824	800	771	793	774	812	784	788	774	827	807	760	775	776	805	820	800	817	850	873	798	781	794	806	799	791	723	828	794	772	769	801	832	839	796	782	823	823	776	762	841	791	820	774	766	764	765	813	853	810	746	856	810	756	803	751	776	820	790	788	799	819	798	789	827	822	822	780	798	755	759	817	784	809	797	752	770	849	775	799	819	773	806	808	797	753	789	817	776	814	788	815	798	844	752	815	820	788	802	710	776	742	804	820	793	719	776	741	766	795	784	801	790	822	831	820	812	810	779	800	784	760	789	856	797	810	855	802	827	734	780	781	857	794	746	781	757	808	801	782	795	783	823	784	753	792	818	783	760	775	753	772	753	853	776	803	797	779	751	798	814	768	823	809	761	779	832	778	781	773	787	728	768	822	758	754	768	826	782	778	799	809	820	804	742	773	803	764	823	781	798	830	738	781	839	751	805	758	781	754	824	792	785	751	801	818	788	775	741	764	833	765	807	776	772	810	800	775	776	773	788	735	754	823	783	794	820	796	825	754	784	763	797	769	788	788	778	739	787	791	794	811	804	834	778	787	780	773	787	749	785	773	776	870	761	800	773	743	788	783	803	830	831	767	743	780	739	788	780	786	774	822	726	810	778	737	770	749	756	773	805	759	784	793	779	824	807	792	748	774	801	852	795	782	790	804	771	803	800	821	807	812	752	741	811	804	778	751	737	778	815	786	752	800	839	801	805	732	795	827	801	779	783	765	819	779	785	779	811	823	852	807	783	788	801	820	758	821	742	798	784	789	793	815	804	769	782	747	849	767	766	745	767	800	790	788	796	837	805	792	764	791	790	795	814	805	789	819	775	810	730	800	777	789	798	772	757	781	765	841	840	718	821	768	788	811	833	813	780	755	782	833	788	796	814	812	761	806	798	802	779	825	770	800	735	842	762	789	782	785	804	798	780	824	774	742	795	754	814	837	817	797	781	794	774	780	795	738	771	808	781	803	800	805	784	761	724	745	802	785	786	796	823	817	802	790	752	751	753	821	739	779	791	810	771	763	813	777	771	836	765	826	758	788	852	782	775	801	774	804	779	730	775	754	766	788	782	798	770	752	777	806	842	739	784	805	768	781	795	769	816	771	778	800	771	761	760	806	766	786	743	803	784	794	776	749	842	826	789	804	828	803	824	813	757	755	809	804	735	814	807	768	778	801	823	778	822	804	805	804	812	778	794	799	818	835	785	803	781	792	753	765	829	836	826	746	754	797	762	772	760	758	807	760	751	788	774	801	779	760	822	787	844	766	864	774	796	847	811	813	761	784	760	821	791	830	788	813	839	772	766	812	805	793	807	786	799	779	824	795	815	780	791	750	778	803	804	784	779	805	787	819	778	812	836	745	817	845	759	780	815	798	776	838	822	753	813	808	784	758	788	805	759	819	805	771	813	827	744	798	813	818	799	751	796	830	825	797	790	771	799	795	795	798	777	815	801	786	763	780	826	764	792	880	854	800	840	763	785	802	803	807	831	801	797	797	835	799	780	804	784	787	773	792	777	752	769	805	792	790	772	763	820	802	780	807	813	760	808	770	801	817	770	781	761	826	845	788	748	812	763	802	789	787	767	751	800	801	793	796	795	790	845	823	782	809	779	836	832	813	737	804	855	802	796	838	843	835	763	765	803	785	806	729	785	790	807	781	807	805	781	780	773	768	790	779	751	808	798	821	772	811	766	786	782	742	825	750	767	791	775	762	802	819	796	781	786	820	811	820	799	789	805	735	800	794	778	794	823	833	789	777	818	818	775	766	800	781	790	773	787	825	816	800	797	782	767	802	828	814	793	816	784	860	782	835	803	768	774	733	831	796	821	784	790	827	824	783	819	851	773	774	778	778	778	800	714	751	793	790	829	752	751	779	784	757	779	785	809	760	779	801	741	767	799	761	777	769	772	799	752	782	773	821	767	784	772	785	773	792	765	801	787	783	819	796	789	759	734	801	806	801	756	771	831	820	763	809	779	804	787	835	757	760	782	803	816	790	798	797	810	765	769	797	807	817	804	815	765	767	823	816	758	799	813	767	742	815	824	815	821	782	764	804	821	807	727	827	767	785	810	789	839	769	796	759	819	838	811	768	850	776	835	793	790	782	762	776	804	769	809	799	747	757	771	799	819	754	791	804	825	752	763	799	802	773	775	807	813	742	771	787	792	787	836	788	750	810	759	729	745	816	825	760	780	746	793	780	756	822	784	814	768	833	806	808	774	836	814	776	813	796	776	800	777	756	784	815	758	716	823	783	797	816	823	825	772	798	813	825	806	838	761	761	802	789	774	767	771	844	772	807	747	794	733	792	766	775	849	767	826	806	777	813	791	740	820	833	815	796	777	759	769	770	791	803	780	721	833	804	814	754	780	786	789	811	787	813	789	778	802	781	812	802	879	757	814	843	799	815	807	761	807	769	809	769	765	764	777	794	757	776	756	830	785	743	764	782	764	806	740	745	759	757	813	879	815	762	783	734	755	806	791	774	765	781	816	789	752	837	775	801	779	760	780	798	766	787	767	788	783	815	786	850	802	800	859	795	767	786	785	777	805	765	795	756	778	823	791	801	767	791	808	733	798	761	762	810	808	749	822	776	754	771	816	752	781	839	842	782	819	749	815	850	778	761	732	789	823	840	824	721	755	728	783	838	775	803	775	732	770	769	779	801	788	751	825	745	812	772	772	793	846	806	777	775	819	784	783	836	745	769	794	776	790	802	788	810	827	793	821	794	790	783	747	873	803	818	778	831	777	790	755	818	807	807	807	823	816	740	799	816	771	785	747	806	761	769	758	809	758	802	774	810	785	809	794	786	780	838	747	783	780	794	812	807	767	816	841	762	804	776	732	801	816	746	803	745	759	769	763	750	828	823	820	761	808	784	802	836	774	807	782	757	760	773	770	787	763	857	781	769	785	782	813	820	740	798	803	840	780	794	765	761	811	791	835	751	851	698	801	751	776	763	767	780	765	820	750	802	815	774	766	835	807	817	837	790	787	792	806	759	745	865	834	835	786	838	772	772	782	801	799	817	758	826	803	805	770	811	790	783	808	774	820	772	783	789	797	797	834	780	785	805	769	792	813	827	785	825
29952	30120	36185	27321	17634	11546	7447	5396	4358	3282	2560	2130	1699	1410	1291	1171	1137	1098	1003	974	942	865	859	824	826	815	844	782	711	758	719	712	759	683	660	691	731	664	675	684	669	675	679	654	703	725	682	654	702	662	694	664	613	686	666	687	715	651	689	599	671	647	688	634	661	664	628	632	630	664	658	660	627	620	646	643	666	602	624	692	692	646	647	629	612	647	631	643	645	683	625	670	625	609	663	631	650	659	616	673	665	648	605	646	634	644	624	646	662	650	677	638	644	666	617	653	668	687	667	642	656	653	690	625	634	683	612	697	667	658	628	640	702	600	610	651	646	637	612	630	633	658	621	671	667	686	627	613	649	647	654	656	679	694	688	673	625	642	658	623	691	644	634	618	661	633	606	652	707	617	636	628	655	636	658	603	611	704	652	631	630	662	657	660	641	672	653	659	607	652	653	677	620	647	692	676	629	660	643	674	693	620	609	613	637	643	656	660	656	627	641	607	645	652	652	682	680	664	689	680	675	635	667	650	652	600	668	671	670	627	678	633	633	629	635	694	631	667	715	660	642	617	672	650	665	630	681	676	678	640	680	604	690	688	681	632	637	643	618	617	635	662	659	682	626	640	656	650	703	648	658	665	669	608	666	669	673	679	661	637	646	626	682	670	642	659	667	641	649	654	636	623	677	649	613	675	657	649	658	628	691	615	652	650	649	619	599	650	680	614	645	630	643	626	584	669	673	702	650	662	651	644	668	668	649	631	671	647	671	631	685	644	723	681	677	655	674	655	652	643	651	703	689	640	646	663	636	717	679	651	625	617	615	643	654	652	666	657	687	628	674	653	664	666	614	625	646	696	636	669	618	660	680	647	612	660	651	673	665	735	674	635	662	592	653	684	624	652	621	630	690	630	686	654	646	669	643	624	677	629	655	657	696	670	692	686	667	633	681	651	642	667	638	621	614	673	629	638	639	651	616	697	663	654	689	666	681	631	614	660	618	598	685	674	639	616	707	670	669	661	644	637	650	638	707	624	702	658	647	674	642	640	632	631	631	620	607	643	690	633	598	650	604	638	657	643	624	666	666	654	649	634	635	682	639	676	652	659	667	676	599	649	645	629	651	644	629	605	691	700	660	681	661	650	680	643	655	629	626	585	647	674	641	712	695	710	679	639	662	651	642	640	641	661	670	651	658	645	637	591	719	687	628	638	654	675	662	662	622	687	689	638	644	611	621	658	635	610	684	627	633	681	670	644	635	632	656	648	630	643	630	678	652	660	654	663	641	653	618	635	668	669	653	622	640	649	651	648	616	670	607	626	725	668	646	754	632	613	639	604	650	636	677	641	651	656	644	627	628	659	633	673	649	651	652	633	606	665	690	699	685	675	660	646	639	634	720	670	645	644	695	686	599	683	716	667	688	633	633	674	644	654	654	668	674	673	648	671	669	648	694	651	645	615	615	637	655	690	673	634	626	634	626	655	648	681	653	630	634	688	653	669	678	650	659	615	636	617	640	687	715	677	684	634	627	613	660	661	677	651	660	697	602	628	653	663	677	636	641	653	642	683	663	646	694	629	668	672	697	690	678	642	646	659	637	644	641	618	652	680	659	687	636	664	619	669	603	636	678	655	650	672	646	645	646	612	612	684	681	695	623	611	657	646	702	685	623	655	633	624	647	646	691	706	642	697	612	652	694	653	654	681	642	699	680	624	643	659	666	664	656	641	661	631	666	654	655	615	685	671	636	588	688	624	622	657	659	667	640	668	658	619	689	646	618	654	657	612	675	623	638	655	676	668	662	646	619	643	641	695	649	664	623	653	702	652	671	668	681	662	656	663	639	643	645	640	640	638	655	671	624	676	689	664	617	594	673	659	652	641	681	649	644	672	689	619	667	635	656	604	636	643	624	664	625	663	648	663	626	697	669	621	652	649	645	644	670	673	638	656	640	635	625	661	644	658	625	629	663	641	664	641	669	658	678	642	638	707	666	652	622	643	681	625	625	666	671	632	661	596	685	682	626	696	641	664	628	685	603	743	695	679	687	653	648	649	647	618	663	672	642	610	682	627	659	637	610	679	667	600	674	698	662	661	680	638	635	705	623	651	617	685	656	685	639	634	655	636	634	671	630	704	676	662	703	632	657	630	631	662	613	670	738	694	655	627	624	633	647	681	657	683	656	640	663	643	662	654	617	649	658	612	664	640	653	647	680	693	619	633	666	621	633	703	624	668	600	621	659	680	639	659	659	689	662	644	670	635	621	628	622	579	603	671	688	648	674	663	660	652	644	646	635	660	652	686	617	687	619	644	612	665	671	598	663	679	669	694	637	654	670	652	695	654	648	664	607	670	655	614	684	653	625	690	652	692	613	639	607	679	725	648	620	620	656	640	694	620	601	649	621	669	621	664	687	668	711	626	682	673	641	602	684	603	616	678	658	689	638	661	619	682	660	677	644	680	680	663	674	672	665	637	647	654	641	685	604	665	614	650	668	701	638	664	649	609	706	662	643	668	689	630	721	679	609	686	615	695	666	618	615	670	679	676	642	644	656	665	661	652	644	619	609	696	672	640	601	672	657	621	634	664	623	653	647	634	652	643	627	625	686	650	653	653	663	653	614	659	655	658	702	631	683	701	631	629	656	636	618	698	630	653	629	659	696	666	672	682	611	697	679	655	634	636	629	662	657	617	625	644	632	687	625	672	623	680	618	696	678	636	620	626	672	648	682	654	650	673	666	696	674	699	618	641	638	612	643	655	669	639	682	685	661	649	663	610	652	681	638	706	654	649	620	646	637	647	650	640	631	656	648	662	695	711	674	620	651	624	694	632	689	627	665	636	662	643	635	629	726	670	662	650	711	625	592	672	660	631	637	693	663	684	628	640	616	674	670	685	685	650	583	657	631	646	663	679	631	670	657	649	660	640	671	676	666	678	629	625	624	660	685	641	655	669	639	636	656	638	603	689	648	670	654	661	632	633	626	652	665	673	602	632	640	647	631	658	691	632	597	634	641	659	614	648	648	587	650	632	626	660	625	647	670	686	704	626	679	652	617	663	645	679	648	673	596	634	666	640	641	638	689	671	651	642	685	688	637	677	631	693	661	670	651	660	668	637	638	634	681	676	669	666	669	627	660	690	669	705	663	676	631	667	662	642	656	646	659	656	693	657	630	642	651	629	636	646	667	641	638	616	673	642	695	629	639	676	673	660	677	609	696	646	635	601	680	670	662	659	672	658	654	664	656	692	703	694	668	630	657	660	647	629	720	669	660	652	610	646	697	659	679	657	614	633	668	647	659	634	664	643	671	718	627	677	675	650	617	669	682	671	660	669	675	632	733	633	646	684	685	645	668	670	639	647	677	679	644	704	651	639	673	658	666	623	676	658	691	652	666	657	643	687	693	623	647	640	627	635	678	665	623	671	679	644	613	655	662	649	640	676	647	630	596	644	640	636	674	645	668	653	624	597	690	673	647	671	665	676	658	648	621	628	659	645	678	596
26569	45147	36233	24803	19150	14384	10320	8090	6528	4959	3858	2952	2302	1943	1587	1433	1314	1293	1194	1095	1033	1044	924	905	879	815	842	807	796	776	722	766	763	743	713	728	700	679	666	648	676	650	680	682	686	684	690	731	686	694	611	716	654	641	645	667	658	643	667	662	700	626	657	637	639	641	632	669	685	645	654	716	635	637	688	631	663	689	690	649	670	674	680	647	658	694	708	643	727	691	663	687	654	609	661	633	667	635	674	629	678	663	643	655	685	662	668	658	677	614	666	687	658	641	681	689	635	663	657	674	680	666	646	700	712	680	657	664	642	649	669	718	692	667	660	671	626	638	647	678	616	659	673	640	696	678	685	634	716	692	694	673	672	649	660	649	637	626	658	670	642	652	654	658	612	648	668	626	653	699	656	718	606	650	659	677	613	681	666	642	630	608	693	670	681	625	634	630	635	705	638	654	648	662	635	686	670	645	638	632	649	659	661	643	678	627	716	608	665	624	661	681	696	657	669	669	616	668	670	623	690	658	659	613	681	646	655	649	677	657	626	657	678	623	702	654	676	633	707	663	693	693	652	759	679	628	687	688	641	682	694	599	673	652	633	691	690	712	709	664	632	641	670	636	674	696	655	622	636	702	672	644	652	649	658	668	654	609	710	649	666	695	715	631	661	678	619	660	644	703	660	659	655	675	626	675	661	653	681	658	632	674	670	692	632	682	647	636	659	675	630	642	683	665	684	655	680	722	637	672	711	623	659	666	667	616	685	656	656	654	692	680	624	645	662	708	644	655	662	651	684	642	664	631	705	635	656	662	718	688	667	651	652	705	646	652	696	648	605	663	674	633	656	667	673	711	645	635	693	635	616	656	629	653	649	686	722	704	673	664	642	686	673	605	661	682	664	669	665	667	670	654	673	628	676	667	668	692	693	646	665	682	631	685	660	688	703	675	682	670	645	615	698	688	722	657	682	662	645	624	719	680	686	678	664	620	681	616	622	662	616	693	629	681	653	605	646	647	639	671	677	681	643	715	653	635	675	738	693	671	651	660	650	693	701	614	704	667	645	657	648	650	632	639	686	661	668	641	641	622	663	645	690	646	702	660	691	637	690	661	649	683	641	634	687	707	662	669	644	686	626	641	641	689	666	693	660	637	665	631	668	674	628	619	690	628	616	674	663	654	681	653	637	698	679	672	668	642	666	688	650	664	712	620	695	675	631	679	661	608	635	674	646	648	654	685	682	658	643	661	654	679	648	620	662	650	713	585	703	650	644	691	697	625	676	682	663	681	683	600	694	634	721	630	686	648	676	714	696	718	726	684	666	666	651	703	669	658	654	668	707	605	666	681	638	643	706	691	686	692	648	658	673	654	672	668	640	675	671	686	675	704	642	614	660	634	625	657	639	619	658	664	688	692	664	619	699	669	633	659	676	644	672	658	667	675	639	659	675	633	677	633	652	633	712	666	654	700	662	682	650	646	632	648	662	633	718	607	672	616	630	675	649	681	635	687	620	658	661	666	662	649	700	660	654	659	699	680	661	685	656	693	671	623	681	663	686	635	629	682	595	639	650	644	604	647	708	650	726	668	672	628	662	670	643	669	693	689	634	708	699	674	713	651	652	651	647	638	701	668	678	626	662	664	643	661	643	647	653	599	697	683	694	680	696	667	673	648	635	664	675	639	651	646	628	657	646	655	663	653	675	655	668	671	705	683	669	656	646	654	685	690	650	643	653	630	663	653	656	637	653	674	687	667	651	659	681	658	673	640	675	676	658	656	705	646	705	655	652	629	616	680	670	647	676	652	613	680	655	675	666	700	663	707	673	644	644	660	709	672	681	633	687	619	633	745	692	676	682	728	624	658	634	655	667	664	661	677	646	684	684	668	673	650	666	644	641	650	644	630	652	668	659	670	626	650	686	606	638	630	675	697	658	655	645	610	646	601	682	628	649	604	709	665	674	660	694	654	658	664	645	660	719	686	642	702	618	667	671	665	655	668	653	685	659	625	660	665	635	678	659	639	682	669	643	699	678	662	659	639	675	630	663	665	676	648	656	628	653	717	652	637	630	645	620	640	681	676	700	663	667	670	699	657	653	614	630	728	658	660	656	639	681	650	652	692	652	675	642	632	673	679	628	670	700	643	628	703	651	683	691	628	693	649	636	657	616	673	658	654	693	659	667	642	671	650	680	636	679	605	612	706	686	678	687	673	657	629	662	619	670	685	689	608	673	667	678	646	696	661	703	673	687	667	660	658	681	634	628	659	682	618	678	674	666	701	654	650	645	651	677	691	724	663	601	648	659	666	680	659	650	669	718	655	706	655	701	659	593	643	664	656	669	654	652	635	649	643	656	678	672	624	707	662	632	692	664	660	698	637	631	678	676	691	669	639	674	649	606	665	659	653	666	716	622	658	667	711	642	673	668	737	726	621	664	671	671	679	656	654	630	690	665	649	685	628	649	666	656	658	660	643	639	657	645	715	660	661	610	647	664	678	660	626	648	642	643	650	669	650	724	660	693	634	637	656	656	650	672	683	698	644	665	661	608	696	677	644	638	667	670	633	635	678	649	666	654	679	680	658	692	633	714	657	622	681	646	673	689	657	617	626	609	637	642	632	645	685	652	677	659	626	665	705	693	728	716	671	697	653	650	633	682	725	597	671	607	654	678	676	660	649	602	664	665	625	675	664	650	666	656	655	660	673	670	670	667	673	669	691	684	707	679	677	683	621	601	641	667	703	660	660	688	649	679	645	669	687	664	681	678	616	673	607	661	684	672	660	663	709	643	650	659	637	678	675	717	669	650	672	629	649	653	637	658	665	669	672	629	665	641	674	666	659	639	638	606	691	687	644	689	681	664	597	655	679	632	663	699	609	631	676	661	672	629	643	648	699	662	665	634	685	661	688	674	678	660	652	668	678	627	629	654	664	625	681	613	696	638	645	630	665	698	657	657	654	669	658	688	659	674	693	632	680	679	675	682	712	650	687	706	680	655	686	676	678	714	638	641	633	654	630	718	657	664	659	666	674	648	665	692	661	641	657	708	676	632	611	709	650	642	691	703	662	692	631	663	692	661	624	653	626	656	663	654	637	635	681	686	671	650	648	645	643	682	673	670	684	657	718	692	640	648	749	631	683	639	648	613	660	667	678	606	651	655	683	669	645	679	730	658	672	664	718	637	635	644	641	654	672	651	684	656	652	649	665	658	622	669	625	684	657	669	664	625	681	666	673	701	639	647	653	666	710	679	648	657	664	658	641	666	650	649	661	659	656	674	665	630	650	674	652	643	677	619	605	605	690	664	678	620	683	673	671	708	629	727	694	704	666	613	732	649	689	690	643	630	698	705	678	701	639	648	690	672	614	667	653	659	692	664	664	680	660	664	706	687	667	619	684	648	680	676	631	678	659	658	671	704	657	638	633	596	686	684	693	667	711	682	654	682	673	662	644	655	640	674	674	689	691	662	667	663	628	645	640	676	673	643	623	633	677	615	663	612	692
24339	21633	29155	25535	23433	21135	14057	9077	6694	5033	4001	3161	2441	2096	1662	1548	1450	1393	1262	1203	1201	1064	964	940	943	921	937	868	841	801	785	758	734	789	811	767	769	731	754	750	716	690	667	719	725	685	719	710	703	700	695	741	741	725	714	731	758	728	759	741	745	743	663	743	695	683	661	699	721	713	694	705	733	763	705	702	678	746	708	725	688	672	661	715	721	680	731	717	655	698	703	686	719	709	706	650	751	719	676	656	746	668	689	700	669	735	718	699	741	671	739	757	719	700	761	736	702	683	726	672	688	708	690	702	702	694	683	656	681	718	720	673	744	723	694	703	677	738	685	694	656	698	762	739	741	719	753	663	718	735	713	742	721	789	736	718	695	719	699	729	727	713	712	724	767	711	751	684	712	669	700	694	712	748	681	736	759	715	707	689	719	764	748	709	715	698	695	743	673	700	715	765	690	697	720	713	719	668	716	704	678	694	685	665	719	709	716	705	696	697	734	674	666	709	716	614	684	709	704	632	718	683	679	778	725	704	721	704	711	668	734	684	695	708	689	708	690	690	677	738	686	730	723	702	730	722	720	690	722	698	699	714	681	690	750	707	658	676	724	708	657	747	729	716	719	679	688	667	668	727	741	637	695	689	749	671	740	733	717	766	706	765	687	669	775	671	690	714	685	698	700	731	683	743	668	670	658	748	722	763	715	690	705	670	741	769	730	681	747	700	698	677	627	714	657	741	714	757	673	713	700	752	702	710	730	717	685	708	727	721	711	684	740	716	706	746	752	686	678	675	737	720	718	694	688	708	700	710	708	693	665	715	707	776	733	729	693	673	698	681	705	684	701	652	688	688	729	701	736	663	727	715	758	704	721	728	714	713	757	691	710	742	705	713	719	758	677	729	733	725	704	712	671	726	734	715	697	691	701	680	699	657	740	714	701	695	710	691	690	664	703	705	716	724	722	687	709	726	724	716	691	720	723	676	692	733	713	754	689	669	690	687	809	670	686	686	712	703	739	684	688	673	735	691	686	697	719	715	707	677	687	686	701	700	707	672	668	637	697	670	715	706	717	679	659	711	755	734	685	733	693	687	680	703	733	711	738	733	690	715	667	690	691	708	754	693	671	668	703	676	717	691	696	746	725	699	706	712	727	650	646	695	731	761	712	730	703	677	735	682	754	707	711	731	711	691	732	690	743	715	720	701	699	709	686	729	658	661	701	736	690	631	697	726	721	762	691	668	670	699	711	746	725	713	697	667	713	717	715	646	762	719	670	702	705	731	698	704	704	705	697	760	705	697	662	673	717	746	724	712	731	674	674	719	721	672	722	754	693	696	679	704	693	726	729	717	760	700	766	682	716	711	726	704	706	751	737	673	725	724	709	702	688	706	689	704	750	706	724	710	694	672	739	724	689	726	730	716	708	697	731	711	748	709	767	729	704	738	707	703	753	744	706	713	714	718	742	704	751	726	719	679	701	763	755	726	740	703	694	732	684	715	685	691	720	689	681	703	715	706	718	679	697	678	724	729	698	704	691	752	703	706	708	710	732	710	732	726	670	700	680	723	715	749	654	717	693	730	738	719	724	716	694	701	709	659	681	685	707	719	712	747	666	714	681	741	687	703	701	666	703	701	729	728	725	705	730	715	722	700	687	702	721	730	746	708	732	713	657	757	734	723	689	730	724	715	717	702	674	720	750	702	731	760	741	691	703	730	694	693	712	693	699	672	715	698	742	706	735	740	737	723	741	707	737	715	684	718	732	717	686	749	671	711	708	698	679	758	706	689	716	666	739	713	683	676	702	695	704	695	715	733	740	739	703	664	697	716	698	679	720	755	702	676	723	697	706	681	725	672	694	709	710	730	723	691	720	712	694	672	704	689	717	734	759	735	687	693	704	725	715	657	743	730	696	732	686	665	720	720	662	727	732	658	699	678	666	725	734	723	744	692	710	709	719	691	682	682	672	686	683	687	674	744	687	739	741	717	754	665	688	706	712	694	735	687	748	678	685	723	716	663	694	698	780	697	731	659	713	719	721	705	702	692	757	718	743	697	706	730	675	743	741	706	658	695	714	685	650	740	733	677	673	698	733	723	701	702	746	728	684	679	665	625	753	697	683	715	721	713	711	715	706	697	669	694	722	667	701	680	688	750	721	723	726	723	706	725	688	683	693	730	709	751	676	722	751	741	721	700	712	710	724	730	722	693	666	733	731	682	689	701	686	704	745	694	698	731	742	735	752	704	697	736	675	714	741	677	682	709	672	715	682	692	699	697	751	704	711	678	683	740	724	697	677	705	758	679	689	695	751	727	685	722	679	719	694	700	720	723	709	734	674	696	735	676	699	737	707	673	712	687	726	709	686	711	706	719	673	719	754	692	697	692	714	723	667	712	669	718	709	688	700	682	705	732	663	690	703	724	679	710	703	718	655	659	729	680	717	690	733	711	722	732	652	738	669	763	713	690	746	715	684	689	722	752	703	693	666	684	679	717	754	700	683	704	668	686	738	682	700	705	678	760	717	705	707	719	684	746	729	723	697	686	680	695	719	689	715	731	687	725	693	729	717	740	705	708	713	703	688	699	752	735	661	740	667	723	645	719	668	706	744	707	748	683	698	698	705	690	713	718	664	696	720	723	736	718	721	708	733	728	693	692	673	709	721	698	679	733	716	714	694	716	765	743	750	678	686	736	671	749	729	754	689	718	705	671	675	720	722	707	729	693	716	703	712	721	691	754	742	737	675	715	705	740	771	695	651	718	700	677	692	761	712	684	664	686	659	728	737	692	694	707	675	704	668	692	687	700	690	695	717	715	737	697	699	750	689	690	703	735	701	700	733	724	694	713	682	711	725	706	689	704	750	663	705	685	673	706	726	674	680	703	734	737	670	735	727	686	723	715	706	702	712	702	707	724	741	724	740	661	737	734	684	679	710	706	690	716	653	715	678	745	730	698	713	750	728	746	735	687	692	688	767	685	680	705	716	697	682	689	674	726	711	707	713	686	713	685	734	704	697	708	725	663	669	706	689	730	741	707	742	659	669	648	707	708	674	677	751	670	783	722	680	681	749	712	658	716	683	660	681	746	725	735	664	689	700	698	725	644	762	741	664	783	682	707	733	765	710	737	700	746	695	696	703	713	734	679	700	686	667	708	692	754	732	724	709	718	701	717	723	678	687	737	710	739	719	743	708	717	680	659	710	760	715	727	660	704	736	738	693	728	741	694	729	708	711	700	679	685	684	698	694	677	703	730	671	670	709	759	691	736	717	684	669	691	722	693	725	674	707	708	711	718	713	751	708	679	732	704	678	661	701	711	699	720	719	737	672	704	698	720	681	739	634	710	766	713	642	757	659	673	651	718	724	725	710	687	703	670	678	686	733	658	710	725	709	736	753	716	741	711	737	684	713	711	722	666	718	740	677	733	706	688	701	720	683	690	711	717	678	714	683	721	686	690	697	674	675	678	729	720	738	729	706	702	666	686	680	723	704	683	713	715
26593	52401	42949	31416	25305	20663	14783	11774	9476	7254	5604	4316	3359	2740	2135	1973	1676	1677	1582	1399	1294	1236	1162	1065	1029	1029	1033	1003	935	897	819	835	822	789	744	799	692	754	780	716	726	736	728	746	698	774	678	773	723	737	739	707	767	768	696	723	721	690	701	691	740	722	752	710	700	751	758	725	735	706	705	720	735	718	726	720	773	712	723	695	768	720	686	720	690	720	710	695	702	744	664	724	692	739	706	710	700	733	730	694	729	716	742	679	707	709	699	729	710	684	707	697	741	745	756	684	682	739	711	712	751	706	727	696	740	686	735	652	716	754	724	687	788	682	754	720	762	692	744	718	721	733	692	695	737	677	742	744	680	677	782	725	724	738	727	738	743	696	699	723	726	732	681	682	744	706	705	726	710	636	677	653	704	721	682	719	693	700	733	730	705	700	703	689	776	735	767	720	752	728	704	712	725	742	685	735	720	755	702	724	698	708	687	728	746	666	727	689	745	726	701	723	746	738	708	722	715	704	733	710	720	696	687	766	719	731	736	737	713	730	659	699	685	692	712	706	748	711	681	703	718	747	777	716	762	744	689	710	773	702	713	716	670	742	731	734	706	723	709	689	704	689	687	748	686	713	713	721	744	697	736	717	678	730	734	723	697	731	740	700	705	739	716	743	757	725	736	751	695	729	722	724	719	692	714	709	685	717	698	680	698	715	743	706	710	738	712	753	724	684	714	785	713	729	736	693	788	747	717	688	753	693	683	684	729	705	688	700	688	704	685	724	683	630	720	705	756	731	718	707	694	716	687	749	723	710	712	728	722	739	695	747	749	734	718	674	711	686	715	687	713	747	726	701	711	724	744	710	719	697	712	680	661	782	699	729	730	701	726	698	712	734	730	686	695	702	709	714	763	705	742	759	733	740	671	704	731	699	729	687	709	706	686	694	701	794	679	728	710	680	705	754	686	723	753	690	694	733	734	724	728	720	748	713	698	714	697	726	708	722	734	686	704	796	726	693	719	732	693	719	729	727	723	664	740	686	685	728	711	698	698	708	671	709	726	719	699	744	682	654	738	724	701	714	735	769	713	696	744	670	730	716	726	776	736	724	736	671	707	740	717	732	698	697	733	673	700	701	767	729	729	742	698	686	726	720	728	661	707	717	744	689	755	764	694	722	737	761	704	685	693	734	728	739	701	732	720	681	726	732	644	690	717	740	702	718	718	735	707	728	720	772	731	723	697	734	701	674	695	730	708	656	738	677	689	706	766	723	743	776	690	705	700	675	719	737	728	720	731	725	756	670	763	696	706	671	714	721	770	710	697	767	709	674	749	715	746	705	763	675	734	678	696	745	742	749	730	689	692	738	717	720	696	695	764	748	709	733	714	683	705	663	720	724	727	670	715	779	731	749	715	675	732	721	706	703	690	718	736	701	749	725	672	683	694	715	673	699	720	741	698	683	693	706	679	689	716	720	714	719	706	686	706	690	697	715	696	716	750	706	726	747	685	718	710	673	714	725	722	699	704	704	719	704	730	704	730	705	682	718	715	758	682	702	735	718	772	710	688	728	755	700	695	709	685	714	644	738	697	710	718	710	676	695	712	712	698	658	745	722	723	701	730	770	730	638	687	671	701	687	678	708	739	750	739	706	705	749	729	704	744	672	686	734	715	729	715	737	700	763	673	731	715	747	683	722	731	720	706	698	702	669	737	738	755	756	699	734	731	661	714	736	712	723	737	710	706	711	696	709	710	721	697	732	722	718	757	695	726	719	733	739	757	717	667	770	678	697	742	694	673	709	711	700	736	717	720	692	757	739	759	780	712	695	761	684	695	703	691	673	661	698	686	748	731	700	743	693	712	707	727	740	709	677	700	699	670	750	682	735	722	725	690	703	733	711	727	706	740	680	704	705	735	659	747	757	690	719	711	722	686	708	702	761	682	707	700	771	725	726	719	712	703	699	727	682	680	701	704	714	726	691	730	692	678	723	721	702	671	712	726	691	670	707	665	723	686	746	722	733	700	701	723	717	722	713	689	762	748	704	718	736	693	736	744	733	689	719	719	718	700	744	735	759	706	695	731	687	709	682	745	652	712	723	718	724	756	670	713	726	666	725	669	731	714	735	716	708	688	727	688	681	699	711	721	726	690	717	746	688	699	670	666	710	708	710	726	759	711	755	719	713	722	672	699	699	734	732	754	730	749	701	701	717	718	705	739	697	708	722	680	749	720	695	686	736	756	763	713	694	713	692	750	688	651	778	704	716	706	708	723	731	704	737	757	720	673	707	700	721	713	720	713	695	689	686	684	747	718	653	727	698	702	666	679	700	685	666	738	720	691	720	756	633	713	651	715	727	700	698	759	799	662	732	736	704	718	715	649	694	677	729	731	739	737	773	718	733	751	733	747	725	712	722	706	698	727	745	689	670	779	727	676	703	701	751	741	698	675	724	692	682	742	745	730	659	738	692	706	736	698	695	696	636	721	777	701	754	727	701	709	726	741	723	697	723	705	732	757	704	739	705	728	716	746	733	727	690	682	786	713	759	653	717	711	764	705	726	760	710	727	660	719	701	738	687	735	689	731	665	714	684	695	751	702	709	732	733	720	701	675	755	732	764	688	701	736	699	701	710	743	690	669	699	774	727	720	742	699	710	734	718	747	727	731	748	724	688	753	699	772	698	713	720	741	728	686	715	715	720	705	704	726	778	698	716	736	717	740	764	704	745	770	704	701	725	741	738	710	757	707	702	720	702	714	732	691	713	734	711	743	715	705	755	688	715	719	675	679	695	698	708	727	757	743	752	675	700	747	695	687	692	725	682	690	728	691	710	733	765	736	677	682	748	711	744	728	712	790	735	689	689	725	740	697	698	762	696	672	718	681	752	685	703	679	732	687	741	686	680	737	725	704	682	699	756	678	686	690	718	709	755	692	738	738	728	680	692	743	718	748	726	727	742	712	716	705	696	714	711	677	676	730	723	698	708	704	727	702	690	729	725	681	707	706	755	753	702	704	656	689	722	722	674	710	733	685	689	690	695	713	725	722	689	688	707	716	730	741	702	666	723	743	720	672	730	749	710	731	703	704	761	730	716	710	700	657	710	722	709	706	696	763	693	684	683	720	681	664	726	689	721	710	739	704	693	736	788	740	725	795	688	726	705	715	739	722	714	715	758	722	689	703	690	713	717	742	666	757	699	693	691	743	704	735	694	681	729	703	724	729	714	698	660	665	696	699	748	698	709	724	719	754	738	695	717	721	672	716	734	806	691	688	648	710	743	759	674	741	720	730	714	726	727	702	710	748	773	706	742	724	751	746	679	722	731	748	721	731	711	662	682	688	684	736	707	710	698	691	707	719	673	705	709	748	756	723	688	729	717	744	731	728	678	725	732	729	711	738	663	750	720	702	712	769	708	747	701	660	728	767	706	746	693	742	740	741	715	708	685	767	719	672	720	698	691	746	728	723	718	720	718	707	723	690	784	694	696	696	749	710	712	667	734	692	738
25463	21637	28801	27509	21548	15672	9990	6885	5038	4158	3183	2466	2056	1611	1387	1360	1257	1222	1112	1051	1038	977	896	870	913	903	868	785	791	809	757	707	735	764	734	709	707	713	753	680	683	677	660	696	716	781	667	701	712	727	699	738	695	669	684	727	698	680	685	671	682	707	670	675	649	654	690	669	701	702	651	673	673	694	684	703	684	681	680	706	714	680	666	671	704	712	642	678	650	637	671	691	665	664	651	627	694	708	743	704	666	671	717	712	676	699	654	652	700	664	654	695	700	650	658	676	661	683	757	714	708	671	619	671	718	666	718	675	659	711	684	644	710	689	703	631	675	671	663	688	645	699	701	704	689	656	665	696	638	669	692	716	700	705	655	733	689	685	676	679	691	737	702	711	715	664	648	666	695	659	702	663	695	713	680	651	702	666	728	667	718	699	655	695	657	664	639	715	649	688	619	685	703	700	703	716	677	694	651	760	696	656	653	690	683	679	691	707	680	673	718	622	695	652	668	694	661	641	681	668	649	628	711	685	708	658	670	649	721	690	658	688	702	679	666	679	677	662	662	659	679	661	657	668	672	695	676	653	669	716	709	701	707	635	726	682	696	685	718	696	693	673	660	668	656	725	678	638	660	704	708	650	653	699	712	734	733	664	681	730	705	696	708	651	702	645	669	689	664	695	667	719	658	648	758	659	710	652	698	699	698	657	684	734	715	604	681	680	724	677	619	638	683	677	650	660	698	668	713	655	663	698	708	701	686	693	693	662	711	680	693	678	628	698	712	688	703	662	712	669	665	652	676	693	693	691	667	681	675	713	663	695	649	688	693	646	667	646	677	721	679	669	682	637	634	692	699	675	653	702	716	692	669	723	647	630	692	627	685	646	676	637	676	669	712	683	683	654	640	687	706	640	731	674	635	718	661	658	656	720	650	688	734	724	638	684	628	726	695	677	648	687	717	708	703	671	718	647	702	642	674	683	703	656	729	664	643	670	691	630	684	692	681	704	676	666	655	685	684	665	680	685	667	675	699	685	692	613	684	640	729	686	716	649	687	674	667	649	707	644	678	657	631	692	673	709	667	662	695	629	665	650	653	685	713	725	674	686	674	673	699	677	683	701	663	747	718	636	642	707	680	687	705	699	674	715	704	640	679	653	653	667	662	646	702	690	627	687	661	721	694	697	694	702	698	675	658	718	684	725	681	659	649	706	682	701	721	705	689	702	632	685	693	720	659	717	667	674	671	674	692	657	679	660	672	674	650	680	674	600	669	703	688	677	688	694	722	651	662	684	632	691	702	721	641	703	694	705	689	690	720	702	707	674	648	705	705	723	667	692	696	729	703	708	634	685	687	736	641	693	700	671	702	612	681	698	692	645	709	693	689	659	727	676	702	700	686	707	709	666	692	660	698	692	703	703	691	703	655	700	710	723	676	687	695	674	654	693	708	662	661	729	696	679	686	737	694	693	668	643	689	674	688	699	711	693	669	678	675	669	661	691	664	692	668	663	667	640	665	692	716	698	709	689	633	684	696	698	667	696	707	691	709	702	648	682	655	726	698	700	692	652	677	710	658	635	642	701	651	689	717	747	710	672	695	667	702	698	671	725	692	655	650	696	683	681	706	671	681	751	685	643	727	673	679	716	652	672	705	701	676	698	698	675	702	681	702	693	684	715	682	681	683	622	696	709	666	654	711	690	662	676	691	714	696	706	682	727	687	686	673	708	684	648	663	699	657	687	670	638	693	662	626	692	653	695	726	662	694	676	655	675	660	668	672	685	638	693	714	727	679	686	709	687	707	694	700	685	696	683	716	677	688	692	761	662	714	638	686	678	703	669	690	687	716	685	700	723	702	687	647	728	665	642	674	661	650	649	699	702	682	663	693	655	667	707	635	700	640	658	657	679	690	629	689	651	664	722	630	698	705	683	714	643	667	686	673	623	692	697	676	660	683	674	688	694	661	675	682	655	689	673	654	719	693	696	683	650	691	647	681	652	676	656	708	672	643	663	628	654	675	640	677	748	717	670	690	663	686	715	663	682	656	657	666	619	675	711	690	697	633	672	688	679	670	660	717	666	642	707	667	624	653	723	683	641	648	731	641	680	662	767	674	659	687	647	691	652	672	674	671	703	686	693	670	661	656	654	681	692	689	641	626	723	616	637	660	674	710	656	677	735	709	671	729	710	711	671	712	682	692	677	665	698	694	687	664	700	667	671	705	698	671	670	657	696	717	729	646	668	673	686	677	681	647	668	729	679	723	677	667	707	639	683	697	632	648	684	671	660	714	660	704	676	662	678	693	674	672	635	701	697	685	691	714	701	722	671	687	631	668	681	721	643	693	659	660	653	677	687	662	673	669	693	658	662	628	669	719	678	695	698	650	670	746	697	751	656	637	648	745	666	665	654	639	677	672	660	723	718	688	665	627	667	688	692	679	703	712	673	676	674	654	682	685	687	642	702	660	638	720	690	674	675	698	662	684	674	646	688	682	680	704	693	728	655	702	698	677	683	695	635	713	664	655	676	641	694	679	726	684	679	659	691	640	724	698	686	679	660	704	720	687	673	682	695	690	688	667	676	661	663	653	737	692	696	684	671	725	666	704	639	675	649	689	627	724	714	665	670	712	672	660	665	690	695	668	671	664	633	672	644	711	702	707	650	695	650	738	671	702	739	699	711	705	651	722	665	674	693	666	692	695	727	718	686	735	691	680	652	660	731	684	686	721	688	664	664	705	676	683	677	683	659	675	711	680	705	698	691	681	678	688	661	664	674	688	652	687	706	669	682	732	700	676	684	686	690	696	662	692	702	647	670	679	673	693	714	648	702	697	672	682	687	667	653	704	715	702	633	714	690	698	728	663	675	701	618	655	689	657	660	655	708	728	660	682	654	656	713	663	688	726	685	689	729	693	703	672	641	708	708	688	677	670	691	681	708	669	669	685	666	700	677	681	697	669	681	679	714	707	695	659	682	670	709	697	692	713	666	633	765	715	699	653	688	693	733	727	698	714	640	633	718	696	675	668	650	661	705	646	706	667	662	685	701	656	701	656	701	683	667	658	637	649	709	697	669	673	698	681	686	643	710	644	695	704	656	710	758	710	749	719	677	674	734	708	648	665	655	660	631	716	722	682	667	676	706	749	667	689	683	692	696	660	626	631	706	610	674	684	669	724	682	649	697	714	638	655	717	683	675	653	677	718	721	723	692	630	662	701	646	670	687	663	707	711	684	674	696	719	708	701	707	684	659	675	655	669	725	710	667	667	670	644	679	643	719	638	683	704	690	683	680	608	664	672	698	658	674	682	648	670	659	729	692	667	706	716	689	645	669	646	651	690	705	685	669	626	677	706	673	648	671	683	667	700	684	701	710	676	639	713	700	683	709	660	701	681	688	715	680	698	678	656	666	663	707	673	696	657	644	650	677	659	718	707	691	701	717	643	685	726	687	680	663	663	730	713	677	648	667	709	697	708	680	631	640	665	711	636	712	710	698	687	670
26727	48867	39578	28152	22433	18486	12748	10228	7828	6198	4777	3694	2833	2283	1884	1776	1589	1418	1372	1261	1207	1153	1041	958	1008	963	1002	865	819	780	778	773	805	804	695	783	762	734	717	761	747	712	692	773	723	713	700	709	747	717	704	654	732	726	668	711	699	700	721	708	724	745	697	681	640	735	733	715	727	712	696	745	707	662	728	717	712	677	717	696	697	767	683	704	698	718	726	692	680	725	660	719	695	659	697	681	683	768	681	718	710	683	726	669	671	711	721	678	706	759	703	691	734	708	752	699	726	683	694	678	740	674	719	672	749	673	662	678	704	689	718	693	693	690	705	675	719	692	654	700	673	727	697	688	725	680	710	698	722	722	689	722	691	703	694	665	672	693	712	746	725	693	684	720	696	688	706	694	697	682	695	688	729	694	700	698	707	700	698	717	694	641	702	676	682	684	676	693	679	647	667	719	738	742	687	713	736	680	708	644	722	690	722	706	705	738	699	732	699	668	680	692	680	708	693	680	681	730	730	673	690	722	682	751	707	788	688	722	687	692	714	726	625	712	721	694	695	663	636	708	685	656	678	764	705	634	699	656	669	700	646	722	693	692	699	681	723	720	719	688	697	730	685	663	695	711	704	708	699	687	723	758	673	679	697	678	675	690	697	693	708	688	668	723	723	624	687	660	707	728	750	658	683	716	695	721	664	676	724	747	646	698	695	710	704	736	708	745	733	676	759	748	689	670	750	672	643	669	709	695	714	741	679	712	703	662	662	732	730	727	690	688	638	731	666	653	717	703	686	691	721	702	677	703	737	720	700	725	693	699	688	698	728	679	708	725	690	658	673	700	675	703	743	718	731	723	662	666	695	704	746	725	720	709	719	741	675	696	713	720	662	696	718	714	688	713	696	711	702	677	727	709	650	743	709	741	693	693	680	736	693	700	700	714	640	728	668	696	660	673	790	706	701	722	697	649	744	699	679	675	691	717	675	658	731	718	763	703	687	723	669	694	691	656	733	710	661	739	693	740	703	660	664	647	697	682	704	715	759	674	671	709	700	720	699	697	686	661	658	705	691	690	710	715	685	687	705	705	705	719	680	675	696	665	748	698	719	720	703	703	703	776	711	672	683	688	697	711	723	679	691	690	687	666	705	662	682	722	697	716	724	708	700	688	718	756	720	704	711	724	642	715	733	695	731	742	649	701	686	690	714	660	678	703	699	666	694	662	679	709	714	697	694	713	717	747	719	743	729	677	727	682	691	667	707	698	688	694	707	696	728	698	677	653	775	756	706	739	696	655	750	666	667	712	746	701	660	684	718	653	712	735	696	654	676	726	747	672	712	730	693	755	701	697	667	717	694	710	699	657	694	707	708	690	719	718	706	700	660	698	696	650	688	724	701	709	679	719	738	684	676	676	665	715	679	752	732	738	720	680	672	729	743	730	704	660	736	689	727	754	693	649	666	679	708	652	726	730	713	672	703	732	688	718	702	674	690	707	676	717	673	661	656	688	680	737	687	729	724	705	663	661	719	689	693	673	755	696	668	649	702	642	679	692	650	711	682	661	742	677	679	738	731	713	720	729	680	738	738	713	760	658	727	638	702	735	698	727	701	693	703	721	690	697	633	693	713	733	689	667	691	735	730	675	637	691	732	713	704	663	683	730	719	691	685	749	723	729	662	701	719	675	673	678	731	698	732	700	705	685	719	678	733	689	714	704	697	739	728	713	748	705	681	709	730	687	705	694	696	709	708	710	667	658	713	690	722	741	684	710	683	715	710	666	728	684	666	711	682	674	694	705	701	684	647	696	721	682	684	714	698	664	779	700	620	709	733	683	690	690	694	691	754	721	726	662	705	658	637	695	676	724	656	723	702	696	689	685	670	691	690	681	717	690	702	699	691	712	675	675	662	737	732	735	686	665	723	692	706	689	687	695	695	749	715	668	691	690	695	721	729	679	741	683	672	695	682	658	687	669	728	691	707	692	703	738	720	730	716	652	646	627	739	731	724	662	695	731	742	659	735	687	658	691	713	735	680	723	671	708	682	736	715	668	736	668	713	684	717	728	730	711	667	661	662	664	719	729	697	705	698	706	747	682	678	714	678	651	710	694	690	730	690	764	705	731	738	737	687	667	685	682	687	639	711	690	685	727	727	682	682	728	717	696	692	644	683	690	672	738	683	695	686	627	673	737	680	673	700	720	691	706	686	687	746	690	687	744	694	712	752	682	737	695	721	686	685	689	693	677	728	651	707	695	692	665	728	726	728	662	703	709	702	707	704	711	691	699	703	654	722	714	684	715	679	677	742	713	651	733	678	719	692	757	718	717	723	656	705	712	693	718	700	680	697	707	647	645	745	693	661	681	729	721	667	710	724	744	682	671	675	710	729	697	710	720	697	653	696	728	674	727	703	713	733	735	713	704	686	758	683	692	763	712	733	782	677	698	692	691	680	682	689	676	675	678	675	700	695	739	707	683	672	743	673	679	649	680	712	672	669	708	665	717	707	703	744	688	725	718	711	722	708	732	723	704	694	693	719	665	698	694	712	690	696	661	745	765	735	664	695	692	710	691	687	699	685	729	712	679	650	762	772	670	712	705	624	715	685	696	720	682	731	646	705	713	701	680	722	740	721	656	717	739	642	748	726	719	679	676	682	724	725	710	659	704	670	715	704	686	705	679	673	733	723	715	701	717	706	725	696	657	670	667	681	698	693	629	739	712	705	706	689	705	699	714	686	667	748	699	702	688	671	701	679	716	699	784	706	717	694	694	649	689	735	684	699	693	671	691	697	763	641	648	704	710	697	712	775	686	755	726	685	686	718	669	736	651	689	672	676	686	702	716	699	714	660	733	702	706	729	723	754	757	691	702	661	674	699	709	676	742	663	687	679	666	688	677	650	697	703	713	668	779	746	717	704	679	691	703	680	657	679	698	688	706	677	700	706	760	709	728	690	735	736	682	685	696	682	740	708	719	694	761	670	719	706	692	697	665	646	740	655	675	698	722	701	676	693	672	747	720	727	694	719	708	717	687	688	676	692	712	723	706	672	725	698	729	731	638	659	714	691	689	708	674	726	735	724	744	740	718	697	657	693	705	706	715	667	713	691	649	679	713	730	684	728	748	717	718	679	670	702	752	737	698	703	715	684	704	705	675	705	667	673	665	708	761	725	679	742	666	705	657	693	693	686	709	645	728	693	690	688	667	688	705	650	681	741	654	687	717	652	677	721	675	715	736	718	689	682	681	709	648	736	710	709	711	712	650	735	691	733	699	697	702	675	671	657	666	702	723	700	654	641	689	671	723	774	696	683	714	665	682	677	743	671	684	678	701	707	753	650	712	689	723	666	701	726	704	711	705	700	739	718	717	749	693	732	703	715	660	697	673	694	746	734	707	698	704	733	668	697	681	700	682	714	712	636	685	704	737	681	664	704	697	706	691	727	717	678	721	673	723	772	688	703	727	729	684	722	699	686	733	671	713	693	699	719	692	704	698	727	712	655	699
23090	21577	29359	24359	22307	24042	22055	12569	9126	7351	5331	4111	3453	2717	2179	1957	1886	1665	1517	1475	1422	1308	1224	1170	1210	1187	1124	1033	970	931	866	910	956	903	896	874	862	876	853	858	856	798	797	799	842	767	778	855	772	836	872	793	785	823	828	800	820	779	868	779	808	812	816	803	802	778	821	799	821	773	839	753	815	794	805	765	792	797	805	756	850	771	773	741	786	803	769	789	789	775	766	818	775	770	820	846	777	772	825	823	781	810	795	783	795	804	821	757	827	800	788	759	776	789	823	768	770	764	811	814	753	823	756	787	774	807	770	776	760	764	796	778	811	768	796	863	805	837	742	800	782	796	792	774	788	792	788	804	742	761	794	788	757	783	823	786	780	784	827	783	786	758	765	768	799	799	821	747	795	838	759	802	736	777	871	803	777	805	785	798	823	755	797	842	786	779	869	842	778	844	802	840	765	810	739	794	761	801	773	805	765	839	810	802	823	773	854	752	807	824	792	780	783	839	770	774	771	808	816	792	762	773	813	856	770	752	800	802	801	875	765	770	803	803	772	766	782	793	847	803	808	764	788	795	785	794	785	799	818	759	770	808	819	776	807	818	801	815	774	807	795	756	809	790	783	812	780	806	787	793	753	817	784	744	781	791	828	817	771	790	810	805	810	778	829	811	758	793	775	795	786	800	789	814	773	754	801	803	782	772	751	786	857	779	854	833	782	734	816	799	770	820	814	800	793	792	781	829	764	788	804	801	810	804	794	761	784	793	836	748	804	816	804	816	849	770	833	774	778	772	775	790	838	790	739	800	779	794	782	815	798	797	817	756	825	837	767	777	768	736	756	770	753	835	829	806	786	812	816	807	794	804	803	799	757	778	795	802	810	771	838	772	821	775	823	766	738	786	794	827	820	814	783	759	789	788	759	794	797	790	802	767	814	810	801	762	840	791	809	794	762	803	770	775	871	751	797	827	773	791	778	784	858	763	806	838	781	824	831	809	824	777	783	840	759	792	808	819	812	797	814	767	832	743	827	765	819	794	811	797	792	779	803	811	798	764	826	816	798	805	771	798	817	802	787	834	778	811	820	765	782	763	776	828	784	820	804	806	797	747	779	782	815	751	792	804	842	853	879	785	804	812	821	793	802	787	807	793	798	806	791	818	783	865	803	823	799	774	798	827	814	769	788	784	789	788	815	787	801	771	829	827	794	696	801	789	794	829	801	804	788	774	774	776	801	829	820	824	740	803	746	759	766	783	770	863	821	818	758	755	793	828	755	826	800	842	781	805	798	839	769	795	786	806	839	764	782	783	785	785	741	762	787	865	820	815	777	808	828	807	775	822	789	792	767	801	790	802	807	735	777	780	816	788	788	802	864	808	832	765	768	773	798	825	794	747	784	805	794	820	792	802	767	807	767	740	798	832	780	761	767	759	715	784	865	793	737	757	763	787	818	767	768	736	713	814	826	776	777	797	867	811	841	793	820	826	805	854	787	763	790	781	777	767	825	745	762	736	771	768	797	796	783	727	825	790	797	775	794	785	802	796	751	793	802	773	759	806	799	842	814	798	731	771	763	794	793	769	775	785	782	805	794	788	793	798	826	798	795	800	808	801	789	795	777	732	792	789	808	783	769	779	797	781	772	809	777	769	817	768	800	734	810	848	819	816	806	813	827	783	765	814	792	772	763	744	799	836	788	799	846	759	799	814	761	813	787	858	770	771	778	795	794	795	787	773	763	865	779	769	802	754	774	765	777	765	816	775	787	790	799	779	832	791	742	814	831	807	845	812	816	811	801	845	803	800	830	830	749	766	774	793	809	793	814	793	786	810	811	760	794	778	875	806	852	795	815	782	794	781	811	786	804	797	821	767	860	776	842	742	803	808	815	813	810	821	802	783	781	798	790	790	735	765	809	774	794	754	714	851	832	816	854	740	816	780	801	805	823	834	813	781	812	813	751	832	783	784	819	781	818	815	828	803	752	775	820	777	793	785	800	796	798	834	745	790	822	752	788	775	814	775	769	803	847	842	775	801	769	748	790	761	822	733	756	756	747	767	829	791	779	775	824	789	803	812	801	796	833	829	799	761	757	788	888	813	812	791	794	785	787	785	762	821	799	855	798	816	794	771	791	759	811	794	792	786	807	716	791	812	807	781	788	802	794	824	829	799	755	803	838	760	807	773	843	834	778	800	798	766	755	801	836	807	755	811	791	830	810	832	813	801	807	797	733	782	793	796	782	807	758	793	813	783	783	835	800	742	813	750	812	802	782	809	768	817	845	779	821	787	806	797	817	785	770	825	843	806	731	821	749	792	821	763	791	782	794	759	757	784	812	821	817	758	818	832	810	798	802	776	819	847	777	770	804	813	817	836	826	803	795	797	809	839	770	785	779	763	800	783	769	781	807	778	806	783	805	815	715	801	830	784	809	844	829	776	797	775	760	806	818	861	825	773	812	740	796	819	796	785	791	773	800	791	730	758	754	788	817	755	771	765	808	765	775	803	768	789	765	782	790	759	785	785	752	804	790	754	783	855	752	795	801	758	840	815	778	824	762	812	805	754	809	802	800	787	801	808	776	793	814	802	796	796	789	747	787	742	805	858	760	731	808	841	777	793	788	777	807	823	769	825	741	795	809	735	793	756	787	742	796	852	801	802	766	793	809	786	854	799	787	780	807	777	817	808	811	731	748	841	791	747	783	776	879	827	768	771	835	772	841	798	784	799	782	829	830	829	758	782	766	809	781	782	789	798	753	775	832	777	737	833	841	777	781	777	829	773	768	769	799	794	790	763	795	849	802	799	820	796	755	829	776	791	815	775	810	785	800	738	845	818	771	798	777	817	780	753	819	785	768	805	802	801	811	776	776	775	849	813	759	805	806	814	728	732	807	829	783	827	784	788	781	803	851	788	811	798	795	789	811	784	770	829	809	866	752	762	770	745	854	800	807	847	743	820	795	828	771	795	755	747	745	769	797	801	795	799	843	733	827	789	844	757	792	739	798	819	766	759	807	788	759	841	800	792	780	809	795	756	808	815	794	787	771	794	701	796	818	789	842	788	718	774	809	840	777	776	813	811	801	798	775	809	758	783	801	762	753	802	816	848	759	756	775	807	823	796	779	776	798	799	780	732	790	768	752	841	781	746	798	829	798	776	751	795	758	785	819	781	790	780	781	833	821	798	841	774	809	754	805	788	781	741	753	773	877	827	749	809	768	801	766	816	741	786	782	790	828	756	757	775	791	778	799	849	782	763	780	839	787	802	750	824	787	751	799	823	800	792	787	837	800	765	766	800	740	794	762	804	802	735	780	817	808	811	747	803	818	784	833	788	780	756	791	801	806	780	856	835	781	835	796	764	713	765	795	794	775	796	804	799	813	812	721	794	818	762	774	806	786	781	786	753	789	761	831	775	785	825	769	811	810	832	731	780	796	831	752	808	822	800	806	758	835	774	729	787	797	794	754	764	735	774	774	782	762	797	795	765	846	808	792	786	820	841
28507	57798	47869	35856	29868	24898	18720	14932	12351	9965	7410	5667	4556	3582	2775	2447	2284	2074	1906	1706	1594	1559	1407	1283	1366	1291	1197	1096	970	1006	942	949	949	905	840	863	872	857	876	803	878	844	813	788	779	831	803	841	843	780	840	804	850	816	786	843	804	868	876	802	783	782	780	799	801	798	806	784	744	806	789	797	796	820	779	814	777	788	793	797	768	787	780	781	781	750	794	765	792	824	756	818	789	835	785	767	742	779	814	800	789	807	748	762	774	742	838	793	715	792	796	812	779	777	775	733	819	781	824	793	792	750	767	821	786	797	835	806	757	816	763	799	839	801	797	796	797	780	795	799	792	788	743	801	741	797	820	792	796	809	799	784	754	816	790	847	822	860	805	781	779	792	800	795	767	823	809	801	779	768	826	781	790	779	809	804	805	803	773	802	776	761	748	835	742	756	822	782	770	763	735	823	766	796	765	809	792	756	814	774	792	793	758	817	803	807	785	800	807	795	825	799	754	791	745	806	776	795	815	814	761	787	773	812	736	800	786	768	771	724	833	784	765	815	818	797	832	807	761	761	842	792	787	820	764	775	746	772	790	761	796	789	786	787	776	799	792	808	774	818	788	778	783	835	782	782	775	820	809	796	792	847	802	757	747	747	799	801	810	778	769	794	783	758	778	778	818	792	816	786	739	779	791	783	761	819	761	759	776	786	808	795	798	790	776	793	796	761	768	760	746	837	724	750	796	782	773	814	799	733	785	751	832	817	800	778	782	850	732	813	790	764	816	849	762	866	775	792	788	804	747	819	816	811	754	776	824	793	796	820	829	787	774	771	772	787	839	816	826	818	827	836	849	796	759	815	807	827	761	821	792	809	760	808	811	795	755	759	779	787	771	824	783	817	827	803	802	770	838	794	768	748	853	801	801	752	805	806	789	758	791	803	736	760	750	843	843	830	750	839	747	739	774	809	817	751	757	789	728	792	776	765	771	806	769	821	797	774	790	813	792	801	798	797	795	815	753	801	776	732	777	806	800	792	768	759	807	829	780	799	799	790	806	783	817	767	767	748	777	734	786	808	783	823	769	805	799	763	784	782	737	793	780	790	803	839	716	765	835	747	786	769	800	766	771	794	750	793	809	821	809	820	785	812	787	824	757	790	780	756	752	775	814	805	789	792	713	863	798	815	762	802	785	792	774	781	765	795	820	781	780	829	775	809	757	809	815	757	743	784	781	783	759	786	818	768	777	824	831	802	789	831	801	863	761	778	847	776	776	814	793	742	770	787	794	788	816	783	827	837	776	781	784	782	747	795	774	852	813	820	760	781	829	798	755	801	799	751	766	785	789	848	803	846	803	795	770	778	771	784	778	767	755	773	764	747	783	778	839	780	776	794	790	798	778	812	776	759	793	791	780	801	773	770	722	795	742	795	771	784	793	784	810	765	816	798	795	783	840	805	802	749	797	831	770	796	791	750	753	841	802	790	778	798	805	808	793	848	786	811	791	744	770	742	809	755	787	799	786	821	772	768	797	758	803	789	777	800	792	814	780	781	745	794	779	829	796	803	760	753	802	817	799	823	769	784	732	739	783	831	793	795	793	818	798	800	774	816	764	824	774	767	824	834	802	789	828	783	787	791	793	806	829	789	818	798	807	773	792	790	766	768	780	789	837	800	765	798	810	836	772	799	851	835	780	789	824	824	752	812	764	821	762	819	776	752	761	757	796	774	742	760	798	796	794	791	784	821	768	779	741	808	807	777	819	810	774	773	791	777	771	794	775	783	807	813	821	765	801	799	814	772	828	828	782	783	790	768	744	769	844	766	764	759	801	751	774	818	764	846	761	816	789	751	827	781	763	806	799	771	805	777	780	768	803	799	748	807	798	778	820	775	796	810	801	801	815	805	798	788	729	777	741	824	770	773	785	775	771	784	795	785	750	770	819	804	803	783	772	746	822	766	791	795	781	805	786	775	785	797	786	775	755	722	785	793	794	784	787	804	771	774	819	789	716	763	778	797	824	778	763	799	783	751	796	755	862	785	809	802	796	772	765	791	762	783	787	843	717	722	722	834	711	746	795	781	746	849	775	768	776	780	817	800	826	779	772	807	739	799	830	776	766	786	771	800	799	760	777	818	827	802	764	740	791	768	775	795	789	829	753	798	770	764	817	778	843	786	741	794	791	748	757	783	788	747	772	785	797	849	739	783	746	762	760	733	805	813	837	771	764	789	745	794	807	760	799	765	787	766	729	778	803	770	769	788	831	829	797	765	757	833	797	788	801	754	857	807	779	776	825	783	832	780	747	793	850	794	763	784	770	838	845	793	839	762	794	781	789	807	839	840	775	801	773	783	752	807	798	771	774	829	798	805	816	795	734	798	794	793	844	816	752	769	779	795	768	766	760	793	772	788	748	770	820	786	821	797	770	762	793	798	749	781	792	818	780	815	795	748	775	830	784	789	774	817	753	793	801	776	838	761	765	752	720	755	782	781	833	770	792	817	717	843	775	771	791	819	784	760	775	799	788	832	785	811	779	761	754	797	763	762	815	765	789	818	822	824	775	788	804	834	758	788	776	814	766	834	781	775	854	802	813	769	773	798	776	780	798	800	842	777	801	769	798	774	777	821	817	776	805	761	759	791	825	807	721	777	831	785	734	761	829	768	803	774	752	791	801	815	805	770	796	756	730	767	796	783	797	730	828	754	790	803	753	839	802	735	818	839	842	801	841	795	737	705	754	795	790	793	821	781	776	780	764	753	814	827	775	798	742	800	833	819	791	824	759	763	808	756	749	833	820	775	786	818	797	750	778	837	790	782	777	791	769	812	792	784	791	828	813	788	781	774	765	791	763	794	772	793	739	811	784	758	763	789	806	806	779	823	786	827	785	803	769	794	812	754	745	839	778	785	825	804	784	835	787	760	808	828	786	804	824	788	808	797	785	772	804	788	787	789	759	824	836	777	766	809	874	799	759	795	780	784	825	758	809	756	778	793	797	742	831	751	788	804	750	814	861	784	773	724	766	820	790	760	779	741	783	757	792	808	754	799	851	747	819	782	793	781	806	773	794	762	822	747	803	762	792	802	786	761	765	784	816	772	796	756	839	790	781	787	806	762	793	807	791	763	778	812	828	787	777	737	798	838	781	793	810	844	780	811	778	800	781	828	749	776	805	780	839	793	806	779	795	738	756	762	760	791	821	763	785	772	794	785	782	805	779	788	792	747	794	792	785	820	765	786	795	821	781	795	773	811	783	830	774	789	781	747	774	809	758	827	759	765	755	770	792	778	771	731	780	746	806	757	837	777	755	805	753	774	814	770	780	752	775	773	771	796	783	790	751	729	799	756	815	780	824	731	792	763	744	790	773	795	762	775	821	762	786	821	824	739	820	803	730	790	732	837	750	767	723	771	767	790	789	783	838	843	792	757	832	812	741	814	772	797	737	798	734	775	790	786	774	801	804	808	811	766	748	749	776	784	773	722	784	759	738	775	746	844	840	809	821	823
29982	29711	35439	26547	16872	11125	7338	5217	4175	3608	2764	2180	1680	1429	1193	1055	993	997	946	946	884	845	849	876	812	815	754	739	764	680	732	682	688	679	633	694	646	675	632	641	653	622	649	644	625	656	640	653	643	655	615	603	634	642	679	628	634	612	624	624	664	685	617	652	617	682	652	660	626	696	619	610	602	612	647	618	619	635	659	637	622	665	590	595	625	681	680	677	632	666	610	632	616	638	648	715	641	657	634	640	629	586	647	659	643	618	683	633	676	620	579	646	670	598	670	651	628	622	573	662	656	689	640	687	631	620	673	644	620	610	643	645	645	650	584	683	638	662	660	634	700	650	655	688	627	625	643	622	671	696	579	693	669	651	632	668	651	642	654	662	651	597	674	655	637	689	637	658	637	594	657	615	699	599	612	674	613	632	628	638	628	653	658	625	636	593	647	647	624	711	695	692	626	666	628	638	712	613	648	640	645	675	677	632	656	612	645	633	606	640	595	651	642	638	674	650	624	636	643	647	646	586	616	663	635	624	621	657	699	645	692	643	649	677	663	694	685	681	631	653	642	642	647	640	637	600	640	690	666	604	608	614	684	648	690	633	587	641	640	649	629	603	611	663	665	674	688	644	647	641	656	602	638	612	679	663	628	607	637	644	630	667	674	710	680	643	655	650	617	671	668	613	613	631	616	624	622	642	634	632	633	673	609	617	652	621	640	617	668	659	616	662	630	639	634	696	624	701	639	652	699	649	661	629	667	650	666	646	674	665	615	687	687	692	678	684	660	662	646	630	613	622	674	614	675	631	643	659	652	630	639	644	640	642	625	657	642	598	622	635	646	635	669	643	647	660	662	641	624	633	627	649	677	657	610	640	666	663	675	644	618	596	602	637	617	639	658	636	671	619	644	656	602	651	622	663	649	601	616	611	581	668	650	591	646	640	634	627	666	615	643	634	611	650	673	682	655	638	667	680	640	645	595	610	643	636	636	689	673	726	641	650	651	617	657	634	595	655	676	618	609	617	684	647	659	616	646	618	613	645	663	646	649	618	604	661	672	650	652	660	636	654	666	687	665	632	658	618	676	619	639	629	592	694	660	713	669	652	621	658	652	674	637	698	636	656	653	658	657	684	618	606	637	615	653	663	609	659	629	680	653	640	622	636	619	630	620	655	654	686	647	690	636	614	620	689	630	663	635	632	623	688	639	633	641	694	632	651	665	606	656	612	640	603	649	652	635	627	691	633	669	661	618	651	614	598	661	613	622	675	626	610	574	661	715	616	677	618	611	660	648	690	677	636	626	633	618	658	651	663	625	614	650	679	650	668	616	632	648	687	612	669	643	646	640	708	632	702	623	635	632	631	655	693	671	635	640	690	686	593	668	667	665	639	629	636	639	644	651	621	661	659	659	653	674	625	651	670	615	617	623	649	639	696	675	633	671	620	658	675	652	657	650	640	676	637	624	621	643	634	635	649	653	674	664	695	614	659	622	631	625	634	627	663	617	707	670	619	669	627	657	618	639	631	673	604	650	652	629	673	625	648	570	626	625	645	610	688	638	630	607	631	682	600	637	681	650	647	632	675	627	605	638	663	589	631	650	658	619	627	602	628	584	660	661	681	610	626	626	590	656	668	647	680	634	658	657	602	619	687	620	622	664	655	681	691	637	617	623	682	668	671	621	650	610	639	629	657	602	619	621	615	595	655	629	625	611	634	626	622	600	678	642	636	620	648	604	613	643	632	656	612	677	720	664	643	642	629	635	636	647	661	621	686	628	669	720	662	682	606	610	628	594	679	639	613	665	620	684	648	635	625	665	671	650	640	654	675	637	659	634	598	582	655	624	636	656	647	632	675	652	662	704	637	652	668	650	626	608	619	659	602	654	663	613	599	651	653	622	662	616	621	636	653	671	650	618	591	626	634	604	624	638	647	636	682	643	651	667	703	643	660	655	654	629	635	631	667	642	655	650	660	670	637	674	650	645	678	615	669	625	593	668	635	652	628	650	669	635	627	651	643	690	702	630	594	613	637	636	659	655	612	672	653	651	616	638	609	622	637	683	619	638	645	620	607	636	668	647	624	639	625	703	623	654	692	659	678	596	643	640	653	619	676	671	665	627	645	660	756	627	634	706	660	638	643	642	627	615	661	651	643	632	650	656	647	690	591	632	640	662	591	609	634	643	624	660	666	644	633	640	665	618	651	650	660	624	620	650	672	665	646	607	628	637	636	670	664	634	617	641	676	661	646	635	622	632	671	669	672	630	670	662	627	621	656	610	658	632	623	583	635	662	616	637	653	634	714	619	664	603	645	679	645	695	630	646	599	608	644	682	627	653	639	621	628	651	667	653	639	633	677	628	658	646	614	637	626	634	641	676	668	651	623	641	688	644	639	638	611	676	637	642	659	649	618	639	599	659	661	631	639	660	653	644	633	653	623	636	663	656	623	639	669	659	671	664	682	622	644	629	664	641	665	650	677	654	610	633	636	643	640	661	599	615	639	661	632	660	680	661	630	639	620	621	626	674	618	645	641	668	635	625	587	628	676	600	619	621	622	665	668	643	644	630	684	632	638	620	656	658	621	675	627	655	661	591	652	644	643	585	655	655	670	642	624	622	678	619	628	653	628	657	626	618	607	645	661	640	672	661	676	621	613	639	649	585	679	661	658	616	648	650	629	625	678	653	648	683	688	657	672	635	622	648	662	638	626	693	697	651	663	636	674	603	677	651	685	652	603	634	640	651	642	635	662	615	619	619	648	648	662	645	689	628	612	628	609	686	633	655	671	669	622	628	595	660	633	670	647	633	671	593	652	682	622	646	599	617	615	648	612	621	628	575	610	623	683	662	660	680	695	621	695	655	613	611	600	624	634	666	597	636	641	637	669	663	695	597	691	662	676	649	610	631	646	687	635	646	636	689	620	681	621	661	670	661	630	629	653	660	669	639	665	678	638	676	652	649	636	623	675	695	626	671	679	637	679	616	673	661	660	628	639	660	665	702	630	621	676	622	621	601	627	660	593	627	671	673	630	640	633	639	676	611	644	619	637	630	668	664	633	682	652	673	644	618	728	666	652	638	627	645	625	621	607	623	642	652	635	670	628	644	702	654	627	652	626	638	629	680	657	650	628	620	612	660	681	609	637	658	629	672	637	668	645	655	642	633	664	648	645	667	649	624	687	661	654	678	649	652	635	619	698	643	662	627	640	627	667	659	660	638	654	637	610	629	639	665	610	673	683	679	647	661	621	598	645	637	614	656	636	624	678	673	666	639	610	641	652	656	659	611	643	655	601	648	660	592	609	633	653	641	675	662	660	653	629	652	596	662	722	624	617	676	673	666	674	648	634	653	644	635	647	644	595	600	608	629	621	638	612	639	657	653	616	671	675	647	661	603	661	645	633	633	615	674	629	656	643	640	642	649	620	644	635	608	663	652	632	653	690	714	615	612	663	672	658	646	668	645	719	662	639	638	690	662	660	602	641	655	650	625	632	638	640
26451	45079	35716	24060	18564	14555	10411	8098	6454	5168	3927	3093	2419	1880	1477	1365	1319	1203	1145	1001	1030	961	936	879	906	887	856	795	755	760	738	668	714	702	714	697	694	737	675	664	660	681	664	650	642	710	674	677	655	665	699	634	633	661	698	663	682	647	680	683	641	655	646	649	647	694	634	643	667	677	650	635	653	676	644	641	654	623	664	621	667	671	678	677	626	658	644	634	650	675	680	670	638	695	669	665	666	657	622	662	697	690	643	662	657	631	696	638	671	626	682	671	642	635	666	625	632	682	629	615	666	690	671	671	699	661	614	689	608	666	660	619	669	643	647	695	680	636	653	682	666	640	646	639	648	641	685	665	699	681	617	617	624	675	658	644	631	665	630	679	696	654	635	626	648	706	654	665	664	644	684	658	653	656	665	642	658	632	641	618	667	647	679	669	660	666	638	675	644	676	672	665	685	683	684	659	669	658	614	718	626	666	666	662	681	681	671	648	650	655	641	680	687	664	657	681	648	656	629	653	636	648	684	641	601	622	650	637	643	611	642	647	714	661	680	661	657	650	618	668	632	680	630	626	651	669	651	688	637	634	621	632	661	686	639	649	629	650	638	703	704	698	662	661	680	694	655	623	656	681	612	665	664	691	644	609	610	674	645	648	650	668	652	621	619	709	619	692	626	627	665	659	651	666	651	646	667	645	669	664	622	661	641	641	634	646	685	695	647	643	621	650	696	634	617	654	659	643	658	579	632	682	639	700	667	650	674	642	660	655	696	653	691	683	686	668	651	668	675	651	613	654	674	634	643	637	666	657	652	645	638	656	657	644	657	685	676	653	679	659	689	628	652	685	686	646	676	624	637	654	683	602	638	675	652	624	696	686	661	668	693	691	644	610	666	646	674	629	607	647	673	665	666	670	650	669	673	649	619	683	680	607	655	661	672	690	687	660	687	643	637	621	658	685	704	654	611	598	658	661	702	605	635	649	621	636	674	675	646	638	638	670	654	668	641	617	632	668	668	658	662	649	647	674	645	628	662	647	645	607	643	654	675	633	719	640	657	655	661	626	634	647	691	668	663	687	668	622	668	647	647	684	673	657	664	649	655	664	619	640	682	617	604	655	653	660	679	649	676	663	601	655	659	665	654	672	661	674	665	667	644	669	596	649	634	644	633	661	612	701	649	691	669	665	659	661	647	632	675	685	652	651	660	641	670	634	598	649	636	681	653	626	679	614	639	663	629	630	645	595	647	673	601	632	637	677	615	647	656	698	678	677	669	638	655	659	646	668	652	641	656	647	675	651	657	661	653	640	676	649	660	640	666	667	675	670	680	644	671	662	668	623	669	659	621	666	687	669	663	665	634	739	656	610	691	665	705	671	688	642	689	656	629	663	656	688	687	644	665	691	602	684	670	667	670	671	677	664	624	597	673	678	663	672	630	654	695	632	671	665	700	628	695	647	644	628	634	605	672	646	682	603	651	698	633	699	658	652	638	678	664	674	667	671	664	667	664	678	628	665	685	662	655	682	665	653	683	632	669	612	700	686	616	675	657	683	655	644	737	631	703	624	645	660	608	657	664	669	657	662	653	632	641	685	644	658	664	633	630	684	684	668	620	680	635	660	661	689	630	702	590	663	653	625	687	659	710	618	696	646	629	663	674	670	702	654	612	683	626	661	683	671	670	630	688	687	657	675	615	645	656	654	657	663	645	692	671	672	702	682	641	675	646	623	607	646	644	638	683	659	678	692	664	643	660	647	617	627	668	722	657	671	666	640	640	680	659	646	629	666	655	627	659	661	671	636	661	685	681	653	642	674	695	665	671	690	645	652	634	608	676	610	682	652	656	655	663	628	659	669	650	625	661	654	666	683	624	632	631	635	655	668	682	661	673	696	639	664	681	648	697	610	665	625	676	681	692	657	670	669	663	660	704	614	662	664	656	672	662	638	678	701	633	619	664	651	625	659	679	670	645	624	685	638	651	657	623	674	619	630	737	620	672	629	641	713	656	668	655	639	653	621	668	663	641	649	629	660	656	663	713	713	629	659	629	656	674	645	641	643	649	657	643	658	622	689	677	633	624	650	635	675	651	689	672	681	625	668	671	635	682	699	679	648	634	633	602	673	640	660	665	617	631	655	644	647	637	648	653	661	698	688	655	643	656	694	648	647	684	644	694	669	716	640	647	634	624	658	657	666	672	662	666	713	675	671	658	687	646	615	632	638	646	660	615	641	641	619	709	623	635	632	649	688	627	674	700	621	639	646	646	717	660	659	643	661	654	664	668	657	637	663	657	640	677	646	663	624	683	660	675	713	658	653	660	675	630	671	657	681	626	637	648	638	680	654	658	639	678	671	636	644	620	620	671	672	664	702	667	646	651	634	689	660	668	706	661	674	637	651	658	623	645	642	684	662	661	668	673	651	659	659	670	633	645	683	654	678	635	662	638	624	631	605	689	665	635	658	686	656	664	671	664	676	664	676	664	641	634	665	685	659	636	693	669	677	671	611	632	658	671	680	667	657	610	706	642	677	615	644	670	602	638	638	648	667	634	696	634	675	661	661	647	640	677	668	709	653	686	620	685	658	705	656	633	675	675	691	634	641	635	663	608	632	644	690	662	653	660	634	650	674	624	633	656	630	636	602	616	655	687	661	664	662	650	697	698	700	674	608	702	712	677	687	642	650	629	657	707	590	689	643	655	656	667	657	655	645	654	630	674	674	702	632	595	649	689	705	693	673	612	626	654	685	691	642	679	652	639	665	619	651	640	653	730	693	620	659	663	635	619	647	658	649	656	657	662	721	662	665	655	668	629	647	677	656	670	645	595	667	658	651	711	645	642	726	650	615	689	641	708	590	625	652	624	622	658	649	662	685	657	640	669	682	651	705	659	639	669	628	678	663	654	651	656	593	645	669	639	669	644	638	649	709	672	685	651	640	666	642	620	667	616	697	633	679	658	637	682	686	681	660	679	718	668	695	654	651	623	625	666	694	656	720	662	724	656	685	686	649	608	615	670	611	698	649	680	665	616	656	699	648	633	660	621	649	632	643	641	631	676	650	651	712	637	648	668	633	647	600	597	639	627	670	661	632	683	675	696	662	676	673	647	664	640	672	654	647	648	675	677	741	664	638	642	617	627	656	651	711	694	624	645	654	695	689	664	683	682	648	666	672	673	669	657	634	718	656	687	633	620	637	651	642	696	688	669	676	615	671	670	679	658	653	632	630	657	647	656	705	671	676	636	656	667	687	630	619	684	673	633	625	685	658	614	660	631	683	674	639	685	605	642	646	637	680	676	645	647	687	675	662	609	657	670	643	664	628	630	674	607	648	662	627	692	657	663	636	644	655	632	700	648	636	647	722	651	634	633	601	626	637	648	636	696	644	667	666	654	650	621	630	626	646	650	690	667	659	667	700	655	713	682	636	719	669	658	606	688	664	672	654	676	634	655	688	714	670	661	651	680	686	619	663	665	616	641	641	672	625	637	650	648	657	676	686
24312	21590	29039	25437	23320	20926	14704	8798	6678	5480	4377	3348	2558	2099	1765	1457	1354	1334	1207	1142	1075	1088	1018	1047	954	935	914	770	825	844	804	798	801	763	784	660	732	733	781	698	783	778	769	710	734	696	722	700	682	754	729	733	728	719	706	700	710	702	790	701	731	756	727	724	711	765	716	706	696	727	668	727	699	711	705	717	674	737	698	649	697	700	721	699	658	720	710	746	671	694	686	736	712	712	683	686	673	760	638	680	691	792	692	748	697	722	725	707	682	684	762	795	718	685	728	717	667	731	709	719	718	697	680	674	666	686	705	673	699	676	705	722	689	772	746	684	668	751	711	717	741	657	695	696	646	717	712	692	725	675	746	690	694	712	721	685	742	683	706	742	750	738	739	708	709	682	660	690	715	649	670	734	689	717	713	691	703	698	708	761	730	711	750	731	733	745	699	751	636	746	680	694	749	754	697	721	777	726	659	731	669	693	700	726	730	685	702	738	708	731	724	707	720	696	747	706	678	733	729	695	739	709	724	693	701	727	724	707	738	620	698	678	699	749	674	716	735	729	694	682	714	697	758	732	720	722	719	712	733	685	722	726	741	732	683	732	772	686	684	710	673	713	691	668	657	749	720	743	731	729	672	714	655	681	687	726	748	713	669	699	718	745	691	756	695	714	640	689	668	745	721	674	695	701	708	704	697	724	701	675	703	646	698	675	706	682	715	719	708	721	709	698	746	724	739	713	713	702	709	718	692	728	713	721	670	706	678	711	704	722	705	756	713	718	649	720	674	705	699	752	717	720	722	699	652	689	691	687	756	706	710	722	730	661	709	712	747	746	711	677	646	705	694	699	719	727	721	689	713	639	713	708	672	702	666	729	707	719	721	707	729	742	714	698	646	684	697	716	737	720	768	742	702	696	724	719	686	696	733	705	711	730	714	696	692	682	738	682	690	665	701	696	717	687	725	654	726	729	703	669	735	708	662	732	702	685	738	739	693	706	734	717	709	741	735	692	667	708	732	717	733	700	693	742	725	718	692	674	657	671	719	705	728	708	716	715	671	699	717	700	692	693	627	723	699	717	731	701	737	724	744	722	659	672	681	734	722	716	678	751	720	759	730	726	782	687	651	740	708	764	724	729	721	740	725	712	697	700	741	733	704	704	694	751	743	751	714	698	714	703	670	718	693	720	736	686	698	708	681	711	684	697	729	707	696	746	716	666	762	695	730	709	647	677	734	711	754	677	720	681	714	658	773	705	755	736	708	759	683	697	711	684	746	768	693	684	685	751	710	698	721	712	690	713	729	750	765	767	725	684	717	682	731	645	680	738	707	677	742	621	724	755	704	690	674	732	746	714	715	707	698	720	688	724	713	727	726	740	715	720	723	668	703	713	682	686	727	712	712	664	731	720	705	712	748	717	690	754	680	707	672	760	762	695	680	692	701	732	775	713	722	745	690	682	719	702	687	700	663	764	722	727	662	730	729	729	692	714	736	727	688	696	688	723	741	687	679	707	739	767	805	726	710	750	726	693	718	720	688	687	660	742	672	700	698	734	673	661	705	689	669	744	724	731	677	697	714	684	722	651	732	698	700	649	687	721	726	698	689	706	710	688	725	733	754	714	723	709	746	735	739	724	716	660	705	662	726	710	732	701	787	740	711	714	658	704	711	737	721	700	731	702	679	692	665	764	744	674	725	735	753	784	704	689	729	699	699	729	689	704	726	711	677	697	699	713	704	691	757	678	663	731	722	676	762	704	725	695	665	702	719	691	717	688	710	741	719	728	678	685	740	692	761	674	726	694	759	677	719	729	734	692	737	694	688	743	735	734	689	693	725	724	724	745	677	738	701	750	696	710	706	738	677	727	648	676	706	707	774	709	696	719	714	690	684	702	699	719	666	703	748	674	674	709	692	748	720	691	707	702	702	718	723	693	675	756	712	695	709	760	688	770	725	707	711	731	720	685	736	707	767	693	697	702	676	758	704	653	696	663	654	716	679	694	682	710	657	726	688	746	674	696	678	686	714	729	663	749	733	683	699	669	722	721	714	668	650	688	738	677	703	705	719	750	698	685	719	722	728	717	713	675	688	665	708	650	717	759	680	673	703	723	692	707	672	717	724	683	693	728	690	717	688	694	705	751	709	663	708	717	677	699	700	722	693	746	735	717	712	688	672	720	729	720	712	687	688	743	672	667	766	738	710	713	687	724	724	715	716	713	712	713	688	711	721	708	715	701	737	684	744	699	711	688	631	776	718	750	712	676	721	726	689	717	680	720	704	718	716	688	746	712	712	725	714	694	704	725	738	720	723	697	681	673	695	680	672	658	696	746	733	697	722	673	708	653	698	722	733	737	703	673	695	680	719	731	722	689	711	702	717	696	746	689	698	709	689	709	677	653	714	703	698	736	748	735	692	677	669	699	689	720	774	712	655	691	751	722	726	710	751	764	722	667	738	664	733	709	712	693	710	737	751	674	726	639	740	695	711	652	758	699	748	729	723	726	692	740	733	723	714	703	709	715	739	684	704	749	682	740	689	729	679	700	724	694	726	707	711	756	716	704	725	741	681	727	716	694	770	674	705	742	633	739	721	702	719	736	754	693	704	653	749	710	719	685	717	709	710	660	686	672	725	679	703	736	706	708	712	749	690	684	685	742	729	741	647	658	667	692	738	728	685	732	749	683	700	710	707	689	672	705	756	696	693	666	704	677	712	724	690	721	683	661	701	656	719	715	719	686	719	720	715	742	707	689	725	704	695	712	710	680	681	675	702	690	701	721	700	693	727	756	676	708	701	708	768	704	679	711	719	694	710	674	699	706	678	680	673	729	722	720	697	718	697	760	677	687	728	727	653	674	727	675	703	717	696	684	704	670	724	653	727	721	668	694	721	656	715	704	670	719	681	696	757	784	661	729	708	698	717	719	704	714	746	677	708	714	672	694	728	681	668	702	744	671	678	701	700	691	708	725	692	709	707	732	711	717	677	730	720	650	713	684	742	743	711	691	737	721	718	774	722	694	710	701	738	716	710	722	755	686	712	688	723	709	659	745	736	733	725	711	719	688	652	697	747	724	696	693	649	712	716	724	664	705	701	769	679	706	733	713	696	748	697	729	698	676	790	685	784	660	709	668	732	699	714	699	678	786	730	684	679	699	699	688	710	680	700	707	740	709	688	684	679	679	701	718	731	754	669	752	714	714	713	741	674	734	721	695	730	716	718	722	724	718	702	666	714	718	689	679	709	745	681	746	709	762	683	746	699	711	682	694	686	657	756	718	729	714	700	692	697	737	736	722	692	669	735	697	755	723	776	677	740	656	706	681	655	689	710	740	711	742	747	688	708	692	680	683	698	760	738	699	683	704	646	669	676	683	729	710	685	733	677	711	692	678	705	691	717	692	689	741	713	678	725	661	691	694	720	730	668	761	733	733	699	732	716	706	761	685	755	719	672	732	715	669	752	727	659	689	712	704	690	714	721	676	710	732	684	684	699	676	728	730
26261	52415	43047	30858	24899	20280	15236	11806	9383	7561	6008	4760	3622	2830	2201	1774	1741	1552	1526	1357	1248	1237	1147	1124	1137	1057	978	905	876	866	824	846	855	789	776	783	746	767	800	806	768	703	762	733	735	735	736	719	717	741	663	733	737	704	722	729	716	721	730	668	684	688	712	712	707	739	682	687	717	745	740	719	701	708	743	731	736	740	734	672	679	712	702	655	708	700	732	727	740	733	677	679	709	730	692	707	725	720	734	726	699	735	752	709	701	699	770	738	731	751	696	740	749	737	724	659	712	678	666	730	662	699	728	721	683	705	721	653	728	674	702	748	708	728	695	732	708	706	659	710	718	735	710	756	715	704	735	691	675	742	714	681	739	659	697	725	737	721	724	725	764	685	655	688	659	724	708	715	737	667	732	730	690	743	719	707	712	760	677	693	754	699	712	784	726	747	738	771	688	705	736	724	724	716	693	709	711	717	737	738	714	698	769	775	725	706	660	736	678	704	775	719	672	706	775	674	717	767	731	721	704	683	733	670	750	684	674	697	715	722	710	695	685	689	746	727	726	731	707	688	716	726	680	702	717	704	695	709	742	743	691	712	683	691	669	689	714	744	707	717	701	724	665	690	693	718	714	717	725	737	731	746	717	721	755	711	757	689	725	715	693	698	706	719	717	712	717	712	706	739	754	697	743	667	691	687	733	725	663	742	728	695	721	747	668	712	750	718	741	670	696	717	697	753	743	712	733	695	742	707	697	713	743	713	735	745	648	644	692	685	713	734	751	756	755	718	701	724	655	704	706	679	708	719	685	688	720	720	708	703	708	705	726	716	695	739	714	677	781	712	706	744	713	662	727	730	721	710	722	754	688	729	672	729	653	753	723	729	687	686	738	700	710	717	673	751	748	722	711	691	712	746	731	709	719	675	749	762	693	748	662	691	657	742	742	712	736	728	663	711	714	724	685	669	651	749	682	713	704	722	764	673	692	701	715	686	715	704	712	761	724	720	688	719	729	722	716	700	748	696	727	665	771	680	702	712	735	769	688	719	717	729	695	720	689	689	697	691	689	731	731	699	703	765	706	692	712	721	713	704	668	716	702	694	693	718	725	733	735	695	729	716	674	693	668	674	737	734	714	723	680	712	759	710	705	729	693	732	674	715	719	736	695	711	745	684	711	743	702	679	746	693	706	729	702	672	736	687	670	699	685	694	698	667	726	724	714	698	764	698	684	699	722	707	722	756	658	702	687	685	715	694	715	672	751	691	681	694	739	714	707	689	700	703	703	742	712	690	722	661	716	713	752	722	688	675	711	680	694	738	734	739	742	750	673	710	728	718	726	725	719	736	741	742	722	695	686	732	714	750	690	743	698	694	751	771	689	733	715	704	737	723	662	684	720	690	674	700	688	686	712	669	711	663	730	705	742	719	708	704	660	762	742	730	696	726	719	690	698	713	715	720	683	717	705	716	698	711	686	770	677	682	740	732	730	714	723	683	721	688	683	752	706	704	680	707	749	693	690	738	740	678	696	742	748	776	717	675	749	714	734	725	692	779	723	721	748	684	672	703	660	754	773	681	699	709	703	723	726	669	728	751	698	705	737	692	717	739	718	704	716	700	725	698	708	778	698	707	716	784	683	720	681	709	701	681	726	732	689	678	686	679	706	743	726	696	710	721	707	700	714	651	735	740	708	760	671	720	742	751	714	726	713	748	722	704	733	749	694	711	690	722	706	747	716	689	732	750	707	739	704	712	724	697	694	697	705	718	715	738	750	666	704	700	699	714	733	683	677	657	693	641	713	766	692	723	703	778	692	724	708	720	753	697	706	697	698	720	750	702	764	729	725	700	717	709	700	745	718	722	730	718	677	733	674	717	760	748	720	702	747	693	723	728	741	708	711	719	723	704	718	727	758	709	709	751	712	696	718	735	705	674	716	663	715	728	775	773	711	739	727	726	721	734	733	723	698	712	707	694	711	698	699	698	720	694	721	692	733	722	699	686	682	731	729	727	696	701	704	704	712	705	706	657	687	728	735	724	744	728	702	682	741	722	704	688	687	723	718	749	731	709	705	736	726	700	725	702	735	679	693	691	696	712	749	702	703	703	722	739	693	744	756	707	731	751	742	706	720	660	732	748	729	681	696	728	700	714	681	736	761	724	683	679	742	705	685	743	683	704	678	705	710	697	689	715	725	764	716	712	705	720	749	711	722	658	690	689	727	725	721	702	700	714	738	715	701	681	671	687	754	709	720	731	678	703	722	696	722	719	759	705	736	703	714	727	743	684	690	709	677	748	731	720	703	729	717	701	648	737	698	775	734	704	780	738	766	739	692	733	667	737	736	716	660	757	687	726	683	705	743	725	759	756	709	770	721	685	727	673	685	728	735	688	700	733	696	728	667	714	692	715	710	718	692	737	699	695	721	705	711	748	735	697	700	720	702	679	715	727	686	657	697	720	702	682	668	673	674	698	702	704	737	759	706	706	723	683	718	711	706	686	719	679	723	663	721	717	701	692	672	741	728	715	707	694	651	721	683	711	703	711	742	714	705	736	689	719	682	732	775	715	727	706	661	707	720	733	685	716	743	710	686	693	702	713	749	712	737	735	763	708	683	711	666	677	728	717	705	722	709	712	722	728	724	700	726	695	687	688	710	654	694	771	746	705	723	731	745	742	721	744	709	717	691	717	701	751	707	650	732	702	687	707	749	688	679	709	727	723	695	724	696	760	699	712	729	681	752	726	691	732	703	717	712	692	702	655	737	746	677	730	745	720	691	729	670	707	743	732	729	719	687	723	706	713	723	716	686	748	701	717	750	675	726	744	711	719	747	728	677	710	652	718	758	693	733	737	705	783	679	690	749	735	713	737	760	711	674	730	730	745	770	693	705	768	736	706	754	726	719	718	709	707	735	705	727	700	760	662	680	753	694	677	663	658	687	688	690	758	753	682	704	709	741	693	752	704	732	737	701	748	706	708	702	733	693	714	714	716	742	700	687	730	705	736	690	739	721	698	701	685	792	735	660	723	739	742	684	689	749	685	710	711	715	716	697	718	697	722	713	756	750	709	765	694	723	720	694	737	786	750	738	743	741	685	707	679	677	743	699	673	695	750	707	690	716	704	739	698	726	716	690	710	707	745	755	743	709	706	734	737	737	685	728	747	738	736	718	735	700	699	691	682	709	716	687	708	745	724	754	724	734	743	714	698	720	693	689	732	749	747	681	730	677	705	737	679	744	699	679	694	717	664	688	702	683	732	671	699	706	687	751	714	691	710	709	741	663	712	713	719	694	682	731	737	749	725	693	718	740	683	661	706	678	710	718	747	692	711	754	727	714	705	725	687	735	728	726	729	732	763	720	730	712	709	653	695	743	741	724	736	732	701	685	739	712	650	686	673	682	706	686	691	718	723	688	702	761	719	685	700	711	732	689	748	673	766	727	717	675	729	705	730	653	719	675	741	761	694	719	693	730	738	703	726	692	728	722	690	739	704	753	696	738	719
25641	21701	28866	27683	21172	15024	10128	6594	5240	4289	3329	2640	2213	1760	1573	1296	1160	1137	1099	1051	1005	951	928	930	937	887	864	787	753	816	792	752	746	724	706	727	718	676	684	720	725	697	660	718	672	678	708	674	696	702	684	713	690	680	675	688	664	683	679	697	672	646	655	663	677	667	666	644	682	699	680	701	708	617	678	660	675	712	689	731	666	644	646	675	724	679	729	721	738	648	713	673	715	704	680	696	665	708	686	669	660	666	731	723	628	686	642	678	689	670	682	760	746	706	753	761	724	715	702	698	696	723	676	706	692	662	663	625	677	703	654	703	638	664	675	709	721	650	714	669	670	719	714	660	705	614	708	735	668	679	722	730	700	627	673	742	678	683	690	646	696	702	709	687	713	700	674	685	690	670	693	668	699	680	686	676	694	686	695	683	699	679	669	682	677	685	645	705	669	672	676	693	707	672	676	647	651	724	713	664	734	665	710	671	668	676	657	682	715	650	699	654	750	697	708	668	673	713	637	645	686	667	670	706	764	695	681	691	719	666	707	689	708	660	683	688	685	618	684	658	659	662	752	670	634	683	677	661	644	689	665	690	655	702	691	697	696	705	691	691	677	672	718	695	663	679	654	648	664	682	716	681	686	683	685	689	655	668	741	649	723	700	707	720	660	695	681	689	673	692	712	672	730	647	698	694	698	685	701	680	650	672	690	651	702	675	704	719	684	707	693	684	690	701	664	696	652	668	690	685	667	712	678	687	742	709	681	701	739	663	708	679	670	688	702	723	684	711	640	633	694	673	710	617	663	701	631	708	626	680	680	682	705	684	669	707	702	667	746	667	678	717	720	688	682	670	651	695	719	660	699	677	678	739	702	672	632	685	697	735	662	654	779	656	683	698	655	696	691	682	626	664	665	708	622	756	710	694	650	681	656	677	658	700	657	704	672	675	670	659	667	707	686	720	683	712	705	657	716	637	689	673	669	697	647	680	663	648	672	690	687	671	700	671	664	677	691	655	684	625	662	716	684	709	678	669	685	709	657	709	643	711	726	680	646	675	714	677	709	674	680	661	722	676	703	695	700	703	614	661	690	743	675	686	663	712	720	721	695	665	654	730	652	693	659	681	743	660	730	666	667	666	700	696	688	696	677	714	696	689	715	701	684	694	660	707	707	697	674	669	687	735	758	692	646	686	685	759	739	717	676	715	659	721	715	676	687	685	671	697	687	708	679	650	701	684	668	649	648	715	683	654	652	677	674	658	683	723	684	707	662	720	692	663	670	693	678	669	699	646	637	718	706	677	677	636	688	737	703	670	663	651	697	665	670	669	703	678	683	729	671	660	679	652	706	688	666	663	646	672	704	655	683	718	673	705	705	709	715	665	684	709	695	654	662	660	704	689	673	703	683	679	695	635	695	726	682	713	670	682	693	720	717	645	697	679	693	693	689	671	705	669	677	682	695	663	716	662	666	704	735	695	707	741	687	685	689	655	704	694	664	685	740	681	669	688	646	691	702	727	732	686	666	730	682	659	714	693	705	662	652	656	719	718	703	689	676	668	669	679	671	657	684	687	673	665	722	654	720	723	659	724	680	664	664	658	672	691	661	650	703	694	692	708	700	700	683	747	701	727	640	697	682	710	666	689	675	684	705	670	755	688	720	697	659	721	713	694	684	684	673	695	681	693	685	733	691	667	675	679	686	674	682	697	686	706	663	647	704	666	638	708	667	696	642	658	677	730	684	694	677	688	690	664	633	726	712	691	731	692	700	647	694	732	710	675	656	711	705	730	642	676	704	663	731	673	656	672	661	695	704	709	658	632	679	711	651	637	685	678	680	686	710	645	640	739	690	663	654	697	696	655	668	686	712	695	694	683	677	700	680	679	661	634	640	712	696	690	679	646	663	653	713	693	676	710	690	720	654	654	681	723	682	655	726	662	687	677	716	714	684	640	691	703	667	662	717	684	719	714	672	696	676	695	717	742	727	678	650	684	720	691	671	665	697	706	660	710	680	667	679	612	691	685	682	683	724	696	686	706	694	681	683	677	715	661	688	697	674	691	708	697	698	690	694	693	700	720	662	690	703	655	687	678	651	638	652	709	685	654	713	728	705	697	693	714	659	703	657	661	719	691	686	693	679	679	724	703	677	679	694	726	739	676	714	690	663	689	707	701	700	700	682	685	643	718	706	667	690	693	710	667	736	711	685	701	675	701	698	639	699	685	676	681	677	681	639	661	671	721	660	684	702	664	715	688	702	694	704	698	662	635	703	700	689	693	680	649	700	690	703	631	655	682	706	704	698	683	707	678	664	663	730	753	680	726	668	693	661	717	680	700	678	711	708	728	652	708	719	670	601	655	688	676	690	671	718	695	687	663	680	687	653	704	675	662	680	686	656	690	692	695	665	640	707	661	659	668	702	683	699	703	731	679	667	720	737	691	636	676	656	723	706	694	689	707	714	684	667	682	662	713	706	738	656	712	697	745	664	704	731	684	671	695	625	710	677	650	694	747	675	650	702	736	678	656	710	726	675	647	700	676	721	690	692	719	648	680	704	632	714	672	682	660	676	694	684	669	639	704	652	722	747	671	719	683	686	720	731	727	682	650	675	640	673	667	655	708	676	691	661	679	685	640	683	675	674	709	702	714	672	696	667	705	674	713	647	683	675	681	715	669	605	696	693	697	694	679	639	644	666	704	705	709	670	696	625	656	704	623	741	702	689	706	669	661	700	658	712	666	681	711	692	726	696	699	691	701	685	707	698	692	712	662	704	717	700	737	683	668	655	619	675	671	646	690	683	667	682	693	720	686	652	673	718	683	675	669	694	693	677	700	662	668	668	690	659	672	661	653	702	646	649	634	699	631	691	653	685	733	670	672	690	715	715	659	738	725	691	723	665	723	648	711	654	717	670	670	695	674	653	688	730	654	670	659	711	706	676	713	653	717	661	685	722	663	651	641	703	691	652	670	691	672	708	727	686	684	681	718	725	660	670	729	685	667	719	714	692	645	674	690	638	715	687	717	682	709	652	697	701	678	734	725	654	680	678	680	713	639	732	712	692	660	726	660	706	725	702	680	682	663	656	639	715	671	703	692	618	645	682	679	671	689	626	692	678	667	666	705	667	713	708	689	643	682	710	694	669	733	671	682	726	666	723	649	696	675	659	713	627	743	684	678	718	686	740	699	658	685	706	704	686	631	693	727	746	677	692	694	684	642	638	669	707	695	671	676	689	696	701	656	683	712	626	707	695	716	688	661	712	695	694	698	682	660	714	638	678	684	652	694	677	717	676	654	670	730	675	664	714	691	655	703	666	714	699	703	675	669	684	735	675	720	778	691	764	687	683	642	688	705	679	702	666	745	653	697	704	693	657	648	699	756	680	730	673	668	658	684	698	711	649	702	743	741	697	690	659	681	690	702	690	666	679	655	674	697	694	678	683	660	701	657	718	674	700	686	722	687	670	700	691	692	639	648	678	663	688	676	657	697	661	659	718	717
26732	49149	39871	27587	22198	17810	13191	9933	7968	6494	5057	4058	3107	2379	2009	1674	1445	1354	1250	1225	1156	1121	1018	1037	1016	1035	981	843	829	858	811	806	821	771	764	785	746	713	693	712	745	742	691	735	698	728	717	725	735	740	728	673	661	682	663	715	710	723	697	753	677	770	695	715	672	699	697	684	680	693	691	710	731	722	673	723	678	714	728	718	695	751	719	711	671	738	679	705	718	712	737	687	641	732	656	722	697	709	695	710	698	671	666	702	710	694	677	693	710	694	693	675	694	721	705	694	703	695	685	711	683	675	731	721	725	703	705	702	710	729	681	735	664	704	717	663	721	697	710	735	667	691	629	756	742	702	719	707	725	703	707	701	714	691	714	679	689	722	731	688	708	669	712	693	705	678	670	728	689	740	722	711	702	681	708	718	707	720	715	715	655	679	736	713	656	703	708	724	714	698	708	704	702	684	725	692	727	664	728	659	718	715	658	660	694	687	704	699	727	666	722	695	698	712	670	701	698	689	660	687	707	746	731	738	682	689	725	702	714	701	682	720	704	716	708	690	705	685	722	686	672	691	728	719	708	684	671	697	712	729	742	715	680	689	722	731	706	711	765	676	687	717	701	690	684	699	734	680	714	710	715	727	650	703	665	724	675	699	708	675	723	700	680	685	682	691	715	690	702	687	696	690	716	706	682	717	714	715	750	705	708	684	708	707	761	731	700	715	738	674	748	700	700	746	666	634	728	730	682	708	705	651	726	721	684	692	724	680	690	700	646	743	760	677	728	653	721	679	718	682	665	697	728	684	660	719	692	754	724	699	710	707	715	719	742	701	726	711	742	708	692	725	710	688	659	703	668	723	699	690	645	696	703	703	682	769	666	665	715	727	681	722	686	729	705	674	710	672	719	734	723	729	697	735	743	663	693	679	684	659	739	713	695	690	705	692	676	671	749	683	649	690	713	757	703	686	703	699	669	703	697	740	739	723	664	657	712	718	679	706	732	680	687	695	677	721	706	710	678	744	699	718	685	703	686	675	735	718	708	667	673	662	718	699	688	760	694	693	688	660	687	731	693	669	697	757	707	712	728	716	708	691	664	708	727	671	678	667	673	640	701	767	684	706	677	705	728	681	725	748	673	726	685	670	709	725	673	691	714	675	668	661	702	739	700	660	702	683	680	698	709	675	663	698	718	699	710	654	717	677	715	681	719	728	724	695	755	737	693	702	754	701	705	700	708	715	686	729	734	668	768	703	700	699	722	714	618	712	766	730	700	705	667	667	678	662	679	681	725	715	740	689	708	741	711	686	721	695	756	707	768	712	653	734	694	646	726	752	722	692	675	703	661	717	716	733	727	723	699	674	698	754	661	741	691	673	713	729	689	739	723	698	673	746	697	725	729	697	699	644	704	724	721	629	628	746	663	753	690	685	686	723	675	701	713	709	742	675	722	675	728	693	688	717	705	722	678	697	740	693	679	684	717	716	733	657	693	676	695	731	698	692	681	689	719	782	678	671	727	710	673	691	680	730	660	674	661	730	725	646	715	712	680	721	685	720	709	720	693	749	680	681	669	705	692	716	683	721	745	635	739	652	683	675	676	680	735	709	674	717	717	691	679	675	718	741	698	702	720	695	696	644	739	700	715	684	665	707	692	754	659	686	667	700	721	743	689	717	737	742	723	701	688	721	703	721	706	694	727	697	688	670	695	655	731	703	708	662	674	702	670	686	735	651	758	695	713	688	749	673	777	711	727	691	711	712	675	717	658	695	770	718	707	734	715	730	641	670	712	713	689	706	735	699	697	670	725	677	740	715	709	705	723	688	698	740	736	712	744	672	703	737	722	740	704	771	662	672	731	730	733	668	717	681	723	706	653	723	726	719	720	697	693	716	699	695	714	736	697	689	728	681	655	694	728	701	682	707	727	664	681	694	688	687	705	690	729	710	712	678	716	675	715	685	722	689	776	744	742	712	763	731	745	710	715	689	690	695	680	677	703	737	712	730	662	746	776	703	676	733	722	744	694	723	724	684	757	729	713	675	696	724	715	666	698	732	731	722	715	674	735	712	733	718	709	726	707	723	698	688	703	680	645	723	698	682	674	708	726	733	696	737	700	723	746	684	663	696	680	667	682	746	670	741	700	693	677	689	742	688	686	727	738	716	721	685	720	665	673	666	687	713	697	730	697	682	714	713	703	691	648	665	711	698	695	693	712	654	727	682	717	701	663	715	683	660	728	653	691	719	746	705	734	736	704	717	730	678	719	688	685	749	738	661	734	687	712	701	699	658	727	721	708	703	716	661	735	684	719	692	728	734	690	807	695	697	710	714	740	640	679	625	729	702	729	690	695	744	729	724	690	715	659	720	670	671	700	693	703	709	747	717	712	757	713	663	683	728	717	696	726	728	711	727	699	712	704	715	694	692	692	649	737	709	670	692	731	703	719	725	725	704	708	731	687	651	706	744	693	713	724	721	678	725	735	702	700	711	700	721	730	749	714	683	678	689	754	709	679	690	712	694	671	690	691	700	702	715	677	666	715	696	714	716	709	715	740	714	714	699	706	715	675	636	697	717	707	698	699	701	716	674	701	671	682	662	725	702	711	716	684	710	686	701	728	697	730	729	718	732	681	704	737	688	699	659	694	669	696	653	712	717	718	679	695	690	763	667	697	699	682	699	657	690	687	680	696	715	703	677	692	660	719	709	757	734	684	669	709	680	738	700	680	689	719	685	728	663	681	769	697	692	680	710	682	668	701	703	665	697	675	730	703	711	686	688	680	724	708	710	713	715	752	732	722	707	713	708	713	694	672	693	687	732	708	713	677	702	706	680	730	663	704	722	685	686	693	666	682	663	714	722	677	692	704	727	712	710	710	715	708	724	715	693	746	697	668	738	693	690	666	683	729	706	684	729	655	714	739	704	670	738	710	687	709	686	649	680	685	676	730	704	698	641	706	657	701	640	686	717	724	658	690	709	672	670	698	690	691	688	695	701	698	706	704	678	647	697	763	713	718	709	714	737	694	700	676	696	704	693	718	678	680	681	718	721	703	650	721	729	654	735	648	708	697	690	724	668	736	760	705	678	671	728	671	712	642	717	715	724	702	747	713	665	726	711	688	681	703	667	677	703	661	733	671	715	696	661	739	736	734	681	672	697	702	714	669	700	668	657	721	743	706	743	721	739	685	714	671	666	687	723	699	686	683	665	727	685	683	681	734	677	713	700	676	726	679	713	685	714	706	704	697	735	673	689	747	725	701	715	708	713	696	716	684	711	635	699	708	714	708	744	715	694	691	670	694	697	680	726	696	690	706	685	668	690	697	729	714	679	712	705	684	724	644	687	685	717	723	687	674	682	671	666	717	708	680	739	762	664	729	721	695	741	728	700	688	679	686	714	655	667	677	646	705	682	682	681	704	680	741	716	743	645	705	691	693	724	684	661	735	698	689	709	725	700	670	693	725	695	743	739	690	718	704	737	711	666	662	681	691	702	696	704	716	747
23297	21662	29459	24479	22340	24128	21868	12559	8775	7252	6012	4676	3462	2693	2289	1943	1742	1606	1440	1368	1424	1315	1308	1235	1234	1209	1153	959	1005	973	917	917	914	951	934	849	852	876	865	842	799	839	832	785	829	846	847	815	810	858	810	789	767	841	815	835	790	831	756	843	832	815	796	792	794	763	821	804	792	825	792	842	781	811	800	814	817	805	770	779	819	784	760	831	774	779	788	784	780	815	810	811	802	794	759	820	757	773	797	833	773	787	798	799	735	782	812	797	829	801	771	798	826	763	822	760	799	820	825	800	798	797	812	773	798	837	806	749	783	849	808	760	805	736	806	724	812	837	821	739	788	742	823	767	828	794	766	743	810	836	819	783	772	764	830	796	872	840	822	780	739	770	799	776	771	783	786	817	779	785	763	823	822	817	822	771	804	833	821	841	798	742	852	803	786	748	811	771	830	806	805	801	787	788	791	765	794	799	774	818	792	781	774	819	756	780	787	834	797	798	807	768	782	756	816	802	830	748	810	776	768	802	804	814	788	789	776	813	826	791	770	795	747	786	770	788	806	778	860	789	795	788	793	796	816	813	827	801	778	771	808	763	786	771	808	778	809	785	793	802	772	799	851	771	794	818	833	831	781	835	824	770	795	782	796	781	765	781	778	810	764	869	758	856	765	763	810	776	781	782	796	769	779	860	783	763	830	757	778	783	738	792	811	790	797	819	761	809	811	814	818	835	791	767	795	765	789	791	745	832	803	788	796	778	813	831	769	766	811	850	799	822	788	824	783	845	804	768	796	720	766	806	793	781	767	803	809	789	844	787	739	709	779	803	755	755	820	756	798	724	796	786	776	748	804	722	798	723	898	822	778	789	767	783	809	795	807	813	759	782	791	761	785	825	768	817	792	798	794	778	803	753	784	720	764	824	759	773	756	773	791	760	770	759	804	784	854	795	783	792	796	779	808	804	777	795	786	782	727	750	825	817	794	784	807	779	741	755	800	779	758	838	814	808	775	768	785	776	793	816	799	786	825	803	782	796	804	791	799	795	764	775	763	779	819	747	831	796	807	760	765	813	800	794	746	812	788	814	773	772	803	812	792	765	762	774	833	753	758	803	788	803	755	774	836	833	759	784	796	784	799	764	774	730	796	756	813	771	832	819	815	812	808	792	729	802	799	791	832	768	795	783	774	825	768	798	826	786	755	765	729	817	831	782	785	796	802	746	752	759	804	833	808	786	815	789	782	767	768	757	832	835	770	774	838	818	814	780	843	837	789	812	795	798	844	778	766	791	778	752	756	833	743	752	762	843	770	797	782	821	820	793	756	780	833	760	780	791	800	822	750	779	840	822	796	795	799	844	759	794	752	827	761	753	823	811	768	790	801	793	835	809	756	804	777	784	783	758	768	770	818	836	798	837	879	791	795	780	811	821	795	772	777	790	733	743	768	741	771	822	805	747	811	821	772	755	739	765	719	790	782	831	798	793	755	761	764	842	819	753	795	777	757	803	783	759	819	804	799	811	803	820	820	803	799	802	786	760	852	804	716	757	804	776	773	771	738	791	760	782	777	795	816	729	792	753	824	795	772	751	781	773	804	832	819	835	808	821	794	819	736	828	775	776	763	822	793	791	810	830	843	777	781	810	737	819	769	803	852	782	837	860	762	808	800	803	830	782	819	801	782	755	810	802	810	776	729	801	781	794	802	753	789	819	769	754	783	824	742	770	773	790	788	855	803	814	753	781	828	755	791	820	835	770	790	786	788	775	744	789	811	808	755	827	770	836	748	813	802	824	783	788	756	793	791	828	766	778	843	825	825	788	767	789	739	766	770	745	824	808	780	808	769	861	792	806	804	780	793	821	758	782	779	776	785	833	776	799	735	815	781	776	793	808	794	786	834	800	753	839	799	788	813	792	772	795	783	795	782	849	761	757	750	814	759	871	800	787	762	766	798	786	867	776	797	760	789	814	771	839	807	821	756	815	797	819	825	778	794	769	759	788	787	788	754	786	799	783	805	840	827	767	782	829	752	796	816	768	784	763	800	783	816	824	796	812	774	768	840	832	809	792	803	776	818	796	843	746	822	786	787	793	782	801	795	814	786	794	823	774	787	802	824	844	818	769	784	813	776	751	759	758	817	720	794	779	785	815	776	803	770	791	779	795	829	777	785	792	840	759	799	786	817	754	787	831	817	789	810	787	768	761	786	807	820	786	761	784	755	737	850	764	781	786	778	851	839	757	786	817	784	792	836	814	797	807	824	808	758	753	765	763	742	770	796	778	780	812	723	816	781	748	801	762	762	796	826	756	820	811	837	791	774	760	798	801	827	776	735	778	776	782	771	743	828	799	746	752	831	793	793	739	745	796	840	788	803	797	842	793	793	814	763	796	795	749	728	815	773	828	787	804	750	825	837	751	786	809	776	791	825	795	821	801	780	817	815	792	770	739	830	827	805	796	781	800	773	813	781	783	821	800	819	806	778	749	793	812	804	748	770	769	774	802	825	824	797	836	798	852	818	820	766	829	800	823	831	793	779	816	773	743	762	791	794	788	768	775	815	805	844	798	778	793	795	781	764	783	833	808	772	797	753	800	805	823	770	771	797	793	828	849	757	821	787	840	771	816	808	775	791	778	799	803	755	791	786	757	780	800	790	794	772	762	807	798	824	763	810	797	831	782	761	797	793	790	781	795	822	764	804	804	783	764	839	835	755	855	796	765	762	848	826	764	794	797	788	760	848	771	783	815	839	779	750	787	844	781	787	798	885	773	845	782	755	758	799	817	719	796	808	777	791	819	772	806	807	735	748	820	821	815	823	797	792	819	821	781	823	779	864	809	788	763	825	774	776	784	797	766	831	829	781	828	813	774	805	811	801	778	717	786	811	789	815	790	817	851	821	778	745	790	794	773	799	782	819	767	770	782	779	809	731	823	791	733	827	838	814	756	739	843	767	803	799	792	778	770	789	859	813	784	793	780	794	768	826	821	798	853	813	793	810	812	768	752	831	728	824	798	791	769	712	771	800	765	805	763	819	785	821	801	776	794	777	736	784	746	762	788	763	758	809	828	792	811	717	735	789	793	777	765	837	787	772	802	743	779	812	747	804	843	809	844	847	811	802	772	769	782	760	778	824	805	803	810	823	773	820	803	760	761	799	763	758	804	733	783	821	815	809	787	788	757	757	780	810	791	765	764	786	772	770	817	799	803	767	810	814	770	787	827	729	806	795	748	804	785	772	782	779	766	775	780	868	811	834	798	766	767	790	832	779	794	778	776	757	838	773	834	722	776	730	755	787	796	779	761	744	777	834	774	784	753	785	770	804	767	788	775	832	822	773	796	804	788	802	810	815	812	783	819	779	810	770	784	783	841	782	802	782	799	769	811	791	781	793	812	791	775	740	814	786	778	760	774	829	837	780	725	747	870	818	757	821	824	751	734	739	849	762	814	819	774	808	798	802	779	804	845	789	777	767	787	766	798	805	739	797	796	788	794	794	738	790	797
28794	57976	48019	35584	29849	24636	18988	15010	12021	10027	8036	6358	4837	3674	2967	2427	2153	1831	1760	1595	1527	1406	1348	1407	1345	1314	1207	1121	994	1009	952	921	962	903	905	901	894	837	883	845	822	855	875	789	801	858	792	816	843	845	783	798	802	845	794	817	782	821	826	793	771	781	811	792	794	790	841	828	801	758	808	803	800	790	767	757	746	756	823	797	782	817	774	758	825	816	790	819	787	775	763	726	783	770	780	799	814	808	771	798	844	814	805	762	807	842	828	783	775	808	723	782	716	800	833	793	819	797	795	773	795	746	796	770	789	805	779	815	804	816	803	812	792	813	739	810	793	812	828	768	836	790	844	760	785	798	798	777	814	760	795	803	795	791	820	784	815	838	816	837	808	804	827	794	783	756	785	782	756	832	814	779	820	801	763	825	808	796	810	790	780	787	825	802	789	780	771	808	781	780	743	795	775	805	778	801	779	813	822	788	805	776	818	787	809	808	777	764	786	778	790	763	769	786	843	767	771	812	827	764	797	772	794	756	739	818	783	795	766	759	838	777	763	785	818	804	830	788	778	775	797	767	803	813	821	750	750	802	852	790	819	752	785	815	812	769	787	817	740	824	831	800	768	837	810	751	741	787	794	778	797	760	767	743	827	744	781	778	751	758	847	821	752	822	801	756	781	823	789	802	790	816	809	762	783	810	805	763	792	797	761	811	797	794	794	757	805	739	763	762	832	756	817	807	768	775	833	802	798	790	805	767	795	791	783	816	793	818	801	790	794	812	766	810	746	761	776	783	818	797	809	773	784	784	783	738	745	863	845	745	760	762	785	797	818	777	790	828	780	832	778	769	802	806	830	815	751	699	795	784	773	778	823	768	805	802	794	794	827	811	768	771	793	797	867	772	791	768	824	799	799	808	769	826	793	793	829	803	794	759	775	775	775	776	725	771	805	774	813	819	743	809	766	805	794	823	778	842	816	812	754	780	764	764	822	770	769	798	811	839	782	776	760	795	796	830	795	822	766	755	828	785	846	761	787	783	800	770	814	791	812	779	819	787	815	781	812	763	827	727	790	813	788	736	799	819	749	764	832	770	768	814	816	772	811	773	756	761	779	784	796	760	770	783	822	795	779	758	778	804	771	740	809	789	786	845	805	774	816	795	801	820	796	783	775	779	813	781	788	794	801	814	782	769	827	758	771	805	788	806	818	761	801	737	789	789	813	833	787	770	767	776	799	787	800	771	760	804	775	724	763	843	767	753	760	774	789	817	798	809	813	805	795	769	831	799	793	788	780	777	755	818	776	801	789	829	809	798	796	831	789	813	803	732	781	755	837	817	753	819	783	797	765	796	792	760	818	789	798	829	782	783	760	766	725	807	758	875	745	774	800	797	836	788	811	746	819	841	791	797	762	788	772	789	774	784	794	789	781	852	760	783	786	847	799	789	808	743	818	822	810	831	768	772	831	782	768	800	786	781	818	793	776	786	762	791	792	799	789	778	771	805	772	778	796	770	745	825	757	750	789	787	811	799	836	758	775	785	774	797	838	736	819	794	826	775	848	800	800	764	793	785	772	788	796	804	800	801	754	816	813	796	802	800	789	789	798	749	796	797	811	758	796	734	814	806	780	768	760	748	803	776	777	828	785	807	797	813	789	763	797	838	764	792	773	741	790	776	822	792	771	781	836	801	778	803	835	759	768	763	845	789	749	803	777	777	778	771	787	743	774	769	780	784	834	795	837	776	825	785	823	763	781	775	781	844	801	782	796	755	722	816	807	766	798	785	768	801	743	826	763	778	800	797	783	792	781	785	797	793	739	794	834	775	760	798	823	769	791	794	785	794	809	796	765	780	788	802	817	805	793	813	752	788	794	794	783	842	818	785	812	761	837	807	776	804	777	831	845	828	743	786	758	800	753	795	760	816	769	765	794	785	888	819	803	764	796	776	798	777	794	781	789	801	815	808	754	746	827	777	820	810	771	809	773	868	778	779	759	819	809	773	818	780	797	800	768	838	806	822	823	815	744	800	766	787	755	748	769	782	821	808	821	757	792	838	825	732	777	748	791	781	789	773	756	769	800	721	790	817	775	812	825	818	764	802	813	838	777	781	829	769	771	774	749	810	760	806	787	766	770	753	745	791	811	726	857	779	811	797	775	754	789	740	811	792	815	824	779	843	753	801	817	753	777	827	775	789	791	749	858	807	846	792	776	777	816	814	780	776	766	806	809	761	732	763	782	786	819	799	751	782	802	788	776	831	765	811	812	799	785	759	771	789	849	756	785	745	805	765	761	795	795	838	797	821	804	800	784	804	745	750	770	790	767	800	774	811	826	795	773	779	780	822	763	817	777	807	761	881	778	774	818	776	762	753	758	793	802	847	800	762	806	779	797	810	814	749	789	780	749	728	777	817	760	784	714	797	822	775	799	796	798	793	761	779	816	783	755	754	817	752	790	771	791	810	749	757	763	743	800	840	804	767	806	779	774	717	789	773	794	768	811	827	785	785	798	780	819	769	797	837	713	832	761	835	765	781	791	818	843	741	795	857	746	800	722	763	748	796	807	761	759	799	783	813	807	790	746	727	776	812	787	783	773	826	760	791	774	820	777	788	800	763	779	770	806	797	769	797	763	812	809	789	764	691	807	791	792	730	761	816	791	805	795	788	852	734	759	803	785	790	767	780	811	811	761	809	781	793	756	771	787	768	814	811	816	773	787	791	742	823	751	817	759	769	784	800	781	757	824	790	802	800	800	802	792	782	786	783	791	786	768	789	783	789	775	798	832	797	802	839	787	800	787	781	782	800	770	764	799	814	784	761	845	775	743	837	820	745	860	746	791	753	775	819	792	807	800	779	801	795	773	791	774	793	824	762	812	784	841	762	796	784	761	795	776	797	746	801	818	830	768	823	763	803	781	778	817	813	822	810	815	766	811	830	745	834	810	821	789	834	801	768	822	799	781	822	793	770	783	779	807	821	799	823	810	776	791	802	811	830	809	738	791	765	783	797	772	771	823	798	790	784	790	807	777	831	745	831	799	732	766	827	784	787	791	792	781	821	762	800	788	797	821	820	821	814	770	795	796	793	751	814	815	750	773	779	812	773	772	806	781	802	831	801	732	806	794	820	735	835	791	783	808	800	764	772	771	765	808	808	792	802	773	843	813	822	773	810	764	819	820	771	790	795	788	760	803	750	788	763	769	808	798	824	745	799	775	748	789	762	814	778	851	778	741	735	768	826	766	776	779	781	785	793	831	762	816	757	780	816	763	811	771	795	768	780	740	740	816	803	783	823	805	769	799	751	800	796	851	793	809	773	779	809	741	798	751	804	780	774	811	779	822	852	755	788	779	793	767	810	806	836	776	805	783	727	810	793	794	756	777	774	825	815	810	745	803	758	773	769	778	776	824	822	779	833	796	764	720	749	782	795	777	816	777	825	791	788	790	812	744	846	776	786	769	751	776	773	789	819	809	749	740	768	801	750	815	891	802	803	750	823	815	769
30076	29976	35089	26028	16729	11055	7528	5179	4158	3448	2771	2341	1953	1540	1271	1146	1024	1005	938	850	843	856	857	833	793	846	751	709	709	708	690	675	687	748	657	679	650	658	666	639	676	652	676	676	659	617	635	666	644	610	664	639	641	636	638	629	612	655	620	705	623	641	664	675	661	658	653	692	692	648	601	667	642	655	615	626	629	674	698	695	687	667	592	614	626	599	639	582	649	606	665	647	664	586	670	651	648	635	641	599	646	629	677	645	649	658	645	654	610	659	606	652	635	641	627	635	659	641	620	681	673	640	663	598	646	630	617	631	614	650	695	678	700	665	648	680	657	667	677	573	638	622	633	670	681	657	647	686	662	614	703	690	618	700	669	620	655	627	602	657	629	633	652	674	654	620	637	609	628	649	665	702	701	689	673	613	654	632	670	632	589	652	645	663	645	603	656	675	686	604	602	650	600	653	622	680	634	650	611	656	630	672	604	643	620	662	635	638	686	625	653	639	688	659	649	658	681	621	656	659	677	631	623	644	669	637	609	633	685	612	645	636	617	701	661	617	653	682	665	633	598	657	662	669	643	687	667	662	643	690	630	674	658	646	668	641	689	644	617	655	645	655	649	660	673	684	659	618	642	631	646	676	667	626	640	643	635	629	696	669	668	653	630	635	628	634	641	655	676	682	656	622	642	660	636	685	672	651	624	660	649	689	599	666	621	608	672	629	654	657	702	637	629	609	698	652	637	618	637	640	681	652	640	700	610	631	715	652	655	628	640	638	613	662	629	628	637	650	664	651	665	695	613	672	611	623	624	661	631	660	668	603	652	625	625	592	668	641	682	632	638	671	632	666	621	647	646	626	672	673	669	624	654	663	664	636	664	675	567	705	641	638	596	615	639	654	683	641	653	625	659	663	639	646	687	633	657	634	644	640	684	651	663	606	648	695	691	672	603	663	640	634	681	657	703	609	692	662	619	642	707	640	638	670	647	705	704	626	634	630	631	632	660	612	606	680	634	665	687	652	659	628	636	678	685	645	704	660	640	656	664	643	728	697	655	666	619	635	640	667	606	637	641	621	663	678	630	644	662	632	629	638	644	600	691	624	642	643	614	650	665	672	639	637	668	623	650	622	680	663	643	607	626	645	703	653	626	625	642	689	625	637	626	661	639	606	645	601	618	639	641	633	653	654	642	627	694	711	658	689	720	643	663	684	591	654	648	642	666	679	621	653	666	668	655	631	590	622	645	636	637	652	639	637	633	634	628	644	654	650	620	651	661	610	634	649	708	624	630	667	655	640	653	662	636	714	665	644	631	634	651	649	609	649	658	680	628	695	670	616	649	654	687	626	597	618	632	638	628	665	676	642	606	694	630	608	606	604	618	652	641	633	618	639	647	657	673	616	640	662	685	614	700	594	657	617	653	609	649	671	596	646	627	634	615	630	638	650	653	594	608	659	605	640	620	646	619	671	639	606	643	649	611	602	654	638	647	610	641	573	663	664	654	647	638	646	653	664	668	646	616	636	618	653	659	678	655	655	691	655	674	640	681	593	649	686	680	691	655	649	630	639	651	636	672	652	698	630	621	617	623	664	655	617	588	691	666	622	689	655	637	616	646	617	615	669	646	581	646	670	617	669	636	604	636	629	656	645	681	614	632	669	608	627	664	673	646	645	646	614	723	613	677	623	650	687	595	672	631	679	668	665	686	648	651	680	625	656	642	666	659	631	681	705	651	621	649	657	623	623	632	679	672	619	674	665	668	676	640	660	634	671	628	685	689	644	673	619	642	632	645	621	639	666	654	685	645	606	658	636	631	624	646	613	670	696	606	631	666	735	664	704	697	647	618	645	639	606	648	652	621	665	655	628	653	633	658	683	660	654	717	590	634	643	635	595	638	655	641	660	676	658	700	659	679	621	679	615	612	620	656	613	688	641	633	613	622	608	679	620	663	645	665	682	648	655	661	634	640	678	678	681	698	635	621	648	656	613	665	694	633	627	634	618	628	640	655	638	690	608	621	633	631	612	684	688	647	629	626	691	610	661	721	648	654	668	657	668	654	610	642	631	666	687	675	634	643	644	612	656	682	648	657	659	639	633	636	609	647	651	649	640	653	696	590	698	675	652	728	678	686	594	644	718	639	655	645	651	623	612	655	620	618	644	615	645	621	620	662	638	614	640	626	681	628	642	638	664	608	635	665	630	665	663	634	627	614	627	647	631	598	657	686	663	648	647	633	637	618	633	648	666	637	644	659	651	629	689	614	678	636	611	673	695	660	641	677	645	606	592	701	615	640	663	651	645	652	663	636	664	609	623	650	670	651	622	623	641	667	606	643	654	638	647	665	667	650	607	639	660	599	628	650	653	624	666	634	630	630	615	615	634	652	647	646	616	632	616	624	641	641	649	615	613	639	614	660	673	643	675	625	637	638	637	656	611	622	656	590	679	655	668	592	631	657	624	666	635	666	676	607	646	641	661	694	693	667	654	654	630	643	650	696	633	648	623	654	635	640	594	663	664	617	664	626	689	662	696	638	671	616	634	622	616	652	632	646	643	654	671	624	611	627	678	650	684	600	650	650	618	659	666	611	656	617	668	639	645	608	652	622	674	666	685	625	604	646	619	635	663	619	601	616	662	680	600	646	632	693	626	635	671	671	686	640	634	627	657	629	670	673	609	698	641	591	619	620	663	629	635	608	679	663	652	657	625	637	620	663	659	665	645	651	642	646	638	621	685	668	625	638	626	684	663	638	636	636	664	681	655	650	659	708	590	636	607	671	640	648	587	683	648	658	634	647	667	675	653	709	646	632	657	650	706	660	671	670	655	643	687	638	618	609	634	660	667	653	661	704	633	634	626	647	632	645	642	682	657	625	584	650	634	604	638	642	699	673	662	652	658	614	642	680	687	641	667	666	611	634	638	687	683	606	614	628	637	669	669	708	660	667	666	640	687	637	657	658	659	607	696	632	678	634	634	668	686	670	653	646	642	663	648	644	720	637	632	648	675	644	638	639	613	625	653	638	645	632	675	604	642	673	667	677	647	667	639	673	627	666	657	628	662	648	669	655	667	652	654	621	620	648	585	653	624	648	705	612	645	652	644	673	678	640	665	628	660	665	728	708	624	637	665	634	635	643	650	674	647	620	626	656	661	600	620	634	622	664	665	640	656	670	609	609	680	620	662	622	615	641	670	650	666	639	658	678	674	621	663	641	637	687	667	663	648	645	602	616	637	632	636	638	700	652	650	675	657	622	698	645	644	646	637	687	649	647	652	633	653	674	624	606	636	671	641	641	651	639	606	659	645	665	672	606	677	686	637	664	646	678	665	611	629	675	567	662	630	664	614	634	629	653	619	627	615	595	604	689	656	671	658	683	673	618	667	632	669	643	667	632	608	632	656	636	650	662	657	592	645	635	626	642	609	669	639	625	687	651	639	654	628	594	693	642	607	650	719	621	705	650	696	639	686	660	633	596	626	601	641	679	634	636	651	691	624	661	622
27140	45240	35115	23874	18596	14451	10753	7938	6217	5071	4009	3338	2668	2002	1678	1390	1281	1145	1102	1037	913	927	926	906	903	920	824	769	821	787	707	712	778	718	717	686	703	696	745	676	660	651	700	651	672	651	655	627	670	697	674	663	624	667	680	665	673	642	645	684	631	670	656	628	668	628	684	646	660	684	681	693	693	670	677	638	669	668	659	646	647	661	703	638	697	662	693	623	675	663	621	697	671	664	669	624	627	644	694	619	679	673	623	662	694	623	699	635	666	671	682	651	639	652	662	664	642	679	685	627	645	677	652	676	675	679	665	610	715	666	643	656	679	654	666	650	710	730	661	667	685	660	663	723	693	694	650	671	693	645	625	695	670	711	701	642	616	666	649	660	633	633	639	661	712	678	683	672	630	626	701	670	654	651	669	670	654	668	636	606	713	692	675	712	618	591	689	647	615	657	667	643	714	673	641	662	703	685	638	648	681	641	627	682	685	640	638	670	706	663	668	670	672	662	706	647	698	644	678	629	628	683	658	664	722	689	643	651	645	661	679	693	638	658	693	625	634	603	738	748	654	686	681	663	682	663	662	643	634	625	629	686	669	660	672	681	680	637	647	718	640	700	721	649	667	709	639	669	672	640	653	703	648	667	653	624	638	653	699	605	710	640	635	615	673	634	636	646	658	646	660	651	656	680	694	628	654	699	708	691	618	651	722	656	673	685	679	684	626	640	669	640	681	670	665	660	661	673	678	665	645	649	675	681	659	632	643	705	674	662	661	651	689	682	669	637	651	675	706	652	655	670	653	638	642	617	638	645	701	626	672	650	659	686	704	692	657	635	700	691	668	639	644	642	669	650	644	667	601	681	662	678	639	710	675	689	675	698	644	637	652	644	689	666	647	671	659	674	662	681	638	656	688	677	686	677	658	660	632	641	651	686	609	626	678	676	676	628	683	669	632	667	630	665	596	642	639	673	685	628	653	693	642	715	625	669	646	637	650	656	629	652	681	627	633	632	682	649	679	666	651	625	654	641	619	639	637	668	656	687	645	645	662	647	687	653	663	668	628	647	685	701	651	697	670	708	655	693	676	599	679	653	624	659	649	627	624	677	653	656	679	646	654	646	644	732	662	680	667	638	691	624	640	693	668	663	666	649	688	632	652	645	693	663	682	689	676	693	665	652	689	650	687	643	657	697	656	616	695	682	668	681	659	650	663	688	675	639	636	658	672	678	674	667	616	677	647	676	668	644	688	670	636	720	647	644	688	682	652	634	648	674	670	668	626	692	629	672	646	697	673	623	690	699	702	690	667	655	696	683	624	652	624	666	645	665	674	673	684	667	624	626	710	687	646	623	702	595	693	648	652	685	664	707	615	663	681	684	677	652	691	607	635	668	660	690	715	663	714	699	662	664	703	682	657	678	678	671	608	682	639	611	678	658	710	637	663	617	636	684	691	650	669	646	632	675	660	589	646	654	679	673	639	667	688	649	698	682	671	685	654	668	688	672	651	646	641	628	699	680	642	657	668	654	679	652	676	665	616	634	660	626	626	680	692	660	675	690	658	678	660	682	627	679	650	674	678	643	665	689	634	693	652	628	650	653	663	656	658	675	684	687	653	692	642	701	652	665	599	690	722	665	666	661	643	659	676	639	639	665	625	658	675	603	620	657	648	686	683	625	633	637	666	669	687	666	685	672	664	688	675	653	674	729	659	652	695	688	670	604	659	675	611	611	693	664	673	683	677	670	663	582	597	645	653	700	684	663	658	663	647	644	659	623	644	675	644	685	668	684	613	596	686	661	657	683	651	681	685	620	664	666	664	650	662	668	707	657	643	662	672	660	656	655	696	643	713	642	647	654	627	682	644	630	686	692	710	659	655	646	675	678	613	663	703	667	650	674	614	643	678	638	661	625	637	651	664	658	626	671	656	672	674	630	698	664	674	684	673	667	655	700	650	628	648	641	676	648	649	653	676	650	676	646	651	654	733	639	666	688	676	680	633	634	712	648	669	650	581	677	672	631	662	638	634	631	678	647	680	717	663	630	667	643	664	682	680	711	625	650	670	701	666	681	677	649	643	688	670	658	655	639	694	662	697	626	634	661	669	653	621	682	668	626	663	645	662	660	664	715	674	661	656	645	662	645	657	691	628	645	645	677	701	682	673	640	684	641	624	649	696	656	680	687	642	660	622	639	666	748	675	675	617	678	713	643	687	667	666	749	632	662	688	676	706	669	634	662	634	650	651	710	640	611	652	627	638	641	623	669	683	664	644	728	635	691	646	652	666	649	648	608	640	652	657	662	621	656	700	646	624	688	632	632	687	636	660	649	696	662	673	656	629	664	662	710	629	619	681	684	668	658	687	651	662	664	709	680	653	619	690	635	611	626	679	647	680	642	654	644	632	692	650	672	669	639	677	661	648	682	642	652	679	663	664	635	682	695	663	654	657	714	668	645	669	677	686	645	643	697	680	691	677	685	603	651	674	668	643	653	711	700	681	661	616	644	642	694	633	616	641	612	633	695	640	681	671	642	654	613	701	667	682	638	691	661	648	655	652	672	650	655	658	655	698	603	671	712	679	622	610	663	674	687	630	702	649	689	657	694	651	625	688	661	657	611	693	662	664	668	669	684	686	686	637	665	665	668	647	661	661	653	653	689	641	630	675	690	710	707	655	660	648	635	671	638	663	651	734	666	626	666	680	699	661	660	600	646	654	622	632	664	689	655	601	662	660	644	677	643	652	701	663	652	647	676	642	633	700	679	682	648	649	638	657	674	647	701	681	662	677	728	679	631	671	698	653	617	628	666	639	608	669	672	630	636	671	681	675	691	669	659	640	689	634	697	667	638	647	712	628	648	650	645	675	629	623	676	676	678	670	656	688	664	668	659	621	677	648	605	677	666	623	620	648	669	650	657	603	661	639	671	705	645	656	645	656	646	629	631	672	699	611	629	650	667	666	689	615	640	668	691	620	623	660	655	643	627	693	640	649	627	703	608	702	645	636	684	590	652	636	626	693	665	651	655	602	712	676	705	621	626	690	698	640	667	648	682	627	666	699	665	682	644	649	634	718	671	718	637	679	666	641	668	649	686	722	665	665	690	653	671	686	655	679	643	686	681	693	660	678	650	652	702	686	684	658	676	619	648	677	730	632	673	639	652	640	653	673	670	609	700	651	648	698	656	650	684	683	710	644	713	646	658	648	626	705	681	676	666	661	718	667	671	630	627	658	672	647	662	662	612	629	689	628	608	660	657	661	682	624	634	683	664	661	623	630	629	670	620	643	697	676	640	607	708	700	667	656	657	693	653	659	641	669	660	653	678	651	650	649	602	661	661	659	692	666	671	662	670	705	649	639	662	683	651	644	608	678	663	654	673	667	638	645	690	646	655	644	656	633	639	642	654	638	666	678	672	651	666	690	620	690	600	650	680	671	716	653	696	646	655	659	697	686	620	668	660	655	631	603	685	665	669	669	647	647	667	641	621	672	632	699	734	656	675
24402	21604	29055	25366	23119	20400	14593	8508	6457	5198	4221	3591	3099	2314	1818	1505	1336	1265	1140	1109	1080	1011	1023	1029	1006	985	934	808	843	806	809	754	739	782	771	772	732	712	757	768	752	781	769	763	771	717	707	743	750	730	697	743	740	691	763	742	730	704	698	694	705	684	738	740	739	688	760	678	744	713	721	730	658	765	712	728	787	696	695	763	730	695	715	680	703	708	655	713	707	682	727	719	703	728	732	737	748	701	656	721	732	705	672	709	723	788	650	720	653	705	708	683	683	728	699	713	703	728	732	737	713	697	665	721	693	704	731	709	710	705	724	693	714	714	692	786	735	716	730	655	703	746	657	742	722	735	692	726	763	782	692	737	662	674	668	675	663	759	732	678	703	702	702	696	706	707	695	684	740	716	669	706	731	696	698	705	670	701	714	686	723	760	739	733	719	722	659	683	722	717	692	715	685	727	710	691	704	685	731	698	689	671	701	707	702	705	704	740	745	755	698	704	742	751	674	719	709	702	712	697	711	683	679	701	690	686	713	763	681	639	716	733	715	694	719	711	716	740	727	760	696	727	690	733	729	740	705	668	681	694	741	771	712	711	710	753	692	695	696	739	649	650	737	648	695	730	704	679	693	719	711	707	722	697	737	744	753	707	734	722	703	724	682	726	721	753	718	643	710	669	729	755	688	687	709	666	752	770	667	724	688	687	678	665	760	701	706	752	687	758	666	695	719	707	653	701	745	686	652	691	669	701	746	703	707	677	711	722	739	679	722	719	705	737	699	706	717	720	749	690	732	687	684	702	700	630	728	719	720	715	704	713	707	742	713	776	699	682	745	696	660	745	688	717	706	703	677	758	680	713	754	736	715	661	718	692	687	696	712	721	704	716	705	736	697	710	726	739	705	688	633	722	696	704	731	678	707	743	699	691	706	705	671	712	722	743	723	667	755	720	741	757	655	796	741	689	696	660	671	673	700	693	694	707	695	706	720	659	696	706	708	678	660	696	732	712	690	672	705	780	718	705	677	695	694	709	732	735	727	760	714	702	710	706	712	689	760	693	738	679	697	742	695	741	688	706	713	715	699	743	721	735	725	702	677	740	695	692	701	699	738	690	635	705	712	682	757	692	744	679	717	710	738	714	706	718	712	666	687	752	735	695	685	709	686	654	722	715	686	711	698	690	702	752	685	712	636	720	722	701	677	711	717	738	714	710	694	719	711	682	708	704	670	675	711	758	726	639	644	698	682	675	712	690	718	733	669	740	646	725	710	731	727	750	723	728	694	720	685	680	711	667	725	719	714	638	725	743	717	750	711	717	711	683	692	691	695	724	690	705	690	699	701	696	703	762	739	730	708	720	701	698	703	697	685	743	734	748	717	683	702	717	697	688	721	685	654	711	740	687	685	724	750	729	668	690	691	695	701	688	727	756	731	732	676	738	703	672	737	711	731	740	717	671	661	737	680	712	686	767	701	713	693	683	716	696	686	668	690	733	737	681	677	712	715	722	736	676	737	674	721	706	723	702	692	723	689	732	723	774	737	701	727	752	669	768	736	674	692	738	637	749	730	734	727	741	750	691	699	699	690	734	724	701	719	747	710	652	717	667	679	705	700	702	703	724	696	720	716	719	744	707	754	719	721	716	731	726	745	711	705	742	754	720	733	733	697	666	704	697	674	668	677	686	710	693	708	722	711	696	676	765	677	670	730	722	726	652	718	713	699	718	750	680	697	695	709	648	708	682	674	649	736	672	673	708	718	719	734	748	703	660	709	732	709	753	729	713	727	739	720	735	684	708	742	717	727	749	742	729	723	685	708	661	714	680	757	707	743	636	728	649	731	735	738	699	689	651	684	746	750	705	700	718	723	715	696	686	692	641	711	718	734	712	687	698	684	698	732	727	658	669	720	770	732	706	697	713	750	711	673	742	717	733	755	773	681	678	659	740	742	712	689	765	733	745	709	789	709	669	673	734	668	679	722	715	724	803	709	718	726	720	728	674	690	745	699	773	651	707	690	679	673	663	717	750	708	733	709	726	720	710	706	742	720	680	757	689	737	685	681	636	712	718	690	738	714	712	693	736	725	745	696	676	739	670	695	705	735	678	759	699	725	711	702	687	717	763	726	678	703	719	758	731	670	711	732	699	697	702	715	760	747	690	671	725	735	653	734	713	709	661	672	744	665	703	719	660	729	721	721	697	718	741	708	725	678	697	708	742	704	713	746	721	692	672	717	717	685	710	734	719	697	750	693	714	686	681	676	693	720	724	713	730	685	742	729	677	683	678	688	697	724	679	702	733	713	681	748	715	700	664	687	676	735	696	721	700	658	738	688	696	705	700	723	711	692	690	709	703	712	708	724	768	724	732	735	680	667	650	690	724	668	723	676	735	698	667	677	689	718	785	718	724	692	719	755	728	713	718	701	702	732	721	718	720	760	682	690	766	682	672	706	722	669	732	722	687	701	672	711	622	682	715	728	727	665	699	692	691	668	739	652	678	734	739	703	729	716	730	673	710	690	703	725	691	728	686	715	670	712	751	712	711	716	715	706	734	742	708	710	705	752	706	666	693	690	670	684	717	727	745	717	714	738	695	687	717	715	715	711	721	701	689	746	665	740	710	739	715	702	737	727	703	692	662	717	711	699	675	707	714	672	722	759	720	708	698	745	695	695	740	687	692	700	654	729	692	676	733	684	707	697	693	732	727	708	766	669	714	677	731	714	653	725	665	627	697	705	730	686	699	697	662	701	730	710	618	714	722	714	695	673	729	748	730	656	743	737	665	699	672	718	706	699	749	714	725	712	657	714	696	685	732	707	663	667	709	731	721	687	650	720	718	744	700	737	710	751	731	656	704	685	682	658	667	714	675	707	743	725	674	663	731	778	697	700	682	707	705	696	691	748	703	689	706	730	711	726	718	707	730	699	729	724	683	699	730	750	717	717	708	747	712	727	709	750	712	676	654	720	691	708	712	702	667	768	749	706	675	729	692	672	712	723	662	753	700	753	714	725	686	648	714	752	719	740	696	698	667	742	664	701	712	675	672	644	689	679	693	674	710	695	748	707	756	722	708	701	724	706	705	737	713	744	734	659	675	720	718	683	752	690	696	676	727	717	729	747	745	706	743	682	705	681	703	707	723	646	699	653	729	723	746	730	687	730	740	722	731	721	719	688	733	697	713	710	722	721	675	739	744	702	684	734	714	710	728	695	696	680	701	662	680	734	698	647	703	701	716	727	699	712	736	733	737	717	730	728	752	712	699	698	704	725	694	677	746	746	703	697	706	721	746	710	720	699	681	721	689	705	684	673	708	691	687	746	658	678	700	709	689	658	709	746	709	676	702	700	705	704	698	697	698	677	721	730	676	714	674	705	708	747	764	680	646	702	714	737	678	687	698	694	663	740	676	691	681	698	688	725	716	700	751	735	673	728	732	705	636	675	752	749	735	675	677	738	672	698	698	682	708	703	677	714	682	702	676	702	686	714	679	729	700	762	688
26964	52432	42239	30144	24368	19580	15755	11163	9264	7417	5952	5052	4138	3061	2302	1924	1645	1491	1297	1243	1145	1139	1171	1069	1112	1048	1042	886	911	895	823	812	815	831	799	721	780	731	729	783	732	720	759	720	695	744	717	764	752	667	710	725	713	709	686	728	708	700	677	708	759	699	711	731	755	729	723	724	702	748	696	681	721	709	731	722	768	723	718	692	682	698	739	695	735	696	704	698	690	721	687	695	740	714	699	730	736	667	695	714	683	697	713	735	644	742	710	676	673	757	747	691	739	697	664	691	712	686	736	677	740	710	687	715	711	738	692	696	709	661	726	769	713	749	718	702	741	743	683	707	730	696	708	701	657	696	732	703	763	678	714	700	704	734	743	714	702	674	715	722	682	703	697	698	699	756	711	698	731	725	730	668	766	744	731	717	705	734	727	725	740	720	767	712	708	718	740	822	719	797	745	710	685	683	684	695	724	712	688	731	648	680	672	697	694	711	721	677	690	699	743	726	760	676	737	737	716	729	688	690	735	741	706	719	676	676	682	743	707	707	712	701	731	691	697	717	704	692	669	719	722	720	711	665	715	676	703	695	674	706	674	686	698	661	709	720	738	681	715	719	720	709	689	702	701	676	748	729	706	740	700	693	692	664	733	710	727	698	708	713	714	721	696	753	678	687	723	739	718	682	778	768	702	687	705	708	708	698	715	762	712	667	733	692	723	723	738	703	671	693	716	763	731	756	677	672	692	725	718	690	718	759	692	723	739	708	739	717	717	686	710	736	691	672	656	719	740	726	705	745	706	720	704	648	719	722	730	762	714	749	686	773	723	701	689	709	722	767	700	704	689	711	708	737	691	684	708	697	734	661	702	771	700	704	741	673	724	706	752	723	710	735	686	696	682	698	679	710	722	744	682	708	711	659	723	715	711	711	703	690	780	731	706	699	695	739	689	728	749	731	678	739	752	695	704	692	691	751	752	703	671	696	748	715	695	743	724	723	712	724	696	705	736	679	751	669	691	766	698	706	746	723	675	687	696	670	728	712	628	723	691	699	723	744	741	696	727	711	749	698	685	788	758	700	716	736	693	741	709	742	687	688	711	706	707	755	695	654	740	709	728	662	721	739	714	682	706	714	720	685	727	746	752	754	691	703	665	710	705	689	703	726	738	717	714	708	738	710	755	731	746	728	716	734	703	728	696	732	707	719	718	691	722	695	749	720	725	702	669	751	692	732	697	726	709	723	698	742	693	739	738	746	708	720	685	748	704	691	730	741	690	679	726	732	679	680	748	695	739	752	736	679	763	695	721	705	661	705	694	740	702	673	688	709	694	654	773	772	730	729	705	728	708	709	731	755	630	728	738	688	729	694	689	728	740	730	748	793	640	701	726	710	725	738	751	673	695	687	715	745	726	700	712	723	703	707	793	748	743	709	702	700	671	731	705	729	724	680	720	677	733	722	726	743	711	728	701	704	736	703	732	685	725	677	688	674	712	703	724	738	672	697	713	697	699	709	682	721	707	670	735	679	724	740	706	736	692	692	740	725	678	755	689	707	676	744	696	677	679	676	729	688	727	703	766	718	752	761	671	694	691	704	723	714	753	776	714	703	693	703	739	702	720	720	725	769	669	706	680	711	738	718	670	706	700	716	731	711	664	688	699	713	733	732	705	743	744	725	724	715	666	725	696	694	691	702	698	743	766	709	686	713	698	721	704	734	696	746	739	740	702	773	689	749	712	703	762	690	732	765	677	756	714	746	692	690	695	708	748	641	689	685	692	687	696	738	688	749	711	716	729	707	700	680	712	737	708	725	742	726	699	692	745	726	655	687	690	729	692	733	748	660	736	708	719	736	733	747	688	716	661	709	728	702	695	684	690	686	688	681	728	705	682	698	724	724	698	683	684	755	765	697	741	700	730	712	699	692	715	739	674	735	713	698	645	675	712	714	725	744	676	740	678	711	705	717	695	725	734	753	724	751	709	718	731	705	709	702	700	703	720	719	692	721	698	742	724	689	681	708	694	740	734	691	733	724	701	684	765	725	717	743	731	726	741	706	744	753	723	679	711	671	673	708	720	684	722	660	727	710	728	721	701	759	717	712	680	702	698	734	705	720	755	683	681	646	676	733	654	696	704	735	660	667	695	728	764	733	717	696	774	706	714	719	740	752	704	739	706	723	769	726	699	736	744	727	717	728	680	669	705	722	694	726	678	687	711	709	698	668	718	690	688	678	720	704	690	691	679	732	738	684	701	706	763	681	745	724	703	682	735	695	687	740	774	709	727	778	736	705	755	722	712	740	701	727	679	676	711	712	724	715	680	675	756	688	752	765	726	700	745	717	724	731	748	724	693	754	678	708	707	742	697	721	716	806	718	692	698	779	769	740	748	723	704	685	698	734	659	697	707	702	703	724	704	731	727	734	664	693	696	739	710	724	750	719	690	726	696	735	724	752	737	657	695	743	699	665	744	701	711	744	707	707	695	682	692	765	722	769	704	687	708	702	742	688	721	712	708	668	714	727	677	736	711	726	706	730	712	720	710	690	739	697	702	732	699	711	689	705	717	732	741	786	717	694	712	742	709	763	700	670	678	706	736	687	714	767	684	744	723	666	673	649	678	716	692	692	684	700	715	676	697	756	693	693	742	744	730	711	758	755	766	744	718	704	758	692	717	715	716	701	729	650	708	713	726	731	719	761	704	677	718	737	696	733	718	710	699	701	735	706	728	723	719	755	693	683	720	681	723	695	728	715	757	732	686	718	740	752	687	704	742	745	708	732	736	743	684	785	704	684	720	688	713	713	716	741	733	695	698	730	717	721	654	703	644	681	680	724	716	724	757	732	703	730	734	684	733	690	780	675	723	663	760	668	726	667	723	741	682	688	687	738	689	706	717	672	704	744	701	716	662	703	752	720	727	735	738	671	670	719	693	636	741	704	704	690	730	729	715	698	735	706	717	745	726	683	655	722	677	747	712	696	675	703	731	693	714	720	684	693	726	715	685	692	759	712	699	715	758	738	775	711	747	704	709	695	738	729	662	704	742	770	758	743	719	681	704	707	689	723	704	698	734	706	770	698	726	687	700	699	710	701	678	714	719	740	751	697	720	701	719	703	743	694	726	691	709	709	716	730	755	699	729	675	676	702	717	697	749	731	743	707	705	700	732	654	739	671	727	667	746	712	713	758	685	685	665	699	720	684	713	718	701	707	677	704	703	715	779	714	740	710	734	735	749	701	668	735	692	754	703	711	702	754	713	737	683	736	690	754	704	749	721	716	716	696	769	728	686	716	737	690	716	758	701	752	720	724	696	746	699	662	719	665	666	719	744	664	720	762	666	716	698	746	685	692	745	688	712	731	712	685	741	715	715	704	718	705	660	719	730	689	702	694	698	713	702	700	722	741	722	700	716	692	694	682	730	710	731	740	703	687	642	736	740	699	716	709	714	718	686	759	736	719	734	710	688	732	691	723	699	701	709	708	729	665	678	697	728	683	734	704	747	710
25506	21633	28712	27423	21109	14780	10441	6702	5000	4213	3469	2985	2397	1961	1493	1327	1175	1045	1110	1047	896	939	909	923	867	959	863	765	772	808	777	751	781	773	720	699	759	737	732	726	721	733	670	669	701	698	707	683	702	684	684	654	735	672	678	683	740	675	690	682	652	688	711	677	689	658	681	618	685	677	699	695	655	690	674	617	683	633	651	675	682	689	667	693	685	667	696	706	697	606	720	683	642	668	685	697	683	682	708	694	693	693	725	704	688	695	658	733	683	681	645	731	709	668	665	692	699	651	663	637	653	684	676	732	657	722	671	642	692	681	646	704	675	642	670	705	747	724	715	688	705	664	657	709	660	679	656	672	650	747	693	710	731	689	694	687	719	665	634	743	692	669	687	697	652	704	678	665	656	673	686	726	665	644	691	696	755	697	631	701	758	722	686	655	679	661	678	710	683	703	689	636	623	667	704	715	643	683	704	680	675	710	689	650	688	648	668	665	734	710	678	694	655	674	734	664	689	676	663	663	691	692	671	662	683	675	679	666	677	702	672	697	683	708	646	666	628	641	672	661	732	697	699	678	669	703	686	687	692	681	663	706	722	683	701	632	703	709	707	707	691	669	652	644	674	678	697	665	658	636	642	708	693	677	680	651	724	651	680	697	661	665	643	659	707	710	733	703	696	684	670	702	699	706	647	702	703	689	722	654	679	668	692	677	661	632	692	675	683	658	684	691	693	648	649	665	713	651	693	685	657	698	627	639	630	668	707	678	744	642	683	661	689	696	667	670	740	701	672	699	739	666	683	684	708	684	735	669	705	709	714	729	700	670	714	721	681	686	697	652	697	678	652	712	754	675	633	682	666	650	672	699	692	717	718	695	626	674	665	737	675	688	686	637	660	682	695	692	688	700	709	690	758	687	646	718	645	663	646	698	739	715	704	656	659	677	663	673	724	698	690	696	734	735	704	710	699	711	691	642	703	679	649	712	721	685	698	704	694	684	707	704	670	718	654	706	649	669	698	716	689	652	675	639	675	730	698	697	724	712	670	689	682	711	686	695	675	710	714	718	717	713	664	618	726	656	667	690	736	705	686	705	674	673	674	673	622	656	680	663	658	663	689	702	702	683	692	664	718	718	690	696	657	692	658	691	637	695	659	715	701	687	706	664	689	758	658	676	673	712	667	717	674	665	720	620	673	655	681	700	682	711	733	724	664	724	644	702	665	710	717	664	635	639	710	715	685	678	690	731	675	666	704	695	673	672	721	689	651	692	637	671	642	724	711	699	733	728	647	691	712	688	716	662	673	682	661	678	707	669	663	691	693	683	724	663	662	690	713	664	677	684	676	680	669	648	702	638	646	681	722	678	666	641	685	619	699	722	723	689	718	714	709	675	673	666	704	705	691	692	630	677	733	654	684	666	674	721	709	687	670	705	697	661	680	694	666	675	730	716	696	709	725	669	754	683	665	680	700	652	642	688	702	671	728	676	688	668	652	670	713	698	671	651	659	669	722	689	641	689	681	697	655	690	682	666	663	665	696	665	657	669	634	745	659	758	637	678	629	705	694	694	693	658	692	686	673	727	668	689	659	660	717	696	721	632	705	660	719	704	714	663	703	707	688	703	633	724	701	678	661	683	682	688	701	630	702	696	665	688	688	679	726	679	686	673	707	683	714	664	694	669	725	715	678	651	629	659	704	724	683	717	720	674	705	707	680	685	678	704	682	668	694	665	739	655	731	701	687	734	670	682	666	690	709	618	708	684	689	708	707	679	656	748	703	646	669	715	700	676	650	640	693	734	653	686	660	727	693	709	670	761	698	689	694	708	716	662	694	688	696	673	685	735	698	694	712	688	674	705	640	735	664	712	710	680	698	678	657	689	684	670	739	655	658	676	664	690	668	656	710	710	688	705	662	658	678	660	670	675	715	669	660	716	677	676	655	677	654	663	720	646	637	661	683	681	685	700	717	723	664	649	729	691	719	676	707	696	711	670	666	668	745	681	701	669	681	726	691	672	652	706	705	727	694	664	672	657	692	736	745	671	716	682	665	675	666	688	699	623	630	685	691	675	652	689	683	703	686	705	700	691	668	709	709	694	702	726	645	736	727	684	705	700	686	668	683	695	696	705	683	722	656	689	713	657	670	692	700	682	713	706	648	714	695	715	693	688	645	629	717	663	692	689	675	648	719	698	726	655	697	682	693	710	694	711	667	711	657	685	643	686	671	653	665	666	638	709	661	697	669	675	754	704	753	706	703	686	675	658	740	719	711	694	641	678	720	672	683	686	658	663	673	691	708	665	700	691	722	702	692	668	663	717	722	710	690	722	688	727	688	680	691	747	702	728	685	685	744	712	666	696	650	674	706	636	717	673	660	712	687	696	734	670	748	719	722	686	668	680	653	677	701	695	690	698	668	655	699	659	652	696	676	659	700	664	653	703	684	699	675	645	635	699	711	663	668	702	662	667	757	638	687	665	623	703	622	650	685	678	684	713	654	679	662	691	632	686	707	723	699	668	665	659	694	691	716	698	714	684	679	737	667	668	707	683	671	666	707	694	701	724	678	710	699	672	667	724	714	676	684	759	711	757	690	691	684	629	673	686	675	649	674	723	680	670	696	693	678	653	665	692	711	697	636	684	682	689	700	659	667	688	686	661	685	690	685	685	685	669	699	666	717	669	698	658	691	710	700	668	716	683	656	711	701	721	678	671	697	689	709	640	691	700	688	639	701	697	665	703	699	694	702	713	695	683	673	692	657	697	690	698	648	702	672	651	705	669	690	727	665	711	673	668	678	720	707	707	700	658	687	671	691	708	696	695	694	690	612	666	638	676	705	672	656	705	689	672	698	655	681	677	719	712	707	711	677	691	685	646	699	666	668	690	693	665	721	651	672	690	654	692	720	688	714	677	700	660	662	667	656	645	655	731	691	696	679	742	691	693	727	681	651	682	664	742	686	708	667	702	686	636	712	657	686	672	711	622	699	694	696	690	693	683	697	690	640	719	706	716	676	681	671	662	698	693	747	690	699	677	650	687	709	694	723	671	727	719	709	649	669	634	693	668	679	699	663	681	693	668	699	654	677	652	661	724	701	689	689	658	681	708	759	682	683	675	683	682	678	697	680	687	650	695	703	670	615	720	722	662	717	676	685	703	653	617	693	653	618	697	666	669	655	698	648	690	705	663	692	704	722	696	636	684	625	668	666	648	706	657	675	712	629	709	651	708	691	695	656	731	641	711	660	695	684	750	662	739	679	665	645	653	722	635	681	660	661	673	722	667	684	700	712	734	723	730	658	688	673	698	676	746	679	662	674	682	656	694	661	697	689	688	696	670	652	673	672	661	682	663	678	675	700	691	648	636	696	695	675	663	687	726	705	713	687	653	665	696	700	723	697	671	687	723	691	683	735	694	686	677	661	665	695	677	695	710	733	698	657	668	684	684	679	697	666	697	694	703	646	658	696	679	686	663	659	681	694	743	675	639	677	659	677	697	697	676
26659	49191	38944	27015	21788	17398	13743	9922	7539	6347	5150	4252	3445	2696	1980	1663	1457	1356	1277	1190	1109	1051	1027	1065	1056	1014	871	889	910	774	796	790	796	739	819	750	739	707	759	743	648	748	702	738	673	689	702	770	688	713	712	754	753	727	709	721	679	699	699	726	702	653	733	695	668	751	696	651	695	703	737	680	678	656	710	729	709	690	656	722	665	661	712	674	669	644	725	653	712	694	682	691	672	662	691	710	672	664	626	678	714	716	688	705	731	723	702	652	693	721	726	673	682	732	721	689	675	663	681	694	681	735	677	712	718	730	696	717	679	679	728	706	705	674	676	652	701	728	716	677	688	699	659	684	727	691	713	692	696	738	728	673	710	659	711	696	667	658	690	695	680	716	734	716	680	714	691	702	691	698	696	719	675	712	695	678	698	699	749	687	735	662	688	644	686	702	673	715	735	698	722	683	707	663	677	683	684	746	707	715	694	667	687	739	684	740	684	696	720	674	643	701	699	676	707	718	752	683	700	661	641	695	684	710	722	683	725	672	720	721	741	675	725	706	715	673	708	705	747	689	658	699	696	692	702	696	719	724	703	678	667	721	711	728	765	647	733	637	742	696	675	723	711	692	715	707	720	676	676	735	710	684	697	719	704	730	694	704	694	780	692	699	717	698	710	692	696	709	655	693	718	751	654	687	664	736	718	708	712	680	682	728	682	705	744	713	744	678	708	726	637	706	733	734	696	728	698	662	675	735	664	678	669	705	692	754	698	717	720	714	744	664	675	713	703	736	715	704	706	706	673	716	679	676	719	703	695	694	732	720	720	700	710	695	708	663	679	681	730	705	728	696	678	678	696	713	702	689	714	660	695	742	675	654	713	729	715	692	686	717	684	702	696	722	716	720	669	749	664	726	733	739	735	711	753	729	696	670	691	730	697	714	714	681	673	641	691	705	651	687	716	701	728	687	700	740	701	637	715	736	711	652	757	755	682	730	709	736	695	732	701	725	742	712	670	709	704	654	666	681	673	653	693	727	687	687	709	722	708	664	699	744	725	669	713	714	672	721	666	733	738	693	719	684	717	689	722	695	741	705	695	708	657	672	679	706	678	713	709	682	666	734	697	700	690	726	673	610	715	710	695	718	701	731	654	717	720	720	699	720	699	678	779	703	659	711	734	696	698	710	724	696	685	706	696	696	716	698	729	737	704	746	680	724	675	737	701	676	707	735	714	721	712	733	719	650	702	656	693	700	710	703	637	725	709	678	688	665	724	726	691	688	722	750	678	759	680	670	653	699	703	671	704	683	683	695	684	706	727	713	700	661	720	705	693	638	655	704	686	672	646	687	659	701	648	721	709	747	706	674	690	679	700	680	697	754	700	677	732	721	696	705	704	689	711	742	748	644	692	732	704	704	716	714	722	696	696	727	722	737	717	718	695	731	739	675	699	690	698	686	703	718	732	696	687	666	726	717	652	679	693	724	645	683	716	672	689	696	690	707	671	690	707	710	705	704	683	687	678	696	693	690	729	704	667	693	737	703	707	694	703	687	707	704	678	676	696	709	657	658	708	727	680	695	716	683	691	683	690	668	681	723	673	669	676	658	684	656	729	692	684	719	688	715	699	711	694	675	702	665	650	733	761	718	708	697	701	686	706	702	710	663	705	718	739	689	688	710	714	704	675	728	677	706	709	684	653	668	679	660	766	695	681	725	702	680	692	701	693	667	695	720	711	738	683	685	717	715	764	764	706	676	699	674	722	695	689	705	687	689	689	695	660	746	729	689	745	662	723	719	732	646	705	728	717	658	675	689	683	652	697	681	659	701	715	704	695	682	708	714	664	706	688	737	686	728	688	727	648	668	749	716	735	692	704	750	701	669	754	728	691	704	670	762	716	715	722	650	720	674	698	747	746	708	690	705	697	732	698	700	714	671	716	716	705	717	697	731	712	673	715	700	667	689	709	703	702	770	702	773	712	677	712	733	715	734	724	758	716	708	664	661	716	639	685	684	699	677	667	641	709	675	698	729	694	700	711	706	676	678	676	657	726	705	727	682	659	680	720	671	657	735	700	680	634	733	716	689	717	708	733	693	657	632	720	725	699	705	685	718	630	692	637	722	686	722	733	689	708	684	659	686	672	714	703	664	710	717	676	678	700	699	680	668	693	728	678	697	676	688	646	705	666	696	691	711	695	712	709	703	702	675	711	671	669	734	656	697	692	687	722	679	693	715	698	718	668	647	679	693	626	735	695	744	715	704	720	675	743	675	691	726	738	714	714	683	688	706	701	702	723	709	716	660	702	699	707	699	706	690	726	682	717	657	677	712	684	662	639	710	688	678	737	707	744	668	651	723	660	698	714	735	697	721	656	707	678	702	701	753	687	717	697	708	696	693	687	650	720	710	647	724	678	680	725	698	755	704	683	695	724	735	688	724	687	708	708	673	685	724	718	729	721	701	712	668	693	698	706	706	683	747	705	714	720	689	697	716	705	727	696	679	685	705	693	737	612	720	682	706	705	727	721	704	708	668	676	675	710	701	695	721	715	735	699	704	697	679	740	640	688	663	745	672	684	706	692	713	708	650	705	697	708	697	696	731	685	696	745	704	735	721	705	696	724	710	745	687	727	688	645	704	713	717	624	725	719	664	702	691	700	695	723	681	693	674	720	729	727	693	721	751	711	734	701	725	657	707	689	726	712	713	681	683	612	656	727	695	681	738	679	701	687	698	704	679	693	667	711	681	754	692	708	678	706	671	709	748	681	711	687	674	662	717	724	735	694	685	677	687	734	674	677	721	680	690	669	688	703	661	734	705	671	704	695	713	696	665	692	725	700	688	704	709	716	702	685	713	700	696	710	696	681	699	678	695	713	680	726	664	729	667	721	707	721	701	694	695	730	700	727	642	673	700	665	725	683	711	711	734	650	643	712	686	697	709	700	629	694	664	686	725	724	662	669	722	725	694	670	669	672	748	679	715	693	721	707	685	711	714	687	667	666	660	700	667	708	727	711	709	757	746	648	656	677	726	684	717	694	689	728	698	712	685	728	699	733	734	686	739	701	692	698	709	685	675	733	748	680	735	687	720	702	696	630	715	693	689	691	708	729	705	686	733	744	643	687	711	681	686	718	694	709	692	697	647	689	656	699	698	694	676	709	732	717	755	692	727	709	703	678	688	661	691	728	688	704	708	665	685	737	694	729	720	703	680	704	697	684	721	725	690	663	650	687	710	715	702	722	696	685	724	672	703	674	696	699	691	682	712	693	689	747	664	692	705	707	683	672	694	689	704	718	715	703	632	731	680	717	716	738	678	717	734	673	731	758	666	762	739	708	719	680	702	699	733	688	765	726	700	731	695	721	663	699	680	686	675	671	678	708	689	669	722	741	699	700	663	718	697	706	665	684	646	659	729	734	699	708	708	709	695	693	727	729	702	736	696	708	704	720	670	701	686	720	710	733	675	709	728	712	697	722	690	721	708	710	671	701	691	689	713	680	732	679	733
23132	21558	29348	24332	22247	23876	22129	12534	8541	6942	5640	4587	3851	3122	2518	2020	1785	1604	1483	1332	1311	1231	1231	1214	1146	1197	1139	1040	1026	922	893	874	891	856	952	907	882	803	914	801	837	818	798	831	807	842	809	883	778	805	779	808	796	807	815	836	865	799	835	799	840	802	823	772	839	765	758	785	766	724	805	792	797	803	819	814	789	768	783	779	819	795	777	808	784	773	767	828	817	787	735	780	759	769	777	810	806	777	775	827	784	874	751	781	789	839	756	812	814	807	779	809	801	792	809	809	795	803	810	784	795	776	788	798	814	830	753	734	809	807	770	782	790	794	803	815	797	820	778	754	767	808	791	848	797	801	732	776	740	752	761	810	792	793	790	783	791	776	787	772	838	773	789	787	772	787	735	845	811	788	810	796	803	748	813	791	771	779	753	798	808	768	784	837	788	798	774	812	797	769	799	790	783	767	787	829	759	778	823	807	805	806	783	751	799	792	792	803	819	776	864	797	775	801	801	781	786	848	834	734	833	751	753	796	806	783	791	823	818	815	802	795	827	798	814	799	775	746	777	801	762	781	768	803	780	804	812	783	814	838	880	792	792	800	793	743	795	829	773	776	805	813	800	795	850	794	827	828	843	839	815	769	793	774	759	753	765	836	805	764	827	817	825	820	811	796	720	824	844	821	767	790	792	829	792	770	793	814	793	726	786	809	799	733	773	783	785	828	778	755	793	806	795	763	798	820	789	786	781	817	829	793	762	779	845	736	802	821	807	816	738	814	787	808	742	752	763	843	744	835	786	843	774	730	824	805	788	816	878	819	792	753	790	840	802	821	840	828	784	782	792	821	771	831	802	782	766	792	768	777	752	873	747	775	763	785	815	798	804	817	799	794	748	739	769	814	793	743	819	775	841	769	796	774	826	789	799	790	804	817	799	735	792	828	797	763	774	769	775	833	784	815	758	799	823	793	738	801	783	776	788	763	759	789	745	758	829	773	856	776	798	762	811	810	796	819	746	843	795	745	805	838	781	825	773	832	878	806	791	732	819	795	843	777	826	812	787	774	775	798	812	799	785	754	797	818	848	801	753	813	831	759	780	765	776	755	797	787	752	770	772	818	827	827	790	835	803	771	775	765	785	850	814	797	798	839	809	794	794	810	834	789	810	789	775	834	815	768	791	790	807	804	749	805	858	781	797	747	766	771	824	765	769	772	853	776	775	830	759	763	763	827	812	804	756	827	767	784	809	819	799	761	807	854	725	787	804	834	808	785	763	753	789	777	744	774	788	801	744	836	802	793	772	745	825	802	826	764	789	776	774	844	774	800	805	770	825	783	794	782	782	816	801	804	813	801	798	794	835	754	785	797	800	790	801	771	780	809	804	737	793	795	793	773	847	783	823	799	822	778	781	774	798	767	780	829	761	788	838	786	775	813	762	772	756	825	799	797	798	746	779	811	792	847	767	819	778	776	803	798	829	826	844	776	714	813	757	794	749	758	844	745	770	821	785	790	810	784	817	801	832	787	798	791	742	768	782	793	793	838	825	787	753	789	853	794	797	751	837	833	797	797	862	811	788	787	766	810	805	810	781	844	775	807	781	790	776	858	839	803	778	751	734	722	749	808	790	797	814	753	780	787	745	781	815	791	809	840	798	789	784	818	791	808	775	773	818	799	806	735	793	830	821	805	766	767	788	794	789	778	775	793	802	777	766	770	737	842	803	792	770	802	800	761	799	738	801	793	812	828	803	790	782	819	768	798	809	791	795	828	745	784	755	861	795	791	815	776	749	795	836	790	815	809	808	823	790	783	821	798	777	802	806	801	801	779	794	744	806	838	805	793	779	804	769	788	732	821	807	803	820	776	815	769	773	777	756	780	789	833	801	772	786	829	805	799	816	806	777	829	777	767	830	765	793	825	792	781	787	810	804	788	794	795	818	795	776	734	854	816	778	829	740	754	805	781	749	728	781	817	799	737	827	755	804	810	773	804	815	763	771	828	821	773	801	768	754	812	823	808	822	827	863	818	755	770	779	828	806	760	791	777	757	808	788	841	779	820	767	773	848	811	771	770	800	818	742	804	752	844	746	797	786	790	765	744	829	814	788	786	847	757	783	836	772	839	798	775	826	766	773	743	774	808	807	796	797	798	785	767	857	795	744	826	799	816	729	820	770	790	811	799	873	735	831	757	763	787	764	763	809	770	796	780	761	779	757	775	869	786	796	828	747	790	805	790	796	781	786	777	800	774	880	762	788	804	823	795	765	791	803	806	756	790	789	788	766	751	851	804	827	763	720	822	794	849	750	800	741	779	845	809	770	744	785	794	811	797	826	734	809	826	777	820	777	758	783	792	787	784	774	804	783	795	807	793	769	751	811	793	780	753	743	772	765	761	848	790	714	762	785	804	791	801	776	740	782	728	797	817	772	777	696	819	791	848	810	754	778	802	772	818	801	763	788	796	786	785	811	812	766	786	773	763	810	780	808	719	805	757	839	810	754	780	799	774	793	773	800	779	785	728	785	755	761	750	799	791	788	811	772	788	766	731	789	782	810	835	821	746	827	801	791	757	782	802	794	798	797	807	739	765	785	841	814	811	752	751	790	812	796	733	801	789	776	813	830	789	782	790	788	770	771	808	746	777	789	800	777	766	802	803	789	744	810	758	778	794	776	794	819	816	803	767	799	828	807	781	785	788	769	747	781	833	791	791	784	771	789	764	784	792	762	778	795	784	796	787	798	784	768	841	794	760	822	784	781	831	779	828	773	818	840	802	808	789	783	868	772	799	737	809	833	770	758	798	758	816	769	825	783	761	781	837	796	809	843	834	783	770	810	816	755	825	777	736	817	815	812	781	776	836	765	797	767	831	760	843	801	775	756	827	797	766	811	787	761	787	815	738	803	818	795	758	800	836	782	811	778	806	764	816	824	806	826	763	827	806	765	786	813	830	811	795	806	753	782	750	781	819	805	803	808	759	770	799	833	776	798	798	764	798	759	813	835	804	815	824	790	824	775	834	838	786	809	824	767	786	816	807	802	756	811	790	734	801	767	786	797	758	753	789	794	784	802	802	860	767	786	845	752	810	803	773	798	771	785	817	834	749	760	794	768	781	814	806	813	783	754	817	762	829	808	822	749	808	780	820	817	801	815	803	785	784	750	830	781	791	812	815	771	776	773	790	773	804	777	805	840	769	791	762	778	746	804	784	797	747	762	779	763	802	764	776	756	868	778	777	767	751	786	739	790	773	730	773	720	788	774	772	808	711	782	858	798	799	768	760	819	784	726	795	786	781	769	822	817	842	817	804	751	816	805	823	758	806	831	765	756	824	787	765	749	787	786	783	797	794	732	799	770	876	783	827	781	812	784	747	800	734	761	794	732	778	845	801	788	795	835	724	799	819	783	786	777	786	825	831	729	803	757	776	832	812	815	787	785	763	788	783	835	786	787	806	785	792	797	839	791	767	809	818	797	796	797	770	830	801	785	818	773	860	788	818	764	834
29036	58178	47163	34501	29209	24340	19635	14653	11396	9586	7886	6423	5218	4199	3306	2506	2154	1919	1756	1582	1501	1444	1389	1427	1349	1327	1188	1064	1089	937	993	904	918	885	886	868	838	880	887	853	812	861	818	855	797	808	811	810	777	817	789	800	781	836	818	792	808	821	808	772	812	777	805	837	808	755	855	767	810	823	751	774	778	785	773	776	781	752	829	776	824	770	791	756	796	809	812	779	780	794	800	762	739	763	777	764	774	839	793	803	804	826	753	762	815	774	744	760	773	772	786	746	788	691	785	834	811	822	789	759	821	824	767	804	781	761	791	822	793	821	770	730	719	775	772	743	870	845	746	802	750	824	800	738	768	745	807	775	765	780	771	825	768	754	774	795	801	768	760	823	793	805	774	783	766	735	766	800	734	790	804	772	737	771	799	799	801	745	746	790	821	773	817	801	812	809	786	782	827	778	749	747	752	763	794	775	791	827	784	811	819	809	796	814	762	794	766	776	765	820	832	752	779	786	817	820	783	786	780	804	764	768	765	773	784	728	816	848	750	768	853	736	806	810	798	757	836	733	770	788	742	776	741	748	786	767	820	789	720	764	766	763	806	754	798	774	768	812	854	799	766	781	811	733	835	783	784	778	824	718	795	813	811	820	820	830	768	795	798	811	795	772	794	777	795	793	804	781	801	795	760	722	836	799	773	824	830	776	726	807	829	798	869	785	797	772	781	773	773	771	812	802	808	765	795	768	820	765	793	823	788	793	823	790	801	803	834	748	788	791	780	842	785	803	803	779	754	800	823	803	778	788	755	780	782	799	753	797	748	755	812	796	764	788	780	742	802	797	766	789	771	813	772	818	816	788	791	815	786	726	842	761	786	833	801	823	793	792	733	806	813	736	787	790	776	810	764	795	821	754	779	773	751	788	793	765	746	768	818	766	754	775	782	801	776	811	769	742	780	823	766	759	798	783	778	761	707	795	700	818	831	765	780	762	775	761	775	779	745	798	790	773	766	771	791	787	787	828	798	783	817	813	816	799	805	828	767	773	779	783	781	752	791	785	779	811	798	751	791	765	827	782	796	778	754	757	777	752	770	843	779	753	760	784	799	757	794	771	749	786	770	737	786	776	768	810	747	795	760	795	784	792	771	801	765	776	756	839	768	777	801	783	806	821	746	779	807	773	756	855	870	745	792	778	772	807	818	807	781	777	789	783	776	820	768	796	769	817	812	729	752	771	767	831	793	767	817	807	774	794	753	828	789	775	754	743	749	798	730	797	754	791	819	785	780	790	783	739	790	759	733	820	754	789	795	782	806	738	812	791	780	795	780	797	788	785	810	773	800	821	801	753	757	836	772	817	758	783	780	816	740	807	731	742	770	805	787	756	785	749	801	780	773	798	766	753	780	807	761	738	764	827	780	761	740	829	776	775	814	765	795	805	769	793	840	774	810	822	795	792	798	757	763	784	803	783	782	765	819	804	803	776	795	791	755	793	817	827	758	768	767	783	787	789	782	798	733	800	795	764	748	778	769	758	755	803	821	795	812	800	790	806	786	818	805	741	746	802	738	825	834	794	794	811	744	785	766	790	738	833	817	809	749	718	782	833	778	793	785	783	746	808	804	823	748	796	791	787	802	784	809	740	733	815	791	806	848	750	804	712	772	800	789	829	747	762	769	844	707	759	765	778	801	830	744	786	814	772	747	780	778	811	758	703	803	749	795	772	818	836	798	783	773	756	800	758	803	776	805	799	794	779	775	783	776	789	819	772	818	750	763	764	791	815	765	748	810	759	781	793	801	802	809	806	806	765	759	777	771	798	794	781	790	807	774	808	771	757	757	810	819	822	745	798	739	801	782	774	807	768	727	791	794	765	750	771	750	845	767	764	758	780	754	792	828	792	806	702	799	788	836	750	790	773	817	776	767	787	794	783	784	806	831	811	843	756	813	820	803	775	813	792	763	810	829	738	771	822	797	729	810	840	764	813	795	810	783	789	785	743	834	759	797	776	787	782	794	799	750	776	726	771	753	773	771	774	781	790	745	734	794	716	794	809	790	794	767	835	742	798	749	754	800	829	768	799	801	779	782	794	797	796	789	802	806	801	838	820	788	792	852	801	805	804	796	785	827	764	786	795	831	799	785	772	783	812	787	780	784	783	818	784	845	814	783	815	829	748	736	824	791	753	811	829	756	764	803	800	736	788	774	789	808	822	753	762	767	763	814	766	762	767	764	762	740	793	770	763	822	790	768	787	751	784	787	812	788	814	780	748	769	761	776	754	812	736	780	793	806	760	760	756	769	747	769	751	809	770	809	777	788	790	791	781	805	791	778	800	765	808	815	778	752	780	829	823	751	816	777	802	813	756	762	810	780	812	822	784	830	790	782	778	819	785	753	824	784	822	778	850	784	779	790	753	783	783	699	754	755	814	730	737	804	778	787	749	760	784	782	816	769	842	797	778	773	826	766	863	801	795	811	759	787	789	776	780	799	798	830	801	792	750	760	786	774	783	794	819	797	746	785	775	780	839	726	804	809	845	777	779	753	814	793	766	802	791	755	761	762	759	781	739	765	800	752	796	815	755	792	792	814	779	819	806	765	734	828	842	796	829	782	782	776	729	780	783	777	750	815	776	811	843	800	788	847	802	797	753	785	791	809	838	740	801	775	798	818	770	798	776	782	790	799	790	799	777	812	799	746	782	770	809	825	754	800	818	797	779	778	809	843	838	754	761	740	782	771	751	794	805	830	746	763	769	722	793	765	839	822	785	806	776	799	817	789	798	800	753	792	773	831	767	780	839	760	715	812	825	789	775	753	770	761	794	792	865	795	750	765	749	797	802	802	816	754	754	798	807	790	778	798	761	781	802	772	782	800	791	787	791	842	814	738	762	761	760	764	810	783	806	739	813	795	786	783	774	809	792	740	815	786	795	807	783	840	800	811	758	782	769	764	751	785	814	812	788	807	837	808	789	799	809	792	787	775	804	809	797	803	805	776	735	809	816	759	799	845	801	808	825	799	788	749	813	747	810	811	825	798	765	817	745	755	752	752	737	799	794	856	755	785	752	768	780	799	785	801	817	796	738	848	788	839	786	740	806	767	787	796	765	784	840	778	764	751	830	789	751	778	772	808	732	820	770	737	791	794	839	834	805	794	775	771	812	774	772	804	796	758	808	784	771	838	811	762	842	748	818	799	794	831	808	789	785	817	808	793	801	811	810	765	731	751	758	760	810	820	793	783	844	770	758	834	777	792	775	781	754	814	791	814	794	759	787	789	765	722	803	716	772	829	778	829	794	735	841	774	858	799	801	756	789	775	806	821	758	834	760	820	752	784	809	787	834	782	755	811	762	759	764	766	769	777	793	808	798	822	825	797	759	752	775	798	752	774	769	747	790	781	806	801	777	774	791	753	731	772	808	750	773	796	814	803	795	805	758	768	809	805	768	793	776	797	829	786	759	754	726	772	791	822	739	790	832	737	779	811	817	798	782	809	778	791	804	815	791
30056	30288	35161	25854	16276	10901	7654	5516	3847	3089	2625	2311	1927	1744	1347	1167	1006	927	875	853	846	871	857	831	838	813	795	741	786	695	710	719	716	714	677	671	717	614	706	669	658	662	691	666	649	651	639	662	655	634	724	638	652	657	638	621	691	683	621	647	637	693	683	609	682	701	630	665	624	625	633	640	676	675	627	644	652	644	643	636	633	613	631	684	617	660	622	661	634	654	631	690	624	656	633	671	666	633	626	620	593	658	637	630	637	677	639	619	659	650	649	654	652	660	628	667	663	642	655	630	650	610	663	661	672	627	619	675	662	635	602	667	648	660	621	636	602	617	675	650	620	702	640	681	648	641	651	604	635	649	660	659	664	647	647	635	666	634	632	661	633	620	605	648	600	639	610	590	653	635	682	638	646	644	651	629	704	645	657	644	686	686	645	638	648	659	674	660	663	605	637	647	658	692	667	617	619	634	635	655	688	691	642	651	635	696	638	639	631	602	703	628	663	621	606	635	676	595	642	657	686	670	663	631	599	656	662	680	627	661	649	657	644	675	655	654	632	650	623	660	588	571	648	694	627	654	642	634	646	642	613	632	691	701	638	643	655	671	646	604	660	606	633	661	598	678	651	663	646	651	676	592	679	688	641	658	696	676	673	642	637	652	635	634	616	616	601	654	599	645	636	641	657	639	636	611	615	610	665	647	598	652	661	650	602	681	638	636	600	648	647	613	676	668	674	586	639	669	645	604	651	604	668	656	644	629	627	643	605	652	661	688	635	628	614	629	674	652	686	674	694	670	631	654	654	605	648	614	623	693	639	621	643	615	626	625	627	679	616	660	684	649	662	628	682	676	618	644	675	624	704	648	658	640	666	674	624	606	645	659	622	694	659	662	661	676	669	627	664	669	668	679	691	668	647	657	683	627	680	644	680	640	636	617	647	697	670	595	635	631	669	653	685	664	657	676	640	625	611	670	611	654	649	665	597	667	639	649	652	618	654	640	635	660	656	631	595	690	651	667	670	641	643	637	675	676	618	668	590	676	623	680	620	671	630	655	674	628	648	605	670	620	676	620	706	630	673	681	639	634	649	632	590	648	616	639	664	679	622	664	653	694	638	647	616	614	666	590	624	633	655	684	649	666	642	630	638	638	681	662	650	652	620	654	713	653	645	672	608	615	611	659	655	670	636	677	641	700	671	654	599	647	631	637	670	658	631	631	614	642	630	629	631	646	649	675	669	604	692	627	625	657	651	658	668	620	639	612	641	609	696	660	621	620	635	658	629	658	652	681	632	631	614	625	640	660	674	581	659	651	642	617	671	652	648	654	608	624	661	615	635	623	582	654	639	712	621	622	610	611	668	659	656	608	596	636	699	632	651	666	665	622	681	675	656	649	609	636	647	655	633	624	684	667	616	661	656	637	654	677	680	626	651	656	618	651	659	613	617	640	635	633	638	622	647	617	639	645	627	669	678	677	635	688	645	627	699	642	638	686	659	660	653	646	679	635	667	627	631	604	629	628	629	619	638	651	675	624	639	645	635	586	669	631	621	697	666	662	659	681	681	671	629	593	700	615	632	627	647	635	652	675	633	647	655	686	654	648	683	590	649	670	639	673	653	600	653	688	680	632	679	647	685	619	655	629	686	625	623	666	675	639	641	674	631	642	620	625	642	638	677	644	638	630	653	701	643	640	628	650	654	646	670	676	630	673	690	681	654	672	661	618	667	652	649	661	634	616	682	660	643	640	673	630	649	675	700	639	624	628	650	668	630	615	665	672	711	665	632	644	670	643	611	616	613	635	651	637	654	672	650	673	659	667	673	616	678	636	617	640	638	637	642	616	632	653	655	602	626	609	616	598	622	589	641	626	626	642	647	633	655	676	672	636	592	657	672	641	611	632	622	691	655	643	624	594	623	638	623	694	593	658	683	625	627	646	671	630	652	660	653	663	664	639	619	626	696	647	605	627	619	653	638	657	621	649	636	640	654	682	682	668	630	680	664	673	619	610	632	657	688	649	663	702	684	635	663	640	674	664	646	669	657	651	671	632	631	637	673	598	680	680	621	651	728	680	626	629	618	663	595	584	720	657	650	628	655	653	621	658	642	655	625	623	658	642	607	637	624	656	631	606	679	658	570	638	634	629	656	606	645	635	692	677	597	642	684	726	642	636	646	658	649	668	617	669	652	654	656	658	639	616	666	636	658	618	647	624	639	678	637	639	637	618	635	657	631	644	663	660	636	644	678	660	626	630	626	608	653	646	709	625	646	705	617	647	618	659	666	644	635	637	649	644	630	615	660	621	635	633	637	653	635	642	658	678	680	663	630	642	640	691	629	635	574	655	655	656	649	646	681	678	629	673	672	663	620	649	650	666	630	610	654	665	589	651	661	658	639	651	663	630	652	656	639	617	660	642	601	608	651	626	618	656	619	596	612	660	664	635	664	657	648	653	622	683	685	628	650	659	637	640	638	679	639	687	641	658	668	594	670	698	642	618	666	633	631	637	624	629	657	647	572	649	616	625	622	685	646	683	601	652	616	713	680	655	674	660	671	712	642	656	654	630	632	656	660	659	641	664	624	639	608	621	659	593	670	667	650	676	661	664	652	696	629	656	628	650	632	683	688	676	674	681	621	677	631	654	619	634	729	666	617	622	688	643	633	606	685	662	709	645	640	671	645	651	640	623	717	684	624	719	682	638	688	630	630	634	647	655	691	650	637	617	630	603	605	634	631	627	639	688	664	669	660	666	636	628	703	688	652	613	652	630	668	680	623	654	635	645	688	587	638	696	637	639	637	647	636	617	657	659	672	621	641	666	648	620	629	656	627	614	650	649	625	659	643	622	692	655	621	639	673	657	614	640	628	693	609	647	647	614	651	655	609	656	659	652	667	645	617	664	664	679	672	658	686	624	643	649	634	674	643	669	676	651	671	701	668	630	634	654	610	613	655	620	606	656	615	656	642	670	696	683	647	601	626	658	616	624	694	658	646	628	652	626	663	629	688	600	638	673	666	658	610	642	643	646	690	622	623	668	638	654	622	668	650	621	656	630	660	656	667	634	660	648	655	651	694	609	607	635	658	576	681	673	660	688	631	644	638	684	631	602	607	635	651	648	631	578	636	661	654	653	650	662	631	647	679	649	663	637	627	683	648	668	668	651	620	608	641	653	625	616	627	682	643	570	659	609	635	609	700	736	671	597	617	656	665	620	703	636	650	680	642	632	669	655	661	657	634	622	690	619	647	670	664	633	635	660	679	624	647	670	677	675	649	674	663	666	654	677	685	643	631	645	667	620	662	654	625	655	627	643	660	650	609	670	635	658	685	675	656	629	611	645	569	605	648	643	607	656	667	661	654	628	625	611	672	654	623	644	601	697	637	680	641	648	676	627	615	663	635	586	723	645	661	623	646	669	647	613	651	662	653	703	670	647	600	633	639	654	614	665	646	636	683	674	617	655	652	652	616	599	657	650	631	699	638	695	667	643	619	651	689	605
27228	45749	35146	23218	18270	14434	11111	8122	5824	4630	3788	3316	2658	2376	1798	1449	1244	1108	1043	1058	969	954	902	892	924	868	845	795	821	749	719	771	789	716	735	713	624	721	675	708	672	690	655	699	695	648	686	699	723	699	687	636	675	630	699	676	738	620	636	623	697	679	656	641	609	682	666	649	662	626	678	642	675	630	642	650	658	713	681	701	667	687	647	695	636	665	633	666	699	640	689	680	679	691	648	612	669	712	678	606	677	694	643	663	657	691	657	660	683	660	659	656	708	672	664	701	665	639	656	594	665	663	653	619	612	676	657	647	624	676	666	691	678	666	619	668	697	622	666	623	631	648	633	671	682	649	654	652	682	685	677	652	644	663	656	606	700	651	685	678	623	643	645	662	645	671	626	663	680	662	662	655	659	659	675	662	626	660	624	669	636	675	650	686	674	637	625	643	659	617	635	661	682	623	667	630	665	676	679	668	625	668	688	642	667	659	629	685	685	625	633	694	699	673	670	670	616	670	625	646	627	683	707	619	686	651	625	673	620	649	709	677	654	670	627	659	674	671	643	647	638	643	668	658	663	659	687	646	660	647	689	670	637	643	684	674	637	642	650	631	697	609	645	616	666	660	655	646	640	652	651	707	649	660	669	661	639	677	679	646	631	676	602	677	664	692	608	612	657	669	663	625	643	667	705	654	625	626	669	649	651	652	662	687	652	667	635	702	643	676	635	671	678	672	654	672	654	645	677	629	676	665	644	668	692	654	672	617	671	692	722	700	697	674	683	638	647	662	665	671	690	656	607	638	689	656	672	631	633	629	665	642	703	640	675	653	641	665	583	654	667	630	659	636	659	619	709	681	651	637	692	628	659	605	672	649	624	653	678	602	693	653	640	650	663	645	642	673	636	669	629	656	683	675	646	649	623	635	640	638	654	686	676	655	663	702	640	664	685	680	685	668	642	676	656	686	686	641	637	657	713	665	640	683	658	661	655	669	668	665	639	683	664	695	646	647	648	621	690	658	611	644	622	645	668	656	699	668	687	655	661	638	657	720	636	643	659	649	640	658	692	647	665	625	629	622	673	596	643	642	686	611	685	660	687	671	663	679	636	666	654	638	687	697	650	691	651	685	705	657	664	656	670	674	638	627	642	672	682	654	589	663	644	648	656	638	702	633	657	669	685	653	647	695	699	642	680	671	647	622	658	671	661	687	695	645	641	626	663	647	666	668	660	651	660	630	643	638	659	676	680	651	673	663	678	699	664	661	619	689	668	709	709	728	686	639	693	653	627	695	634	690	690	668	663	639	673	703	630	624	673	652	657	655	663	680	650	698	661	668	662	608	636	658	672	657	665	666	622	633	633	678	639	651	703	641	696	693	679	659	605	645	651	666	686	663	623	669	677	661	615	712	660	678	632	651	676	645	648	646	626	589	650	630	638	688	666	679	676	685	676	652	696	713	675	691	657	651	677	727	716	674	630	626	662	656	681	650	655	637	690	658	667	663	659	652	649	628	662	676	677	645	645	637	651	636	649	615	667	632	659	681	691	628	624	679	638	659	692	676	686	630	678	654	652	670	679	672	696	653	678	651	653	679	631	653	676	651	674	652	685	672	635	636	630	639	669	632	703	675	635	677	658	648	663	690	623	646	668	670	622	653	693	683	627	697	656	630	667	658	657	621	685	656	650	685	702	727	677	680	674	676	677	628	738	625	645	645	667	650	666	657	656	676	656	666	673	670	622	689	686	668	728	668	627	659	659	634	629	659	633	663	655	702	706	634	661	694	627	646	707	650	676	636	669	673	687	706	666	631	680	668	653	677	668	721	630	635	689	647	657	665	682	668	647	634	657	683	662	660	695	679	693	647	621	598	640	639	679	686	672	672	674	631	682	668	681	633	684	709	671	674	680	618	655	624	632	692	654	638	686	647	681	605	659	638	714	656	646	680	649	616	659	682	679	649	630	699	645	700	652	667	594	660	675	625	652	628	659	626	660	628	666	653	669	682	668	647	666	667	674	673	656	641	674	611	679	664	640	638	694	652	642	674	645	670	690	700	677	664	603	637	670	669	655	658	610	631	676	670	696	675	687	681	634	725	690	616	676	697	662	687	633	666	675	621	605	675	669	654	641	684	701	676	656	664	680	685	639	682	669	597	700	702	673	657	672	630	618	617	706	690	630	637	668	709	648	674	656	691	664	674	643	639	651	652	663	661	643	686	650	671	638	680	666	647	665	652	646	626	662	674	616	644	628	695	651	643	664	649	683	693	672	680	655	650	696	701	635	687	661	647	700	671	649	622	679	699	675	647	663	644	613	645	648	652	657	627	659	646	672	646	680	660	668	688	627	616	646	685	651	666	633	646	631	663	681	680	661	604	643	670	713	669	690	668	662	678	647	644	651	676	656	690	663	610	604	684	672	643	692	655	617	639	682	695	674	684	650	666	622	648	652	643	619	675	621	675	656	700	709	663	615	721	705	645	637	672	612	645	656	633	659	626	616	624	649	612	675	651	642	665	698	675	650	637	654	686	609	680	646	663	635	627	663	673	617	662	649	695	675	598	639	634	650	684	661	666	674	618	663	689	712	691	663	699	701	618	640	642	651	618	698	649	647	682	657	656	672	650	673	650	655	696	669	665	683	635	656	623	625	668	646	636	658	657	690	674	691	654	615	622	678	660	669	694	664	673	649	675	651	668	703	692	641	633	669	722	669	687	652	707	645	658	649	659	646	641	680	664	643	671	677	664	647	640	722	639	654	655	652	674	676	715	632	671	694	675	673	660	645	677	672	622	627	662	673	640	605	639	649	682	654	645	652	679	652	596	664	675	617	683	659	683	683	643	677	624	673	657	673	676	642	676	661	678	645	692	639	636	697	665	653	689	641	672	697	620	646	652	657	612	698	620	694	672	655	696	693	682	674	645	647	698	647	696	618	699	670	703	652	646	679	672	634	646	670	641	667	623	640	659	631	669	674	712	669	687	668	642	649	649	642	588	676	686	609	685	619	700	706	633	631	655	651	658	690	649	732	660	612	688	645	643	700	671	657	664	668	672	687	637	675	607	652	648	691	645	716	715	654	615	688	671	664	640	604	667	701	662	688	675	624	658	662	679	688	657	674	680	622	671	690	653	647	651	650	690	692	692	697	695	661	621	643	623	621	633	639	697	626	667	661	651	620	687	672	656	649	657	678	690	678	579	675	663	662	606	655	656	685	635	656	677	683	664	722	644	679	685	657	664	621	653	685	648	652	652	671	687	663	645	648	672	665	661	678	672	645	657	685	663	654	665	682	646	644	703	673	657	670	704	626	670	672	697	648	654	682	641	654	655	732	643	669	605	664	692	636	677	657	670	695	688	632	663	694	679	668	687	659	636	658	638	688	682	658	637	643	657	704	632	684	678	678	716	655	625	700	673	678	649	653	636	606	691	650	669	628	624	675	696	627	673	666	670	615	666	648	703	694	668	667	626	611	635	656	682	682	642	650	624	696	658	676	659
24369	21544	28899	25392	23074	20369	14633	8997	6422	4991	4012	3209	2736	2397	1991	1627	1302	1221	1195	1117	1108	1109	1071	1032	955	953	882	849	799	792	811	740	788	751	768	747	731	752	765	700	696	722	730	707	719	714	778	690	715	726	681	714	691	707	708	695	692	712	759	688	743	732	742	711	718	720	730	717	701	666	749	714	684	718	739	659	732	681	752	670	655	706	701	688	679	702	740	738	647	703	706	692	710	727	716	700	761	706	744	704	699	673	660	681	672	714	730	679	708	689	673	681	696	738	733	804	692	663	701	710	662	674	706	750	707	635	705	769	726	712	712	698	757	661	677	713	746	715	705	735	761	696	710	690	699	704	708	679	673	721	659	653	688	792	668	704	684	710	716	662	717	664	692	641	709	711	663	706	758	750	717	689	712	728	682	736	736	701	734	731	721	688	723	660	687	723	711	721	708	758	701	709	663	709	727	702	730	689	743	665	676	688	731	682	717	719	676	750	687	709	696	678	698	694	717	713	673	684	703	717	699	685	676	667	726	698	697	718	692	735	670	719	700	704	655	674	672	693	737	712	724	671	690	690	701	737	700	684	685	719	754	689	700	689	686	722	639	706	681	718	720	734	678	734	679	690	705	724	718	713	708	762	705	717	734	714	717	689	709	742	692	662	673	708	719	738	708	727	723	705	663	712	750	707	674	713	702	674	676	667	696	690	686	712	722	688	680	695	675	702	715	707	704	669	665	742	715	702	688	684	718	718	683	697	716	693	692	718	672	700	742	679	704	733	733	736	728	729	737	761	713	686	670	673	685	755	677	722	674	726	718	714	688	734	695	736	716	757	731	719	680	685	714	733	692	655	685	677	689	706	731	753	704	739	686	685	660	688	711	700	700	684	620	710	716	683	715	657	681	752	719	689	678	714	695	696	670	704	687	699	745	713	760	753	716	661	680	653	718	671	694	692	693	717	690	698	716	668	703	716	706	756	727	713	673	725	726	735	718	734	677	736	739	705	731	716	675	693	717	687	695	724	690	694	644	651	677	729	720	683	698	745	697	756	745	766	692	700	667	701	712	715	699	741	746	764	695	713	736	730	699	717	681	672	718	713	695	715	686	700	674	651	692	716	731	712	730	705	697	688	723	715	713	746	713	693	710	643	649	728	682	680	682	734	720	701	747	691	734	666	706	716	718	725	690	694	723	690	686	779	743	722	718	733	702	703	659	691	681	688	690	692	691	687	679	706	706	672	682	722	717	709	708	697	741	655	734	683	657	699	721	712	737	713	714	650	682	706	710	711	690	745	700	709	701	708	667	690	766	754	744	703	710	709	702	663	740	730	682	702	696	695	636	720	715	713	709	722	748	690	699	713	728	700	752	704	729	647	725	673	710	675	725	688	744	719	681	699	653	702	724	689	656	665	724	705	682	710	707	696	719	704	741	681	698	672	698	696	649	674	709	723	742	709	702	682	672	720	733	703	706	703	709	701	736	761	721	715	695	734	727	734	681	726	675	695	713	743	685	739	747	753	704	693	694	736	679	741	713	687	702	679	713	741	692	698	712	670	741	708	753	702	727	684	686	700	732	714	706	656	718	695	693	683	705	731	670	752	702	710	666	677	663	713	682	723	714	747	677	712	750	711	664	707	729	721	723	682	653	747	729	659	726	741	669	702	675	724	682	742	723	686	754	704	692	722	719	704	688	695	676	712	728	687	709	698	768	748	695	697	683	694	681	736	736	741	702	698	719	699	719	751	777	758	742	691	638	698	655	716	707	692	713	695	702	721	702	713	694	693	761	745	725	726	720	687	675	730	696	718	686	719	655	746	775	718	709	717	725	698	672	720	724	745	697	637	698	658	696	686	740	701	708	708	714	677	703	705	717	725	713	705	655	721	727	725	691	708	707	730	715	726	691	689	718	707	730	742	665	775	693	686	723	659	738	700	718	686	705	703	709	737	683	729	752	752	682	729	721	697	705	692	714	696	731	715	723	707	710	747	696	677	750	719	692	677	711	742	736	785	712	667	687	654	662	675	682	686	659	711	717	718	690	664	669	668	694	716	684	755	694	730	704	666	688	705	703	671	716	706	659	694	718	708	709	691	652	698	651	683	683	706	664	672	723	699	664	691	725	698	691	714	705	708	720	746	721	760	714	676	690	725	743	705	707	688	693	698	702	680	682	713	718	709	757	703	696	731	708	686	675	654	660	688	700	705	722	707	694	681	697	718	687	693	697	705	703	687	699	653	722	707	682	677	653	738	749	756	743	705	720	671	715	718	711	665	713	721	705	690	689	738	681	732	726	705	771	705	682	708	655	680	726	683	760	682	737	742	688	654	720	688	692	720	698	752	729	699	664	698	647	733	731	695	684	678	720	711	718	720	713	712	654	688	708	703	650	717	687	743	678	710	731	692	700	716	710	709	705	733	675	726	642	699	742	660	704	708	712	725	735	704	686	701	752	713	697	704	743	722	745	691	701	673	699	719	782	700	692	787	662	709	664	724	683	748	651	719	710	750	712	694	690	691	754	727	675	743	714	752	743	707	669	712	705	708	711	694	707	738	725	690	716	744	717	720	684	681	698	688	712	706	707	697	678	681	728	683	694	652	696	715	672	728	724	713	728	732	719	705	720	725	710	663	667	701	747	673	693	741	674	762	718	669	761	694	677	676	765	676	681	715	657	695	792	704	716	731	703	685	667	696	700	709	653	649	695	697	670	711	719	679	701	716	685	713	692	708	687	718	711	740	726	687	706	726	708	693	722	697	752	692	695	679	701	725	701	723	729	752	688	641	690	679	699	663	724	690	659	700	708	759	680	657	713	705	700	644	701	666	691	682	716	709	702	699	708	659	684	736	709	713	683	691	715	679	743	691	634	686	704	685	704	709	682	675	725	680	677	693	753	744	690	748	694	682	682	683	748	722	705	740	694	713	748	718	728	706	723	701	731	685	726	695	693	676	737	692	727	707	700	697	618	698	697	686	674	734	699	667	700	731	687	703	707	719	725	712	706	702	681	704	764	681	726	715	736	678	700	702	671	692	732	711	673	729	706	724	639	696	697	685	733	700	733	710	685	676	737	596	678	684	691	664	709	630	705	681	717	720	729	731	705	707	694	703	701	724	694	692	694	698	653	654	720	656	679	738	663	696	712	752	711	699	697	749	733	699	728	705	740	700	697	681	708	706	730	783	750	735	715	715	742	715	713	739	681	711	716	713	722	724	703	703	708	720	711	717	688	747	726	663	694	697	681	720	677	733	681	725	719	685	686	682	696	643	736	702	752	669	709	714	674	677	689	692	718	683	690	673	678	727	712	731	697	683	695	734	693	719	723	740	702	801	717	688	708	723	662	732	728	747	721	702	720	684	737	716	717	722	727	682	714	715	697	648	682	724	696	692	688	740	725	695	728	690	690	647	728	721	677	680	712	733	668	673	706	695	719	667	696	685	727	674	672	712	721	692	699	707	664	685	747	739	696	680	690	694	704	705	751	749	737	732	730	750
26869	52531	41875	29463	24319	19692	15769	11958	8947	7235	5766	4559	3830	3240	2662	1942	1674	1499	1406	1370	1268	1208	1233	1082	1125	1085	1002	948	916	858	827	785	841	822	792	802	789	775	718	737	736	715	684	746	776	705	741	735	733	760	794	694	681	716	698	733	751	737	770	702	735	740	693	725	706	705	741	781	739	655	734	735	736	706	714	703	706	747	736	690	684	730	674	729	698	673	667	684	724	733	690	745	698	684	731	706	758	741	692	697	708	719	678	714	647	692	687	705	704	725	653	710	709	703	667	748	683	711	721	678	672	709	693	717	710	721	707	738	647	713	765	701	692	725	695	700	716	732	758	750	718	735	729	714	727	720	704	712	660	677	711	754	637	755	682	739	711	680	687	677	670	698	729	765	730	730	699	701	643	726	696	689	688	677	719	732	693	712	703	698	712	723	723	703	715	683	680	725	725	670	722	791	712	757	722	742	751	703	706	743	724	709	695	717	687	712	746	691	693	713	680	730	684	721	690	694	727	731	741	706	709	672	687	688	694	731	733	691	711	696	665	718	693	750	691	692	758	750	763	735	701	724	710	679	702	746	731	703	732	704	748	678	716	689	697	716	712	671	712	678	707	703	687	674	755	733	684	678	696	733	702	702	704	704	667	746	743	712	698	725	737	684	697	687	702	737	703	713	698	661	720	767	704	638	760	786	711	683	722	732	691	675	679	730	722	716	688	671	700	736	703	694	689	724	719	671	736	721	702	728	673	728	738	686	715	717	716	702	701	734	740	677	735	721	700	722	709	718	670	743	708	658	709	691	677	708	741	705	656	721	687	724	708	695	720	672	697	700	701	708	727	704	766	711	727	750	716	725	742	758	685	672	672	713	751	720	699	696	692	735	690	752	743	709	745	710	667	726	684	706	734	705	691	715	671	666	739	769	695	742	681	716	748	794	730	726	693	717	670	638	719	713	695	662	716	712	721	719	708	706	679	733	719	717	690	749	747	662	730	725	729	644	739	726	744	690	699	663	710	712	700	728	727	741	686	699	702	736	687	713	725	691	654	665	698	713	731	731	761	751	709	729	735	697	713	685	707	665	735	718	694	707	711	688	747	714	662	753	717	676	745	678	695	738	679	687	700	755	735	706	697	717	705	687	678	681	698	688	724	686	722	664	714	728	684	726	724	691	717	672	776	700	665	692	707	668	723	712	754	739	702	699	709	681	688	721	729	704	706	741	755	678	734	727	628	651	750	682	668	735	736	734	680	670	670	695	714	716	738	720	689	675	696	712	689	693	715	687	710	764	708	743	707	725	678	706	769	678	697	701	693	707	699	682	720	673	679	714	722	688	728	713	700	688	706	646	723	729	715	661	662	704	723	691	687	680	744	754	696	714	737	708	669	680	736	706	685	711	725	719	741	690	648	698	715	762	712	718	685	706	672	693	684	692	716	685	709	700	719	711	707	729	706	705	694	690	679	764	690	690	691	695	676	661	718	725	693	686	698	701	710	731	697	736	710	688	729	728	748	657	703	742	700	714	672	700	708	715	731	750	699	696	698	691	670	708	737	736	693	684	727	691	714	726	682	685	726	648	706	726	748	694	679	753	742	670	739	723	738	726	744	747	717	757	675	684	708	726	710	711	714	717	743	683	713	710	712	704	681	717	709	701	708	695	672	696	749	704	713	754	689	686	694	717	736	745	676	714	693	728	715	730	770	699	692	721	701	706	744	707	695	722	706	747	759	685	756	699	700	711	677	730	701	754	723	686	739	719	701	673	708	719	727	741	701	717	711	702	694	714	713	695	705	744	722	733	770	676	721	706	666	684	703	727	721	680	720	709	668	698	712	696	708	720	653	704	759	721	655	768	724	723	714	723	679	674	704	689	678	663	756	669	686	713	729	722	778	708	669	654	721	716	723	745	687	712	713	762	694	709	701	694	737	684	699	712	694	700	716	693	671	708	710	704	699	745	681	744	743	697	734	715	721	709	685	732	708	728	699	722	688	701	696	716	701	701	738	674	712	755	705	740	728	710	700	679	752	747	742	687	657	703	681	756	732	680	676	714	700	752	683	750	684	750	717	682	704	679	730	711	697	701	699	750	736	693	704	686	694	753	676	719	750	673	696	747	700	718	659	668	748	710	744	702	708	718	742	704	726	707	719	704	671	726	710	698	705	678	672	777	721	690	742	657	710	682	703	733	712	701	711	708	668	731	715	705	692	691	686	680	721	718	660	730	739	712	692	693	724	750	686	705	729	705	715	697	709	697	683	655	627	680	716	689	700	723	706	701	737	688	733	739	676	704	743	686	694	691	728	730	694	731	661	676	663	706	706	678	720	725	751	723	740	687	707	708	724	711	707	650	709	662	663	657	739	730	683	674	709	742	684	723	710	646	700	702	697	715	704	658	688	714	685	702	713	679	741	700	694	671	716	670	681	725	704	686	693	747	681	701	716	714	729	692	724	692	706	705	712	731	672	684	679	720	742	721	720	709	711	702	692	710	706	675	754	693	696	748	709	690	691	703	734	683	693	698	736	707	697	674	722	727	700	708	706	731	681	730	729	681	736	712	681	769	688	707	684	713	713	740	677	670	670	711	702	677	741	727	752	750	676	730	723	757	724	719	682	673	686	694	726	701	668	736	663	695	678	719	688	689	708	683	744	720	736	666	707	719	735	719	741	688	717	693	738	651	696	687	715	721	724	737	700	720	730	739	697	676	691	730	742	669	797	705	697	746	689	676	703	671	709	718	704	712	732	726	725	720	714	716	706	689	702	681	726	695	686	709	708	710	681	695	713	740	707	680	717	732	711	700	721	691	711	654	704	704	706	738	739	735	683	695	730	678	718	705	720	720	740	712	676	700	653	723	714	710	734	723	722	689	710	662	686	739	729	637	687	711	696	705	732	731	686	686	733	688	677	722	660	702	686	740	720	686	723	708	693	787	728	720	743	722	716	711	717	722	696	717	712	720	666	717	692	702	681	706	729	661	757	681	718	673	647	729	720	714	683	707	736	717	723	742	702	691	775	698	705	702	741	716	716	691	697	742	715	692	702	701	725	669	733	751	722	729	693	705	697	735	734	742	711	721	710	707	723	710	722	720	720	703	693	748	699	670	692	772	740	743	738	696	735	732	694	687	680	682	687	722	755	692	714	706	711	702	708	739	703	719	689	708	738	683	662	706	712	711	742	721	717	702	748	758	696	714	726	732	674	675	751	729	705	731	676	735	695	684	735	717	727	729	734	685	720	696	681	748	699	738	708	700	713	678	650	712	704	714	710	699	747	731	682	686	717	767	719	711	728	675	720	684	673	699	759	684	682	750	687	728	692	681	723	673	710	731	694	688	726	702	732	725	697	714	704	733	704	649	657	717	681	673	703	677	680	753	686	738	739	702	698	720	672	675	682	710	763	762	678	693	668	713	697	690	739	711	732	705	700	687	724	689	721	720	720	746	688	678	737	716	717	697	736	693	735	685	704	729	667	669	713	702	672	708	708	697	717	685
25582	21683	28765	27294	20897	14624	10356	7127	5181	3914	3329	2678	2217	1944	1647	1322	1219	1167	1083	979	983	956	955	944	925	896	848	888	800	776	724	770	786	721	722	728	727	694	721	717	738	646	670	683	718	762	657	728	718	703	653	685	658	720	683	716	688	687	698	678	700	673	704	717	686	692	677	702	708	667	673	681	710	747	660	669	661	668	637	692	720	722	684	654	705	712	677	684	633	682	733	737	650	685	692	645	707	660	689	670	645	733	703	709	692	700	688	690	678	625	709	684	676	642	688	693	664	679	675	677	722	666	669	657	721	673	684	685	670	682	661	673	689	660	693	721	675	681	634	700	699	681	685	690	737	629	639	698	695	695	721	669	691	663	686	697	705	719	693	680	682	655	692	636	708	630	716	684	672	686	681	703	678	697	660	663	634	685	676	667	658	656	640	684	693	683	715	684	637	647	661	703	696	670	674	648	724	664	698	630	682	694	677	672	713	689	683	664	677	692	630	681	710	692	671	674	680	700	651	683	660	670	672	641	664	698	660	686	690	686	688	669	654	693	690	676	705	623	676	705	685	691	639	703	699	697	698	680	677	640	656	706	682	717	657	651	654	633	723	676	692	714	684	689	677	685	736	672	710	689	675	659	653	676	737	683	673	714	705	682	686	687	654	678	655	695	703	671	660	699	675	704	688	675	640	718	720	646	694	696	699	658	719	671	706	690	678	669	702	712	669	704	707	691	696	709	715	655	626	680	713	699	658	697	689	728	708	702	704	727	647	691	696	706	651	733	637	662	709	737	698	647	670	680	685	669	663	700	687	662	648	668	703	684	651	660	673	686	652	671	698	717	689	677	643	673	622	677	655	701	703	669	667	644	727	681	659	708	695	723	688	725	672	698	681	667	708	692	651	701	681	665	698	716	697	669	649	682	617	707	689	679	647	652	696	696	708	727	670	681	708	672	726	677	654	685	674	697	694	661	702	704	645	710	633	646	696	682	673	680	685	656	683	728	707	682	686	714	682	738	711	679	707	664	688	703	670	685	720	673	686	697	682	689	700	647	656	721	652	685	678	663	718	747	684	678	686	693	696	666	695	700	672	640	679	730	652	725	671	693	684	666	678	681	680	680	676	714	685	711	668	649	678	647	700	633	690	732	694	712	689	756	674	702	711	642	671	683	671	654	668	690	701	699	712	681	716	629	690	732	637	705	665	620	694	650	709	677	694	646	651	690	707	709	682	695	707	692	701	708	660	676	669	661	669	662	720	704	686	677	665	680	663	640	641	701	709	664	646	681	707	669	665	650	730	671	752	668	667	710	674	678	664	626	731	687	666	661	680	700	654	646	725	715	701	719	701	669	648	684	660	645	639	625	723	678	649	650	652	633	687	706	717	691	679	710	637	710	717	758	724	687	697	704	668	704	679	683	760	657	669	724	661	712	671	655	677	716	638	725	640	677	709	653	690	658	659	683	674	650	668	672	686	670	685	678	732	695	733	707	726	686	697	727	737	724	656	665	709	756	661	694	669	715	673	682	702	690	672	707	702	731	620	651	702	667	683	659	668	714	670	647	713	679	681	686	682	663	660	713	694	691	690	679	668	675	684	644	662	663	674	711	673	704	699	608	690	672	725	692	667	719	714	686	640	710	691	681	683	640	626	721	688	671	664	685	700	660	744	645	674	705	685	667	674	670	729	710	713	686	729	680	713	686	665	716	730	704	721	590	697	705	682	695	663	672	721	719	625	668	761	714	670	634	637	685	722	716	747	687	672	698	665	657	683	720	717	706	669	716	697	700	695	686	646	726	657	685	629	687	692	694	701	708	660	698	679	659	674	649	694	687	704	685	665	701	663	712	684	683	694	680	717	664	656	633	685	659	671	657	661	659	658	715	695	667	660	695	727	676	636	679	703	686	724	694	667	691	708	686	674	697	688	660	694	673	693	707	675	710	686	680	697	661	675	682	672	660	706	683	632	653	651	722	613	667	672	738	695	706	660	656	646	716	727	717	654	665	694	696	703	689	674	704	606	729	709	655	664	676	695	703	628	646	652	691	668	676	729	704	650	679	677	672	689	681	681	685	650	645	684	692	684	705	646	693	656	671	675	705	672	682	672	658	679	707	675	681	692	661	690	688	681	678	687	678	703	700	714	671	717	688	694	659	617	622	718	701	696	672	718	678	656	691	666	677	665	669	663	666	688	652	694	720	682	661	695	749	725	739	694	657	730	709	655	687	673	647	672	655	684	710	710	649	678	654	683	678	679	691	665	703	684	700	666	657	733	672	704	689	664	702	642	664	676	680	674	680	707	714	707	697	728	679	702	642	691	732	708	671	672	643	686	657	624	676	710	674	666	638	662	686	662	666	675	665	676	705	675	612	679	735	656	690	692	687	705	653	657	684	622	651	707	637	765	635	625	667	653	675	716	668	682	696	658	710	701	697	693	716	669	703	701	716	675	672	669	673	651	680	720	675	671	717	670	691	681	669	694	666	711	687	649	684	610	682	690	664	698	685	724	677	685	671	692	728	702	680	670	673	685	705	701	653	713	655	673	699	641	686	677	677	695	665	641	662	639	681	692	712	666	724	680	657	684	649	702	678	714	695	655	696	680	684	701	716	675	687	646	664	644	702	684	662	672	728	706	704	672	697	636	669	720	756	667	681	656	640	741	689	698	685	672	679	656	704	680	700	708	681	669	671	687	700	685	699	662	693	683	715	669	666	709	677	747	723	679	690	725	785	686	696	731	694	715	667	677	684	705	692	658	718	697	679	740	685	703	670	717	686	705	661	665	694	709	709	662	689	726	700	698	727	701	686	677	694	652	719	734	679	710	658	691	676	665	677	662	654	675	673	779	677	675	679	679	665	696	689	693	664	698	699	659	675	700	675	678	693	677	717	696	682	661	673	723	657	672	666	692	708	672	711	699	714	665	653	688	690	655	668	678	632	695	662	690	738	736	668	689	714	634	672	722	689	650	684	689	658	707	671	722	666	686	653	682	650	708	673	699	702	640	657	696	629	654	732	680	696	691	732	715	702	706	708	670	701	678	694	666	673	714	677	694	680	660	673	728	673	690	692	666	694	693	651	691	693	683	702	689	678	708	680	667	703	684	684	711	698	646	672	689	687	689	660	655	688	671	682	723	694	706	692	664	685	684	713	694	691	676	659	686	644	701	736	743	708	659	649	648	684	684	705	696	713	732	673	699	653	693	681	719	664	646	643	715	695	718	646	704	727	669	676	757	690	648	706	714	679	675	664	691	670	677	628	710	662	643	697	626	651	659	639	671	659	670	718	743	681	683	657	652	710	683	685	665	695	693	673	660	667	702	670	683	663	659	667	720	744	675	665	694	653	707	660	697	685	687	657	672	634	682	692	673	632	707	691	686	704	677	701	677	685	670	665	687	679	725	730	702	660	660	664	699	725	726	681	712	682	670	687	701	683	703	655	671	695	662	707	674	712	651	682	643	682	640	683	694	702	675	671	686	673	677	717	669	670
26859	49850	39053	26490	21628	17350	13824	10447	7978	6120	4946	3906	3148	2712	2121	1669	1528	1412	1324	1243	1177	1149	1070	967	1077	962	894	859	772	815	775	799	778	760	786	811	753	715	759	737	679	692	772	709	721	668	758	702	683	718	745	765	691	699	678	691	682	663	682	735	700	764	720	688	721	711	704	727	718	684	675	683	680	714	733	722	691	705	706	682	704	709	735	672	716	715	716	671	639	673	750	668	715	704	690	713	705	687	692	706	681	718	691	704	720	690	729	710	686	733	737	730	656	722	723	713	657	726	708	712	679	699	703	666	718	712	675	660	699	631	742	693	708	700	687	682	694	671	728	703	752	714	666	745	729	674	671	681	672	680	705	650	754	781	757	711	694	714	670	682	696	703	723	700	665	701	674	688	707	692	688	710	724	728	706	728	710	656	710	699	733	643	671	691	662	696	671	663	731	711	732	665	661	689	723	732	715	691	726	673	676	717	666	717	685	708	695	720	672	700	639	709	694	690	676	713	689	694	709	717	675	731	693	715	669	657	697	688	691	690	723	657	708	696	655	722	700	693	708	683	692	704	688	682	713	686	705	712	722	761	714	714	643	714	713	723	744	677	705	732	669	693	704	711	721	706	675	655	753	702	676	740	722	708	697	663	756	704	701	699	647	725	676	715	701	684	741	723	652	702	636	739	731	696	674	690	666	691	676	691	724	701	724	672	727	690	688	720	712	697	694	691	717	656	692	711	738	688	666	720	749	668	775	718	683	684	676	769	738	711	704	669	690	714	684	705	691	678	668	688	669	735	708	669	691	701	700	735	699	726	694	624	707	677	729	688	710	669	689	738	723	634	736	704	715	651	692	732	660	708	704	730	703	762	690	720	711	699	747	694	703	711	724	697	706	683	657	698	745	676	680	704	718	715	670	765	684	711	709	655	752	686	653	707	672	694	690	679	668	718	688	648	684	700	723	672	671	684	731	668	728	744	704	717	748	681	689	703	681	676	711	729	718	713	700	738	677	710	699	733	694	756	699	718	726	720	674	748	650	646	720	721	718	686	717	721	689	749	700	680	767	720	697	727	680	753	725	673	689	699	724	698	701	740	731	711	661	686	687	740	691	678	664	734	664	692	674	709	647	661	755	685	753	645	724	745	738	686	708	715	704	707	697	715	738	714	728	709	685	710	745	685	669	701	675	696	697	667	704	680	702	687	667	695	751	670	662	680	768	711	693	696	716	704	702	696	724	739	709	680	718	738	699	693	752	725	662	723	651	676	681	688	696	675	674	661	689	719	702	692	681	697	703	704	717	697	691	688	709	697	687	693	695	713	673	718	702	709	650	642	713	705	728	710	679	718	690	736	679	665	717	693	745	700	730	718	694	690	688	694	722	747	675	704	726	698	710	700	715	682	733	721	728	698	727	670	672	732	699	713	673	697	698	692	711	709	649	724	699	706	710	714	710	714	697	678	714	709	712	660	683	675	670	694	752	675	690	671	747	668	698	671	645	704	678	711	719	662	682	701	701	661	672	739	716	762	696	713	709	682	730	707	683	732	729	710	687	725	704	660	690	736	718	696	674	714	720	714	681	746	710	709	695	722	703	717	753	689	641	710	677	686	738	678	728	717	664	706	704	693	699	726	716	704	717	696	727	705	646	726	702	651	699	685	723	653	715	718	698	685	714	691	770	676	710	652	684	676	712	695	726	707	659	661	734	667	683	654	653	730	670	704	709	703	681	683	733	675	701	713	692	717	692	672	701	692	705	664	709	715	729	671	719	717	690	763	737	690	733	706	744	699	703	693	735	725	732	687	705	679	714	674	729	708	683	723	706	708	722	707	722	708	692	654	662	715	761	696	700	714	695	680	691	753	710	696	702	704	694	692	729	705	700	698	665	749	721	705	698	696	737	729	663	651	687	653	669	712	707	686	707	698	715	740	726	726	721	698	705	725	727	679	669	721	664	645	717	696	691	681	718	657	734	693	702	680	663	689	649	656	710	706	732	726	726	685	696	685	715	733	709	647	672	713	677	718	690	682	684	701	729	693	721	667	662	719	698	659	710	720	729	720	729	718	700	697	692	681	660	721	710	711	716	717	720	696	717	723	683	730	711	735	720	696	719	653	683	677	717	690	712	678	714	700	688	713	725	713	732	688	665	669	728	679	726	724	723	713	693	688	754	745	698	666	737	719	715	672	702	713	724	677	693	737	675	724	696	690	697	725	720	703	758	708	721	683	688	682	660	695	691	651	700	651	680	700	690	728	720	712	705	739	715	692	751	736	695	728	708	709	741	677	650	714	690	699	695	682	690	709	705	653	723	725	706	692	697	701	687	690	704	687	682	662	699	720	673	772	661	713	708	667	711	671	651	659	706	669	721	697	716	723	724	739	729	690	705	680	768	708	721	705	628	677	682	707	714	679	692	695	684	701	681	700	688	706	641	680	716	669	699	672	697	690	698	676	703	666	703	735	726	752	732	705	703	707	675	669	704	666	709	657	710	706	705	711	657	700	656	727	689	717	698	663	706	678	739	661	705	707	703	712	708	695	703	705	698	647	690	662	655	705	749	661	711	630	642	684	660	711	687	753	702	749	737	694	707	725	667	725	729	679	702	718	740	719	748	703	640	714	698	717	672	660	731	769	724	688	674	693	693	676	718	679	685	681	755	740	711	695	703	682	723	659	660	683	739	692	690	757	739	704	633	630	712	712	736	628	668	731	674	675	723	657	694	644	715	679	728	674	747	640	686	706	687	656	676	709	673	728	702	676	720	704	687	712	696	743	711	710	744	701	683	652	711	664	684	711	681	686	686	711	711	703	695	714	655	743	680	712	674	707	668	708	697	717	746	689	680	737	722	727	730	711	697	711	691	721	670	739	732	721	739	758	682	636	703	707	689	670	701	729	717	640	715	688	680	667	690	752	711	658	757	693	669	701	726	737	660	697	693	702	712	682	740	650	686	706	713	740	688	719	737	723	698	661	661	704	703	696	700	757	700	708	710	715	726	691	703	743	722	706	699	638	659	724	705	683	664	703	691	702	699	709	715	704	680	700	648	669	699	742	702	671	675	651	710	726	725	736	726	735	696	679	723	708	724	735	719	719	694	689	674	705	683	670	693	705	719	685	686	693	670	683	700	722	717	672	704	715	659	640	746	754	712	675	685	697	717	655	685	712	693	712	708	666	657	731	685	677	691	719	684	669	702	710	659	729	731	697	683	693	703	694	680	734	675	669	732	714	710	699	685	707	723	743	713	635	685	720	705	708	687	665	705	724	709	701	699	717	717	737	722	689	728	677	722	696	742	696	690	685	674	679	697	726	683	696	709	691	722	705	709	691	735	691	726	719	682	688	749	674	657	711	689	703	694	718	655	684	671	692	695	711	695	704	715	716	735	714	678	720	709	736	695	730	718	675	665	701	657	695	778	673	684	709	680	686	666	691	677	684	673	720	703	732	702	674	696	718	730	726	731	690	706	683	717	736	674	685	697	732	687	683	688	678
23129	21600	29408	24373	22164	23843	22377	13132	8744	6637	5436	4228	3505	3075	2499	1980	1828	1606	1530	1441	1349	1296	1247	1245	1285	1139	1113	1051	1078	932	940	935	951	852	801	870	813	860	907	797	823	806	848	885	858	829	816	794	784	790	806	805	818	833	781	874	831	790	792	749	792	776	837	774	815	843	809	787	832	806	803	793	785	828	797	791	762	764	749	796	794	810	827	796	795	756	804	800	736	783	781	849	805	794	770	844	820	811	806	816	792	786	774	757	799	797	809	816	821	793	779	775	808	757	818	766	833	834	778	769	802	812	826	805	766	797	811	796	787	786	766	780	795	762	789	775	770	804	801	734	771	813	830	831	821	844	824	790	780	842	807	807	797	862	844	794	807	808	774	738	792	789	800	769	771	795	797	780	847	781	786	738	822	835	788	771	756	763	790	811	776	768	801	825	779	800	841	851	812	775	812	769	818	781	775	824	755	811	821	796	802	779	790	797	775	829	764	805	779	801	777	862	755	794	816	775	849	755	762	777	726	804	806	732	763	756	802	769	768	771	791	805	768	816	805	799	711	764	803	770	803	783	802	744	804	799	777	776	800	792	744	761	773	845	797	827	775	775	809	803	809	780	829	806	766	751	806	761	826	781	826	765	838	771	819	815	827	815	758	783	819	842	746	840	779	793	811	792	816	802	844	808	839	794	807	770	778	757	770	809	795	758	844	736	820	827	759	824	767	808	781	811	748	748	768	798	816	785	775	805	809	840	771	822	793	797	764	750	816	788	761	817	839	784	806	835	785	781	826	794	805	792	852	771	828	789	829	775	821	751	808	843	809	792	821	752	860	805	758	790	789	808	799	753	817	786	741	788	782	765	815	809	798	836	832	798	825	817	777	837	817	819	818	730	826	782	827	808	806	792	835	764	810	751	802	760	767	800	744	786	808	813	792	788	821	755	837	783	797	746	769	761	789	775	808	785	802	780	802	784	815	841	767	772	810	815	743	779	774	840	752	835	841	811	791	790	787	817	795	841	810	739	770	788	817	758	809	811	801	745	804	806	840	761	828	809	800	805	821	811	807	825	834	795	774	777	755	821	777	782	859	731	785	793	827	818	819	836	835	763	759	780	799	812	732	806	846	779	763	815	801	777	762	823	787	800	785	841	835	827	828	827	811	735	781	811	780	803	836	759	768	823	761	821	781	837	846	752	794	817	762	733	803	773	859	772	763	807	802	828	818	787	827	801	768	827	824	839	753	775	790	782	807	815	814	755	822	797	740	746	808	811	788	809	806	773	785	779	759	775	810	721	801	729	751	797	721	813	793	809	776	801	828	804	745	769	763	808	807	743	823	825	762	802	757	822	745	770	759	785	805	792	815	766	776	824	817	750	786	781	764	789	796	793	753	793	729	789	797	746	779	811	827	765	752	792	774	760	840	774	781	779	809	809	818	814	840	783	780	779	752	770	771	846	777	801	770	800	798	777	762	815	767	805	767	804	790	786	789	791	839	798	752	781	808	784	784	790	871	806	799	762	729	861	773	750	763	731	817	773	799	841	791	820	774	805	798	790	795	760	786	759	806	811	793	773	762	780	746	778	812	829	755	842	762	812	810	822	759	766	757	787	795	765	789	807	808	818	787	833	795	798	824	739	817	791	861	781	766	763	798	785	747	776	780	841	768	824	815	796	765	744	782	776	798	770	810	818	798	780	811	770	808	781	801	785	745	773	745	824	786	752	753	799	811	768	785	833	822	763	827	790	789	789	747	770	805	836	830	780	788	790	755	791	810	768	795	803	776	740	803	818	746	834	797	840	813	790	794	826	777	801	733	822	848	847	853	781	768	800	799	829	809	770	812	789	772	778	767	830	811	815	791	789	788	796	801	811	803	807	839	733	805	757	784	820	775	836	808	810	801	843	761	738	824	750	834	744	766	802	753	753	777	804	803	792	775	804	787	753	840	799	797	767	739	771	789	783	760	778	793	787	804	760	808	781	795	824	827	820	824	795	765	776	826	736	800	785	748	838	739	733	771	791	806	834	724	766	802	801	794	819	800	781	808	802	767	792	809	799	816	783	773	736	777	794	799	766	780	754	750	811	757	789	818	755	819	807	786	743	816	865	786	778	791	796	801	772	759	766	792	752	779	810	774	813	825	782	788	806	845	815	801	816	799	782	787	760	779	758	819	815	757	793	797	788	821	813	788	793	731	778	817	755	789	823	774	806	796	795	804	757	767	779	812	803	788	831	796	795	791	731	793	805	792	817	816	765	791	811	816	798	819	737	803	833	826	773	792	806	830	818	774	748	803	794	777	793	771	789	801	834	790	806	800	781	824	761	834	804	793	787	790	770	777	829	837	797	800	875	776	751	767	773	749	815	855	769	801	790	761	762	785	769	810	783	788	826	789	788	795	753	803	824	807	741	752	837	742	773	824	761	761	798	828	806	806	806	783	759	819	808	755	812	791	782	762	797	775	797	819	777	822	786	834	740	715	811	798	799	790	767	791	791	822	821	839	808	807	745	758	803	776	852	808	772	775	795	833	795	745	755	800	782	804	721	845	792	740	764	808	750	803	797	744	760	805	770	738	794	787	828	788	814	825	759	777	772	804	812	774	820	789	777	810	802	791	805	782	813	780	800	762	789	803	775	784	829	777	739	810	789	816	748	807	754	824	795	771	767	733	808	773	851	851	774	812	788	792	744	824	787	784	746	816	792	809	756	783	811	796	751	786	826	792	802	738	750	790	790	776	804	773	821	796	791	754	757	783	793	787	813	800	750	753	792	792	740	805	771	783	802	791	800	788	827	749	729	760	742	793	797	766	780	805	767	742	835	757	807	772	809	782	812	836	807	839	863	769	766	808	846	806	768	824	844	776	821	769	814	826	808	796	829	827	783	758	778	784	815	793	804	778	809	826	816	790	824	751	807	735	773	825	792	786	801	788	789	784	850	814	790	741	784	728	772	810	799	781	784	737	775	830	800	828	757	798	802	748	785	757	759	822	778	785	796	774	837	781	814	811	764	782	794	793	849	761	811	810	788	769	745	803	806	773	843	834	814	772	773	768	800	731	776	808	859	756	796	781	807	757	826	733	840	786	816	818	749	818	780	740	746	780	763	757	782	799	800	766	790	802	722	807	746	783	760	767	809	838	855	785	800	802	739	804	813	822	770	786	804	846	785	773	751	764	785	803	757	763	752	832	844	798	805	772	822	789	745	779	784	772	839	804	850	760	788	816	755	829	783	778	744	792	791	770	764	786	788	766	801	809	740	817	790	817	750	787	797	835	809	826	860	821	800	745	843	822	798	847	756	792	794	824	788	786	750	725	812	795	793	737	761	791	737	789	799	772	833	805	820	789	782	803	723	791	796	794	803	780	778	881	840	778	827	827	770	798	812	822	806	818	761	782	836	832	860	802	769	766	778	761	794	801	785	786	838	753	832	785	815	846	775	807	796	759	800	829	778	787	795	789	775	787	783	765	806	778	786	749	847	785	814	797	813	810	806
29301	57863	46829	34129	28966	24065	19496	15553	11642	9166	7390	6085	4820	4083	3437	2492	2257	2059	1826	1641	1644	1497	1411	1417	1376	1264	1131	1098	988	959	920	919	968	930	895	918	870	872	858	893	869	827	839	808	807	831	771	798	771	809	817	783	843	827	799	810	818	819	827	829	814	766	783	820	800	793	824	815	797	804	789	722	819	774	778	760	787	849	787	795	788	770	768	777	842	770	847	774	729	816	786	814	760	819	803	764	791	732	807	800	798	760	828	800	804	735	791	784	831	809	824	801	835	799	753	807	781	804	768	765	767	764	830	784	786	789	721	777	755	793	785	819	821	749	746	791	766	784	808	773	791	722	785	830	793	798	812	785	811	768	821	828	746	799	778	750	773	784	736	783	838	755	789	764	832	875	828	782	818	685	772	810	823	769	762	794	798	761	764	830	766	762	810	785	790	789	786	771	829	818	800	801	711	789	773	788	799	841	814	785	792	804	775	786	757	762	819	825	753	767	780	786	780	770	754	767	764	834	813	775	761	792	749	748	762	806	797	777	774	785	797	773	827	799	789	792	740	818	818	784	799	782	786	768	758	796	798	785	791	783	762	736	804	794	765	839	852	760	812	801	764	771	718	848	783	781	794	785	767	787	792	821	808	765	813	835	819	785	800	819	772	842	760	783	765	713	767	754	824	799	780	803	772	793	803	849	756	830	812	798	737	785	804	820	762	810	796	833	710	782	774	794	844	817	807	786	768	832	764	743	766	813	814	788	785	786	749	799	757	776	739	787	789	739	781	770	760	808	754	774	759	769	791	781	794	804	756	750	813	784	841	764	818	841	765	824	748	759	782	767	763	756	803	758	789	794	750	758	815	735	808	761	798	786	811	803	789	811	792	781	797	839	784	769	761	836	806	793	832	774	787	782	855	796	767	812	818	863	822	796	771	777	814	781	734	813	796	766	815	763	789	766	799	756	758	776	820	762	776	845	767	797	769	842	779	766	841	776	758	765	791	765	748	772	824	809	796	794	772	793	799	798	812	808	792	799	784	778	815	804	788	815	814	786	777	780	804	780	737	840	796	807	772	754	767	837	788	785	768	807	748	813	755	769	795	743	809	814	779	774	794	809	787	770	762	834	782	788	816	761	781	714	767	802	829	765	745	758	766	780	829	788	757	762	744	783	797	807	780	850	808	803	811	775	816	816	792	841	773	743	776	778	799	761	787	764	844	819	882	763	789	839	741	802	741	766	778	827	795	811	808	755	821	747	699	775	794	766	787	799	803	784	849	792	804	806	805	781	802	786	818	763	802	832	840	804	791	778	803	747	779	769	833	820	749	786	747	806	797	824	766	756	810	801	823	784	828	790	787	784	788	812	741	754	775	787	832	791	777	793	739	766	801	835	781	779	770	805	861	756	778	815	790	798	782	787	783	839	760	767	803	792	817	811	762	768	741	776	795	779	793	784	746	769	787	799	735	787	794	829	811	770	780	757	788	780	757	797	737	747	777	816	776	822	761	805	771	799	777	779	794	834	830	763	811	784	796	764	788	796	757	809	782	782	749	758	773	873	796	798	789	768	796	779	732	795	834	773	789	812	804	784	787	764	805	783	799	802	769	796	810	782	790	795	817	761	766	793	829	800	768	798	791	793	743	835	793	783	812	764	827	835	854	790	837	756	828	760	771	803	780	767	813	787	812	824	772	768	774	832	795	794	782	864	742	833	763	758	808	790	766	796	769	783	779	795	829	780	797	772	780	750	790	750	734	790	765	719	784	787	809	821	781	749	795	812	784	829	777	773	763	741	766	773	827	811	774	782	798	832	832	784	746	811	794	808	788	788	797	755	809	762	744	782	819	780	804	808	807	805	759	790	790	830	793	788	785	771	778	762	781	761	816	794	828	767	762	791	729	807	831	808	753	776	765	854	785	792	801	758	805	764	789	736	788	764	820	800	787	792	774	820	797	771	786	820	767	745	790	816	823	799	815	778	800	768	755	770	817	769	800	824	795	815	770	785	784	761	739	806	737	760	742	797	820	774	813	720	785	792	780	754	747	766	823	759	756	790	794	797	732	797	790	813	745	794	757	792	777	812	747	792	857	776	815	798	778	832	767	761	764	778	748	780	812	793	759	811	795	859	769	771	804	772	781	827	777	803	783	754	849	809	802	770	849	749	807	780	763	748	766	777	776	804	795	825	771	818	752	831	741	798	752	757	734	817	810	819	835	830	787	826	805	789	734	818	805	803	768	752	796	763	774	820	759	778	780	782	764	769	766	749	784	778	757	754	783	807	734	747	811	742	803	765	778	805	763	841	797	812	819	781	832	826	861	808	729	776	818	805	744	798	754	807	785	760	788	785	786	771	799	812	817	796	802	817	831	727	800	808	781	782	823	794	764	812	750	802	793	802	789	765	802	772	797	765	772	784	783	800	779	783	749	780	774	801	818	783	774	767	793	786	798	805	744	729	804	731	730	804	776	769	782	780	816	785	772	763	814	797	772	850	807	769	802	847	776	794	798	816	830	765	801	799	769	782	820	788	762	808	819	832	814	779	772	790	791	739	770	766	878	787	798	777	763	775	783	835	803	807	778	787	806	786	819	786	787	794	796	819	771	802	800	769	819	823	806	796	781	808	785	753	818	776	809	761	797	773	791	771	808	735	817	765	769	777	899	773	802	697	751	862	806	788	814	775	756	792	760	815	727	812	819	791	753	797	810	774	778	782	819	766	738	771	793	767	761	807	806	793	794	776	791	789	764	727	751	803	772	785	809	799	840	789	815	830	817	822	754	782	743	809	826	745	784	755	790	795	745	833	720	741	795	793	766	772	784	828	748	746	799	786	769	707	826	792	783	785	813	750	775	791	821	793	798	783	815	800	774	792	801	730	775	813	776	804	751	776	792	811	752	779	795	812	768	771	800	806	784	806	717	785	740	826	771	772	768	813	799	784	809	780	822	748	777	763	815	824	790	812	824	785	785	803	792	787	787	794	785	783	799	776	827	756	789	803	786	781	813	781	787	753	819	777	786	807	793	769	782	793	766	776	806	771	850	781	748	824	788	770	807	752	816	768	786	797	780	850	848	750	823	749	749	778	797	791	765	764	787	833	815	829	779	839	815	785	796	829	781	822	768	812	797	761	778	847	754	781	778	771	783	854	779	807	749	759	776	842	747	774	786	753	721	814	776	821	700	839	819	773	807	769	748	770	778	786	828	766	774	743	767	815	765	812	789	713	783	782	747	773	810	807	752	791	804	768	785	815	832	805	772	740	828	804	807	766	781	746	778	806	824	768	792	785	767	761	782	734	832	784	791	793	781	780	794	779	831	759	789	786	766	801	770	742	756	783	779	772	817	814	832	786	826	784	775	805	728	747	780	791	764	741	807	747	796	785	782	763	793	842	810	778	803	818	814	749	805	773	797	763	789	752	794	760	819	814	758	760	752	746	782	808	756	781	770	768	765	820	829	763	768	795	828	807	769	775	789	764	792	785	810	801	791	731	800	723
30094	29839	34862	24823	15847	10969	8331	5884	3953	3072	2512	2091	1716	1566	1402	1273	1072	974	949	906	916	898	884	860	835	815	749	728	716	710	689	683	739	707	694	660	636	705	647	708	636	647	674	705	639	618	725	659	633	644	638	640	646	702	665	616	610	646	667	631	663	676	612	678	705	639	655	642	665	683	622	647	639	657	629	634	640	650	666	669	667	652	620	628	638	629	679	638	629	645	678	675	665	671	641	645	696	600	613	640	617	651	645	670	649	649	659	647	670	704	615	628	685	674	630	642	647	653	624	591	627	693	645	648	638	659	648	625	629	636	632	625	671	656	655	583	639	642	622	659	667	628	679	634	643	663	622	623	678	627	620	634	668	643	619	632	665	686	689	626	684	660	616	629	665	615	684	654	642	619	635	640	657	655	600	640	635	664	626	625	642	622	702	660	640	616	604	638	650	684	665	647	652	630	634	642	643	661	641	706	636	704	694	621	703	644	654	628	667	640	617	649	623	673	621	634	623	662	643	639	622	654	685	654	659	646	670	694	642	660	635	655	632	646	619	641	616	649	666	674	669	644	614	637	678	683	671	608	668	665	651	666	640	668	664	650	636	613	692	631	629	628	645	643	671	626	649	640	628	693	601	645	620	612	638	612	654	659	653	627	634	643	645	635	673	663	649	595	661	678	645	628	628	610	660	654	692	634	622	610	646	652	635	651	614	642	678	691	654	624	710	637	635	638	660	671	644	686	653	651	661	628	644	658	656	656	694	651	610	640	635	621	674	659	651	613	666	663	721	627	632	600	670	655	675	610	680	658	669	630	664	679	605	617	637	612	626	657	663	607	682	654	664	617	657	573	675	618	683	634	652	656	605	665	677	632	628	648	640	593	634	663	653	644	610	680	619	681	721	648	650	622	638	621	671	658	632	633	653	712	648	642	618	644	630	661	646	687	623	676	649	588	664	633	611	637	627	650	638	608	612	664	685	705	612	695	645	675	662	671	680	641	702	629	610	657	633	638	673	654	628	658	636	673	624	632	661	608	672	642	664	657	659	621	619	678	634	643	678	689	642	639	669	676	640	665	673	600	639	659	657	644	661	661	674	629	637	628	612	675	630	675	696	649	657	661	649	667	670	614	631	616	669	648	646	635	663	651	641	665	682	644	641	701	623	663	642	630	684	612	664	628	680	626	681	620	691	660	630	685	682	661	652	577	673	689	647	621	632	670	650	663	623	634	663	648	616	625	662	614	612	656	638	677	646	628	629	627	627	636	649	677	613	657	637	651	644	640	627	647	603	583	615	651	605	637	646	652	654	648	679	629	667	638	667	615	646	602	661	642	634	653	673	667	642	654	645	638	625	622	618	669	623	638	611	615	620	613	634	608	669	684	635	628	685	660	652	646	630	653	651	651	659	661	642	618	688	612	647	578	639	677	615	622	703	632	636	655	652	659	660	624	643	650	644	633	625	706	655	593	626	641	657	663	664	623	661	645	664	662	646	673	633	647	683	660	640	654	641	685	632	663	706	670	665	641	659	651	639	609	636	648	648	662	617	671	666	643	637	670	619	709	644	674	692	614	681	654	641	642	640	691	656	658	639	603	710	624	641	668	625	644	657	633	638	651	661	664	669	629	655	650	638	668	603	674	648	684	658	673	647	605	684	640	655	649	641	632	649	693	687	645	645	655	662	606	641	663	658	672	674	674	619	645	640	681	629	604	625	653	685	665	657	633	669	651	635	613	624	614	597	653	591	666	607	609	650	625	661	631	654	646	613	618	666	674	691	606	618	625	641	614	605	585	649	619	687	652	651	670	618	618	628	652	665	634	679	616	654	643	620	672	625	672	646	667	632	631	645	657	633	629	603	639	688	678	636	636	650	658	641	679	667	602	631	623	648	622	603	652	659	663	621	631	627	647	610	627	620	611	622	637	701	643	621	663	635	642	639	655	599	630	648	659	651	642	654	637	693	622	618	652	654	637	618	649	667	606	670	674	664	649	646	640	668	615	656	681	650	685	653	661	689	630	598	695	672	623	626	687	648	634	679	616	680	637	674	651	668	681	630	630	616	689	723	660	641	662	662	646	682	649	634	623	659	613	621	629	622	656	648	643	681	609	612	655	668	692	617	607	652	647	631	641	622	640	702	667	681	671	648	648	652	636	690	656	672	653	607	661	663	622	656	652	622	598	645	625	670	667	682	686	639	645	617	641	640	647	613	672	662	654	669	666	665	622	605	652	647	641	618	659	622	665	642	654	678	661	646	602	697	654	641	695	652	654	626	640	676	657	626	652	624	662	627	639	664	661	645	623	648	646	647	649	588	644	626	640	646	660	634	681	623	673	631	648	705	677	663	655	646	618	662	603	663	679	656	638	665	643	652	675	670	616	631	684	638	607	640	641	644	603	637	659	631	620	643	631	620	625	662	631	654	637	638	615	636	637	689	657	655	643	637	639	681	640	635	632	664	602	678	692	628	651	648	678	635	621	643	690	653	682	641	637	626	670	677	665	678	643	607	699	669	640	663	672	632	651	661	672	670	633	639	634	662	641	655	692	627	658	604	656	674	671	672	671	635	662	641	671	676	631	652	694	619	632	692	668	663	639	629	632	679	564	710	648	603	622	637	641	591	672	652	660	680	685	639	634	630	646	615	634	636	616	662	665	615	632	652	679	654	631	650	653	627	718	682	624	667	676	637	617	602	653	647	677	642	669	631	615	678	653	669	638	648	647	613	676	636	646	656	641	638	630	645	624	664	658	664	638	687	672	594	668	668	642	682	628	644	616	607	644	683	632	648	611	657	649	703	622	613	650	650	609	650	669	627	632	641	615	689	637	694	635	612	589	686	617	624	633	627	635	640	621	626	667	638	678	653	662	639	626	661	681	676	636	639	619	660	583	655	619	715	627	645	691	612	657	645	674	664	611	632	630	650	644	648	652	631	680	650	701	635	637	633	675	679	692	676	646	652	620	614	621	713	648	667	653	641	653	672	650	615	634	626	683	668	676	581	626	658	681	660	632	651	634	660	632	642	648	670	645	688	650	621	674	666	638	651	639	611	680	651	616	673	639	672	642	676	663	680	633	576	644	678	608	647	648	648	581	648	641	630	658	647	657	615	608	658	682	642	647	661	680	646	602	653	654	608	656	642	660	646	607	581	678	668	637	658	693	654	630	655	653	674	662	669	686	649	628	671	653	634	672	623	641	634	630	689	627	620	647	665	656	657	661	574	634	670	645	636	621	658	653	696	660	632	653	636	596	640	607	627	672	640	675	678	621	629	641	628	639	619	646	696	625	646	716	677	645	659	621	648	647	640	619	623	665	672	692	644	667	648	620	651	672	646	701	614	638	645	639	659	645	664	632	660	623	658	647	656	638	676	666	614	672	643	632	657	645	614	622	649	638	607	659	650	666	644	657	622	682	659	636	638	599	646	691	642	602	648	627	674	631	598	685	609	669	639	683	644	662	680	613	607	655	671	631	607	696	638	688	693	675	670	652
27536	45123	34735	22584	17771	14443	11683	8867	6209	4678	3648	2903	2434	2090	1934	1505	1286	1200	1124	1068	1018	975	930	925	954	869	850	807	799	755	674	729	730	671	685	733	731	682	677	712	682	650	724	659	725	678	672	652	711	646	647	700	638	670	691	710	679	674	652	688	665	663	667	725	697	677	670	666	651	614	684	683	719	628	645	672	632	638	681	664	652	679	689	681	711	676	650	653	681	662	671	628	643	656	632	681	686	625	693	666	642	673	627	663	644	646	614	642	620	645	654	700	690	647	644	703	709	670	682	677	657	627	739	671	671	669	667	672	649	662	629	685	643	692	647	626	683	689	625	622	658	647	648	679	659	729	708	629	690	663	607	670	666	704	641	647	689	658	665	697	646	650	696	675	663	677	636	644	675	646	694	652	692	667	656	680	686	635	665	651	637	713	668	737	694	664	656	641	684	633	633	642	640	666	667	639	636	680	705	677	689	647	716	674	671	663	667	699	666	686	619	700	659	694	680	654	655	651	709	685	670	635	654	671	664	684	665	671	637	686	680	635	687	686	616	622	652	706	639	657	666	659	681	679	651	710	685	638	665	630	650	695	613	646	653	661	639	669	635	690	680	623	671	646	658	667	656	676	689	666	674	671	673	692	674	665	639	648	668	620	688	670	661	657	631	675	645	709	646	671	695	686	652	718	641	627	655	707	704	653	668	699	702	657	683	708	674	664	655	689	686	675	623	684	654	643	684	697	659	648	655	732	680	669	666	694	650	648	642	663	684	713	648	613	649	671	683	651	648	638	663	643	725	669	701	671	659	671	666	657	662	657	644	636	709	654	687	614	676	691	650	680	683	655	677	589	682	661	659	621	667	676	641	647	654	630	674	662	650	732	659	652	648	687	692	655	668	632	653	683	652	689	663	668	674	662	655	661	643	653	656	677	621	687	701	652	647	691	655	683	666	688	691	708	607	631	690	638	660	681	621	665	677	657	661	700	669	619	677	707	710	675	695	652	648	683	671	650	679	675	680	662	674	663	641	653	651	687	653	654	638	662	693	648	626	658	655	625	679	671	615	663	718	661	685	676	683	667	654	648	663	629	673	651	687	666	625	658	674	674	652	659	672	659	677	697	635	670	646	665	677	653	649	667	680	651	636	674	663	669	653	679	664	672	682	689	666	636	700	634	680	677	697	666	659	671	684	625	644	686	653	660	701	686	679	681	668	655	697	652	687	648	684	644	667	678	608	707	671	668	627	707	655	669	680	624	670	649	679	678	660	671	657	653	642	673	676	631	661	645	661	656	645	643	644	627	673	695	700	645	677	631	689	690	665	695	637	670	640	666	653	654	666	692	678	690	627	685	675	609	626	712	731	666	639	701	667	632	639	633	629	653	633	642	665	666	660	640	622	669	678	651	697	625	704	643	669	650	655	662	666	638	671	676	693	669	640	656	655	674	672	656	705	631	664	678	624	681	610	635	702	680	639	667	643	655	660	653	655	686	624	631	656	697	673	673	671	652	640	647	633	633	611	619	671	628	686	689	630	695	644	673	660	636	648	694	649	649	693	686	653	646	633	639	647	680	683	676	670	628	678	663	643	651	713	677	611	682	695	683	702	668	679	685	686	710	625	642	657	647	632	683	668	639	681	656	683	660	614	659	639	634	632	644	686	691	672	623	677	624	670	652	688	694	693	658	628	665	635	690	686	673	657	662	675	702	596	661	691	670	719	670	715	638	589	693	649	649	655	646	679	663	659	631	652	712	680	656	660	646	693	666	694	673	645	659	684	635	693	651	679	645	674	660	653	681	639	685	721	618	665	677	643	644	672	645	649	674	635	695	619	688	652	653	641	652	654	684	667	682	666	694	663	665	658	667	630	664	683	631	616	666	677	628	648	608	649	622	669	657	621	700	695	635	631	641	697	693	679	648	661	646	661	645	696	672	680	664	718	669	641	642	691	664	694	699	671	640	671	654	638	690	653	687	651	659	659	669	657	633	629	656	705	699	657	668	673	698	653	680	608	721	660	673	630	624	660	684	649	654	648	653	667	632	660	635	635	684	680	657	677	679	688	659	668	666	654	615	666	695	658	715	683	681	683	732	668	667	680	667	628	677	724	653	671	670	649	672	640	686	655	643	677	665	642	649	685	653	640	672	656	669	655	658	655	636	664	665	651	674	671	672	683	654	646	630	712	671	698	669	666	705	618	657	673	661	647	656	653	710	669	663	673	662	623	638	649	702	650	637	671	651	625	697	706	701	689	648	689	659	658	638	678	687	694	666	638	684	658	686	655	720	685	643	748	711	623	666	679	620	685	657	661	664	666	634	680	598	647	633	652	681	688	649	698	633	672	709	664	670	636	665	653	691	640	672	642	686	713	705	688	666	674	651	685	717	615	651	676	652	656	644	667	684	677	639	662	656	666	672	689	688	680	655	658	710	684	668	692	682	638	639	661	650	640	672	685	664	652	670	668	663	663	664	628	716	665	705	701	677	667	662	667	669	684	693	645	642	650	641	643	622	641	663	661	683	623	693	673	656	690	668	686	630	667	663	625	645	647	667	689	636	613	678	669	679	662	688	689	628	636	654	644	674	708	632	659	607	633	629	658	667	676	681	657	651	666	646	671	706	626	648	674	676	663	662	664	655	640	658	631	666	637	626	675	678	668	702	617	678	668	669	655	683	665	630	665	639	669	685	652	670	635	685	700	667	665	663	665	711	643	660	680	655	703	693	626	661	681	632	694	652	658	639	666	648	675	672	670	690	644	652	723	683	690	690	629	602	673	642	640	646	675	646	669	666	626	696	678	694	669	657	651	672	637	689	645	661	655	659	669	693	679	637	628	656	683	690	661	678	664	657	661	711	617	635	721	642	647	640	642	659	717	628	679	711	705	609	669	645	641	645	707	667	654	651	625	666	634	709	657	606	665	675	621	679	691	692	681	678	660	666	632	658	635	650	664	674	655	662	676	641	672	638	679	647	700	678	687	729	650	668	716	690	618	670	632	691	641	638	667	658	635	637	670	665	673	689	675	721	675	636	659	641	635	693	658	657	611	636	672	680	658	648	645	701	683	667	662	667	644	607	667	616	646	684	702	662	658	654	655	653	657	656	668	680	684	669	666	655	659	679	649	662	630	652	665	638	694	673	705	642	671	679	650	638	653	645	666	706	657	695	650	664	685	652	650	650	650	660	648	681	619	686	661	628	665	690	684	663	647	688	651	674	667	649	631	661	680	593	645	639	662	696	654	648	632	643	680	674	676	611	676	652	689	644	645	621	686	630	700	745	663	699	694	710	618	654	689	651	647	645	672	717	673	642	647	702	687	666	616	652	641	660	636	669	708	670	663	683	640	662	686	707	622	653	647	667	687	697	671	682	675	692	666	674	646	683	690	706	663	708	676	683	695	668	638	652	655	653	650	664	647	681	666	693	627	635	648	691	672	645	706	623	670	680	655	632	709	645	705	670	661	675	645	649	664	663	715	673	695	644	708	646	673	597
24481	21650	29029	25365	23024	20489	14981	9522	6349	4702	3670	3019	2500	2278	1978	1845	1452	1240	1276	1226	1103	1129	1093	1063	1086	958	929	887	810	766	708	789	755	763	806	775	712	739	758	721	725	756	721	733	758	699	723	738	737	691	676	707	723	761	722	709	746	713	729	734	697	720	682	734	727	715	682	752	667	713	734	680	744	708	693	699	696	700	679	672	696	684	708	802	698	707	702	693	741	709	685	686	714	719	728	690	766	672	691	691	713	698	734	724	717	689	665	731	762	695	715	694	671	745	709	693	692	685	639	716	743	696	690	656	705	694	735	711	673	723	699	738	691	713	684	717	715	717	712	714	643	729	680	679	717	711	726	706	735	727	730	728	667	688	710	677	732	693	673	674	726	704	748	724	713	673	728	744	715	659	754	700	671	685	704	741	708	705	687	662	735	699	667	723	718	710	668	716	743	753	712	745	670	681	722	666	700	717	730	674	688	709	687	694	723	713	732	693	690	705	693	688	689	713	710	737	738	707	747	725	715	681	694	704	672	695	648	701	668	665	697	702	731	680	684	708	721	673	704	705	693	667	716	710	720	747	697	694	683	763	714	727	659	668	717	690	676	725	703	680	725	693	710	683	714	665	712	716	676	640	696	755	750	711	679	698	691	680	703	677	637	684	615	692	696	702	695	740	687	711	707	727	711	696	709	688	690	680	683	706	693	762	704	663	719	702	729	692	691	713	689	698	720	707	709	748	703	689	714	725	673	689	703	741	726	737	693	679	697	688	665	664	647	695	732	678	710	655	722	652	710	688	685	686	707	669	739	714	693	688	675	696	708	692	683	706	736	695	719	704	648	741	692	700	653	696	700	683	749	681	706	707	712	638	745	704	696	748	705	700	671	681	672	687	721	700	709	715	707	687	728	675	703	709	694	693	689	732	707	717	735	705	721	725	720	681	708	729	734	701	677	714	719	768	736	671	709	689	657	706	708	703	700	734	684	732	710	683	726	743	730	712	687	744	716	634	691	745	686	758	662	713	693	721	683	681	675	716	673	674	730	679	732	694	767	694	712	681	719	702	731	686	694	665	721	675	720	743	726	695	729	697	723	713	703	703	728	690	740	735	720	680	730	716	680	733	674	695	723	712	689	686	727	724	685	743	724	721	706	712	640	743	726	705	734	759	686	720	683	701	733	693	730	722	726	703	670	701	721	674	731	660	706	709	693	687	700	686	718	770	764	761	716	655	739	700	740	690	636	742	743	730	699	681	712	680	692	703	719	681	734	706	675	750	734	746	736	724	717	700	654	751	702	762	705	702	689	666	715	711	740	700	720	744	719	689	730	675	697	733	712	688	726	708	682	722	677	684	687	754	683	677	704	697	702	707	679	665	666	732	705	676	712	685	673	703	681	748	700	674	730	705	650	732	723	671	709	692	680	699	691	701	691	728	685	741	683	655	738	667	710	687	664	740	705	677	718	693	704	728	680	687	707	700	699	703	719	728	703	699	736	710	720	682	718	706	713	741	711	717	701	662	709	712	666	697	707	695	726	657	680	676	699	692	755	756	716	658	709	736	699	717	705	689	728	663	708	694	712	682	757	721	651	713	683	681	720	717	710	734	746	709	668	710	727	676	711	706	676	728	699	703	656	684	735	676	678	717	714	674	729	703	672	749	720	731	686	701	679	723	682	687	672	692	691	766	735	752	666	691	696	715	725	762	710	730	717	676	740	705	723	726	720	703	738	692	695	691	670	671	703	700	712	698	709	708	719	732	736	759	703	726	700	695	705	730	706	714	730	727	659	727	714	714	752	721	695	711	718	696	680	714	677	741	681	729	699	671	716	683	711	689	728	720	708	730	688	689	698	716	709	717	698	703	728	737	713	687	668	722	752	719	719	681	726	733	679	700	703	702	696	647	739	692	734	708	740	674	699	689	672	761	716	681	700	694	673	734	689	700	737	730	702	655	696	694	667	689	692	653	742	729	694	671	707	639	723	755	711	716	741	744	725	722	684	761	691	683	719	645	685	708	700	710	676	676	758	727	724	699	696	675	696	741	738	698	681	715	680	713	719	697	657	668	761	677	720	685	753	727	710	731	697	646	689	715	726	744	697	717	720	696	705	714	687	708	722	673	667	705	729	678	715	736	703	748	680	688	729	746	694	716	700	685	750	704	718	692	704	659	657	663	755	678	706	716	707	694	677	694	710	712	711	718	730	713	728	764	690	702	700	703	704	696	709	715	716	740	723	655	736	715	703	711	705	716	706	694	720	689	729	751	727	732	708	724	695	700	705	757	684	706	758	670	711	686	727	689	680	714	697	714	719	712	709	699	679	682	689	681	711	699	754	723	673	695	715	701	707	662	674	716	681	708	773	708	664	736	690	705	676	727	718	690	679	712	705	672	693	721	747	738	673	736	682	689	743	683	714	690	693	665	691	704	682	699	708	670	705	689	708	685	682	668	695	636	677	725	757	662	711	686	750	726	720	727	693	697	718	680	738	683	714	725	671	715	687	685	667	716	686	675	695	728	688	742	697	712	681	739	717	714	746	725	679	739	709	702	691	717	700	757	650	696	738	710	725	691	727	673	671	697	731	652	706	662	708	693	688	726	697	679	742	698	703	681	732	693	686	654	716	657	716	709	704	723	732	767	692	718	659	696	676	690	742	704	674	718	703	737	679	667	721	731	682	713	701	712	686	732	729	746	664	696	726	753	748	731	709	744	684	700	692	744	724	720	643	702	684	733	730	675	721	831	714	675	748	717	687	724	719	680	648	675	688	696	703	646	698	668	733	680	690	726	700	725	730	683	675	643	727	681	694	698	746	693	733	652	662	752	748	701	688	704	684	710	687	715	737	696	708	690	689	743	690	680	698	747	716	706	689	692	709	732	717	700	731	719	699	725	760	718	692	745	722	685	694	685	700	696	709	706	696	681	706	676	724	691	727	716	690	743	687	697	750	709	688	740	709	749	729	694	717	649	714	741	691	697	693	678	697	807	722	717	738	701	685	710	691	730	720	638	711	680	689	697	727	709	706	697	703	740	739	740	699	684	648	712	718	670	706	715	698	711	714	728	718	715	672	694	702	702	750	724	681	710	684	705	701	735	733	707	680	699	676	703	679	728	755	715	703	682	698	709	710	754	723	687	711	728	740	694	676	683	726	690	694	676	696	694	710	663	693	744	728	718	718	740	710	697	681	655	719	700	684	673	651	709	751	716	701	678	669	717	710	704	726	730	716	768	719	714	698	698	713	705	718	752	695	733	735	702	764	733	757	691	683	623	719	743	700	722	673	668	705	673	704	715	751	724	673	665	723	721	713	726	730	709	716	684	672	683	713	720	681	786	681	723	687	689	701	701	693	665	670	708	729	720	694	688	728	700	743	718	702	723	680	723	725	733	720	722	704	669	697	702	691	697	673	654	688	724	716	701	750	710	711	691	663	696	709	694	717	720	750	659	720	690	702	675	696	751	726	705	728	695	665	733	724	704	677	728	658	711	686	726
26466	52250	41119	29079	23890	20060	16274	12980	8936	6713	5312	4205	3405	3059	2790	2350	1934	1606	1558	1368	1317	1284	1269	1198	1169	1123	957	929	921	835	779	777	758	801	781	769	787	733	767	713	796	773	725	719	744	694	727	733	763	699	711	740	714	773	705	724	734	767	711	682	735	720	704	707	700	709	728	683	769	796	757	749	746	698	763	719	733	665	704	694	723	753	716	712	713	726	685	675	708	778	764	736	773	712	754	741	702	718	695	733	700	705	706	691	695	712	684	711	734	723	704	722	712	698	702	687	696	733	735	759	747	786	690	700	773	761	748	714	685	755	753	694	713	681	733	673	778	736	691	728	766	748	732	715	715	766	716	733	730	723	712	694	752	732	745	706	793	681	714	710	751	775	688	711	733	747	668	719	725	686	714	710	715	706	734	727	686	699	715	676	724	708	776	740	707	730	701	701	689	730	702	736	701	716	721	716	702	719	714	717	729	749	749	702	743	684	754	720	728	713	720	710	749	753	687	715	656	726	733	726	749	716	708	697	714	657	742	750	706	679	716	701	697	729	719	751	677	724	722	743	683	741	759	692	751	670	694	759	714	666	733	729	702	723	752	744	688	788	685	734	682	707	785	680	690	726	738	757	712	666	719	694	712	676	696	675	721	704	686	726	706	724	672	736	729	682	751	750	728	731	749	692	734	687	747	713	739	721	754	672	698	725	728	692	744	691	648	705	770	730	674	667	671	712	749	756	698	705	737	704	790	711	733	713	731	685	653	675	734	660	685	710	657	709	729	715	710	711	726	650	734	759	710	701	703	707	738	721	660	674	694	743	713	717	709	686	736	716	682	702	747	678	749	736	758	732	703	725	785	729	732	666	740	652	697	710	722	727	706	746	725	687	722	692	696	705	710	735	691	729	705	747	713	714	703	750	719	712	744	721	715	745	736	725	680	744	722	779	734	757	746	725	708	766	716	673	685	705	672	753	695	732	787	722	734	699	733	693	750	689	758	715	730	713	709	727	718	688	703	694	673	714	735	701	700	715	713	748	745	731	733	713	730	739	685	710	713	701	727	731	752	736	698	699	729	696	726	719	677	713	722	694	713	697	727	685	687	728	685	704	729	703	710	758	767	724	729	699	792	684	700	685	707	724	676	678	720	725	680	727	733	762	731	759	712	679	716	727	706	687	762	700	679	726	756	735	726	728	708	656	716	729	731	741	682	741	684	729	716	699	683	654	728	663	738	750	697	700	752	718	709	714	717	717	678	748	658	669	702	660	717	723	695	692	753	689	734	714	752	671	736	719	701	743	716	711	702	660	696	732	740	709	730	753	721	746	708	772	723	721	729	686	720	694	746	704	757	729	685	716	687	716	692	724	700	728	680	719	709	716	716	682	692	710	685	689	762	730	691	663	716	714	708	743	695	708	731	657	664	743	711	704	680	692	689	705	694	721	754	690	700	766	680	696	737	676	701	698	681	740	731	696	744	724	706	749	720	709	741	722	703	673	716	763	736	722	705	727	657	721	723	681	702	732	702	665	712	670	667	737	720	728	731	680	699	708	766	716	746	719	694	757	700	727	691	690	705	697	732	715	704	721	681	688	685	721	678	717	683	720	699	703	693	760	711	720	744	724	708	755	651	687	690	722	690	800	702	720	720	736	706	701	702	699	745	723	721	735	695	706	704	718	724	711	742	708	696	709	734	723	674	725	672	713	707	672	695	716	686	670	707	713	658	754	709	706	711	701	672	687	698	752	765	741	691	705	732	691	708	774	693	755	713	720	702	724	721	744	675	711	743	688	719	713	692	705	731	713	720	721	740	738	733	735	735	757	746	710	709	735	710	723	722	708	745	724	738	730	695	717	659	731	726	772	709	680	763	722	717	702	657	751	702	706	783	736	738	709	743	728	686	734	687	709	692	715	706	682	724	684	716	688	733	718	743	732	756	770	737	709	708	762	714	729	722	665	727	713	748	692	734	718	721	697	722	751	683	729	698	722	702	727	679	719	699	693	703	680	698	706	704	688	705	718	737	716	674	733	707	711	710	683	709	695	754	783	695	653	741	700	797	739	720	722	723	719	706	709	687	700	746	718	733	667	727	698	760	723	731	709	699	709	671	716	746	722	723	667	719	720	730	715	738	674	706	746	704	721	690	720	665	701	694	749	711	721	716	686	756	772	769	784	721	684	750	694	755	722	739	708	665	717	694	750	715	686	655	671	719	696	688	720	717	709	718	769	763	700	674	709	709	676	716	738	737	747	706	707	748	719	728	674	739	759	728	739	728	715	754	756	716	761	711	704	677	716	702	723	739	687	721	708	753	696	752	734	632	702	691	730	679	776	670	704	710	736	732	739	750	758	674	659	711	690	680	708	752	696	685	713	758	743	700	735	742	677	738	733	755	683	724	748	705	779	669	738	689	709	739	707	694	682	749	684	756	669	727	698	702	724	740	691	717	719	750	751	730	716	684	702	707	720	696	743	680	705	723	760	706	724	670	699	708	702	681	709	737	701	719	716	694	706	735	703	693	665	714	748	713	758	664	713	706	705	673	715	738	697	719	718	726	695	724	666	693	695	651	720	762	704	733	753	713	692	673	697	789	708	695	707	749	721	699	723	709	700	743	724	722	669	776	765	770	694	714	716	746	678	717	731	715	751	640	710	736	730	748	698	707	689	695	715	667	704	688	690	750	711	725	699	783	710	658	738	707	714	663	714	751	728	754	707	732	742	722	719	709	709	745	717	692	724	731	711	689	690	710	752	673	690	745	746	716	702	741	712	683	720	726	718	699	669	690	742	725	725	755	694	719	713	662	710	720	690	792	718	716	724	785	743	714	718	729	767	692	758	731	714	754	700	701	743	720	711	678	763	752	696	691	738	729	714	721	763	715	655	701	743	670	716	770	736	763	651	708	737	707	677	700	732	727	708	710	741	723	730	704	688	741	722	655	733	725	677	719	695	797	711	708	722	763	703	688	713	720	731	722	692	701	676	714	691	696	733	703	766	682	711	679	736	729	718	767	707	662	710	691	761	765	714	739	712	748	778	704	704	696	723	719	723	722	728	698	718	723	776	696	725	702	679	744	696	728	717	698	749	718	730	707	735	678	715	682	733	725	691	714	744	723	700	722	739	678	752	753	709	720	686	755	705	715	751	719	685	678	690	687	718	724	750	659	729	727	768	669	726	687	736	761	693	695	717	756	693	710	676	668	696	718	675	743	717	702	749	741	686	706	695	714	727	722	697	747	768	771	735	726	726	720	762	728	747	736	699	744	680	717	672	692	711	685	742	689	704	735	761	696	729	686	698	699	711	749	723	703	754	699	695	783	719	746	717	736	740	720	715	704	771	744	716	677	726	726	720	718	704	746	737	713	726	688	703	712	750	712	727	692	747	686	709	660	723	705	731	728	746	683	738	708	710	720	736	724	749	646	719	722	713	715	682	696	726	682	745	752	719	715	733	718	671	692	709	718	679	707	759	741	724	747	735	703	710	749	720	750	732
25498	21642	28508	27192	20404	14855	10823	7426	5307	3640	2948	2423	2075	1844	1677	1501	1384	1231	1159	1115	1012	986	968	960	900	859	848	850	845	734	718	782	735	710	715	705	699	757	721	711	764	706	698	673	715	744	665	727	703	698	692	724	674	749	712	691	752	744	712	652	699	723	677	749	722	733	698	714	679	705	679	676	704	687	694	660	738	736	695	713	666	700	648	699	678	686	687	674	659	709	678	680	697	696	671	674	710	696	662	701	671	639	711	704	667	689	706	699	653	698	714	671	654	685	717	687	690	724	692	690	654	649	694	711	638	678	665	684	664	706	705	650	711	675	679	647	674	675	700	663	702	693	689	698	664	672	678	670	672	698	687	682	630	701	686	692	713	730	680	716	680	680	653	638	696	718	714	694	671	676	627	684	682	673	663	690	681	694	692	749	675	679	713	724	712	692	677	664	727	693	678	737	681	727	689	669	656	662	663	690	682	705	697	707	645	654	690	725	680	641	700	695	693	658	687	654	676	690	717	680	700	644	697	720	694	660	659	748	703	731	691	696	717	710	725	671	700	701	703	664	694	654	672	636	696	703	748	721	669	738	717	695	697	702	698	737	723	731	689	661	706	716	678	699	666	678	665	682	684	676	657	633	706	687	689	670	628	647	718	679	678	664	661	676	667	677	719	717	723	654	636	696	677	697	670	664	692	762	652	700	656	693	645	629	722	755	664	685	682	700	693	658	678	638	663	663	725	682	700	722	681	709	701	666	709	718	658	686	718	681	695	703	708	653	705	732	686	656	654	696	658	657	660	675	679	711	681	670	688	693	685	686	669	631	677	668	644	711	718	733	726	660	696	665	659	685	682	718	703	692	723	649	664	690	663	685	720	705	727	668	746	706	705	669	711	658	738	732	709	715	706	707	684	691	712	678	691	711	667	715	691	704	655	653	709	685	665	700	712	710	703	698	705	649	684	714	694	693	642	671	709	703	704	703	687	735	705	697	634	657	689	730	702	702	649	678	721	715	686	700	672	691	692	713	711	663	632	673	669	656	698	652	669	712	691	708	731	678	658	612	688	703	753	670	722	679	662	706	668	694	669	704	741	685	646	760	705	676	611	738	679	661	689	661	687	669	731	697	673	705	698	666	652	711	645	662	649	672	700	698	698	691	693	710	689	662	674	685	694	666	661	709	703	659	655	708	704	666	705	658	655	724	651	699	714	751	643	716	723	694	687	652	729	659	666	693	682	704	692	692	699	677	678	673	679	691	663	664	659	664	729	659	672	654	687	648	642	689	716	680	653	659	694	699	694	673	647	694	687	681	652	648	636	689	612	675	703	736	676	696	690	701	715	659	680	679	687	717	649	657	763	724	720	694	708	681	641	685	627	731	701	667	721	639	656	675	668	689	691	659	684	661	682	676	704	703	673	671	704	690	694	679	707	714	683	699	673	647	682	734	663	681	712	679	647	701	645	668	682	667	700	717	723	667	676	731	638	657	684	684	703	668	729	676	632	700	710	720	687	663	699	684	656	720	701	711	729	628	686	708	655	676	688	678	696	720	680	693	743	706	726	723	695	679	686	709	703	724	686	705	658	679	689	661	749	696	698	715	702	670	694	678	657	699	686	653	715	701	727	689	695	649	653	643	703	686	714	670	726	707	660	684	635	710	680	712	703	689	654	719	694	737	698	647	673	677	715	703	659	724	654	653	682	672	691	709	691	663	684	679	672	706	704	666	715	707	699	668	690	692	699	702	710	679	724	704	655	709	742	651	734	666	644	726	708	672	719	679	714	669	632	634	695	726	705	696	687	717	705	653	689	707	671	709	679	642	656	666	690	683	693	658	748	667	690	649	712	710	681	700	737	647	715	657	685	698	707	675	698	672	674	690	707	656	690	725	698	694	677	680	689	687	677	681	709	674	683	652	719	682	683	686	696	659	672	664	701	664	634	718	701	668	707	672	720	732	700	703	689	708	698	702	725	655	746	718	703	677	677	710	676	680	668	665	687	699	729	659	654	715	726	691	683	689	696	700	681	689	713	640	657	698	692	679	671	724	717	710	673	672	744	687	692	707	719	690	697	681	684	690	708	669	667	653	696	643	662	708	680	682	721	691	676	695	659	688	727	644	720	661	716	673	704	707	634	670	669	697	664	673	721	688	672	744	720	683	701	688	677	685	690	715	676	683	702	681	710	681	711	691	706	720	642	725	672	705	693	690	629	662	727	712	722	711	673	664	692	715	676	693	720	720	724	702	645	651	677	663	690	678	678	703	705	698	730	660	700	691	702	653	653	678	675	694	686	660	691	692	679	691	702	667	679	714	661	649	669	733	708	713	691	727	681	717	670	701	698	701	655	722	698	691	669	725	692	609	665	657	670	715	692	701	700	651	614	699	709	695	697	667	684	688	656	716	645	658	716	672	705	711	666	688	670	700	670	710	686	684	731	676	680	683	693	652	717	646	667	742	681	716	717	693	692	689	665	706	654	689	676	669	675	681	681	654	701	720	720	701	734	657	669	650	676	668	665	680	680	653	705	700	668	702	669	676	699	691	703	730	671	659	688	651	668	682	677	663	693	699	681	692	688	701	701	681	668	699	709	700	650	700	659	656	702	694	653	700	686	718	694	702	670	738	626	735	703	682	649	669	664	687	691	674	719	690	691	690	657	667	687	684	673	683	674	638	661	688	702	693	710	671	712	713	723	731	690	706	692	688	712	660	720	682	688	653	707	677	666	680	678	651	688	726	668	633	682	698	681	710	675	678	689	696	698	699	656	674	693	712	664	692	661	640	692	762	714	675	688	647	703	739	677	641	663	679	697	664	698	692	636	706	671	645	688	713	700	633	723	706	681	699	667	703	694	677	718	719	682	713	730	699	668	687	691	675	709	644	671	676	672	684	620	674	660	683	688	690	667	684	710	676	695	664	705	713	719	657	712	661	695	655	703	651	673	682	684	678	657	674	688	647	715	740	694	693	662	646	694	697	714	637	755	712	671	705	694	714	702	627	656	664	698	676	651	686	685	691	657	682	660	655	691	629	685	670	668	666	695	634	694	687	661	660	652	675	646	727	672	677	670	639	685	675	720	714	653	719	676	699	675	693	712	658	700	710	685	699	690	669	722	704	731	696	705	726	661	695	710	738	727	741	741	691	645	689	707	714	666	708	688	627	646	678	695	699	720	678	716	670	666	696	677	702	678	678	716	728	705	714	685	683	713	722	658	682	633	723	685	663	704	694	663	667	705	708	692	718	662	664	653	678	682	644	725	705	685	678	683	702	649	682	684	714	687	677	633	694	678	651	674	671	704	666	667	706	634	677	635	726	684	675	739	726	680	682	668	691	722	741	672	660	646	669	678	693	699	697	695	721	663	661	667	752	709	710	701	693	682	724	690	692	697	681	666	698	648	706	736	639	682	671	673	707	713	689	637	657	688	736	710	689	712	663	673	704	711	673	678	720	674	684	677	682	676	678	696	677	695	740	711	684	708	700	655	665	648	654
26400	48471	37581	25953	20862	17798	14108	11034	7963	5608	4501	3434	2882	2517	2254	1900	1680	1439	1323	1310	1205	1143	1067	1113	1020	968	921	916	842	765	806	804	771	735	764	706	763	817	747	746	718	708	751	689	749	684	752	782	748	696	728	728	748	728	692	726	683	762	751	709	698	692	723	689	709	678	721	688	702	679	676	720	703	702	721	695	682	717	690	716	732	752	706	688	720	710	710	712	664	652	715	687	687	709	662	755	727	698	708	712	737	719	746	668	703	695	707	684	667	712	675	673	723	697	726	678	704	697	725	701	734	696	720	624	667	729	707	701	663	718	724	680	701	721	704	724	697	682	719	626	698	706	708	694	685	719	691	715	705	707	668	683	694	687	693	671	708	663	722	690	712	724	699	736	668	719	665	683	710	682	708	701	684	720	710	729	760	668	690	670	701	732	704	695	695	706	731	679	678	697	694	667	745	690	687	688	680	708	664	721	697	713	683	703	725	711	656	682	696	663	680	690	673	680	712	673	668	739	722	662	765	728	732	712	714	675	679	663	690	718	704	704	678	703	668	745	672	693	670	721	722	673	688	728	717	717	711	701	713	709	676	643	704	683	701	677	693	710	731	679	672	685	710	696	680	696	746	699	709	709	696	694	722	667	704	671	706	717	686	737	698	680	706	707	782	697	754	697	730	721	706	742	664	725	710	666	696	671	687	717	671	722	680	716	712	677	697	687	715	681	644	685	712	689	729	678	663	731	695	677	716	705	671	691	667	692	678	720	713	652	723	690	707	652	677	676	709	697	684	700	668	682	700	680	694	698	734	683	682	688	718	663	707	693	693	715	735	722	713	715	684	682	654	733	683	718	714	763	683	680	672	727	729	743	728	731	720	698	683	696	752	666	693	698	703	722	703	713	639	671	721	668	689	693	681	686	667	712	704	669	699	742	681	688	731	710	682	668	699	673	658	680	675	666	704	667	691	739	759	715	730	676	660	721	713	687	709	692	701	744	711	690	679	708	719	644	676	715	677	688	683	720	690	693	718	723	691	631	741	683	682	709	712	715	665	729	693	727	676	675	744	717	716	670	712	700	700	707	705	742	701	674	707	767	717	669	729	680	680	707	720	721	683	741	705	680	727	658	667	691	707	698	709	683	674	733	756	660	720	681	682	710	666	665	701	689	674	710	704	715	718	696	679	679	665	699	724	668	669	711	687	690	709	712	705	697	685	716	756	661	673	689	682	713	657	678	699	701	713	720	703	671	706	702	666	716	696	716	720	723	715	710	645	674	699	720	734	718	702	672	750	703	723	709	710	712	709	741	688	720	677	679	673	657	699	749	644	686	772	714	740	708	676	671	725	669	752	754	694	727	704	659	680	677	725	726	716	743	688	679	725	670	678	708	708	668	743	670	669	705	699	776	730	680	674	678	707	684	745	655	695	698	697	702	700	685	711	704	676	694	695	709	653	682	674	724	703	688	711	703	693	719	705	691	691	659	688	643	717	751	652	735	706	691	672	706	694	723	667	768	698	665	693	652	714	641	710	683	713	700	704	721	677	682	668	681	688	652	691	742	757	702	735	716	651	719	705	705	712	721	672	707	711	700	743	714	688	730	667	716	665	713	719	713	762	667	666	760	740	694	697	694	725	701	679	701	726	737	752	670	690	742	717	698	682	672	729	686	697	738	714	684	679	721	639	704	724	699	662	697	755	654	695	667	734	669	669	662	696	674	668	647	713	708	665	688	681	680	682	706	682	679	739	738	725	737	703	684	695	703	681	703	660	721	691	697	679	726	683	708	699	696	686	662	750	684	704	717	718	709	714	664	687	711	718	708	688	723	705	684	731	683	729	689	689	700	708	697	734	663	711	669	733	713	703	717	708	710	694	644	729	681	744	668	725	693	688	713	713	717	710	718	693	699	709	710	670	675	698	709	703	710	658	689	716	676	733	657	676	707	719	676	667	697	704	731	698	664	735	731	648	674	728	664	660	708	682	724	714	686	694	712	687	674	672	744	692	666	683	671	717	695	693	698	702	671	682	703	693	689	738	672	711	674	689	712	675	701	720	718	701	732	705	704	733	660	682	683	708	732	743	717	664	672	741	660	701	664	641	736	736	702	700	706	711	742	694	729	712	706	710	723	679	686	681	700	634	664	709	686	757	710	665	714	735	737	716	746	702	708	678	686	714	666	631	779	666	671	687	731	665	713	696	695	695	688	718	683	657	670	708	772	695	674	647	674	681	743	701	679	676	746	706	719	758	719	719	689	674	707	733	699	669	688	680	685	743	728	671	708	694	711	692	679	722	671	706	725	678	713	671	720	719	661	676	710	665	652	684	660	703	713	702	682	716	703	667	703	738	657	719	734	650	676	679	704	658	738	673	679	659	696	636	672	672	707	679	721	682	718	730	744	695	680	742	720	722	715	695	687	723	760	732	696	772	717	700	700	706	662	720	663	726	709	686	723	712	709	700	693	714	745	695	672	672	713	668	735	671	699	651	714	747	727	702	737	710	709	700	720	653	728	658	716	714	702	680	730	687	703	697	643	681	742	650	753	684	712	652	717	703	702	696	683	729	758	677	665	688	687	726	684	679	636	721	679	699	680	709	693	671	737	736	682	752	771	716	698	738	681	730	687	687	696	691	723	702	703	696	688	677	727	740	715	728	715	717	743	653	741	685	686	647	641	699	703	663	692	675	664	700	674	669	675	681	675	686	691	701	664	706	720	691	679	671	686	687	686	738	655	693	705	734	678	690	691	685	719	735	698	713	734	705	730	688	708	702	708	672	718	688	730	686	654	676	688	697	709	707	710	702	670	732	664	698	673	753	704	687	719	692	691	670	676	741	662	665	725	709	676	705	711	677	677	697	681	731	670	686	714	700	712	727	690	670	721	654	706	665	714	696	692	701	678	680	711	683	699	751	675	662	687	702	713	683	720	700	727	709	682	658	686	696	708	690	700	698	736	662	675	709	712	671	703	740	678	716	706	624	725	698	724	719	712	719	688	718	673	703	674	703	733	668	684	688	666	726	709	683	661	693	736	739	643	643	684	674	707	661	685	697	683	737	739	738	728	710	679	675	704	666	640	728	692	682	702	658	680	699	728	709	739	708	749	698	684	692	693	687	656	716	705	664	690	738	678	705	764	723	685	695	656	648	665	726	722	718	669	695	720	723	720	731	675	684	693	710	675	730	734	727	715	688	681	721	701	671	709	706	706	703	670	664	672	668	695	664	680	644	657	739	665	711	709	699	733	667	731	682	707	747	698	715	710	692	711	675	682	730	689	668	676	719	694	647	715	675	651	737	741	755	738	709	640	737	731	701	717	742	699	698	662	693	699	676	715	706	634	718	679	690	713	651	717	688	708	687	675	691	692	697	704	705	700	701	702	756	650	707	696	679	728	629	722	722	691	681	718	689	704	732	675	710	683	735	703	734	683	709	745	655	681	693	703	687	666	663	699	724	690	700	689	723	706	709	706	684	703	713	746	649	694	731	662	673	709
23169	21603	29418	24351	22142	23867	22756	13209	8842	6600	5116	3869	3118	2695	2492	2195	1971	1764	1657	1532	1516	1428	1276	1244	1203	1113	1030	1036	1024	898	913	875	909	918	899	850	892	875	836	872	807	807	806	843	829	864	871	780	807	785	751	796	796	819	814	817	778	765	789	836	819	831	850	771	786	761	796	782	843	790	778	779	765	800	756	811	805	797	804	758	805	754	822	810	764	835	807	811	833	800	766	775	829	785	745	825	751	815	811	759	805	794	759	749	774	823	802	809	794	780	789	728	799	808	758	848	791	798	785	742	772	801	739	756	800	831	795	831	815	801	813	781	778	811	834	767	826	760	782	755	788	840	775	831	792	832	789	758	873	802	806	801	747	786	800	805	776	764	828	786	773	738	779	780	729	698	810	798	822	769	796	830	770	761	779	734	772	790	801	788	751	777	816	792	777	781	838	741	793	766	794	772	760	721	806	790	797	774	841	769	793	818	760	807	786	800	824	757	811	777	760	780	777	790	788	794	808	736	771	790	795	817	790	784	790	809	827	788	815	746	799	795	739	770	781	798	813	786	758	788	808	756	814	790	757	772	812	784	794	834	796	804	850	800	814	827	773	818	757	791	830	790	803	836	822	791	777	787	788	845	763	787	802	767	806	781	840	773	755	785	781	798	795	759	785	857	795	747	754	779	813	750	826	775	796	808	833	809	791	753	785	830	797	797	829	794	840	790	803	773	834	796	777	801	768	817	818	812	820	776	837	802	812	808	790	746	816	783	790	785	794	807	786	832	805	779	769	791	760	774	751	784	781	744	764	727	762	800	806	802	798	761	802	801	799	756	772	760	821	811	810	783	784	819	771	744	818	800	798	807	776	810	785	782	785	756	803	751	790	797	806	839	855	785	802	798	764	785	784	819	764	834	844	797	787	827	786	780	770	774	756	804	757	787	752	811	785	806	817	808	792	840	780	802	806	764	756	779	781	756	785	822	771	758	801	801	776	817	793	813	803	813	792	801	820	832	800	841	781	769	795	800	775	786	793	744	784	784	784	879	809	814	806	767	848	777	797	773	856	766	774	789	868	826	817	730	837	908	785	717	753	796	766	773	801	799	805	773	822	781	766	820	857	797	789	847	796	807	763	770	817	757	788	789	802	789	852	767	771	813	792	797	800	768	784	812	788	820	783	795	821	823	807	768	792	802	793	739	764	810	764	827	791	771	760	761	812	791	782	867	797	821	787	827	775	792	753	795	771	777	834	823	788	790	783	723	785	751	791	801	795	844	805	804	785	770	793	791	813	790	813	804	780	762	764	818	849	724	731	760	766	813	776	810	850	798	767	754	745	804	771	808	802	768	788	763	783	804	865	845	815	770	725	783	824	807	848	728	765	818	830	792	769	830	805	799	807	781	812	787	802	799	768	783	810	758	833	771	821	790	770	779	813	770	811	811	829	796	788	794	765	805	841	798	719	804	871	827	802	810	772	781	759	815	778	769	750	789	793	829	802	787	779	734	771	765	769	760	773	757	801	758	853	770	829	786	778	854	803	830	754	788	787	810	770	806	705	756	764	800	811	771	793	776	811	816	784	840	766	745	758	810	757	725	827	797	819	775	782	801	815	826	769	824	752	809	779	802	785	854	772	722	785	775	799	805	809	796	809	803	784	785	792	737	867	804	796	785	742	807	768	785	752	785	775	832	847	839	802	805	780	785	824	838	817	754	802	848	791	774	757	798	834	842	824	802	797	851	767	728	738	755	855	769	761	850	741	806	777	793	846	775	769	746	773	760	836	761	780	815	858	849	815	790	782	738	768	800	793	798	809	807	814	791	799	777	760	793	776	731	843	730	794	819	781	818	772	806	781	789	765	743	731	770	774	764	792	774	840	827	796	823	782	775	759	815	723	798	766	782	792	809	776	731	819	795	803	832	814	811	806	795	753	785	775	813	798	806	783	755	828	804	721	785	787	790	769	794	814	767	745	818	777	796	809	812	788	786	775	783	781	833	823	792	787	815	796	763	806	798	772	837	784	733	802	788	755	778	780	824	786	793	829	780	791	791	779	790	775	764	788	747	831	788	789	787	793	804	855	768	832	811	799	775	770	739	848	794	799	776	787	808	787	802	777	791	750	759	795	793	789	772	808	825	746	784	805	780	798	762	807	771	797	783	772	799	778	795	775	779	827	780	797	839	795	774	721	783	870	755	776	805	797	812	805	787	761	782	790	811	798	795	858	810	807	750	777	764	769	796	830	782	835	853	780	804	790	847	846	773	789	824	792	827	745	758	795	778	803	829	758	807	767	746	811	770	783	763	788	779	820	788	801	770	823	795	766	821	766	820	800	806	833	798	776	743	751	776	765	846	860	773	808	746	841	806	793	778	781	808	776	864	776	817	853	792	813	789	803	832	838	819	758	747	785	813	790	778	778	780	850	792	773	745	753	812	774	796	796	827	817	803	811	803	784	840	826	755	797	799	825	808	770	807	827	814	807	792	698	789	798	794	749	815	859	770	750	803	827	790	788	760	772	807	796	767	855	789	794	814	799	827	794	802	822	779	801	807	795	747	803	773	762	818	775	805	779	829	759	806	804	842	787	812	837	772	786	789	795	784	843	783	775	830	773	812	797	795	802	799	788	785	767	763	820	757	791	783	765	813	817	887	794	826	776	752	824	790	879	758	815	805	744	816	769	793	794	822	774	810	800	835	787	793	775	750	779	789	807	793	808	790	807	784	749	766	839	770	784	791	791	772	785	791	800	813	753	829	775	779	794	789	817	797	836	838	772	777	779	795	780	777	796	814	776	764	800	752	778	848	803	795	833	765	789	763	768	786	744	860	734	814	835	787	810	804	780	780	817	784	774	827	832	806	845	802	787	807	849	782	792	712	756	727	825	848	857	788	833	823	803	781	785	812	828	829	757	785	751	773	827	809	815	780	760	773	837	795	789	807	777	729	763	797	761	752	827	840	781	790	791	776	745	753	798	773	772	832	871	740	753	751	793	835	736	798	787	805	830	799	767	872	833	793	792	781	808	780	803	815	762	764	878	753	778	794	787	813	779	808	757	787	769	818	730	802	794	765	745	753	795	811	735	775	767	779	800	768	770	779	823	789	792	815	822	804	774	781	750	795	809	823	768	779	795	780	769	810	763	784	815	778	766	818	775	754	779	806	842	823	809	813	780	776	797	844	814	792	809	770	802	798	795	750	787	769	803	766	774	806	796	764	773	778	828	797	824	773	797	812	761	829	760	812	784	847	762	751	809	789	746	849	737	781	811	835	845	786	777	822	759	768	855	798	773	725	788	822	821	757	790	775	816	770	816	857	811	802	800	767	778	786	801	765	805	814	808	806	814	815	797	852	853	769	789	783	820	799	804	800	831	822	795	790	766	804	766	765	807	760	759	798	773	790	766	765	825	769	802	765	770	794	820	810	804	764	830	788	842	764	835	834	797	789	780	793	813	829	760	756	753	758	785	809	874	816	815	822	804	783	809	810	796	788	797	756
28821	56453	45252	33549	28200	24505	20145	15503	11874	8865	6890	5357	4396	3675	3182	2662	2586	2244	1876	1775	1671	1596	1511	1453	1370	1281	1193	1123	969	996	960	953	891	940	805	899	881	871	830	826	826	810	802	837	841	809	811	834	761	810	794	820	821	775	848	772	829	822	812	797	798	829	789	778	769	765	790	786	832	827	820	823	770	739	792	822	823	804	761	813	798	751	807	780	765	758	788	824	773	777	766	764	847	816	765	796	780	815	809	805	789	830	795	776	798	811	815	780	815	822	811	740	781	811	780	817	802	800	800	780	799	777	797	790	797	815	780	776	758	786	827	774	787	818	748	835	785	765	793	762	841	829	799	822	776	783	745	822	764	760	771	829	852	768	814	835	796	739	816	776	783	821	814	753	784	738	801	814	751	800	769	793	812	758	810	765	783	771	841	795	782	795	830	814	768	856	764	757	785	821	765	743	771	728	798	765	809	760	798	833	810	794	818	807	751	847	764	773	752	762	773	848	756	752	739	762	803	807	783	787	785	776	792	790	741	808	814	837	780	820	768	737	764	806	781	783	796	804	761	718	778	805	777	823	794	777	771	799	807	837	806	744	780	810	804	849	781	766	810	788	873	755	771	769	794	783	884	780	789	798	760	773	825	764	765	802	790	793	754	748	740	872	777	807	816	772	767	777	760	818	785	822	821	773	777	756	756	811	763	781	812	814	767	784	814	790	742	789	787	813	825	815	829	799	799	766	796	811	785	799	731	762	762	759	820	775	811	816	747	817	772	818	792	695	834	789	767	751	774	771	829	774	780	770	761	804	805	781	802	762	812	778	801	744	781	805	772	790	788	769	835	787	782	757	809	762	739	814	806	835	802	816	816	806	773	789	788	765	751	772	766	796	792	768	807	826	745	862	789	815	774	810	781	810	789	767	791	789	758	764	797	844	787	813	824	784	776	833	789	801	745	796	803	778	762	775	828	784	788	743	805	798	814	813	786	746	787	756	810	781	777	803	754	825	721	743	816	785	755	779	783	819	785	811	792	809	772	787	769	780	779	773	771	797	802	784	755	760	736	862	782	798	791	818	775	807	800	782	808	763	796	771	785	791	800	773	786	795	788	762	809	827	779	841	807	762	808	800	794	776	810	756	775	834	803	745	759	775	810	797	797	807	849	811	783	802	745	794	782	810	782	740	722	782	816	797	768	804	798	783	818	762	784	827	779	817	776	776	787	790	777	766	805	759	755	810	745	815	762	777	767	763	795	767	779	771	804	792	806	831	783	816	795	760	812	807	776	801	812	799	719	787	770	801	817	816	773	772	785	773	772	823	790	831	769	763	815	760	765	796	774	767	817	772	755	729	788	759	805	784	780	775	829	815	817	757	783	753	779	760	776	817	803	792	791	785	800	778	818	806	762	775	840	783	791	754	768	781	764	826	857	762	792	821	791	793	811	786	781	820	766	780	768	762	738	786	779	743	827	800	758	769	783	802	798	757	779	776	798	799	753	775	798	756	784	752	803	799	845	747	772	838	809	794	757	816	776	806	771	800	774	770	773	752	815	780	796	785	772	800	809	762	822	781	782	807	748	797	780	811	783	746	814	780	801	825	759	843	745	774	766	783	781	822	788	775	831	793	792	802	751	789	798	776	753	774	772	746	770	799	734	773	736	759	786	793	797	804	720	797	770	772	801	753	748	819	779	810	784	804	829	758	793	744	807	766	781	792	810	795	781	831	790	795	809	822	761	809	751	797	803	756	790	765	803	819	835	791	776	830	791	819	741	731	763	802	769	781	771	788	788	753	760	806	799	780	775	797	871	833	831	780	828	801	764	778	801	782	786	794	795	727	746	790	774	861	775	749	768	788	807	749	813	790	792	815	799	773	831	771	811	792	821	777	820	774	801	751	846	797	797	776	803	785	745	784	818	798	815	786	782	787	752	821	775	769	791	800	786	812	763	738	793	793	798	778	806	742	754	803	824	797	791	746	793	787	753	821	791	768	850	765	762	747	807	770	831	757	796	795	806	738	816	801	790	807	787	850	787	814	802	820	754	830	744	791	770	822	802	713	790	769	767	777	759	794	807	804	829	729	760	804	794	807	795	767	781	807	799	803	773	822	799	803	826	745	760	732	827	815	790	789	757	820	768	749	814	813	744	812	813	777	772	867	814	793	818	803	800	783	763	798	802	803	731	778	753	777	775	778	753	779	769	768	734	792	745	796	765	797	792	721	751	738	792	846	769	828	758	769	819	817	772	764	767	795	813	743	780	783	760	818	762	788	797	806	777	785	820	758	784	784	806	791	769	783	857	763	804	794	786	728	779	780	807	816	809	731	809	805	765	796	804	769	771	782	791	802	747	744	719	773	802	773	845	769	752	786	772	795	760	822	814	766	835	763	766	775	803	793	802	778	781	780	812	798	760	812	794	801	791	803	818	776	822	786	814	828	778	798	788	783	748	719	780	830	764	833	782	826	774	795	775	781	786	797	781	789	780	809	752	792	814	811	785	805	777	785	762	760	844	822	797	760	793	824	787	775	790	735	805	775	831	799	724	829	767	779	819	824	784	768	760	769	775	729	817	788	742	806	769	776	818	812	782	742	815	748	812	799	745	793	763	775	790	832	776	776	776	820	800	825	786	787	760	748	786	792	839	829	752	779	780	805	801	790	770	789	846	848	765	773	779	829	822	738	790	787	793	807	847	823	799	816	802	749	815	829	799	786	811	778	781	805	786	784	783	780	781	809	812	813	768	831	826	752	812	755	762	792	765	771	760	792	762	806	810	764	783	820	770	737	770	805	760	723	774	795	791	721	799	812	744	794	812	764	777	782	796	768	797	847	820	785	782	755	752	775	786	756	782	791	797	805	762	781	813	836	731	751	764	827	777	795	787	782	779	807	820	778	735	751	741	733	757	784	870	796	733	808	810	721	800	813	800	778	753	781	792	792	746	764	818	743	793	794	828	805	810	802	786	811	854	829	776	758	803	821	765	784	771	755	799	761	761	822	760	814	852	745	733	812	769	780	774	784	755	804	747	764	833	782	854	820	822	772	776	839	734	828	783	791	760	770	759	841	818	807	752	744	765	736	796	766	791	751	758	747	774	770	761	742	777	825	803	777	796	751	723	772	761	769	792	820	773	803	779	771	826	810	788	781	819	777	853	793	799	892	777	811	780	825	791	782	782	780	804	826	822	774	806	750	757	818	770	772	760	754	840	811	729	831	803	771	800	782	808	834	824	774	755	759	796	802	780	780	777	813	816	743	785	813	779	805	787	802	754	759	735	789	775	835	816	774	801	811	786	775	787	740	767	798	883	781	763	786	758	748	820	767	803	836	798	780	751	781	816	768	817	830	839	827	800	809	800	756	778	800	774	811	796	832	825	797	728	758	749	848	815	779	781	820	813	770	768	757	769	826	801	759	795	811	791	842	795	753	806	828	805	801	815	786	797	821	805	759	861	789	747	819	782	800	758	771	811	753	827	734	815	776	788	835	731	846	777	733
29935	29157	33488	24528	15343	10705	7823	5724	4116	2978	2355	1950	1533	1449	1355	1230	1107	1066	985	956	965	904	869	869	776	826	817	723	722	725	722	720	738	686	692	686	670	696	667	700	696	660	603	643	646	682	660	659	662	655	641	659	661	664	630	667	648	629	641	635	680	656	615	687	622	633	600	681	654	634	697	629	636	654	650	638	647	654	656	644	667	655	637	661	580	577	612	626	649	655	641	653	639	621	670	659	640	662	699	654	674	655	645	652	676	622	628	642	614	629	659	672	659	677	636	625	625	654	649	645	657	667	677	645	662	606	627	699	650	631	607	647	628	623	635	614	634	657	605	644	638	638	673	622	652	620	632	649	620	640	639	647	656	655	673	627	688	660	594	669	681	638	618	627	699	644	654	692	651	639	649	655	718	687	606	643	673	642	634	635	673	672	638	649	676	659	670	646	622	611	651	655	637	705	646	648	645	678	621	655	598	598	652	697	643	611	617	623	678	697	587	655	638	592	639	606	648	659	665	666	596	652	682	668	634	628	640	664	634	645	644	626	628	640	704	649	653	629	642	661	669	633	678	627	675	653	646	655	671	607	670	608	639	669	679	627	675	675	620	605	685	650	658	629	708	642	643	683	647	659	669	580	638	648	648	679	627	677	710	669	615	651	693	623	647	664	610	603	653	636	619	645	642	627	695	648	624	673	669	658	686	656	705	626	712	670	614	682	626	640	681	664	627	664	631	696	649	614	638	659	613	644	632	629	586	607	704	671	659	693	650	695	656	629	630	605	594	696	677	649	682	681	678	626	651	683	650	626	652	611	629	647	612	625	615	637	651	637	643	644	652	647	646	617	635	652	590	649	676	594	665	644	668	599	626	629	640	625	618	652	641	616	638	673	622	633	650	670	635	643	632	600	634	633	612	617	631	706	643	625	679	627	687	641	673	617	653	649	600	673	637	613	671	653	674	686	650	666	604	623	656	629	638	660	645	599	678	656	643	673	630	686	614	657	637	646	673	682	627	666	623	625	649	595	610	633	615	699	576	650	685	659	641	654	651	644	691	616	648	671	654	656	672	588	663	612	672	717	672	615	671	677	623	621	647	638	602	590	627	659	682	639	696	655	642	643	644	632	653	623	628	631	688	695	629	601	611	640	630	688	689	616	628	656	603	672	674	638	607	695	602	660	625	671	675	653	621	627	664	667	640	572	672	633	657	639	676	645	667	635	594	617	639	608	647	631	631	605	594	627	631	673	692	680	637	649	659	646	661	658	626	640	649	620	595	629	674	651	616	680	613	646	654	660	673	624	668	683	680	645	624	632	659	625	637	678	617	668	606	642	671	661	657	658	643	627	643	596	597	692	695	620	667	671	611	610	636	682	651	649	612	662	650	611	634	631	649	653	676	602	608	616	668	671	654	671	627	640	636	691	626	657	676	644	662	628	598	651	639	679	673	642	658	599	682	677	651	623	644	653	611	647	669	622	670	652	654	612	620	668	603	674	612	613	649	611	637	648	648	627	636	656	649	672	647	643	676	648	580	616	689	651	620	604	677	689	634	628	613	661	585	649	672	652	608	663	656	643	648	619	701	625	636	697	665	604	702	617	663	677	693	670	662	664	640	663	673	656	674	648	633	629	680	675	627	708	647	665	629	611	697	675	637	694	672	679	641	626	661	641	594	606	620	609	620	673	630	637	617	650	642	681	646	654	645	627	712	677	618	639	653	666	648	643	611	636	599	678	674	654	638	650	666	662	697	631	649	667	637	707	646	661	611	661	635	645	660	614	667	628	669	628	671	661	637	611	603	657	668	660	668	679	664	623	633	667	659	700	702	638	650	636	644	592	633	623	661	659	665	629	625	625	690	669	672	636	650	629	656	676	680	667	646	612	674	641	636	686	657	629	666	597	671	677	633	622	643	653	625	659	632	661	680	670	634	633	678	589	626	621	642	656	717	664	650	667	664	675	663	677	653	649	647	660	671	617	635	657	643	631	678	629	654	642	625	671	673	662	644	646	617	665	652	675	635	651	669	613	648	656	613	638	609	659	636	644	655	652	677	644	678	638	626	663	645	664	680	618	657	611	661	623	660	643	664	638	648	649	656	675	620	631	663	653	628	634	649	640	649	667	656	655	645	682	639	628	621	661	605	676	600	654	684	639	660	647	640	693	659	718	677	623	690	584	631	607	645	657	703	655	642	633	692	593	658	646	616	611	627	622	656	621	649	623	650	638	661	634	675	610	657	639	644	660	602	681	674	613	641	635	643	692	676	595	681	622	639	681	623	630	663	643	671	619	621	642	664	598	687	614	663	657	646	634	674	658	669	665	654	661	673	627	700	699	642	603	673	656	665	640	608	642	721	674	619	591	617	660	587	661	643	669	630	685	622	649	666	662	630	621	624	631	664	617	661	609	645	709	659	651	671	657	644	697	655	619	630	671	593	628	641	626	613	696	619	648	695	673	579	631	625	629	658	674	637	610	672	660	636	623	646	586	603	634	643	698	662	599	639	677	615	641	641	643	632	638	658	624	616	587	668	666	654	647	649	655	676	643	617	615	655	671	654	621	674	622	651	657	627	582	651	642	636	624	641	644	660	677	637	657	600	644	657	653	662	629	673	604	592	644	696	664	619	638	631	651	637	625	645	668	595	668	658	667	625	618	598	656	693	696	632	620	647	625	666	690	662	641	650	614	653	666	605	690	601	627	631	678	616	642	648	649	614	659	653	669	603	685	668	657	631	654	609	651	644	633	671	679	634	631	662	623	654	636	663	653	639	654	665	690	622	650	661	648	659	618	616	657	695	615	630	629	706	634	612	642	656	623	634	666	691	680	644	680	640	616	600	652	612	654	636	660	610	646	634	643	631	633	643	677	650	668	711	610	688	614	654	706	636	617	671	618	651	652	705	675	660	657	640	615	664	690	631	669	615	593	650	648	658	665	670	619	654	631	598	631	617	653	655	635	650	625	681	649	657	667	657	685	667	643	695	657	650	642	628	681	649	650	659	621	681	634	648	646	610	681	652	682	661	655	670	612	659	638	627	654	676	663	673	675	647	623	648	626	667	623	653	615	670	634	620	642	665	623	645	613	645	674	671	639	593	675	630	663	619	616	659	702	651	650	600	669	665	655	643	616	675	578	685	670	633	642	609	651	643	620	642	646	613	646	655	649	665	630	657	699	656	625	662	670	651	635	633	637	632	634	692	716	639	602	612	616	647	649	636	713	668	643	614	595	630	615	708	645	667	628	641	591	668	688	645	624	679	650	637	603	574	639	626	602	635	608	640	642	659	632	618	684	683	655	633	668	644	662	663	607	666	641	663	589	623	623	604	617	632	692	636	710	645	633	692	557	660	643	662	611	662	704	652	610	646	585	628	710	654	665	658	662	692	673	670	636	685	605	610	644	618	658	618	640	610	666	651	654	626	686	677	647	653	655	633	626	614	637	661	589	628	727	680	650	632	661	659	666	656	682	650	623	633	629	653	668	615	628	602	649
26241	44060	33537	22274	17341	14298	11274	8591	6120	4471	3600	2756	2139	1767	1699	1577	1413	1290	1193	1123	1079	985	941	958	944	850	804	786	714	704	733	728	704	744	726	654	689	735	748	687	693	674	673	682	710	639	692	637	674	680	675	644	648	668	613	655	650	699	680	645	646	626	694	682	663	652	676	685	682	673	669	628	653	655	713	652	667	674	674	646	685	688	674	647	650	697	673	688	695	676	667	652	678	669	675	663	637	608	633	651	674	681	649	608	703	638	633	627	643	652	670	651	680	660	658	645	663	637	651	637	656	664	683	656	649	669	674	658	698	634	703	653	667	680	641	674	589	689	632	616	696	632	677	634	632	659	668	684	669	688	670	653	671	642	644	672	723	680	689	639	695	647	652	653	669	643	658	638	634	618	657	671	664	638	661	610	683	666	658	729	663	640	629	675	623	675	670	709	707	663	630	646	631	678	659	640	649	691	697	695	670	638	630	675	696	641	665	639	631	701	614	625	676	639	660	660	681	677	686	654	655	694	672	655	613	652	668	683	630	689	641	625	633	670	692	631	723	646	643	704	622	689	661	674	708	678	681	658	643	685	668	673	667	642	671	672	631	645	686	680	590	628	659	658	658	625	661	645	641	665	701	655	689	681	611	639	649	695	693	686	711	639	664	716	722	704	703	636	648	667	654	673	671	629	688	662	639	704	651	670	664	667	628	671	668	635	661	653	692	660	673	648	668	627	668	633	649	652	716	677	676	651	671	666	660	656	658	643	693	613	662	673	644	714	716	710	637	650	659	643	642	666	651	661	627	625	677	667	668	652	706	657	692	641	680	723	648	662	674	631	687	636	667	663	661	661	652	669	672	688	686	677	680	707	656	679	662	662	679	675	699	669	638	663	645	664	668	706	681	678	642	657	661	668	679	711	651	682	659	651	662	695	682	697	692	663	647	658	654	634	676	687	675	661	616	651	641	635	660	645	669	675	687	720	677	659	665	691	649	635	663	652	687	665	622	648	645	652	657	658	665	686	631	708	672	684	671	676	654	638	665	662	652	655	648	715	642	646	687	655	637	637	681	648	668	657	714	669	690	666	696	682	603	711	699	684	628	608	664	641	654	630	613	681	625	610	653	658	699	622	700	668	707	637	653	645	677	667	685	686	649	691	678	646	697	680	664	653	655	607	671	672	620	654	663	629	674	620	633	658	684	648	644	656	650	645	682	657	673	655	666	628	686	666	644	649	655	643	643	653	653	632	674	679	699	636	678	669	637	647	646	689	639	623	658	661	677	639	661	664	652	651	664	641	653	653	684	637	641	642	653	651	643	636	661	666	697	666	720	698	674	668	674	626	698	630	644	605	681	667	679	648	608	644	659	608	641	678	654	673	668	702	695	687	666	680	644	684	676	688	699	638	670	597	647	655	690	621	647	712	665	661	672	638	653	648	667	641	655	685	640	627	657	674	659	676	641	627	698	672	653	646	669	653	641	649	676	642	712	645	683	705	652	692	674	632	678	672	669	691	643	700	623	665	693	677	733	675	690	667	705	665	628	626	692	677	654	677	676	646	670	705	672	656	616	657	694	652	662	686	657	693	656	647	704	659	667	621	649	683	647	684	624	633	684	693	684	681	657	657	710	667	666	706	668	662	668	646	683	653	650	672	648	643	653	684	676	611	643	720	655	658	652	657	648	662	669	679	704	662	663	646	650	660	655	646	677	679	687	675	681	642	684	657	682	714	688	658	691	665	692	685	646	662	626	665	683	675	667	647	655	672	629	648	638	699	683	669	709	677	679	660	658	695	663	682	690	643	640	636	641	587	671	653	668	651	680	654	669	690	681	682	649	692	629	665	686	647	630	655	675	674	644	668	692	647	686	630	620	676	630	682	676	651	714	654	606	724	672	689	697	641	643	652	624	668	642	635	656	652	678	679	690	644	673	610	644	634	656	682	635	734	693	677	645	701	639	654	645	645	663	669	700	623	700	676	659	666	607	647	649	639	653	638	621	660	635	674	677	704	667	679	621	639	665	678	674	689	627	685	685	675	595	636	650	701	674	687	664	662	715	670	729	631	686	638	674	666	671	671	683	641	697	672	704	644	679	658	642	673	670	642	618	624	645	659	683	709	663	673	717	680	641	713	671	669	643	657	632	648	697	674	693	656	673	711	637	634	627	627	692	680	648	628	635	718	657	672	615	634	665	647	656	661	633	658	682	661	637	665	653	659	660	635	667	691	627	680	638	604	604	638	661	688	619	716	664	640	712	664	661	659	622	651	664	663	648	651	649	705	638	648	678	658	631	649	690	684	681	644	639	653	662	700	674	624	687	672	656	667	674	638	688	665	654	667	673	628	643	645	680	619	609	649	609	622	650	689	608	661	699	618	642	657	691	645	662	642	672	640	605	612	717	647	682	641	670	624	655	670	652	645	662	689	638	667	692	660	647	661	673	612	660	674	681	649	669	662	705	663	670	675	652	664	632	663	641	669	665	666	696	625	653	661	655	628	666	663	648	668	629	659	649	662	656	679	680	651	657	695	685	681	665	661	665	688	705	663	666	655	655	691	659	684	682	636	630	692	649	640	654	651	672	675	662	676	677	659	641	641	690	654	666	661	634	676	631	671	661	677	698	693	673	683	656	677	679	682	670	623	669	698	682	653	637	696	648	655	642	623	665	685	685	688	709	645	653	641	684	661	618	616	663	706	630	619	722	655	678	680	598	659	659	649	667	641	660	656	626	649	676	661	664	693	641	656	639	662	617	663	644	675	641	679	661	650	646	623	606	671	663	716	606	632	670	657	672	650	737	656	648	697	662	673	672	718	684	696	634	679	681	676	663	640	666	702	648	671	686	668	710	665	613	671	681	639	658	692	660	616	669	692	673	687	687	675	727	676	618	680	695	617	682	683	646	694	653	622	692	689	654	660	649	620	713	712	638	665	656	686	642	657	651	658	661	653	717	710	677	677	653	648	669	662	659	659	661	623	666	626	637	622	646	668	633	685	662	634	647	674	625	691	649	693	650	684	642	744	656	674	645	634	627	672	638	637	682	656	664	645	683	699	661	641	645	661	672	681	686	673	673	649	713	651	630	659	653	648	676	651	705	663	684	681	644	665	673	668	644	640	667	669	670	647	660	632	682	721	649	665	687	644	667	650	661	652	657	637	709	638	623	689	659	686	674	638	640	654	636	676	673	684	636	666	629	679	679	699	646	652	665	645	675	678	665	648	638	661	642	685	713	689	565	672	643	613	637	686	689	676	672	669	651	721	651	671	677	677	643	694	668	688	712	678	689	637	654	672	686	684	650	625	644	671	650	632	650	666	668	649	653	695	679	678	635	665	612	689	641	627	663	684	621	639	700	697	701	669	693	654	650	661	649	643	664	656	669	671	679	669	662	678	684	673	655	678	660	686	674	675	647	655	659	677	689	662	656	650	693	668	703	663	653	677	664	667	622	677	670	623	642	671	696	686	632	662	690	665	681	618	630	696	667	614	637	624
24240	21484	28804	25177	22753	20215	14727	9428	6654	4653	3501	2741	2225	1922	1754	1711	1481	1398	1332	1202	1217	1143	1088	1009	996	960	894	930	839	797	773	744	767	809	765	722	784	747	742	677	749	731	721	739	774	748	721	736	719	777	670	728	706	717	672	727	641	713	689	692	747	711	686	732	674	689	682	685	775	657	680	722	672	737	681	705	711	709	657	713	680	700	683	707	708	721	688	710	731	669	691	723	731	667	693	698	706	695	711	684	679	677	673	724	711	671	693	663	657	652	685	709	672	719	703	691	667	717	705	716	719	714	733	682	705	731	750	722	669	762	724	705	705	724	695	672	722	732	733	736	716	695	697	751	711	709	717	680	663	721	700	708	667	705	730	736	775	701	689	710	689	689	728	726	702	715	698	694	716	725	739	685	660	694	676	687	737	698	692	669	719	709	700	667	697	700	745	730	735	734	700	738	721	726	697	705	702	684	739	717	665	722	672	690	712	694	706	677	705	687	696	730	704	740	727	692	702	664	692	678	669	682	686	681	685	718	704	710	687	717	674	689	677	694	680	715	740	711	736	742	687	677	683	710	746	680	672	685	640	744	713	682	679	703	722	717	662	699	731	677	741	739	656	707	670	692	714	737	722	731	738	680	700	706	659	672	688	713	739	684	721	720	699	734	673	704	675	665	728	705	712	680	722	725	696	734	691	637	661	684	731	681	718	664	760	672	698	702	733	663	710	715	715	681	733	666	692	693	713	631	731	671	687	729	724	690	714	729	736	670	712	687	715	665	673	690	723	706	723	707	728	714	718	691	724	741	696	667	728	648	709	690	696	704	759	758	710	658	642	726	698	674	682	687	693	715	678	693	715	683	736	660	731	654	737	717	731	727	696	724	706	711	661	702	666	667	679	727	688	699	748	704	725	718	704	691	722	694	699	751	723	642	702	690	781	725	762	713	684	704	671	688	746	709	736	727	738	753	733	707	724	666	740	715	722	700	720	707	732	710	722	708	730	703	632	726	695	693	655	702	713	715	696	711	739	716	704	655	680	675	679	719	679	712	728	663	685	757	707	669	709	669	719	684	691	676	671	740	721	689	682	698	776	724	683	705	705	699	757	678	708	702	686	704	682	697	703	700	715	732	713	699	757	746	700	680	660	716	717	704	647	714	747	700	675	704	714	714	693	703	695	682	733	720	716	708	685	698	732	676	722	711	747	693	687	673	679	658	740	735	718	725	666	668	698	699	719	681	720	678	685	702	715	706	699	751	768	685	685	674	690	694	694	721	663	638	730	681	715	710	714	688	713	716	655	722	705	700	662	686	719	664	693	731	690	655	750	682	725	775	739	677	709	688	654	704	727	735	700	702	704	763	678	714	701	719	719	741	643	704	700	713	719	719	683	714	695	687	691	704	733	740	708	681	702	671	736	691	689	713	750	648	710	716	686	653	677	671	691	695	734	661	732	722	743	661	718	666	705	682	708	704	730	686	672	716	718	706	682	666	715	693	714	695	680	696	694	711	693	686	746	735	710	706	665	688	711	747	734	702	733	717	748	726	703	679	694	678	692	700	728	674	699	702	693	697	673	760	681	755	736	692	669	692	726	708	714	711	703	692	691	709	712	662	671	710	707	751	711	698	714	716	662	708	680	688	713	700	731	686	706	728	732	752	705	720	679	723	735	755	716	685	662	738	719	706	684	711	684	717	700	746	718	655	709	685	718	712	732	729	664	694	694	695	699	703	644	722	700	713	727	685	704	666	684	682	683	645	698	763	717	740	703	661	693	713	697	702	703	729	746	698	676	664	707	714	701	745	735	655	719	691	678	688	666	671	702	715	728	693	633	670	706	649	667	711	683	684	700	702	682	668	692	680	640	733	712	728	721	685	731	705	732	621	727	692	708	679	718	673	716	706	715	716	683	682	717	676	677	722	653	722	753	716	667	649	712	664	696	734	687	690	681	733	716	748	636	681	710	677	728	709	683	712	689	680	724	676	655	733	658	690	713	652	669	666	730	663	752	728	747	698	635	675	707	720	732	679	699	718	737	671	750	736	689	735	701	660	735	699	749	714	722	727	696	756	671	731	652	666	695	665	692	686	710	646	650	668	710	707	663	737	694	684	738	673	656	745	709	720	710	702	653	691	755	684	716	730	729	715	719	657	688	676	686	697	737	636	726	649	723	708	739	713	736	771	750	689	682	715	731	697	724	705	698	645	727	705	735	702	715	673	693	710	719	693	686	691	710	733	717	745	708	673	657	725	744	726	683	719	629	664	732	687	699	707	689	727	749	719	694	716	683	716	700	704	700	766	682	722	715	729	674	722	736	716	722	720	692	700	730	714	714	675	670	684	688	750	699	689	690	708	679	755	676	712	715	687	710	701	703	689	705	733	697	703	695	727	707	662	678	724	697	731	725	732	667	690	699	739	699	682	677	680	723	756	721	725	699	681	702	666	693	686	721	690	671	668	703	686	727	667	721	698	670	685	682	741	659	734	688	766	674	721	728	713	717	692	666	705	728	747	716	715	695	729	686	790	685	709	776	681	676	723	705	740	735	684	686	670	716	680	747	717	709	702	732	708	737	676	725	677	717	724	684	689	671	722	710	706	711	715	761	658	683	665	624	692	680	710	730	709	722	688	664	744	692	694	733	722	671	697	706	733	716	676	724	718	705	719	729	692	685	686	654	720	696	670	677	705	689	688	718	732	671	717	710	669	686	701	713	683	750	629	707	695	710	735	680	699	715	712	693	686	727	709	738	717	681	670	718	739	662	721	688	655	651	695	711	733	660	658	727	724	668	686	719	710	710	706	705	722	702	695	716	727	713	659	706	703	673	709	687	697	711	690	707	700	724	716	686	677	680	748	718	663	712	753	667	683	680	706	726	742	717	680	646	750	680	741	679	692	665	711	653	734	710	693	672	680	712	665	724	672	711	681	702	685	677	728	672	700	696	740	743	719	692	739	737	678	689	717	709	735	691	649	712	723	751	703	721	670	713	714	689	734	719	691	718	745	719	650	673	665	667	727	673	711	744	731	681	681	695	655	664	715	673	732	692	657	697	712	733	745	676	744	702	749	676	715	667	723	692	760	740	733	752	725	751	679	716	690	710	722	695	643	689	675	664	701	699	683	751	722	732	752	673	736	719	726	688	713	736	695	744	677	656	672	711	724	699	730	693	693	706	617	706	714	684	746	656	725	677	707	724	670	670	710	706	702	734	729	705	686	685	710	744	691	634	714	686	715	740	696	713	718	700	699	693	729	711	740	746	714	740	721	763	689	706	689	695	733	721	700	707	722	713	721	670	711	717	688	706	714	717	745	722	664	684	699	710	713	669	719	699	692	691	681	682	734	695	705	659	713	695	698	694	714	720	661	677	672	687	653	687	709	696	730	710	647	721	657	723	722	736	707	659	697	703	684	685	738	711	683	682	704	707	676	701	660	644	726	691	706	733	716	690	682	690	668	720	658	728	674	722	689	679	664	707	684	715	668	698	657	686	674
25939	51474	40453	29000	23604	19829	15966	12666	9192	6657	4917	3734	3079	2590	2350	2167	1850	1635	1567	1377	1335	1259	1266	1238	1128	1036	993	952	878	839	821	779	821	800	864	765	786	770	757	721	788	779	755	767	751	740	788	763	770	703	721	733	712	690	704	715	699	760	716	708	724	747	719	706	720	678	736	724	693	734	724	696	713	717	709	730	739	735	672	706	714	697	735	666	680	691	738	692	732	669	709	725	736	701	719	699	654	704	738	738	709	724	706	748	734	709	757	723	671	687	691	714	725	755	692	688	722	738	684	752	734	749	711	721	724	731	694	717	698	703	712	724	706	701	670	705	698	709	689	695	695	688	740	756	715	709	699	713	675	725	730	676	692	707	757	723	667	692	694	694	744	699	736	701	675	732	723	717	694	687	644	669	703	713	670	716	677	695	699	694	722	732	680	689	735	695	726	665	733	691	672	709	758	712	696	744	695	689	722	716	723	673	710	714	674	680	694	749	679	664	711	722	698	695	696	663	734	687	688	670	720	714	705	703	688	704	698	711	657	694	748	686	664	733	715	687	721	690	680	732	752	646	742	718	738	730	715	671	720	693	708	742	676	733	706	660	697	742	699	727	687	706	678	687	674	702	666	736	742	688	730	647	709	707	685	712	707	684	699	698	682	674	761	722	696	679	747	718	708	687	716	664	716	769	709	776	736	715	738	683	740	693	722	733	668	692	710	667	731	694	717	705	694	728	696	702	738	700	686	700	748	725	745	735	700	686	697	691	681	717	703	761	691	708	691	724	718	658	726	697	752	689	700	709	737	713	724	696	743	694	733	685	688	731	733	684	732	640	688	725	686	689	699	670	713	723	718	719	711	701	721	731	694	666	733	675	651	676	734	654	639	692	740	753	706	725	686	729	665	698	728	733	747	739	712	732	683	740	732	676	681	718	753	710	734	738	699	717	746	687	749	701	744	664	747	760	704	751	714	715	703	704	719	691	704	696	655	720	722	742	696	699	691	756	658	691	710	734	700	705	687	709	709	749	706	708	692	748	689	700	724	698	699	731	720	723	771	697	705	726	724	635	744	733	686	690	700	698	719	666	714	688	684	686	739	732	653	704	689	709	677	715	675	731	687	682	665	684	718	682	763	735	720	718	681	705	705	701	731	693	695	693	745	669	730	664	723	691	745	680	692	712	746	807	701	697	689	700	737	639	726	707	723	704	710	703	702	715	683	635	711	725	714	706	721	707	697	709	703	729	686	727	729	680	747	676	711	682	665	733	667	713	652	683	715	729	718	699	715	718	685	738	730	737	720	696	682	685	727	691	702	688	721	733	689	687	782	710	719	753	675	725	679	694	733	673	728	648	687	735	697	685	725	723	722	759	666	734	713	691	715	667	745	703	683	679	703	695	709	723	726	721	709	769	676	692	754	665	729	743	729	714	721	670	708	727	666	709	742	711	687	688	820	736	720	676	746	723	699	737	720	695	666	682	714	714	677	685	714	714	710	697	732	681	718	745	713	703	703	738	732	712	737	711	688	700	703	709	720	733	715	669	730	677	710	720	692	723	723	656	743	728	738	658	716	703	739	701	680	702	703	681	731	730	740	747	661	700	678	710	685	704	760	727	705	724	701	726	751	712	679	686	707	686	713	697	749	757	705	694	700	730	689	728	719	728	720	668	734	807	723	742	700	709	741	708	745	711	720	705	695	723	735	667	713	716	731	697	744	725	691	674	691	717	725	729	703	679	725	705	704	699	682	728	709	708	691	737	726	723	723	733	706	691	706	690	684	684	723	701	702	703	725	674	665	719	738	706	716	658	726	706	709	722	686	692	728	663	742	722	693	712	691	708	701	754	753	683	692	709	707	679	716	709	688	723	712	703	749	761	720	701	729	712	698	686	682	697	724	716	753	714	714	688	709	717	705	698	720	693	691	696	697	711	680	706	699	679	736	708	705	746	729	727	688	647	725	679	753	690	698	718	733	687	684	710	710	734	675	707	759	716	709	704	713	711	726	722	703	731	754	702	698	706	722	696	702	727	738	731	740	754	713	687	753	721	704	717	708	701	770	729	671	678	717	719	706	758	734	660	768	652	695	688	716	695	706	738	694	747	705	669	718	727	697	714	739	694	675	724	718	769	709	746	714	691	794	738	719	741	687	677	733	688	666	740	740	707	684	702	702	723	689	697	731	723	748	760	742	721	747	727	739	732	745	709	718	689	739	714	719	713	697	712	726	743	707	699	720	713	720	695	739	646	720	687	722	708	710	738	683	743	696	746	720	679	771	725	663	706	715	728	705	688	764	721	732	723	698	716	724	676	705	703	613	696	670	718	677	682	717	714	722	710	768	693	700	740	745	677	748	704	734	686	666	683	739	753	699	681	731	721	700	730	729	739	682	724	758	718	716	716	724	763	724	727	711	709	746	769	674	748	730	710	734	732	740	748	744	740	696	781	734	707	693	734	695	730	733	729	706	705	696	685	700	717	695	679	707	750	721	708	731	677	660	685	705	742	668	696	722	728	682	758	761	703	715	686	696	700	729	754	668	680	699	688	725	657	722	721	719	715	732	713	725	737	695	666	692	726	729	713	686	736	683	747	700	718	736	764	685	755	715	722	698	708	700	715	674	722	690	715	688	707	722	723	697	682	694	714	710	717	684	674	712	668	676	707	712	726	690	738	695	663	654	736	725	720	733	738	657	710	719	661	746	680	695	749	725	717	680	714	738	687	729	675	718	686	733	702	728	727	748	699	738	716	684	722	707	676	739	679	723	717	734	704	716	728	690	703	702	673	694	742	712	775	706	718	732	738	728	684	701	678	720	715	711	671	679	738	703	730	688	669	707	690	719	670	696	703	686	713	728	706	739	683	710	737	700	679	719	678	678	644	683	689	748	707	729	701	689	720	660	730	752	702	722	741	714	686	750	717	718	736	705	703	692	675	701	741	705	718	727	762	754	661	697	716	712	741	735	720	675	690	717	713	718	690	780	721	694	709	737	705	644	737	748	774	692	715	738	683	747	756	722	698	746	707	691	694	727	709	727	777	715	725	658	692	784	681	691	693	702	745	681	698	715	724	695	691	685	714	703	683	665	691	763	670	713	736	721	727	713	706	735	694	743	700	707	678	690	699	714	713	702	700	700	702	749	700	745	699	723	658	664	666	693	743	729	709	655	702	662	743	678	686	677	686	750	693	700	703	740	732	729	684	742	722	687	726	716	677	692	713	736	667	712	743	698	727	700	732	724	708	752	703	698	705	751	739	731	743	698	698	653	657	744	713	674	682	709	700	768	711	718	716	727	705	711	689	718	736	678	731	698	697	721	714	703	738	759	715	710	683	739	718	723	681	755	705	742	744	679	708	703	727	720	779	702	751	756	726	700	682	741	706	708	695	720	682	648	721	651	707	756	724	781	733	726	701	707	728	666	697	684	673	668	674	669	744	749	684	711	687	709	715	703	721	739	706	742	650	659	700	689	702	690	742	757	725	709	697	717	676	694	684
25610	21671	28505	27248	20441	14282	10200	7228	5487	3823	2918	2226	1892	1659	1522	1400	1298	1143	1123	1169	1077	1010	950	967	904	905	845	858	776	755	802	714	752	771	699	707	738	748	703	701	708	683	730	710	686	729	714	691	735	689	710	700	709	610	700	703	750	702	651	673	683	721	660	644	698	706	700	702	738	685	730	677	684	680	705	710	667	658	654	717	710	709	675	680	688	702	657	706	677	738	701	695	707	681	682	680	693	645	696	705	689	699	709	697	657	699	637	641	673	700	670	692	672	660	676	712	674	701	637	711	721	721	695	700	689	715	688	632	641	689	732	705	665	705	721	644	696	706	676	689	664	708	710	670	660	670	717	681	696	674	721	679	644	715	734	646	713	687	694	700	656	670	675	670	673	707	640	680	682	668	681	701	693	692	682	697	722	683	705	662	694	679	646	679	688	721	716	674	692	696	709	650	632	683	684	711	679	670	712	622	684	731	690	624	699	677	662	692	667	657	639	692	651	661	711	704	697	679	632	671	656	708	696	691	697	663	724	659	679	666	685	670	675	725	715	640	665	714	679	682	734	682	670	647	731	740	646	671	654	674	649	662	689	715	668	656	681	657	679	699	748	709	696	697	698	684	671	683	661	707	705	662	664	706	631	718	704	687	708	679	679	649	685	615	650	701	663	702	661	686	744	675	689	676	681	671	681	716	703	679	722	688	737	715	659	709	713	664	672	705	685	690	692	712	703	658	717	692	699	632	660	680	659	673	701	659	692	684	655	713	664	651	692	681	674	700	683	683	717	671	686	681	703	645	673	700	744	731	720	703	613	654	655	683	717	673	600	706	698	677	696	685	708	659	635	712	667	771	688	671	692	680	666	651	694	721	645	694	714	657	682	679	670	689	681	689	654	647	711	704	698	670	677	664	674	677	668	670	720	686	640	697	702	711	681	671	646	701	695	706	666	626	716	640	729	697	721	679	676	687	678	710	687	658	648	714	712	660	684	684	648	637	633	661	694	705	672	664	666	674	644	704	682	625	673	720	715	735	688	704	656	706	667	709	687	693	649	672	689	670	652	655	646	692	684	679	673	672	684	764	689	673	692	713	721	731	664	727	742	701	690	660	701	668	733	666	689	686	660	680	691	683	727	733	659	671	707	696	672	705	680	682	694	678	682	693	647	679	665	669	712	689	661	705	639	713	632	748	679	643	714	650	704	703	643	708	694	723	731	648	681	690	665	692	650	717	690	692	710	678	704	664	671	666	730	686	669	713	663	658	737	721	689	716	685	690	719	664	698	668	662	695	705	661	710	701	720	702	692	640	652	741	665	698	695	669	639	654	694	683	675	671	723	625	700	644	696	654	667	647	629	697	702	703	694	697	664	683	669	699	718	667	667	667	683	690	686	712	671	672	670	686	745	692	655	655	697	700	673	691	647	696	658	680	677	748	671	711	671	679	675	707	679	653	770	637	674	748	698	673	638	706	687	726	678	692	662	708	687	672	677	715	719	699	692	696	679	712	682	682	669	696	624	687	711	669	642	697	714	692	621	703	634	692	705	662	677	727	661	652	656	657	697	727	669	704	730	705	668	717	700	711	687	689	655	697	733	682	694	656	696	712	703	701	677	655	664	670	709	717	708	686	677	657	689	667	710	712	720	688	662	709	676	686	691	697	587	649	653	680	702	663	688	706	656	746	689	702	702	711	710	714	697	695	729	670	676	684	685	725	713	726	619	703	706	708	687	679	698	691	653	661	648	749	639	665	677	711	712	700	731	708	675	665	709	683	688	669	682	724	675	708	645	666	697	683	719	659	679	672	665	708	676	687	625	683	659	694	673	670	698	724	687	720	684	646	646	705	731	705	681	707	675	669	666	689	698	657	648	690	639	713	696	647	668	660	678	679	654	661	629	715	659	689	699	717	700	680	677	708	685	699	674	664	684	678	737	719	664	695	680	691	635	705	690	675	670	691	734	666	663	659	680	633	649	669	724	682	713	664	722	708	715	673	687	741	636	686	698	674	680	686	629	686	715	689	676	702	676	657	715	688	694	707	697	702	693	696	652	645	687	663	647	721	671	686	742	669	709	694	722	699	664	740	671	715	755	671	705	688	720	682	699	715	674	705	644	688	651	639	686	694	660	707	668	693	727	657	685	698	672	692	673	695	680	665	651	665	699	689	693	697	694	664	720	695	679	720	671	676	639	677	665	719	685	706	631	651	677	695	683	680	749	663	719	654	725	746	702	687	685	685	683	728	712	636	691	666	684	684	648	698	632	621	686	737	688	717	675	691	673	660	639	703	691	685	653	658	658	679	637	680	676	653	709	660	641	694	700	644	669	691	635	705	706	647	662	683	675	703	720	692	676	732	701	716	700	659	713	672	669	664	688	679	695	690	704	685	719	695	665	690	671	713	732	688	695	665	665	664	680	672	679	660	675	673	684	710	691	692	686	696	695	720	736	695	674	712	670	656	663	723	720	673	634	664	661	675	678	724	630	669	671	668	693	702	689	679	655	677	737	718	737	643	632	734	730	665	659	760	670	693	698	699	673	656	637	687	722	665	714	659	699	661	763	675	703	665	683	705	690	686	690	672	704	675	627	724	705	686	686	642	682	675	639	708	691	754	701	708	727	688	713	703	701	675	665	646	710	671	676	638	710	646	663	663	676	670	683	698	654	634	691	719	702	672	652	658	665	687	676	726	724	665	646	675	692	661	620	640	694	676	636	706	711	674	681	678	677	704	682	693	664	686	680	678	698	740	694	700	680	642	643	717	678	638	669	728	697	665	632	728	684	678	707	645	700	704	665	693	657	684	698	648	697	681	669	675	646	723	673	699	683	702	710	673	719	674	709	718	659	682	625	677	698	656	676	673	719	695	703	645	686	703	742	673	644	643	679	698	673	687	636	678	739	703	671	705	671	724	683	671	683	672	714	652	638	701	698	702	685	666	687	661	700	691	652	644	683	687	724	691	663	661	667	681	627	709	681	659	606	728	748	657	678	687	677	673	662	744	653	653	673	669	721	664	680	652	708	662	673	685	693	675	742	670	685	705	730	657	679	704	713	662	653	718	699	674	646	687	676	735	683	713	687	685	704	726	718	684	641	662	639	633	694	701	662	649	713	686	697	669	726	614	685	720	670	702	653	683	698	692	692	714	677	704	677	665	728	685	676	668	711	663	697	686	658	668	654	680	681	667	676	667	650	711	665	696	670	658	681	714	620	635	659	691	698	650	670	673	677	682	676	714	689	615	688	701	670	700	687	629	661	662	675	636	674	684	662	727	682	666	696	667	682	662	680	683	695	739	694	688	678	708	750	655	647	701	695	746	663	693	691	646	698	671	716	719	717	676	646	715	713	644	716	646	701	641	699	661	675	689	701	741	692	695	695	722	659	684	684	676	705	699	677	709	694	753	672	674	687	677	666	700	665	654	712	684	645	698	709	659	673	658	677	713	675	632	631	705	682	696	679	663	662	659	714	658	697	658	665	708	631	714	661	718
26102	47969	37195	26141	20681	17043	13707	10767	8339	5712	4251	3184	2480	2231	2043	1802	1727	1485	1440	1296	1250	1213	1149	1107	1024	931	929	874	842	830	807	800	845	761	741	785	746	756	804	753	757	707	717	756	699	718	716	661	716	723	731	669	722	669	728	744	732	702	667	745	728	694	753	746	698	650	685	707	689	713	684	746	697	729	692	705	677	743	705	698	712	729	683	653	728	708	695	673	710	674	730	756	704	676	760	728	721	717	761	719	679	703	709	681	693	713	737	744	679	674	685	712	711	648	660	782	715	693	666	661	698	690	652	660	746	692	704	706	652	708	703	707	703	682	676	712	686	748	675	741	641	661	684	681	688	689	750	715	743	695	689	694	702	721	693	728	700	723	744	721	680	670	687	703	703	735	730	700	656	676	677	754	683	712	679	733	673	679	719	706	743	671	691	727	728	674	714	708	712	703	709	677	672	665	692	708	686	742	673	715	746	716	688	694	689	704	734	718	705	712	678	697	730	736	663	706	710	741	694	683	704	739	673	676	669	661	751	658	706	699	678	707	683	653	720	693	715	656	741	658	714	723	719	708	705	751	704	701	691	662	722	673	694	713	734	679	657	714	695	710	703	666	697	679	723	709	703	693	669	702	722	713	698	697	692	709	740	696	674	716	706	728	701	724	675	717	712	677	701	707	654	720	709	694	708	684	731	713	669	711	741	679	659	702	722	747	661	699	656	704	736	682	685	724	673	688	702	716	699	741	744	682	733	668	742	689	724	727	694	719	659	690	717	728	706	711	663	680	751	668	716	717	683	706	684	724	720	683	673	699	669	666	702	671	697	675	714	700	670	710	726	723	712	720	662	680	702	685	706	727	705	700	722	734	715	722	712	742	682	686	734	673	679	669	663	696	690	723	743	694	662	673	717	673	701	782	719	721	662	689	647	725	694	666	686	714	714	702	648	658	701	681	752	730	733	684	705	727	670	686	690	756	741	722	707	722	670	733	641	675	689	692	711	675	689	691	782	690	698	707	681	745	693	729	686	691	782	709	732	683	690	671	715	683	699	718	694	705	645	685	675	703	703	684	715	670	653	711	718	666	702	678	666	723	709	695	638	687	716	676	709	674	679	725	745	727	689	741	682	721	655	702	735	686	729	688	680	731	702	739	674	727	718	691	712	721	664	693	749	687	698	605	720	690	729	696	695	732	732	704	687	693	695	704	712	712	725	685	750	683	721	713	742	672	691	668	702	686	680	653	762	720	695	679	677	727	709	711	772	703	741	702	746	710	678	693	713	731	689	655	664	702	703	629	675	669	696	684	672	687	706	686	710	707	693	716	748	674	723	670	694	701	699	676	707	690	734	717	709	677	707	704	730	681	688	715	754	696	701	754	697	706	731	704	692	700	728	734	663	643	717	721	732	687	722	747	700	726	734	757	715	699	666	713	717	659	711	690	718	714	688	694	700	788	685	690	728	690	723	656	692	700	720	714	692	734	717	705	723	698	674	655	704	645	701	693	697	610	708	669	743	651	706	684	678	706	757	664	687	654	727	686	722	670	669	734	698	709	655	690	711	706	649	701	694	734	740	741	697	679	718	713	670	732	700	702	721	703	755	706	713	680	757	682	687	702	715	698	703	703	680	714	683	695	734	675	707	717	704	701	672	680	692	773	679	695	677	700	771	672	686	718	696	718	727	689	676	697	705	643	736	702	702	716	696	684	625	695	725	720	685	686	693	709	691	646	714	680	672	692	723	683	707	648	669	694	670	687	758	678	669	662	712	681	658	755	679	700	679	710	713	730	681	714	717	704	650	676	700	723	686	700	690	723	665	695	721	667	700	720	721	707	706	682	736	660	683	682	730	712	740	730	690	707	696	686	733	732	673	703	685	675	696	693	683	684	751	746	700	687	723	684	732	725	725	644	736	695	709	701	643	723	695	653	729	659	664	663	716	728	681	753	720	701	696	672	752	666	703	702	704	664	714	686	731	740	708	682	688	727	745	746	714	713	702	698	738	742	765	695	753	674	666	697	712	680	720	758	661	709	710	686	711	657	755	693	709	670	739	692	701	683	659	699	652	746	699	703	679	737	734	737	690	689	691	712	721	731	690	686	734	686	715	674	683	697	709	726	698	710	691	692	693	687	665	692	702	686	743	663	722	674	684	754	710	698	676	744	762	690	719	688	727	715	743	695	714	788	718	745	719	717	760	653	742	669	717	743	725	708	677	681	678	717	651	716	694	701	694	737	693	715	659	756	682	743	689	727	666	694	705	665	676	711	677	682	691	719	717	700	664	674	726	671	691	697	655	727	657	675	735	703	652	674	713	700	708	706	704	740	694	707	693	643	713	711	739	695	695	710	732	726	700	715	693	690	673	687	716	721	735	716	762	682	670	706	673	684	770	677	704	705	641	686	685	670	712	731	707	725	717	709	694	744	703	665	712	668	698	713	688	703	669	732	670	657	670	705	721	693	728	755	711	687	699	697	677	703	638	717	717	733	727	672	732	684	744	680	688	750	674	730	679	665	706	685	767	686	726	696	735	709	671	668	692	733	663	710	721	734	711	656	663	650	735	705	748	703	704	724	707	733	691	726	653	665	698	735	699	736	680	688	677	719	704	706	685	663	684	668	737	653	674	693	697	723	668	700	709	657	699	663	676	733	700	655	736	718	709	652	668	701	696	688	687	723	685	700	708	670	734	745	637	702	712	701	678	698	787	734	737	684	693	687	698	738	670	722	691	724	732	646	674	745	679	736	733	715	726	692	696	660	715	720	686	703	742	703	683	696	722	696	679	698	671	752	682	662	676	722	661	728	725	759	713	695	677	675	673	700	751	665	701	708	704	664	704	716	691	719	728	677	710	714	726	680	692	709	738	683	721	697	718	743	703	734	721	703	680	699	702	720	649	670	732	706	679	732	732	694	721	689	682	720	739	694	655	697	694	646	697	688	742	681	693	719	725	678	663	738	675	676	696	692	687	742	693	730	723	739	734	700	692	680	709	731	726	687	663	693	696	708	707	691	696	735	689	671	715	741	653	701	720	733	660	718	733	718	730	705	707	701	704	704	706	762	712	733	681	715	697	712	725	698	697	693	641	704	753	680	761	714	683	719	681	729	705	713	674	676	707	635	691	630	703	683	650	686	650	672	719	722	683	673	680	697	717	694	701	675	727	680	736	723	688	738	698	749	692	662	655	703	690	667	670	654	708	665	692	725	702	725	674	676	712	716	710	708	748	711	724	698	691	715	772	712	671	727	652	674	720	653	730	730	683	697	724	704	661	683	697	717	738	693	717	694	662	723	703	701	713	713	657	706	663	716	697	684	675	688	686	733	700	666	710	717	685	682	666	733	665	753	743	755	719	669	715	689	722	689	701	713	719	703	716	747	697	701	716	644	655	729	666	675	708	706	693	714	670	694	681	702	701	730	706	736	697	690	670	707	688	700	738	720	705	677	658	683	664	711	705	718	723	730	734	705	628	694	681	689	726	671	706	678	772	732
23116	21616	29413	24391	22138	23713	21820	13733	9865	7047	5036	3595	2910	2469	2407	2133	2004	1792	1680	1578	1506	1439	1379	1333	1199	1165	1132	1069	959	992	952	963	921	864	853	814	827	921	853	871	832	877	808	868	788	827	889	809	785	841	790	787	841	760	817	862	819	812	812	831	781	790	797	788	758	813	744	761	800	755	768	813	799	788	777	823	739	823	782	786	824	814	768	840	775	771	808	829	720	815	791	792	836	789	834	777	781	831	798	760	844	810	805	792	814	797	774	760	792	789	814	820	733	809	812	791	776	821	784	757	793	795	793	783	787	802	757	860	822	772	759	786	760	754	780	815	799	751	795	809	826	832	803	727	782	825	774	795	766	787	783	776	804	778	789	800	757	793	766	755	765	796	837	761	731	754	730	817	799	806	824	798	815	797	784	785	772	784	822	752	783	793	756	799	855	809	766	801	812	817	770	814	828	810	789	796	760	815	792	752	769	753	800	809	829	777	756	753	791	752	765	781	785	814	858	793	799	801	842	765	827	821	733	827	762	782	847	856	783	812	792	789	780	744	815	747	759	822	809	784	769	811	768	805	762	819	828	806	812	761	818	803	794	775	749	763	738	818	821	782	832	789	842	812	804	817	791	832	753	788	809	798	800	769	780	763	790	819	790	774	838	791	809	823	767	782	791	731	823	777	815	760	798	820	778	859	768	772	818	772	811	786	791	781	779	850	810	749	777	785	828	756	778	778	841	772	841	779	786	799	808	804	811	773	740	776	823	784	760	774	834	765	766	816	784	772	767	777	791	785	825	820	756	779	799	744	762	815	804	826	798	774	800	805	786	798	813	812	827	803	783	717	783	856	795	815	803	777	771	754	808	755	791	779	802	783	772	821	788	793	815	806	792	782	792	804	806	778	793	869	833	792	785	855	771	792	763	796	801	783	792	794	784	738	840	763	828	831	826	805	792	783	811	779	775	813	767	794	837	818	810	845	804	761	792	827	857	800	753	815	781	768	812	765	799	843	821	791	799	801	788	839	780	839	803	833	774	815	807	821	772	825	779	763	767	789	815	815	762	830	792	825	839	860	765	774	771	783	850	811	795	808	712	725	779	844	756	789	788	823	784	788	846	850	835	747	774	729	818	791	827	825	798	816	775	749	813	749	774	805	752	780	817	726	782	764	780	805	762	780	744	813	782	780	766	823	834	812	843	814	812	794	811	795	745	790	783	761	796	779	849	789	746	805	784	803	774	766	789	807	746	826	739	800	767	854	767	738	823	775	784	816	757	787	844	791	821	808	709	807	828	796	798	801	825	787	805	779	781	753	779	765	762	807	822	794	802	770	777	784	797	746	779	813	787	803	788	827	786	817	812	812	803	748	779	817	822	771	800	762	807	809	796	767	795	798	781	760	792	771	819	834	758	759	757	744	781	837	835	767	792	743	790	828	798	751	796	796	756	782	793	801	759	843	792	784	749	771	796	797	697	759	841	828	775	790	779	768	803	810	724	779	834	804	767	812	795	746	823	809	754	735	849	734	740	761	802	833	843	815	782	780	806	826	779	813	783	839	803	767	789	806	766	790	853	804	823	800	826	771	806	780	763	822	776	805	771	786	842	826	789	841	792	767	833	817	795	826	795	784	799	768	777	770	832	794	805	820	805	787	792	755	794	852	793	794	781	820	802	820	784	800	788	781	790	824	801	776	783	786	765	846	739	815	744	807	760	778	749	872	809	800	779	785	773	779	820	825	764	831	814	785	755	812	795	828	796	826	815	756	796	759	812	785	763	814	799	747	801	770	735	761	750	766	825	760	841	771	824	784	800	846	777	793	778	795	761	829	742	800	811	776	776	786	767	789	791	783	839	780	755	771	750	838	815	775	746	824	787	792	832	817	828	787	790	793	807	834	766	780	798	764	730	763	790	793	778	762	813	835	757	808	830	763	777	803	802	809	791	818	769	888	821	788	804	812	846	765	844	818	810	776	755	778	781	812	798	745	790	785	752	808	755	813	803	800	797	772	771	852	853	813	829	796	774	760	791	760	793	811	749	838	823	772	844	768	834	774	792	831	761	792	786	780	815	801	753	775	792	797	777	812	789	799	752	814	796	770	773	803	781	875	712	825	812	800	774	739	778	748	828	777	799	823	834	775	888	795	789	778	784	765	841	781	841	751	810	796	834	759	754	787	820	759	821	753	790	834	800	807	802	777	802	799	819	814	800	754	811	764	798	821	872	846	823	791	823	766	806	868	788	801	793	802	761	827	801	767	810	773	791	825	800	790	804	858	804	856	807	790	789	779	747	787	796	757	780	837	781	805	810	807	768	790	768	777	803	804	834	815	786	762	763	817	789	785	725	816	850	778	848	796	823	738	791	827	845	809	777	741	779	758	804	786	799	804	783	732	848	784	791	803	763	805	717	801	843	807	796	791	793	792	764	775	790	778	751	807	778	772	781	781	819	794	787	783	827	800	837	769	835	779	781	806	779	782	771	766	773	763	823	799	792	768	787	808	804	722	791	837	794	783	790	792	783	789	760	762	793	760	781	791	740	775	790	812	787	778	799	828	786	790	762	794	800	823	766	744	794	787	795	794	805	787	775	767	806	797	858	776	792	764	795	787	749	756	761	814	778	825	819	796	765	849	745	833	760	819	770	759	788	748	774	740	827	815	807	755	830	788	794	781	742	764	857	782	784	732	776	797	792	760	792	768	812	818	735	765	777	787	800	783	765	786	788	783	789	773	752	780	746	821	824	808	781	797	765	785	753	774	752	787	812	828	785	819	750	852	809	828	792	821	779	830	784	775	762	773	788	833	791	817	804	779	825	786	752	792	808	748	767	769	788	774	813	793	764	812	848	817	873	792	799	836	817	833	802	799	778	739	774	778	750	817	743	813	864	819	789	811	796	831	759	756	784	794	757	811	821	800	762	792	801	801	748	747	780	815	776	756	806	810	804	808	847	830	790	776	770	767	795	785	757	782	742	776	768	835	804	830	769	787	809	837	778	782	776	762	823	750	814	821	780	777	748	811	793	787	790	795	771	799	781	765	778	816	836	848	821	803	791	801	786	769	799	767	782	789	773	746	749	819	784	777	754	791	767	800	831	722	802	780	797	789	819	768	753	781	752	830	770	793	813	762	747	783	751	824	812	785	814	792	800	801	737	786	773	775	829	770	816	831	811	803	756	828	809	771	756	834	843	829	808	730	812	797	800	785	797	843	787	819	808	833	780	740	821	782	811	748	767	776	743	796	800	796	832	783	771	783	792	778	797	797	809	804	801	820	784	792	774	782	780	771	803	773	796	817	799	756	807	853	828	772	843	829	778	797	809	826	829	811	767	776	799	815	816	717	775	798	771	805	760	792	791	766	810	779	779	796	795	742	840	779	823	778	804	847	833	810	780	760	789	794	786	797	794	793	800	835	763	752	808	777	818	850	794	804	716	762	789	774	822	842	796	782	774	794	820	794	833	805	818	750	833	764	805	797	776	763	762	805	782	763	760	810
28652	56261	45393	34377	28417	23509	19522	16637	13053	9222	6771	4953	3983	3346	3057	2789	2572	2218	2017	1834	1873	1699	1619	1497	1305	1297	1187	1108	1050	975	957	1020	920	873	977	831	906	890	819	864	900	844	844	837	852	786	789	825	860	770	831	796	776	859	753	848	797	831	807	778	810	744	802	788	759	770	845	781	785	777	819	820	789	854	809	843	818	788	794	815	798	770	732	787	778	901	774	762	786	739	748	778	796	770	842	801	762	790	828	768	758	761	814	835	784	807	825	796	816	768	806	813	778	772	823	830	759	817	740	819	804	762	761	747	812	768	786	740	798	732	772	770	788	779	782	799	771	762	803	816	783	792	777	764	766	837	727	769	832	780	766	853	725	824	772	769	794	765	791	773	753	743	837	729	788	778	803	810	755	735	862	734	787	812	773	749	783	773	791	801	797	798	795	858	813	790	731	833	769	824	735	771	771	769	806	821	800	795	754	792	773	783	783	815	749	773	814	764	749	773	813	785	738	800	815	795	810	793	738	812	823	747	764	749	769	822	818	748	753	799	785	793	817	726	755	818	760	729	819	781	805	790	766	832	805	809	791	800	754	710	779	767	816	795	772	812	829	782	826	779	822	755	809	732	798	766	814	821	868	816	759	765	730	760	797	802	782	776	814	812	808	838	820	723	747	786	820	807	768	798	768	808	757	794	785	807	797	784	812	766	815	805	818	740	765	774	793	831	779	772	764	792	801	732	827	749	790	766	777	801	787	778	770	793	826	799	801	775	761	822	776	835	812	813	809	769	738	759	798	800	801	779	799	745	796	817	749	777	761	825	769	796	789	787	796	811	768	765	817	776	767	820	809	771	747	798	758	754	793	779	759	769	825	774	809	775	805	827	792	739	831	773	756	760	760	720	783	797	804	809	792	787	777	781	790	852	797	793	817	780	787	786	734	789	810	751	810	843	781	807	778	819	801	726	770	779	795	774	761	772	802	814	765	814	810	801	833	775	792	782	776	783	795	744	761	793	768	837	781	786	755	772	744	802	788	789	819	752	811	778	794	793	807	819	803	756	752	807	825	776	806	828	792	792	753	838	807	787	822	785	809	811	802	825	782	778	833	806	808	742	796	795	788	800	764	752	774	820	821	784	766	766	767	759	763	809	812	760	831	764	748	797	777	750	759	750	821	786	787	754	768	772	788	829	726	789	778	779	820	740	806	745	759	782	755	776	854	793	853	787	791	779	763	792	820	769	795	802	798	748	811	842	828	791	773	809	787	771	807	750	783	785	796	749	780	805	747	801	791	792	800	818	782	783	762	716	784	741	813	806	755	788	805	740	776	802	762	814	790	748	787	789	753	758	765	760	800	835	846	807	781	780	795	826	745	795	748	788	777	816	767	776	749	812	771	776	789	774	760	802	824	787	771	839	770	796	792	772	802	783	798	796	774	782	795	791	771	777	721	782	741	784	789	855	859	764	814	807	787	750	805	806	751	744	778	715	821	773	721	801	774	826	778	768	827	784	790	741	785	759	826	788	794	793	762	787	762	784	772	751	763	723	772	775	756	800	806	768	787	768	776	792	716	787	794	785	781	814	758	782	827	805	807	819	790	716	813	792	817	796	796	790	786	779	769	777	795	790	808	767	774	768	784	763	752	769	819	767	820	788	785	827	769	748	772	808	808	783	763	785	736	797	738	833	779	769	779	803	762	786	846	840	785	780	799	757	764	791	766	758	804	794	772	802	762	762	804	785	809	808	786	757	758	807	798	826	782	774	789	756	781	763	801	803	806	714	779	806	800	757	796	755	810	825	801	772	784	785	797	789	797	804	796	789	768	811	790	809	755	735	803	805	782	773	777	796	745	747	748	849	749	750	750	756	782	745	832	762	745	774	790	805	744	791	792	808	823	813	734	843	741	741	821	758	820	781	849	787	757	791	806	750	793	834	809	801	760	778	766	790	775	819	821	809	764	838	841	730	768	819	812	756	795	784	757	813	768	759	800	775	757	825	793	814	860	815	785	820	813	753	853	790	793	779	776	764	780	785	801	826	769	787	732	765	789	808	789	754	783	824	755	816	786	804	812	810	792	765	804	772	754	797	737	739	788	783	728	790	790	748	763	834	770	768	789	791	812	783	790	824	781	843	774	804	792	787	778	797	756	786	786	777	741	831	742	772	786	803	800	750	758	778	718	804	791	781	802	739	792	759	782	792	799	770	800	792	782	787	834	797	809	758	742	755	771	787	795	765	810	751	797	755	772	775	789	805	819	805	781	729	782	772	763	786	790	771	751	827	784	810	806	814	787	786	785	809	794	790	780	800	804	798	815	746	751	779	748	818	777	784	787	776	749	803	772	803	792	752	798	770	769	758	823	786	821	806	798	795	813	796	789	781	792	800	747	750	780	790	786	789	751	827	822	796	737	786	772	806	779	778	780	752	789	795	774	756	769	777	757	759	807	781	795	769	751	760	848	779	837	765	786	763	797	807	794	799	793	799	767	762	767	810	803	794	769	757	795	769	784	828	759	793	764	813	772	796	772	782	737	752	740	750	806	819	721	782	799	803	744	761	797	807	765	790	754	782	794	830	823	776	756	809	738	808	837	790	776	785	792	805	771	761	777	806	829	773	798	799	752	802	780	788	787	861	767	782	772	806	821	796	748	801	759	812	725	779	746	738	783	760	795	766	764	752	770	822	773	815	804	792	731	781	738	768	791	784	777	757	778	775	774	779	811	780	775	809	818	792	820	774	782	789	793	805	765	776	751	829	763	806	775	776	805	759	814	759	752	818	783	781	766	813	809	792	778	811	785	823	776	764	766	763	848	787	747	799	811	764	773	787	769	788	819	743	805	785	835	768	742	795	788	792	807	775	741	819	812	812	835	744	765	765	804	779	784	800	814	796	757	764	743	803	793	797	800	776	810	808	817	770	779	789	809	750	786	793	772	793	792	762	809	801	839	770	778	779	769	815	789	781	802	786	782	780	801	818	815	791	779	762	800	754	823	788	748	781	756	861	804	739	791	815	803	793	803	819	787	780	780	797	764	820	811	779	778	754	777	799	793	739	759	766	833	763	781	782	798	744	779	784	793	737	756	736	770	742	778	831	789	707	798	808	810	780	778	807	823	829	808	801	796	753	755	838	787	804	799	772	759	789	850	828	749	806	783	804	765	766	773	786	740	844	789	781	782	767	751	817	764	765	795	847	778	821	811	770	825	787	758	739	739	814	789	784	784	779	766	835	773	785	750	805	817	820	747	740	742	756	787	784	786	773	756	768	764	783	813	789	808	836	798	766	784	769	858	787	793	774	771	812	791	803	783	776	786	797	798	790	738	778	779	783	737	802	808	772	772	736	789	775	779	784	783	796	786	797	784	821	791	765	804	817	830	808	785	764	754	795	800	857	790	771	799	783	770	770	758	804	793	858	727	756	773	715	760	769	808	838	771	812	782	799	781	797	726	783	816	749	783	768	780	798	784	806	800	773	804	758	772	731	704	841	739	826	821	751
29995	29140	33101	24583	15277	10152	7429	5882	4663	3215	2308	1873	1510	1309	1242	1173	1081	1036	1024	967	942	913	837	926	888	771	768	774	728	730	732	696	718	640	708	665	708	664	728	673	691	707	671	644	665	704	651	703	679	684	655	657	630	626	656	633	652	641	638	618	629	606	643	634	665	638	631	668	644	646	632	604	622	649	651	618	643	618	611	650	640	614	634	630	632	657	608	623	628	624	648	663	637	638	642	618	649	618	616	631	613	622	657	678	655	702	615	635	616	681	615	560	635	608	602	606	643	670	680	651	658	640	627	599	648	617	586	673	665	607	667	640	679	681	636	620	626	639	670	621	677	625	637	591	653	654	647	611	658	646	615	637	670	660	652	626	666	619	619	629	615	616	629	605	681	646	667	632	659	613	626	652	634	619	653	604	622	657	637	643	677	678	658	663	622	612	669	654	644	697	670	642	672	646	648	652	645	632	663	657	587	631	650	638	654	627	645	595	676	710	721	659	651	712	649	630	656	672	643	670	614	654	677	645	639	652	614	648	649	666	670	680	633	634	651	682	614	654	678	642	656	646	605	626	653	619	662	685	625	692	625	662	653	616	653	634	653	660	655	654	591	671	676	636	703	647	640	640	690	613	659	611	609	639	643	635	624	665	595	693	625	629	663	665	646	691	634	650	629	673	651	647	631	664	633	618	623	606	605	607	643	634	624	632	595	687	679	644	624	624	660	652	640	633	666	645	639	657	666	666	710	653	644	652	621	660	621	654	598	661	637	613	653	656	650	652	677	652	638	680	627	610	636	607	633	627	656	685	655	667	647	616	625	648	612	627	653	613	615	671	713	606	646	648	634	593	690	649	651	623	616	593	665	672	649	621	649	635	655	644	638	616	661	657	638	625	650	648	649	689	615	588	615	668	648	652	639	630	621	652	669	675	618	571	619	661	637	658	655	662	649	661	660	653	621	638	636	646	667	673	636	627	598	631	661	628	652	662	708	617	637	656	632	615	642	616	652	651	633	638	652	648	658	613	663	659	692	637	587	680	645	597	612	687	631	629	615	634	618	689	667	604	650	653	622	632	643	649	611	636	599	658	680	670	647	637	627	669	631	622	644	650	636	678	608	689	656	673	645	603	675	634	586	604	688	636	659	654	598	691	671	676	644	621	648	628	631	649	614	607	650	656	648	629	645	685	641	654	679	650	592	653	650	664	657	676	653	624	651	658	620	674	637	630	642	616	650	604	617	642	616	623	613	650	628	647	621	623	687	654	632	676	686	638	646	658	681	673	620	627	700	661	647	628	639	623	638	619	631	623	629	666	657	646	629	622	625	672	612	663	645	654	652	649	681	629	669	622	664	667	644	674	632	642	669	633	664	622	602	620	695	655	649	644	631	610	640	683	684	670	640	645	643	650	641	590	604	690	722	678	611	642	634	610	631	653	644	645	608	651	641	640	656	622	716	708	648	667	659	608	608	599	649	680	648	607	606	693	676	680	620	603	628	616	653	672	648	658	645	671	582	623	623	627	674	655	634	681	650	639	645	629	641	655	676	640	702	625	627	642	646	673	662	641	671	683	670	604	625	639	662	645	645	671	661	632	657	657	602	642	648	597	690	634	592	649	634	583	621	654	630	671	660	660	677	668	638	660	642	610	657	634	599	646	630	589	646	635	663	632	617	650	657	620	655	679	650	602	649	630	633	697	660	688	638	650	632	688	648	658	623	624	649	664	677	620	667	672	681	631	589	686	661	680	620	608	677	653	642	648	639	676	619	621	620	654	617	674	653	672	646	664	656	667	626	668	645	658	664	671	639	621	672	676	643	654	696	636	664	597	654	666	641	668	639	616	673	652	653	638	631	707	604	667	619	613	660	667	656	634	690	644	640	644	568	605	651	671	626	657	585	657	603	619	642	630	629	662	624	617	642	671	637	642	655	636	682	623	620	648	661	676	607	646	623	595	611	665	668	628	686	663	686	623	661	617	631	671	637	668	676	649	636	621	642	626	680	631	691	667	659	617	645	670	589	684	609	664	682	672	595	649	664	652	654	636	646	618	636	664	677	647	630	651	669	659	629	654	665	653	645	608	702	670	658	637	625	646	661	599	640	651	616	662	634	624	601	652	667	628	667	624	665	644	619	651	595	685	676	627	651	651	617	678	680	595	633	667	690	610	652	668	625	667	609	610	663	634	665	638	658	694	664	632	696	634	605	659	629	634	670	621	662	625	654	655	602	632	624	581	616	672	671	642	600	640	671	666	611	599	645	629	663	644	667	631	636	630	631	656	657	623	657	603	655	664	646	645	659	654	629	650	642	667	683	629	628	689	697	660	644	611	664	681	643	643	665	607	662	627	639	680	659	667	635	688	663	649	678	659	623	669	657	659	642	612	643	599	610	638	623	639	632	641	684	608	632	632	699	671	627	685	649	646	644	678	617	615	699	691	645	622	649	642	648	648	661	637	638	663	669	663	636	655	669	647	640	618	635	697	610	637	657	631	662	623	646	651	670	664	631	624	612	650	627	678	611	633	630	687	626	655	684	627	635	622	653	650	647	653	627	648	617	631	606	683	623	633	675	665	654	656	634	666	657	651	644	620	669	648	605	641	661	602	661	623	661	638	660	659	656	656	649	614	588	660	637	630	629	627	648	649	627	631	644	588	625	652	653	671	643	627	634	681	576	650	624	687	629	649	649	671	624	612	668	655	689	667	710	667	617	649	611	645	639	673	638	681	636	677	695	621	614	622	636	660	654	632	679	678	650	701	651	640	642	645	612	598	633	639	596	646	604	630	645	666	662	687	693	665	626	663	613	631	650	661	657	616	673	699	653	686	623	657	623	669	662	586	619	620	624	642	667	650	652	604	652	620	621	619	613	649	646	637	641	655	626	650	622	618	638	666	679	644	668	695	633	656	629	664	606	638	655	634	634	626	629	622	652	626	628	669	638	660	646	648	654	675	662	621	629	676	648	640	662	639	649	652	651	625	610	650	658	652	624	656	555	627	671	635	654	635	612	697	612	672	669	682	657	676	644	649	625	687	647	647	636	628	637	654	616	701	643	647	700	648	639	653	647	650	643	630	670	623	613	608	650	658	675	662	607	631	653	666	601	629	712	644	639	632	654	645	581	657	633	599	653	643	630	641	597	683	633	594	638	639	593	646	637	660	656	650	624	679	640	619	656	644	612	615	617	653	669	633	624	645	603	645	649	654	660	671	688	678	627	661	688	690	675	617	667	661	624	620	644	666	650	683	684	602	684	678	667	600	666	655	683	680	620	675	635	623	655	618	618	626	620	670	613	650	641	653	665	638	633	617	660	679	634	627	667	651	632	604	648	656	645	633	601	669	684	668	635	632	599	613	644	662	671	625	705	616	651	672	646	651	666	642	691	622	636	657	637	634	661	667	603	605	639	633	645	646	674	660	662	653	672	710	648	620	665	660	625	651	682	619	635	650	593	642	633	625	640	669	628	628	655	662	640	616	626	688	714	645	635	650
26747	43812	33456	22450	17191	13469	10599	8878	6988	4989	3423	2547	2040	1669	1565	1458	1357	1292	1146	1137	1133	1042	1002	907	967	874	833	898	741	727	767	767	714	705	692	742	705	687	696	693	654	693	698	650	667	666	682	621	611	680	671	684	644	703	645	674	679	684	640	689	716	646	665	669	669	621	677	664	618	641	617	693	675	657	669	656	652	692	670	628	662	655	697	659	663	675	667	684	651	627	677	672	662	645	653	649	645	645	633	648	618	670	637	642	678	641	635	668	626	681	619	656	662	653	644	655	628	660	678	623	659	638	620	700	667	641	672	707	709	701	675	672	654	656	687	668	663	680	687	681	652	649	611	648	672	650	671	654	664	640	649	678	718	651	621	664	670	672	662	694	651	628	635	677	645	661	643	633	669	629	703	643	664	656	691	660	650	629	690	686	658	629	658	673	648	638	642	661	672	660	662	670	621	649	680	652	623	625	636	655	661	642	636	669	646	602	680	681	654	642	698	690	706	713	652	659	615	643	632	665	620	669	698	711	673	674	628	599	650	625	640	650	649	647	661	628	660	677	661	659	683	630	658	714	650	675	629	637	650	669	674	656	682	648	648	589	621	704	682	634	612	664	663	665	648	666	652	634	642	636	677	667	663	656	626	659	640	709	700	622	662	678	642	664	626	595	639	662	693	622	668	687	656	677	646	657	668	623	698	605	657	664	661	627	686	663	676	640	637	653	622	628	692	645	658	621	669	655	661	673	662	641	625	632	730	649	637	658	670	649	618	658	627	691	670	621	673	611	649	683	640	644	630	687	650	667	652	649	691	645	682	601	714	681	638	670	666	670	667	662	687	680	648	609	611	639	636	639	633	683	702	635	677	673	654	677	658	635	658	675	663	662	679	662	642	622	687	621	648	660	682	683	630	614	664	665	675	692	645	648	697	627	660	640	681	726	691	673	615	674	622	672	691	683	664	644	648	664	641	624	608	676	586	662	672	657	628	642	680	649	685	673	629	657	640	641	683	650	644	678	678	685	671	654	627	671	675	699	636	630	692	664	700	636	647	685	634	603	637	630	647	658	616	639	642	641	704	675	609	677	677	642	657	651	689	616	612	633	662	620	639	662	657	699	626	649	661	621	652	662	671	653	643	655	659	659	645	706	638	693	648	667	607	642	662	653	693	652	658	645	645	646	671	677	646	680	639	675	634	671	677	644	650	688	672	664	630	659	706	631	655	656	616	623	654	612	688	667	693	645	680	633	640	626	649	651	694	659	676	633	685	667	642	649	656	673	692	697	638	638	617	641	670	625	677	652	670	639	610	682	658	658	691	629	660	647	663	658	657	667	656	661	682	692	647	684	670	682	649	664	644	624	670	665	696	663	673	648	610	648	627	651	639	685	652	683	628	672	624	670	668	653	638	687	633	699	655	650	697	678	691	636	690	654	665	626	678	699	659	671	664	666	627	670	647	656	665	658	660	692	654	676	588	625	665	681	636	680	675	637	629	646	683	690	707	661	631	637	677	654	673	619	684	644	682	623	618	651	675	682	645	616	657	678	660	657	666	652	597	661	658	624	642	690	684	650	680	662	707	690	632	680	716	649	650	656	647	706	635	607	657	647	616	661	691	690	621	641	618	632	668	609	691	649	645	639	657	652	669	672	690	708	648	676	614	652	663	685	666	683	634	684	654	709	688	673	640	656	649	679	655	660	693	672	645	665	654	660	670	626	684	672	684	687	724	687	656	691	670	673	697	664	685	681	662	667	640	678	658	664	659	692	638	599	674	609	668	649	628	664	667	701	648	682	647	661	655	710	703	654	641	671	671	669	656	641	674	644	680	663	642	660	645	659	654	650	652	708	673	650	666	652	685	671	615	647	651	671	647	635	631	618	667	697	613	637	670	662	642	692	647	674	671	679	619	694	657	683	631	663	705	659	686	655	659	658	588	709	615	663	627	650	718	645	635	634	635	616	643	624	673	750	668	634	641	671	664	632	679	661	635	631	626	681	640	615	655	686	616	666	648	626	705	676	716	667	649	668	619	683	610	692	615	641	678	674	657	670	722	686	691	636	661	669	629	660	666	697	680	667	656	654	676	618	660	673	632	697	650	675	708	673	616	690	652	671	708	624	634	703	672	658	633	604	643	688	652	651	636	654	694	676	653	665	706	639	692	685	650	639	643	647	679	710	638	605	683	656	672	619	658	635	655	642	665	644	682	668	682	668	635	638	692	700	647	634	675	672	641	660	647	621	629	642	664	651	667	708	662	656	657	651	688	686	689	658	666	719	625	682	655	665	641	676	624	644	656	682	680	663	636	667	678	683	637	639	673	642	653	656	680	670	693	627	631	628	631	613	621	614	647	652	624	674	715	674	675	640	690	647	631	665	660	653	666	631	686	632	673	683	664	661	681	644	643	681	635	675	634	683	669	649	638	674	649	644	696	598	671	716	698	658	696	639	644	641	656	637	672	688	624	617	676	668	592	703	617	664	676	634	633	678	617	681	654	660	676	601	662	692	640	609	659	650	658	647	683	651	676	663	640	706	679	656	659	671	686	687	659	665	677	644	658	636	660	674	644	652	643	659	698	699	633	717	636	642	687	656	689	652	702	628	682	643	679	633	643	677	658	663	684	681	627	672	671	683	698	616	660	652	602	655	616	689	676	632	663	658	692	611	595	629	657	636	623	708	670	666	639	672	667	651	652	655	660	648	630	701	652	642	691	637	658	614	669	596	639	655	682	682	693	677	678	695	701	654	617	630	666	649	675	654	694	653	651	649	692	664	653	659	659	673	639	645	678	682	677	663	654	683	646	630	658	704	662	651	662	664	643	664	639	660	642	681	645	682	730	670	668	680	675	641	726	664	654	672	678	641	635	668	670	623	687	686	653	693	649	631	665	666	670	683	645	637	641	660	649	637	708	640	649	696	672	665	586	694	651	640	657	669	649	655	674	655	641	710	658	697	646	630	662	689	681	652	631	661	650	710	635	648	665	658	621	618	662	656	674	654	639	661	631	651	641	639	608	669	636	642	699	667	654	657	616	646	660	664	650	703	678	673	637	655	622	694	689	662	688	640	669	679	674	691	701	628	665	604	638	671	675	685	658	614	638	666	662	676	615	662	618	627	639	676	632	681	647	648	661	643	642	642	659	654	682	613	666	639	694	648	665	634	708	609	663	667	605	634	703	660	654	645	636	628	678	657	652	642	653	663	620	692	695	629	625	613	611	641	654	687	676	661	650	637	637	653	665	663	660	674	619	662	706	698	665	645	693	687	626	697	682	672	651	655	689	717	690	657	666	634	669	650	675	653	690	665	639	709	625	655	664	701	635	582	658	633	650	612	620	641	591	666	642	689	661	652	650	651	636	646	639	687	647	626	643	656	686	646	652	663	616	657	692	618	674	660	636	694	621	684	657	685	610	645	613	703	653	641	648	654	644	657	663	690	692	661	656	648	683	685	636	664	638	662	675	661	652	655	651	692	641	674	678	687	719	617	660	652
24324	21521	28878	25236	22821	19535	13861	9295	7214	5360	3696	2833	2215	1924	1711	1622	1448	1342	1303	1236	1179	1155	1076	1020	1004	871	1007	901	798	843	758	786	816	827	779	738	774	789	745	766	744	738	745	730	746	725	770	682	729	712	739	706	730	682	706	690	688	707	684	732	695	714	720	669	694	700	638	733	704	732	726	653	714	677	744	678	677	699	654	675	723	679	639	712	665	688	708	689	730	698	683	727	728	674	757	747	683	711	721	704	699	738	700	709	726	720	741	711	649	665	709	691	711	722	691	711	719	684	674	687	691	719	734	720	732	689	746	723	697	728	684	641	691	703	710	772	756	714	701	680	688	735	725	723	716	738	697	659	711	701	686	737	714	698	693	694	686	717	696	683	715	670	721	695	750	706	716	741	668	698	759	745	667	736	710	707	679	681	682	737	701	724	705	712	753	727	665	712	671	724	695	692	707	689	682	732	699	718	659	704	650	735	739	727	698	698	710	673	678	695	665	702	718	723	688	688	698	659	701	726	666	675	690	704	690	691	695	747	717	698	723	724	735	737	719	709	739	758	727	672	713	701	729	671	730	666	719	715	683	711	666	656	705	693	699	735	675	696	676	721	704	698	657	676	709	681	652	736	717	744	674	670	708	700	713	683	678	647	713	709	692	725	737	721	697	703	713	692	712	645	729	717	706	703	685	740	711	660	656	706	690	686	696	676	727	677	712	676	743	663	726	703	725	686	700	724	657	726	660	664	721	708	707	746	690	695	689	687	716	661	708	663	699	699	722	683	705	721	741	714	711	704	729	661	706	667	686	711	690	720	693	692	775	750	708	729	717	696	642	690	711	673	713	713	705	719	725	715	692	697	716	724	721	679	724	715	733	711	705	706	719	719	706	739	760	706	697	717	710	679	681	711	745	707	701	700	712	709	709	719	699	692	724	756	754	746	720	700	731	732	715	693	697	710	705	678	738	704	723	723	651	689	682	713	713	686	726	690	702	698	710	732	691	660	715	728	714	724	758	717	728	718	663	719	712	781	681	675	720	696	691	741	725	709	719	725	697	677	645	689	712	691	714	702	771	717	683	730	748	685	679	733	697	716	653	679	726	671	763	691	673	713	724	729	678	700	733	722	734	722	735	672	695	662	704	749	715	737	674	688	702	729	670	737	640	704	686	727	707	729	701	706	674	663	691	738	614	667	685	722	677	721	683	711	703	702	659	715	738	721	671	728	724	718	686	685	685	668	709	672	676	708	729	679	708	690	683	733	666	739	679	708	685	683	722	764	732	742	701	713	732	707	708	673	681	700	709	746	682	658	696	699	717	747	707	712	699	726	682	711	675	685	719	699	713	690	709	696	716	718	702	713	716	697	737	724	696	699	672	703	689	716	751	637	692	731	686	710	707	701	730	703	703	701	701	680	747	691	720	649	690	705	701	724	717	657	663	691	749	723	699	719	698	729	760	682	618	687	722	658	717	706	754	650	717	676	692	684	708	710	660	747	688	740	680	723	722	703	678	718	686	722	733	699	711	717	711	724	671	666	672	709	684	665	671	703	736	706	723	723	687	702	741	678	641	692	727	688	711	665	678	687	692	763	693	647	692	689	690	721	739	740	682	723	697	699	728	706	722	751	681	712	714	720	684	760	710	697	692	667	731	698	752	733	717	743	696	752	672	703	684	686	680	680	730	707	742	714	668	658	701	711	727	705	709	723	715	699	709	663	688	758	689	736	678	666	725	668	694	705	754	688	726	704	723	702	666	683	679	684	704	700	696	654	701	678	698	710	722	688	657	655	686	697	666	713	680	713	719	688	676	693	746	708	737	726	706	727	726	659	721	701	754	732	692	721	725	711	687	696	670	683	676	701	676	694	710	744	712	725	670	717	688	701	718	625	686	757	680	665	715	749	709	722	682	737	694	738	713	690	714	717	700	704	656	782	711	653	710	691	722	748	658	718	702	665	694	706	721	729	709	672	686	741	679	691	701	724	698	712	729	722	690	700	699	708	679	764	694	743	706	715	722	657	699	726	710	724	716	681	709	716	757	706	688	699	695	722	733	689	721	763	658	681	706	685	702	683	678	742	683	692	697	685	676	703	683	730	673	720	660	743	746	713	719	724	699	737	706	695	713	687	729	695	698	683	666	710	689	682	696	687	694	709	683	700	703	690	736	647	707	681	735	689	665	727	723	720	668	712	679	641	727	706	733	658	759	697	726	708	735	709	686	652	698	732	636	700	687	730	696	766	686	713	706	739	685	715	700	731	675	665	678	669	678	734	766	706	668	717	682	769	736	703	692	734	665	690	694	696	697	750	698	698	681	667	683	747	691	694	691	735	699	768	674	677	743	673	724	690	663	679	724	704	680	689	720	670	688	703	732	741	721	680	704	764	766	716	712	737	685	676	707	730	714	713	753	700	708	740	707	713	721	696	757	704	745	737	708	661	708	733	704	701	688	741	719	729	691	698	663	644	701	714	690	716	723	701	659	738	717	710	706	718	735	693	713	752	683	711	728	682	700	707	729	681	720	690	713	741	700	717	711	719	685	747	757	721	707	687	773	717	675	677	735	719	722	717	689	690	654	715	689	723	671	719	679	660	761	734	698	720	708	710	698	681	695	713	671	731	737	746	701	657	662	724	682	738	719	712	687	706	666	735	757	659	728	722	726	709	720	709	692	690	756	719	699	731	756	767	730	741	670	710	684	683	646	719	674	673	693	664	712	680	695	649	672	686	715	694	696	698	717	721	708	667	739	703	711	723	669	701	723	721	708	700	703	693	723	727	763	717	702	680	707	759	719	734	715	678	732	720	697	691	701	717	682	698	737	676	688	701	707	685	761	721	668	728	675	708	654	672	670	724	673	723	681	745	673	735	721	699	712	698	669	692	694	683	727	719	697	725	650	695	706	689	727	643	704	733	660	697	706	700	703	715	711	706	704	723	732	662	718	738	733	743	730	719	730	700	722	719	754	673	706	685	707	709	697	767	698	715	691	709	666	715	687	632	652	732	710	705	702	701	819	716	677	681	646	693	688	745	711	675	683	715	666	661	657	697	738	696	678	716	746	636	724	686	710	727	719	690	722	698	702	729	692	692	702	716	743	731	707	730	730	684	710	677	692	729	621	703	709	640	728	696	720	654	692	731	700	685	706	677	701	693	721	707	681	691	677	673	696	675	748	711	642	692	699	744	698	706	686	680	721	704	741	721	720	724	672	714	689	703	719	721	745	732	698	666	711	748	678	715	694	727	716	706	745	718	683	670	687	695	671	695	685	659	741	697	691	724	667	688	752	702	663	715	719	707	732	735	709	676	661	696	708	660	666	673	689	705	687	725	668	740	693	696	739	687	721	710	774	680	764	711	754	663	721	716	723	765	719	705	718	708	759	755	669	704	714	712	789	734	687	714	754	709	720	732	664	705	650	705	729	709	737	690	678	720	716	697	710	629	730	698	749	744	641	681	720	728	750	686	641	733	720	702	703	679	743	685	702	726	716	726
26809	51088	40854	29067	23412	18671	14914	12649	10071	7372	4977	3913	3184	2503	2208	1880	1738	1789	1482	1437	1431	1349	1287	1228	1113	1041	1029	1000	906	835	881	883	860	833	825	767	771	858	765	777	776	780	775	726	718	782	731	729	725	751	706	696	710	733	736	711	738	743	747	724	740	714	686	736	718	681	682	712	671	743	712	766	714	735	721	745	743	731	673	767	689	690	729	710	680	704	731	682	746	700	655	698	704	756	726	684	710	722	705	749	741	749	700	692	713	723	707	722	711	737	709	690	672	729	746	658	720	688	735	720	784	726	747	728	651	674	697	728	724	718	724	778	721	680	731	700	706	693	679	726	722	704	703	704	732	682	697	688	684	774	687	706	749	731	718	695	689	717	700	669	716	674	726	747	760	712	717	716	710	702	705	710	722	728	715	756	747	734	655	759	668	706	732	713	721	740	709	694	671	706	719	703	711	691	709	717	664	695	698	679	693	722	710	731	722	739	693	701	759	711	658	684	728	709	698	686	666	762	712	720	709	668	645	728	724	716	711	728	720	738	689	738	709	692	679	724	692	667	737	709	765	728	714	688	706	681	701	700	744	710	702	725	704	725	672	723	728	710	736	673	728	720	686	735	725	711	672	737	707	626	684	734	696	685	743	718	699	732	728	739	728	690	713	693	730	751	736	655	706	683	794	805	728	731	685	700	712	720	683	736	773	722	717	746	708	696	710	701	708	767	710	728	726	721	731	691	686	700	719	701	749	704	685	691	690	716	745	734	703	688	711	753	726	669	701	741	706	733	746	736	690	669	695	745	695	722	689	714	698	689	749	713	722	745	685	666	674	682	692	724	655	707	721	705	730	670	683	733	751	692	726	738	701	704	723	696	689	696	712	674	696	701	695	681	700	709	674	706	722	691	730	718	681	720	683	662	714	712	744	730	703	709	739	696	737	711	717	730	693	724	722	708	763	705	698	752	733	728	666	662	734	631	698	698	744	722	717	690	728	745	740	673	705	711	767	724	709	697	740	693	714	718	690	728	703	661	750	684	712	726	736	697	743	694	720	687	710	720	701	680	735	716	710	659	729	689	676	719	750	711	716	690	730	693	694	707	714	706	725	731	716	721	734	712	676	691	745	708	720	725	720	763	719	726	739	666	706	727	675	700	705	752	724	681	701	701	729	687	695	700	703	713	721	703	713	690	683	687	690	707	701	687	742	724	675	738	776	710	720	752	702	707	682	706	715	708	707	699	663	687	686	691	732	705	727	733	709	725	661	741	713	698	660	710	719	751	680	707	722	672	687	691	690	732	738	640	729	672	675	714	703	649	691	723	713	741	689	715	737	685	723	779	713	745	710	685	720	696	672	725	728	717	713	711	699	685	659	705	708	729	692	704	713	725	721	667	686	679	715	738	732	702	762	740	755	675	675	747	719	716	687	703	693	703	696	730	711	682	692	697	716	691	705	733	737	759	749	747	691	719	651	670	718	722	732	736	724	753	788	720	749	730	684	728	716	701	739	709	697	735	722	656	707	768	711	738	708	701	687	718	776	718	738	703	677	694	675	701	761	720	647	698	720	701	732	715	751	698	725	696	740	716	746	739	668	700	658	740	729	709	697	697	758	675	697	699	733	689	684	690	688	761	727	707	751	672	683	707	725	683	714	677	693	697	741	671	710	656	683	687	712	698	713	746	760	673	667	737	677	704	682	671	687	741	749	670	728	652	699	702	674	708	736	690	749	735	677	724	722	685	668	739	727	679	708	721	744	767	733	723	727	722	687	687	721	768	695	702	718	691	703	722	728	694	693	696	714	705	690	747	677	688	727	665	686	688	704	676	773	772	693	700	731	725	710	727	676	750	739	713	691	686	709	714	738	682	730	697	732	725	742	695	726	674	718	699	675	706	694	706	714	673	673	701	696	681	721	693	704	716	728	743	668	714	702	745	729	702	752	747	701	698	705	731	693	760	722	718	707	655	703	740	710	738	713	707	733	722	724	746	732	696	721	686	666	727	737	669	684	700	734	696	747	705	708	705	681	711	722	678	726	712	740	728	708	725	699	732	726	664	763	686	707	700	687	690	687	689	757	732	682	694	685	705	747	699	688	698	743	702	733	667	670	723	710	708	706	691	669	711	698	696	704	744	737	722	744	677	698	731	723	720	683	691	706	694	721	757	670	726	782	731	702	757	721	727	755	735	689	740	717	697	719	717	713	676	716	722	713	696	707	701	719	714	715	697	674	744	720	678	691	704	744	685	687	723	739	755	674	708	744	705	702	718	726	710	720	680	708	734	700	697	739	717	697	683	695	676	693	699	702	690	679	720	720	677	726	679	709	730	758	679	704	717	753	725	724	700	731	724	724	693	693	711	702	697	727	649	749	688	709	744	682	742	686	722	709	648	736	657	713	683	731	732	703	693	688	704	734	760	716	741	707	715	743	691	697	688	733	700	692	709	713	703	666	680	662	653	749	705	720	791	743	753	709	713	714	735	685	695	699	666	664	742	679	720	672	699	702	761	693	720	704	690	666	731	702	677	733	708	646	735	697	718	756	721	690	748	687	721	684	705	685	727	712	698	672	733	747	774	720	707	738	684	740	757	723	669	733	667	711	727	720	684	723	711	692	720	740	671	715	751	696	739	694	728	710	780	695	733	732	681	760	711	723	722	675	693	683	714	708	726	666	705	725	680	760	707	748	710	687	660	707	700	711	719	715	741	724	705	694	735	705	763	676	709	739	711	696	685	689	736	725	685	675	705	717	689	724	690	704	685	704	720	664	710	718	730	724	690	726	676	742	716	696	707	703	712	712	696	753	723	729	698	747	681	693	725	711	657	710	725	718	724	681	708	676	754	696	764	699	714	735	725	668	722	755	722	712	690	702	711	721	712	706	745	678	737	716	725	688	726	706	696	717	714	714	732	736	741	735	691	710	697	726	711	698	700	758	716	657	676	710	673	731	735	729	719	737	635	712	709	738	705	729	693	715	682	740	712	659	719	659	687	677	697	697	728	674	703	710	688	677	695	639	715	738	738	668	701	711	703	718	723	739	726	751	712	699	716	717	693	738	740	745	721	706	724	737	740	670	690	707	688	760	718	718	675	706	696	742	673	686	684	709	734	716	712	718	718	672	692	714	726	741	717	686	696	713	688	704	715	704	691	682	701	776	682	750	751	720	697	711	690	713	665	755	757	677	713	690	727	720	709	696	707	664	721	716	705	693	716	711	705	764	702	705	714	702	699	710	721	665	696	752	707	727	719	717	697	732	711	672	744	720	709	757	719	702	698	732	720	740	704	689	726	663	628	709	703	715	767	710	664	706	693	697	755	679	639	726	770	692	721	693	764	680	676	698	703	733	694	712	727	710	761	725	728	759	730	721	754	714	730	763	724	739	732	745	688	725	683	726	727	690	715	715	721	753	709	720	711	657	679	698	736	693	733	734	726	717	673	725	735	667	710	714	700	697	667	693	691	757	661	721	656	717	731	727	631	704	689	738	691	723	717
25595	21640	28635	27179	20409	13854	9643	7276	5482	4032	2893	2364	1895	1552	1361	1321	1280	1236	1136	1111	1081	1043	919	905	884	911	877	854	783	770	788	757	788	752	690	701	706	716	668	729	708	722	662	741	680	680	714	698	741	706	650	680	686	712	704	694	694	689	650	646	685	711	735	693	724	701	687	685	636	654	655	709	697	684	745	698	657	688	716	695	652	670	694	650	667	687	666	693	667	740	684	639	654	664	647	655	671	694	678	737	672	714	698	698	703	670	685	687	684	690	687	733	715	665	657	679	714	660	708	699	746	710	697	683	702	698	664	714	665	711	720	665	745	664	663	680	665	680	706	674	673	705	695	693	691	668	723	664	692	704	697	688	712	662	681	693	690	682	660	677	718	636	716	703	690	655	700	648	694	668	714	670	693	643	645	662	664	716	626	642	724	770	673	698	713	697	722	687	681	703	689	639	684	662	698	711	683	662	688	683	656	680	675	673	707	668	687	661	694	682	700	711	718	710	677	729	708	656	678	692	690	679	708	675	713	670	710	701	712	638	655	697	668	667	742	681	680	729	686	704	694	700	704	677	736	686	639	667	650	681	707	690	702	721	706	701	683	699	707	721	681	703	687	706	671	726	709	683	722	673	676	686	664	647	711	707	703	687	669	753	662	644	736	629	652	674	690	690	699	657	708	671	718	693	683	688	660	719	627	719	691	672	653	726	717	659	686	649	670	699	689	699	732	691	674	687	705	701	704	667	720	701	674	683	694	679	674	702	707	653	709	728	702	678	642	656	698	704	695	735	706	711	756	663	694	682	733	677	657	661	673	660	699	637	669	647	639	689	680	724	675	701	685	718	677	629	712	718	687	687	701	726	685	713	728	670	672	752	733	645	673	653	687	681	691	663	704	663	669	660	674	696	655	679	699	740	697	665	704	670	660	657	704	690	654	640	708	702	713	643	695	664	686	715	690	674	664	709	679	692	684	661	706	696	686	713	688	659	710	669	678	684	686	678	644	693	655	686	702	745	652	674	646	710	706	694	673	669	729	680	709	693	646	646	641	656	767	675	744	688	665	725	669	657	696	708	741	749	671	721	671	701	713	717	646	657	715	696	674	685	686	650	634	728	683	681	681	695	656	675	659	676	657	697	682	727	657	680	676	647	686	659	661	677	724	693	681	676	768	667	718	649	718	654	711	703	745	660	653	735	673	723	665	684	667	683	707	661	709	694	692	648	694	693	697	692	673	694	720	698	669	691	699	726	693	686	707	667	698	678	711	670	693	694	705	671	669	740	653	700	694	684	654	675	641	714	638	680	668	660	667	678	626	696	673	648	669	717	704	683	671	690	655	669	724	676	699	679	710	700	713	642	739	652	695	704	657	724	648	677	621	671	710	698	691	645	705	689	677	679	670	644	688	689	696	693	694	674	691	716	675	677	620	668	679	689	683	657	674	699	694	665	693	663	669	703	671	679	731	718	680	722	663	649	687	668	659	665	698	650	703	693	655	673	724	699	704	670	689	712	661	706	657	658	693	692	683	682	671	693	674	698	660	636	665	674	668	697	755	689	679	659	687	742	710	718	642	694	689	657	651	666	676	704	732	659	665	721	627	696	691	654	705	660	677	626	647	705	640	662	678	739	687	687	718	716	651	698	703	672	645	672	704	697	772	642	678	678	622	732	681	677	711	663	640	733	667	684	727	640	715	709	701	694	703	695	706	644	751	658	689	686	679	724	666	712	694	670	686	672	742	696	692	650	723	718	735	721	684	625	685	676	709	686	688	702	704	699	657	657	654	610	685	704	624	679	707	708	666	645	698	657	663	648	663	677	655	671	697	700	706	682	716	682	719	698	690	646	717	647	681	680	720	667	742	700	680	715	748	684	679	716	705	677	707	646	707	685	688	696	662	657	686	677	723	679	657	678	655	702	638	702	710	669	693	680	705	693	662	675	698	678	653	701	694	686	732	720	619	671	622	724	693	643	683	690	651	657	615	635	678	646	736	657	704	679	672	744	661	639	669	660	683	673	644	690	716	640	661	683	679	650	700	681	667	729	675	657	675	683	683	694	705	710	692	686	696	722	703	672	675	687	706	645	691	699	729	698	671	738	701	692	710	731	670	727	671	686	695	668	712	655	700	690	680	627	678	590	721	726	710	711	728	725	751	675	670	695	611	652	698	719	667	648	706	635	688	647	686	698	669	660	687	703	676	687	684	688	667	696	670	708	676	726	730	695	601	740	748	686	713	681	672	657	703	686	771	681	707	703	687	678	662	699	654	638	697	637	650	682	626	677	697	653	738	680	672	684	663	742	635	670	698	686	662	677	662	688	647	745	668	651	688	672	654	693	705	671	705	722	602	655	732	672	714	648	703	736	651	731	739	693	676	702	695	717	655	728	702	696	675	730	688	662	658	682	691	696	756	706	701	680	669	674	698	693	668	710	667	717	695	656	709	657	668	733	651	652	672	682	757	678	679	721	646	655	728	670	693	721	690	697	681	678	713	695	702	708	642	616	740	670	695	721	665	636	701	649	689	694	669	658	713	672	677	724	682	691	717	638	662	700	676	707	703	718	651	667	718	723	715	703	718	702	719	720	718	688	648	748	693	651	733	685	709	676	684	669	731	684	722	707	718	662	667	656	681	706	683	654	726	682	676	654	705	726	668	700	678	688	690	714	640	667	695	679	687	721	677	688	603	665	675	728	724	727	705	680	634	674	688	719	676	680	689	687	695	684	720	688	686	719	676	720	718	654	696	676	719	732	710	657	654	708	742	696	702	736	732	698	686	704	676	703	675	731	703	684	698	705	663	666	667	628	681	657	636	636	678	741	726	646	688	718	737	674	718	680	609	658	701	690	683	623	738	688	687	713	660	695	679	673	743	717	724	725	714	654	686	707	627	705	730	704	675	678	647	682	661	656	658	701	671	663	694	674	691	676	662	676	671	701	687	725	676	684	683	672	680	674	677	707	718	676	640	638	716	662	723	684	708	739	712	648	678	668	686	735	705	698	668	687	654	703	660	654	675	697	694	682	712	695	682	688	679	641	691	690	676	700	643	704	650	664	700	677	673	664	721	659	680	689	658	674	675	671	686	643	698	688	736	701	676	657	686	677	631	712	714	659	667	656	717	617	716	689	630	716	663	710	697	604	720	656	704	653	699	690	673	655	708	692	671	668	688	694	702	676	672	706	675	630	704	706	664	636	696	711	684	627	697	673	688	699	621	690	667	674	720	706	654	658	707	683	674	712	681	664	642	649	695	665	703	716	688	693	694	709	652	680	675	659	671	678	657	702	684	660	726	711	654	658	680	715	638	758	661	673	695	696	726	711	668	706	704	676	657	718	649	702	711	692	660	682	701	691	695	708	672	667	672	667	695	659	684	667	681	663	676	673	703	688	676	716	677	684	680	682	617	720	668	683	707	651	650	759	701	683	714	646	665	660	702	699	722	663	670	701	683	666	733	652	656	678	694	711	700	747	671	686	709	682	687	710	709	710
26383	48027	38090	26216	20790	16342	12792	10688	8165	6142	4294	3365	2636	2097	1848	1725	1624	1474	1419	1335	1229	1249	1154	1143	968	917	954	853	847	794	787	803	778	730	719	795	745	753	753	690	741	704	692	749	692	724	753	728	708	735	734	704	674	692	701	727	697	753	711	706	724	708	688	719	736	704	674	671	718	741	647	712	722	727	716	699	721	688	692	694	731	712	717	683	670	680	707	697	667	685	673	714	682	718	713	702	676	686	699	682	697	674	693	690	708	693	683	712	715	627	699	694	738	718	716	739	710	698	654	722	688	692	627	716	708	665	690	692	673	747	651	682	693	715	719	684	671	691	683	709	694	700	704	710	711	666	701	721	725	679	683	726	689	710	701	705	724	720	700	697	676	668	672	739	715	707	685	662	756	697	680	715	657	698	734	688	702	645	720	715	718	688	748	687	670	664	689	689	679	673	717	739	703	679	692	750	686	687	713	691	709	719	745	716	669	719	684	721	709	654	666	704	697	696	709	759	704	682	706	697	678	748	726	677	711	727	681	680	677	697	712	722	721	668	719	673	663	690	675	695	707	683	696	681	638	667	674	659	729	753	702	706	634	732	686	773	695	706	715	693	698	697	700	724	706	678	723	736	728	675	745	645	687	710	702	726	688	716	709	713	757	678	719	640	712	678	661	685	720	667	737	720	706	706	724	700	695	657	665	707	679	695	690	732	690	670	721	745	678	660	700	641	649	689	700	708	704	693	712	664	721	673	733	722	719	693	683	667	645	728	718	660	668	718	679	718	727	708	733	721	735	753	676	716	696	717	741	696	701	704	708	672	651	712	670	693	704	727	682	679	694	710	718	707	661	714	741	702	669	730	727	680	706	763	756	708	684	697	679	704	663	706	707	737	710	699	669	679	704	680	662	727	712	692	705	717	719	697	643	698	731	687	666	685	695	710	685	719	752	709	696	735	696	707	683	685	720	711	719	681	707	688	699	702	705	714	647	674	716	656	705	690	712	679	710	713	704	693	670	670	720	718	655	741	657	719	708	700	679	714	690	695	694	644	739	725	709	721	694	705	710	682	700	658	652	694	707	690	719	704	712	714	705	704	699	702	686	687	674	721	700	722	734	677	707	644	744	669	715	693	690	684	661	716	694	683	712	719	724	745	676	722	711	657	691	714	668	699	698	649	707	723	675	691	686	713	701	691	672	686	769	683	677	694	680	685	731	717	662	692	675	746	661	691	713	672	727	691	678	678	727	678	680	656	667	718	739	683	664	690	734	696	686	711	695	715	721	676	729	701	728	734	738	679	665	722	685	665	686	661	740	641	761	709	682	693	696	713	715	704	705	708	690	679	676	669	690	662	673	733	697	633	717	695	749	704	725	727	694	720	668	694	715	736	686	702	691	678	724	668	672	707	704	696	689	674	730	703	715	691	695	711	708	683	689	720	711	680	678	699	684	704	684	681	708	697	714	647	716	678	712	747	687	670	732	707	717	708	668	678	662	725	683	712	690	687	683	669	648	728	702	672	667	722	696	673	671	694	640	673	701	720	681	642	686	740	739	703	734	658	688	695	680	682	711	715	740	700	708	725	704	678	655	713	705	710	657	710	745	718	712	672	670	733	738	695	751	645	718	723	710	696	701	725	711	738	716	757	702	722	655	699	710	786	690	717	728	721	756	660	728	675	705	713	693	715	750	691	682	740	720	699	692	715	654	697	684	707	710	662	692	742	642	698	662	746	708	659	710	730	706	708	720	674	718	685	650	704	666	672	718	669	676	731	693	700	671	712	669	672	673	729	681	676	680	714	666	733	717	741	785	680	710	700	708	710	689	710	726	655	707	739	722	684	715	663	688	686	694	731	694	661	701	704	649	723	688	665	749	693	657	661	704	706	662	742	690	681	721	704	704	716	731	676	713	675	733	719	719	730	713	666	660	742	740	709	695	663	706	690	665	677	756	652	737	680	701	690	669	704	679	694	687	717	685	699	700	679	685	669	690	706	661	671	693	707	683	720	672	687	691	704	683	668	724	684	703	732	718	674	668	673	707	695	680	698	730	727	673	738	708	734	725	692	723	712	741	735	696	695	744	723	708	717	673	688	684	684	676	706	700	692	725	684	706	668	740	695	720	677	746	682	690	722	656	759	678	624	705	696	716	716	679	665	692	691	697	722	712	679	706	685	674	729	727	676	654	691	735	703	659	716	714	770	703	733	695	689	729	713	743	702	697	684	702	686	735	688	680	675	688	728	715	701	739	701	721	733	755	719	695	687	660	742	671	668	674	676	750	737	698	712	686	664	704	721	641	692	663	703	734	701	671	677	680	698	674	685	715	681	700	630	733	702	686	712	707	712	711	706	684	695	680	719	682	701	714	708	693	716	721	717	684	619	734	713	717	682	699	659	708	690	706	670	711	688	699	668	729	649	710	730	660	713	769	703	715	641	737	706	672	702	717	683	708	739	697	753	747	710	714	686	709	705	699	666	695	724	746	719	754	667	695	697	652	697	695	689	691	703	717	714	697	717	699	709	662	746	693	678	752	714	738	725	708	652	658	716	649	703	662	649	735	713	711	677	682	710	726	682	689	654	699	682	709	674	700	700	697	692	711	700	714	681	712	725	666	685	699	695	670	706	710	695	699	671	686	661	693	675	701	703	697	661	690	687	703	659	707	734	701	680	716	710	703	674	740	690	693	738	699	678	716	689	677	736	698	701	687	669	693	659	706	691	681	675	677	662	685	671	690	707	705	675	695	685	744	703	711	671	686	701	660	704	660	672	744	654	678	711	702	699	684	662	703	717	720	720	715	713	710	693	650	688	662	707	681	682	727	723	684	697	710	696	738	709	748	719	695	735	716	781	684	693	678	694	699	695	724	708	700	683	693	675	746	693	719	722	681	717	676	648	666	682	663	680	715	729	703	703	719	694	723	708	703	681	689	690	678	710	701	674	698	699	685	680	699	717	670	705	728	718	697	734	663	708	716	686	692	696	751	676	666	650	697	746	677	742	694	665	695	688	672	696	692	676	665	742	700	695	738	689	662	697	724	683	673	727	681	676	695	698	738	687	768	733	701	750	747	721	692	696	712	668	678	719	711	674	684	722	700	672	730	681	659	756	670	650	734	655	731	707	683	736	668	694	696	655	703	731	708	691	671	679	721	717	703	691	749	713	682	687	684	679	638	727	725	699	765	689	694	690	669	651	709	717	731	723	695	705	648	709	664	661	707	692	651	676	727	708	692	682	718	718	699	679	705	710	710	722	726	714	690	723	705	749	724	716	735	705	702	660	740	693	684	730	688	677	722	676	703	703	701	690	737	737	708	713	690	711	712	700	753	720	722	696	731	724	700	680	693	698	698	651	716	677	660	722	694	733	656	722	728	734	649	665	675	707	687	690	702	713	716	649	730	698	719	687	688	707	705	707	704	734	696	705	716	672	696	678	723	708	707	728	676	717	703	687	701	657	725	689	719	712	692	710	676	697	708	696	715	716	721	747	674	689
23152	21602	29373	24405	22144	23551	21404	12356	9331	7179	4999	3887	3030	2440	2230	2039	1932	1721	1630	1569	1423	1428	1343	1265	1140	1136	1134	1035	957	964	983	892	854	905	908	840	877	892	854	819	894	874	833	802	822	851	851	786	855	770	780	867	826	815	780	798	818	796	796	766	834	793	762	823	796	802	831	720	757	840	724	781	818	775	764	781	763	858	771	787	744	802	781	818	754	794	800	827	805	812	776	795	792	828	832	742	795	808	791	814	815	811	796	807	753	773	795	783	786	759	815	760	765	786	793	775	799	781	843	777	776	845	835	783	808	715	777	797	800	774	810	785	793	735	812	791	775	794	807	825	806	833	741	825	743	767	828	753	750	860	736	816	786	796	768	836	763	766	788	786	754	798	767	777	755	809	799	749	802	765	835	732	790	794	828	775	803	809	837	744	749	761	735	768	802	842	814	770	790	778	795	767	760	819	786	810	767	752	785	782	765	792	808	787	832	756	763	870	793	787	791	797	774	855	816	819	830	808	806	803	783	718	800	794	745	773	768	805	791	791	799	812	792	869	785	763	812	853	775	792	801	795	787	835	769	802	776	790	814	814	759	820	788	759	793	809	763	782	802	777	771	810	779	818	765	735	766	775	817	787	807	792	780	815	793	800	801	837	755	759	780	764	773	812	802	811	821	790	725	781	797	818	784	820	769	779	793	760	778	760	816	808	765	754	839	782	826	810	840	798	743	814	723	758	805	785	809	823	780	824	765	828	797	793	793	806	830	836	756	846	812	803	737	786	809	760	763	756	778	771	807	826	798	695	816	781	832	787	780	785	776	785	780	793	857	803	798	802	776	817	782	871	831	799	820	810	769	766	822	772	800	835	834	806	810	796	808	760	753	782	819	815	795	776	788	799	774	771	791	823	776	799	787	778	703	806	787	796	795	755	764	789	765	732	770	778	799	786	788	751	787	792	784	795	834	778	816	789	811	766	843	754	843	828	789	740	822	794	761	812	811	753	760	776	860	820	795	813	763	789	806	833	791	784	830	711	807	766	792	777	769	822	796	799	789	797	769	773	781	828	767	758	778	792	779	817	772	831	772	779	832	820	818	803	825	804	785	782	793	779	843	771	756	763	733	830	805	742	770	804	830	786	831	791	800	826	776	794	797	771	809	717	768	792	800	873	792	814	781	797	778	761	807	768	787	769	790	803	759	802	714	832	842	810	793	794	768	817	765	786	749	778	792	822	851	810	838	805	747	814	815	799	776	767	767	819	814	773	786	799	844	806	812	789	796	773	797	822	832	856	804	782	791	789	778	817	806	782	797	815	795	787	786	811	778	791	761	802	780	853	860	829	786	805	774	745	783	766	780	779	757	820	750	774	805	776	818	787	737	752	761	801	784	767	775	757	736	771	834	766	817	773	754	747	785	799	782	781	778	780	747	829	777	762	827	738	708	807	845	798	761	772	784	793	822	831	761	761	846	831	788	812	769	769	857	792	865	819	812	791	824	758	853	783	807	839	804	803	839	826	791	757	778	743	830	837	829	762	829	800	772	778	748	829	746	809	773	798	800	808	798	897	816	795	801	794	830	789	807	785	749	804	786	754	877	832	759	826	824	776	753	802	807	776	770	778	813	728	773	818	866	750	742	776	748	786	747	754	807	776	801	764	837	798	780	785	795	774	791	794	770	790	875	767	790	767	800	780	738	789	863	790	795	796	810	821	780	801	762	774	787	787	812	808	770	806	773	787	809	758	776	777	763	813	778	756	815	751	775	776	797	787	785	764	815	810	807	745	850	814	772	841	810	773	787	761	722	759	840	769	770	811	768	816	818	769	823	775	816	813	823	772	770	775	768	816	831	769	800	767	819	780	753	788	775	789	785	739	792	743	801	805	808	746	725	758	736	807	801	783	795	788	817	815	835	756	813	730	760	784	773	777	733	789	818	820	751	805	803	774	819	773	794	806	776	772	731	811	780	766	768	768	795	768	745	793	779	811	804	818	774	761	756	816	826	846	846	804	760	837	785	748	795	835	809	791	749	786	771	838	778	767	741	776	739	755	763	729	763	851	842	804	861	734	823	784	759	781	806	786	804	859	777	796	737	834	846	844	799	767	835	805	804	790	764	840	761	754	825	804	778	804	801	809	757	805	733	808	801	722	804	822	789	787	800	776	803	778	799	820	818	819	760	785	805	786	739	781	847	814	767	823	769	807	771	817	818	778	784	752	801	783	806	775	808	816	798	807	806	819	791	763	799	816	837	788	811	784	858	792	819	757	747	828	822	752	764	776	797	777	747	782	835	807	760	788	818	775	806	759	781	770	745	781	770	791	759	796	786	786	793	796	770	737	787	796	766	781	819	786	793	753	817	798	797	830	773	771	808	799	757	800	788	793	780	826	768	795	770	784	836	734	793	785	752	790	792	811	768	816	762	810	801	765	771	809	783	731	836	777	761	755	799	774	783	812	792	766	777	792	770	801	758	781	787	828	737	744	781	762	789	805	815	764	765	797	792	783	794	756	798	807	830	760	824	794	765	799	806	800	796	773	744	800	833	801	760	820	821	792	759	777	799	786	781	823	776	837	818	789	783	769	771	783	782	823	784	821	733	754	832	805	770	804	747	773	786	762	748	802	803	757	837	780	773	802	729	782	775	801	777	787	850	811	864	817	787	824	792	799	794	832	770	799	759	771	776	824	778	825	838	795	779	831	855	755	800	795	806	743	870	798	827	806	772	762	746	779	741	780	795	852	810	796	779	824	835	783	788	802	831	801	821	748	797	758	824	729	810	796	772	844	819	799	809	751	816	795	763	849	835	802	795	781	791	777	783	775	828	812	756	806	783	758	773	716	768	785	788	770	790	811	826	773	754	780	837	825	766	798	787	796	806	792	752	791	783	787	800	802	801	795	774	811	835	770	791	804	730	809	820	766	811	778	810	762	814	790	841	817	829	765	809	789	811	823	772	766	835	821	807	770	817	804	770	760	803	828	815	813	778	788	749	832	775	731	795	793	749	831	823	753	808	814	815	771	784	815	769	784	754	795	786	794	776	802	788	823	793	798	831	761	782	806	752	738	813	760	841	791	822	792	787	819	768	771	790	768	790	724	767	811	816	764	751	796	737	733	829	833	797	751	807	792	780	750	778	761	727	793	809	732	829	792	784	789	756	756	746	823	770	842	790	823	752	786	757	764	791	816	803	794	805	843	814	751	804	802	780	816	799	790	777	858	797	807	770	793	795	771	776	773	761	812	763	771	780	772	811	825	789	779	834	801	785	788	737	770	825	792	826	819	798	811	786	768	784	779	771	802	777	798	803	782	808	768	814	732	776	782	847	770	820	768	838	789	815	788	769	809	809	781	777	808	774	806	770	788	764	774	750	739	785	771	834	807	836	788	754	762	789	742	740	757	740	789	775	781	835	762	868	807	770	791	856	811	786	775	759	783	800	840	791	736	797	770	808	747	774	770	801	768	800	813	767	795	798	697	789	764	794	777	768	734	793	786
28545	56451	46562	34188	28727	23366	18749	15033	12667	9566	6785	5218	4191	3287	2957	2644	2374	2099	2048	1887	1731	1673	1523	1456	1401	1212	1284	1143	1024	978	964	964	914	927	900	890	941	968	900	887	860	911	798	813	847	860	839	812	763	855	790	820	780	793	807	818	789	828	761	789	860	843	788	810	754	832	784	804	801	828	803	810	784	774	821	799	738	722	794	798	785	802	775	769	796	798	762	819	776	802	793	795	775	769	759	795	814	797	819	787	806	795	747	807	830	820	771	784	786	773	803	823	773	803	739	763	818	778	799	774	783	783	768	742	817	749	830	733	792	782	853	786	786	845	756	775	820	781	792	788	786	807	779	769	789	803	771	853	749	805	810	816	750	773	766	767	731	807	770	786	756	803	779	867	802	758	778	833	821	766	809	796	793	748	776	818	805	795	779	808	774	832	823	769	756	759	811	769	743	777	740	802	768	780	767	720	773	798	762	833	800	753	767	770	780	751	802	808	738	821	753	795	816	795	777	786	778	767	836	818	797	809	803	748	761	764	803	781	762	742	785	794	789	786	766	816	775	790	776	749	811	771	811	807	821	790	804	759	756	784	828	735	817	762	792	797	780	791	755	782	803	765	782	769	820	746	816	800	747	812	767	763	778	795	787	797	724	816	776	826	817	843	788	761	802	814	797	846	791	779	844	727	794	828	780	808	761	779	785	769	801	793	781	733	739	810	808	747	810	820	754	839	759	816	765	768	800	832	816	821	789	770	827	790	816	840	751	790	796	757	827	824	780	779	789	748	774	810	813	770	827	809	752	701	835	749	795	748	766	827	770	751	775	809	813	825	759	799	765	779	713	780	757	785	772	817	764	821	775	799	805	750	790	812	799	834	761	788	816	826	809	759	805	759	796	757	834	823	788	783	813	818	800	766	806	800	779	760	793	788	751	807	858	827	786	780	797	827	752	794	748	823	786	862	740	800	815	769	777	805	759	852	760	802	811	786	785	835	769	796	832	782	794	748	795	843	835	793	764	816	767	808	877	830	747	775	797	800	754	733	766	796	766	803	831	771	744	749	774	788	759	798	820	748	764	822	766	734	764	759	773	828	731	772	819	825	783	781	764	780	751	796	714	778	817	793	793	741	777	746	748	823	750	754	815	802	741	774	771	738	779	747	774	749	808	779	746	813	815	840	801	797	811	779	726	794	779	765	789	797	801	785	782	786	788	790	782	768	787	769	856	834	810	779	785	766	732	774	801	801	768	773	789	807	742	826	786	785	820	808	781	794	780	831	798	779	828	822	820	816	746	788	777	782	798	745	774	790	771	807	794	757	802	772	750	811	757	767	793	781	784	797	830	751	796	803	808	785	761	743	829	782	773	785	810	771	830	786	751	780	771	817	791	796	840	753	756	826	781	792	786	834	787	807	810	739	735	788	800	766	805	789	774	791	798	742	825	741	773	807	797	803	749	806	821	742	795	790	741	813	791	776	775	763	759	747	776	749	784	735	782	797	793	827	774	784	791	807	792	812	788	796	779	812	769	802	720	758	744	781	764	749	839	786	798	793	817	813	808	797	768	776	796	835	752	785	764	746	729	778	765	754	793	755	785	786	789	732	770	810	765	738	800	805	766	785	755	729	815	852	765	804	778	773	770	840	808	743	784	727	810	768	802	773	782	794	774	791	800	769	764	779	753	797	819	763	784	723	800	803	764	740	824	842	744	814	761	784	774	749	762	798	753	806	799	844	796	784	730	757	742	805	814	817	821	779	819	742	834	812	797	759	771	762	762	782	790	707	772	780	739	793	757	789	753	748	795	759	813	781	730	769	773	786	765	804	765	792	795	838	766	788	822	746	777	775	829	800	758	767	769	802	781	835	780	769	804	831	756	785	762	788	809	778	811	809	727	789	780	840	787	740	815	769	774	723	852	782	787	813	788	791	763	765	781	788	762	766	708	787	805	773	799	782	753	783	764	788	817	793	804	779	775	755	780	795	838	737	756	804	755	760	802	834	762	763	778	799	783	751	756	835	805	837	794	768	809	788	803	781	789	772	831	817	773	752	823	774	802	837	804	769	810	789	780	755	849	753	763	816	772	776	816	819	770	754	760	785	775	782	761	752	759	797	746	726	772	767	791	792	783	725	766	760	771	760	776	758	764	812	782	808	774	818	761	804	781	755	813	811	793	786	833	768	862	761	773	812	792	785	788	821	857	778	824	779	781	792	831	752	785	815	768	745	823	767	824	797	800	818	762	780	810	805	806	753	797	772	798	789	753	773	782	817	745	753	807	770	741	775	830	795	769	821	800	824	769	772	827	808	804	795	759	825	791	804	770	760	823	743	732	793	794	765	755	761	773	775	792	780	794	776	742	759	772	800	772	778	785	732	804	797	763	795	766	800	789	731	813	777	736	774	743	764	769	744	766	739	818	770	790	815	783	805	789	795	828	839	818	730	760	771	854	811	816	759	787	741	796	814	756	793	793	747	798	827	735	833	760	733	780	810	819	850	763	783	812	758	753	779	801	841	731	744	785	767	764	820	779	825	821	761	788	728	796	775	795	794	754	763	807	756	792	791	746	740	800	759	808	754	755	784	771	753	789	814	782	736	842	794	788	812	790	781	828	783	779	808	757	736	745	789	780	780	817	793	759	774	790	800	827	802	793	812	804	770	810	812	780	774	786	786	811	815	806	820	796	786	762	780	787	803	773	766	795	757	775	812	768	833	803	777	824	799	734	741	765	764	837	778	805	772	790	767	797	762	837	850	784	757	753	796	831	775	846	801	754	806	817	697	759	757	791	839	827	797	778	778	791	769	767	725	807	797	775	777	813	797	777	794	822	784	818	785	819	810	782	814	746	819	829	792	818	771	766	803	776	838	793	734	714	799	802	792	778	825	809	810	821	766	752	789	807	838	798	808	775	846	736	780	830	777	795	800	744	805	785	825	751	803	833	775	783	786	795	816	766	794	767	792	817	774	773	763	798	774	776	844	755	761	803	825	806	758	822	787	779	749	764	786	773	772	787	780	776	804	802	795	721	730	771	836	776	842	774	798	799	774	767	773	792	748	755	812	763	731	782	776	791	846	826	800	773	812	782	821	798	764	824	787	799	736	759	813	785	799	773	756	796	731	798	808	739	773	791	788	756	778	765	835	768	795	771	778	765	787	813	756	736	773	754	799	773	810	774	786	774	736	802	797	779	823	781	793	838	814	780	753	801	782	866	776	793	795	836	760	769	816	813	734	713	797	782	804	807	786	777	741	770	802	800	779	818	776	780	799	798	753	760	759	782	807	757	820	784	791	783	773	809	766	810	752	721	842	850	791	741	803	777	743	799	799	773	763	782	797	790	784	803	777	794	828	791	795	755	813	717	810	735	782	774	812	753	807	771	765	764	800	816	765	746	788	793	763	795	795	806	803	786	777	770	797	753	840	787	792	764	757	796	836	819	857	779	770	763	781	794	745	753	830	796	792	821	773	809	742	742	776	761	803	791	762	785	786	788	773
30199	29356	34366	24892	15658	10426	7043	5250	4468	3309	2480	1985	1594	1319	1151	1186	1134	1036	1007	1005	969	899	840	833	818	824	807	766	708	702	665	686	679	721	684	708	714	675	688	686	664	688	664	659	658	649	633	645	675	604	653	653	639	642	669	667	637	621	652	644	667	618	577	667	625	681	663	660	644	679	623	694	681	695	693	675	671	668	635	656	653	621	631	621	645	649	644	597	664	660	668	670	665	648	668	693	673	647	646	588	634	615	640	605	618	643	595	650	639	639	648	662	627	660	682	638	637	684	596	644	675	682	673	650	658	666	654	639	685	684	629	595	671	639	674	611	659	671	654	647	620	687	679	660	707	662	693	662	679	628	657	645	653	658	617	679	683	634	646	697	610	609	628	649	606	605	666	623	641	629	613	630	666	676	659	640	675	638	657	644	653	636	633	650	629	598	630	668	639	677	666	642	657	686	670	664	679	643	587	672	664	647	684	647	642	654	647	695	687	620	627	643	666	656	612	629	625	653	593	628	614	642	607	659	622	671	611	673	669	609	616	646	680	670	635	609	694	627	622	685	681	665	633	604	664	669	651	651	653	642	675	635	672	608	581	662	617	656	711	622	638	611	671	655	644	653	693	630	638	670	619	666	673	641	695	693	647	649	645	658	598	629	640	605	645	671	610	611	653	616	594	690	641	664	712	638	650	659	662	653	654	706	627	646	637	664	632	655	632	655	649	670	621	642	694	695	693	629	630	669	648	651	650	636	628	677	683	637	618	648	598	639	678	649	605	639	649	645	612	639	655	689	618	660	663	624	669	633	650	640	639	616	678	626	672	648	721	669	643	647	622	673	625	676	660	637	678	624	666	678	647	646	689	597	676	635	654	646	610	651	671	650	626	616	675	630	679	600	656	669	663	656	668	686	664	640	654	667	637	600	664	639	651	622	682	630	679	647	664	669	648	623	638	634	687	638	587	652	610	645	624	653	658	675	680	686	619	679	634	647	631	616	665	646	628	677	607	639	682	642	619	661	634	663	681	660	668	616	620	721	641	631	681	658	624	639	670	645	624	667	616	651	682	635	627	669	585	638	651	685	632	618	682	664	659	655	650	689	649	628	619	683	670	631	640	647	674	648	660	652	642	644	699	667	663	642	653	602	644	692	628	677	655	580	650	633	683	630	685	651	721	646	672	651	605	666	627	661	686	619	591	647	657	652	691	656	581	642	591	689	598	660	641	658	739	624	697	668	587	644	680	648	655	646	659	646	661	649	647	677	656	613	675	637	579	671	684	648	676	650	670	674	632	666	636	697	675	654	646	602	646	634	631	678	671	626	675	677	689	615	632	636	680	620	695	648	648	665	662	626	704	669	643	656	663	679	668	663	675	667	652	659	673	666	617	667	626	652	677	696	642	642	666	661	627	676	646	640	636	636	642	636	655	617	645	651	685	634	664	647	651	636	635	604	633	628	641	676	638	634	675	675	637	647	637	632	650	634	686	589	652	603	677	659	613	632	665	634	651	711	641	669	639	638	655	666	702	640	680	684	621	632	658	620	624	628	642	697	643	626	650	613	672	624	691	677	610	643	679	600	671	656	656	658	621	675	638	651	619	649	642	637	641	648	617	679	632	663	689	670	664	619	647	657	672	650	621	628	652	642	665	620	668	654	632	597	685	651	639	611	653	651	625	636	623	667	682	632	641	649	658	651	659	657	696	645	630	688	649	663	697	665	662	666	660	681	630	631	641	643	645	709	679	654	640	665	654	627	663	623	661	672	669	634	691	636	668	654	644	687	611	650	640	719	689	674	637	652	656	656	632	679	621	624	572	610	635	664	640	630	643	657	582	656	669	634	668	603	682	626	635	638	631	676	660	659	645	637	667	664	653	613	674	666	652	628	647	664	666	678	634	662	622	652	657	666	670	643	679	630	669	673	686	651	629	627	622	660	691	621	635	618	598	620	654	665	652	636	621	644	632	683	684	636	682	656	643	696	614	632	661	643	660	643	610	639	659	685	629	665	636	608	685	651	700	667	680	613	616	625	640	652	652	667	610	687	641	660	600	690	667	696	735	704	662	653	683	648	627	635	689	640	670	665	622	645	667	664	693	645	625	638	630	629	639	633	657	655	658	632	625	687	636	645	654	651	682	653	664	606	660	614	632	645	651	606	609	690	621	670	608	624	650	692	616	639	680	637	661	628	631	632	660	673	617	627	674	621	638	627	658	669	635	638	674	664	661	624	641	688	664	682	616	679	665	639	686	659	621	627	661	609	692	653	672	617	607	650	653	616	620	676	674	630	623	637	587	626	653	641	612	682	695	616	642	636	642	632	651	641	660	667	648	634	667	673	643	678	604	625	646	625	633	655	663	619	654	644	622	657	630	638	658	664	674	630	627	621	652	662	711	644	675	598	636	662	661	659	646	649	636	653	644	663	698	680	621	643	647	590	640	628	668	686	638	669	655	629	657	658	648	623	633	649	613	679	649	629	627	657	641	672	625	617	665	644	665	706	611	633	702	648	657	660	684	612	644	666	633	643	662	672	630	653	672	689	661	683	679	641	653	609	667	684	589	667	614	621	664	639	612	690	624	708	637	678	669	650	671	648	593	632	647	645	646	641	663	650	643	641	607	622	617	644	631	658	642	601	704	640	650	611	648	661	666	640	683	641	651	681	622	654	641	642	654	660	669	653	671	636	619	623	648	664	614	673	628	652	651	602	649	643	670	690	646	652	669	623	653	614	649	674	660	634	689	649	649	682	645	683	688	629	657	628	647	634	663	626	652	605	595	661	638	647	660	646	676	635	644	661	644	617	637	674	659	723	662	642	642	663	632	592	665	666	622	641	610	612	633	644	634	640	662	669	619	673	673	670	637	639	628	672	635	637	638	667	626	602	662	644	656	647	575	621	638	650	640	645	629	654	670	649	615	636	652	651	653	691	685	701	632	657	631	651	703	639	602	644	620	609	653	681	649	614	654	633	659	693	657	618	642	665	642	631	617	683	655	672	693	691	608	644	650	616	644	645	618	625	673	659	704	632	620	623	630	679	672	641	646	661	679	640	625	677	631	626	655	635	659	696	609	619	643	683	641	680	607	681	655	633	608	637	626	655	652	596	676	658	653	648	675	634	682	646	601	682	659	626	672	612	610	621	633	643	670	633	648	674	641	641	581	631	592	627	686	643	699	630	679	615	635	662	651	659	669	647	622	635	654	620	704	622	638	659	661	714	675	615	610	651	644	659	639	659	672	604	683	690	672	660	646	634	627	632	632	650	625	681	629	666	621	659	657	617	650	672	681	622	641	631	676	657	637	628	608	635	668	634	658	636	623	663	686	636	651	625	611	616	648	639	628	649	615	611	630	670	651	697	675	654	656	643	644	624	653	676	661	626	628	612	650	652	660	669	665	671	656	671	645	629	652	637	657	696	606	615	622	677	647	642	616	625	669	605	644	598	659	665	651	687	631	659	618	646	622	661	637	642	632	633	630	678	619	686	634	689
27102	43775	34322	22382	17889	13699	10154	8088	6716	5134	3641	2688	2137	1834	1597	1493	1368	1280	1200	1171	1071	1051	984	957	928	850	939	851	751	777	754	697	750	743	738	695	691	708	678	720	679	695	652	678	726	682	682	698	681	656	659	687	662	626	665	658	702	687	644	635	675	621	645	658	649	629	672	673	672	653	655	688	632	657	655	715	688	649	668	682	643	665	674	642	653	666	635	615	667	663	691	645	691	656	675	676	673	656	703	661	607	652	694	669	702	691	678	662	614	575	672	681	724	654	674	624	652	664	658	638	691	703	630	638	647	684	662	680	668	668	674	678	671	641	624	652	653	690	634	742	665	668	660	675	596	679	641	672	642	645	651	617	633	644	639	648	652	724	656	662	667	662	639	682	689	659	676	663	685	638	643	643	672	678	697	690	675	674	659	629	655	700	640	664	694	633	637	680	677	657	636	713	665	697	593	665	618	611	691	725	655	658	680	654	643	664	658	672	667	675	628	691	651	708	652	621	672	599	695	612	643	675	610	638	655	667	634	651	664	653	638	653	616	684	659	645	672	692	719	636	728	672	676	656	654	619	667	678	668	632	631	660	681	619	716	688	672	622	652	699	679	670	692	670	632	653	672	643	635	690	609	672	667	621	683	674	657	682	671	662	687	625	589	654	676	677	688	659	630	652	640	671	661	688	632	722	703	647	635	662	662	652	650	626	659	674	663	644	637	671	621	669	690	658	658	690	658	672	695	645	671	627	726	677	668	688	706	620	650	689	628	709	657	693	684	667	694	653	695	679	649	666	684	701	653	656	680	656	667	665	687	638	689	655	660	665	730	641	668	636	653	675	676	653	666	649	629	684	664	667	684	668	671	629	701	649	645	643	637	669	636	652	746	676	671	627	641	648	656	649	630	643	647	693	628	685	660	662	646	727	671	652	724	725	704	638	652	673	645	661	668	642	626	656	648	633	674	669	633	656	652	684	655	632	692	648	675	646	644	696	687	685	647	699	660	658	642	649	700	670	633	698	676	648	701	634	684	695	661	642	671	668	623	642	664	636	644	652	646	620	615	664	682	675	603	638	672	686	688	628	665	665	705	655	638	653	628	685	632	645	713	667	655	649	655	657	674	655	696	688	613	670	652	627	645	680	626	657	648	657	663	619	703	665	668	651	672	698	656	680	695	656	674	638	659	674	669	646	643	700	658	675	704	663	603	656	667	678	668	660	688	664	664	706	667	698	633	685	661	649	675	672	681	680	652	643	632	722	630	666	640	655	652	638	646	665	713	649	653	693	677	625	690	645	678	651	682	654	658	671	671	603	665	714	632	655	637	687	609	648	642	664	669	654	655	689	698	643	646	697	612	673	698	629	696	652	629	656	684	706	655	692	686	694	702	677	677	690	710	705	637	682	693	688	668	642	707	659	675	634	663	640	721	627	664	647	618	701	672	641	696	639	671	680	661	625	649	659	640	619	697	714	641	707	676	658	717	661	646	643	654	669	671	665	672	680	698	654	630	620	675	649	709	647	667	678	655	654	665	655	709	633	686	658	644	683	665	678	657	696	684	677	663	660	690	683	703	666	720	639	661	658	646	641	727	643	656	642	707	621	672	649	664	631	691	634	623	648	683	678	651	653	645	635	677	618	680	684	648	646	655	674	714	633	660	662	672	667	663	657	693	640	661	674	652	650	683	667	689	663	688	667	672	653	665	639	645	652	619	657	699	697	605	629	655	665	683	622	680	658	643	702	651	671	707	671	670	699	660	666	657	693	616	600	672	648	634	711	612	613	669	622	635	666	692	685	629	664	715	669	658	724	659	635	615	669	661	640	694	668	674	717	685	695	684	614	688	669	693	651	695	664	634	656	671	664	644	695	675	635	636	667	640	694	690	643	660	619	689	677	669	700	664	641	645	642	644	693	635	642	642	636	628	668	692	632	641	650	719	645	646	651	611	685	662	644	700	706	642	678	657	663	658	669	717	671	653	683	647	671	649	668	665	662	657	692	677	674	677	736	699	621	668	647	705	616	637	647	664	630	659	670	667	644	677	718	658	656	681	618	666	633	657	701	691	636	644	708	657	653	648	633	668	706	666	662	649	623	619	694	679	669	696	662	643	668	666	605	619	645	655	638	666	682	684	669	647	641	656	686	687	651	666	654	673	635	691	663	614	656	670	604	662	634	670	686	654	668	627	648	658	696	667	691	656	624	637	652	643	704	654	707	620	628	643	689	641	616	706	677	667	684	647	634	627	676	630	634	658	700	659	649	666	684	702	662	650	646	695	655	643	694	699	682	654	654	676	701	640	660	690	662	636	685	722	652	687	710	633	643	645	655	632	690	654	675	676	634	669	660	674	634	675	667	644	642	690	675	623	696	665	655	679	638	690	662	655	659	657	643	702	679	683	646	625	667	683	622	616	696	609	660	648	682	643	663	704	655	652	627	662	619	672	654	708	666	659	657	684	660	682	656	707	650	642	679	620	684	632	646	643	657	702	669	679	635	654	636	668	671	675	618	671	654	661	716	677	668	684	639	636	672	631	681	629	580	622	678	697	647	642	660	675	640	634	650	650	677	648	644	658	652	610	642	649	630	711	696	633	711	703	643	677	678	683	653	626	690	658	670	675	661	671	625	680	637	659	689	671	644	643	643	636	675	623	654	678	703	675	630	667	669	706	670	652	690	651	657	658	635	673	702	661	629	654	641	647	709	690	672	671	665	661	684	720	645	639	640	690	645	699	611	635	702	662	648	687	658	724	664	682	640	649	691	666	646	660	664	643	624	675	695	632	626	620	701	647	664	677	651	683	646	600	672	682	662	682	661	669	685	641	605	662	632	654	658	662	655	661	685	646	675	669	651	686	657	660	681	623	660	626	652	695	656	643	677	652	663	730	698	600	703	655	666	674	611	629	657	668	656	704	663	662	627	692	660	668	638	690	638	683	663	696	687	643	635	678	674	612	665	652	675	686	643	673	649	666	673	700	642	637	674	662	655	647	654	620	712	633	634	668	671	684	721	637	664	622	684	706	625	691	620	716	671	642	668	670	659	697	657	653	675	645	688	662	632	670	667	658	697	661	682	657	640	706	665	676	625	668	636	641	685	695	673	735	648	661	675	692	684	630	671	626	688	645	623	647	664	643	626	636	645	677	635	656	671	666	640	662	666	673	635	686	671	695	627	625	645	664	657	695	650	674	671	667	641	628	651	671	656	632	676	656	641	648	665	640	693	655	662	686	645	702	604	675	670	634	652	647	661	677	651	643	678	638	654	627	651	687	702	644	638	649	653	706	711	692	658	707	667	665	665	667	695	632	686	671	666	614	669	698	673	681	700	690	654	635	635	646	668	675	675	703	670	633	667	646	679	686	679	627	645	722	651	661	662	636	654	616	660	672	650	668	629	651	644	671	662	622	659	689	716	694	660	665	686	685	653	638	631	669	673	658	646	667	654	660	632	664	673	599	707	610	679	656	679	677	639	671	687	665	694	670	678	688	648
24337	21586	28990	25287	22957	19644	13411	8872	7111	5476	4011	2869	2221	1957	1663	1509	1409	1425	1281	1240	1133	1078	1070	1013	915	941	1010	856	816	845	808	807	772	778	758	754	741	755	731	743	714	705	686	745	725	721	691	720	674	656	693	691	700	725	721	748	715	757	737	659	648	690	726	760	681	661	711	728	711	743	684	706	702	700	665	721	682	690	708	664	700	713	738	692	725	671	719	688	696	674	696	730	729	696	695	711	710	717	661	682	718	705	649	718	682	688	656	713	728	653	739	657	692	686	700	669	723	678	665	699	724	687	718	730	728	698	706	688	703	702	709	679	731	710	688	699	739	749	700	713	713	714	727	726	675	677	684	711	758	697	648	665	726	668	710	671	736	727	703	696	691	724	742	722	696	705	744	711	694	681	722	706	737	645	726	674	696	740	704	670	758	698	743	742	684	650	694	699	732	733	721	717	693	708	724	740	773	708	657	734	672	698	684	694	706	701	709	780	701	696	732	700	718	683	701	668	711	687	707	707	747	740	717	694	722	684	737	704	664	764	707	726	674	725	691	692	714	664	697	738	641	736	678	662	668	678	707	724	643	692	728	644	698	712	688	709	688	670	732	702	717	683	662	683	679	675	683	675	712	700	676	687	680	731	693	674	709	724	702	643	703	701	730	730	696	691	699	719	652	711	714	686	759	692	752	677	702	735	722	711	722	685	726	707	734	665	669	679	724	689	657	698	722	746	695	697	699	697	683	719	714	694	717	687	687	726	713	744	744	734	720	718	687	704	687	713	666	657	704	738	705	720	646	678	707	643	701	692	714	709	689	723	736	681	720	742	714	688	763	744	704	693	732	680	713	696	693	704	685	713	706	711	728	722	734	679	746	720	742	687	679	697	685	665	713	695	699	704	673	708	724	712	746	696	705	675	723	745	685	692	707	752	705	725	693	726	696	654	706	747	705	726	706	701	708	691	715	662	676	651	671	637	759	642	679	678	695	731	700	678	703	708	652	744	721	695	720	714	711	646	713	688	706	707	739	746	667	726	695	736	666	681	715	719	706	639	721	650	684	658	772	701	748	740	698	720	695	707	676	660	683	691	731	742	709	696	697	692	692	699	693	717	683	692	698	714	676	692	700	699	691	708	679	692	697	731	733	685	701	692	713	707	681	682	771	691	706	714	756	722	705	739	749	695	687	755	691	720	665	772	693	727	748	686	707	715	696	710	689	660	701	698	692	730	704	753	673	680	728	716	689	732	709	715	677	703	670	695	685	698	704	726	705	660	679	711	708	686	711	707	675	682	677	668	695	696	673	717	686	680	749	683	680	718	675	697	729	732	657	715	665	681	702	689	712	710	675	698	723	703	669	659	670	737	738	690	682	674	690	683	676	712	739	683	699	709	666	680	676	674	685	684	679	684	723	721	725	739	721	730	734	762	726	694	736	664	691	741	695	669	735	725	665	721	655	677	685	710	674	704	665	691	696	717	724	733	664	658	685	749	722	737	699	697	711	700	672	697	679	688	691	739	690	697	717	717	712	662	690	700	712	685	687	669	711	683	658	692	713	698	684	727	708	701	736	710	673	651	674	708	686	715	700	709	743	733	665	710	748	667	715	691	725	662	730	664	653	688	705	669	723	745	687	699	695	692	677	698	682	736	687	695	702	669	747	691	727	727	779	702	690	714	717	679	709	608	705	716	746	704	735	711	710	661	728	680	690	719	717	713	693	710	704	724	703	699	705	726	722	681	710	721	704	672	758	680	730	722	688	683	738	686	662	725	694	724	706	735	686	698	664	671	671	666	654	747	684	728	695	685	759	746	681	721	699	682	665	711	694	768	700	699	716	705	698	658	699	683	698	700	710	697	711	718	695	645	735	689	700	716	677	728	680	745	687	645	712	701	664	682	723	749	694	686	666	706	686	734	697	750	713	657	728	742	712	709	698	688	704	679	763	702	707	662	746	705	706	669	727	699	724	699	693	696	715	730	730	726	714	717	737	700	713	678	674	721	729	763	687	694	702	713	698	720	712	705	705	696	725	698	687	725	686	682	685	703	710	663	729	744	682	703	730	709	732	719	694	653	721	731	673	751	709	696	733	697	693	694	681	676	710	663	650	658	720	712	739	742	652	774	743	714	752	709	692	681	729	678	693	684	742	692	609	701	667	702	703	675	697	739	731	708	724	705	747	708	710	746	716	659	664	704	671	692	702	734	722	741	695	692	704	713	717	730	758	678	715	671	740	650	722	659	661	658	710	704	704	712	662	719	727	691	751	717	723	684	738	730	653	686	699	688	672	739	683	734	713	696	673	761	756	693	666	653	734	756	714	701	714	670	702	702	736	681	691	726	702	686	744	700	689	687	667	730	695	689	746	673	700	717	707	659	713	672	728	677	681	699	678	706	730	690	686	682	716	685	680	722	721	690	662	719	726	692	642	678	685	716	699	719	725	713	659	664	692	726	711	685	742	704	722	743	687	744	685	685	723	691	663	727	647	692	662	658	697	712	697	679	707	715	717	701	686	733	688	763	700	665	646	684	719	693	716	680	733	705	663	704	663	692	675	673	681	714	776	707	713	665	721	743	721	670	767	752	677	724	694	706	688	715	686	717	715	730	709	690	681	674	716	715	729	663	701	712	667	715	671	639	692	710	758	682	695	672	675	685	670	662	696	692	689	727	689	698	753	724	770	643	684	698	785	739	681	695	700	675	711	720	680	745	677	692	675	713	704	716	659	751	737	708	719	689	717	715	721	722	703	737	705	717	682	725	736	648	700	690	720	697	717	674	698	710	709	700	727	660	751	732	683	701	687	681	692	755	705	743	703	703	723	710	715	746	723	680	629	724	719	659	641	712	655	734	693	681	766	727	678	690	700	717	734	725	698	702	726	696	731	736	705	709	720	718	687	695	690	662	711	706	668	683	715	679	747	708	755	700	675	748	702	676	707	752	693	690	732	733	651	723	679	708	753	721	717	674	722	700	708	725	679	699	717	727	700	668	731	679	704	750	661	675	707	723	689	706	664	684	684	711	698	692	639	683	674	726	668	713	734	698	731	629	698	776	713	689	689	723	684	707	698	673	674	684	688	722	697	679	650	696	748	705	722	700	748	726	710	709	693	694	709	706	666	711	723	707	714	694	689	691	696	715	656	778	678	741	672	661	743	710	680	732	685	671	696	751	675	727	701	717	726	698	716	760	732	746	672	669	694	668	662	667	680	732	680	701	702	675	691	706	714	728	654	710	724	700	681	752	726	681	732	727	709	685	736	704	682	685	701	638	694	723	674	739	689	690	697	741	680	721	722	709	712	726	700	672	740	722	718	746	757	636	678	740	687	714	683	723	691	709	723	709	711	639	674	739	681	753	686	723	723	682	667	694	673	731	676	683	704	765	721	708	715	717	692	691	689	699	730	732	717	710	726	756	709	713	660	670	675	709	721	690	743	714	738	690	701	752	732	703	667	748	708	699	707	699	717	696	723	731	692	691	701	732	738	692	729	716
27031	51200	41254	28887	23884	18757	14214	11716	10213	7825	5567	4074	3211	2654	2217	1914	1827	1796	1612	1464	1387	1269	1228	1189	1037	1046	1110	1016	886	853	883	831	780	765	754	799	776	813	698	801	783	747	757	732	782	732	761	747	711	712	777	713	703	692	728	694	727	755	759	683	708	688	722	730	716	692	650	743	669	661	749	731	755	680	752	693	714	707	688	701	729	747	705	695	733	738	729	687	702	729	693	681	696	697	694	711	763	686	698	733	718	708	690	720	738	737	708	740	703	696	761	705	690	749	693	700	742	747	745	719	718	677	658	687	692	724	773	669	737	736	752	749	728	670	725	695	712	673	687	702	737	695	738	688	731	667	737	717	732	717	757	704	656	702	720	705	737	727	757	723	739	701	728	725	686	707	727	711	712	724	698	740	674	732	698	704	743	653	694	699	764	685	632	709	723	698	677	726	682	726	680	683	681	724	764	723	747	705	717	730	697	750	688	734	687	739	722	706	697	682	733	743	687	672	705	712	700	738	734	712	669	723	715	732	725	770	691	685	709	753	726	727	716	715	679	739	718	709	674	723	755	755	677	734	728	712	682	726	735	715	735	687	705	671	710	728	672	711	698	726	686	708	757	720	744	740	689	703	687	689	681	714	725	698	729	770	742	691	697	712	697	666	758	697	718	708	698	737	735	688	712	709	700	734	764	731	712	721	721	690	776	712	735	715	707	660	716	724	718	659	662	729	724	713	748	710	735	715	721	676	687	700	713	698	713	700	662	699	708	683	724	727	684	727	665	684	755	755	738	695	690	715	675	734	782	697	729	658	750	694	713	723	717	694	703	709	729	701	698	717	719	725	705	699	731	693	722	728	712	740	697	657	694	742	721	672	690	724	708	752	708	701	707	699	682	700	779	698	724	740	729	764	725	716	680	689	691	690	670	764	716	692	712	717	750	728	733	704	721	716	749	689	738	735	701	672	757	700	716	670	688	676	736	724	680	702	696	684	760	693	696	726	703	760	743	691	685	771	673	663	707	710	706	698	762	750	707	746	722	712	714	700	697	728	682	662	711	722	707	747	717	706	697	748	687	682	718	694	697	694	722	698	732	728	716	690	719	715	674	710	685	724	686	625	690	708	700	730	697	657	716	720	689	703	698	697	720	698	697	685	711	713	712	691	709	694	698	706	699	744	696	701	709	694	748	733	695	698	720	746	720	685	740	725	716	752	724	683	675	724	716	674	714	710	695	722	698	731	747	737	754	743	682	669	703	730	649	679	696	688	752	709	703	715	722	696	729	752	749	724	694	700	693	719	694	668	651	681	705	692	742	706	710	720	674	721	726	690	692	686	754	750	711	739	720	692	742	698	695	707	720	693	690	698	722	700	742	686	721	731	752	686	710	722	665	737	692	757	693	735	732	728	679	689	692	667	726	731	723	707	719	699	703	665	662	702	716	728	706	671	641	694	684	702	736	702	722	751	721	673	728	675	736	644	743	689	729	734	730	724	768	687	679	726	714	704	755	721	693	725	724	699	750	710	726	732	718	752	700	748	689	667	747	717	717	729	734	694	664	702	676	731	737	723	740	714	679	716	682	700	726	733	712	712	679	708	690	710	664	737	681	731	667	672	760	696	730	719	748	718	666	703	712	697	704	728	806	705	698	721	706	698	722	695	691	688	717	700	741	735	692	697	759	694	746	726	721	690	694	729	714	719	692	726	738	763	696	729	725	698	703	709	749	749	702	707	739	739	710	709	715	711	698	686	690	709	744	719	750	750	708	729	728	695	670	685	700	705	779	710	702	726	718	719	697	728	697	698	721	640	759	694	680	717	757	739	719	703	688	721	715	723	712	767	669	722	744	726	696	751	668	747	760	689	672	715	739	680	713	712	714	715	677	710	671	741	708	753	708	756	756	753	766	683	738	640	753	702	685	674	702	734	744	710	741	735	725	744	683	673	802	728	714	702	723	707	695	678	701	702	672	706	716	719	719	726	714	693	655	647	760	721	665	690	722	696	750	654	712	722	669	706	726	699	741	694	705	701	653	701	737	685	682	717	697	699	693	656	737	695	689	689	728	674	688	730	713	717	749	729	741	679	709	697	715	703	724	680	704	695	747	700	723	777	688	712	747	762	710	725	754	702	703	674	709	679	699	689	683	724	705	733	699	715	723	692	701	684	699	676	698	714	698	699	745	668	692	717	707	733	693	728	755	757	738	709	708	759	697	728	684	699	708	691	722	697	724	700	721	729	730	725	692	719	743	713	721	720	689	729	719	704	705	670	744	737	742	716	714	719	662	690	682	673	738	701	710	713	724	709	733	705	734	669	716	710	713	703	696	698	706	678	665	679	691	713	733	702	723	710	735	703	734	670	704	660	675	722	748	723	689	701	719	693	750	710	720	696	734	692	741	718	728	712	713	688	733	737	682	701	712	729	740	659	679	702	731	723	715	710	748	725	729	741	690	684	699	727	697	742	671	775	691	724	685	755	702	667	697	687	682	755	709	711	684	697	699	725	704	667	726	697	741	678	726	747	731	687	710	741	689	685	713	734	707	735	752	684	721	695	725	705	676	717	708	742	701	728	701	757	740	676	710	728	784	713	675	719	729	666	723	687	681	699	726	710	682	686	705	722	709	713	746	707	714	698	669	723	750	732	728	711	727	665	690	808	709	738	702	720	732	665	700	698	728	755	724	714	714	719	710	705	741	668	717	693	726	758	713	774	721	691	734	689	705	669	708	692	709	727	708	695	760	754	698	765	664	734	706	735	704	742	734	724	740	711	716	755	723	663	729	706	688	697	729	711	728	755	725	695	708	714	687	726	699	725	689	725	709	738	688	714	679	701	679	732	748	681	714	696	680	714	707	715	691	703	724	695	679	781	718	733	711	695	659	701	733	683	710	742	731	694	780	704	753	753	645	699	727	743	729	732	753	726	674	663	718	698	677	717	706	710	751	711	730	713	799	699	711	688	755	700	726	671	707	692	681	785	743	681	716	716	754	697	750	685	703	704	696	691	680	733	709	717	772	701	662	726	749	697	686	718	759	726	693	685	730	728	726	720	726	718	700	720	697	742	662	678	709	684	733	723	779	718	686	702	707	696	770	676	752	800	683	731	699	709	733	718	702	691	755	683	766	733	754	730	731	740	670	700	674	729	711	687	714	737	747	711	730	712	719	717	756	700	728	658	714	729	691	700	729	737	639	769	716	731	743	720	723	708	705	697	710	692	696	697	686	722	678	732	693	695	707	701	718	727	716	684	679	711	692	697	739	696	673	709	732	706	702	714	699	771	731	668	730	716	692	711	712	713	712	726	729	705	716	703	655	771	733	688	714	732	730	775	747	678	714	721	714	735	743	731	759	704	718	726	702	704	696	688	732	698	711	686	709	683	711	750	696	707	692	671	684	760	762	667	679	687	753	700	703	724	703	723	689	632	674	757	728	761	736	724	726	695	714	711	729	679	744	669	740	692	721	734	754	733	712	694	719	692	765	714	716	689	719	714
25549	21563	28402	27117	20186	13838	8740	6263	5573	4407	2949	2334	1997	1617	1404	1283	1208	1252	1182	1246	1094	1004	1033	929	872	858	846	804	765	728	771	719	765	735	694	718	685	669	717	744	742	671	725	732	695	692	689	720	712	685	625	713	690	657	667	672	685	689	668	696	668	706	705	704	678	689	711	678	705	667	699	690	662	676	669	651	717	669	675	683	651	722	659	641	677	702	704	695	735	694	644	641	678	637	699	701	613	656	662	697	707	690	669	650	720	681	677	693	621	724	676	669	700	701	645	717	703	686	680	681	635	683	657	673	659	704	649	677	675	667	673	697	700	692	668	695	677	659	636	679	699	715	717	681	673	704	713	684	688	694	643	700	740	666	673	683	669	655	679	677	708	635	683	702	645	643	700	646	702	680	702	702	704	696	682	713	646	661	710	653	668	717	630	670	680	660	642	735	677	699	710	711	678	643	607	673	687	652	629	660	616	693	626	719	703	708	693	676	633	715	699	722	698	705	667	662	708	669	689	680	684	739	653	705	675	695	716	699	662	692	631	683	652	703	700	681	691	721	679	671	681	669	671	705	661	692	672	722	715	686	645	622	705	706	715	649	671	684	744	715	677	661	667	636	698	629	677	614	676	674	694	675	640	634	662	680	737	673	605	692	663	732	671	737	654	704	668	716	634	697	636	669	686	699	624	668	686	671	714	673	713	709	719	673	682	714	657	705	644	677	692	692	687	677	670	698	677	661	646	679	650	690	674	692	695	686	634	683	695	693	673	685	741	732	667	652	640	662	699	670	667	638	640	688	739	691	661	661	651	665	649	685	672	678	635	671	654	680	666	676	626	668	663	691	680	687	692	638	705	709	655	673	680	673	682	659	666	733	689	630	648	716	685	702	655	698	695	703	725	689	657	728	649	617	719	643	671	717	671	713	694	665	658	661	671	668	699	674	692	667	723	715	626	628	678	697	672	689	671	670	699	645	646	644	670	703	644	658	717	693	667	682	688	719	674	691	726	657	704	668	687	675	678	663	664	680	662	707	706	658	652	709	692	654	682	717	654	651	663	635	655	660	696	648	712	689	679	700	664	659	703	707	671	727	676	673	693	657	706	695	668	674	676	720	676	745	693	692	661	687	679	632	654	647	708	674	642	677	710	684	653	647	697	663	674	655	630	720	661	693	667	643	672	704	686	695	661	699	646	708	665	734	680	718	648	675	673	672	673	736	666	662	635	673	685	708	698	673	723	706	643	651	689	660	702	719	677	693	680	644	672	696	649	642	662	633	665	694	696	646	669	668	655	696	714	656	627	724	694	671	647	675	683	699	695	683	664	628	669	659	733	655	691	646	677	687	665	701	710	665	676	700	663	676	624	695	720	690	690	664	658	717	741	682	683	670	732	675	638	666	680	689	709	726	691	661	707	695	691	667	683	698	638	631	660	695	633	695	696	650	713	679	648	663	682	680	718	706	694	683	623	715	646	660	704	700	695	653	670	770	746	704	686	653	708	692	630	704	725	653	694	659	670	673	686	643	664	699	675	677	658	672	668	694	706	696	694	659	664	716	697	693	683	654	653	633	675	679	742	678	669	700	678	672	674	697	694	729	668	655	676	682	685	674	709	692	666	626	636	751	668	682	628	656	663	689	669	665	706	702	666	682	662	706	700	706	698	724	658	685	670	740	709	714	735	671	676	685	682	689	649	643	672	657	661	643	753	742	656	698	735	680	681	692	720	752	646	640	666	696	685	665	713	684	709	654	643	682	700	714	688	656	699	663	637	662	699	695	632	673	667	676	685	706	681	671	660	724	641	675	684	639	693	669	706	673	662	700	695	663	670	676	656	647	716	698	594	712	668	688	645	704	713	651	645	718	732	654	680	720	639	672	682	701	654	678	655	681	654	692	650	660	703	666	717	716	654	693	656	638	747	669	712	691	701	714	722	685	642	711	706	662	691	653	694	716	688	671	680	675	629	705	664	675	632	654	682	683	674	673	653	713	665	725	683	662	691	685	644	700	675	716	685	694	664	739	666	698	672	701	694	656	646	664	681	664	698	690	623	685	608	684	666	678	694	656	692	665	736	687	649	659	663	704	655	708	718	698	629	681	720	707	650	682	681	681	639	697	641	666	736	670	671	729	673	617	649	670	642	697	673	670	683	697	697	702	668	712	674	685	693	643	629	737	695	664	723	674	735	667	640	666	663	677	672	676	668	688	705	694	677	657	678	713	646	660	680	677	700	708	660	729	667	660	690	665	701	635	683	660	644	693	684	695	638	715	679	657	675	665	654	641	688	663	707	708	678	767	656	716	682	689	683	708	698	634	680	722	685	645	663	670	653	679	648	697	706	602	665	685	632	652	749	697	705	721	670	723	640	689	653	714	678	641	667	682	661	661	676	724	683	685	651	663	681	687	662	654	694	677	696	679	674	660	678	684	639	643	666	729	690	677	642	704	651	659	662	671	678	678	685	672	695	638	701	713	659	693	680	659	706	677	667	721	689	695	621	704	735	745	650	674	645	644	672	709	637	689	687	732	666	690	679	656	722	659	679	680	618	724	686	648	651	616	668	658	687	650	656	649	640	697	709	680	629	663	668	721	679	668	677	662	683	699	691	655	656	689	684	651	636	678	694	709	716	701	638	681	716	648	696	672	700	691	677	673	680	696	671	659	698	669	665	667	626	702	674	684	666	662	667	675	692	690	687	715	667	664	632	652	642	700	658	691	648	651	676	732	696	652	655	654	699	689	670	663	690	663	647	688	698	681	608	738	658	669	676	687	729	683	628	683	658	660	736	688	691	672	671	687	691	684	717	681	678	667	696	706	620	687	692	671	688	697	656	718	680	673	649	693	726	705	678	658	741	714	718	637	677	649	691	671	705	672	660	662	650	717	641	688	703	717	672	684	694	640	675	661	713	672	732	626	673	686	692	657	701	688	676	667	643	663	721	662	727	650	675	679	675	680	769	683	686	677	681	681	643	692	671	695	649	697	656	638	686	687	677	741	709	654	706	682	690	705	689	669	687	735	655	689	700	681	661	702	718	699	669	648	711	699	693	717	681	696	680	657	680	690	655	702	684	729	656	736	642	706	659	628	707	673	650	676	733	679	665	650	725	676	739	692	693	680	660	686	655	631	669	744	686	726	693	682	661	718	694	646	684	660	651	674	712	684	717	662	689	672	667	614	694	650	610	660	670	655	681	682	715	688	647	665	640	652	697	692	695	696	653	667	705	627	667	672	654	712	630	720	697	649	699	709	685	700	733	670	685	696	697	681	641	677	675	662	703	667	655	638	674	668	700	670	675	640	661	652	700	668	651	668	684	652	699	651	667	649	698	638	624	632	712	702	697	741	694	688	707	664	704	689	680	691	660	676	708	638	655	727	704	696	687	705	661	686	661	679	686	758	676	650	694	650	658	659	701	679	661	693	703	684	678	684	703	694	681	697	733	643	658	635	656	691	677	692	647	689	713	634	649	650	692	681	647	683	718	711	692	693
27274	47151	37481	25902	20667	16319	11910	9641	8628	6502	4713	3370	2762	2161	1968	1653	1585	1475	1393	1449	1243	1191	1168	1083	1019	973	1017	876	822	801	854	764	788	777	727	739	807	763	710	751	711	688	723	744	710	729	705	706	676	714	747	741	705	729	657	697	682	696	660	685	709	633	689	684	683	692	716	732	671	685	711	676	710	714	707	672	666	700	672	683	689	715	721	649	709	672	658	700	757	688	697	675	680	681	590	642	743	714	710	749	727	710	712	695	742	698	692	722	699	719	725	694	695	716	632	690	695	738	679	707	701	688	741	725	708	719	663	676	673	689	689	666	709	676	735	644	688	667	675	662	700	651	704	654	695	678	674	672	697	676	650	656	717	716	706	705	641	677	683	722	691	692	744	728	725	686	650	696	702	713	707	731	711	700	701	703	697	694	697	675	713	717	720	669	701	671	708	646	688	740	699	675	712	713	739	700	660	676	679	719	692	671	659	709	691	702	675	680	700	703	628	692	725	700	707	660	671	695	660	679	704	708	679	689	689	694	689	701	654	735	659	722	667	677	712	692	712	702	734	719	659	650	692	734	678	664	679	724	702	716	705	711	719	691	710	700	669	698	674	677	658	716	697	699	699	720	704	733	681	673	711	733	673	689	686	751	698	722	655	691	715	688	718	691	709	695	692	698	700	728	700	697	674	714	675	652	647	666	677	651	666	715	676	664	691	713	690	692	702	685	677	687	704	741	724	753	694	692	693	688	728	672	722	707	685	697	692	679	691	633	725	702	678	682	701	682	645	707	704	690	713	708	716	701	695	687	719	693	706	691	696	684	733	681	700	715	693	656	707	707	680	698	663	685	694	696	709	690	626	700	718	664	731	638	699	664	707	674	687	690	695	674	697	734	700	699	702	713	694	659	673	727	696	680	668	712	673	646	728	678	670	706	697	676	681	700	745	716	701	730	634	699	715	732	686	684	641	636	737	641	733	719	657	686	713	716	671	703	699	668	722	681	691	691	757	739	682	706	692	704	695	649	744	680	693	710	755	708	672	702	679	644	716	698	650	753	688	726	668	707	715	751	663	700	675	647	681	712	688	669	687	726	740	708	685	668	669	714	678	689	685	674	719	714	679	730	711	669	715	700	695	686	718	717	687	696	763	748	708	658	731	678	673	649	704	697	670	697	683	703	684	749	654	673	704	698	700	715	707	712	720	678	706	721	723	644	701	659	666	701	723	684	782	681	682	656	719	738	729	693	697	667	698	671	731	687	700	708	709	715	709	682	635	674	689	648	712	713	705	657	684	707	677	724	683	687	685	716	704	662	711	687	675	708	673	679	689	605	659	714	696	676	695	664	676	692	701	652	645	690	713	729	697	714	675	679	675	705	682	695	724	685	680	655	685	708	731	671	717	675	687	696	650	606	678	701	728	744	670	675	635	731	712	675	661	702	696	735	704	712	683	766	677	705	687	671	690	685	651	715	723	704	655	683	702	699	681	739	693	681	721	719	692	708	643	736	725	666	666	667	698	741	667	699	691	700	681	705	676	692	716	673	678	697	726	675	715	654	743	701	702	649	674	694	686	729	701	755	701	704	697	726	687	696	683	699	708	677	710	679	731	722	692	705	697	683	635	697	696	698	692	699	683	644	716	694	674	684	697	699	683	701	687	692	748	694	751	668	697	681	645	737	695	719	692	699	687	664	685	684	710	700	699	675	667	666	736	704	701	686	671	656	694	749	673	705	719	671	682	687	694	709	699	653	708	685	699	666	671	746	706	690	729	762	697	658	682	714	656	707	645	704	711	716	713	697	702	694	717	705	684	710	702	689	708	687	714	661	712	704	682	725	770	706	715	708	685	665	686	679	742	714	710	684	718	697	723	722	692	702	747	710	667	719	672	691	663	728	690	703	685	698	736	690	721	735	691	671	694	706	706	652	630	707	654	644	726	725	686	723	658	688	686	665	699	703	665	682	696	740	672	713	717	684	707	711	660	721	715	687	723	745	771	709	710	705	650	701	687	644	700	680	678	694	725	662	690	704	708	732	706	685	680	710	703	690	682	656	665	663	716	680	689	713	649	684	716	652	663	710	668	734	701	753	685	733	680	745	687	685	687	707	730	686	708	714	694	672	691	725	691	652	673	715	699	636	661	709	680	742	684	687	690	718	677	720	665	709	704	661	722	721	667	672	685	725	732	703	682	734	759	714	726	681	674	647	707	676	719	774	724	660	693	669	678	686	720	671	711	690	691	727	698	709	660	748	721	707	688	707	674	699	650	631	668	701	709	669	710	688	704	698	694	698	719	667	712	660	691	699	664	745	692	689	647	711	717	690	684	717	703	747	704	677	672	730	684	684	702	708	680	658	704	646	730	692	723	742	718	701	702	701	713	652	703	701	697	685	705	708	726	655	729	717	727	686	690	690	718	670	692	707	656	709	711	732	726	652	684	695	699	643	703	665	707	702	681	721	697	711	697	688	667	722	724	744	681	668	687	695	698	674	699	702	637	666	715	703	722	694	708	664	709	662	693	664	694	692	740	708	695	737	677	691	680	708	676	710	718	697	734	692	659	734	683	642	699	772	739	635	692	714	758	729	676	748	696	704	730	703	677	750	675	726	726	674	693	685	674	703	720	728	694	680	660	680	731	729	660	665	676	667	706	701	654	690	739	692	734	650	737	674	766	671	681	706	676	712	686	665	676	712	671	660	666	645	722	672	706	711	673	709	686	715	688	717	709	694	674	746	660	717	707	672	725	747	702	713	715	652	733	678	652	719	688	698	678	698	689	685	687	666	723	686	740	677	727	735	709	747	723	677	737	652	724	684	729	739	664	658	676	686	646	681	712	666	730	693	677	699	707	663	711	671	768	714	719	705	714	736	725	685	692	675	698	698	689	750	710	711	693	723	672	704	740	651	700	700	653	716	683	768	677	690	664	680	681	680	653	700	741	761	686	682	704	710	663	670	735	661	699	699	666	717	680	680	687	690	702	728	715	714	684	680	679	700	691	670	718	666	696	675	661	663	705	720	690	714	702	654	681	687	710	724	667	711	689	711	706	717	730	731	664	702	741	686	658	719	698	713	707	704	692	710	709	695	683	686	708	707	726	707	650	714	676	705	650	630	687	772	727	707	693	686	757	673	666	695	709	703	685	670	693	693	687	686	710	716	667	748	669	666	655	736	748	705	706	664	663	693	693	714	684	678	682	716	708	684	688	674	715	753	736	675	689	734	726	681	644	705	688	670	720	690	747	687	693	672	689	693	747	681	700	730	673	708	667	723	757	695	698	715	728	705	699	687	655	694	701	698	686	691	687	695	688	704	714	627	708	711	664	717	709	646	668	729	692	732	719	695	714	711	724	673	717	677	683	696	719	680	662	692	665	724	697	709	697	715	704	708	684	735	744	674	742	675	734	721	656	669	686	729	693	686	689	675	707	694	721	748	685	668	681	700	691	658	711	717	718	704	708	713	660	735	718	702	728	678	753	688	711	699	698	749	761	710
23205	21621	29389	24398	22185	23559	20722	11787	9422	7773	5525	4071	3076	2660	2282	2079	1969	1780	1727	1633	1533	1356	1324	1195	1213	1161	1148	971	960	998	886	855	883	865	863	863	956	884	794	885	849	830	823	827	847	842	793	867	833	783	783	819	805	804	791	833	803	814	838	783	754	848	775	805	776	790	780	818	759	790	799	753	808	801	765	839	757	775	781	773	803	758	812	757	782	783	792	800	799	812	816	763	797	751	823	818	822	777	791	780	799	795	786	803	778	818	804	789	793	816	799	773	802	799	730	789	779	768	820	764	794	790	778	728	765	769	811	791	811	792	775	819	738	775	818	816	833	817	801	774	767	787	852	824	804	786	839	778	786	773	762	765	770	759	800	808	819	764	785	845	766	789	849	727	779	801	690	789	797	766	770	853	757	787	777	765	852	821	810	812	715	809	807	783	786	781	771	805	794	771	800	781	753	767	809	807	790	819	791	777	790	820	772	842	780	795	814	744	760	778	800	779	833	826	807	763	778	738	804	762	787	805	779	807	785	822	765	794	774	757	798	763	770	755	791	797	814	789	744	783	825	828	827	782	816	788	784	757	777	800	802	793	802	794	784	818	829	735	773	800	803	786	795	757	748	809	787	779	785	813	757	724	797	768	764	785	770	775	831	848	800	759	828	808	787	785	755	855	772	813	808	837	804	766	760	833	747	827	791	774	754	812	798	846	823	785	751	783	756	730	750	808	850	773	806	768	803	748	777	790	797	818	851	800	789	765	787	788	780	809	754	756	801	736	835	784	788	814	818	779	765	755	836	778	798	828	799	809	758	808	761	872	802	783	818	832	829	752	794	811	807	771	762	794	774	767	769	792	808	734	783	810	769	760	820	806	759	758	817	816	785	782	797	768	771	785	830	812	777	763	793	790	748	807	804	806	781	811	785	786	789	810	770	795	798	763	849	802	743	767	774	783	792	796	831	769	799	760	839	764	757	838	774	767	736	816	783	772	749	790	794	706	788	779	797	814	753	748	790	864	802	780	779	734	798	794	782	761	818	788	765	777	801	782	786	798	816	779	728	809	796	798	815	800	805	758	760	796	811	833	802	763	798	825	808	782	813	759	777	811	765	815	818	803	751	826	803	779	836	815	798	804	754	778	776	801	780	783	755	800	834	764	816	790	753	779	753	809	780	774	796	845	816	762	752	779	769	752	810	790	752	800	774	810	799	782	781	768	744	735	799	782	758	818	823	741	747	786	759	795	738	759	798	832	809	780	803	792	809	786	811	760	738	809	821	833	751	755	744	813	834	783	786	773	807	762	826	805	783	776	802	775	841	745	815	827	732	820	797	763	796	810	776	810	783	730	801	739	820	761	776	794	820	803	786	793	785	869	805	836	740	829	782	786	803	761	789	767	781	820	826	748	782	764	795	793	815	796	761	761	807	796	822	840	786	782	770	786	779	769	807	764	794	830	737	809	777	775	852	797	750	782	783	755	780	762	782	765	785	817	842	788	807	745	762	783	753	765	790	773	751	786	773	777	800	742	794	783	823	748	787	788	785	775	780	849	757	756	736	775	793	757	797	772	792	817	832	836	735	844	752	736	793	779	777	801	798	843	818	771	796	785	824	850	770	773	800	816	779	776	804	812	785	764	802	820	775	817	774	740	835	819	744	758	791	770	822	778	755	758	798	812	784	785	774	758	804	814	805	832	746	747	769	805	800	802	770	775	794	830	772	784	771	805	792	788	791	767	776	771	812	830	785	788	767	817	789	794	843	750	764	794	739	825	815	800	793	782	778	769	777	771	779	822	732	753	789	803	761	762	783	765	772	777	817	793	804	789	790	773	741	793	791	821	788	770	809	844	786	749	725	775	799	733	797	773	797	790	794	813	768	787	804	773	843	850	799	771	802	781	751	792	776	761	822	779	765	789	765	761	760	797	749	748	781	813	815	767	804	739	797	847	766	760	818	812	774	795	789	792	810	884	818	801	781	763	772	772	787	806	838	809	792	785	792	740	795	805	820	756	869	823	784	782	795	779	818	797	847	802	806	831	764	769	776	761	771	761	762	802	786	775	810	758	794	822	819	771	801	777	790	802	825	774	760	743	791	785	805	803	752	720	773	836	781	800	763	784	804	866	844	768	824	745	743	794	804	835	856	780	792	785	765	808	810	795	777	780	811	752	842	765	813	812	800	791	808	785	818	753	761	775	759	823	754	782	791	760	834	826	802	785	784	798	803	811	786	778	737	784	803	784	834	794	804	788	761	756	777	768	815	786	840	727	788	813	795	785	791	832	760	812	793	780	844	794	801	832	785	817	755	805	723	818	737	778	725	794	802	800	797	793	808	761	747	782	842	784	769	751	776	800	786	792	840	782	742	797	777	791	796	819	742	751	793	793	738	836	776	783	777	823	746	780	753	837	789	816	807	813	815	804	775	767	754	780	796	815	765	798	813	795	801	837	824	770	790	793	740	765	761	764	813	796	768	838	821	785	838	830	746	797	767	777	758	786	773	763	775	796	762	776	770	740	788	792	873	761	838	776	778	813	760	782	758	808	843	788	771	812	820	845	810	787	807	756	793	796	793	769	815	822	871	777	760	859	790	805	769	797	795	791	790	763	805	762	753	780	769	808	762	796	804	805	789	790	788	712	802	775	848	803	797	782	761	823	730	761	823	748	840	801	837	766	802	803	807	777	793	792	817	799	776	793	747	836	779	797	813	755	835	782	801	791	797	808	782	778	767	786	785	800	819	774	733	778	776	844	830	802	808	776	761	762	769	777	810	816	783	800	810	803	741	726	846	752	803	737	802	809	826	844	798	816	786	730	799	710	762	830	816	811	778	787	828	745	808	747	788	769	767	792	806	805	795	784	779	752	723	797	786	757	739	761	787	791	728	813	744	814	814	767	805	860	795	751	811	770	800	783	806	774	785	811	807	839	807	784	796	844	810	782	823	809	751	825	742	779	763	793	831	784	824	811	804	800	746	759	794	851	787	766	750	780	816	757	755	827	777	796	757	799	789	784	794	766	824	805	726	794	782	801	731	728	765	840	775	818	777	780	837	829	782	811	767	772	812	781	781	782	844	797	800	758	788	814	830	835	769	780	776	749	816	801	783	791	808	776	785	771	791	805	779	795	802	726	785	803	792	833	728	750	855	803	765	856	848	785	791	775	808	756	756	746	762	821	781	813	801	830	805	724	801	822	746	789	732	802	776	745	777	830	746	753	800	781	819	767	796	760	769	802	823	764	772	792	750	778	724	781	774	810	757	764	779	778	790	744	825	773	770	774	718	767	757	806	777	790	758	782	773	785	773	813	746	843	799	810	763	775	780	783	826	828	824	778	767	785	776	786	823	760	783	801	771	761	795	795	770	829	761	735	797	834	825	789	759	793	789	790	855	807	782	792	815	780	795	820	769	778	762	778	843	758	814	759	805	781	778	784	812	802	814	754	792	778	820	760	821	800	738	761	785	805	767	767	823	759	770	813	782	750	773	793	793	804
29241	55298	45647	33750	28463	23154	17760	14477	12849	10644	7423	5491	4425	3514	2957	2607	2397	2286	2124	2056	1794	1682	1517	1457	1345	1283	1256	1053	1002	986	1003	958	916	874	893	930	934	917	852	903	839	850	845	851	856	853	867	776	825	820	806	799	806	808	777	809	812	742	786	786	766	806	799	791	808	789	745	799	773	819	768	827	823	784	796	803	795	791	817	779	767	790	778	772	796	755	813	799	755	795	784	750	780	824	809	790	830	789	752	800	805	824	770	796	756	793	792	741	760	782	823	807	856	806	829	778	808	793	750	801	814	789	802	807	760	823	827	760	805	771	796	834	732	782	749	774	791	780	824	755	825	754	812	813	806	765	779	742	813	784	736	821	767	750	741	816	746	804	763	721	766	794	798	778	763	790	799	771	774	762	752	780	780	792	826	758	750	729	794	782	749	763	834	765	784	757	748	780	793	793	765	811	770	760	781	818	762	805	752	787	792	762	750	800	804	764	788	803	762	803	771	770	760	786	836	805	796	813	834	794	733	746	749	773	786	806	829	777	817	772	770	794	817	773	766	780	793	784	812	789	749	769	831	773	801	818	723	792	808	759	785	789	797	751	786	795	802	818	777	758	767	802	775	805	793	823	796	746	772	803	788	786	796	772	788	737	755	803	789	808	821	776	787	786	751	740	783	779	754	808	794	776	742	776	773	767	789	732	715	784	766	812	801	814	781	775	775	785	755	746	794	805	798	789	744	796	743	777	740	753	766	789	797	790	790	759	773	770	795	784	810	767	778	776	727	778	836	758	783	848	814	819	785	793	790	732	760	769	774	801	753	776	872	774	804	801	756	799	788	762	789	785	759	763	798	832	770	868	802	767	817	800	713	774	764	791	750	835	806	754	798	758	763	748	765	814	791	778	795	771	768	863	711	819	832	728	810	784	805	827	831	873	787	781	798	807	761	743	747	758	718	834	809	785	779	772	793	787	858	736	780	799	795	758	772	769	748	764	840	754	800	770	805	781	805	814	816	762	764	750	725	755	769	819	780	811	784	778	804	770	799	791	781	783	772	730	792	770	801	755	761	811	725	815	780	776	810	783	807	817	763	784	816	762	753	769	742	806	823	866	742	760	744	795	743	740	791	764	787	781	768	799	752	764	786	777	786	813	811	777	794	760	808	793	797	804	826	821	768	788	782	779	820	774	800	738	838	756	828	816	806	800	809	809	811	799	797	793	806	842	796	775	756	785	806	786	793	746	868	780	802	804	775	738	775	782	823	801	737	821	795	788	821	789	798	742	705	809	783	786	775	808	811	785	804	771	847	742	861	771	851	817	774	809	777	757	818	847	738	799	794	830	819	803	788	759	758	772	773	762	775	742	776	770	805	769	777	824	814	792	793	789	741	784	793	820	773	785	797	748	746	764	823	749	782	799	861	777	760	823	826	737	747	744	745	773	783	761	732	788	797	821	791	826	830	816	810	752	748	785	815	768	809	773	740	758	786	758	799	732	808	739	816	773	774	798	759	815	805	785	731	740	787	817	759	816	780	766	761	798	778	773	813	750	800	742	735	779	826	786	852	757	789	775	838	733	823	733	775	807	748	796	778	736	800	769	733	781	761	787	743	757	756	768	800	811	787	766	774	755	781	789	783	761	791	773	771	841	760	819	819	804	817	744	749	816	808	821	739	772	762	757	791	792	814	745	785	781	744	737	797	801	817	822	798	805	833	773	800	788	755	807	773	828	822	765	851	798	780	813	797	752	763	805	773	723	769	767	826	807	779	750	728	786	798	767	841	756	764	814	798	788	739	829	777	816	808	796	831	766	791	756	775	796	757	783	786	817	800	836	816	805	796	767	810	766	831	788	797	764	804	777	795	742	783	783	774	769	757	843	778	791	800	793	769	835	769	798	750	801	825	792	787	799	793	773	796	752	794	769	771	752	802	808	775	767	789	748	790	766	761	761	819	777	734	831	788	747	822	810	749	775	842	753	757	793	813	870	784	771	773	761	781	718	837	731	750	816	806	794	813	785	780	778	810	820	803	828	828	792	728	715	826	764	749	784	779	771	758	767	768	749	796	788	729	788	759	819	831	750	774	776	808	803	761	761	760	824	784	749	838	779	722	752	782	768	752	799	862	754	815	766	801	812	757	823	795	733	803	783	807	755	772	800	792	797	811	802	804	782	751	784	800	762	775	792	822	737	758	774	752	763	801	767	798	802	802	784	843	794	781	800	748	743	779	758	856	755	770	784	788	790	782	766	768	788	818	749	804	790	773	754	807	788	822	783	778	817	798	765	805	792	829	820	798	773	779	794	762	718	772	732	791	798	758	757	743	791	726	775	786	762	795	797	793	805	790	818	819	833	794	802	775	791	790	774	775	767	784	772	804	788	785	803	818	807	776	830	770	762	729	794	823	791	772	749	801	769	779	790	733	773	787	766	847	778	762	786	811	785	828	759	749	756	764	822	746	749	783	772	791	819	763	810	777	754	807	796	770	792	727	730	803	785	813	773	808	753	851	814	801	795	795	771	737	835	769	836	810	816	825	788	801	796	741	787	797	808	759	861	790	818	804	788	794	757	790	760	771	812	774	797	748	800	785	782	746	791	826	748	765	764	767	793	809	853	764	763	814	782	816	810	807	799	772	800	793	851	777	774	749	790	799	796	786	726	756	785	793	789	785	772	765	802	807	833	823	755	760	802	706	753	836	782	818	800	734	804	805	772	774	745	792	772	767	753	802	796	801	808	787	801	761	763	806	797	815	859	823	729	821	805	698	825	734	820	763	813	795	715	801	816	840	764	756	804	774	823	792	810	762	767	743	824	797	814	765	789	793	790	784	871	794	800	776	740	745	780	801	774	780	750	748	818	762	824	786	778	802	853	828	790	778	786	784	752	773	777	796	844	785	756	839	756	773	792	743	817	796	765	835	777	793	814	758	727	842	807	760	788	807	779	811	799	802	805	763	807	762	761	755	792	811	745	768	848	800	778	779	769	761	780	830	765	775	764	775	759	720	782	803	715	785	773	797	770	797	796	746	759	781	835	773	788	822	758	767	807	774	800	817	798	798	815	793	819	795	788	790	806	793	841	804	778	790	759	806	768	791	717	818	787	809	775	804	765	798	866	777	775	754	809	759	752	778	804	783	781	791	833	864	810	820	741	793	762	723	760	813	783	821	813	749	773	785	724	797	806	807	766	800	745	823	761	802	804	818	749	836	813	828	802	783	789	818	795	778	765	840	775	811	815	798	809	803	821	789	752	772	787	809	763	827	796	761	788	833	774	750	738	776	740	789	727	790	749	793	836	767	747	794	755	792	808	798	789	796	793	814	728	763	837	799	764	733	778	773	798	799	779	812	758	766	805	839	777	762	800	805	785	812	786	798	787	750	796	770	816	795	743	753	770	789	755	822	770	809	773	748	784	807	778	776	787	782	774	812	780	794	790	758	780	799	808	827	763	787	811	800	811	781	800	796	749	786	793	771	797	812	819	814	787	779	783	781	766
30014	28287	33154	24644	15424	10287	6854	4843	3817	3502	2713	1962	1741	1498	1268	1134	1134	1019	1019	985	1028	991	821	820	859	793	782	758	750	706	694	738	742	681	645	716	654	610	676	681	661	653	644	691	653	652	669	615	648	624	633	679	646	603	665	633	621	637	656	661	644	679	657	641	680	652	646	642	707	567	619	648	658	619	656	619	633	649	694	683	605	635	697	657	623	665	676	642	657	608	649	624	654	630	624	665	660	614	658	636	634	655	678	671	644	654	625	663	633	637	676	665	705	667	654	649	645	649	623	601	672	664	643	646	635	673	660	619	637	636	607	640	611	634	653	660	639	671	653	649	619	679	664	658	646	663	631	680	668	659	645	674	684	680	656	673	644	661	653	662	682	691	608	671	607	629	691	611	640	655	627	678	596	667	624	653	711	618	581	606	645	621	657	665	633	655	637	674	592	649	721	662	640	644	656	696	644	597	661	644	668	653	679	648	653	620	673	659	620	683	643	633	667	642	644	692	617	690	663	615	663	660	618	696	666	688	635	607	644	646	623	679	657	638	640	647	604	657	639	652	666	657	671	654	631	658	692	610	654	633	675	635	661	644	624	647	604	637	639	661	637	633	618	660	666	654	687	661	659	660	635	609	645	643	639	665	638	600	644	658	622	659	715	660	644	650	621	645	613	612	678	649	671	643	629	641	667	594	653	661	681	670	703	662	628	623	666	626	677	658	647	660	615	637	676	644	637	649	624	658	600	661	651	636	676	672	660	655	660	679	685	648	669	641	642	642	649	652	621	641	663	645	682	646	657	625	646	636	648	635	597	651	610	629	694	613	648	663	665	654	646	638	688	636	654	638	645	702	645	649	660	653	636	653	617	622	668	684	662	638	629	681	646	646	655	624	646	662	655	669	595	684	583	672	664	657	650	622	631	681	679	658	671	651	705	663	658	612	656	621	614	652	624	636	647	644	673	614	654	596	629	622	603	656	639	652	600	649	647	642	603	660	643	635	641	668	632	640	651	652	658	634	639	662	622	655	629	639	654	590	621	636	639	667	631	646	701	656	636	698	659	687	615	636	656	626	660	600	680	655	651	645	673	639	656	602	633	669	683	606	624	654	679	644	675	656	607	662	690	666	651	669	613	638	647	637	699	697	715	650	675	675	655	606	696	662	595	611	609	684	681	655	633	668	630	667	660	623	606	630	671	714	652	690	660	674	655	643	654	652	682	608	647	667	660	647	665	632	651	642	658	632	689	628	609	670	573	662	633	631	664	594	630	654	656	677	619	653	602	649	686	606	649	645	662	643	602	639	674	692	642	655	664	636	632	684	674	639	639	626	656	673	666	662	659	599	637	644	604	599	653	677	649	646	671	679	662	610	651	627	623	614	626	646	631	703	640	641	688	655	689	679	623	617	609	614	633	633	617	673	648	625	691	636	660	618	650	634	664	654	636	624	673	596	651	634	630	651	686	649	648	641	643	656	644	597	648	600	614	679	632	635	674	592	665	634	631	673	671	624	638	648	685	634	678	640	657	676	628	683	680	586	661	660	639	620	640	621	638	639	643	634	690	630	626	622	624	651	650	654	656	602	639	688	650	682	677	661	613	633	644	640	642	667	621	635	676	626	680	660	626	661	648	648	647	658	614	608	657	647	647	682	634	672	608	657	680	657	616	677	655	636	663	629	648	638	667	620	643	696	623	711	691	660	658	616	643	621	622	622	662	638	664	674	655	638	643	643	612	593	608	629	608	693	672	639	664	647	679	630	619	625	626	643	629	652	688	632	642	673	674	636	595	679	641	613	629	651	618	594	622	645	608	652	614	634	674	675	614	669	648	658	616	608	667	630	665	592	607	656	635	650	650	675	622	692	672	642	654	684	667	689	642	618	649	611	659	648	656	696	648	672	619	590	679	694	658	656	695	614	616	635	582	615	683	640	647	685	663	627	653	703	639	624	711	648	619	674	659	651	633	640	659	638	650	644	648	624	639	651	636	621	649	654	657	651	604	613	666	603	666	696	658	596	662	696	675	687	642	628	682	618	632	633	633	605	653	664	638	606	700	607	673	684	630	631	629	656	638	691	624	634	634	637	673	631	665	631	620	691	702	627	632	638	709	677	624	665	639	667	674	614	644	625	619	624	647	624	576	658	694	691	669	625	681	657	635	615	668	641	618	651	617	628	652	686	670	684	644	659	660	606	652	644	641	609	665	652	606	632	596	671	659	665	651	617	660	603	662	648	666	669	614	618	634	645	611	644	650	686	652	637	657	643	663	648	664	633	618	614	612	630	668	661	655	613	662	652	617	627	677	590	598	589	647	637	596	661	624	631	631	645	703	642	664	624	657	668	689	615	657	649	716	624	643	649	654	652	638	591	649	643	674	644	639	640	641	651	610	676	630	646	677	673	654	625	630	648	606	570	629	652	654	684	640	641	628	667	645	681	613	618	675	679	666	608	631	676	629	684	668	663	685	661	668	628	609	661	667	659	674	657	635	644	623	653	632	645	627	627	659	608	635	619	676	672	605	641	676	634	669	670	643	617	697	630	646	632	659	634	621	632	663	680	630	648	643	631	643	656	631	603	662	597	614	653	616	657	641	669	645	667	631	675	673	639	623	611	718	638	608	661	658	658	617	653	644	696	636	593	659	685	597	626	653	703	577	639	693	673	641	680	662	645	686	631	701	659	638	643	672	642	641	650	709	661	641	650	660	703	647	660	623	657	623	688	691	655	674	711	622	647	619	614	668	645	673	653	679	646	657	657	681	681	626	631	638	610	627	701	641	687	666	630	632	667	705	596	646	649	646	640	637	668	661	663	635	642	683	604	643	651	636	675	634	651	649	657	676	659	683	661	616	642	657	654	685	620	679	634	628	635	636	692	609	611	644	613	642	647	645	655	652	643	652	619	696	682	686	644	627	618	660	628	668	711	637	663	653	631	650	674	659	633	646	650	678	602	638	656	679	621	627	638	639	681	628	614	642	649	671	618	642	672	619	635	654	600	675	640	634	602	640	636	650	676	651	619	665	660	647	618	664	642	678	637	688	669	691	652	628	664	628	698	665	664	678	607	645	639	640	656	630	661	667	653	676	628	668	651	658	680	625	634	612	612	677	680	638	644	627	709	614	665	697	692	668	665	683	628	673	630	624	663	648	618	626	618	673	651	650	659	595	633	642	589	623	655	659	671	630	629	666	672	614	665	636	649	654	664	597	593	664	614	629	645	646	614	697	639	666	651	673	637	644	657	664	607	683	592	631	639	623	631	671	630	581	664	671	661	618	669	640	629	667	634	625	634	687	654	646	669	685	648	673	682	690	641	645	664	690	678	633	654	596	609	671	647	623	623	671	632	633	656	642	637	629	628	632	654	636	662	682	634	679	630	603	638	693	639	660	688	637	646	652	659	650	637	642	619	665	662	634	637	651	684	651	708	693	573	634	624	699	654	665	620	647	712	645	648	639	651	643	670	635	642	642	629	663	646	643	630	711	658	660	605
26938	42838	33678	22479	17366	13463	9708	7510	6008	5252	3844	2794	2272	1918	1561	1451	1309	1250	1232	1162	1150	1046	1012	952	934	943	837	750	717	771	782	748	733	716	696	715	651	669	673	698	667	668	684	680	674	706	708	691	657	642	647	699	653	666	644	662	682	702	620	688	691	668	667	650	683	680	646	690	636	705	656	670	701	634	686	635	704	638	651	632	672	669	659	645	655	688	656	687	625	672	631	624	651	691	648	671	634	667	649	658	621	693	614	689	636	713	682	651	635	667	646	715	672	684	652	633	671	654	666	670	641	655	644	641	683	658	687	658	652	670	687	647	625	689	709	636	678	644	672	703	624	666	647	630	673	720	662	659	669	626	617	680	682	646	641	652	638	639	657	666	639	643	694	683	663	669	647	631	673	659	668	643	662	688	650	649	627	685	632	635	681	656	626	643	638	679	604	696	671	690	648	677	644	653	645	631	684	652	633	693	652	653	667	699	659	717	649	658	695	682	657	622	679	685	684	626	664	656	643	635	645	593	688	617	666	681	673	694	637	674	706	624	643	657	656	667	706	604	697	625	657	684	646	633	691	673	642	676	666	674	652	663	667	656	685	640	655	666	686	661	613	634	663	710	668	627	667	654	667	664	642	641	697	679	667	612	677	674	693	651	648	694	716	666	734	659	602	653	662	659	646	701	710	693	694	694	651	695	664	657	636	680	638	652	655	665	606	651	684	660	654	663	669	688	692	605	629	650	716	620	664	622	667	659	692	646	635	663	705	621	624	652	645	673	658	642	659	656	694	679	652	667	631	688	640	685	673	668	679	651	617	632	651	629	654	662	668	694	672	642	678	615	669	654	698	674	674	642	690	704	653	657	688	692	679	625	689	711	643	668	655	639	687	619	700	658	643	626	637	681	628	675	663	662	655	654	640	676	643	649	637	665	674	627	640	670	636	637	620	623	647	652	698	667	647	631	641	688	615	656	650	625	614	681	680	666	673	686	684	622	666	639	669	639	664	647	641	646	659	674	635	643	665	633	650	627	648	658	676	638	690	678	694	649	678	664	677	699	642	680	681	711	684	661	686	652	656	636	620	652	697	643	672	655	640	585	679	689	636	657	667	686	662	677	687	651	700	661	662	630	681	658	686	673	660	614	672	683	625	645	656	702	662	646	657	678	647	730	685	668	657	676	647	667	662	695	671	650	684	699	658	704	706	671	668	699	643	646	693	697	677	648	707	641	699	654	652	684	627	657	656	666	680	708	713	622	635	662	631	668	644	674	702	689	670	655	666	698	693	644	695	610	677	644	655	662	671	638	692	657	670	642	645	628	678	678	666	703	709	662	644	665	688	694	689	602	673	695	723	608	658	657	689	612	672	622	620	659	695	641	627	697	670	611	632	626	663	690	648	662	668	631	693	669	642	659	703	631	591	697	652	691	658	639	679	674	711	666	648	644	672	674	681	661	683	668	640	623	651	670	666	642	630	619	675	684	650	672	648	652	667	592	703	661	701	656	738	688	685	653	703	632	628	643	669	644	654	665	685	654	661	721	662	695	672	669	650	655	675	633	651	658	704	683	630	676	637	657	684	668	682	672	698	605	639	664	608	701	650	668	640	676	630	619	665	685	648	686	669	661	722	614	621	696	685	678	658	619	676	668	699	694	663	662	685	689	627	670	643	654	669	642	631	674	682	683	678	631	664	679	656	692	667	688	663	635	664	638	653	632	631	632	666	648	653	623	643	651	707	637	682	703	668	634	675	629	670	613	652	648	669	695	709	646	634	665	654	653	661	694	711	664	655	630	670	646	634	646	671	679	652	729	694	638	631	638	678	672	680	684	665	694	644	639	648	597	695	691	694	670	659	629	692	663	670	684	736	681	616	685	659	674	665	658	675	695	646	642	627	650	643	659	668	659	679	689	721	661	678	685	606	657	694	702	657	670	635	603	661	672	637	675	698	653	670	656	636	673	686	633	661	614	700	687	684	676	728	668	671	671	699	669	655	648	675	731	636	697	664	664	649	677	688	680	642	623	655	667	647	696	680	674	659	704	633	657	687	669	689	636	676	637	615	678	683	665	655	640	636	673	620	663	669	627	646	677	690	668	660	626	647	708	659	645	661	631	677	707	645	655	630	644	665	680	617	647	703	637	620	680	671	678	633	672	667	693	656	650	629	669	698	688	660	636	614	656	660	663	645	648	715	624	653	643	665	617	668	656	679	643	644	689	660	662	695	643	703	636	637	696	643	653	694	674	639	664	687	656	657	635	652	649	692	651	632	646	662	664	667	699	675	664	663	698	676	632	659	669	661	657	669	679	659	663	625	625	662	643	634	625	629	668	606	680	671	659	649	636	673	655	641	661	664	648	670	658	649	689	654	670	655	675	678	697	678	628	646	658	650	651	675	652	653	656	674	644	684	665	658	695	678	626	710	664	709	687	680	614	622	663	673	709	667	671	641	679	610	630	694	641	710	614	668	671	658	673	654	702	615	633	663	643	687	642	645	663	664	626	644	638	639	645	676	679	655	666	659	673	668	666	671	674	678	695	654	648	703	672	628	657	672	660	662	725	664	647	669	656	680	687	624	664	662	686	673	657	659	626	637	668	637	643	624	689	664	638	648	682	639	682	644	640	642	669	610	672	675	669	691	681	708	670	664	689	705	642	674	671	631	668	676	680	639	637	642	676	707	671	714	674	611	633	685	649	669	682	640	673	669	638	686	678	670	712	673	671	624	639	653	698	699	676	665	675	689	684	640	706	691	619	636	661	664	641	653	671	654	641	658	657	645	665	692	664	696	642	664	658	696	663	654	678	676	705	684	705	651	616	683	630	683	657	657	655	676	676	670	685	729	669	673	677	673	673	656	689	654	693	665	709	670	678	635	672	633	690	650	676	656	632	711	663	656	685	637	660	668	693	662	642	681	678	670	621	676	621	643	679	674	665	667	644	730	658	648	677	596	651	670	688	697	667	695	698	669	666	646	731	684	686	678	628	668	668	656	668	617	659	693	699	712	645	623	672	664	636	669	613	671	642	642	678	648	643	637	638	654	672	647	661	637	625	602	624	654	655	633	661	650	643	654	640	638	602	647	617	625	627	667	708	620	657	690	648	625	653	683	657	655	672	648	670	704	650	678	658	672	628	706	667	663	668	657	690	687	665	642	629	659	699	666	688	655	670	682	632	656	662	669	719	684	657	638	672	668	689	672	658	697	618	638	641	667	690	671	642	681	682	712	648	668	628	668	657	663	683	630	635	691	653	652	679	696	680	730	658	636	689	686	638	671	626	617	623	638	673	668	661	696	663	679	698	698	653	630	722	673	664	618	646	668	641	689	644	635	678	636	650	672	630	658	675	654	665	658	639	646	669	686	731	647	656	648	635	676	659	648	706	678	643	710	692	666	645	659	659	639	669	656	658	651	653	659	685	680	647	664	669	631	658	639	654	653	701	635	664	635	690	642	656	638	703	683	651	653	660	699	690	679	688	647	644	662	664	656	661
24418	21595	29044	25302	22934	19555	13178	8161	6233	5135	4202	3047	2367	1980	1734	1611	1475	1380	1276	1215	1248	1177	1022	1024	999	1040	914	837	820	804	810	843	741	732	752	773	742	705	748	676	673	696	765	751	765	771	694	690	711	726	697	734	690	709	746	717	723	699	744	709	703	696	656	720	717	684	737	684	687	686	650	712	713	713	742	746	715	719	728	678	726	687	719	716	718	732	712	730	693	684	667	770	711	711	700	745	687	758	744	739	712	702	728	716	686	722	698	703	717	727	764	689	710	693	720	708	725	706	709	712	731	719	714	700	684	677	715	665	667	683	725	673	669	657	743	651	724	754	704	696	671	664	669	685	698	641	709	741	707	697	743	699	764	698	679	756	710	701	728	688	698	703	722	687	702	670	731	696	743	741	731	684	663	705	702	701	719	696	675	685	687	705	706	680	723	698	771	690	655	762	716	740	663	753	703	748	655	726	717	700	658	760	717	696	708	694	726	702	690	701	746	727	676	719	749	719	691	689	718	721	662	693	688	659	723	690	718	690	687	672	738	657	689	701	723	749	723	695	734	723	722	696	688	746	706	697	755	672	729	667	706	708	706	707	762	679	687	715	675	705	673	697	721	695	677	779	733	700	694	735	728	711	704	697	709	786	666	687	699	697	691	733	746	695	748	684	716	735	689	706	719	779	696	694	676	664	677	710	688	723	695	682	718	721	724	727	638	685	691	708	720	758	660	706	727	723	709	689	726	710	724	708	708	708	694	665	681	714	709	709	740	708	697	682	735	720	708	704	701	672	716	707	722	707	704	725	703	715	717	704	714	731	725	746	680	684	730	706	651	747	647	668	670	696	705	696	660	689	714	719	705	670	715	720	718	736	714	737	713	780	730	723	674	707	703	721	676	699	686	699	697	727	692	746	676	672	658	741	654	680	688	705	726	726	704	717	704	661	730	728	752	725	756	736	729	736	706	672	690	707	751	739	717	708	705	675	710	719	723	783	789	686	749	698	732	668	714	676	736	722	722	718	703	724	733	709	704	734	706	670	688	640	703	688	656	704	744	640	680	747	627	724	723	730	742	715	689	699	682	699	665	724	656	721	727	704	661	661	662	691	716	728	689	720	733	690	667	669	713	724	720	696	738	698	662	727	770	731	733	702	689	697	688	691	692	675	675	724	692	700	769	773	714	698	674	740	712	696	755	725	741	722	722	647	699	713	798	745	713	744	726	715	674	695	702	678	666	661	657	671	735	704	720	676	711	758	700	709	709	753	715	714	721	760	731	745	769	700	694	696	696	723	711	693	724	689	701	695	729	693	707	754	679	654	700	698	712	670	707	681	747	728	735	709	704	675	698	734	733	699	726	724	713	670	731	684	750	656	663	713	736	689	726	741	724	709	679	685	740	679	716	726	756	713	713	709	730	667	698	715	724	714	730	705	686	687	701	711	652	756	696	730	674	662	742	664	699	714	699	687	739	760	678	668	690	667	694	678	725	652	690	751	694	732	756	728	774	764	700	710	725	720	690	664	674	714	665	706	745	748	661	727	705	728	653	757	709	694	706	690	678	753	691	717	685	734	753	663	697	756	684	640	678	734	716	746	714	700	717	686	700	715	700	712	754	705	699	694	701	689	707	708	692	706	719	712	761	711	717	698	689	725	696	695	728	718	690	673	726	698	736	684	715	706	689	689	706	676	723	686	712	667	739	693	732	722	630	719	646	676	705	703	736	686	677	714	715	673	685	728	694	718	711	658	695	714	676	723	736	732	710	695	711	702	744	724	712	663	703	692	719	720	665	698	724	705	714	726	706	749	693	701	724	726	694	689	687	727	672	719	697	675	688	736	725	716	729	738	683	712	725	698	679	684	692	694	757	704	721	758	706	754	697	706	700	723	721	693	700	703	710	655	729	738	676	706	688	675	719	705	673	728	705	731	712	706	749	729	680	708	672	697	731	717	653	710	703	643	701	633	680	681	740	721	728	738	668	704	666	735	711	704	718	720	740	732	728	753	742	723	725	716	735	734	706	721	654	735	699	683	678	659	686	745	731	698	735	634	716	662	691	713	733	692	696	671	679	733	690	706	726	708	744	676	702	705	722	700	720	761	693	703	736	722	725	684	712	736	760	738	709	660	711	677	694	715	723	678	702	720	751	721	727	661	712	711	701	728	744	702	716	734	666	717	729	665	664	708	724	735	710	725	686	704	676	705	713	688	692	712	721	682	723	652	686	678	727	699	705	689	706	697	712	692	689	672	682	702	695	718	711	680	666	683	690	707	705	727	737	713	653	742	747	702	677	737	717	717	658	751	727	718	713	704	757	706	709	716	733	707	735	715	716	675	732	726	732	719	699	676	713	715	683	751	729	702	698	712	720	735	700	734	750	767	712	691	693	705	744	690	703	723	694	715	715	685	704	700	720	681	690	635	716	685	765	709	681	710	668	676	715	721	735	712	680	653	758	630	707	699	712	720	731	704	738	706	733	705	691	717	705	715	719	699	735	726	685	702	712	690	672	699	692	723	701	706	704	692	673	736	703	744	690	645	727	746	767	700	750	697	675	729	691	720	674	693	739	655	676	748	719	686	717	716	712	726	739	668	683	715	713	733	723	646	712	688	709	741	696	708	716	701	668	670	730	654	743	715	668	720	671	643	699	697	719	724	744	657	708	715	698	709	718	738	659	732	709	729	696	682	696	707	709	710	718	708	693	702	731	738	672	676	701	712	645	730	687	684	723	729	719	719	706	737	744	718	725	750	690	684	716	706	717	676	691	711	645	691	709	691	699	717	718	670	687	748	686	691	682	712	709	726	681	733	707	735	685	671	674	687	666	665	727	708	697	701	700	716	699	739	739	667	699	688	730	682	715	707	728	684	692	685	708	711	716	706	702	727	727	718	701	696	674	675	703	704	725	690	712	692	665	708	686	764	680	734	721	689	712	713	731	677	682	673	760	694	709	740	730	706	720	640	708	733	666	649	680	661	735	686	713	750	661	647	709	755	685	680	723	678	718	658	719	724	702	661	706	683	679	699	715	716	706	687	731	701	735	696	708	685	716	715	709	694	712	696	722	758	762	742	718	700	727	670	715	690	691	714	674	656	718	729	654	715	712	704	685	676	701	729	716	737	724	731	722	668	717	647	677	747	664	690	702	719	724	696	687	707	690	755	720	708	711	735	709	747	700	692	723	649	731	720	704	703	689	691	720	707	703	736	714	690	668	701	691	671	684	690	703	700	665	687	704	691	718	718	701	684	717	746	672	702	746	726	687	763	699	712	669	715	717	715	720	735	658	687	735	702	711	690	703	710	698	711	635	693	704	707	734	682	649	673	727	662	666	734	718	724	722	716	716	700	736	708	738	701	687	692	676	666	647	723	719	732	748	683	711	742	735	737	690	715	663	709	740	734	718	669	694	730	669	674	737	702	673	691	727	753	711	691	717	728	734	744	703	729	751	667	741	701	664	720	701	710	709	707	673	706	665	708	676	685	673	695	724	693
26036	50338	41299	29339	23575	18511	13957	10948	8928	7484	5829	4386	3275	2750	2150	2055	1771	1651	1656	1571	1479	1421	1220	1125	1095	1091	1032	877	926	920	830	778	805	781	849	765	761	761	744	780	740	739	654	716	768	714	748	750	723	687	726	700	732	750	710	688	690	717	694	702	728	753	717	704	716	693	737	726	683	696	735	720	734	661	727	741	695	692	743	668	694	764	659	737	734	710	707	710	713	737	728	657	746	711	681	716	679	696	728	722	708	692	738	716	748	689	707	698	719	680	734	724	770	693	725	693	699	737	701	690	701	760	697	749	729	685	681	735	674	675	728	730	697	736	708	753	683	718	724	687	672	739	731	701	713	708	715	734	685	711	738	699	718	695	725	679	739	695	698	704	702	693	749	718	726	700	698	725	718	713	671	714	725	701	735	728	736	680	713	698	671	739	723	738	703	711	732	717	708	783	696	715	677	753	694	758	690	685	751	676	661	686	708	685	758	694	672	694	701	697	684	687	662	722	695	687	684	746	717	729	733	651	720	708	733	680	689	714	701	735	702	682	732	686	665	751	683	746	710	723	701	686	676	735	716	710	753	699	716	646	694	720	666	645	685	706	702	704	694	719	737	743	694	738	722	730	677	718	716	697	740	740	675	693	696	698	686	703	706	688	731	763	735	667	756	713	694	725	712	684	701	695	667	711	670	728	699	764	733	712	731	718	682	662	732	719	672	738	748	685	747	664	626	718	716	689	691	687	703	781	705	659	722	744	694	706	685	725	725	722	707	693	744	764	722	702	689	657	709	732	741	719	727	707	705	724	742	737	682	734	702	687	682	711	723	701	725	672	716	699	708	760	687	738	708	744	708	678	704	724	728	724	690	732	712	672	669	690	727	722	723	713	710	726	707	729	665	694	713	708	665	690	705	726	742	671	708	739	728	724	708	723	746	679	705	756	697	695	690	716	675	674	742	730	680	715	670	782	712	713	714	718	721	707	694	719	666	712	744	745	720	696	666	715	694	693	718	724	657	696	748	651	727	679	746	698	674	696	721	701	711	736	700	688	736	727	701	719	724	700	695	712	679	744	689	715	743	701	744	713	703	697	731	681	745	742	774	698	668	676	745	747	723	706	699	748	723	719	649	742	715	700	656	689	679	763	720	725	723	686	736	718	767	728	664	685	724	739	686	684	717	733	743	686	681	700	720	734	671	699	730	738	746	743	711	736	711	703	710	689	644	723	690	722	709	726	685	700	724	692	723	701	738	739	751	757	676	717	693	727	703	734	715	719	729	685	666	703	667	710	713	724	679	688	682	708	708	661	705	671	687	736	743	744	697	752	702	707	743	704	736	653	715	743	691	714	736	701	671	751	713	732	682	728	759	698	733	695	725	710	720	675	689	709	687	763	691	648	730	698	698	685	740	707	697	676	709	732	690	711	674	664	757	750	731	710	679	730	686	717	718	708	721	691	707	758	705	748	691	728	711	698	708	766	741	676	721	708	716	721	651	744	687	698	699	765	724	725	735	714	687	673	716	710	704	724	751	707	716	700	700	722	738	696	725	674	711	704	739	682	683	660	731	753	707	697	726	669	746	739	672	722	734	687	703	675	696	706	718	700	651	751	681	716	729	649	769	739	756	683	737	696	677	721	649	695	700	711	683	696	678	726	645	646	691	751	669	675	661	699	709	671	688	728	706	699	725	711	682	716	719	666	771	684	683	706	702	707	700	719	746	787	729	683	730	725	670	672	683	704	681	651	662	759	739	663	686	717	729	695	703	674	710	707	705	716	715	696	743	695	684	682	750	737	734	691	733	687	711	716	713	726	714	750	706	744	673	716	717	693	698	667	738	747	665	700	735	700	734	720	670	684	701	716	729	695	653	729	680	674	716	674	697	703	718	736	677	734	708	706	754	705	710	706	740	719	752	632	698	682	706	733	729	720	694	714	738	683	699	688	678	732	715	698	675	704	658	693	722	745	735	695	678	667	701	738	693	687	731	701	717	658	703	712	704	702	705	762	730	726	733	667	743	742	663	733	701	713	729	705	712	754	707	673	734	760	760	714	719	786	728	677	734	741	708	662	672	681	666	745	711	706	719	719	750	726	712	662	728	703	743	733	684	666	704	776	685	666	775	722	676	696	644	736	735	750	716	664	684	717	698	704	735	761	697	739	720	682	706	735	718	730	710	700	762	698	693	728	722	654	746	679	695	735	717	735	683	756	723	721	740	707	717	675	718	738	757	697	712	666	709	651	713	724	726	725	714	707	713	708	750	737	670	762	730	642	709	700	706	715	673	742	718	746	671	711	731	685	707	680	757	723	676	716	682	738	754	689	712	734	714	728	696	649	705	703	719	684	703	720	701	746	690	735	671	708	745	686	673	729	708	713	703	690	725	682	747	725	734	676	757	676	666	703	717	684	679	658	698	711	726	701	690	723	721	693	676	725	675	699	688	730	702	740	709	707	697	719	711	668	663	691	779	698	759	728	672	710	709	748	783	697	727	730	693	715	683	713	728	687	692	709	729	666	760	700	691	655	748	718	724	690	725	708	734	684	692	691	720	675	728	720	682	758	758	704	730	705	679	711	712	709	682	671	712	726	645	753	685	655	694	700	744	707	697	730	689	687	714	723	696	743	686	735	729	739	688	704	740	723	691	706	703	725	692	705	758	715	718	735	706	713	668	675	711	714	677	746	755	678	747	678	705	681	681	757	717	765	704	707	700	745	772	652	690	698	713	683	771	668	714	763	718	714	712	677	751	722	673	741	710	694	690	705	675	691	685	714	741	726	718	750	692	661	677	711	708	744	725	703	709	726	757	674	715	705	712	689	759	738	730	688	735	728	720	691	755	723	747	729	715	673	718	708	727	706	690	693	673	711	687	721	710	724	712	687	705	722	685	735	689	719	751	684	742	682	698	685	723	725	698	683	717	740	693	717	726	717	683	680	727	723	680	741	671	691	662	703	736	710	693	710	754	719	733	717	702	699	704	694	727	734	727	716	694	729	663	701	649	729	705	669	762	684	666	682	712	700	697	718	720	680	741	700	670	736	722	717	686	694	681	716	748	689	748	738	763	708	761	693	694	710	723	687	756	751	733	728	733	721	742	699	687	714	735	719	726	726	704	674	705	647	686	729	713	691	739	681	749	744	750	703	707	719	700	697	707	686	701	702	738	701	706	665	711	675	719	729	728	697	726	734	711	690	741	715	679	726	708	674	707	731	732	702	716	707	708	747	727	646	681	747	660	735	692	724	710	675	740	673	717	738	712	681	703	737	726	731	682	682	711	754	763	735	658	712	732	765	707	721	704	705	713	691	721	699	662	747	708	722	714	725	728	737	683	723	708	758	731	681	740	743	710	734	685	711	647	734	680	703	741	650	741	733	720	698	756	712	696	697	719	745	739	710	751	737	700	701	713	725	754	678	744	716	722	737	750	724	694	709	735	711	683	675	713	699	741	766	725	666	687	775	713	677	676	763	668	694	697	719	714	716	728	700	679	687
25481	21615	28578	27236	20704	13906	9111	6237	5081	4259	3233	2496	2043	1668	1487	1414	1396	1250	1163	1107	1057	1110	1040	947	886	888	815	784	789	788	753	784	743	726	732	773	757	737	699	696	681	725	723	682	685	691	699	690	709	670	663	661	714	652	710	696	712	703	712	687	638	702	713	663	672	705	678	681	726	679	656	628	749	669	745	645	698	711	710	678	632	658	642	666	646	687	708	680	708	685	676	642	691	635	703	672	694	674	681	685	695	673	699	719	656	704	682	640	678	698	619	618	713	651	691	672	697	637	660	659	673	713	660	648	663	681	678	698	720	633	696	675	687	687	682	688	616	697	646	681	676	650	663	685	666	674	670	644	647	671	645	675	651	702	671	723	686	648	673	687	671	657	621	666	683	673	702	680	687	662	684	691	682	700	668	610	657	694	686	714	710	658	719	693	685	680	635	695	696	680	662	674	680	702	688	713	701	712	689	657	687	715	699	697	677	692	683	649	669	689	690	675	680	733	684	668	677	649	671	622	649	678	683	678	711	671	691	666	669	661	643	670	672	698	693	715	679	672	685	670	662	662	648	673	667	670	649	721	658	682	685	627	677	696	712	683	700	690	687	726	720	660	686	704	728	681	667	691	699	707	698	682	691	663	656	701	693	712	681	712	699	682	691	679	664	684	706	700	667	700	684	651	668	662	694	702	655	695	668	655	695	690	673	692	674	702	687	673	674	711	722	650	700	704	692	691	728	720	615	680	684	668	697	696	697	681	668	687	728	689	691	636	697	653	645	734	713	678	668	652	665	698	663	702	681	705	690	662	658	646	650	678	697	665	679	703	706	687	671	702	639	715	702	691	680	658	713	684	681	681	698	685	687	660	668	646	701	672	696	694	633	680	682	694	686	694	676	650	716	676	694	710	667	652	695	689	675	657	710	638	707	661	678	694	661	669	725	688	640	649	651	635	711	630	718	686	670	692	720	695	670	714	678	677	695	684	677	702	680	704	666	648	699	715	665	681	717	704	683	700	697	653	679	649	686	695	707	722	686	629	642	675	691	734	672	721	713	699	713	699	674	710	661	699	673	653	682	692	702	730	681	668	685	719	694	671	711	648	709	653	687	677	714	695	727	678	683	667	728	626	705	666	704	678	662	679	715	656	703	670	654	691	723	733	650	642	702	681	655	729	664	699	656	664	739	668	680	695	665	697	666	667	662	652	681	692	661	677	674	707	670	755	656	701	704	647	711	661	694	649	701	671	711	709	638	657	659	685	669	666	696	667	672	697	702	734	697	689	690	694	713	674	708	681	696	694	673	669	656	727	709	712	669	693	695	632	700	717	687	636	715	703	703	647	668	657	651	682	700	671	737	664	659	690	656	689	681	706	698	711	661	668	707	670	639	726	720	687	715	748	683	663	660	661	654	732	669	619	622	683	682	670	710	696	681	707	687	657	693	710	671	709	703	685	694	688	684	664	675	670	671	703	653	648	673	683	670	698	704	667	690	716	714	723	723	740	673	644	689	670	677	654	759	654	662	701	674	635	706	677	694	694	692	670	680	663	672	694	682	671	730	662	656	711	685	670	685	700	648	697	677	686	697	637	672	664	690	651	700	699	678	663	711	678	694	649	719	675	682	710	653	686	722	678	690	657	666	673	716	663	657	679	703	657	685	676	719	659	654	666	651	700	698	695	683	709	707	687	735	677	675	682	658	686	653	641	715	722	749	674	675	719	664	670	707	675	691	638	707	710	733	680	731	677	686	688	679	697	714	669	689	677	685	734	699	687	662	668	700	683	650	644	702	677	659	646	704	705	670	703	707	680	625	672	637	660	683	677	677	664	652	693	654	682	701	667	718	669	684	650	683	684	667	728	685	674	705	695	684	689	688	652	684	670	708	702	717	696	671	690	663	659	701	720	684	704	650	657	657	657	715	693	701	659	689	687	688	728	714	646	717	683	650	710	675	680	665	665	702	700	687	629	650	656	648	706	652	701	678	701	659	677	670	690	689	683	651	679	682	665	692	679	683	673	681	687	690	663	662	707	703	668	771	713	693	677	660	636	660	650	765	710	738	676	662	671	696	709	654	664	676	706	720	667	695	693	684	663	681	674	683	713	708	704	665	687	639	674	677	690	677	704	670	690	699	657	691	663	683	686	686	713	687	686	672	714	707	701	708	680	678	639	669	649	657	755	671	718	733	695	673	692	678	670	678	707	736	683	699	708	668	675	648	679	692	694	667	664	676	678	671	720	660	693	661	663	657	682	681	716	654	679	669	595	693	740	709	761	687	670	702	701	720	702	693	671	666	679	708	745	669	708	658	657	651	673	624	660	693	691	646	687	667	679	684	690	672	701	711	719	642	685	654	669	690	716	707	735	679	711	722	662	676	686	670	674	692	662	715	645	654	657	693	681	673	667	700	676	702	688	675	610	689	674	686	686	640	661	721	667	670	694	660	648	733	725	693	697	679	700	660	682	694	710	674	674	658	637	635	622	644	678	698	690	696	698	684	675	700	663	685	698	718	676	687	715	727	646	668	665	675	644	675	700	689	728	701	680	636	662	682	737	695	684	734	686	658	634	634	625	679	706	674	703	709	712	691	693	703	695	688	673	735	697	668	687	658	706	677	686	667	654	682	684	664	679	648	684	676	704	670	705	693	698	669	681	649	656	777	731	699	668	697	625	684	768	671	672	650	661	685	723	696	738	712	700	704	667	673	675	685	714	678	662	664	682	684	691	691	652	693	714	663	671	645	711	691	695	713	667	672	689	692	711	699	672	660	715	661	730	680	601	688	671	690	704	676	716	700	717	687	697	670	686	694	718	651	709	699	705	668	680	725	652	727	714	710	697	700	635	690	715	678	691	642	673	703	685	669	693	676	675	666	725	655	706	640	714	689	658	693	671	642	661	668	678	665	718	655	668	685	703	673	659	636	664	725	717	680	670	638	679	697	672	721	692	721	722	685	692	680	667	740	678	703	664	692	683	694	730	677	655	688	693	684	696	718	721	702	636	680	657	660	671	658	674	671	691	656	700	676	678	679	673	673	680	664	714	674	684	711	663	727	675	692	640	682	690	692	697	659	628	657	667	671	659	694	710	690	683	658	677	667	684	721	696	662	683	666	702	709	729	741	675	712	627	675	678	661	752	681	686	689	687	668	671	673	735	696	673	704	683	701	721	677	687	685	709	651	681	703	649	702	668	625	700	686	651	707	692	739	645	662	738	681	737	670	670	676	674	716	698	655	699	746	635	742	683	682	673	696	663	657	648	661	691	723	681	717	664	666	681	679	663	655	679	729	685	662	669	646	653	696	667	707	627	687	671	709	671	737	720	687	714	643	672	670	673	633	661	685	686	707	732	652	668	684	682	652	686	701	692	703	613	658	695	717	630	672	639	658	664	670	675	679	709	689	687	726	687	717	654	691	653	697	698	743	666	638	703	676	722	710	689	681	624	697	717	666	723	665	657	649	672	694	680	682	711	683	641	658	682	747	664	680	636
25619	47585	38079	26530	21202	16061	12150	9285	8020	6320	4762	3657	2868	2317	1976	1842	1679	1529	1395	1367	1309	1205	1167	1060	1086	1090	986	817	827	817	796	769	813	757	736	771	776	763	732	744	670	776	727	644	740	713	720	694	756	691	704	723	677	726	695	663	718	720	690	737	744	718	683	701	707	705	686	726	682	710	746	693	688	698	689	733	751	671	700	762	695	703	684	658	731	670	682	670	749	670	686	740	674	704	698	767	724	681	655	766	716	711	670	719	735	667	701	656	743	695	657	659	662	706	678	729	688	693	705	682	712	694	682	688	671	648	651	704	691	709	702	686	712	694	678	736	663	669	752	704	734	695	687	674	696	701	674	689	677	715	697	712	679	655	697	686	682	667	757	640	679	718	662	675	671	692	707	695	738	695	751	694	719	667	697	686	724	657	698	687	690	706	661	702	646	685	675	718	696	696	708	710	734	662	649	669	706	692	697	656	702	691	701	730	707	719	709	708	747	672	648	724	678	720	698	777	723	678	719	709	721	718	728	705	691	696	692	704	686	704	679	698	679	701	686	704	706	683	656	713	721	723	681	638	708	666	711	733	730	705	736	717	667	670	699	658	741	685	671	658	678	687	700	726	710	674	728	688	665	671	676	727	661	676	669	678	673	667	669	722	719	742	720	706	663	710	711	691	707	671	696	709	682	669	654	694	682	687	754	689	737	682	697	703	695	671	718	700	700	665	652	665	674	652	682	722	741	675	708	763	669	731	668	689	755	709	720	716	661	719	719	725	732	709	685	700	713	724	702	681	698	713	688	709	664	710	710	640	663	708	713	652	665	721	664	698	664	684	704	684	710	700	723	681	693	669	644	680	717	676	677	731	742	680	712	701	717	740	710	685	728	665	706	677	726	683	646	676	692	702	702	743	715	698	649	719	670	707	699	707	715	735	640	756	658	701	681	702	677	693	738	732	715	686	722	669	733	713	737	721	703	744	674	688	678	681	701	684	722	648	658	750	684	711	705	722	722	732	683	715	748	684	708	713	702	662	752	695	690	713	683	647	704	712	669	701	691	735	687	686	647	701	679	705	707	662	655	636	706	713	646	669	683	716	728	688	709	674	648	745	703	768	683	685	698	705	670	737	688	707	686	698	696	740	706	708	701	701	757	655	690	701	665	678	704	708	690	737	710	725	702	707	707	628	728	758	720	714	679	671	712	695	733	670	690	719	719	706	708	726	691	662	718	732	715	729	656	711	710	715	701	734	736	714	705	699	710	677	704	693	711	717	733	750	704	709	672	760	656	640	682	708	681	681	699	722	699	683	719	689	686	676	714	690	733	672	699	730	696	645	708	687	740	666	694	705	713	673	731	634	717	655	720	715	726	695	678	700	702	703	657	719	703	666	684	693	692	679	685	724	696	693	719	685	651	708	727	724	703	707	693	691	720	695	681	687	713	713	683	684	703	715	740	706	717	712	701	710	700	675	714	670	681	719	636	693	685	701	737	657	673	724	652	751	754	691	720	682	718	680	723	680	678	691	683	661	723	699	718	698	725	748	734	733	712	726	717	663	712	685	730	725	694	714	684	702	695	722	650	670	721	726	654	730	739	687	680	680	713	685	646	740	700	703	694	699	644	717	689	719	733	729	708	717	721	653	672	688	674	678	678	719	711	676	687	709	689	656	701	699	737	680	652	691	714	685	702	687	708	731	731	700	693	692	684	675	675	713	682	720	695	704	696	713	727	669	701	708	662	688	723	726	700	671	711	698	689	700	686	707	677	698	705	700	740	719	708	726	714	676	666	735	743	688	681	682	733	667	706	730	665	691	684	756	752	672	691	723	722	707	681	700	688	763	724	663	693	709	702	750	736	699	679	716	703	712	757	680	682	715	735	688	659	694	693	726	695	704	707	709	638	689	729	694	734	706	666	682	692	710	694	703	708	700	709	721	671	651	699	675	684	696	687	715	680	663	714	692	682	693	675	684	740	742	719	650	663	733	766	679	652	679	758	680	709	715	668	671	687	708	743	708	679	686	701	680	623	701	715	683	723	711	727	681	688	660	719	697	660	716	738	737	667	698	669	754	686	660	722	676	671	703	659	670	707	738	714	726	703	704	660	690	685	660	728	689	669	728	716	697	675	668	670	690	723	719	707	688	674	694	697	623	719	692	695	678	730	655	697	710	667	736	666	748	661	724	682	696	677	697	703	723	684	683	693	674	693	727	711	714	682	636	729	671	724	708	714	705	683	670	704	675	679	722	703	696	625	654	662	678	738	670	704	668	707	729	711	696	663	677	663	712	679	699	687	704	689	694	664	674	720	709	682	693	695	726	727	722	724	645	765	676	709	689	693	707	700	691	688	687	688	683	732	726	669	692	689	677	718	718	732	622	682	662	730	682	712	706	684	713	754	675	699	693	713	699	721	705	670	679	717	707	739	693	699	681	697	709	671	735	714	728	677	664	705	690	663	716	722	701	688	729	744	682	679	724	755	672	723	717	684	681	705	717	677	712	671	680	658	685	678	667	697	684	710	716	714	684	716	737	699	711	710	709	712	709	725	681	673	688	691	672	699	675	671	720	744	700	702	679	668	719	682	693	722	642	761	721	694	720	741	677	699	711	750	677	668	693	709	666	697	685	692	736	694	704	667	697	701	698	699	655	703	671	668	690	674	695	677	666	689	712	656	700	702	685	637	678	712	661	664	734	734	700	707	716	715	772	718	648	678	679	673	662	705	683	675	695	697	722	726	685	691	706	650	645	714	737	708	688	692	715	692	650	701	731	673	713	695	659	684	713	703	728	739	680	702	651	680	716	652	705	692	735	694	682	715	699	701	753	716	717	700	696	705	650	747	719	700	672	737	703	723	748	728	694	695	677	680	693	669	674	693	696	690	690	689	680	730	662	727	752	667	700	728	674	769	748	744	709	703	700	711	741	685	661	683	640	758	670	700	704	714	732	690	688	689	699	692	659	725	673	688	704	712	718	671	701	683	638	716	696	711	643	712	704	669	713	679	651	649	730	667	708	685	632	696	680	695	704	706	719	711	659	676	633	735	686	681	720	739	726	772	692	669	669	700	683	707	740	697	660	673	717	704	737	722	668	653	698	692	682	686	669	690	713	737	683	691	662	718	676	675	661	749	698	712	668	695	699	703	686	695	708	676	702	711	716	702	729	683	722	682	710	693	746	700	695	657	682	726	695	716	679	672	681	703	740	660	708	667	698	655	627	720	692	723	694	723	689	684	753	691	689	666	695	717	686	688	692	704	731	724	701	710	732	710	672	713	703	682	738	658	741	723	703	725	646	725	738	725	700	705	731	646	682	702	689	670	722	708	704	682	710	723	665	682	634	700	733	694	683	654	677	671	723	653	706	682	668	644	735	714	675	684	670	724	704	716	689	668	663	686	678	655	668	687	673	699	695	700	691	739	682	669	673	696	711	683	737	713	693	732	700	685	747	690	707	709	692	660	705	728	707	708	714	676	708	708	697	724	713	656	668	711	712
23089	21568	29356	24320	22141	23611	21152	11602	8581	7267	5664	4159	3021	2567	2233	1971	1897	1748	1764	1671	1583	1441	1293	1224	1208	1296	1146	994	1007	881	894	919	883	834	895	854	834	816	818	857	821	788	795	881	794	767	853	808	796	829	797	848	736	757	838	808	769	794	779	836	842	768	760	729	780	772	729	811	813	847	785	795	803	783	765	805	770	719	813	869	829	800	776	760	778	783	807	813	828	805	824	763	780	784	778	769	791	764	775	792	812	767	795	757	810	792	799	840	773	810	753	778	822	739	784	814	782	779	801	790	752	834	766	816	790	765	804	770	805	771	736	763	787	779	733	779	818	729	757	842	785	750	807	809	847	756	811	726	823	821	802	772	761	767	782	845	775	818	791	784	755	764	758	799	802	767	746	831	797	745	782	784	798	782	751	725	781	809	774	759	792	739	790	735	779	786	872	773	810	800	793	837	844	800	747	763	795	789	798	800	751	801	793	804	777	870	799	798	799	815	795	790	803	768	839	742	772	808	766	828	808	790	774	765	813	733	761	771	830	781	830	777	758	861	815	806	820	763	802	758	752	793	806	832	820	820	802	777	758	797	745	862	794	810	769	809	821	814	775	816	759	815	803	773	778	778	783	789	787	748	775	766	778	797	761	836	790	833	796	792	828	768	801	787	822	827	795	766	796	803	796	790	780	829	783	756	799	776	852	806	836	813	751	801	725	763	787	780	790	759	798	729	758	765	793	772	792	764	747	800	780	760	762	757	758	755	781	788	777	814	799	837	875	793	795	820	756	789	743	738	807	794	815	782	762	801	779	743	775	769	808	822	777	782	763	787	844	818	781	801	772	828	743	775	777	800	778	751	814	768	766	815	799	792	762	814	831	827	787	756	836	817	795	750	801	776	713	792	814	796	758	773	782	761	768	792	761	773	787	809	819	797	757	745	781	808	795	772	772	777	764	793	821	785	773	786	754	867	750	785	817	780	753	806	802	812	803	836	791	694	780	780	747	777	813	824	768	781	762	774	771	838	777	818	803	779	860	776	799	756	791	828	777	774	797	785	758	801	830	812	746	799	833	760	786	770	808	773	797	773	786	830	818	814	797	840	853	803	811	788	759	803	810	740	830	780	780	789	769	787	734	756	782	745	802	809	758	792	782	784	806	738	734	766	857	765	777	756	759	778	814	788	808	764	814	760	751	769	794	814	773	812	798	845	785	799	770	785	783	789	771	824	791	809	792	768	758	835	811	789	733	766	808	848	787	761	778	815	777	799	774	797	755	802	822	778	771	819	753	764	796	808	786	804	828	843	783	779	794	828	773	801	788	812	761	767	791	787	764	816	774	744	777	796	777	767	780	788	782	757	801	830	732	766	768	811	783	785	766	784	785	808	816	776	792	782	806	819	793	823	791	836	779	807	827	807	756	789	795	779	781	790	811	786	776	799	798	719	770	852	813	797	774	784	782	817	823	854	785	791	785	817	776	832	761	795	792	784	777	789	799	767	770	793	765	756	767	816	757	780	806	795	844	792	797	752	770	791	766	822	782	786	822	799	780	817	785	788	804	767	835	769	791	742	800	821	810	744	807	746	788	814	751	780	816	802	831	784	799	809	777	780	807	788	820	786	815	807	830	766	802	746	760	849	802	773	824	815	767	779	758	758	725	739	781	777	822	791	836	813	743	789	776	806	793	802	812	763	824	749	793	764	783	733	818	810	817	768	769	790	832	831	850	737	764	771	754	764	813	778	744	820	782	787	733	749	790	845	740	762	782	787	775	753	769	834	755	748	809	798	767	775	759	792	755	757	833	806	794	831	750	755	783	791	789	783	797	799	803	809	796	816	767	760	753	830	785	731	794	798	808	811	778	783	812	746	777	766	793	810	829	769	780	839	770	842	823	760	777	765	791	784	814	764	830	763	755	796	797	812	753	797	806	810	792	784	746	817	805	825	812	803	778	808	797	822	803	751	789	830	740	798	810	745	758	799	784	740	770	812	833	776	790	789	850	760	783	781	773	767	780	774	783	771	720	839	784	807	791	760	778	819	795	783	817	852	818	768	741	831	779	823	770	764	777	776	795	829	761	762	829	817	767	823	812	764	834	839	775	822	765	793	811	773	791	796	802	792	778	788	774	826	837	760	814	791	795	794	799	780	778	828	788	794	844	803	719	821	849	754	781	769	794	767	775	767	825	749	807	798	789	743	823	806	828	746	782	786	745	832	778	813	781	732	817	764	789	786	802	844	801	774	816	839	800	805	790	746	800	828	805	807	802	769	807	782	823	748	833	814	762	779	795	818	784	824	816	748	814	799	790	748	781	767	805	793	764	773	744	745	785	756	752	800	798	763	802	792	727	785	852	802	790	777	794	796	775	849	749	804	761	834	776	768	790	732	792	822	782	778	761	752	836	774	776	772	800	790	776	764	775	771	801	840	799	780	764	809	786	833	810	763	769	810	783	789	795	781	786	818	834	798	775	737	791	828	800	797	756	834	808	769	788	809	780	727	783	791	835	760	761	813	791	817	799	784	807	769	813	826	815	808	796	819	786	807	780	771	762	800	846	813	776	755	779	724	823	795	800	779	836	801	778	795	751	775	760	740	799	788	716	779	752	795	779	791	756	773	786	774	762	732	795	782	760	822	799	762	769	769	769	816	763	789	814	763	770	776	741	809	759	806	806	817	772	814	770	846	819	802	787	805	775	780	755	738	733	827	785	810	796	800	796	820	786	747	790	785	769	775	718	797	798	738	783	759	775	753	791	756	774	837	833	792	770	719	801	779	808	797	825	810	713	826	719	770	755	774	746	745	769	761	787	766	767	820	762	806	794	777	806	802	765	847	782	768	799	760	814	799	785	770	780	726	747	787	799	773	795	774	843	742	787	806	816	783	753	824	733	801	805	770	778	765	777	786	761	764	765	761	767	798	783	792	803	798	768	798	766	794	802	758	747	803	798	796	811	824	818	763	724	745	793	756	772	782	734	804	808	807	824	760	752	762	820	820	806	746	797	791	774	823	821	753	836	771	739	762	810	795	787	763	811	750	813	781	791	773	752	856	781	785	803	857	782	790	756	831	817	822	749	743	811	720	802	810	851	823	738	790	786	771	792	785	799	792	783	806	751	787	821	816	747	751	743	776	726	818	802	792	742	744	797	797	749	757	771	777	723	748	824	830	825	740	814	782	761	788	775	800	809	770	775	783	840	793	754	815	815	840	803	778	698	757	806	847	787	746	820	805	757	778	779	786	777	764	787	752	783	802	750	797	765	800	804	830	794	752	830	783	767	797	767	799	793	791	763	760	764	740	772	769	744	793	753	766	818	760	802	791	776	773	782	783	802	802	786	825	807	776	718	799	787	807	839	805	787	821	812	784	764	839	789	798	813	844	814	750	822	812	800	815	806	816	791	827	773	766	810	759	789	812	830	859	804	779	778	773	799	798	773	797	774	830	759	778	796	792	750	750	766	821	770	783	773	774	784	792	822	774	824	793	701	740	779	759
27659	56155	46253	34697	28502	22984	17876	14055	11787	9912	7692	5708	4215	3512	2977	2649	2464	2255	2137	1914	1887	1637	1555	1423	1372	1429	1246	1078	991	998	974	1002	888	886	855	877	882	813	851	821	844	843	822	777	801	803	744	805	782	859	805	785	785	819	835	771	814	830	755	806	772	764	744	832	758	809	773	782	793	785	783	824	786	719	828	751	762	778	793	821	765	814	786	788	801	737	768	726	806	779	788	748	757	748	791	732	741	768	773	845	732	784	775	820	787	754	785	807	755	797	810	767	818	784	783	784	737	796	773	780	763	769	779	821	788	773	741	774	805	805	788	731	778	745	797	800	773	834	820	725	826	788	783	788	797	847	819	776	767	760	841	793	813	762	790	784	770	788	780	786	747	778	744	761	857	779	777	770	742	783	763	781	778	815	791	751	815	764	748	731	745	730	812	769	780	820	785	796	751	790	757	807	795	854	692	790	801	773	766	767	838	769	781	837	747	819	786	791	747	785	783	789	757	762	785	762	787	796	810	875	771	766	764	791	775	782	773	776	797	748	786	776	759	794	796	782	785	760	805	776	721	713	793	764	792	781	756	743	787	774	801	779	724	763	793	763	811	771	841	776	750	823	791	799	728	805	754	806	722	769	796	837	795	748	805	797	783	794	753	774	773	775	776	773	779	807	774	774	769	768	767	762	845	774	795	788	769	770	776	746	794	766	781	783	788	765	767	795	803	744	797	780	761	771	766	748	821	775	761	807	794	733	810	798	749	780	746	778	765	778	762	781	787	769	825	802	792	787	789	791	773	747	777	814	757	729	742	832	830	730	784	785	796	785	763	796	746	755	772	768	720	793	804	805	787	751	757	764	742	775	783	715	799	748	811	761	789	741	816	752	784	776	730	800	806	745	767	767	810	798	742	829	748	795	773	776	822	760	813	785	839	767	784	773	803	781	788	788	792	829	796	817	766	729	751	788	765	816	795	804	756	803	757	778	849	715	784	785	772	794	795	792	787	802	826	753	732	814	773	830	742	722	807	746	773	811	775	799	796	748	832	795	775	852	801	857	819	818	813	771	839	764	745	814	806	763	735	773	806	743	797	784	777	777	799	812	789	793	742	764	750	798	784	750	785	791	770	868	819	803	840	767	767	795	755	770	790	775	783	755	774	771	775	784	873	835	763	819	837	791	756	804	773	791	763	746	786	756	813	766	753	819	739	766	802	772	762	753	743	802	797	805	758	803	769	799	743	792	739	792	837	786	755	801	768	782	777	824	770	814	765	781	766	754	786	774	767	796	759	835	829	807	763	806	832	811	791	782	837	817	753	812	779	748	763	795	766	747	781	742	783	815	793	805	792	790	771	803	780	752	755	806	759	836	795	800	807	797	787	802	770	740	781	774	821	787	794	752	773	737	786	803	741	804	740	835	792	775	794	785	807	766	768	712	805	844	806	764	771	808	805	815	827	767	811	778	794	784	743	749	804	741	782	780	801	804	777	800	777	785	776	783	756	800	778	781	789	779	694	823	757	750	728	780	800	762	777	789	785	724	781	746	819	810	782	810	768	756	834	776	748	797	812	764	816	721	765	780	767	823	792	811	797	746	724	775	723	772	803	764	810	811	765	815	795	783	815	796	787	757	779	761	789	816	798	806	747	767	810	802	771	791	768	786	779	801	764	783	828	793	812	807	823	713	780	771	828	773	820	791	819	766	751	799	751	790	793	789	780	738	829	749	771	721	802	822	779	747	793	781	756	803	811	811	754	793	759	800	755	756	784	780	777	772	757	770	727	781	754	799	772	741	792	802	782	766	750	751	754	764	793	769	774	799	826	761	789	781	806	821	778	749	796	744	793	836	766	795	801	822	741	778	769	767	775	761	773	808	724	820	794	798	744	828	758	804	745	815	794	790	775	798	823	802	794	775	788	785	773	800	755	787	794	819	779	827	778	783	763	769	773	743	745	810	756	785	810	785	754	779	783	763	781	801	798	801	775	769	752	815	768	791	827	833	810	771	756	777	790	830	802	788	829	769	753	749	823	801	807	727	785	795	795	788	769	785	789	746	808	745	842	776	816	779	766	797	814	757	808	810	823	808	790	795	822	800	842	823	802	771	762	797	800	800	802	778	747	817	765	750	792	778	810	794	775	780	733	774	783	806	784	808	772	748	792	806	794	805	751	766	784	734	752	774	770	776	746	738	785	820	764	784	803	781	710	784	796	730	740	783	726	793	798	762	794	761	792	774	757	833	736	785	776	773	779	787	790	776	805	838	791	762	805	744	819	780	748	771	750	769	834	776	800	734	809	764	766	809	831	749	803	796	830	780	753	765	790	742	770	790	824	772	773	771	738	752	781	786	811	783	731	779	799	798	750	782	787	770	745	736	803	766	788	768	811	721	774	787	781	799	761	759	715	790	780	788	784	808	770	827	737	806	819	810	809	784	770	759	813	822	777	777	801	727	848	761	796	778	701	835	753	799	798	789	747	752	802	782	784	774	796	811	799	791	764	782	782	775	765	768	766	804	777	757	789	797	803	815	751	756	816	783	791	834	739	769	789	749	770	774	801	757	813	763	728	749	771	768	747	727	774	771	780	734	835	767	743	798	805	782	768	709	758	800	802	807	840	746	809	799	732	786	742	802	774	859	773	732	769	778	768	783	773	831	800	736	826	770	780	751	774	805	803	803	801	753	775	754	819	779	774	808	809	712	775	765	816	787	792	759	799	782	810	838	803	768	782	808	744	780	742	763	760	805	760	790	777	811	757	803	773	776	822	760	796	805	797	795	781	776	759	785	776	839	828	808	779	765	758	763	757	793	786	757	801	762	708	819	813	805	772	753	751	762	797	754	753	797	742	752	778	740	755	829	775	762	797	766	801	737	744	813	776	772	777	846	742	738	771	842	765	811	774	727	832	830	787	781	740	815	835	795	742	780	807	804	792	817	786	798	818	753	775	776	762	769	783	787	799	730	841	766	805	839	794	839	793	781	778	733	739	756	740	766	742	786	812	833	813	743	796	800	758	831	795	783	782	784	766	766	830	782	839	821	722	806	781	789	768	817	764	781	760	771	759	761	767	775	813	825	779	746	803	808	784	780	784	744	786	776	779	777	804	799	797	783	763	770	762	826	748	784	723	759	804	756	830	792	779	756	795	774	804	780	751	750	740	783	796	756	753	798	794	752	806	785	781	795	798	782	784	806	753	745	800	754	814	784	775	801	795	760	799	777	753	815	822	807	835	809	790	737	768	815	741	813	795	814	789	824	783	741	764	731	782	781	811	782	822	783	802	767	738	813	806	797	760	825	792	825	747	758	803	786	774	800	773	754	763	775	726	768	787	779	748	794	779	758	772	800	763	772	744	783	758	778	806	765	836	766	757	821	800	749	727	848	790	768	786	806	823	814	757	815	723	696	804	725	795	816	801	771	860	778	755	738	758	776	798	695	786	789	806	766	797	775	799	795	828	797	776	807	760	795	835	775	743	782	787	783	740	777	739	772	806	758
29918	29118	34230	25706	15994	10205	6909	4772	4055	3355	2635	2054	1588	1338	1336	1174	1061	1060	1070	1030	995	929	858	807	781	808	801	732	733	747	684	721	723	726	646	671	637	633	679	650	661	627	630	613	672	645	621	681	643	655	664	646	655	689	688	650	662	657	723	643	602	614	673	646	626	631	653	625	643	636	619	672	672	635	629	674	670	633	655	623	663	650	635	677	642	677	667	628	643	650	680	618	702	598	668	663	657	613	593	621	672	636	658	639	606	659	636	627	589	659	655	676	649	693	654	655	643	660	647	636	662	645	620	640	651	608	664	624	636	632	624	670	627	659	635	686	645	644	674	644	645	614	651	639	666	625	709	650	618	659	659	642	630	684	672	657	652	625	639	652	638	630	688	625	601	671	682	623	690	672	659	587	650	636	641	618	621	618	624	599	680	643	589	618	662	641	602	656	669	620	650	671	634	625	643	665	657	671	647	620	667	618	652	662	619	637	706	672	652	623	634	669	677	733	629	583	610	706	634	667	629	663	633	664	658	698	659	629	637	622	671	679	675	622	640	636	661	672	634	639	657	675	660	695	690	654	651	643	635	648	665	628	665	710	663	624	664	621	666	658	640	684	668	670	625	700	643	665	631	665	610	630	640	632	691	660	615	646	673	621	712	633	603	659	665	652	660	615	695	674	680	653	639	608	643	631	664	618	649	676	631	708	652	644	670	599	614	697	642	658	655	670	618	606	628	688	641	644	631	668	628	664	673	613	624	677	681	690	659	628	657	635	624	661	640	633	638	669	670	638	690	662	631	688	660	646	632	609	683	647	645	665	673	627	632	678	637	652	681	636	643	690	623	676	648	621	600	649	653	637	646	624	686	613	682	614	651	649	657	656	711	632	614	641	662	628	637	607	646	668	654	646	614	657	653	641	638	681	615	675	624	659	632	654	643	618	643	619	662	619	655	636	665	630	656	630	670	693	636	675	686	624	631	613	666	652	656	640	656	650	724	645	694	645	617	675	687	621	631	633	676	649	646	670	660	646	600	655	677	618	609	632	623	627	681	644	652	662	648	625	634	648	666	625	617	672	685	626	652	649	646	664	606	662	639	675	624	682	635	625	643	694	687	634	645	609	642	645	708	614	685	634	646	689	640	655	668	626	677	661	693	668	639	662	632	614	695	655	665	612	677	636	634	689	689	647	671	604	639	688	641	678	652	647	624	652	645	639	690	624	644	629	648	638	647	661	670	688	667	668	681	676	655	687	640	657	639	573	671	622	616	678	675	624	642	698	663	674	690	662	673	681	610	610	611	628	623	652	626	675	650	636	664	600	626	657	642	694	619	662	658	634	663	676	639	644	699	675	671	673	682	662	623	645	649	636	622	646	661	631	622	599	644	663	626	629	633	658	677	598	618	678	661	647	672	645	660	708	676	629	638	655	659	616	659	669	664	646	666	667	676	636	703	628	657	645	674	665	628	662	687	635	697	667	621	682	628	708	641	683	629	678	683	657	659	633	653	684	640	624	677	620	639	639	680	696	640	637	660	638	662	623	611	657	639	670	651	639	670	657	625	615	704	645	630	643	678	640	598	611	653	660	686	640	663	622	622	671	703	645	651	652	591	616	607	641	650	669	656	654	647	649	651	640	686	680	690	648	589	653	629	636	646	663	623	672	621	639	720	655	672	631	693	649	653	609	593	653	683	600	614	681	644	655	643	633	694	622	643	624	704	675	619	625	654	655	652	708	662	652	670	650	686	685	663	639	623	659	661	695	653	619	621	643	660	686	587	663	620	640	641	623	626	670	640	633	642	649	617	646	660	665	669	617	646	649	664	624	637	614	667	642	650	672	617	660	617	636	620	661	669	623	680	675	655	652	626	688	631	670	647	653	647	631	600	612	660	600	636	618	632	661	689	651	649	663	639	661	623	660	650	643	601	679	642	638	659	633	654	668	665	634	685	654	669	670	628	664	599	646	708	709	651	653	687	658	657	611	670	618	630	637	648	657	626	650	660	625	653	599	617	686	648	657	603	666	674	633	639	647	684	676	602	649	672	630	649	646	630	656	674	674	627	593	599	617	640	615	641	645	573	661	652	665	671	653	658	635	661	627	650	605	674	660	642	654	628	668	667	670	604	630	643	694	671	636	633	679	684	632	641	646	634	692	638	673	681	672	645	665	663	661	683	693	637	629	682	679	676	661	645	627	657	693	685	649	657	632	675	659	624	615	665	617	691	657	620	667	695	654	633	652	652	707	676	659	670	663	614	686	629	656	621	642	635	646	614	631	671	617	637	674	663	624	653	658	665	652	659	600	630	598	636	675	659	643	651	703	645	639	656	702	607	638	651	628	673	612	672	621	638	615	693	665	647	639	676	659	631	657	632	653	693	640	664	646	663	660	683	644	648	682	641	709	656	634	626	639	590	662	626	629	635	663	658	616	638	648	668	640	666	707	613	620	641	681	658	652	611	676	661	725	640	658	651	620	697	671	672	596	646	663	636	700	644	646	624	664	650	620	669	660	706	668	640	632	625	655	655	657	673	644	653	650	632	607	648	622	618	601	634	689	646	613	685	615	653	648	659	623	652	608	668	682	668	660	620	648	628	631	630	664	634	648	653	643	677	679	666	622	637	610	629	656	655	651	624	631	615	679	623	636	658	624	609	651	618	655	683	615	667	654	663	669	659	611	660	613	643	622	624	648	636	625	662	599	650	630	678	639	661	638	679	620	601	676	665	623	659	673	681	660	638	651	632	626	669	641	668	634	615	598	652	653	625	652	642	633	648	662	627	667	682	670	663	618	627	652	677	607	692	676	626	684	629	639	634	726	678	659	651	642	681	707	618	637	622	646	635	657	651	634	634	659	604	693	608	633	671	611	661	656	676	653	642	679	625	631	633	655	644	637	640	671	660	606	666	688	646	563	656	598	704	647	661	624	614	642	676	686	672	643	650	663	658	611	627	637	665	641	702	644	630	607	641	668	681	638	604	641	637	636	683	598	667	632	665	650	641	649	645	681	636	643	629	641	695	653	686	667	658	654	606	663	627	624	669	656	623	677	628	653	643	668	652	644	640	609	685	651	679	644	615	625	684	649	689	628	673	657	628	660	603	671	631	656	663	641	707	649	669	588	651	664	634	693	649	699	644	596	621	666	628	695	638	614	644	672	614	640	671	630	668	631	672	665	694	639	663	680	647	704	691	632	674	671	634	626	625	651	723	659	654	655	690	643	626	628	666	592	644	647	651	674	677	673	655	634	663	646	620	656	608	682	605	686	633	669	649	675	601	686	654	641	622	627	650	686	655	641	616	674	631	641	618	660	620	661	677	684	647	678	694	627	668	681	667	637	660	615	662	610	647	643	699	629	676	658	627	659	671	599	662	647	662	640	641	660	617	671	628	632	657	635	672	697	651	634	644	641	625	649	643	637	603	658	653	664	627	661	650	638	678	682	630	648	667	661	631	628	638	701	661	644	661	683	640	662	655	673	619	691	680	672	639	643
26119	44335	34365	23401	17786	13431	9697	7185	6298	4898	3919	2907	2267	1835	1593	1424	1374	1276	1251	1212	1128	1076	1029	949	880	931	932	813	796	821	762	705	690	734	689	736	691	677	665	707	691	685	688	630	676	707	665	698	677	646	702	655	698	694	716	646	678	652	663	694	648	677	644	649	585	651	657	657	673	657	653	706	665	643	690	679	664	642	669	657	620	654	602	683	641	689	659	676	656	681	651	694	645	688	629	664	637	693	672	666	681	667	667	692	634	656	632	622	633	635	691	670	651	659	660	673	698	661	660	709	624	675	695	680	725	665	678	679	660	672	662	618	665	642	628	654	689	712	667	699	648	711	630	712	664	649	679	629	641	646	645	642	676	676	679	655	664	680	697	668	679	621	648	633	652	648	635	620	698	651	652	638	640	652	631	649	660	630	651	670	656	633	645	658	681	643	659	670	650	735	651	703	629	661	638	707	720	687	651	653	626	648	693	675	646	720	693	679	687	659	661	665	647	700	672	680	659	657	648	631	686	634	674	665	671	648	649	657	672	650	687	637	652	649	670	625	671	670	683	654	673	629	670	676	672	663	668	655	651	695	635	682	678	623	633	649	680	652	635	668	675	676	657	626	693	646	652	642	672	669	642	588	677	678	639	660	657	670	677	654	655	687	668	675	735	673	669	657	670	683	644	662	682	664	626	691	657	699	682	664	671	665	615	683	727	633	673	633	680	661	620	637	672	675	647	706	684	652	611	637	663	716	660	637	669	684	616	660	654	667	636	632	644	655	691	634	657	677	674	669	636	714	641	682	631	676	667	643	644	673	654	669	670	665	672	673	642	650	617	692	662	680	688	629	695	710	657	631	673	704	610	653	676	695	671	663	669	618	649	656	648	642	665	657	687	672	646	673	669	638	688	651	673	660	706	637	602	701	717	609	682	701	661	662	700	666	660	668	625	676	656	654	669	688	670	611	678	696	688	704	663	627	691	644	642	644	670	667	681	698	665	629	687	691	677	634	677	683	704	711	662	664	661	680	625	663	708	655	678	691	715	643	642	670	643	656	667	652	749	701	662	676	695	697	675	681	685	658	668	734	597	675	699	680	657	694	667	645	636	699	650	643	672	676	636	676	636	653	679	691	639	710	661	626	655	675	705	652	681	701	670	662	689	678	646	654	649	642	680	664	676	673	628	641	650	689	686	650	640	707	667	691	623	675	654	634	687	621	668	645	620	698	663	647	659	695	655	658	674	670	623	656	671	649	648	680	637	677	619	656	699	632	645	617	670	658	654	694	672	632	685	683	631	634	669	678	652	627	646	663	621	656	602	672	691	657	663	671	613	691	708	646	666	685	671	696	682	643	648	685	703	649	655	650	713	703	639	646	624	685	692	666	656	669	658	695	674	656	681	683	719	661	647	634	642	679	660	634	633	683	650	685	664	674	630	666	685	651	627	687	625	656	647	690	676	659	719	630	714	651	659	641	711	667	667	686	647	606	633	666	722	669	653	671	616	681	651	700	680	663	667	617	704	666	655	679	674	683	678	641	698	664	639	645	686	679	697	624	627	677	675	686	670	633	716	651	654	707	636	634	660	693	682	686	652	680	703	659	690	678	648	684	652	660	712	637	665	681	638	615	679	720	614	676	675	669	691	619	708	665	641	702	657	626	646	633	709	713	666	668	660	706	676	710	622	639	654	685	687	652	644	626	661	632	692	621	697	653	659	675	664	664	664	689	684	681	647	695	644	665	664	701	690	656	640	600	617	670	647	671	674	689	708	682	658	637	652	611	731	662	668	696	683	672	670	694	627	701	681	673	675	689	701	651	658	628	640	697	695	693	681	665	618	677	649	642	614	662	637	697	615	685	691	649	619	674	644	683	660	659	651	615	695	669	664	664	668	622	649	686	668	641	671	662	650	657	668	660	698	692	650	739	670	733	657	684	583	670	619	666	657	688	649	701	697	710	636	643	677	647	705	632	682	684	642	693	684	669	650	675	689	650	659	666	690	648	655	655	687	669	664	678	672	647	653	646	627	654	716	618	660	682	677	709	676	678	713	689	662	666	656	638	626	662	633	723	650	636	671	701	678	668	643	695	671	644	658	680	700	687	624	621	690	610	688	629	674	643	679	680	641	641	645	703	667	648	669	685	660	675	656	637	664	609	676	666	694	681	691	679	703	703	689	616	625	712	665	670	666	628	711	662	656	669	650	653	676	684	712	662	701	687	678	680	669	673	659	646	664	636	689	662	614	622	717	687	672	691	626	609	644	686	712	677	629	643	630	664	646	684	684	650	715	620	649	680	629	673	647	650	718	720	725	647	704	667	695	675	668	706	688	672	676	697	671	646	683	662	673	659	650	646	718	670	694	703	657	679	692	700	640	654	704	656	640	641	697	659	730	618	654	691	671	642	620	678	650	640	733	643	644	693	632	684	664	692	644	699	685	663	650	706	602	667	634	685	642	670	646	673	671	622	680	657	640	642	648	632	641	677	656	679	671	627	646	655	657	650	687	662	611	676	675	664	663	617	680	726	646	669	650	670	704	674	670	642	674	668	650	692	657	610	664	669	692	644	672	653	696	700	601	631	653	658	680	699	657	721	658	668	652	666	654	648	716	655	645	703	658	700	643	684	719	641	655	680	608	668	676	662	677	669	706	673	680	654	650	658	665	619	691	643	650	701	688	644	655	665	667	676	644	654	689	698	710	622	632	647	654	676	663	648	659	685	620	683	708	696	667	658	648	639	670	668	681	676	682	629	663	666	662	696	681	680	670	681	650	704	672	719	643	679	706	618	653	680	662	698	671	664	619	687	662	686	704	680	661	648	640	661	659	599	663	623	664	700	720	703	688	651	650	610	686	657	626	655	652	691	692	666	651	716	638	640	659	683	625	654	619	631	632	704	666	634	696	638	666	659	696	683	666	634	638	649	646	701	694	657	631	658	688	694	659	635	689	648	652	710	680	675	684	622	693	660	664	660	641	669	648	688	649	641	696	643	712	714	663	645	698	694	645	656	663	660	669	667	687	656	679	667	662	660	651	684	691	613	678	684	670	661	639	685	667	678	642	638	656	664	652	670	678	629	678	683	643	640	675	701	687	700	694	631	658	651	662	666	678	645	629	666	625	701	636	665	653	623	669	650	637	648	679	703	668	648	661	630	642	672	684	682	700	674	701	668	702	624	621	657	680	646	682	650	698	697	675	708	630	666	699	636	706	697	638	693	647	689	680	645	644	689	691	695	679	646	673	657	632	700	686	602	645	669	694	697	643	667	671	646	682	713	692	709	644	657	692	641	666	634	672	606	669	650	669	659	673	670	636	620	672	618	685	708	631	708	710	662	662	666	644	638	685	679	643	688	699	645	698	661	665	671	715	680	669	697	698	663	679	672	689	652	680	714	719	644	671	682	644	655	661	683	685	691	639	639	628	670	639	676	719	636	702	646	681	622	627	683	649	684	636	727	667	655	671	676	668	690	684	618	657	701	664	659	656	628	636	638
24417	21613	29011	25454	23024	19682	13513	7939	6278	5000	3853	2986	2336	1930	1771	1525	1487	1311	1400	1360	1268	1190	1145	1037	1032	998	946	883	821	787	797	732	744	705	756	802	767	725	751	750	724	772	784	724	720	699	732	646	698	670	707	729	759	735	746	745	688	716	730	724	680	708	661	682	700	710	724	680	726	720	752	709	735	698	705	730	684	729	751	680	704	714	665	727	682	704	740	690	678	693	711	768	721	642	747	708	731	753	695	712	704	709	759	713	714	733	723	661	718	689	723	729	709	697	738	690	700	737	721	720	676	733	751	725	745	699	679	712	682	703	699	687	672	724	714	691	678	686	709	683	690	748	710	652	753	741	730	691	696	663	708	723	690	717	711	685	717	704	718	767	696	713	726	707	670	688	752	746	728	712	686	693	731	686	744	727	688	662	740	713	746	742	710	665	692	748	712	694	692	688	744	699	744	674	700	692	720	735	701	736	725	704	714	691	705	726	723	692	711	706	742	704	764	752	679	652	721	732	733	699	752	718	705	714	718	724	690	683	726	723	693	689	672	677	672	719	684	736	660	673	701	664	659	717	728	752	743	722	752	679	672	764	715	654	723	690	682	711	728	762	723	708	702	720	658	689	732	733	729	716	702	718	692	714	699	690	676	777	742	699	741	683	698	706	745	687	751	758	673	710	693	681	676	745	696	687	719	709	702	772	655	721	688	741	736	720	697	744	720	736	721	692	693	714	693	722	722	713	748	748	718	743	731	764	729	698	690	709	753	693	713	715	661	713	704	732	711	732	714	643	684	691	697	692	751	673	739	690	626	715	768	682	711	718	734	699	672	687	744	744	707	721	710	693	668	712	742	741	681	721	682	699	705	652	702	756	714	665	713	721	689	697	707	676	730	701	713	746	729	728	702	714	712	717	705	691	688	684	741	737	684	697	721	708	721	701	664	698	698	749	708	707	700	728	665	698	693	709	744	660	691	763	687	680	718	733	735	734	726	681	671	712	664	692	733	661	705	717	704	708	692	715	664	741	699	730	709	654	767	683	735	666	695	684	670	685	697	705	682	729	723	701	710	698	720	694	716	709	686	699	662	735	717	731	722	733	667	718	729	683	709	702	705	708	738	710	661	731	695	729	702	744	725	679	763	713	722	716	672	719	707	721	658	707	664	703	705	709	639	650	699	671	713	693	723	752	676	721	708	685	717	688	714	711	724	684	701	697	685	745	726	751	700	719	747	743	673	726	738	739	696	713	693	718	741	734	693	706	692	732	745	671	654	729	721	723	700	670	686	719	736	711	689	667	686	689	700	698	736	725	673	662	672	691	735	700	707	728	724	737	705	681	724	690	728	780	705	746	682	664	695	661	692	776	719	724	699	741	724	689	791	668	738	691	700	740	738	713	709	714	710	703	755	687	733	717	739	736	707	684	712	730	737	747	708	738	722	707	701	731	729	736	693	697	755	705	730	711	753	671	726	680	763	714	719	687	729	688	669	715	701	691	715	681	704	682	678	733	690	743	742	691	700	707	730	675	675	624	702	684	723	693	696	724	698	720	690	692	695	727	706	695	672	702	624	718	705	698	688	732	715	657	717	665	679	716	711	707	731	700	721	655	735	673	731	709	726	715	689	685	700	777	696	748	684	695	724	668	715	759	741	725	692	698	671	762	686	674	708	696	656	730	709	735	754	702	742	634	666	712	674	701	688	682	716	694	728	711	698	684	740	701	730	696	733	713	691	725	677	719	675	737	717	710	675	687	705	705	664	716	671	727	704	651	705	706	656	697	705	683	734	706	716	680	706	710	643	719	682	718	701	714	695	648	748	701	678	634	728	720	703	678	633	684	718	701	745	681	746	683	713	668	710	673	726	671	686	750	739	675	675	701	713	700	735	738	714	716	685	690	714	683	729	704	684	724	727	678	682	670	691	749	665	717	699	720	711	703	725	746	680	680	726	734	703	688	725	715	732	742	685	682	694	713	676	704	698	692	718	707	752	640	718	681	766	705	724	726	718	662	705	712	681	740	693	760	750	712	740	758	688	716	681	679	717	747	689	721	692	691	690	710	694	718	687	735	691	691	719	750	714	691	723	687	757	715	705	703	716	739	698	703	670	678	721	682	645	718	711	707	711	718	673	695	736	719	726	705	705	716	674	792	724	721	747	729	707	711	682	645	680	737	713	745	701	703	721	700	717	698	733	722	709	662	725	696	733	712	700	672	745	744	738	719	717	705	709	763	681	668	709	696	676	781	705	718	687	675	754	724	748	732	705	706	712	703	680	710	651	710	723	706	703	700	725	771	676	721	701	702	713	718	705	693	713	659	720	673	723	709	724	700	688	718	725	705	718	661	685	710	683	754	759	692	696	750	723	692	689	707	714	735	726	739	765	762	737	705	705	731	701	702	698	739	702	706	729	722	705	677	712	670	733	722	692	692	730	755	662	695	696	722	672	713	705	703	696	733	734	745	708	696	709	745	709	686	647	646	755	764	718	744	657	681	738	696	777	706	696	727	696	686	706	704	658	701	681	701	725	678	688	689	692	696	756	715	722	721	672	708	690	690	645	739	698	679	712	708	675	720	700	716	714	719	702	698	728	756	633	679	701	706	736	663	726	714	732	694	719	767	663	701	718	691	663	755	733	726	733	673	691	720	696	703	684	701	679	729	710	684	744	714	660	675	692	695	713	734	730	661	752	692	740	707	724	726	666	726	696	704	672	685	738	709	692	653	716	729	714	710	739	715	713	700	706	689	703	702	691	703	709	721	709	754	716	754	724	680	757	683	664	708	711	719	728	690	728	668	706	750	753	743	715	667	753	682	740	708	683	679	691	715	674	661	688	708	729	666	676	723	720	765	709	676	712	714	710	703	703	713	701	723	670	667	666	658	669	687	695	701	696	718	675	717	675	733	708	748	713	671	732	710	727	736	751	725	710	766	721	695	682	694	706	694	759	703	684	728	703	674	658	748	730	706	694	685	697	691	733	705	690	681	719	685	733	679	697	684	694	709	695	659	714	663	773	756	700	718	736	742	676	712	694	721	689	699	723	720	729	698	714	713	718	691	707	691	692	714	769	727	637	713	784	714	655	707	714	736	738	708	732	647	723	700	758	759	679	675	696	728	729	680	708	705	757	750	737	687	721	699	724	721	701	707	720	706	692	714	690	717	720	734	702	706	681	697	717	702	741	666	686	728	752	715	703	718	660	715	722	730	700	703	704	706	729	714	744	660	781	710	716	647	716	769	694	695	738	690	718	731	686	697	728	713	727	734	720	673	716	680	700	677	699	689	694	748	745	685	717	687	691	691	734	718	727	730	694	674	706	724	671	671	706	747	712	729	700	700	727	710	748	693	678	708	695	764	691	711	707	703	717	712	721	715	731	683	690	689	679	714	692	656	694	707	719	717	710	674	683	722	715	663	729	734	749	705	729	689	697	696	684	710	711	740	729	672	722	742	656	710	726	680	669	720	693	711	691	672	692	714	742	713	696	702	677	714
26129	51239	41030	30393	23711	18461	14037	10775	9121	7235	5558	4229	3307	2619	2365	1984	1820	1667	1652	1607	1565	1408	1198	1165	1145	1188	1086	893	869	899	837	774	793	741	794	848	770	759	767	756	762	731	686	757	787	721	703	738	739	696	749	690	767	681	712	682	733	712	723	752	753	673	709	661	748	716	780	708	672	739	673	691	729	710	716	693	737	690	706	704	739	684	706	677	718	723	735	706	694	731	715	727	736	701	743	688	702	687	678	683	686	667	703	724	715	689	747	676	729	720	719	704	762	669	698	735	739	734	704	710	735	758	678	746	722	734	708	742	702	711	752	659	722	697	707	751	716	747	670	711	705	731	720	768	754	702	739	715	660	706	705	677	687	711	722	686	670	726	710	752	722	740	708	670	704	706	766	697	707	723	709	747	758	666	724	689	709	734	727	704	722	662	686	687	736	741	735	706	735	755	729	700	697	689	699	680	705	687	715	672	678	737	729	712	748	724	713	716	719	748	726	755	716	702	722	740	682	759	735	722	699	732	719	734	711	723	694	666	665	696	690	743	682	782	701	685	719	711	698	739	714	698	720	722	735	716	716	745	684	711	716	680	725	701	718	676	722	706	724	678	717	670	687	731	696	694	687	699	680	697	734	734	711	745	729	684	690	729	701	700	757	770	717	684	744	705	652	730	732	712	713	654	730	746	723	692	695	715	687	702	747	686	740	726	690	755	696	698	699	680	727	728	727	712	737	740	732	672	700	734	701	781	720	703	740	738	707	708	721	682	711	762	739	734	717	716	682	722	725	702	726	729	760	687	730	686	723	695	703	672	704	747	722	720	729	680	674	741	725	713	708	672	719	712	705	666	688	758	724	703	714	691	699	668	751	715	756	739	688	710	707	754	689	726	674	693	704	714	690	742	658	666	717	690	709	708	694	682	740	704	711	719	723	740	735	713	700	714	693	684	714	735	745	722	685	710	701	707	684	677	733	741	687	683	741	707	736	764	735	745	708	711	728	734	668	726	748	779	668	742	727	720	682	692	719	744	690	710	743	714	669	745	715	693	723	696	755	702	716	717	733	696	714	745	707	720	750	665	777	665	716	679	735	706	690	735	724	712	703	737	746	697	675	687	681	737	725	723	731	749	697	717	684	670	746	726	666	732	696	730	705	702	733	784	704	728	698	733	739	708	692	723	717	734	690	699	688	706	726	704	703	723	729	736	715	694	698	743	675	678	719	707	748	722	735	713	723	719	701	733	696	751	762	706	706	724	708	731	687	754	699	702	705	737	720	687	726	716	694	768	749	684	675	689	729	739	743	711	725	695	735	665	713	691	697	716	715	748	671	729	709	711	703	715	687	719	675	670	744	710	683	737	725	712	684	724	730	733	735	669	675	756	666	717	671	706	702	666	683	695	741	712	714	699	705	725	656	746	726	772	753	724	699	746	691	695	732	690	731	694	732	734	720	698	728	706	722	718	717	671	774	708	744	722	674	687	690	719	722	745	694	694	720	734	718	672	674	695	717	682	729	699	733	704	731	745	740	677	676	705	703	655	714	692	684	730	730	663	684	695	741	759	680	740	704	711	755	667	709	718	736	718	746	742	697	755	698	690	730	682	730	729	682	672	657	686	736	733	702	702	723	746	740	750	703	730	717	702	732	674	694	724	661	713	705	715	643	700	673	713	673	757	713	725	680	726	721	721	682	670	693	688	725	694	727	692	702	734	719	704	695	736	703	692	741	692	705	737	751	716	716	696	721	749	740	698	721	668	709	679	689	702	665	741	686	739	693	695	678	672	698	696	723	737	687	723	703	702	702	665	732	702	747	677	691	696	646	690	689	726	662	660	703	697	712	697	674	671	749	737	731	735	705	744	694	717	730	755	731	724	778	642	670	756	708	668	710	700	710	718	663	668	690	704	689	708	695	702	717	772	686	725	716	717	685	699	667	734	645	682	721	609	688	709	748	713	666	686	693	696	688	722	692	696	677	693	679	669	700	730	670	724	708	712	737	699	732	724	704	693	731	688	674	728	754	665	696	702	723	676	699	778	731	729	731	754	716	739	735	745	686	707	724	671	658	701	685	668	716	680	745	702	722	711	692	721	744	694	736	704	713	708	727	731	712	698	696	702	722	715	685	716	719	701	690	710	707	688	734	740	706	740	761	716	703	684	734	707	727	724	751	707	708	740	742	717	660	724	724	660	705	644	667	697	703	708	715	704	730	685	725	696	764	689	692	721	703	705	669	727	738	709	711	773	688	734	710	659	737	708	676	704	702	722	659	698	732	751	676	682	722	701	717	720	680	713	701	687	743	689	738	674	724	741	690	698	717	701	712	642	685	717	676	713	744	739	754	731	681	736	671	712	680	685	666	732	677	702	728	704	684	701	729	733	678	675	768	712	683	701	736	748	697	696	726	727	696	740	762	742	693	676	714	660	680	715	732	727	732	747	688	647	681	717	695	726	690	751	690	691	740	708	688	681	681	676	695	716	750	661	742	770	690	730	696	708	691	707	716	752	707	736	667	687	766	699	705	740	658	721	691	717	698	714	667	693	699	688	727	759	691	708	715	711	734	692	701	731	691	713	712	700	742	739	746	729	708	698	716	767	701	718	685	687	694	726	687	714	762	685	725	735	756	712	686	710	690	673	716	688	681	718	645	738	685	700	723	671	737	722	683	662	694	689	720	744	712	708	705	763	687	720	715	681	735	722	728	709	726	693	718	724	695	727	727	710	765	670	723	755	754	742	715	712	708	713	716	714	692	741	702	692	703	699	703	692	709	730	680	704	739	691	650	693	747	716	744	691	746	768	650	735	677	743	773	703	748	741	749	669	719	719	683	698	737	636	711	684	670	712	762	698	714	758	712	691	752	765	671	715	714	753	678	690	745	752	690	695	710	734	715	729	716	661	763	714	712	743	684	721	667	677	741	682	716	692	694	705	696	673	661	716	724	710	720	730	671	712	734	699	698	714	709	711	722	713	730	702	721	755	732	707	723	701	772	726	671	713	689	719	712	733	675	768	712	711	714	676	682	732	710	703	706	731	703	738	719	698	716	699	689	739	707	754	668	666	729	736	702	700	699	708	735	697	748	708	739	698	672	684	706	740	696	667	674	716	739	725	720	710	643	714	724	728	670	690	687	751	693	697	728	742	720	674	703	676	757	741	710	681	710	717	680	696	703	695	720	727	687	684	667	717	692	676	727	688	755	725	697	750	699	700	696	692	751	710	744	666	693	741	741	704	716	696	739	729	716	675	703	704	728	698	706	716	734	710	695	672	703	693	733	737	674	712	706	726	722	729	760	711	700	708	729	706	732	695	682	707	669	671	709	702	698	719	686	763	735	686	700	720	686	720	627	717	734	683	685	730	734	688	758	703	694	709	739	675	705	754	717	733	740	707	706	703	685	758	702	717	759	747	720	719	727	719	746	707	678	693	734	737	691	712	666	723	674	702	711	665	724	631	712	669	700	706	651	728	753	715	714	716	680	695	737	714	687	761
25411	21461	28336	27300	20460	13718	9231	6211	4773	3938	3193	2461	1929	1689	1527	1394	1221	1252	1205	1093	1100	1044	1030	950	929	935	823	810	776	780	804	756	717	732	785	669	677	666	700	729	736	729	658	717	684	700	697	658	698	707	669	686	663	696	731	690	696	702	692	693	667	692	711	741	728	717	687	694	653	667	683	654	652	744	684	705	687	695	734	699	675	702	623	696	702	621	675	690	681	670	650	645	667	704	656	720	674	689	652	703	700	657	742	643	637	722	671	742	715	687	645	718	707	655	658	725	660	677	717	673	705	708	644	653	653	693	707	686	675	712	679	660	695	693	621	649	693	699	679	700	681	680	673	600	653	741	698	647	643	671	700	665	673	667	659	673	701	660	663	673	721	669	677	665	671	708	671	693	666	702	658	723	709	640	692	710	626	694	615	672	695	650	646	683	671	700	688	685	689	678	684	677	725	636	685	673	670	688	704	701	710	677	715	648	713	641	649	674	648	700	643	694	664	741	667	666	682	685	705	678	692	678	693	637	670	709	651	717	687	727	651	677	688	663	707	624	680	644	665	664	685	671	695	670	711	667	677	647	664	702	693	678	702	640	680	667	664	697	652	696	657	678	667	677	697	684	668	657	638	663	658	710	676	646	694	640	714	647	641	655	727	677	682	657	655	639	702	681	634	679	705	674	647	705	707	653	703	685	668	650	645	634	628	656	670	674	652	692	626	685	669	688	686	692	657	667	699	707	666	663	664	669	692	685	656	689	710	646	691	646	658	730	667	685	685	694	719	710	695	668	698	686	683	684	677	696	643	697	653	688	671	706	667	677	708	741	637	632	647	657	657	688	656	665	689	650	688	646	711	681	660	679	692	658	689	675	722	663	727	657	700	647	640	674	652	657	676	659	729	687	695	729	650	704	661	693	623	675	681	696	701	677	688	701	676	703	647	682	649	701	693	656	679	635	632	651	676	675	656	637	655	690	655	654	686	669	654	695	699	696	731	672	683	686	663	628	674	646	665	698	659	708	651	655	719	726	685	672	681	720	721	682	682	679	714	695	704	717	634	657	674	696	694	669	712	694	687	688	758	698	716	661	680	639	645	659	697	692	686	690	699	715	713	610	710	684	647	707	679	651	659	715	730	664	673	640	689	665	662	633	695	680	679	634	701	660	732	714	679	670	676	634	698	639	693	666	688	713	696	668	741	717	664	698	694	668	699	719	679	708	712	639	712	707	659	675	678	659	673	670	687	699	693	666	637	627	678	663	742	661	681	694	670	672	696	679	738	710	672	682	666	659	690	679	664	692	665	644	623	683	706	692	653	698	686	645	608	660	656	657	642	653	667	694	661	658	698	649	692	657	658	700	699	695	642	678	656	730	701	687	662	704	724	692	696	729	689	671	683	701	682	702	655	695	694	706	678	690	663	667	703	667	647	666	691	710	655	699	684	719	658	656	716	696	713	675	672	676	677	646	663	706	646	665	676	685	707	657	683	641	654	644	654	633	684	740	676	676	730	629	669	636	666	663	709	672	670	671	661	750	669	679	675	652	688	639	670	641	705	671	670	667	692	666	663	666	658	691	628	672	705	678	623	633	679	663	659	688	689	630	711	614	676	673	648	684	681	715	640	670	672	652	676	702	663	658	636	666	690	645	658	664	656	653	668	699	683	739	709	682	638	699	661	674	663	697	694	723	703	710	666	716	686	690	694	704	687	686	623	705	673	681	703	639	705	719	687	662	669	686	682	723	693	670	686	601	673	700	683	678	664	674	690	622	677	667	696	667	707	625	676	680	680	656	631	653	698	694	651	648	640	693	713	692	687	692	644	697	660	667	671	616	703	635	667	696	695	694	677	686	695	640	662	706	697	659	663	699	677	740	666	633	645	692	667	667	664	669	747	681	689	681	661	699	704	713	685	658	712	648	699	708	742	677	699	668	654	640	665	691	674	659	692	676	665	629	668	642	661	666	676	697	702	712	677	716	668	693	689	667	674	717	698	674	675	628	654	612	671	727	685	680	677	717	684	673	699	725	702	722	677	652	657	656	686	644	644	635	656	664	666	701	672	686	673	696	699	699	671	676	685	724	674	680	703	683	720	672	707	686	690	660	673	618	654	650	677	704	707	639	726	683	683	699	640	709	708	713	705	682	613	650	719	693	677	652	708	686	665	759	680	700	686	706	678	678	661	668	672	643	688	690	737	695	695	643	668	653	710	687	735	665	687	650	704	663	706	666	704	681	680	663	664	672	694	700	707	657	650	708	723	668	629	675	718	714	707	656	691	727	653	689	682	657	703	684	660	664	662	707	686	697	692	643	662	710	636	678	665	670	711	703	706	679	688	726	677	677	673	713	697	678	686	704	691	641	679	669	673	670	690	702	684	699	691	735	650	676	666	684	666	669	661	643	689	687	698	677	684	683	674	668	735	651	629	662	693	703	703	708	671	665	687	707	669	709	669	660	665	690	691	720	689	681	632	658	695	657	687	655	656	689	653	642	698	655	668	639	660	676	670	641	684	691	672	674	643	709	673	664	666	723	651	715	644	689	696	639	734	664	689	642	674	690	692	668	658	699	627	668	660	692	726	637	685	653	668	700	691	669	686	612	671	691	678	675	657	635	697	680	641	665	689	670	591	699	689	703	706	710	698	655	683	688	652	693	667	605	665	706	666	664	694	647	669	684	675	725	681	717	714	670	686	641	679	680	696	729	659	651	732	662	665	689	649	667	739	690	692	707	754	690	725	686	731	716	693	677	666	675	656	638	671	683	676	726	703	663	728	676	672	654	709	683	699	660	698	746	699	660	703	716	648	681	696	647	663	683	677	662	713	660	704	664	625	716	684	627	684	669	672	713	682	679	706	682	683	712	671	631	706	639	660	686	705	699	681	697	683	683	641	682	697	643	668	653	667	687	674	699	696	673	655	633	652	651	717	630	663	650	700	655	663	676	651	648	680	679	626	649	679	675	682	687	661	683	667	654	668	691	629	691	710	737	654	714	696	651	666	705	685	685	697	666	701	709	648	683	669	652	667	702	676	699	701	678	710	633	669	654	642	672	696	692	676	710	642	679	670	669	662	688	688	682	641	678	674	669	698	685	652	682	731	717	652	740	714	666	700	688	669	677	655	691	687	699	663	692	692	695	711	650	666	635	670	702	670	652	687	663	680	624	681	691	655	675	689	688	658	680	700	662	664	702	672	681	688	686	641	674	691	641	679	655	683	662	670	628	691	651	682	688	656	649	651	674	690	692	670	682	645	691	686	665	685	679	619	639	643	685	681	603	649	673	689	655	698	741	702	627	751	682	626	696	703	742	699	672	696	673	621	679	714	626	648	658	658	634	689	672	672	708	664	642	661	635	615	673	700	697	710	648	697	645	712	658	623	694	679	695	664	698	718	666	681	663	686	710	668	686	656	662	711	690	662	656	705	699	694	661	623	647	658	693	672	744	723	672	641	658	694	714	659	687	698	687	721	691	693	679	677	671	670	718	724	663
25952	47449	37212	27451	20888	16025	12372	9034	7506	6138	4565	3455	2774	2239	1976	1773	1538	1520	1459	1385	1408	1190	1040	1024	996	1002	907	856	818	859	738	800	721	758	761	773	767	781	759	735	757	726	759	666	715	719	683	672	702	706	691	715	708	681	724	690	691	722	707	670	653	740	728	661	700	633	683	705	676	675	732	748	689	678	761	678	651	733	703	668	649	671	694	667	660	671	708	665	668	705	679	642	723	686	724	701	722	687	729	724	682	738	675	741	708	700	676	706	692	692	648	689	700	674	671	694	654	688	671	706	654	677	704	660	686	724	695	708	662	717	689	690	694	681	704	723	715	709	672	745	687	683	675	720	690	672	652	679	667	644	680	645	675	672	738	699	725	667	657	706	693	683	673	717	675	717	647	730	654	709	704	686	695	626	685	681	707	687	658	670	683	733	699	699	689	656	713	663	703	683	698	710	702	714	706	687	703	657	730	694	668	665	712	650	659	706	727	679	676	711	692	723	665	701	678	705	718	691	671	687	721	714	715	715	692	668	662	713	699	705	685	713	664	690	666	687	672	715	701	659	657	682	671	744	675	682	703	658	717	704	706	726	659	670	709	650	721	662	655	661	683	654	710	737	697	708	689	690	716	670	698	672	643	682	656	695	672	715	657	669	704	672	670	697	725	685	704	680	748	680	678	685	654	642	708	735	679	622	657	715	683	706	711	729	666	655	687	707	652	707	690	714	724	671	683	705	712	683	681	714	675	727	716	626	647	697	693	686	681	695	720	709	670	666	665	701	727	692	671	701	711	736	694	750	686	699	682	662	677	640	690	699	673	706	708	696	726	664	695	749	718	698	667	653	716	713	723	700	684	714	690	703	723	704	670	688	663	644	706	694	707	757	682	670	655	690	750	721	675	684	709	659	685	686	662	650	745	668	722	709	673	612	654	694	722	654	702	764	686	670	628	687	722	666	713	656	685	708	669	705	661	680	727	686	697	732	718	702	700	713	672	679	663	654	715	688	661	728	678	724	686	686	643	689	657	729	682	702	658	653	715	671	672	688	716	647	645	658	690	700	697	754	704	673	687	668	677	680	642	683	706	645	641	695	686	654	726	668	666	705	662	634	693	689	669	676	699	697	665	683	728	685	668	649	716	689	718	647	696	685	694	685	702	687	705	665	685	717	718	694	684	705	651	700	706	720	692	677	651	647	688	678	670	678	670	673	662	681	689	633	698	696	714	702	684	731	652	678	680	691	647	721	710	661	670	705	691	712	672	708	656	722	665	687	697	668	691	739	651	705	629	614	742	669	723	705	693	703	658	698	727	731	710	690	690	687	698	703	739	694	671	692	695	665	700	670	725	622	643	689	647	647	690	715	681	680	673	703	670	694	670	701	682	710	706	709	703	679	697	720	726	702	741	674	638	710	685	687	683	680	669	722	697	723	669	662	661	700	671	681	638	688	687	728	681	707	753	686	698	703	673	661	696	692	671	701	691	737	699	657	703	708	666	701	722	718	698	637	711	708	670	710	674	679	710	699	665	682	724	712	690	670	714	651	646	716	694	689	697	669	672	656	684	746	649	663	696	728	713	732	728	681	729	651	671	706	657	706	684	708	664	659	673	708	636	717	727	751	702	671	686	675	734	709	673	699	685	718	692	676	671	699	677	700	714	693	735	699	700	694	683	716	667	739	698	673	666	670	651	617	704	708	643	673	672	764	700	670	702	652	687	675	718	657	670	726	714	666	684	726	700	693	661	671	699	653	687	678	665	650	736	701	693	680	702	746	667	685	714	724	727	683	690	686	731	657	714	682	723	693	697	640	665	648	679	687	680	681	674	678	688	685	694	720	661	728	673	663	672	685	643	725	735	680	679	675	674	662	689	635	700	650	700	635	649	737	686	713	663	700	712	679	671	708	742	659	701	629	687	655	680	688	696	698	663	728	677	742	686	685	660	697	698	672	707	704	679	672	649	743	763	684	691	728	691	675	685	659	694	657	711	716	697	690	707	672	723	696	658	719	691	715	715	672	663	629	696	686	689	688	650	709	700	728	671	685	742	663	661	685	706	727	655	686	703	639	684	696	706	726	711	682	728	661	713	658	664	690	696	666	691	682	706	675	673	689	710	724	695	740	692	745	707	735	712	627	703	726	689	657	704	671	762	668	668	714	695	752	672	692	672	669	678	638	730	691	731	641	682	704	649	681	662	703	692	680	693	681	723	716	678	697	738	700	735	688	700	699	683	701	710	673	706	696	772	701	652	686	695	682	683	680	665	655	737	689	666	693	708	697	688	656	698	681	672	676	727	685	695	675	690	694	683	672	726	728	710	671	686	704	712	701	659	683	672	664	677	655	713	667	744	690	730	679	686	652	655	737	676	678	688	682	703	656	674	701	705	684	693	694	691	659	668	701	613	721	653	734	747	691	680	701	737	723	669	681	677	709	675	708	707	672	680	665	694	695	727	683	680	681	663	673	645	687	738	712	708	705	683	680	700	696	642	723	738	705	718	716	697	691	677	662	679	672	676	697	681	683	699	703	687	654	695	697	709	717	719	714	704	704	695	702	657	659	725	712	718	723	637	713	682	714	682	682	669	643	711	740	713	701	687	667	706	689	676	660	703	676	685	673	716	714	629	681	698	677	691	704	680	675	667	680	756	667	669	718	720	648	717	679	678	698	695	712	691	705	678	691	655	669	678	710	711	673	692	677	716	706	654	630	687	681	701	695	681	686	679	667	700	705	724	732	685	667	686	756	718	648	676	687	696	644	710	718	679	677	651	677	721	686	706	684	679	701	661	654	684	693	701	674	704	703	732	708	646	655	695	657	710	678	729	696	696	724	693	685	761	679	693	663	715	672	677	679	706	740	699	689	709	686	677	676	696	695	643	680	710	694	647	690	684	697	633	647	664	687	683	719	681	699	714	681	742	692	710	691	698	713	678	698	705	700	715	696	646	703	666	699	686	682	726	730	690	661	652	728	668	683	719	674	672	688	689	684	696	711	736	651	737	661	664	685	696	732	655	673	699	676	714	723	652	715	670	682	697	683	726	686	671	644	717	697	726	717	695	668	660	671	647	699	751	685	714	672	710	708	711	672	678	660	665	702	684	731	673	647	690	695	635	669	679	657	646	683	633	711	709	653	679	719	686	706	695	674	695	697	680	669	697	722	723	662	707	643	745	717	667	710	755	674	702	688	742	672	696	702	633	743	711	711	721	660	682	700	673	696	685	695	709	708	686	666	656	683	694	721	701	710	709	693	701	690	649	725	688	736	713	683	670	647	682	706	667	651	690	736	694	655	683	687	668	705	692	685	662	688	669	651	651	693	649	654	683	720	688	731	705	691	650	711	688	706	666	674	629	734	725	698	665	717	673	703	711	709	663	669	615	693	708	729	689	679	715	680	731	681	691	650	655	733	716	746	675	739	698	718	679	671	687	714	667	635	671	693	687	639	702	707	667	717	671	640	702	713	713	714	683	680	699	706	703	707	689	678	682	702
23140	21607	29367	24429	22227	23511	21030	11765	8528	7207	5728	4018	3155	2824	2240	2042	1892	1714	1646	1565	1569	1424	1354	1231	1194	1184	1059	971	951	911	882	904	864	855	910	853	812	825	870	782	847	810	817	836	821	815	812	809	883	824	758	818	831	806	835	836	784	781	798	813	842	820	866	784	827	739	800	814	832	796	802	831	857	787	824	793	771	780	742	854	784	847	804	799	811	749	804	773	774	819	846	799	745	838	783	819	875	827	734	824	768	785	792	782	710	792	811	744	807	767	747	804	773	803	836	777	790	780	807	751	828	810	870	817	840	774	792	785	770	789	726	782	779	833	819	818	825	802	743	738	791	817	790	808	815	773	780	776	829	800	829	798	806	785	779	769	764	833	805	767	833	765	784	785	802	768	783	855	746	758	802	792	757	788	806	760	801	800	795	761	773	786	773	742	816	790	816	789	839	772	773	790	791	802	817	796	795	840	820	812	826	759	789	787	760	845	792	812	792	765	759	806	835	816	755	759	781	771	766	795	800	823	766	810	807	818	808	797	782	823	811	818	820	756	765	788	836	835	834	774	825	775	805	794	783	734	868	829	812	886	813	784	817	756	786	811	814	843	795	798	765	760	806	797	811	773	876	757	767	809	806	776	809	791	801	814	781	767	799	868	766	833	756	826	789	741	750	832	806	826	826	738	826	836	848	756	765	766	791	787	804	789	769	820	764	774	793	781	782	816	885	802	800	783	804	797	780	804	814	809	782	747	790	812	739	801	791	815	752	741	758	779	752	815	757	780	818	745	793	810	802	822	822	801	834	727	805	738	757	756	800	812	776	814	813	745	788	764	797	799	764	749	806	748	790	765	788	774	787	753	787	784	767	790	769	777	773	820	797	793	798	806	843	756	764	841	772	779	802	732	842	800	790	778	785	819	800	757	783	837	796	794	750	830	788	755	814	754	814	791	781	807	780	807	813	775	825	765	760	755	796	817	769	757	788	830	804	769	794	867	784	811	765	766	742	775	823	753	820	787	772	778	777	786	803	799	774	747	819	782	790	802	800	770	731	803	770	773	817	833	769	778	798	793	753	698	788	752	784	769	767	794	784	858	816	798	834	848	790	774	824	781	801	821	804	767	781	804	817	768	807	835	798	799	797	761	838	750	818	814	839	784	797	812	811	787	845	743	800	775	786	768	787	832	801	800	791	792	770	833	761	772	770	765	768	793	775	765	801	808	758	746	801	754	803	753	843	792	762	800	781	826	796	724	769	798	817	808	771	798	810	772	813	810	757	780	792	852	800	793	796	800	781	793	808	780	761	808	792	794	802	810	847	756	813	834	753	793	833	806	839	764	784	808	812	797	804	791	784	749	775	786	828	772	790	744	779	793	766	770	750	780	764	805	788	840	815	751	820	781	765	778	812	786	788	792	812	779	788	779	763	829	796	870	782	798	848	769	797	802	796	792	762	737	845	805	796	776	785	818	799	768	811	817	776	774	766	803	835	753	826	771	790	742	806	781	813	757	750	831	760	778	773	829	730	783	806	771	811	757	808	858	818	761	829	786	844	791	782	827	773	780	802	791	766	729	821	757	785	810	798	792	753	778	774	808	779	710	811	757	800	811	823	754	748	803	771	753	752	821	824	785	816	807	822	765	794	843	769	813	787	816	786	795	791	817	798	867	807	785	813	765	809	819	777	764	790	770	788	782	802	792	755	864	781	749	826	777	783	779	833	816	790	717	775	740	834	830	767	766	809	760	787	797	790	748	761	799	784	786	755	776	805	812	798	810	792	801	797	839	799	753	795	837	800	803	805	806	779	838	806	787	788	755	768	789	762	833	794	782	772	805	799	766	764	818	741	770	758	767	834	799	801	824	811	764	774	793	797	787	801	792	814	745	801	776	771	817	801	737	762	809	816	771	778	720	767	754	778	756	784	779	789	805	765	772	776	782	781	781	812	777	814	802	850	786	803	809	769	796	799	774	812	824	780	832	799	792	803	835	779	745	760	767	814	802	793	799	810	756	802	781	776	801	758	791	796	813	801	765	804	812	768	754	776	765	761	775	862	777	757	818	738	719	798	811	769	823	775	777	783	831	826	769	798	813	797	739	800	825	806	809	769	793	802	786	852	819	766	755	796	832	780	816	767	757	783	808	812	778	829	838	754	760	785	844	831	765	835	747	793	856	767	803	832	773	800	774	809	782	750	787	739	784	812	818	780	733	756	768	762	764	817	810	765	774	798	738	759	797	796	720	794	831	790	841	738	760	754	790	796	772	818	719	748	802	788	774	794	753	821	817	765	781	786	763	808	800	786	787	804	789	751	749	828	793	800	771	797	791	844	797	841	790	804	810	776	808	766	733	755	784	785	761	773	806	800	784	774	759	772	765	794	814	788	788	814	818	801	830	839	829	776	818	775	748	834	766	803	792	833	786	811	727	755	752	727	759	820	731	798	789	792	818	798	796	825	734	781	742	816	797	768	778	801	830	762	792	801	814	761	792	733	836	784	756	793	749	772	722	816	777	763	798	848	790	811	787	751	777	750	795	847	809	769	803	763	797	773	824	805	757	769	707	869	750	780	788	754	821	830	782	798	799	742	776	803	864	805	758	774	793	751	752	752	770	817	791	833	783	745	776	761	837	782	788	776	790	777	790	810	751	759	764	770	811	783	754	797	749	768	779	796	772	757	793	757	757	782	770	754	831	767	825	787	810	808	787	797	807	741	780	828	821	798	772	819	770	870	777	826	806	755	786	824	767	749	740	764	784	739	722	818	771	759	752	738	788	804	754	823	778	839	811	782	768	768	843	815	733	798	776	783	811	809	763	762	798	821	785	772	814	760	793	790	739	772	818	754	770	834	788	785	823	781	783	805	779	872	796	783	771	770	754	766	749	747	877	827	752	784	826	802	746	833	768	813	818	725	767	778	815	809	761	774	754	768	792	755	804	766	787	830	774	783	744	802	791	788	753	799	840	781	804	830	839	810	784	801	808	814	840	780	795	756	776	786	796	745	782	753	816	805	844	761	805	813	763	845	769	777	809	776	742	815	769	763	845	785	796	727	785	826	770	772	807	804	749	764	769	778	811	750	818	794	802	802	762	782	815	728	807	802	792	782	830	752	813	790	808	803	754	752	819	824	798	770	784	846	760	827	831	750	797	800	765	812	783	801	795	804	793	790	801	757	762	839	746	767	810	798	827	853	813	772	789	827	779	809	784	806	784	825	805	791	791	789	839	806	765	762	788	804	781	859	826	760	807	798	801	791	779	835	795	750	752	759	786	735	808	793	738	812	800	824	806	799	799	779	780	808	809	810	819	781	809	822	784	820	844	775	812	800	761	794	791	735	816	821	750	756	775	798	774	751	753	832	789	828	794	797	764	781	812	790	791	836	803	793	770	789	851	795	815	826	786	851	780	750	778	797	849	788	817	803	769	832	819	788	807	796	780	822	759	792	759	802	796	786	745	741	824	777	741	817	762	791	839	810	858	743	797	789	797	813	779
28329	56415	45819	35298	28503	22958	18243	14099	11673	9757	7470	5506	4335	3631	2972	2668	2248	2089	2051	1951	1838	1680	1629	1349	1300	1344	1177	1047	1070	986	1019	913	922	881	869	924	801	929	873	793	794	804	787	768	767	836	836	804	811	776	795	814	827	819	772	776	755	797	781	819	837	765	741	792	792	818	746	795	786	763	796	824	794	758	831	784	742	756	797	779	771	779	793	809	787	816	763	773	776	801	873	805	754	811	809	754	742	754	793	778	820	798	810	748	784	771	761	773	781	774	848	838	772	801	782	797	790	821	814	780	749	828	784	777	755	758	801	776	779	779	823	785	790	825	834	850	811	797	839	768	800	727	717	831	794	779	765	803	769	809	810	768	762	769	799	781	789	750	744	770	776	760	807	752	821	835	756	805	824	751	758	789	765	802	767	758	826	753	746	745	792	770	808	792	788	792	792	778	772	779	792	807	732	783	779	791	825	792	841	780	747	801	814	781	835	852	801	754	807	774	758	766	782	763	783	774	740	754	815	777	770	779	797	757	818	774	811	777	789	793	813	759	778	782	752	749	796	796	799	836	755	767	722	770	808	763	797	775	793	792	769	822	832	788	748	805	744	779	746	812	728	789	795	752	734	795	812	779	760	771	794	786	791	736	803	793	818	803	767	825	790	824	755	760	749	782	818	774	749	813	733	788	805	779	778	765	819	781	766	790	738	816	758	785	764	764	802	788	766	756	793	828	701	787	767	767	816	755	778	780	767	808	757	806	746	785	750	805	814	772	787	814	803	798	795	755	787	815	795	732	735	800	736	780	770	735	763	772	778	801	744	794	827	773	751	811	778	772	792	801	790	835	760	753	787	814	803	757	799	782	826	796	752	777	759	810	786	797	780	802	765	758	785	798	857	798	768	759	789	847	778	770	780	795	791	785	765	760	787	759	780	803	726	793	814	774	744	726	766	757	772	748	806	743	795	777	787	751	784	801	770	767	826	774	764	774	748	790	774	805	778	771	757	751	827	808	772	878	786	781	790	821	788	756	769	781	778	787	784	775	787	868	779	806	788	791	781	766	773	799	843	810	785	815	768	754	770	816	763	784	759	774	811	813	794	808	813	825	753	747	786	790	840	750	790	773	778	762	749	792	767	821	798	803	782	756	787	759	759	766	818	814	756	772	788	805	813	801	729	795	729	776	788	757	734	770	794	759	794	813	763	796	816	810	782	795	798	776	774	810	804	735	841	760	814	807	788	775	788	787	792	803	807	775	771	806	741	813	748	824	809	784	798	806	790	814	779	758	756	772	786	773	798	799	808	783	742	788	784	776	775	789	657	795	826	776	749	749	763	729	767	804	824	762	797	786	740	780	769	759	770	801	775	810	775	705	784	809	775	766	744	772	774	779	803	771	773	738	777	764	746	790	795	806	797	754	792	782	739	710	820	750	777	778	781	824	799	771	797	774	780	811	765	782	798	824	779	747	825	753	786	777	835	781	757	766	808	764	782	781	762	783	768	826	740	763	735	767	833	775	739	793	766	833	805	823	758	837	760	789	755	769	809	796	792	777	807	731	798	793	743	774	795	795	762	775	792	765	787	795	782	757	757	757	808	760	761	789	804	800	835	812	827	795	811	746	742	795	781	783	737	846	824	749	770	774	775	794	743	799	812	774	814	744	774	766	732	768	759	780	818	826	849	776	794	804	768	802	776	779	765	768	786	794	765	830	805	825	727	794	772	772	749	769	763	787	775	727	756	796	773	778	747	782	727	795	753	855	775	836	778	778	827	810	803	786	830	768	775	757	774	762	776	792	839	789	795	817	740	771	788	735	747	788	794	767	844	761	759	768	800	785	755	784	757	796	804	807	747	799	766	758	836	820	788	805	819	750	775	798	805	756	801	778	846	729	839	802	758	767	817	763	789	802	757	757	779	741	790	791	785	772	774	805	795	798	796	746	814	747	776	775	746	832	783	806	767	797	768	753	881	769	812	783	759	823	779	798	747	776	780	825	801	766	733	784	816	834	781	789	779	746	791	792	829	754	789	792	801	757	801	786	828	802	763	783	742	779	813	788	771	762	782	777	725	826	793	800	754	774	762	819	749	804	779	796	805	808	776	770	806	733	745	756	771	784	822	807	783	794	773	762	795	749	810	768	820	736	806	779	811	742	761	774	820	777	785	729	816	799	827	751	833	756	786	771	766	804	811	778	816	794	749	717	740	762	760	811	732	768	750	747	818	783	819	830	763	811	809	738	731	766	836	757	737	797	805	777	756	782	789	778	771	826	775	776	760	750	816	793	799	797	804	789	792	809	705	804	808	802	798	762	778	834	793	765	780	821	742	775	815	733	789	791	753	790	726	771	782	818	778	842	797	796	761	751	792	768	772	748	759	779	773	763	819	788	787	817	800	826	746	775	826	776	768	788	781	799	799	780	753	794	806	762	780	807	817	757	774	751	785	788	771	793	769	812	792	769	740	787	754	743	802	787	729	781	780	768	817	798	796	813	771	745	791	776	772	788	765	772	741	782	797	809	726	761	785	773	782	821	734	822	764	786	788	798	750	742	773	766	792	764	795	791	797	806	781	768	803	790	772	825	797	790	794	797	793	798	797	759	777	813	777	776	837	824	782	769	696	777	776	774	740	792	718	781	834	786	794	795	789	741	762	814	801	757	770	797	742	787	841	800	825	781	784	834	780	747	791	760	759	811	797	798	785	781	747	767	778	825	801	815	810	778	783	826	824	765	784	756	759	785	763	755	818	813	822	768	775	788	741	788	743	779	809	791	772	801	783	790	807	772	785	792	837	734	798	799	765	810	781	819	788	781	804	767	780	803	768	761	792	795	757	749	803	823	763	781	798	779	764	752	787	787	840	765	759	749	765	769	790	765	697	778	758	806	764	736	756	791	789	783	817	794	704	830	748	819	808	820	768	783	741	726	793	757	781	798	786	747	777	736	765	817	752	767	747	777	796	798	810	817	795	797	771	782	734	826	775	772	802	744	835	752	711	817	736	775	769	841	789	768	759	797	758	836	793	751	762	852	771	769	820	792	787	727	751	760	816	732	823	764	836	728	752	811	771	769	751	819	742	788	778	777	766	760	801	794	757	847	785	848	736	780	787	822	815	797	741	801	794	798	801	772	733	778	851	864	816	790	814	741	793	812	740	835	743	746	805	815	775	780	777	803	767	789	755	792	790	759	771	770	767	833	850	777	749	770	830	750	749	773	761	767	769	781	779	802	770	777	775	760	749	780	756	784	769	775	775	792	818	767	753	751	821	788	787	780	771	775	772	766	791	782	757	767	761	732	766	806	815	788	815	748	740	790	768	733	812	761	747	854	781	759	806	800	820	794	804	801	754	795	767	772	764	779	752	815	804	828	760	780	794	749	758	753	762	808	722	790	781	766	770	821	774	778	830	758	771	763	821	807	758	777	750	815	819	777	846	794	778	769	764	797	755	778	806	745	799	762	779	801	777	829	780	808	798	753	791	766	779	771	765	816	776	775
30053	29238	33168	25964	16262	10177	6693	4861	3919	3298	2586	1893	1621	1377	1298	1163	1122	1028	983	980	916	891	838	813	863	902	798	752	720	712	702	693	652	647	675	673	665	674	679	675	648	673	636	644	644	683	669	636	639	681	685	671	656	703	632	638	681	669	634	639	666	683	637	663	606	609	610	655	667	630	648	654	644	608	626	606	615	632	592	627	681	656	641	659	615	650	645	658	635	634	618	648	630	746	696	643	604	639	642	630	634	635	672	662	694	640	661	675	635	684	616	619	641	665	690	609	652	662	635	641	689	666	627	681	685	636	633	611	661	704	601	680	683	648	638	628	632	638	639	621	633	605	646	644	654	632	650	594	677	651	663	668	648	639	609	665	631	635	656	624	618	622	616	618	683	629	701	674	647	626	647	607	651	637	642	647	698	630	601	666	661	646	668	639	702	637	629	615	641	632	651	691	646	666	682	656	658	610	661	649	699	649	698	662	640	632	636	674	650	648	672	623	640	643	635	617	648	625	641	621	646	658	619	640	643	672	672	609	613	701	609	609	676	635	671	634	647	642	654	639	676	639	637	659	614	585	676	667	704	633	655	660	672	615	628	679	623	627	638	698	639	690	681	665	629	607	693	693	628	610	625	643	662	659	662	625	668	627	686	631	661	635	616	671	659	593	635	653	581	645	641	690	664	628	636	722	643	648	664	617	652	674	648	623	667	661	660	609	640	645	675	640	650	651	679	648	611	634	620	640	657	657	624	632	634	670	642	680	649	625	683	605	627	672	617	639	656	676	608	663	662	672	639	674	586	646	638	665	687	642	659	614	628	626	637	697	617	673	650	642	625	646	663	658	619	629	649	631	662	617	626	671	639	652	656	637	640	620	623	651	643	641	673	652	678	604	616	716	666	638	645	622	621	615	646	647	629	661	646	676	640	617	649	626	670	672	696	664	629	623	609	645	654	657	635	686	671	662	661	629	618	641	726	661	655	671	623	637	630	643	628	674	581	634	657	627	660	602	660	658	673	655	641	650	662	665	626	623	685	654	675	679	675	681	606	665	661	630	639	632	649	604	666	634	683	637	645	663	616	653	637	689	664	688	610	646	634	627	641	642	647	661	615	649	653	653	653	651	648	666	669	713	643	619	655	648	630	660	652	650	650	646	650	651	610	642	662	657	624	679	735	666	636	655	620	646	597	639	668	683	621	602	650	653	638	612	656	644	683	640	616	657	666	675	661	662	635	660	682	631	643	644	644	643	622	682	665	677	622	692	625	632	648	681	683	705	624	685	657	650	665	657	668	652	611	622	684	687	667	674	579	618	673	638	654	632	641	674	670	602	625	653	651	638	674	626	661	605	658	629	651	634	625	633	619	593	677	648	663	676	647	620	669	657	606	614	633	613	696	683	658	634	666	661	623	669	677	625	663	694	685	606	670	629	652	624	597	666	654	665	609	599	635	610	663	616	685	671	654	613	637	668	616	643	663	621	628	642	640	625	635	654	658	648	648	617	684	675	660	619	645	636	638	638	603	605	669	643	657	654	653	660	649	641	602	653	643	629	649	659	695	600	652	645	634	591	651	664	666	635	645	644	667	622	664	597	638	603	638	641	658	723	672	637	669	674	651	617	647	633	625	636	631	630	656	653	630	630	654	593	649	642	634	692	638	681	683	637	659	671	632	666	659	692	647	651	625	680	690	621	650	617	588	652	651	648	652	685	640	707	642	674	640	643	678	667	650	629	652	649	636	645	649	683	657	671	654	651	654	646	609	655	681	638	652	656	614	661	648	659	649	666	638	636	646	646	615	651	627	647	653	643	640	625	626	592	665	641	625	630	626	671	642	644	650	651	671	666	658	650	614	635	614	625	644	675	658	664	615	648	637	599	678	658	632	588	605	596	634	654	657	640	660	730	633	627	607	682	652	628	627	586	612	653	627	651	650	641	667	675	659	643	654	645	679	676	671	633	638	647	631	655	680	668	600	638	640	656	699	657	671	660	658	662	645	710	597	608	635	651	670	662	648	656	631	673	649	677	679	649	612	618	601	621	652	643	615	624	651	632	610	670	697	644	664	630	679	678	686	655	656	664	622	638	672	642	633	601	664	658	666	604	610	641	649	635	581	677	632	658	609	629	597	637	623	651	640	647	633	643	689	687	671	627	713	644	605	671	636	616	661	651	652	682	641	697	668	648	649	692	619	654	660	613	683	619	632	604	634	636	681	680	675	671	655	615	637	623	612	639	630	671	644	667	620	626	661	663	649	637	653	668	640	661	631	649	674	628	643	601	637	648	600	658	679	638	637	671	614	635	650	632	650	619	680	656	722	599	627	672	630	591	631	693	702	645	661	686	687	660	701	639	632	682	649	651	633	643	644	648	644	623	619	638	617	649	652	616	638	614	629	654	635	593	640	612	680	682	645	651	640	618	646	647	629	639	677	642	623	637	643	624	654	675	655	620	657	673	657	666	661	650	617	650	665	647	631	615	627	641	618	646	679	645	625	639	667	631	645	662	618	721	685	604	669	649	648	657	635	626	629	648	616	626	609	674	665	645	623	670	647	658	618	640	639	631	653	703	649	680	631	655	691	693	659	650	659	630	644	681	674	663	673	665	626	659	651	660	646	628	666	695	669	633	627	680	652	652	617	652	675	662	658	639	638	640	675	633	652	627	664	641	645	650	665	630	610	645	612	629	557	652	631	630	638	624	589	622	671	666	693	631	636	628	704	614	680	690	670	622	635	641	675	689	639	640	735	675	617	692	615	627	675	701	608	682	645	663	629	640	624	660	667	628	625	656	659	606	653	646	670	674	677	703	591	649	645	656	621	673	632	628	641	645	658	627	642	661	613	646	655	639	704	639	655	620	625	662	668	635	668	634	658	623	671	631	626	668	635	705	676	629	651	611	619	645	666	677	716	649	651	688	683	615	625	616	642	679	630	662	646	645	640	675	666	625	672	657	629	633	645	640	627	663	666	632	602	662	674	637	630	593	607	666	627	625	640	662	641	676	608	609	626	680	631	654	683	657	684	636	691	681	633	678	637	590	637	663	628	641	615	673	637	618	643	604	615	625	663	682	695	616	637	628	635	651	649	626	646	646	657	674	670	665	703	648	606	651	627	671	687	640	671	682	654	635	585	650	703	590	683	643	662	678	652	626	653	619	654	654	648	676	661	618	633	628	671	624	658	610	652	623	647	659	619	666	653	663	652	635	619	606	631	630	625	617	616	638	667	636	698	627	639	643	602	637	653	654	640	627	670	631	649	628	660	681	650	642	617	655	714	652	653	652	661	668	642	642	614	614	623	659	624	664	624	692	615	613	664	612	658	614	658	693	668	590	662	647	629	627	622	681	612	679	614	666	651	647	644	647	655	607	676	628	614	671	618	633	652	709	648	654	634	629	669	672	651	684	665	637	682	630	646	621	692	657	647	675	632	642	654	658	638	628	611	621	649	661	633	656	625	669	682	708	623	657	630	653	678	626	652	639	666	658	676	668
26777	43864	33677	23861	17857	13217	9866	7335	6008	4901	3598	2807	2283	1923	1612	1532	1388	1224	1125	1153	1121	988	933	887	989	969	794	768	778	723	761	698	716	713	710	724	741	712	708	756	662	671	691	678	718	675	663	679	665	636	668	679	677	641	658	668	634	690	676	661	648	715	681	625	669	598	675	637	599	662	661	611	668	662	693	633	675	693	668	660	658	650	677	667	639	642	644	635	640	668	697	692	697	647	657	687	647	698	651	618	640	648	712	696	645	667	607	634	693	702	692	664	703	735	647	675	616	629	684	655	670	675	648	628	627	661	671	617	663	699	642	620	659	684	636	654	703	675	651	698	612	668	667	685	621	677	716	623	667	649	675	681	656	683	671	702	700	662	660	652	654	670	669	668	657	687	633	672	588	667	616	661	640	673	647	665	642	665	712	651	690	631	659	638	651	692	654	652	608	667	667	657	684	660	666	663	636	649	616	650	637	641	758	663	650	590	690	658	653	671	646	692	631	634	655	632	651	617	681	619	643	654	632	665	673	646	670	619	680	666	647	620	676	677	647	660	629	648	633	654	698	637	675	695	700	687	649	634	685	676	662	655	620	656	642	653	623	605	690	646	693	641	629	630	652	649	618	684	614	673	668	661	634	593	647	675	676	687	670	647	681	634	654	664	703	621	664	680	652	630	687	659	665	622	692	678	689	654	654	678	633	694	663	634	637	691	645	671	654	624	649	631	664	643	667	696	628	633	667	687	649	648	671	650	634	633	659	635	651	662	693	643	623	696	664	685	637	666	657	694	713	669	669	684	684	631	656	636	695	668	696	664	671	662	678	637	654	644	690	634	620	690	682	676	694	687	647	653	686	677	638	663	663	685	651	636	686	675	655	661	691	702	675	662	678	684	696	653	656	640	614	660	723	672	663	650	715	660	643	661	678	665	671	675	638	674	713	619	677	672	671	619	630	657	642	622	666	671	680	657	669	684	655	642	664	646	641	632	671	687	677	648	686	637	652	692	649	605	668	653	641	656	641	664	674	686	728	668	667	657	647	656	653	645	656	709	704	667	666	635	658	627	629	638	696	657	702	687	679	618	659	633	692	634	618	623	620	671	658	663	670	631	666	655	655	666	674	672	643	666	621	657	693	640	685	670	700	617	639	630	658	665	689	643	656	626	635	638	648	641	609	645	653	629	705	629	641	628	622	651	633	678	703	654	711	656	690	669	653	683	626	605	637	669	649	674	617	626	677	639	677	683	674	624	629	594	655	655	673	672	698	694	664	698	633	686	709	657	671	697	660	636	637	712	667	634	636	658	643	667	659	634	663	637	662	656	702	657	680	652	678	679	634	699	683	653	617	673	656	632	650	657	632	671	708	650	652	677	641	658	640	659	651	727	699	667	693	668	679	654	676	691	642	665	669	659	622	670	657	672	654	670	663	640	652	693	685	664	673	658	635	639	652	690	671	631	665	672	647	670	632	679	677	664	654	694	672	607	601	645	700	644	630	633	645	637	669	661	661	662	647	696	654	652	685	676	678	607	682	676	694	651	655	674	649	636	684	650	641	629	634	656	632	691	650	728	705	642	701	656	682	663	684	656	629	667	680	682	648	615	668	647	674	627	713	685	663	660	647	699	655	640	641	732	653	658	675	682	646	692	644	673	649	652	693	677	669	677	679	673	665	680	623	662	652	652	619	618	656	628	696	677	676	659	657	665	654	671	610	620	604	660	668	627	669	676	675	657	650	649	656	650	688	647	680	684	622	682	645	615	637	640	680	683	655	654	642	653	687	658	693	664	630	667	650	646	653	647	671	670	654	661	657	658	650	605	634	695	649	636	672	645	699	641	672	650	638	659	625	662	681	692	656	640	677	644	689	634	651	673	660	630	664	646	660	644	597	682	655	641	656	658	633	645	616	685	623	675	669	608	667	635	658	683	684	634	716	671	680	625	590	662	706	658	664	696	625	633	670	670	672	664	665	668	668	671	652	680	617	705	702	672	618	650	675	660	695	655	672	660	669	618	632	614	689	682	647	647	620	664	654	653	648	666	651	687	666	664	689	632	652	652	683	670	709	671	675	659	645	672	680	662	699	694	624	694	642	674	633	677	639	648	643	606	669	674	690	688	598	670	666	637	650	655	622	681	633	648	666	671	622	693	681	687	696	686	639	663	654	690	635	659	658	674	659	674	683	636	667	663	678	645	641	716	685	689	675	656	687	659	674	645	660	652	645	669	697	670	640	684	651	647	658	668	679	678	626	700	651	696	679	710	670	637	661	658	665	662	681	663	678	612	632	640	647	665	677	669	703	651	690	684	693	649	674	615	611	643	660	655	679	664	678	678	687	663	659	662	602	642	638	689	657	668	626	667	660	631	686	634	702	628	681	684	660	644	697	648	661	675	648	658	671	678	662	654	676	623	639	659	640	691	664	596	653	642	646	664	654	670	650	699	681	653	692	675	638	646	675	669	686	665	617	628	680	675	655	733	638	642	653	633	659	637	665	682	667	627	649	703	625	663	671	655	658	686	642	646	639	689	673	660	670	637	654	673	633	676	647	667	642	701	707	682	657	654	705	659	651	630	671	670	645	666	684	662	692	649	662	681	677	680	718	673	685	632	679	615	625	631	652	668	654	663	640	659	642	631	646	684	664	655	606	654	662	678	670	655	659	659	707	650	648	646	694	705	618	631	699	628	634	654	672	647	637	688	675	659	664	644	662	664	685	603	644	647	693	665	619	659	665	699	649	653	665	663	646	670	674	672	653	632	598	649	700	642	644	615	691	641	635	676	633	665	607	651	674	652	639	665	678	695	633	644	663	658	662	654	636	646	667	666	674	657	695	668	631	635	673	652	631	676	633	606	652	639	692	647	663	662	651	670	658	639	681	652	637	658	691	655	676	634	655	649	685	698	630	689	669	667	653	661	689	667	663	671	634	637	660	643	648	716	688	687	646	661	653	650	642	649	640	640	611	664	649	659	672	621	682	696	639	639	681	699	674	655	653	660	634	701	701	665	652	656	726	661	650	656	687	612	622	655	645	659	717	652	659	688	664	712	665	688	638	649	635	652	651	669	668	666	647	700	659	636	647	654	673	695	613	642	659	652	680	666	637	644	665	653	628	700	663	681	656	704	674	671	712	608	608	666	683	639	627	677	633	612	744	616	640	669	657	700	656	673	670	662	658	613	681	660	639	665	648	708	688	654	648	682	677	676	686	644	677	627	622	643	634	732	679	699	649	613	653	716	670	633	673	691	675	663	635	691	606	664	659	671	685	642	695	634	623	647	614	688	622	606	639	632	644	669	663	676	665	656	671	634	632	656	656	675	592	678	619	694	652	634	673	658	640	647	635	657	647	673	663	684	696	679	695	696	613	635	646	617	682	612	670	639	694	650	667	679	661	630	705	698	671	679	605	682	683	684	668	643	646	689	697	650	680	624	680	667	662	684	649	691	648	644	661	683	658	690	643	636	685	687	657	685	634	640	664	735	672	647	666	685
24232	21478	28815	25342	22937	19725	13023	8300	6011	5320	4182	3131	2428	1919	1663	1547	1418	1334	1276	1261	1198	1019	1009	999	1031	1034	874	866	816	741	778	802	758	725	777	736	731	757	679	705	787	711	745	721	747	680	694	768	757	668	752	687	739	673	706	651	685	749	615	723	734	706	747	662	692	738	704	723	669	701	696	689	616	719	679	630	662	692	669	750	713	679	670	709	718	753	690	739	626	664	693	650	684	760	654	720	697	708	666	684	696	708	713	654	689	663	700	696	700	704	698	704	709	699	714	712	702	685	696	672	700	738	656	732	687	686	682	708	683	702	723	709	679	709	696	710	709	733	670	659	715	704	724	682	707	733	714	706	677	680	697	700	688	704	684	734	702	710	651	740	672	713	722	719	655	724	713	692	713	671	665	685	676	717	687	693	724	689	695	680	686	717	713	714	765	677	713	711	674	682	722	708	685	671	628	637	663	701	688	723	702	688	726	710	693	687	756	715	725	695	689	731	733	688	682	755	732	759	685	669	637	680	688	711	687	713	689	661	724	735	702	686	675	726	680	641	747	690	687	685	700	704	660	771	674	694	696	658	726	677	706	694	722	713	716	708	665	690	700	702	745	709	698	701	734	686	696	638	672	727	685	673	705	697	652	670	670	695	681	696	698	706	715	734	713	707	681	688	691	679	702	757	658	720	681	672	657	686	708	698	652	682	689	679	673	709	708	748	718	656	728	715	717	691	660	695	702	703	709	708	666	678	691	728	685	668	665	708	678	695	694	680	688	689	718	688	728	660	653	724	639	696	707	719	691	701	707	731	719	789	726	665	677	676	702	745	737	666	720	691	698	740	667	699	732	716	708	740	737	696	665	714	764	724	663	697	721	719	650	693	647	685	680	661	679	764	747	645	717	709	636	708	647	692	667	687	700	715	690	708	713	653	705	664	736	713	651	685	692	711	673	723	732	730	717	650	684	746	682	729	715	696	667	706	774	703	658	693	681	675	715	630	694	715	696	722	720	657	702	735	671	702	698	668	664	696	729	733	740	713	691	698	712	669	774	681	715	694	739	730	686	707	703	695	691	672	707	674	689	705	702	655	747	704	685	736	669	735	694	690	682	687	702	707	670	689	698	726	681	686	684	748	690	706	707	698	695	696	691	697	671	676	698	693	717	725	664	677	685	652	705	676	683	728	705	714	708	729	680	708	708	688	678	686	689	711	744	725	629	682	672	712	672	698	699	686	665	697	656	706	678	681	655	685	759	749	707	654	648	724	750	685	728	693	747	714	688	683	730	737	667	683	680	758	707	724	669	684	710	704	715	709	694	681	748	687	727	702	679	673	673	730	674	689	660	648	678	709	692	709	746	716	717	698	668	706	682	714	679	721	671	714	687	699	667	661	684	697	661	705	706	696	696	765	679	749	684	715	675	727	686	713	664	697	706	656	691	698	677	696	629	718	694	712	717	739	708	708	712	656	701	690	717	706	694	721	652	695	678	678	674	672	732	710	720	680	666	647	694	681	723	683	689	681	677	701	734	682	724	718	722	741	692	728	697	724	722	688	725	704	677	701	700	676	690	715	706	695	695	705	734	701	678	660	721	694	702	723	680	697	699	724	707	678	677	729	728	701	692	700	669	731	728	719	712	681	772	728	727	708	696	724	687	716	742	761	708	658	695	708	669	656	688	698	720	687	754	724	732	693	736	663	754	659	664	686	701	700	674	737	716	721	714	736	694	710	715	696	693	745	763	701	647	716	678	665	669	728	697	733	679	712	700	687	668	669	730	691	712	699	731	680	696	718	706	686	737	659	717	660	663	680	742	676	692	661	693	693	671	744	675	689	679	683	634	691	663	668	654	690	657	696	639	713	700	694	715	695	725	657	689	683	694	706	706	710	687	729	696	706	704	709	688	675	754	725	654	751	691	668	733	683	664	713	671	656	708	690	723	696	720	660	707	708	664	690	718	679	742	712	714	705	725	705	666	716	704	723	698	688	684	668	705	727	704	638	661	735	687	697	718	701	686	710	688	665	738	692	693	695	653	712	721	694	660	699	679	702	725	713	709	701	689	695	703	727	679	680	688	660	717	689	656	699	712	667	705	648	743	667	720	689	691	613	685	686	689	668	669	686	669	712	743	715	705	679	704	718	696	719	659	708	714	675	684	746	739	663	708	709	696	701	696	669	669	716	650	656	721	692	691	691	706	708	675	709	706	708	721	728	683	660	658	681	707	726	668	670	688	706	650	696	688	700	702	669	661	694	644	695	669	709	735	687	719	713	670	717	669	713	679	683	726	703	747	684	671	642	722	683	697	685	707	675	685	667	729	686	726	733	749	687	706	749	680	708	702	667	694	742	685	693	687	687	701	701	724	693	698	733	675	628	677	742	716	661	695	727	686	658	686	721	697	709	737	715	734	705	703	663	684	725	670	723	691	683	695	699	679	699	699	767	692	677	684	708	691	724	722	734	716	700	730	673	726	725	667	736	615	726	679	675	691	702	714	704	715	672	722	637	669	652	679	744	711	723	707	666	683	695	690	762	690	681	741	684	747	691	698	698	688	683	707	709	674	752	693	730	662	712	694	667	702	674	680	716	702	711	640	665	667	698	710	657	722	712	679	715	711	759	717	667	712	694	693	708	662	713	752	674	703	689	688	718	676	694	625	671	673	703	663	703	739	702	690	731	687	707	639	722	706	667	689	737	745	669	691	675	755	694	667	687	700	699	771	707	653	654	712	685	699	682	643	706	657	711	761	699	696	714	722	691	701	712	666	731	670	677	735	669	678	677	726	671	677	670	677	666	696	694	700	699	670	719	706	704	741	707	685	665	719	724	690	667	696	709	707	697	698	707	708	709	671	678	685	694	669	716	726	707	733	729	681	691	719	661	756	681	734	644	646	679	708	686	640	653	729	670	714	680	677	689	723	699	698	706	664	711	674	702	720	674	703	683	688	695	689	705	674	721	697	665	731	676	683	650	741	684	686	756	729	696	694	662	752	682	756	691	670	712	707	743	695	711	745	750	699	704	679	695	717	710	684	659	735	741	676	674	739	675	670	662	690	692	691	742	679	722	717	723	665	742	710	704	729	666	705	699	698	692	709	684	697	708	714	700	753	694	660	666	682	707	735	696	739	691	690	720	707	670	725	681	684	659	686	738	715	642	736	720	677	752	770	763	692	678	705	617	723	704	709	677	705	695	706	744	697	700	695	697	672	674	636	701	697	733	685	723	687	721	722	717	758	707	702	680	674	685	709	711	694	622	705	718	671	666	761	725	674	752	662	707	703	695	661	681	668	709	684	703	721	699	690	730	662	729	691	686	724	690	723	701	694	721	691	705	690	674	692	700	697	650	731	706	704	698	680	696	657	731	634	718	707	720	723	666	669	762	701	674	770	679	721	679	677	699	692	710	650	726	745	702	705	688	697	691	644	694	713	685	714	698	703	682	676	706	743	720	683	717	692	743	694	665	695	688	675	722	676	689	681	669	723	738	680	713
26139	50378	40584	30498	23857	18645	14172	11244	8858	7656	5725	4309	3314	2618	2185	1981	1802	1610	1556	1526	1447	1264	1178	1187	1139	1149	932	904	889	845	826	754	785	760	806	780	764	777	788	780	748	793	739	721	766	750	747	649	690	769	670	730	722	708	705	693	739	780	722	700	698	686	702	718	712	681	671	707	736	709	692	702	693	694	686	723	750	665	700	694	678	711	688	743	717	699	690	735	717	683	677	687	752	664	727	702	695	713	661	713	710	724	702	702	691	720	664	701	726	682	719	684	683	717	714	764	671	724	665	688	722	721	675	693	690	700	698	690	652	691	664	719	682	685	692	693	713	716	706	741	710	662	662	692	661	713	714	740	690	686	694	690	660	693	674	737	726	744	697	698	737	724	707	677	699	704	704	742	683	670	694	685	681	671	728	720	695	686	696	728	694	708	709	679	765	704	736	736	697	723	685	676	651	703	699	682	727	681	660	712	731	729	651	751	681	655	736	720	666	687	688	699	717	677	689	676	664	665	697	713	681	715	667	673	715	700	675	722	700	686	657	678	714	682	684	703	702	740	725	693	691	698	720	740	649	695	751	692	741	738	633	720	707	713	678	718	737	692	707	714	719	709	712	724	740	687	701	654	738	700	711	699	690	692	680	672	715	680	725	717	722	684	680	659	706	718	656	699	690	716	711	714	710	688	716	731	727	691	670	729	703	738	688	747	695	686	712	696	690	686	686	744	718	714	695	715	672	767	658	661	679	660	731	727	694	708	725	722	678	670	690	694	692	719	745	707	723	669	695	717	687	685	739	761	717	685	769	727	731	692	735	689	662	747	711	722	686	715	710	710	683	644	701	689	695	704	667	722	679	710	714	764	700	725	742	734	706	649	670	733	742	738	708	703	682	669	722	716	701	686	666	731	661	691	665	687	709	686	724	722	731	702	681	673	720	697	679	713	694	715	753	710	760	727	719	704	682	693	698	717	718	703	715	696	752	780	714	697	718	707	694	710	707	715	661	732	695	702	685	697	681	666	705	726	705	683	730	731	705	653	703	729	756	701	697	724	694	637	656	689	726	701	694	689	684	728	703	704	677	754	720	683	708	697	675	682	734	677	729	672	729	691	699	705	671	687	736	719	709	723	745	697	730	680	711	694	737	735	701	719	698	701	742	723	725	701	769	695	699	702	713	708	771	732	725	696	706	699	718	766	675	730	681	738	691	717	704	717	698	746	677	704	688	737	716	729	691	702	769	691	667	702	682	669	718	720	703	737	700	718	671	668	725	729	743	689	683	703	695	697	729	731	721	752	652	692	673	727	668	687	699	700	718	714	739	667	737	695	742	708	736	719	716	694	696	701	672	713	746	718	687	763	697	686	728	751	714	731	738	676	687	655	704	706	685	689	701	734	693	756	667	708	694	771	742	697	697	709	704	703	724	698	704	686	737	684	722	762	684	700	740	701	690	697	679	695	718	687	732	701	698	746	677	729	712	732	708	719	734	678	731	714	693	709	731	639	739	691	684	704	724	742	706	743	688	686	749	734	708	714	710	688	746	674	708	699	714	700	686	704	741	704	718	703	736	707	727	772	686	698	688	697	687	712	695	684	695	718	727	690	694	740	732	708	684	725	711	684	709	723	686	730	688	717	758	678	726	732	693	706	699	639	723	691	695	713	725	672	675	662	719	687	741	704	748	697	721	709	702	659	713	722	709	667	629	735	697	710	721	684	667	699	703	692	720	670	754	709	709	726	772	740	719	686	721	706	703	694	683	693	681	692	711	714	713	697	750	702	632	720	712	682	685	681	676	720	721	647	688	745	703	714	707	726	683	707	712	697	726	655	721	706	767	709	704	722	671	716	693	634	719	717	694	716	694	714	685	703	691	702	689	689	655	732	710	678	688	716	709	687	676	699	685	714	682	726	705	698	680	685	707	713	687	648	698	756	701	686	710	667	747	696	711	707	677	704	663	659	730	735	671	737	711	723	696	729	685	735	725	704	672	698	662	708	723	705	657	689	764	744	675	691	676	702	719	693	693	712	720	693	716	697	729	666	669	715	687	646	682	690	712	705	760	667	717	735	779	735	659	728	721	742	756	740	789	734	695	708	673	702	650	707	745	742	723	658	729	701	717	704	673	686	690	719	751	665	647	755	740	700	669	677	728	665	686	718	705	705	710	678	724	772	729	723	702	727	752	746	713	716	680	705	683	704	720	704	685	760	723	728	710	719	694	695	665	740	690	687	702	710	693	710	720	694	731	680	734	689	701	700	699	724	715	769	729	716	699	737	694	658	722	685	688	732	717	721	738	697	717	694	688	710	712	670	700	714	693	685	735	681	703	672	683	674	753	712	681	739	709	690	685	673	688	676	693	687	667	660	666	727	743	746	749	706	698	699	721	702	714	697	742	749	799	740	698	688	704	722	716	717	726	682	677	696	678	731	676	762	718	683	691	678	735	699	713	713	693	671	717	748	729	667	672	690	704	653	695	656	714	700	686	734	696	669	686	734	708	688	777	680	663	681	692	709	683	691	735	686	691	692	716	665	685	707	720	728	709	700	709	685	698	668	681	720	691	723	696	704	668	698	715	717	715	702	660	694	684	716	766	672	720	675	692	697	711	686	724	721	761	696	682	669	698	766	738	702	753	702	679	701	691	704	734	757	688	725	673	755	686	722	727	764	754	691	717	718	672	670	682	750	703	755	692	704	726	723	716	719	645	709	689	666	699	688	673	711	735	706	700	722	685	698	677	714	756	697	760	651	706	711	706	719	752	694	682	704	693	716	749	717	649	734	684	699	686	727	697	653	667	782	713	708	746	698	694	660	717	691	720	654	716	701	692	705	728	687	643	737	694	726	742	705	712	716	680	710	716	725	769	731	713	671	733	703	715	714	767	715	676	693	729	719	727	711	739	708	669	746	712	717	709	699	693	733	747	711	723	715	692	703	688	702	698	701	747	722	733	706	642	659	731	715	702	693	675	742	710	699	672	700	699	716	681	736	740	713	707	682	682	737	678	707	705	695	692	705	725	671	741	689	794	675	723	673	715	694	723	698	678	654	716	669	699	687	699	645	722	720	739	690	700	711	692	696	713	750	710	738	774	722	736	694	693	657	720	668	740	686	709	714	704	728	772	717	726	702	724	687	747	715	733	688	681	747	685	685	705	679	722	723	746	717	690	670	702	668	660	686	762	704	678	687	704	728	695	689	710	728	685	745	752	711	759	705	675	724	717	753	648	730	684	707	689	658	704	738	725	732	696	698	693	648	666	669	716	748	691	710	721	720	692	756	716	717	686	707	687	757	689	730	734	740	705	729	700	739	740	725	710	665	693	679	670	693	738	723	689	737	676	750	717	730	679	715	718	698	716	721	699	735	739	702	715	675	693	685	661	731	650	723	671	687	674	724	677	684	743	688	685	698	688	702	656	765	720	713	671	720	687	676	693	702	708	725	735	701	718	700	695	689	690	704	729	732	747	727	653	713	713	678	702	729	752	719	712	726
25594	21644	28615	27574	20957	13883	9266	6363	4627	4284	3455	2655	2109	1649	1454	1376	1279	1187	1189	1093	1077	964	870	905	949	866	799	793	728	752	735	719	783	717	709	716	719	678	664	706	660	668	684	717	689	675	715	708	674	702	627	662	670	728	672	732	682	675	631	698	728	704	647	649	654	692	687	661	670	659	704	682	715	685	690	663	675	705	671	686	690	648	681	632	655	679	670	677	667	675	741	700	689	693	717	672	658	659	674	713	611	696	658	690	691	669	672	691	710	648	666	697	664	665	690	717	681	741	696	701	636	651	666	670	689	666	694	680	662	701	684	717	669	657	672	691	691	642	646	709	718	688	707	682	680	732	688	710	683	685	691	662	669	647	641	694	723	694	669	683	675	679	660	719	676	644	689	719	709	657	628	639	675	689	677	710	719	655	640	687	664	703	739	706	738	680	702	664	665	659	674	720	692	681	684	642	608	640	697	666	681	706	640	640	682	683	693	725	654	718	656	666	685	643	720	645	656	688	686	677	679	707	656	679	685	670	696	698	676	640	704	676	673	688	707	693	632	673	717	671	755	686	700	655	666	700	703	669	660	682	666	647	709	668	690	758	673	673	648	676	708	668	653	671	722	687	687	682	711	654	711	662	655	653	713	688	692	672	722	708	695	673	659	680	705	697	731	656	694	716	702	680	694	636	664	666	678	715	637	713	703	645	634	647	686	664	702	669	665	689	707	673	640	709	657	672	658	685	622	640	701	669	634	722	699	661	656	627	689	690	730	660	730	694	662	670	690	645	679	711	693	656	674	636	667	681	663	666	639	619	686	705	677	688	656	687	712	690	688	718	683	653	709	658	680	722	636	709	677	663	698	703	706	651	711	680	675	711	643	646	681	654	660	669	667	684	709	683	665	655	670	632	679	703	704	631	653	623	678	720	733	661	699	698	707	690	688	654	700	659	659	714	661	683	663	669	691	660	707	668	640	650	662	690	664	679	678	691	679	720	664	671	664	655	683	617	647	699	669	708	680	689	709	642	704	731	675	682	668	652	667	665	664	721	692	674	690	708	666	661	685	700	679	639	603	686	716	642	696	690	691	704	716	705	685	687	728	688	746	668	692	703	713	651	674	701	677	692	654	700	642	717	690	699	677	671	695	681	702	677	659	724	669	705	712	666	689	682	622	671	698	655	695	638	669	707	678	666	719	688	704	661	658	670	654	676	677	706	678	641	653	643	715	705	697	690	670	729	721	662	686	662	688	685	660	650	702	731	685	708	658	681	622	694	667	681	712	648	674	666	717	626	658	661	696	689	643	697	643	715	705	660	686	660	688	648	662	669	666	660	676	666	714	689	626	687	713	658	660	706	636	645	695	697	651	659	654	657	636	681	671	662	629	690	703	710	631	627	709	648	739	684	690	634	674	694	624	680	669	674	671	682	684	698	695	667	709	717	627	678	640	704	676	729	682	660	655	705	669	662	677	708	701	712	659	735	668	711	745	656	687	668	682	667	673	704	662	651	669	681	638	654	673	667	697	705	672	723	670	638	709	658	638	671	661	695	671	674	691	697	653	631	679	671	678	698	692	678	656	661	651	670	703	729	666	660	697	619	684	668	632	734	735	697	626	691	618	669	706	690	714	704	679	674	667	667	717	675	645	674	648	652	711	629	679	658	653	661	669	645	691	695	682	656	690	659	716	681	689	700	687	669	665	681	706	703	647	703	637	676	694	678	683	648	633	660	665	675	723	675	644	685	697	765	660	692	645	663	700	694	658	677	706	688	658	698	654	681	694	657	729	652	639	628	724	683	668	675	713	644	695	690	706	664	720	634	661	703	636	684	668	632	668	727	672	652	680	664	684	682	673	663	664	731	685	688	682	702	660	711	663	676	641	674	684	690	723	706	667	638	708	657	706	667	690	697	641	694	669	619	651	675	672	704	704	733	644	669	645	675	701	724	689	706	687	665	661	667	693	657	701	701	661	640	674	667	685	703	730	708	660	690	662	699	660	624	661	694	684	673	679	688	714	639	698	661	655	654	668	731	712	688	731	677	653	696	657	645	646	735	725	686	709	656	694	670	675	671	690	683	700	667	711	644	663	718	699	676	621	682	682	724	687	720	638	669	681	641	673	660	687	708	646	642	678	695	670	672	671	669	657	682	679	740	690	680	643	684	682	663	685	692	688	678	677	668	676	675	712	650	638	658	683	632	716	700	671	710	698	706	701	644	668	694	664	702	716	653	703	675	685	675	720	683	747	647	662	703	661	661	680	679	665	660	697	654	706	669	642	682	710	686	670	658	744	743	663	675	649	663	691	673	645	650	694	684	671	661	640	678	649	671	682	696	642	674	647	685	701	686	664	658	684	632	686	726	648	692	654	660	682	659	687	693	688	666	670	632	638	722	692	704	698	688	700	659	701	696	674	737	693	685	647	662	658	669	666	656	671	696	631	682	665	688	642	688	664	614	675	727	736	712	678	691	685	739	687	746	700	622	689	634	622	725	676	651	667	675	669	666	725	681	700	651	675	699	694	688	667	656	702	726	687	652	658	717	670	689	668	691	687	632	680	671	684	661	643	716	678	724	685	642	713	704	683	656	698	687	676	646	703	682	675	655	691	639	649	684	691	661	639	681	687	712	663	677	672	709	629	617	714	632	681	661	686	705	678	664	695	665	689	643	742	639	623	644	675	636	703	695	680	654	660	667	628	676	635	660	681	702	641	642	681	735	666	731	667	654	679	708	700	680	705	665	642	733	729	694	683	646	690	663	670	685	681	686	654	660	633	625	678	641	677	668	656	646	671	706	715	690	680	665	696	642	646	666	653	677	711	708	677	704	702	695	673	716	675	694	648	658	650	685	641	615	686	630	679	668	686	721	662	680	653	660	681	670	710	685	697	685	643	681	666	710	671	641	681	698	676	675	658	637	669	652	710	699	672	664	623	697	722	678	653	646	708	681	663	669	680	684	669	681	675	675	705	715	661	711	671	665	665	691	671	717	690	668	694	679	686	683	640	689	655	631	641	689	689	723	698	721	665	660	679	682	672	698	706	700	697	649	643	656	696	674	683	669	610	673	691	711	728	704	700	644	725	673	667	701	613	662	706	682	623	646	679	713	667	686	661	709	727	663	684	673	677	712	692	692	696	681	704	677	694	638	695	643	662	660	666	688	649	700	673	674	677	682	730	673	669	704	685	696	723	700	681	659	692	694	697	694	676	641	671	663	671	663	692	661	709	672	694	670	701	700	709	638	706	681	698	744	693	628	645	706	671	700	667	686	652	662	680	657	718	686	680	728	685	693	645	683	666	702	680	728	648	679	707	701	667	599	703	630	694	698	688	661	726	691	697	716	644	654	673	650	670	657	663	718	681	696	685	649	704	678	645	687	732	647	657	661	677	718	673	697	679	690	699	641	663	701	685	679	681	683	647	731	713	649	699	681	714	631	674	694	701	684	695	661	672	684	673	714	662	644	651	696	653	636	678	701	671	666	645	666	686	671
25721	47343	37745	27595	21320	16379	12495	9490	7148	6531	5028	3950	2964	2172	1978	1707	1552	1490	1407	1324	1263	1056	965	1098	1050	1012	880	869	837	827	777	782	791	778	796	715	745	739	766	730	740	737	716	674	735	727	723	731	690	712	749	690	686	739	738	742	677	665	697	714	701	670	698	722	682	650	714	707	678	661	666	680	688	700	738	708	706	730	654	697	691	706	733	685	718	696	663	653	727	700	703	727	671	688	751	697	721	705	728	717	684	703	655	726	707	720	687	695	656	679	684	681	677	669	610	689	669	703	673	660	722	696	700	655	655	679	671	676	718	688	661	712	674	666	689	683	709	678	671	685	659	669	708	675	664	684	701	701	669	687	704	680	701	733	715	673	705	649	722	667	705	719	708	664	711	702	688	716	694	730	689	697	726	702	711	674	704	711	698	697	683	708	730	734	679	724	707	685	671	733	699	676	702	714	754	704	700	692	682	734	685	695	661	696	698	706	679	686	737	709	711	685	708	707	721	712	667	700	673	710	708	696	706	674	667	690	638	699	704	692	738	722	693	713	685	734	688	664	712	647	687	692	691	725	666	671	717	710	698	723	680	677	724	735	713	673	724	687	675	723	711	698	695	661	716	711	677	674	716	679	751	702	712	692	718	748	707	671	669	651	682	737	715	669	685	693	676	694	693	644	656	683	699	728	620	713	719	647	664	714	659	705	712	693	734	678	705	756	685	719	700	770	661	701	743	718	683	705	738	702	662	726	748	697	681	697	677	707	740	694	687	683	670	703	703	639	729	699	659	714	702	717	656	704	679	679	610	674	706	708	651	648	696	672	713	706	716	717	713	735	730	709	669	714	661	673	674	692	696	697	699	666	679	688	704	662	693	687	661	655	710	691	683	692	679	735	713	709	717	703	696	710	681	702	673	681	708	721	688	660	666	636	732	723	697	699	676	710	671	705	671	698	680	710	659	673	700	670	645	718	710	702	681	674	733	702	651	666	657	701	688	686	674	683	684	716	693	705	696	719	691	667	650	709	714	654	674	696	719	739	669	672	701	674	704	691	752	714	694	701	681	695	720	697	697	674	674	700	682	691	707	727	671	698	692	706	706	681	658	678	684	679	649	672	717	668	683	700	671	700	735	667	689	625	716	665	703	691	678	680	709	680	660	645	707	686	656	679	725	642	710	736	685	697	650	699	701	691	706	711	684	683	662	701	673	691	690	735	754	686	671	709	679	662	656	723	675	723	693	716	727	723	664	689	758	647	718	715	698	699	678	724	721	718	752	669	717	636	694	712	706	678	660	657	720	645	697	677	712	692	708	676	679	705	694	744	677	752	739	719	705	656	727	699	702	714	709	712	671	704	738	703	665	668	685	675	684	656	643	703	680	673	670	717	710	692	695	691	689	715	719	742	717	720	683	695	700	648	689	614	653	681	693	712	696	650	737	636	734	717	710	701	693	714	673	694	706	699	667	668	667	714	694	691	717	715	715	655	708	704	649	740	675	669	676	726	674	645	680	678	696	715	715	692	729	678	667	663	679	697	677	666	731	751	680	643	704	668	703	709	679	730	733	660	732	684	700	718	683	682	679	644	671	687	703	682	690	659	664	710	692	720	658	682	706	695	693	748	699	702	692	712	679	665	741	711	722	663	663	718	690	698	686	683	656	737	676	677	683	709	658	657	666	718	710	689	712	683	647	721	710	733	747	715	687	640	647	686	675	696	693	719	684	657	680	706	761	692	652	705	701	716	660	689	667	717	693	646	697	697	644	667	666	694	696	684	675	733	687	678	673	682	705	690	683	708	695	722	718	705	691	724	688	645	741	726	711	728	678	719	716	712	747	719	723	736	692	735	723	694	707	718	700	688	645	697	620	662	701	670	711	677	676	701	672	726	682	657	658	702	726	696	740	680	718	669	652	699	731	679	699	667	699	696	683	686	671	695	705	709	741	692	670	680	686	683	688	742	655	759	714	671	723	695	712	665	726	665	652	659	790	711	678	688	670	733	755	716	676	714	692	702	751	731	680	725	703	733	711	657	677	643	678	708	688	685	708	715	735	683	739	695	704	666	668	681	691	690	708	664	696	660	716	680	701	682	696	686	717	700	698	692	710	708	667	670	705	724	750	718	677	688	693	733	722	738	682	708	704	654	741	664	707	696	683	681	698	679	690	733	735	707	701	662	713	697	722	708	692	726	779	731	681	695	654	697	721	651	719	731	668	670	693	681	729	723	658	639	678	652	671	731	732	665	715	720	675	681	718	730	674	700	679	692	625	681	679	713	693	703	668	703	676	705	717	659	742	665	692	686	708	691	619	687	691	728	717	706	695	718	669	699	709	666	705	700	771	721	689	689	634	661	698	710	672	667	667	670	727	725	736	688	737	693	633	703	688	707	701	746	672	683	724	648	700	692	704	679	690	664	673	703	663	667	691	709	679	669	714	652	698	668	697	654	687	737	677	651	705	692	695	715	642	688	645	677	680	728	659	720	656	707	695	713	641	696	709	720	679	689	652	692	739	708	708	694	651	670	706	681	742	676	680	667	696	684	700	701	662	651	681	700	705	707	674	659	703	675	682	680	681	661	714	691	702	689	683	686	699	661	764	673	691	724	700	678	701	721	648	720	698	681	713	643	724	660	716	671	693	706	688	678	660	731	680	713	693	704	686	726	691	705	691	704	680	745	704	711	693	723	696	718	760	743	733	645	730	717	716	686	665	717	706	693	751	652	661	721	700	677	764	688	641	701	689	714	685	684	686	711	732	696	679	649	699	711	730	704	692	670	697	681	669	707	693	680	648	678	719	714	708	730	718	686	677	691	703	738	717	699	685	702	650	739	691	699	685	702	757	692	704	720	687	693	732	662	669	705	670	656	692	689	665	696	679	673	643	672	698	684	705	666	720	727	635	694	716	723	727	675	670	662	694	670	673	672	672	668	702	721	672	661	720	705	683	710	713	690	697	668	694	733	693	644	723	698	692	686	681	710	699	642	716	671	710	674	672	675	723	716	687	723	712	654	721	705	689	655	717	680	688	665	764	728	656	680	691	673	676	739	687	710	692	722	679	737	649	725	705	707	717	689	676	685	677	682	708	648	674	749	672	703	679	665	703	724	714	692	701	654	648	655	719	736	673	694	740	691	712	705	714	699	657	672	716	703	668	672	757	722	719	686	695	706	708	744	672	665	702	749	724	672	730	651	680	729	716	706	704	718	740	719	746	681	694	673	696	694	657	704	690	692	644	659	675	725	686	745	699	674	635	710	718	691	714	635	651	752	720	664	760	698	708	718	674	716	697	719	708	719	653	723	712	659	709	716	674	661	722	640	703	743	677	710	707	715	659	720	693	684	750	704	654	700	678	727	662	688	684	700	728	688	696	682	686	667	646	703	685	668	707	717	763	706	708	655	681	747	688	685	668	752	668	663	727	692	726	695	658	667	686	647	696	679	699	710	696	697	672	728	729	680	698	701	652	669	647	687	704	721	646	718	691	665	671	711
23087	21592	29406	24392	22179	23537	21602	11816	8002	6759	5645	4619	3407	2711	2233	2021	1839	1733	1647	1540	1404	1319	1293	1156	1225	1153	1080	891	961	884	917	951	824	870	910	857	864	806	818	856	853	808	811	810	852	761	780	795	822	836	823	763	826	778	843	809	765	850	835	738	768	777	759	815	759	720	864	811	791	757	712	749	767	776	816	757	806	806	771	706	808	822	800	770	763	810	776	761	838	777	743	810	773	825	829	781	780	747	798	805	771	778	802	836	777	760	783	723	821	801	806	803	782	758	757	784	746	779	793	777	761	748	819	771	846	775	780	769	760	787	779	779	773	801	815	807	824	765	852	774	788	781	773	848	847	769	840	803	761	778	843	803	742	770	753	753	767	786	822	828	800	785	779	811	816	733	800	755	773	746	795	781	798	742	769	806	779	769	804	825	790	816	824	805	789	809	827	773	816	786	768	735	781	812	778	767	743	815	796	780	747	790	771	738	758	819	778	798	779	773	819	729	783	761	775	821	790	807	737	786	814	815	857	772	742	795	738	781	799	768	790	792	803	796	786	788	773	757	786	803	826	811	809	801	809	798	803	772	839	790	828	805	796	787	812	795	771	806	784	817	765	698	776	784	731	784	807	754	803	770	814	786	782	772	817	750	809	777	822	778	838	806	786	784	792	767	799	813	766	740	797	797	804	744	748	770	756	827	748	766	770	748	769	761	767	747	742	820	816	782	829	817	772	783	787	772	785	769	813	821	741	799	790	817	815	756	821	793	804	845	829	783	803	788	777	779	765	802	760	783	812	758	782	770	742	787	799	809	787	768	764	828	797	790	860	777	803	732	814	822	822	753	778	795	801	803	790	798	771	860	722	797	817	785	756	736	789	792	727	752	803	784	792	760	774	789	724	826	779	795	746	741	763	765	749	829	808	814	825	762	804	802	794	782	787	722	766	821	785	770	757	779	792	744	800	790	754	797	808	774	776	766	762	743	771	772	766	694	745	818	782	744	739	763	779	832	800	755	791	763	762	764	749	744	807	758	802	744	772	786	755	798	765	745	796	775	749	797	810	794	776	850	763	794	729	751	728	788	798	739	753	733	842	748	797	782	804	798	792	713	771	793	819	795	802	789	774	836	798	798	816	694	760	771	745	777	778	785	773	801	742	787	843	761	802	780	789	799	754	783	790	827	776	767	798	813	815	783	779	819	749	773	802	767	815	718	776	778	746	747	829	823	744	794	778	829	813	758	765	725	777	799	825	767	747	820	793	815	798	781	796	798	787	805	761	778	783	808	781	742	753	782	809	824	787	779	783	765	779	791	755	750	827	795	745	804	767	815	765	804	805	772	757	737	769	748	802	779	808	736	790	725	838	738	807	797	833	827	732	756	756	745	797	794	787	761	797	785	800	807	750	797	780	813	806	799	771	758	780	752	791	772	784	792	758	790	761	762	752	770	801	813	780	732	753	828	807	734	733	762	768	806	805	719	729	798	835	751	807	766	757	770	796	781	796	809	772	775	768	794	793	810	745	789	784	814	728	768	773	773	790	802	798	748	775	782	762	812	832	807	777	745	814	771	784	755	806	745	777	767	773	751	768	750	817	778	810	778	735	798	785	715	724	760	763	814	787	815	816	793	785	769	766	765	748	783	782	766	790	792	814	807	805	792	761	822	819	817	778	775	794	802	757	777	743	823	793	780	798	766	779	736	765	747	819	769	766	772	799	782	800	755	793	793	790	786	757	739	797	759	787	804	809	721	820	814	783	751	787	803	775	794	795	791	773	754	745	801	776	790	772	803	817	811	752	774	743	751	772	795	805	746	796	765	798	774	750	755	731	783	793	789	784	754	821	769	804	770	803	771	790	777	836	769	799	828	785	739	790	765	765	771	806	746	761	779	821	828	767	799	762	798	841	786	789	815	799	787	744	804	765	773	737	737	795	734	745	784	788	784	781	766	759	820	760	813	786	815	798	796	840	798	777	790	819	784	800	772	799	786	793	811	775	762	782	765	790	759	802	781	742	782	766	816	797	816	796	763	759	749	801	804	853	777	794	792	839	802	837	757	799	806	799	829	817	801	814	765	797	843	772	820	799	829	773	748	724	789	818	767	744	759	782	776	784	800	791	788	756	773	801	800	792	779	782	797	798	772	775	781	775	765	724	828	749	796	757	762	787	779	751	769	786	789	795	828	825	797	779	776	781	741	808	809	791	830	809	762	789	758	778	798	770	774	786	805	752	795	774	825	790	755	774	776	764	793	805	780	756	823	774	812	765	773	774	807	873	765	829	793	861	869	756	773	826	747	757	799	758	771	813	720	741	803	850	812	766	791	805	810	804	787	789	769	764	742	751	783	773	773	767	756	772	836	762	779	783	758	795	746	782	829	802	728	740	794	786	748	812	806	774	777	799	721	781	805	768	806	769	862	836	790	810	799	757	811	784	824	828	736	773	761	796	771	803	782	750	801	755	733	750	757	753	795	768	768	821	733	774	755	800	787	856	740	813	732	773	781	792	784	754	794	790	798	807	774	758	749	810	824	754	780	773	817	808	786	830	817	769	795	789	770	756	744	787	777	749	777	740	766	762	810	750	785	819	828	733	800	760	771	788	817	727	772	792	767	778	759	739	790	780	801	819	787	777	761	761	780	754	798	762	815	755	745	824	763	780	792	764	778	771	838	733	712	829	796	743	809	767	763	769	793	767	798	790	743	809	789	800	772	783	761	774	791	779	807	746	800	825	797	785	770	759	772	797	764	799	851	826	771	741	748	767	778	743	807	809	832	755	769	755	760	810	754	761	807	773	772	789	787	748	831	816	799	746	746	768	823	787	725	798	691	795	777	775	799	771	798	804	766	834	762	807	753	785	776	784	761	774	811	794	774	781	810	766	771	767	772	767	800	756	781	803	799	805	802	743	771	808	770	769	809	804	765	764	798	779	780	839	798	789	750	765	816	751	763	768	847	790	840	769	777	803	789	733	775	766	783	763	768	740	837	823	801	729	732	759	771	806	773	777	794	764	758	816	797	756	733	749	770	738	818	794	846	799	752	798	804	797	734	785	807	784	789	783	776	836	793	772	742	776	837	754	778	771	787	791	802	749	815	773	776	796	784	775	811	822	769	802	777	761	806	821	805	791	781	790	801	746	766	804	727	774	781	736	796	766	751	741	793	789	778	802	754	810	818	718	774	788	775	813	791	855	796	766	768	825	768	818	749	798	774	792	810	728	853	800	758	771	768	772	785	803	788	723	807	805	773	765	821	803	778	711	811	781	759	753	810	722	810	843	734	805	774	782	796	774	773	813	763	808	769	789	799	800	781	741	771	820	793	801	834	788	768	789	813	813	817	741	803	767	793	766	774	777	753	795	750	763	781	753	754	782	790	802	760	807	780	771	794	798	751	760	771	823	787	818	756	765	774	803	789	784	759	806	750	802	767	803	800	737	806	804	795	742	795	764	783	774	797	775	773	836	767	778	751	730	805	773	810	752	785	803	783	763	752
27890	55635	46172	35486	28746	23214	18908	14160	11198	9622	7913	6084	4712	3818	3004	2596	2346	2205	2033	1829	1659	1555	1447	1320	1370	1298	1093	1094	974	973	913	886	864	861	923	909	867	840	857	853	817	839	809	818	803	778	803	807	808	740	783	810	817	851	793	780	818	784	807	830	762	856	769	775	778	778	771	771	765	799	797	810	784	761	808	743	796	811	785	779	769	793	803	779	777	736	756	749	819	771	722	824	722	794	773	791	799	772	794	740	781	806	754	794	814	736	807	764	794	824	735	774	818	799	761	779	775	737	799	783	780	774	783	803	816	836	811	800	808	727	736	782	722	788	779	762	768	791	798	792	789	789	797	765	799	755	733	780	747	803	721	776	769	765	781	755	797	807	744	781	760	788	753	761	802	813	741	796	801	761	772	775	743	763	770	764	778	782	789	787	819	756	802	798	740	727	757	746	773	743	781	782	801	739	750	763	754	753	745	830	781	787	787	764	753	734	784	765	738	782	772	768	773	743	805	810	776	795	759	784	723	750	791	796	790	785	719	836	817	755	790	781	753	817	779	787	807	800	759	768	805	755	811	760	785	819	772	741	828	793	793	814	792	832	790	812	801	822	726	759	843	790	811	770	760	732	816	749	762	776	780	855	806	749	781	812	785	784	778	753	756	799	777	824	815	776	780	765	805	787	767	795	804	755	779	831	720	791	752	792	799	805	777	787	785	787	724	745	753	775	779	819	810	768	796	744	770	760	789	759	781	815	793	726	797	806	788	789	780	753	798	789	770	774	734	786	752	790	831	787	808	831	773	827	811	822	828	805	768	780	778	773	690	751	798	754	818	789	774	775	781	767	800	765	774	788	810	814	784	788	785	775	778	737	786	750	762	802	763	784	740	771	779	766	723	733	759	727	757	792	778	753	738	776	829	787	775	789	751	772	780	751	827	778	796	771	802	770	769	807	770	751	758	772	768	816	808	775	802	800	847	762	731	725	797	790	756	792	789	775	774	767	797	719	800	780	802	816	798	770	762	756	722	767	819	799	778	766	741	776	795	772	775	784	803	778	827	776	741	745	788	748	764	790	727	797	800	789	789	782	801	790	758	774	753	759	779	808	786	781	756	793	812	756	745	763	800	766	758	752	775	759	733	806	769	774	795	803	773	774	818	793	816	785	757	773	786	795	764	766	798	783	777	802	784	768	830	764	795	778	761	778	763	775	826	771	747	806	799	751	811	765	802	757	757	754	842	749	834	769	758	801	782	747	792	821	821	827	812	736	776	825	742	772	750	747	829	826	792	783	783	735	742	812	793	772	789	770	724	730	743	797	817	754	815	763	791	754	792	789	808	803	805	785	751	800	843	800	791	755	790	773	759	773	784	798	776	803	805	762	808	774	713	768	802	761	805	778	778	815	785	805	764	792	787	776	811	788	775	763	836	786	796	744	756	786	773	777	758	754	795	766	746	780	798	748	772	817	773	726	722	829	813	821	777	724	815	799	761	805	809	771	787	819	778	746	794	769	787	802	791	826	758	821	802	772	742	764	778	705	866	758	766	782	773	738	745	747	776	748	788	747	779	832	784	770	723	783	756	747	812	781	783	791	782	769	839	765	753	805	826	786	788	756	768	835	837	788	780	742	805	821	759	783	790	809	857	750	759	791	751	769	818	783	759	767	780	793	781	769	780	781	803	807	815	746	813	797	750	821	783	765	784	763	765	755	760	794	852	774	761	773	773	753	785	805	807	736	740	823	760	779	775	817	764	778	813	792	747	793	757	808	767	759	775	790	769	746	772	830	801	807	814	754	799	734	782	771	784	770	749	751	700	782	806	796	760	795	785	752	816	753	793	736	822	751	797	782	780	822	777	736	781	759	756	800	823	765	770	809	751	768	749	772	771	732	741	721	763	781	771	802	793	820	812	788	776	807	765	747	759	771	780	836	765	779	752	783	756	684	737	785	823	768	821	792	777	826	803	795	751	784	804	794	747	776	769	801	829	773	818	774	778	800	821	786	768	755	814	766	733	758	759	773	814	820	815	783	778	799	751	820	785	761	770	751	779	709	750	744	767	761	789	788	808	773	795	766	763	794	797	744	825	838	771	813	759	792	779	775	760	762	778	769	834	754	738	817	801	775	768	773	787	783	819	811	770	811	752	793	792	830	718	774	835	792	767	783	776	810	788	814	718	760	810	788	807	792	795	799	738	779	772	790	822	739	781	791	757	814	817	764	809	761	802	792	753	752	738	792	765	811	790	835	819	759	851	800	747	788	826	794	808	787	748	761	837	796	747	802	722	772	751	758	769	772	797	786	811	762	789	789	776	790	788	761	737	757	812	820	761	754	789	763	810	782	774	763	787	766	692	814	795	803	798	829	763	789	753	781	796	723	755	805	764	772	760	775	766	789	793	804	799	735	803	714	788	805	776	771	731	790	790	801	772	784	752	793	817	792	853	797	758	809	767	791	842	798	795	790	813	812	783	805	756	744	790	753	759	771	747	752	784	769	768	794	769	746	852	779	769	771	752	779	810	772	792	774	840	877	791	710	787	793	750	808	798	747	769	825	787	816	761	760	736	795	796	774	792	727	763	766	770	767	798	767	762	823	778	815	746	779	819	782	778	763	762	769	788	771	789	782	757	740	818	764	813	783	776	815	780	797	805	810	737	774	792	799	772	778	807	792	800	774	768	780	817	781	807	757	803	815	777	762	818	735	815	783	800	729	787	802	742	741	748	848	742	753	751	788	796	843	786	717	795	772	791	743	739	799	743	773	774	793	785	773	791	777	769	776	819	786	775	750	748	795	763	704	782	755	795	839	780	804	763	812	798	734	779	755	772	774	793	807	792	784	784	766	777	789	790	779	759	756	783	763	742	815	761	778	754	797	772	769	779	791	808	751	793	774	792	794	787	802	766	768	758	786	788	766	760	829	795	780	753	728	764	784	796	810	736	762	776	806	776	787	782	765	824	747	779	780	784	770	766	759	725	774	769	818	751	799	818	764	749	772	740	768	795	802	788	776	773	835	800	765	807	824	801	738	773	792	778	755	780	792	780	761	789	811	818	728	770	778	793	772	785	807	767	733	835	765	757	774	739	789	774	834	819	824	791	788	783	764	774	775	714	740	825	748	795	783	779	761	767	815	782	809	784	794	809	805	788	770	732	786	828	814	759	783	802	776	808	755	745	764	765	740	758	757	762	765	745	772	747	836	753	753	734	757	801	790	771	786	745	850	758	763	763	764	766	794	770	763	749	789	752	777	782	763	771	838	827	763	762	771	803	762	778	747	709	782	822	734	790	758	757	745	770	799	775	759	784	753	810	787	751	800	776	750	813	803	750	771	802	779	797	783	762	827	782	792	777	793	776	781	744	833	777	781	771	780	757	785	761	783	764	776	779	771	788	769	782	768	825	808	786	808	801	785	755	803	785	774	812	782	780	796	764	778	811	804	770	786	774	761	780	795	778	738	788	751	746	778	745	825	779	776	772	737	789	790	768	776	742	793
29831	28769	34227	26287	16449	10122	7161	5042	3784	2971	2663	2296	1857	1613	1310	1192	1104	996	1049	913	830	903	839	790	815	793	751	726	712	680	745	678	640	690	678	662	717	654	685	660	723	629	678	700	666	699	677	682	697	650	691	602	659	658	651	635	706	645	689	650	654	636	654	654	705	590	649	614	659	628	696	667	625	703	621	613	637	607	635	608	635	690	656	629	646	677	615	660	614	601	598	688	604	670	643	631	688	617	640	605	620	621	658	665	642	697	662	656	679	686	668	629	647	637	621	624	671	635	641	641	627	590	631	626	664	673	610	647	656	656	639	633	660	652	693	604	689	682	693	631	680	634	640	707	659	639	684	690	696	642	652	637	679	640	638	658	651	676	658	671	663	671	654	631	685	678	662	610	619	669	636	635	605	631	658	680	639	637	656	692	638	635	654	636	633	612	605	622	672	673	634	647	668	624	661	635	671	685	619	617	641	652	649	632	642	653	634	663	632	637	617	630	680	617	662	676	670	628	629	622	639	622	607	649	646	671	666	679	608	619	650	617	659	664	648	681	640	661	621	679	675	655	650	698	644	666	622	667	609	624	664	625	676	634	680	637	647	633	639	651	675	636	661	651	661	642	667	625	642	669	609	667	643	645	599	663	643	662	665	636	649	616	677	609	632	660	668	633	673	655	665	635	692	585	649	696	681	609	647	633	654	641	621	629	681	634	644	657	636	701	641	662	615	649	659	638	666	610	637	665	670	616	635	650	632	667	664	639	640	647	673	601	600	634	636	628	594	656	617	635	623	689	658	666	623	616	630	634	647	699	667	664	654	650	610	645	645	668	640	637	630	673	669	659	629	653	671	685	626	683	646	675	668	634	685	644	648	652	657	658	682	683	647	627	630	641	646	680	657	664	641	672	646	669	640	685	606	599	635	696	629	600	653	658	654	651	634	622	612	641	693	663	601	655	642	621	659	610	676	666	609	603	656	669	630	567	638	666	639	652	630	636	617	631	669	656	663	630	617	618	646	671	672	635	649	654	659	658	626	623	614	650	630	673	655	638	627	642	658	655	683	658	673	643	618	634	604	648	660	611	644	648	634	687	649	637	643	638	620	715	692	646	647	647	660	630	642	629	634	655	635	670	628	639	690	657	604	676	632	664	661	627	663	639	607	645	660	687	636	685	610	662	660	653	623	606	619	660	677	694	635	675	662	649	600	620	655	635	664	696	658	593	665	700	628	635	634	587	605	653	621	635	626	624	613	665	646	591	611	623	639	648	628	684	643	664	607	664	684	653	667	604	647	647	635	664	678	611	657	692	657	652	674	660	653	642	681	700	647	640	692	639	645	655	662	606	650	662	659	631	665	618	656	665	640	629	654	647	645	630	646	651	622	622	630	691	639	638	651	627	651	652	668	695	622	642	657	650	682	653	670	676	614	669	635	631	664	624	691	605	654	621	615	678	634	665	620	678	618	663	647	650	675	638	627	640	646	601	631	665	619	663	650	625	634	646	683	688	621	625	631	643	630	675	649	676	640	641	601	683	644	685	659	666	659	664	655	657	662	673	656	677	658	614	645	689	647	649	646	651	642	591	583	661	666	717	736	700	624	638	644	642	622	648	611	670	682	681	635	629	630	643	629	646	650	652	686	660	659	675	663	641	645	681	637	619	685	687	679	682	649	692	636	714	683	647	666	637	641	650	624	634	641	654	612	644	646	636	645	653	657	635	650	621	653	636	648	595	658	622	655	682	616	646	637	590	686	655	680	656	667	644	652	666	639	647	614	603	657	635	666	673	678	611	606	662	660	704	636	672	649	658	629	636	597	651	642	634	715	632	632	702	643	677	652	664	631	677	638	613	645	657	666	600	630	670	672	647	670	657	637	649	667	652	651	635	629	661	668	662	596	641	647	634	716	632	646	641	677	637	602	677	671	681	674	651	660	628	630	667	634	637	647	643	624	654	666	630	627	637	680	710	639	697	647	647	638	716	619	672	641	640	637	651	616	634	643	611	689	632	650	670	635	649	609	677	640	641	670	647	677	638	619	631	612	626	682	636	670	629	690	647	640	643	652	649	674	665	610	640	639	659	648	640	622	645	697	643	632	646	676	689	650	664	639	663	634	690	671	615	664	593	646	638	664	648	665	664	676	694	687	622	638	673	631	645	700	664	620	724	647	635	612	680	676	629	655	626	671	597	665	624	646	639	693	657	656	606	682	671	637	652	689	648	643	681	653	663	683	668	687	650	635	676	683	649	617	602	638	649	686	716	623	652	681	567	648	622	662	637	669	623	669	653	650	643	609	650	595	629	705	679	659	668	672	636	602	613	619	637	636	652	702	658	619	675	696	650	644	664	689	691	676	692	609	649	648	628	619	629	638	655	641	636	643	631	629	677	613	687	650	627	629	638	619	663	654	622	682	658	641	642	693	651	674	669	634	617	651	647	647	645	672	612	598	612	614	675	619	646	666	620	643	626	651	673	673	660	622	638	636	635	651	662	701	623	657	690	647	662	706	645	610	718	653	664	666	627	612	610	668	595	693	672	658	648	685	679	655	620	628	643	651	683	676	704	640	606	677	692	663	656	673	651	640	641	581	691	617	694	660	640	607	658	665	679	657	658	681	663	642	635	631	663	627	627	656	659	652	664	598	655	644	651	677	642	637	650	645	619	641	692	650	649	672	601	632	677	681	628	622	622	680	628	626	645	658	603	632	612	642	615	650	651	690	651	678	655	641	617	663	628	624	612	604	634	662	661	620	627	612	611	631	688	654	683	665	606	655	620	642	653	627	616	642	662	620	618	645	647	660	681	614	632	645	655	656	656	665	606	688	678	644	628	701	680	666	654	666	674	613	563	632	648	607	613	637	620	617	656	674	652	613	720	602	599	706	692	647	644	652	653	707	633	662	656	657	646	643	683	627	626	666	650	642	685	633	664	674	652	658	646	649	688	638	643	637	694	642	670	629	663	677	641	655	669	627	674	679	651	648	610	642	654	621	663	652	672	648	674	605	637	635	692	651	608	685	656	644	634	628	627	630	629	637	657	642	688	620	648	647	673	630	584	654	664	646	664	643	651	635	615	606	629	652	661	662	649	694	691	683	680	642	664	629	646	668	638	651	633	635	656	646	625	665	689	660	596	627	637	667	627	658	608	689	671	682	663	637	626	660	644	634	646	662	635	624	634	619	652	675	630	644	653	628	632	684	680	586	653	662	653	668	636	673	636	678	646	638	659	630	647	682	613	622	674	729	637	625	655	659	630	659	644	615	697	624	613	654	722	690	679	637	661	664	645	633	684	648	640	693	644	615	621	630	584	632	661	674	682	650	699	675	641	654	655	616	666	661	634	663	679	618	687	653	658	647	654	646	665	628	681	690	665	632	608	633	655	630	680	651	700	648	665	661	660	644	690	639	657	665	637	657	625	623	686	658	684	614	663	659	619	657	675	674	675	613	649	690	638	653	635	624	609	653	620	708	661	643	658	625	683	667	602	629	635
25869	43651	34426	24198	18138	13286	10255	7677	5830	4542	4009	3298	2631	2076	1642	1489	1349	1244	1222	1081	1013	972	929	947	898	873	738	778	786	746	711	707	692	702	717	735	692	735	672	709	713	633	705	642	677	662	675	676	671	653	656	664	727	692	653	690	687	673	641	701	611	677	671	669	681	687	635	628	709	701	673	665	684	668	671	671	720	644	624	652	636	641	682	605	611	655	662	624	655	641	626	640	658	637	646	644	681	673	637	644	665	693	706	682	656	658	638	643	711	642	640	631	619	626	619	662	654	662	675	657	667	681	639	615	634	656	658	679	657	681	657	651	639	685	613	642	687	647	643	651	642	628	653	637	700	634	683	646	682	702	683	660	671	650	717	659	675	684	659	642	665	633	656	660	658	645	713	635	645	676	689	690	642	663	671	691	660	698	690	678	644	691	690	672	667	622	641	671	649	671	660	641	648	725	626	704	623	665	650	659	657	641	648	648	695	645	615	636	682	649	653	640	684	637	607	648	643	663	650	671	636	678	627	673	605	672	710	666	621	637	693	659	689	691	638	689	661	679	684	660	663	644	632	684	617	649	680	657	615	642	647	672	623	684	628	666	652	646	677	615	680	668	663	665	686	665	681	632	646	636	639	709	601	596	630	694	680	647	686	659	678	616	701	667	614	644	641	632	717	655	638	637	686	645	640	624	634	645	643	680	664	678	698	666	646	703	694	651	718	687	625	665	672	660	645	638	648	701	645	662	645	654	680	673	696	631	730	634	710	673	646	635	708	655	658	726	690	673	657	664	644	646	691	675	638	667	623	669	622	668	717	633	622	610	694	652	700	661	703	652	695	637	680	644	663	609	704	682	656	669	647	636	649	629	683	643	634	675	680	694	637	659	699	625	665	624	660	662	676	632	667	679	709	633	641	675	631	625	692	661	706	667	630	676	642	673	669	649	634	632	685	657	641	621	703	680	692	657	671	637	652	691	656	635	677	654	717	653	678	666	664	661	664	642	658	616	628	718	667	657	675	657	651	677	644	654	664	678	626	631	659	644	684	672	665	691	653	650	672	668	669	657	652	641	687	630	676	707	649	608	646	695	700	695	631	609	684	600	696	635	694	683	686	677	680	714	673	689	630	651	654	633	670	699	671	674	648	675	638	640	684	680	621	674	606	664	691	647	660	625	680	651	686	648	662	656	672	667	661	660	657	660	657	671	687	652	661	631	623	635	617	670	699	649	642	681	598	654	680	654	629	663	656	634	661	679	651	635	673	673	615	690	658	648	647	670	630	650	665	651	616	658	671	646	662	703	666	666	637	639	663	681	693	606	642	650	653	669	607	659	642	684	735	668	618	646	670	669	645	643	632	680	659	648	649	683	674	651	697	646	670	627	659	693	684	654	686	636	602	672	699	643	627	648	654	651	636	690	695	654	687	655	645	687	664	676	660	694	629	636	653	628	665	638	632	661	629	624	688	650	656	691	606	649	683	630	632	684	641	627	674	688	662	614	647	658	709	621	664	635	639	660	679	642	628	654	728	665	694	662	668	603	617	701	673	629	623	637	683	660	672	660	667	641	656	688	660	645	642	690	699	696	653	666	668	675	730	642	682	678	618	664	626	670	713	671	652	665	638	644	631	681	654	628	663	674	665	655	654	674	680	680	655	633	650	659	644	620	663	609	681	659	662	657	663	640	709	638	630	679	647	641	649	672	646	682	682	677	649	676	661	671	690	639	683	688	672	622	642	670	668	642	678	684	643	694	648	689	667	651	654	637	649	639	654	715	711	626	676	663	671	666	705	635	659	629	680	654	667	671	632	664	685	696	651	685	653	658	679	672	687	677	663	632	694	705	693	668	616	625	710	702	662	666	676	691	655	629	652	661	669	679	658	680	600	653	676	699	698	661	644	684	683	636	696	688	630	663	637	628	650	626	651	624	668	662	719	662	697	642	685	650	653	660	667	676	676	653	668	668	671	696	656	631	646	652	671	667	666	695	659	624	672	647	641	642	661	672	666	627	656	670	639	670	649	632	706	689	656	674	643	681	647	663	614	656	666	641	593	640	695	625	605	667	689	659	630	597	686	679	648	686	642	672	631	612	641	663	655	716	690	653	646	668	666	671	642	650	663	665	670	624	634	644	637	657	662	640	651	662	702	730	678	692	677	659	691	652	656	684	688	684	657	656	661	612	700	663	690	664	629	672	659	614	694	629	636	642	653	634	676	627	645	633	675	632	663	650	670	656	662	644	626	622	649	695	619	676	622	659	654	658	672	675	678	691	645	639	686	669	685	600	656	642	653	670	642	677	595	650	670	643	638	649	675	688	626	700	653	679	690	648	681	675	659	650	655	736	626	648	656	619	642	663	698	674	630	670	654	656	677	662	668	649	624	674	629	648	648	612	664	661	661	640	622	667	625	689	640	671	667	652	623	666	661	645	682	624	680	653	611	686	707	650	670	635	663	652	657	653	723	626	692	639	668	642	687	654	639	709	646	680	658	661	628	653	710	640	657	635	629	701	651	605	687	652	653	650	662	666	645	647	667	657	678	632	656	650	642	662	697	673	697	658	700	645	627	632	625	633	695	644	675	640	634	683	676	656	658	639	650	676	687	712	600	621	649	663	652	611	620	609	619	677	677	625	637	670	648	642	637	649	626	690	680	627	676	664	635	613	645	670	624	669	650	651	682	657	671	641	675	641	708	667	677	648	693	667	656	625	651	642	625	660	672	688	625	676	667	649	657	677	670	628	668	678	635	687	669	641	710	670	657	686	724	641	694	681	627	625	662	675	666	690	669	614	700	647	661	674	639	695	646	587	663	682	631	706	692	700	630	631	673	670	661	619	700	655	649	689	642	651	659	637	674	640	662	629	654	677	659	655	691	707	620	680	662	662	644	698	683	648	655	700	652	641	631	680	680	677	712	691	637	678	690	635	669	677	714	688	659	674	671	715	677	653	631	639	657	654	657	707	693	647	631	646	675	690	679	672	656	699	694	706	626	697	673	688	676	629	685	706	671	644	635	650	659	667	640	731	646	652	644	648	618	639	643	684	675	690	620	679	649	680	665	670	674	633	638	638	630	676	649	669	655	641	639	660	656	664	628	639	654	663	644	661	638	631	652	680	653	642	615	705	661	643	671	669	646	638	656	678	644	694	658	652	626	631	678	621	684	666	666	701	657	661	665	616	650	668	669	684	669	655	639	641	655	660	689	661	653	642	694	734	658	614	671	676	670	656	707	652	650	675	646	657	718	684	729	632	686	670	694	657	661	619	645	689	662	675	651	653	607	641	685	670	684	635	673	576	661	665	624	676	639	637	639	629	614	659	654	599	659	679	636	671	648	711	612	660	628	676	664	678	674	666	668	666	670	686	649	690	621	656	679	659	664	684	631	618	647	605	691	632	654	630	624	640	634	690	685	657	684	673	675	649	634	679	686	629	639	645	682	632	654	628	661	703	652	652	665	659	670	648	667	634	638	642	649	672	670	638	657	655	640	670
24372	21570	28930	25394	23007	19694	13579	8647	5789	4594	3883	3248	2709	2198	1849	1626	1481	1313	1294	1276	1201	1100	979	955	962	909	856	822	776	788	810	777	748	764	752	760	723	754	802	686	701	729	725	723	692	711	726	726	740	655	711	778	712	690	681	692	746	691	736	706	764	705	698	689	698	690	728	744	701	698	686	716	668	762	707	718	668	735	748	680	660	694	694	724	683	686	746	699	708	672	704	663	709	669	661	698	721	678	711	714	686	705	682	687	670	723	744	728	721	692	742	679	636	660	683	674	660	670	676	696	737	686	680	731	705	703	673	687	693	741	713	663	690	696	721	691	686	680	701	650	704	681	746	759	734	726	691	698	716	720	780	650	678	702	714	675	703	693	650	684	712	692	723	637	688	713	667	686	672	759	705	742	671	689	720	704	682	714	693	687	714	674	738	728	673	702	693	694	703	673	716	722	737	707	735	715	692	702	715	686	701	714	716	691	709	706	677	734	675	729	748	697	727	717	713	668	666	714	701	726	685	702	704	692	705	693	731	728	709	704	725	703	699	702	720	729	617	704	714	674	717	702	669	722	685	711	737	761	759	690	715	693	711	687	724	720	709	729	738	699	682	713	691	712	712	669	691	722	718	695	716	692	741	711	699	689	683	697	698	674	736	709	709	732	714	654	712	709	725	692	700	652	717	760	724	706	709	737	706	685	710	722	713	697	679	691	715	723	681	695	725	699	674	644	717	647	759	680	759	683	678	726	721	672	638	689	701	735	711	673	703	717	657	698	678	702	724	741	678	699	737	711	674	680	676	677	683	749	724	740	700	702	728	736	667	669	680	667	699	682	731	740	688	741	721	704	705	679	699	757	675	700	687	685	718	717	677	650	661	745	693	720	701	757	737	677	665	674	674	727	688	702	714	704	691	726	693	727	624	692	714	708	699	686	679	616	725	724	704	722	705	694	716	665	688	732	726	710	703	690	719	688	701	688	695	707	687	678	699	683	728	683	702	738	732	654	703	733	734	690	691	697	709	741	714	689	728	676	701	693	668	730	683	672	688	714	648	678	715	702	684	718	698	729	688	718	695	684	724	667	693	715	706	740	709	662	739	715	676	661	686	713	707	688	701	703	696	697	718	727	717	698	693	768	688	713	708	677	725	764	683	665	699	712	691	726	712	693	715	706	647	689	756	645	725	726	729	710	722	733	712	700	660	718	662	665	721	677	716	731	655	655	714	707	710	674	702	710	709	728	729	694	727	710	712	675	681	720	725	707	683	700	719	707	713	683	680	707	673	725	693	776	711	706	711	685	693	696	696	719	683	684	740	701	718	708	683	678	674	719	665	684	771	678	719	712	722	710	721	683	700	728	699	680	733	667	680	685	652	676	714	778	713	692	683	704	681	713	708	712	679	704	643	695	658	704	689	705	694	682	707	732	681	754	665	700	749	697	705	652	707	747	700	688	686	728	672	649	712	729	710	747	685	665	670	687	691	712	690	679	712	702	720	649	648	652	690	710	653	689	684	683	738	668	691	662	734	687	670	696	715	669	699	708	707	730	667	720	738	680	716	719	709	754	650	722	675	740	730	771	695	652	730	697	689	680	670	688	741	715	697	690	702	741	726	751	725	672	682	699	715	661	686	704	657	664	674	681	661	726	670	677	701	715	684	680	707	726	722	691	698	679	722	659	699	724	750	689	670	691	682	677	658	756	658	701	689	746	701	706	688	735	654	736	704	651	702	724	697	742	738	697	707	749	717	764	703	785	688	685	728	655	685	690	669	678	714	670	703	721	691	721	718	738	643	687	729	719	757	694	708	726	701	689	701	736	696	688	759	686	681	681	690	723	693	736	677	716	724	685	680	710	753	711	729	736	708	714	702	714	701	668	683	732	683	698	674	737	699	745	688	694	694	693	701	708	662	747	689	717	685	703	721	693	720	693	700	756	719	638	715	715	668	733	699	665	672	716	713	671	720	711	701	722	722	729	724	697	720	717	688	645	682	680	665	705	667	701	728	688	769	705	716	724	713	744	664	729	730	719	716	683	691	648	684	724	708	736	738	710	660	711	691	682	741	704	684	664	671	709	669	703	688	731	718	706	711	710	673	648	748	697	641	731	706	720	664	700	749	720	710	735	726	668	728	699	718	743	681	664	671	668	759	676	718	679	682	697	712	715	751	694	681	688	678	779	680	724	675	679	729	707	739	762	731	732	753	742	661	771	679	664	691	687	751	687	771	690	733	686	686	665	627	688	692	684	758	741	689	683	728	721	706	697	704	683	738	723	649	698	736	716	675	715	697	749	699	714	700	698	688	695	678	709	761	694	726	732	748	732	687	686	703	685	779	744	705	738	690	695	747	723	739	726	700	728	731	755	659	692	629	710	738	698	674	706	659	703	741	743	717	693	712	645	716	689	682	710	681	698	728	719	690	679	729	689	656	726	688	716	718	727	682	702	738	771	659	773	723	730	740	661	722	691	717	696	661	707	732	696	734	715	705	707	686	687	704	726	681	695	693	693	766	699	680	728	674	661	678	708	735	698	723	726	741	658	679	715	723	716	670	692	699	703	679	754	731	694	676	663	665	710	686	727	714	672	719	704	630	700	709	670	719	665	723	710	638	730	676	667	718	712	693	725	707	720	691	677	664	661	679	728	708	745	748	693	686	700	683	713	745	738	673	714	660	641	707	700	779	712	726	693	702	681	728	710	677	743	693	725	758	682	749	673	720	722	692	696	704	690	681	723	713	671	696	676	689	700	679	652	662	689	700	682	696	716	718	733	648	687	745	735	673	711	684	738	708	729	745	646	675	699	714	686	695	689	702	715	739	676	695	700	676	709	702	675	713	746	710	698	645	708	669	686	704	683	696	675	725	699	713	694	675	666	695	728	716	703	671	709	698	710	716	698	701	702	655	728	682	684	691	703	721	700	747	715	679	646	710	736	675	726	720	696	702	691	687	650	742	708	747	713	711	728	711	714	689	697	677	701	658	708	687	696	693	718	697	676	671	707	652	684	706	646	714	701	697	691	726	744	717	715	659	739	701	675	690	692	715	685	684	699	700	698	697	728	690	645	697	709	652	696	691	739	715	731	651	723	715	726	675	700	728	662	711	666	709	658	652	667	668	678	686	665	719	712	759	739	709	715	691	678	684	783	657	713	728	657	710	755	718	684	670	717	700	676	703	693	701	698	684	753	676	720	713	686	709	686	742	712	684	713	695	675	728	676	718	678	694	719	661	746	680	648	671	673	729	689	685	723	686	717	689	700	664	702	712	728	716	715	694	690	717	665	729	715	740	691	714	688	712	760	719	756	664	736	734	711	702	759	683	681	703	667	686	724	695	727	698	711	690	706	694	690	685	724	738	759	717	746	714	716	641	711	744	704	666	628	642	691	743	693	677	700	665	707	686	679	722	700	701	706	694	699	683	725	675	690	654	656	677	704	684	706	649	679	662	706	694	706	684	716	741	691	690	671	686	712	695	659	690	645	766	720	717	661
26014	50007	40854	30676	24304	18302	14617	11437	8274	6606	5571	4720	3604	2996	2481	2049	1768	1563	1554	1520	1367	1252	1128	1102	1049	980	925	890	869	872	791	746	768	791	772	803	748	768	762	758	680	710	725	777	702	772	734	764	712	738	693	716	714	734	724	758	708	704	765	767	697	727	704	731	704	677	737	719	706	700	717	744	704	690	689	719	713	704	672	698	802	718	702	677	714	726	658	711	699	737	689	695	750	682	755	671	702	675	722	736	708	708	691	722	710	707	684	708	724	704	725	699	743	698	705	684	703	681	732	747	667	681	698	704	718	665	699	680	706	684	721	665	673	732	736	704	665	705	685	703	675	689	717	700	697	680	691	728	650	690	665	694	673	707	756	721	762	671	690	686	724	694	690	717	719	722	704	704	728	755	661	673	705	726	683	656	711	732	701	807	749	726	705	671	717	670	745	762	669	734	730	749	699	717	745	708	714	671	736	660	757	682	671	707	691	750	693	756	644	754	692	715	679	727	704	705	730	697	687	701	684	719	744	724	696	732	773	756	680	680	742	738	710	712	670	693	705	703	763	711	679	731	749	683	763	682	689	754	695	716	679	715	699	769	689	714	698	715	723	747	702	729	659	732	699	695	708	712	751	724	709	723	708	677	697	751	758	713	736	725	712	723	697	747	656	694	722	730	717	687	733	699	704	681	724	759	708	718	686	683	673	755	755	746	721	697	689	752	706	655	725	714	693	680	756	662	703	662	700	684	719	647	712	742	715	680	750	674	686	749	706	714	691	673	697	706	638	707	729	695	717	673	678	786	724	699	760	688	729	734	686	737	724	709	703	683	714	717	668	735	707	743	719	700	684	629	711	687	752	704	722	715	661	710	683	701	733	724	721	674	679	714	707	690	715	711	739	670	717	715	659	722	739	670	717	729	733	724	720	729	687	703	700	705	697	692	720	740	685	718	736	681	666	696	736	717	765	706	669	704	630	712	695	636	725	729	679	710	721	712	694	677	751	704	670	686	720	686	726	733	724	719	665	713	706	692	731	727	663	702	692	712	694	759	755	682	697	701	739	729	717	690	734	686	691	715	713	688	721	727	691	694	745	693	699	676	695	696	702	673	698	710	726	735	711	691	719	736	723	711	755	713	713	701	700	680	718	672	698	713	709	662	698	668	708	748	678	715	684	712	721	731	681	677	722	705	676	693	747	717	672	732	708	682	668	732	742	699	698	689	718	735	720	707	717	695	682	700	714	736	759	720	706	679	676	695	741	721	721	728	685	698	711	712	739	722	751	704	711	697	742	736	672	692	704	699	731	697	675	711	691	724	757	724	735	749	719	698	765	712	670	694	716	707	749	718	664	675	700	685	723	701	690	707	686	699	661	674	683	718	699	749	688	725	687	675	753	733	721	680	683	701	711	720	661	760	694	776	742	692	713	651	724	681	717	718	748	664	676	699	700	665	694	675	741	721	726	724	739	729	707	669	678	709	782	698	706	634	744	725	691	705	684	694	657	655	737	724	697	666	710	746	730	739	718	719	722	676	698	725	702	663	744	684	713	736	673	749	734	714	710	677	709	725	699	666	694	710	705	711	723	696	683	687	705	723	719	731	706	761	660	726	717	693	693	685	669	679	716	735	766	693	700	678	686	711	685	668	707	721	681	731	660	753	693	662	688	688	702	735	702	695	702	724	730	736	664	719	653	727	747	709	704	705	702	731	698	768	715	718	695	763	694	728	704	734	705	698	714	730	659	720	733	748	692	725	754	711	677	734	716	683	689	699	689	729	701	693	711	752	675	758	725	714	696	705	690	722	744	669	720	691	747	709	728	707	711	712	717	680	729	745	691	731	670	722	681	753	751	733	727	702	755	701	729	727	716	721	721	722	717	705	778	758	684	709	668	703	725	682	699	689	750	743	725	699	683	698	697	701	705	744	744	730	708	748	716	736	690	725	686	707	678	755	696	778	728	694	762	675	686	676	695	735	648	720	662	710	700	680	667	704	709	719	681	701	735	668	719	734	708	709	698	740	722	683	689	707	726	712	709	656	694	728	707	663	709	698	702	716	733	707	711	712	665	716	683	701	673	729	708	725	693	712	722	712	708	687	688	718	698	660	707	712	678	710	668	739	719	711	719	673	718	696	723	724	704	704	677	704	727	694	724	718	684	721	718	727	689	678	743	738	641	713	675	687	683	679	732	689	683	674	735	670	707	681	753	674	695	666	663	734	731	677	683	702	718	704	732	718	731	714	742	753	700	725	731	722	741	705	708	709	728	732	763	702	698	743	679	732	723	710	721	687	705	739	694	730	703	666	708	726	683	726	734	686	710	636	755	717	677	706	717	680	691	710	725	700	749	675	679	698	706	678	760	754	749	715	677	755	668	681	669	736	683	730	704	716	682	703	715	716	737	686	688	733	713	731	719	740	733	701	706	697	712	732	704	683	689	663	733	708	661	715	682	707	700	710	682	699	739	748	687	704	697	695	717	711	708	678	677	660	685	717	713	692	677	679	663	771	643	707	747	730	733	727	746	683	667	702	707	720	711	700	714	719	689	704	694	690	690	697	692	709	662	724	683	691	761	713	700	689	723	707	714	666	748	705	681	726	680	688	719	680	670	707	765	679	743	710	707	758	720	672	724	691	679	715	701	669	741	714	705	713	730	696	699	689	730	675	681	692	704	691	717	690	685	707	728	729	696	693	703	734	685	710	737	687	746	684	727	688	732	697	747	709	695	692	745	711	723	658	702	746	746	718	702	717	735	718	699	692	702	679	693	746	759	703	697	720	715	701	687	710	693	716	728	727	701	720	700	771	690	687	743	720	696	716	705	707	698	701	667	683	708	728	656	693	701	647	729	703	703	690	682	698	718	708	716	676	729	708	727	701	716	720	712	683	722	676	631	698	693	758	698	691	724	702	736	681	745	705	694	680	681	672	717	717	696	694	695	708	778	679	704	724	683	694	705	704	727	705	683	705	693	720	668	736	717	719	704	700	720	697	683	700	699	689	690	751	734	658	745	724	712	715	740	681	740	767	767	715	717	685	673	683	717	697	679	687	693	718	729	688	704	674	707	742	723	724	743	728	648	742	726	738	707	672	733	721	702	768	715	709	701	720	702	707	729	737	698	776	706	715	706	727	726	715	727	743	707	722	694	686	735	695	756	676	710	737	733	710	676	704	749	709	694	724	683	726	734	692	680	695	720	700	689	690	727	712	696	686	693	745	695	731	666	702	669	724	769	712	711	731	703	713	728	729	718	751	726	707	712	716	732	677	763	714	709	715	679	674	650	699	719	672	762	738	671	681	701	757	725	693	696	695	707	707	711	697	709	682	693	732	713	764	728	708	764	741	724	722	743	698	705	710	683	702	674	723	705	765	731	753	710	723	749	719	715	689	739	708	721	758	671	686	739	678	729	696	724	688	696	742	703	716	788	702	705	691	700	715	766	687	738	687	739	696	678	653	726	699	725	678	687	699	712	709	708	692	681	643	699	734	709	667
25427	21548	28428	27293	21010	13681	9534	6518	5007	3499	2896	2538	2135	1842	1553	1386	1316	1157	1159	1142	1135	982	904	853	857	802	744	731	792	742	699	710	725	757	716	692	661	753	732	718	715	716	682	695	683	700	707	737	697	756	662	688	687	690	625	719	652	683	704	686	683	670	646	680	665	664	691	695	679	679	660	643	690	686	680	689	652	708	694	680	643	632	682	664	687	648	726	687	678	611	700	667	660	690	655	726	674	671	683	707	671	641	691	660	690	671	635	658	648	663	667	703	698	624	653	667	612	694	709	687	681	638	689	700	639	660	679	653	681	675	623	665	685	651	713	669	649	647	618	691	661	678	695	684	661	718	678	653	667	665	677	703	657	634	676	682	654	660	678	624	720	681	627	628	657	710	681	644	682	681	664	655	673	690	673	694	633	652	672	709	671	667	615	611	654	678	670	692	701	670	688	613	642	627	711	692	678	724	654	669	607	668	675	679	665	692	652	667	675	731	718	708	713	643	696	637	680	701	701	668	693	686	639	707	677	675	673	693	726	619	676	650	674	687	659	678	704	680	647	684	697	672	709	686	687	688	666	676	715	702	639	667	667	662	702	651	667	639	636	689	680	681	657	676	674	701	701	714	697	698	671	682	693	694	735	653	692	652	712	640	677	691	673	643	624	678	711	648	637	661	632	702	676	681	668	652	662	735	657	731	628	695	670	696	680	702	689	659	690	703	644	709	705	679	683	704	723	674	655	659	655	627	678	692	657	639	695	674	691	639	686	674	701	708	638	676	698	632	700	677	710	639	649	659	648	652	685	724	643	666	638	666	670	698	690	696	681	636	643	693	680	662	665	659	658	640	665	727	696	640	669	728	685	646	649	637	680	684	639	662	636	713	633	676	645	713	650	708	650	677	661	704	665	708	653	645	654	671	715	693	662	688	692	676	703	676	650	674	654	675	671	657	648	666	686	665	668	678	693	646	712	685	642	663	645	681	666	699	658	630	661	671	664	644	676	710	640	699	722	689	652	638	682	689	627	659	683	635	705	650	650	693	683	719	655	685	617	690	634	706	702	691	714	732	698	687	709	649	666	662	684	674	624	691	691	686	705	694	729	718	642	651	670	676	646	674	668	625	676	691	655	697	684	686	680	660	676	704	717	654	719	661	732	651	647	705	688	699	658	659	692	685	663	726	649	661	694	711	676	681	687	692	658	658	688	677	641	666	736	687	718	685	678	661	625	699	674	606	687	689	723	655	675	706	680	712	690	693	702	722	672	659	647	644	639	671	706	669	696	737	693	636	631	681	682	633	686	663	690	664	659	697	703	652	675	682	674	704	688	660	707	648	691	681	659	689	692	673	689	689	667	722	703	695	668	648	649	707	705	664	671	701	753	704	654	644	656	653	655	659	719	604	648	661	659	658	683	665	705	635	674	677	688	711	660	636	640	650	649	700	660	678	705	683	687	695	695	647	629	689	669	677	684	676	656	682	671	662	694	704	648	656	664	690	706	632	689	700	703	647	756	641	687	696	667	710	649	715	649	689	691	644	676	645	708	694	700	691	651	664	667	676	626	671	663	674	669	635	629	685	683	659	718	648	675	665	628	696	666	697	682	648	644	650	712	698	708	684	679	662	650	689	690	662	718	690	646	718	674	709	700	683	674	652	643	663	635	611	685	645	671	705	662	664	683	673	668	685	640	680	653	643	664	653	713	685	714	703	675	627	691	719	702	653	698	653	686	644	715	667	691	666	705	644	602	689	674	690	622	689	657	664	701	641	638	683	674	674	699	669	698	707	680	703	668	725	721	700	713	667	647	672	671	675	658	652	656	661	689	667	700	652	655	664	708	707	677	715	633	688	690	678	677	717	634	680	701	689	694	642	650	619	690	700	678	696	692	645	661	691	694	704	666	682	703	666	683	652	678	620	689	671	688	684	712	708	720	659	687	704	675	672	697	704	677	658	671	637	679	681	652	692	714	758	702	666	696	668	650	655	676	669	694	684	667	697	652	647	687	742	648	659	681	655	656	648	668	683	653	680	629	667	673	693	643	684	649	646	682	677	724	633	644	665	689	636	650	693	660	693	665	640	630	703	651	662	737	688	712	678	659	678	685	682	643	674	625	738	622	694	713	715	699	640	639	672	650	682	657	703	696	656	662	681	682	661	659	657	643	664	712	686	696	681	692	650	677	677	697	682	660	676	642	631	674	653	665	632	673	674	665	650	649	688	673	670	655	708	696	664	664	656	629	627	682	702	687	658	711	666	661	684	656	684	709	683	656	675	701	649	690	664	710	709	668	688	667	674	652	650	683	674	701	663	662	725	669	655	687	663	638	686	671	651	663	647	647	685	655	631	729	647	649	684	724	665	666	667	744	686	695	677	703	637	658	665	702	676	652	687	691	638	714	684	688	675	683	675	665	641	680	697	673	668	737	713	674	653	657	724	699	680	670	680	714	674	674	656	695	689	634	679	642	658	647	658	674	701	697	687	686	657	670	668	709	671	674	668	671	693	618	671	679	675	657	677	680	641	661	623	641	660	701	684	628	635	684	653	668	634	665	659	668	680	662	687	678	693	651	701	704	652	671	644	663	715	683	633	635	665	673	669	704	683	684	669	694	646	703	707	634	692	685	667	672	666	712	719	642	664	679	672	688	676	690	723	689	698	663	671	690	685	684	654	692	697	711	715	657	657	684	673	670	685	672	686	675	713	736	656	643	629	689	718	640	672	636	700	713	626	695	711	672	705	712	666	678	651	701	650	685	673	632	654	676	686	654	660	670	713	608	669	660	702	683	665	678	679	660	631	675	715	634	618	674	710	680	657	627	672	673	654	694	645	717	676	662	696	691	671	695	701	677	643	676	692	664	672	657	643	701	691	669	681	656	664	705	643	617	662	674	683	725	677	681	696	649	693	648	661	694	708	669	648	691	659	646	723	691	696	616	682	688	698	688	719	661	707	642	715	670	644	674	615	677	658	641	670	636	672	715	713	665	660	651	669	651	671	680	678	632	699	640	647	677	653	701	647	621	652	662	705	715	636	697	717	679	670	660	670	692	690	658	671	666	710	667	664	696	658	692	671	641	667	665	643	653	677	674	743	681	666	659	675	647	669	681	692	657	693	657	640	680	691	731	679	632	626	648	719	673	666	693	710	696	656	689	712	678	736	653	635	622	640	667	727	663	674	657	698	639	665	651	664	680	682	636	662	727	675	686	686	632	693	665	661	726	654	708	733	680	654	672	684	661	691	644	699	642	678	706	645	702	673	673	678	742	711	603	654	681	694	609	649	703	668	655	689	692	699	643	659	661	606	686	638	675	697	653	646	669	674	625	692	673	702	668	712	682	617	660	671	706	691	636	691	701	678	690	729	642	644	700	617	666	650	691	710	661	705	621	666	643	672	676	670	671	710	660	708	688	710	678	676	702	699	657	681	696	672	732	657	685	623	691	716	633	663	678	662	655	678	687	701	668	705	622	662	657	650	660	702	605	627	702	630
25414	46837	37788	27605	21478	16174	12767	9935	7410	5495	4430	3754	3059	2479	2058	1855	1633	1386	1385	1325	1283	1135	1035	1017	1006	928	822	886	831	880	789	774	776	797	782	750	783	744	721	780	713	713	749	742	709	686	732	718	706	702	686	725	719	714	665	757	665	719	706	684	702	694	674	687	717	698	706	716	668	679	685	697	678	652	690	690	652	662	707	698	657	688	682	695	651	668	693	645	704	732	709	701	657	687	711	689	677	711	654	709	719	736	713	693	697	684	651	665	705	692	695	699	694	696	682	678	695	700	695	714	695	658	688	727	704	709	723	672	669	693	720	665	659	711	654	706	660	690	713	698	664	734	690	681	665	670	705	684	675	706	734	692	642	709	633	660	654	671	680	689	698	702	710	702	724	672	678	719	709	634	726	686	675	692	680	680	688	694	695	712	694	713	737	684	687	680	650	694	629	710	690	693	705	664	661	733	686	719	712	713	656	688	700	675	744	734	643	631	678	670	648	682	706	682	680	676	687	709	722	697	654	625	667	690	710	686	698	678	726	678	657	696	684	662	680	724	667	697	690	710	721	679	679	640	580	690	719	686	732	695	646	699	654	671	704	676	711	699	707	727	704	678	705	700	654	645	657	708	676	731	714	725	678	670	704	722	717	664	670	704	659	665	670	696	715	653	662	645	697	705	703	705	712	712	694	700	634	685	710	698	652	685	706	741	696	680	674	683	729	641	679	684	687	677	696	725	674	655	700	650	738	685	716	722	721	707	691	688	682	702	702	677	681	659	695	704	690	665	666	660	668	687	709	680	681	651	724	638	698	701	666	691	686	691	743	710	684	675	697	723	701	687	649	698	709	745	739	717	714	727	658	662	637	754	645	717	667	675	676	706	676	725	632	646	649	697	738	750	733	690	682	658	734	662	685	688	678	662	716	707	665	687	665	623	661	737	639	711	731	688	651	716	656	637	689	688	676	692	660	650	663	679	712	643	668	647	706	697	663	693	696	646	694	668	725	688	692	644	671	694	674	704	689	689	688	665	724	662	716	662	720	628	728	674	694	693	676	681	711	639	674	672	660	722	680	610	684	680	659	656	693	686	680	700	717	678	686	727	687	706	737	700	653	733	703	682	652	665	715	695	656	689	693	699	644	719	705	648	655	659	706	697	677	718	684	643	696	687	706	695	700	633	752	700	702	711	723	709	697	728	700	680	714	680	691	709	700	659	701	658	674	695	610	671	702	678	682	692	698	674	681	748	692	721	708	681	671	688	721	707	659	740	704	715	681	661	691	667	694	653	672	702	707	658	707	681	727	716	707	700	702	653	702	712	661	708	662	704	661	689	672	710	703	698	691	712	718	661	661	709	668	679	657	699	675	734	708	724	681	688	667	649	709	661	716	665	665	705	678	672	727	708	699	660	724	700	690	707	722	706	682	727	705	715	699	665	705	698	685	674	680	723	659	679	717	655	733	680	720	667	696	664	675	689	640	712	717	694	684	704	754	682	682	710	689	718	695	654	678	679	649	695	716	697	646	697	668	633	685	620	650	706	741	721	705	692	700	648	721	667	698	680	680	760	659	738	696	706	696	756	698	656	680	701	681	667	656	641	706	733	669	689	702	701	670	653	658	717	676	706	708	719	729	696	646	698	717	663	686	659	678	663	654	658	690	668	728	705	654	652	673	676	660	696	660	722	663	665	739	724	686	662	706	731	732	684	754	683	702	716	719	702	718	689	647	694	672	694	682	714	650	718	627	699	687	692	663	718	716	683	698	705	632	690	678	639	704	658	692	697	675	709	645	694	665	672	705	686	672	658	656	704	696	663	642	681	694	699	704	741	699	675	729	687	728	702	691	685	698	664	685	697	735	679	683	706	689	648	668	672	716	659	719	680	742	718	694	691	709	692	734	690	700	715	715	683	666	692	676	689	729	672	721	690	660	669	720	701	654	663	719	669	624	705	642	661	671	694	709	675	660	662	719	693	663	675	656	662	650	714	696	677	710	713	723	700	721	673	694	684	686	711	685	724	662	657	629	709	709	683	673	721	708	650	680	671	692	662	719	671	682	673	696	706	659	689	682	726	676	647	682	691	689	684	696	694	686	673	685	685	657	694	687	671	709	720	665	719	677	719	659	633	711	658	699	758	738	718	684	666	674	678	675	688	720	669	684	701	708	692	707	742	675	692	709	602	667	723	687	712	682	729	702	687	679	674	681	626	708	702	668	671	690	674	687	706	647	692	675	659	699	694	688	704	707	682	683	712	662	695	708	631	715	706	665	705	658	635	695	715	694	678	678	708	655	690	658	650	696	737	723	701	702	671	695	706	611	690	686	663	694	705	682	667	691	680	706	679	705	727	688	744	669	628	709	697	679	695	714	693	678	688	672	705	682	715	690	667	716	642	663	654	706	686	719	707	669	678	659	724	694	668	698	697	704	641	684	696	710	676	692	624	660	669	659	683	708	682	641	656	692	697	717	645	655	680	688	700	695	672	707	677	669	640	700	707	671	662	667	626	728	669	692	701	663	694	681	636	669	628	695	657	687	695	716	716	710	662	689	714	674	716	691	655	682	681	665	675	694	706	679	649	655	701	680	684	722	670	694	687	690	678	637	725	676	680	721	758	680	693	723	701	708	633	687	626	734	730	647	665	679	708	702	707	733	661	691	719	740	705	656	710	692	669	686	686	686	672	645	693	734	732	700	687	671	673	686	718	644	682	724	656	708	703	679	700	714	678	680	766	691	680	666	700	707	699	717	725	653	662	678	678	656	703	657	671	678	690	745	699	648	726	640	711	675	668	714	687	704	709	697	746	709	686	719	711	747	645	683	713	646	647	668	684	645	667	678	708	692	664	702	737	654	675	641	706	635	727	700	679	691	712	715	719	726	695	658	656	698	695	697	666	715	713	652	630	698	675	690	682	688	647	668	687	715	690	659	705	691	715	688	689	699	689	692	658	695	670	731	716	653	697	738	601	685	683	703	668	632	695	685	685	724	703	677	640	687	686	665	656	697	678	696	715	689	691	682	654	646	702	674	661	681	683	697	716	706	662	684	676	717	717	706	715	710	707	679	701	676	680	724	677	712	690	698	702	667	681	667	694	687	703	696	652	679	698	694	694	689	696	720	687	680	676	687	684	659	672	692	691	681	741	721	707	688	682	689	713	670	736	651	672	661	668	670	697	648	718	686	693	698	673	704	710	696	687	683	705	719	712	661	692	617	742	738	683	688	717	741	743	704	688	619	737	659	673	667	667	697	688	707	636	729	718	694	716	650	703	726	670	723	736	687	683	736	712	685	668	674	712	742	702	682	643	677	761	686	693	662	685	697	679	705	714	686	712	703	695	671	672	690	704	711	693	703	732	702	704	678	673	635	691	689	753	676	700	706	671	684	718	698	668	678	666	698	642	669	659	693	685	675	674	693	733	676	691	676	713	731	706	680	701	710	696	671	715	672	699	690	683	650	729	721	687	677	649	702	737	688	685	615	679	728	719	680	666
23151	21597	29353	24410	22220	23494	21386	12096	8388	6271	4975	4195	3510	2847	2552	2086	1885	1636	1662	1490	1538	1375	1111	1173	1101	1032	965	943	945	948	901	899	852	917	898	814	902	833	819	884	879	841	843	861	838	815	826	828	813	775	817	787	833	783	799	815	806	785	808	800	792	816	786	779	760	768	809	799	768	703	773	770	760	741	762	801	754	770	774	780	787	797	805	810	791	772	805	818	751	794	797	782	769	792	757	796	790	784	795	773	779	759	777	823	808	820	771	778	758	808	746	787	755	757	766	806	796	794	765	811	789	818	761	803	767	766	812	755	770	807	772	809	780	706	830	807	774	809	808	801	779	801	754	795	759	823	792	809	797	815	787	802	754	751	765	754	811	808	769	792	815	772	772	771	784	840	777	810	784	794	769	834	784	763	821	769	748	755	817	790	800	800	786	760	805	770	757	755	779	766	808	773	775	792	781	796	778	786	744	773	787	777	784	777	789	802	790	805	754	781	748	779	804	766	803	738	804	839	758	760	802	767	767	769	733	801	783	816	816	778	728	768	783	771	758	773	813	810	772	758	813	769	796	750	789	808	791	718	779	792	801	810	765	781	771	762	759	755	756	758	745	819	759	782	697	752	800	794	760	774	805	805	835	795	806	795	773	780	819	779	761	785	801	779	836	756	746	783	735	771	755	789	825	754	774	701	800	768	752	811	817	767	800	790	769	794	764	786	751	789	813	805	772	765	789	777	798	803	743	796	747	805	808	798	771	813	817	784	774	776	812	770	825	744	781	795	731	753	740	769	784	768	825	797	820	751	792	766	779	760	784	815	787	795	779	774	759	781	810	744	779	798	858	782	798	812	778	799	800	809	803	789	765	826	793	744	782	700	754	758	796	785	756	784	724	822	773	723	757	753	771	792	789	773	813	798	782	777	792	810	820	768	781	730	783	779	804	769	774	833	771	788	736	738	755	809	855	780	792	733	811	763	807	779	801	752	807	806	766	823	766	741	821	766	820	768	752	779	795	832	800	776	766	746	803	808	788	759	762	752	766	772	763	780	821	751	813	766	767	775	761	760	822	783	770	791	772	802	776	801	744	766	798	795	744	809	801	808	724	800	737	794	770	787	767	781	778	780	710	819	772	772	812	785	816	800	767	750	797	803	778	779	711	760	759	805	783	774	817	753	751	808	774	814	743	781	757	803	761	792	792	782	754	787	787	793	777	811	782	784	811	808	758	741	788	804	742	743	816	768	791	760	799	749	788	803	746	824	787	761	771	784	754	788	770	774	747	758	785	785	767	806	765	827	800	730	745	840	812	795	771	789	760	767	789	792	808	792	767	836	786	724	788	772	838	786	809	750	754	775	760	770	803	783	717	775	754	806	758	788	834	722	820	773	828	732	790	781	793	791	756	750	776	804	771	773	777	794	761	752	790	747	808	790	808	811	743	768	797	761	745	807	724	819	782	790	788	758	747	830	801	762	732	828	792	791	776	802	776	740	779	768	808	793	813	811	793	759	817	767	748	768	807	843	799	820	796	824	829	780	791	713	747	801	764	774	832	778	771	792	830	826	805	734	801	790	788	803	754	810	778	794	832	801	764	766	770	775	771	756	793	766	819	743	763	764	769	793	793	819	794	745	762	833	754	748	792	812	804	767	730	802	753	796	769	771	773	738	824	793	830	805	830	798	809	763	824	769	791	805	795	745	765	812	776	797	718	789	793	795	730	804	749	759	779	861	776	801	769	746	801	795	780	770	845	781	768	772	804	742	788	780	791	824	767	784	775	801	783	763	731	771	774	725	749	816	799	825	729	774	775	781	782	721	776	797	778	792	806	778	815	779	767	776	784	741	765	792	811	816	790	795	754	825	770	822	749	786	746	740	780	828	825	801	794	736	762	790	792	810	788	727	793	749	793	803	764	812	767	790	773	769	796	760	756	811	783	848	817	775	775	816	813	730	770	813	796	768	774	773	794	803	798	796	736	796	827	786	787	781	800	844	764	810	766	764	785	768	771	802	806	776	732	792	738	785	809	813	786	740	809	781	817	809	776	757	749	835	800	740	819	758	755	772	779	786	754	763	751	764	786	734	760	754	798	791	792	767	788	750	776	798	794	799	815	767	798	812	740	787	801	828	854	780	786	765	753	772	787	785	830	817	786	791	799	755	767	759	773	751	862	832	807	778	786	789	746	786	751	777	724	787	795	774	755	805	804	748	793	757	779	798	765	740	801	823	780	744	715	778	743	777	805	795	763	718	795	804	754	774	732	800	805	803	781	775	799	742	799	766	739	840	715	777	828	775	750	781	741	760	777	739	793	771	766	762	809	786	814	817	832	814	796	788	740	796	759	789	745	763	799	759	791	744	818	817	804	786	759	735	814	773	765	755	783	756	779	841	854	774	771	751	778	755	735	785	823	785	746	820	820	777	818	799	778	755	802	749	753	773	748	729	760	787	743	732	746	812	692	809	768	802	733	790	753	799	775	768	788	769	780	787	783	765	810	751	769	803	832	798	782	821	767	747	826	782	775	728	757	773	757	788	749	730	744	786	778	759	832	777	806	802	767	706	787	764	821	797	779	782	788	767	816	813	832	744	787	781	799	789	799	761	838	746	746	801	822	786	770	780	769	843	747	788	783	756	736	787	732	767	809	761	770	824	811	745	749	733	770	736	755	753	763	752	837	795	765	787	774	821	824	788	798	739	789	728	814	785	739	779	769	833	829	737	779	828	739	794	779	783	799	779	770	772	800	760	773	782	806	773	807	793	793	795	795	730	764	708	763	739	803	728	809	771	781	751	794	805	761	741	794	794	833	760	769	789	716	748	786	795	784	770	771	804	809	808	760	743	802	820	826	788	797	776	769	795	802	815	759	765	795	801	758	732	709	777	768	804	785	785	799	744	784	798	748	767	756	791	774	791	764	776	755	823	768	756	811	753	793	854	810	810	781	764	764	787	756	760	815	763	817	803	771	805	739	784	751	753	782	789	790	737	769	778	751	749	742	754	839	805	759	780	798	728	753	768	777	775	785	797	835	785	768	768	747	787	753	880	733	767	772	802	780	786	777	818	763	759	818	746	765	778	790	790	787	791	793	816	811	789	758	843	809	754	810	723	746	740	748	761	809	769	792	757	758	750	758	764	748	816	799	798	794	757	766	801	793	778	794	808	784	775	777	808	790	736	755	804	785	761	737	804	809	774	751	819	790	734	801	782	809	766	751	746	809	790	739	797	783	733	750	813	770	785	785	783	775	813	762	798	755	760	774	771	760	756	787	764	785	765	751	781	763	735	782	777	765	809	820	781	774	774	792	812	754	764	806	800	768	770	766	745	773	797	824	743	728	742	799	793	783	778	798	775	778	844	759	830	783	755	825	809	788	740	783	787	744	764	781	799	823	755	854	761	776	790	761	736	783	819	771	770	806	803	748	784	745	766	781	735	776	788	772	816	770	747	818	794	824	771	781	734	800	781	768	761	762	754	720	778	738	741	770	761	755	777
28544	55883	45452	35115	28955	22512	18490	14644	11411	8666	6876	5761	4787	3936	3168	2663	2365	2129	1968	1873	1798	1516	1321	1220	1240	1146	1094	999	1002	938	933	887	841	830	886	863	812	820	864	912	847	855	861	824	819	770	863	835	782	854	870	759	776	826	795	768	811	822	766	766	774	804	782	747	752	749	782	788	792	743	719	782	784	759	779	804	786	793	787	771	762	771	768	834	772	745	799	816	750	784	796	777	753	757	782	789	754	778	759	808	757	738	795	823	774	790	770	808	791	782	806	759	752	783	800	751	791	737	783	821	772	818	789	783	746	774	780	793	796	789	783	760	748	756	813	796	799	771	757	785	752	792	743	786	839	764	723	773	799	768	830	747	779	748	760	758	768	753	820	794	783	781	745	736	748	782	736	749	790	764	757	779	804	711	766	716	772	788	759	792	849	793	780	776	773	771	800	777	777	743	814	788	795	794	778	788	817	769	746	793	764	729	781	798	740	754	729	767	797	816	790	803	797	779	803	752	793	752	762	773	798	778	783	807	838	799	742	786	796	802	768	772	789	787	762	783	814	753	742	778	746	814	804	767	791	770	742	733	764	773	786	800	786	767	769	742	788	757	813	775	774	805	854	758	815	753	776	727	765	788	807	792	757	809	765	766	742	740	814	762	739	815	818	798	806	820	799	764	796	791	776	736	776	730	782	747	824	771	773	712	802	800	750	825	723	779	789	742	778	701	794	770	756	798	777	748	757	757	749	715	826	766	806	759	799	764	781	829	745	804	788	749	774	804	775	784	726	815	776	805	793	777	777	797	809	783	708	794	757	736	765	771	822	777	783	782	777	717	735	746	770	825	754	750	774	767	810	733	743	761	752	756	744	776	741	829	785	785	776	777	785	730	823	756	755	788	776	733	760	797	756	735	766	716	762	820	804	841	709	757	801	762	789	732	783	766	718	822	740	769	767	766	748	747	769	755	720	772	799	788	736	724	767	800	842	759	775	786	777	787	763	771	777	836	791	738	747	764	772	716	807	746	768	749	779	745	776	810	773	774	723	799	766	758	735	784	743	781	724	808	746	837	769	805	784	725	794	793	750	790	764	732	756	756	778	781	773	762	826	778	800	770	769	819	780	802	775	784	782	769	760	782	749	763	758	772	777	757	762	762	777	816	795	778	779	813	761	788	795	805	770	753	735	795	816	756	769	763	803	808	749	791	823	815	719	767	763	760	801	825	828	797	764	784	821	793	821	753	777	741	790	755	726	776	757	853	747	770	782	801	850	740	798	835	769	804	757	773	767	805	767	812	782	764	784	792	762	797	732	784	782	773	746	798	771	780	840	781	761	803	750	770	745	756	822	776	791	788	811	780	766	830	770	777	724	801	672	813	758	761	749	800	751	788	785	815	772	763	781	787	780	776	778	772	764	799	776	801	730	767	791	753	776	762	712	786	814	817	767	760	810	754	727	755	786	774	753	710	746	792	714	817	781	791	789	768	751	793	748	753	811	757	727	782	752	786	783	797	766	784	721	775	754	786	793	751	741	804	746	775	755	808	744	759	729	774	789	752	723	789	801	760	730	788	766	823	793	785	840	773	780	809	775	760	713	754	809	794	740	737	804	778	769	821	774	818	768	805	784	778	767	827	782	779	736	749	750	774	736	780	789	780	770	786	774	772	758	782	799	775	742	800	774	728	760	787	775	800	746	771	815	804	760	789	783	776	789	826	748	763	780	804	762	772	790	826	749	765	728	775	776	762	842	780	806	763	742	792	792	790	839	826	764	768	786	773	800	764	772	767	799	764	772	776	783	778	778	786	815	792	784	766	786	772	784	792	800	834	803	739	814	757	802	752	793	770	761	784	756	747	775	797	805	821	696	759	807	765	766	806	757	745	756	788	749	752	774	837	792	718	767	786	746	724	781	799	776	795	753	767	731	759	750	763	726	791	754	769	821	731	750	817	783	758	734	819	767	750	809	789	761	788	760	811	745	720	799	794	759	728	737	783	803	766	774	827	807	788	709	788	814	767	734	762	759	793	776	756	779	738	775	781	809	791	776	802	742	792	772	777	799	797	779	775	759	732	747	774	783	744	775	797	760	790	760	715	752	785	826	769	770	763	749	746	735	755	766	757	729	800	766	735	816	802	766	780	798	781	778	779	766	704	774	761	783	790	738	774	785	714	800	777	796	804	793	790	823	715	755	769	758	780	759	768	752	758	781	734	803	748	797	809	753	742	810	818	766	722	773	793	766	766	812	743	814	769	731	782	729	768	794	753	756	805	785	778	794	749	759	760	765	769	728	802	801	804	750	765	825	786	753	717	773	798	769	759	746	738	804	725	772	831	797	775	749	762	801	790	810	803	719	813	769	821	739	734	786	825	815	753	753	793	791	766	797	759	792	793	791	785	762	728	778	771	766	790	777	802	770	787	818	788	761	761	758	772	805	758	774	816	732	778	749	756	794	710	760	818	834	746	743	793	762	761	777	762	761	774	803	785	798	793	775	739	738	743	788	783	753	780	756	736	834	798	753	792	779	775	746	783	779	794	762	789	729	752	777	755	804	807	763	805	757	775	778	811	797	809	804	791	751	763	862	793	720	792	741	802	794	778	798	746	762	795	769	756	747	787	769	740	815	767	776	765	734	754	815	808	776	785	738	789	826	760	755	761	703	781	819	838	749	737	763	743	728	817	729	723	787	737	778	807	762	771	781	771	849	819	764	829	760	802	796	799	765	779	797	764	798	842	761	769	780	747	790	761	803	788	813	809	771	786	793	783	776	775	748	745	800	812	742	812	774	796	729	769	760	784	760	783	830	767	691	800	774	715	770	761	807	811	774	765	795	816	773	814	729	758	758	767	795	791	799	802	797	724	760	743	804	779	787	766	800	734	791	803	778	753	788	831	759	792	771	809	796	746	736	787	772	809	800	791	821	775	815	761	757	813	782	712	753	802	769	740	801	782	723	799	798	793	792	785	770	798	821	749	742	796	748	705	763	785	785	773	796	815	851	824	819	789	767	760	759	813	740	775	728	800	791	768	819	740	742	762	731	745	784	798	812	799	730	809	745	813	795	771	779	816	770	795	787	768	713	798	793	768	787	733	775	762	788	772	801	765	775	743	784	832	739	785	737	811	745	811	791	761	811	789	801	837	790	771	735	801	758	717	779	808	760	792	813	776	812	808	734	769	785	759	806	787	834	775	811	772	784	803	787	765	797	755	794	797	762	750	756	770	750	739	750	793	770	756	767	801	782	799	768	762	769	776	761	792	786	776	808	803	741	793	760	769	785	788	799	769	801	791	770	760	786	774	779	766	779	781	783	756	768	784	757	731	728	770	788	762	740	715	763	778	759	799	768	800	740	821	818	792	752	752	785	781	817	766	765	779	786	795	734	773	804	769	767	809	786	812	782	775	815	755	760	784	793	764	765	747	752	816	817	772	787	811	753	749	792	765	769	780	760	753	780	740	790	742	786	776	756	759	803	781	764	832	777	768	812	722	727	744
30061	29055	33231	25355	16316	9795	6851	5054	3965	2860	2270	2117	1818	1538	1397	1161	1149	1112	963	928	919	844	773	773	777	719	733	736	690	736	736	695	672	695	663	700	661	651	656	695	656	654	657	661	663	640	702	649	684	692	668	683	669	622	653	672	654	636	687	640	637	645	683	628	689	704	620	669	635	607	676	631	659	623	660	646	653	640	659	651	605	629	640	649	642	601	641	666	620	661	628	634	623	626	640	641	626	691	640	657	676	650	610	657	631	616	612	672	656	655	710	680	611	617	628	635	648	668	657	671	616	587	610	663	642	669	608	648	623	637	621	635	617	683	614	619	642	629	618	621	623	644	668	698	607	595	658	673	637	656	658	692	650	591	618	621	649	665	677	615	654	633	664	671	634	635	682	627	633	689	645	669	609	629	648	641	642	673	632	670	636	609	642	642	645	659	642	643	645	559	636	643	626	615	655	677	621	690	647	675	647	648	651	654	660	650	584	666	650	662	614	681	617	653	635	627	669	660	700	619	623	651	680	654	639	630	631	650	628	639	662	654	630	634	641	656	628	661	622	663	649	644	690	645	631	643	597	609	640	635	662	636	668	633	646	647	596	680	599	632	588	625	636	646	597	641	622	680	609	615	663	638	632	607	629	644	657	583	677	674	630	666	643	675	617	641	679	627	615	636	650	664	654	623	600	695	668	640	620	644	639	684	635	652	629	606	645	679	624	704	629	587	657	598	662	616	650	612	624	611	633	642	643	642	643	619	605	636	635	653	645	700	622	663	686	653	705	621	596	646	638	664	660	622	616	660	649	604	623	650	663	620	616	676	683	629	653	635	617	657	657	655	686	663	622	630	598	650	640	702	676	639	665	653	625	609	705	654	689	701	595	633	619	683	619	689	679	670	658	639	693	623	677	655	608	674	638	668	605	641	679	647	635	640	659	637	670	645	620	632	716	627	697	600	604	618	668	620	579	657	635	650	600	649	655	636	636	669	633	621	633	637	654	686	631	618	628	649	693	637	616	644	654	619	593	579	678	636	630	644	570	663	683	628	636	622	672	621	697	639	597	642	661	644	670	624	597	633	628	641	608	677	670	673	660	653	650	684	588	645	640	635	669	626	621	618	633	576	635	673	639	648	609	598	667	658	646	644	651	594	622	650	647	637	618	690	668	620	652	674	649	652	662	667	596	605	629	640	656	625	688	635	602	620	671	631	652	648	661	684	630	657	649	629	631	646	644	625	653	626	640	666	633	674	663	648	635	715	624	633	642	621	626	611	647	633	633	647	681	697	616	669	625	594	662	614	627	660	652	620	588	638	589	621	649	620	662	602	666	631	668	637	627	612	651	701	599	655	661	661	650	615	632	649	656	664	688	634	613	675	660	663	656	666	664	607	648	658	659	651	637	569	672	665	668	641	659	626	627	660	672	675	626	636	638	660	613	623	630	634	636	660	648	636	618	675	671	633	643	657	628	592	666	625	631	622	612	621	663	640	603	671	648	622	664	675	685	619	638	580	625	598	654	652	653	620	687	640	609	675	610	658	638	636	639	668	669	632	637	667	720	649	660	611	659	664	647	631	710	651	654	594	633	677	629	589	647	653	628	639	720	595	620	641	666	625	660	633	614	689	619	654	638	680	647	609	629	652	685	654	674	633	635	701	626	652	634	662	653	633	651	634	630	621	618	652	617	639	639	612	649	687	661	612	656	664	642	614	647	635	671	595	652	719	603	633	661	641	647	600	644	613	673	655	644	655	661	610	688	650	622	619	649	655	593	642	605	648	605	683	665	662	636	650	641	611	639	671	715	636	657	640	629	618	621	637	641	644	610	620	661	663	642	589	622	665	634	641	636	642	635	655	631	679	643	635	655	648	631	664	610	592	616	663	628	656	650	653	652	660	649	634	674	625	626	654	659	672	676	685	663	635	696	661	669	652	690	644	695	637	626	679	650	644	665	630	641	661	612	609	639	682	626	650	680	593	665	642	651	641	629	593	643	660	676	609	599	644	636	666	599	634	623	698	680	640	648	631	629	622	616	605	658	621	660	665	687	641	649	663	675	614	661	585	650	663	639	665	622	675	629	639	606	589	673	658	614	648	646	643	686	663	613	644	667	654	635	565	620	643	658	665	688	642	656	611	653	615	635	670	624	657	667	606	612	640	682	625	660	678	664	628	642	669	676	618	672	611	616	652	659	668	648	639	646	646	643	648	628	601	623	620	662	646	696	660	641	647	660	688	635	650	666	680	703	616	643	632	626	648	620	649	606	660	626	635	641	651	663	715	635	685	649	682	635	631	620	602	601	631	628	654	657	621	643	640	642	615	624	627	622	643	655	645	655	620	668	642	643	636	641	603	663	656	676	658	677	620	670	668	651	606	649	641	696	601	625	658	659	650	633	651	629	623	631	654	662	641	627	657	633	656	641	630	606	647	657	643	659	629	647	647	648	623	633	651	640	627	663	641	615	632	655	665	628	635	562	675	615	640	632	648	606	694	618	621	699	623	675	582	629	670	667	602	644	681	643	644	649	672	643	653	673	662	666	676	631	641	654	666	607	611	638	658	638	624	596	637	603	614	654	634	657	640	656	654	621	650	647	618	619	614	648	685	618	645	622	615	635	659	650	696	609	630	628	646	658	638	627	644	618	653	631	613	627	657	653	684	664	646	647	629	660	618	656	681	640	619	657	636	633	627	631	709	694	667	662	649	684	657	657	691	658	636	644	611	659	650	642	610	608	626	610	599	619	658	659	662	612	645	643	619	656	587	659	679	628	635	652	651	648	644	623	669	623	646	638	630	645	616	649	560	572	634	626	607	631	632	641	615	657	674	616	659	646	713	641	631	649	640	630	670	628	626	653	656	638	602	636	668	685	638	660	664	629	651	645	673	599	618	658	702	671	602	604	625	653	621	650	652	616	607	625	646	667	673	615	627	668	621	656	664	660	708	627	611	649	616	598	639	641	634	675	633	669	599	648	649	649	619	677	653	630	644	669	626	607	617	669	606	653	651	689	632	640	652	615	634	623	622	611	631	658	610	635	651	647	631	668	654	610	654	651	675	606	654	651	637	670	638	616	667	636	664	671	651	610	663	620	661	642	606	683	651	636	622	648	662	596	622	583	664	650	703	643	647	661	604	624	617	641	668	664	621	631	639	642	673	642	604	667	690	658	683	613	638	644	671	703	633	668	672	622	643	662	691	622	647	611	645	602	667	625	653	737	686	591	600	657	668	637	641	643	624	624	621	620	595	684	624	633	674	569	646	689	597	654	642	631	649	665	675	713	650	619	662	662	619	615	634	597	640	652	627	636	641	664	637	632	628	644	654	618	592	647	653	639	607	628	661	626	655	677	656	634	649	629	618	639	637	638	612	660	663	647	618	670	670	661	658	638	672	669	644	652	649	633	602	661	643	698	644	636	601	634	618	629	621	666	683	662	667	690	611	641	680	631	608	580	640	648	625	639	662	607	657	673	627	674	658	645	682	666	610	660	675
26908	43677	33759	23240	17890	13026	9906	7668	5981	4408	3485	3000	2435	2134	1830	1531	1361	1290	1143	1043	1027	937	912	871	834	735	760	748	733	729	712	708	710	756	669	726	717	705	696	720	676	685	645	679	719	694	706	645	723	665	610	627	676	676	688	684	673	658	627	612	663	686	661	662	662	654	670	678	665	649	650	701	705	694	605	660	661	647	610	659	631	651	643	679	626	630	670	633	644	653	660	638	715	682	668	640	681	662	643	626	601	673	687	644	635	624	664	671	645	652	658	675	629	693	638	632	687	640	660	661	679	628	629	636	715	661	688	676	621	643	652	666	648	637	668	658	640	648	653	658	649	646	647	640	664	667	673	688	664	646	640	656	657	647	678	695	704	591	664	624	670	654	683	685	655	640	627	609	652	672	646	660	602	611	649	651	633	666	638	676	623	665	656	637	648	644	643	664	668	649	660	651	672	640	632	647	653	652	632	672	646	644	652	652	670	641	650	645	636	611	665	657	678	678	685	671	660	652	626	625	663	649	665	671	620	691	652	644	636	643	628	670	657	680	641	610	659	684	662	686	640	672	648	660	643	709	643	635	698	683	674	679	648	695	632	619	635	703	683	671	657	633	680	669	668	646	609	674	651	686	645	615	685	630	658	679	637	665	674	643	677	647	655	660	672	667	646	635	645	695	701	670	669	671	592	671	639	677	621	672	681	622	699	685	645	653	667	657	654	646	680	659	666	662	655	616	694	680	616	661	661	668	687	649	658	661	626	666	647	638	596	704	708	651	650	719	647	681	649	689	681	662	650	606	641	630	682	669	631	663	624	696	650	718	688	643	669	636	657	627	637	637	641	643	628	639	632	674	677	673	636	643	638	685	648	600	632	689	631	662	651	654	663	723	637	692	634	631	649	648	641	663	649	621	647	641	681	673	635	659	654	653	621	703	679	664	646	690	719	661	639	676	698	661	681	642	701	659	644	651	687	668	617	640	619	638	675	654	648	649	628	626	666	628	658	707	689	693	660	665	675	638	625	629	609	662	597	676	670	662	675	698	684	656	648	638	649	689	665	641	615	661	612	608	670	656	654	662	637	637	677	680	673	700	630	679	652	639	655	638	663	678	621	658	673	646	616	622	645	699	695	686	657	654	640	635	633	674	624	653	675	631	614	673	633	707	655	683	676	671	644	640	689	637	674	676	660	681	676	606	687	641	591	622	749	655	581	666	674	635	672	682	666	640	631	626	650	640	616	714	611	654	691	678	690	656	640	611	707	651	665	681	615	649	704	614	629	689	688	718	632	689	693	629	684	653	631	653	684	677	694	606	647	645	648	662	645	648	647	658	632	679	632	681	596	649	651	664	648	692	620	634	646	587	662	643	642	638	694	660	594	667	665	665	672	653	655	630	609	620	652	674	668	657	644	647	650	616	644	687	648	667	649	661	629	722	635	647	660	673	677	665	638	608	626	635	664	639	651	615	642	652	655	678	665	705	657	628	630	654	653	634	661	604	664	672	694	653	652	683	661	675	689	634	716	660	643	663	634	672	611	699	666	639	707	635	653	665	646	611	683	668	671	640	678	663	619	628	656	643	652	645	688	657	649	682	610	684	647	690	695	624	631	643	615	678	658	661	617	664	655	652	682	709	606	639	621	683	593	625	677	712	573	651	622	659	681	653	660	656	636	646	651	656	641	638	680	686	666	636	690	647	663	668	639	616	684	634	653	669	675	649	666	662	673	638	678	634	677	649	716	619	668	636	648	653	648	612	625	651	664	649	656	676	627	657	671	633	605	665	677	633	674	633	689	685	624	665	669	641	633	658	687	696	634	670	682	653	664	701	607	642	679	640	660	645	639	648	664	655	639	605	621	592	666	626	618	699	702	700	706	665	618	641	675	620	679	649	660	691	663	638	666	642	635	638	649	612	674	659	606	652	626	692	719	719	654	701	677	633	636	678	711	680	642	656	644	695	633	661	656	672	628	633	643	629	671	631	641	632	657	667	656	666	625	635	658	659	633	626	658	677	676	633	636	645	641	654	687	666	654	682	670	680	634	678	649	609	686	660	675	661	689	640	661	673	734	667	641	620	665	675	653	661	684	647	642	651	629	671	657	647	672	673	656	654	657	643	638	631	700	665	659	628	666	665	659	675	639	661	643	680	679	681	625	636	669	689	677	693	658	661	692	714	641	696	646	647	670	663	630	668	650	666	683	636	656	641	622	644	642	645	649	647	613	665	671	682	647	631	648	661	619	662	659	634	691	697	656	724	670	685	626	635	660	602	615	593	641	628	654	679	652	616	709	601	651	631	665	635	665	615	661	675	614	654	725	670	612	623	652	645	634	635	685	644	653	617	606	744	660	669	705	654	673	635	623	659	692	643	659	691	656	704	623	648	630	634	668	662	673	625	685	686	646	668	658	661	696	658	651	629	664	691	678	656	672	648	668	634	641	650	617	675	628	676	661	708	684	657	712	652	698	635	663	662	639	637	686	626	629	646	662	657	668	625	633	649	640	668	677	647	624	679	640	650	680	679	637	621	679	629	652	664	635	680	648	636	683	598	680	701	675	711	645	690	645	643	666	650	631	661	674	671	668	666	650	672	717	679	634	665	687	686	668	698	649	655	655	602	607	633	669	661	637	633	631	650	657	646	682	640	657	626	678	659	647	616	664	657	628	675	647	639	644	669	627	682	638	647	662	684	630	667	660	669	677	649	656	659	656	648	673	627	671	705	624	665	612	661	640	673	657	679	690	718	630	654	638	678	653	653	660	703	694	656	674	593	653	632	659	636	676	665	712	694	684	644	657	671	696	672	713	645	657	690	611	581	614	623	665	671	683	637	669	639	656	681	618	636	680	650	644	641	643	643	645	666	618	650	690	738	635	653	688	662	670	663	639	670	672	683	692	679	664	670	646	623	648	633	646	653	637	671	682	678	635	646	670	677	672	628	607	644	639	699	683	644	617	672	677	665	631	668	658	677	668	655	689	648	705	646	659	639	664	717	692	657	633	644	682	666	642	652	677	641	664	686	631	634	678	703	662	671	648	644	671	654	617	667	633	713	675	674	643	661	674	638	671	667	664	636	673	658	644	658	676	633	636	646	716	680	680	685	661	640	666	646	644	640	672	699	697	663	672	691	666	695	674	623	622	653	646	670	686	683	656	637	665	629	654	641	677	660	648	707	633	632	657	646	630	680	639	666	633	647	654	700	678	685	672	642	612	622	614	638	618	649	628	639	619	649	688	584	702	674	685	682	644	649	641	657	595	649	687	659	629	645	697	599	702	669	645	699	641	661	659	663	668	682	700	655	648	645	671	630	675	672	644	681	641	644	633	659	669	666	610	674	664	652	631	628	636	643	658	628	653	622	649	634	632	638	646	737	677	634	646	639	701	674	635	704	687	663	643	619	639	665	675	676	649	669	645	620	654	676	641	675	630	664	618	633	625	674	721	649	652	656	704	638	637	617	696	680	604	702	669	670	653	666	679	677	640	719	652	657
24429	21589	28961	25387	23034	19535	13299	8359	5876	4411	3685	3160	2599	2250	1977	1664	1548	1388	1314	1172	1087	1068	952	922	869	818	838	805	825	787	783	749	747	750	764	736	757	768	796	770	720	738	721	726	747	669	714	711	638	734	731	701	727	696	759	712	726	726	716	679	692	696	658	676	719	719	654	662	683	725	724	713	675	691	724	674	758	701	782	678	706	704	634	694	725	742	682	710	672	723	713	689	756	692	687	729	720	704	729	652	682	681	699	749	629	690	748	622	691	752	676	704	663	688	690	763	719	679	654	684	728	692	702	679	685	676	741	694	724	702	717	690	717	652	732	696	706	691	695	649	724	714	680	682	680	715	730	705	730	716	666	694	694	678	712	696	751	695	744	663	720	721	656	717	686	717	662	666	700	721	672	670	665	671	691	711	718	681	708	715	695	701	728	720	659	718	755	734	699	671	706	734	705	719	686	705	691	701	678	658	660	713	709	740	744	709	628	672	683	685	737	701	684	693	675	762	701	694	703	704	740	685	705	687	735	729	712	696	673	711	722	642	716	659	696	697	737	762	726	724	677	704	725	668	669	698	696	722	696	699	707	686	715	687	693	714	723	738	701	707	681	663	709	718	701	700	720	678	711	711	717	705	740	675	661	683	687	757	690	655	712	662	704	712	712	693	707	682	712	742	671	708	684	616	674	742	740	711	698	677	723	648	659	696	705	746	697	719	714	694	690	743	663	660	699	669	759	690	650	709	680	732	754	693	671	713	713	793	678	696	736	683	699	700	674	700	675	703	667	677	700	725	727	666	609	709	716	746	714	713	733	723	676	739	691	724	737	701	669	704	659	712	678	710	696	687	645	669	734	717	685	721	743	718	754	703	756	750	715	624	671	669	706	682	721	666	665	733	701	674	645	676	738	712	680	701	733	677	701	704	734	667	673	755	708	691	667	625	668	680	705	647	660	668	744	720	722	751	750	682	717	648	716	719	725	768	741	710	722	760	655	726	697	681	661	719	685	710	724	715	681	679	686	721	707	720	665	688	705	646	741	692	728	700	721	661	664	740	721	705	714	654	698	658	682	700	686	646	665	677	727	673	685	702	674	713	707	673	697	716	695	704	724	704	652	649	681	728	689	698	698	715	708	658	720	729	686	737	716	773	694	673	740	704	713	702	675	717	729	748	683	724	687	720	681	693	651	700	719	683	711	669	722	705	657	678	666	683	681	674	664	713	690	720	681	684	694	697	689	706	698	705	645	691	698	717	667	692	727	716	708	711	735	692	692	704	661	662	678	735	714	690	685	707	731	657	675	672	710	687	702	692	663	668	658	680	692	700	692	673	687	667	631	673	699	660	667	712	673	683	712	694	725	707	750	731	696	678	653	677	660	674	676	677	698	674	689	693	676	670	683	712	716	730	718	703	675	697	677	684	735	670	713	687	676	699	701	693	671	670	724	688	713	656	681	711	718	693	678	731	674	659	657	724	698	707	671	711	683	696	709	717	686	749	699	705	670	728	662	680	698	699	713	666	721	679	715	703	688	699	673	720	688	719	675	700	691	691	677	682	677	698	706	694	677	725	717	690	704	678	743	687	710	711	678	678	712	645	703	694	688	707	712	752	673	638	688	684	694	724	694	693	720	669	716	730	655	708	725	668	687	705	696	681	684	708	716	766	738	676	652	714	732	733	697	669	700	716	679	710	696	673	719	713	676	725	723	692	703	694	728	722	687	658	673	697	699	690	720	709	705	693	716	726	701	695	751	656	698	708	698	678	682	720	656	739	679	667	741	697	658	686	719	666	715	729	693	725	710	689	721	645	727	727	730	718	636	763	691	698	730	671	682	670	718	715	707	667	724	683	660	704	665	717	707	728	738	731	691	714	729	703	698	736	667	718	689	748	639	708	696	741	703	660	670	695	718	741	725	680	718	689	701	734	713	703	680	692	691	723	761	661	689	704	692	712	745	715	739	701	706	707	704	697	635	698	692	719	690	693	716	663	744	671	697	741	718	678	744	697	680	740	680	693	724	738	698	707	713	733	734	680	690	709	725	728	711	729	650	681	748	702	693	697	665	726	676	706	665	659	668	704	711	717	684	737	694	664	688	669	661	721	711	687	658	691	680	686	692	745	714	694	685	703	680	681	711	701	688	685	715	706	705	697	699	703	770	697	685	706	726	644	714	695	674	678	676	719	650	703	710	716	647	725	708	761	629	696	722	689	729	657	696	672	691	721	716	712	671	728	711	740	673	655	737	630	669	710	642	750	724	687	730	737	654	717	695	746	678	649	710	651	711	708	722	686	686	682	774	777	703	697	687	677	710	666	648	704	724	720	671	681	669	715	695	694	695	743	716	695	668	730	664	744	646	656	697	733	700	703	691	699	716	710	705	735	704	704	675	696	697	701	686	689	729	717	704	660	718	683	688	666	674	730	727	682	696	677	730	674	727	752	671	660	725	662	732	698	725	641	704	728	702	686	725	677	699	662	731	761	729	678	680	732	748	684	714	699	750	751	750	681	708	702	747	733	709	728	708	728	738	703	708	693	689	730	727	714	668	729	703	666	726	695	687	673	660	718	690	761	722	703	719	662	711	726	678	725	674	672	677	678	721	705	699	693	691	717	676	693	704	732	714	687	658	711	738	710	681	696	688	693	672	708	677	655	634	707	690	712	730	675	660	716	708	708	720	709	701	688	695	693	744	692	712	676	734	713	654	712	692	686	655	724	680	708	729	701	731	648	706	684	668	722	635	695	687	681	645	682	673	736	668	734	706	706	656	728	689	705	696	664	721	726	639	705	698	704	731	697	715	689	694	763	699	735	709	717	738	694	716	681	748	716	718	669	701	692	704	676	670	766	684	717	739	695	669	732	657	730	716	659	669	708	712	738	690	695	722	636	694	753	683	669	671	686	722	682	684	672	717	694	678	673	652	660	682	694	690	742	707	662	729	730	658	741	713	688	718	739	730	704	645	723	716	625	743	690	700	687	691	675	709	681	720	692	694	692	712	692	681	718	682	771	700	724	681	639	726	733	703	684	740	641	704	685	718	678	695	683	666	697	732	676	696	701	726	687	734	723	708	693	674	702	736	695	675	677	703	700	689	647	724	661	737	709	713	658	678	722	669	662	680	752	709	724	658	690	664	680	667	733	663	729	665	713	672	710	630	702	721	682	701	703	676	668	707	666	700	688	686	700	695	712	707	727	681	673	719	720	701	646	737	692	706	684	700	700	676	716	678	692	710	659	724	669	713	702	736	666	705	688	670	717	736	681	692	722	702	724	663	677	734	687	653	720	757	692	717	726	699	677	712	662	685	684	713	637	724	705	701	673	688	726	734	697	720	652	667	642	709	737	671	706	688	759	650	668	687	679	711	723	686	692	704	658	721	749	672	693	716	663	659	720	690	672	699	752	672	708	690	681	745	736	729	703	676	750	713	704	723	722	716	698	710	706	666	748	691	723	718	704	739	683	749	642	726	710	684	726	722	682	679	714	718	633
26669	50745	40370	30269	24212	18327	14521	11148	8547	6412	5129	4513	3616	3087	2511	2195	1905	1710	1483	1365	1290	1165	1035	1006	1040	936	899	872	910	811	848	799	790	815	704	796	782	742	767	742	790	748	724	749	635	714	756	729	731	733	748	741	700	725	709	716	682	682	728	699	705	713	702	705	658	690	745	707	673	650	660	702	725	684	691	698	765	696	691	695	649	677	703	708	650	709	672	711	731	699	675	733	686	702	748	672	693	670	704	697	655	748	744	671	668	722	721	730	690	728	682	731	713	703	772	692	722	706	709	732	707	695	614	728	717	690	698	711	688	717	697	717	704	741	711	692	696	695	654	691	665	705	709	713	704	698	721	716	701	707	746	671	726	700	740	687	683	650	717	711	680	696	711	719	668	735	722	682	714	718	696	697	710	648	679	677	648	696	687	730	720	677	691	721	704	690	679	700	719	747	741	761	700	694	672	698	679	677	709	683	675	707	688	691	706	681	688	729	716	702	650	734	716	695	724	701	690	698	684	728	713	743	699	705	708	666	742	737	682	731	710	725	705	699	715	731	699	695	670	739	719	698	692	678	673	715	668	680	712	694	691	688	719	674	734	737	720	683	695	710	732	705	677	696	718	708	711	733	702	745	732	726	691	752	678	699	674	682	718	688	703	705	701	712	678	719	723	711	695	720	713	670	697	662	777	719	723	766	687	687	686	732	699	647	730	684	761	669	709	673	730	695	674	716	770	705	657	693	704	666	729	692	703	717	723	691	746	721	700	731	723	711	728	678	693	749	754	704	703	755	707	699	670	708	710	672	685	742	734	717	756	696	716	711	718	701	709	684	632	731	705	699	673	701	668	749	705	664	675	710	740	682	724	714	730	716	739	737	683	708	700	745	729	690	700	716	699	686	642	686	740	681	735	686	706	700	670	736	678	688	730	695	737	724	736	695	691	695	707	680	682	712	703	674	702	696	706	692	649	654	750	727	665	730	689	704	711	672	677	693	684	677	738	714	676	675	703	757	667	718	698	749	676	704	686	676	682	701	709	690	704	693	683	722	733	720	653	675	672	711	717	685	716	705	683	691	733	710	711	655	725	706	666	717	754	671	723	677	724	683	677	735	737	682	733	685	717	716	718	687	717	711	695	706	691	664	701	703	672	664	717	671	733	696	743	676	699	679	747	730	673	695	700	690	691	729	715	707	699	704	709	668	695	679	730	684	694	693	706	727	688	717	706	685	675	725	707	724	699	663	702	728	706	703	684	704	714	702	706	710	715	717	687	760	686	678	642	719	725	734	761	673	673	740	699	743	705	736	680	713	705	668	685	692	695	678	693	684	689	674	705	704	679	711	671	746	715	720	672	716	732	719	660	706	688	717	660	731	707	778	696	660	735	733	647	721	754	704	691	729	691	703	644	714	726	750	655	730	674	709	723	724	670	729	716	715	692	713	700	696	666	712	666	666	718	704	708	720	704	681	717	709	715	662	718	719	730	705	680	695	704	704	712	731	637	674	717	711	755	707	689	784	732	722	751	688	735	716	687	691	659	667	688	666	710	735	721	697	721	694	703	720	708	676	709	713	730	748	728	674	702	709	640	763	678	727	695	693	713	670	688	716	718	712	679	741	721	678	686	688	730	715	728	694	698	730	649	712	762	661	735	715	694	697	714	743	737	674	693	722	676	668	732	740	758	742	723	695	727	648	757	746	713	716	769	689	709	715	718	688	686	687	715	682	698	723	689	698	724	662	706	708	677	746	674	679	735	685	737	659	718	708	674	705	708	707	758	703	627	663	689	731	651	722	765	742	728	677	731	706	708	731	728	682	699	737	700	701	728	704	760	723	718	687	678	717	714	744	710	761	672	712	741	714	692	663	665	720	693	718	696	664	744	701	704	710	718	718	686	708	658	651	720	742	677	721	711	756	695	678	709	759	725	676	697	737	648	695	693	720	726	698	689	654	678	692	690	674	714	707	700	687	700	725	721	703	686	702	688	693	676	707	676	700	710	722	688	709	759	653	710	658	706	692	678	691	663	660	722	750	702	717	730	691	673	746	738	710	711	699	719	753	719	694	704	750	691	696	701	687	689	732	748	704	658	725	672	732	655	746	709	763	672	723	681	688	696	725	660	738	703	707	672	721	684	722	728	692	729	700	737	711	716	717	726	698	687	680	677	708	723	708	688	750	726	693	701	707	664	697	731	710	696	664	707	692	743	708	672	682	741	757	713	718	703	704	701	673	715	703	689	670	726	722	666	739	706	709	724	716	678	705	696	729	748	737	724	717	638	699	695	740	734	695	663	735	711	682	714	755	718	675	675	717	663	678	724	680	719	676	715	735	713	739	732	698	676	680	685	713	695	652	705	729	641	708	735	723	706	665	699	733	744	711	683	724	711	714	674	699	667	667	750	694	700	760	743	721	684	732	689	716	688	680	712	715	712	673	651	714	705	744	726	722	697	695	710	703	758	708	713	730	732	705	698	675	709	706	715	694	729	705	743	709	762	710	695	716	721	746	705	720	676	684	663	726	687	714	709	675	758	651	700	714	679	752	686	738	726	737	668	733	734	662	714	716	729	691	746	726	735	689	710	672	715	695	712	660	741	683	720	730	704	708	722	724	709	670	702	702	737	693	676	664	707	691	711	685	723	678	731	674	668	735	728	746	698	718	702	721	690	704	709	745	687	655	699	724	724	719	671	721	674	718	720	720	665	733	680	660	701	732	701	708	686	727	682	717	747	683	696	661	715	711	699	647	689	718	712	683	703	691	698	715	698	702	686	752	676	689	683	702	746	742	734	657	726	696	718	705	695	718	739	676	713	691	688	708	664	689	702	681	681	724	714	693	741	689	738	693	684	763	658	755	691	665	716	744	681	646	701	758	703	741	716	697	659	764	728	697	691	720	700	715	699	703	679	712	715	734	719	709	701	655	699	716	736	709	690	710	696	725	714	721	704	719	732	713	718	729	669	693	690	683	715	712	696	703	657	722	708	695	683	685	697	727	748	729	739	663	729	674	698	679	705	723	701	715	668	668	693	684	721	685	703	719	663	715	638	671	724	707	667	711	721	646	703	680	645	721	699	671	719	709	701	697	732	685	711	756	693	743	683	745	742	677	719	717	728	725	664	710	679	685	743	704	713	686	757	748	711	747	733	748	689	729	718	763	701	704	727	754	742	711	698	704	692	654	728	687	700	707	699	688	672	727	713	657	709	760	701	678	723	704	738	726	711	719	696	708	702	653	711	693	696	706	727	732	743	716	694	695	680	688	725	697	715	690	729	687	701	686	695	694	724	713	680	689	692	688	725	671	658	667	756	732	717	728	670	687	716	698	706	721	727	685	733	689	720	744	700	707	728	702	682	712	656	724	688	742	694	692	683	745	752	748	702	731	691	649	689	757	755	683	658	719	702	676	639	722	711	713	692	708	710	668	636	712	666	715	700	755	751	656	736	702	711	704	721	702	703	735	724	702	721	715	734	679	695	702	727	703	670	716	701	681
25551	21595	28437	27424	20793	13584	9166	6422	4573	3565	2951	2595	2208	1921	1645	1412	1250	1206	1177	1020	940	972	843	880	875	831	790	855	763	733	773	760	711	749	772	699	733	691	699	693	665	660	725	693	676	722	628	645	706	675	681	709	696	681	698	692	691	682	675	703	706	673	679	677	698	671	680	697	669	710	729	650	688	682	687	656	681	674	701	687	675	675	695	732	699	676	636	696	683	697	685	674	641	683	665	684	666	641	673	649	717	646	684	705	682	675	699	675	658	652	674	659	655	711	649	675	689	708	707	644	651	655	671	615	679	654	716	680	661	698	684	670	712	661	632	678	682	674	606	684	643	647	690	681	663	660	622	678	625	664	662	630	650	671	670	639	689	662	657	697	650	697	686	680	700	649	650	644	667	663	631	678	648	617	600	655	639	661	708	669	690	642	675	719	638	701	706	653	656	679	655	656	679	699	665	702	715	687	719	671	693	682	669	671	678	690	654	701	613	679	661	720	680	656	663	666	680	678	616	673	695	666	682	704	621	665	638	637	665	665	676	641	718	686	672	713	666	674	689	680	696	684	667	676	682	658	678	688	655	737	707	679	665	684	638	727	663	669	671	656	601	636	703	660	693	648	698	656	679	669	695	704	668	667	682	652	689	672	658	679	678	740	665	664	680	692	693	664	737	701	629	683	660	678	675	684	630	652	724	639	685	649	669	652	663	653	699	700	665	634	704	694	659	669	650	662	701	644	644	692	682	642	675	649	687	677	614	655	708	658	640	696	714	681	651	655	661	669	678	667	609	668	665	656	709	694	706	688	660	705	690	701	635	670	690	658	685	661	659	661	663	660	626	684	689	686	672	654	658	706	686	660	683	662	690	691	680	688	644	640	716	629	679	726	667	640	718	694	692	642	597	677	672	640	703	663	676	719	699	680	675	656	666	668	662	697	674	696	680	669	665	682	723	662	670	681	669	672	703	692	693	656	712	680	680	662	685	660	687	672	645	678	723	673	693	672	714	650	653	656	662	657	711	671	703	654	697	653	639	629	645	668	650	698	745	684	691	652	652	659	633	655	666	639	668	692	712	652	701	698	703	685	640	672	652	656	688	677	654	652	659	631	669	696	666	688	677	635	653	659	655	685	663	668	716	669	663	669	684	674	680	681	660	679	679	673	711	715	653	668	683	667	645	633	650	689	666	666	676	667	681	688	724	623	687	720	641	672	653	664	724	681	620	665	663	652	644	630	642	688	692	640	633	669	691	695	695	628	656	681	647	675	710	704	684	644	659	696	730	655	675	639	677	679	686	691	696	675	682	677	630	655	674	667	677	632	665	663	666	663	637	672	671	701	700	648	680	668	709	658	672	666	697	690	666	674	632	682	679	663	654	638	643	701	656	682	697	706	677	677	636	718	714	703	668	602	648	656	704	677	653	650	660	729	662	687	672	701	696	664	688	657	693	695	652	704	661	678	706	661	698	629	689	666	670	676	681	716	686	657	667	663	661	651	651	716	647	714	659	705	687	693	677	674	720	628	692	629	693	680	669	701	638	669	683	671	632	728	640	666	692	687	694	686	658	738	659	668	691	698	647	643	679	644	675	660	661	684	643	665	694	637	694	662	661	678	707	674	637	693	680	675	599	683	654	648	665	643	697	654	666	703	655	723	668	646	681	701	684	688	702	674	672	641	664	655	667	721	694	645	692	706	643	668	702	708	665	671	713	671	682	651	693	683	643	632	660	635	659	630	729	708	649	653	671	700	696	642	650	694	635	687	691	641	703	698	670	668	673	661	682	640	710	630	684	656	728	660	647	656	639	697	680	666	659	665	651	732	689	656	650	665	689	666	681	647	678	630	669	647	630	660	630	684	694	660	666	670	704	704	668	683	664	706	701	711	679	690	714	693	642	687	667	647	680	699	655	646	686	682	711	637	667	642	697	683	682	699	688	649	667	645	693	676	643	684	668	665	696	667	701	705	676	629	635	712	639	637	694	665	699	646	672	694	667	653	680	690	667	712	661	684	666	686	705	667	674	666	691	748	659	675	693	719	682	723	703	674	665	644	708	657	648	688	695	681	664	663	661	698	701	645	663	700	721	649	674	667	684	671	647	696	715	688	704	708	691	687	635	694	649	706	626	656	660	670	671	695	669	707	694	686	657	670	669	721	650	648	711	634	620	683	661	633	691	668	648	646	692	672	626	670	695	650	676	688	674	682	698	656	663	664	640	710	671	714	666	684	637	664	658	702	684	676	691	694	689	642	702	664	654	681	662	639	655	685	704	695	646	705	669	648	648	667	675	694	699	661	691	688	618	713	680	697	658	645	672	652	701	663	688	680	645	727	668	687	718	674	721	668	632	678	646	666	714	677	649	702	684	704	697	700	695	667	667	606	651	662	674	657	690	643	668	743	678	672	673	666	710	662	711	659	644	652	683	692	735	705	688	708	697	680	679	646	656	666	637	620	676	632	672	634	645	639	668	627	670	735	664	661	689	676	618	661	664	672	644	649	645	690	701	671	700	659	640	719	688	664	666	700	624	680	695	661	712	718	644	679	719	666	663	664	675	663	670	692	662	667	673	647	673	695	688	719	635	689	714	684	643	643	649	645	675	685	657	675	695	642	690	711	667	700	644	649	696	660	677	687	728	695	666	674	703	748	674	706	648	675	656	641	731	679	638	697	679	676	649	696	697	619	706	682	652	663	684	642	605	675	665	666	683	660	700	658	684	655	675	682	648	641	667	675	677	688	701	683	690	680	655	659	677	626	671	658	669	697	659	666	672	629	727	690	698	652	671	680	710	657	679	713	645	675	701	646	672	697	653	713	694	678	662	651	654	700	662	668	662	648	678	631	697	661	683	668	638	626	686	677	688	636	629	615	694	650	704	694	717	706	695	631	678	662	681	684	674	671	683	663	704	677	703	687	688	651	639	708	687	630	672	689	684	705	701	693	673	656	689	686	589	703	689	606	625	700	615	686	701	709	675	666	651	674	650	672	671	671	719	685	693	652	666	601	641	642	695	658	692	669	663	691	614	712	676	699	731	651	662	684	708	665	688	692	682	648	648	637	665	678	668	670	696	656	674	690	683	687	678	731	691	680	671	674	698	691	713	682	687	689	638	635	701	632	642	668	670	683	648	673	653	666	649	641	620	685	690	685	712	662	687	728	746	687	683	698	695	669	685	685	707	670	627	627	639	645	675	669	643	713	679	674	694	705	651	691	603	678	693	605	699	746	701	656	687	682	686	700	622	621	670	680	672	630	651	649	671	700	629	655	639	680	636	687	650	689	699	635	661	711	690	663	649	658	648	651	670	682	652	648	666	677	700	687	649	651	678	644	657	674	672	645	711	675	701	724	647	643	722	671	699	705	667	688	655	736	715	679	699	665	694	652	697	659	651	678	643	665	641	685	683	687	678	664	684	680	660	653	688	663	594	643	648	667	645	699	665	698	685	673	728	656	675	650	663	682	670	673	658	689	673	687	660	662	678	651	666	699
26283	47625	37630	26896	21275	16033	12242	9426	7176	5536	4404	3633	3102	2554	2149	1995	1735	1499	1364	1292	1230	1147	1048	1019	992	847	870	829	780	776	780	787	734	799	754	740	715	729	714	723	701	705	714	740	740	680	728	719	678	681	725	739	728	652	733	704	683	687	689	720	664	709	683	645	717	646	680	686	725	677	695	663	663	735	735	646	681	677	657	736	714	693	704	697	683	689	678	701	668	633	648	704	677	662	712	650	676	701	682	697	717	679	667	668	689	689	664	695	715	641	687	602	660	687	645	672	698	654	637	685	687	676	637	706	652	698	657	706	701	723	699	700	659	689	682	635	676	657	704	694	643	666	710	722	690	669	675	701	677	679	721	732	730	660	720	710	607	700	679	714	695	715	680	737	757	725	697	686	693	691	700	675	644	666	701	662	684	699	717	674	675	679	665	729	662	682	726	663	669	670	684	716	692	672	682	715	658	691	700	704	688	664	711	698	709	626	702	693	661	703	700	665	681	652	696	703	661	715	699	686	708	681	696	717	700	691	669	716	691	683	680	692	686	688	699	712	692	714	714	676	698	659	710	682	679	745	642	716	645	675	699	689	711	633	675	666	642	724	707	693	677	665	704	655	673	760	673	693	663	699	689	771	699	743	669	737	758	687	684	650	687	723	677	721	658	656	670	741	705	653	669	722	723	741	724	670	696	664	682	690	674	688	658	692	691	699	717	662	731	721	668	671	663	693	691	698	700	645	720	717	664	694	662	698	676	653	704	671	709	704	665	659	702	637	675	668	707	670	704	698	702	700	695	673	714	643	724	724	720	677	684	696	678	691	690	695	693	709	696	671	676	709	687	723	691	706	686	713	648	675	714	695	718	681	757	681	690	653	701	701	689	684	692	667	700	687	680	671	695	690	669	659	699	663	698	687	716	690	667	730	719	689	677	667	689	681	680	691	648	667	684	677	689	700	745	683	695	715	670	692	629	671	664	660	647	704	687	662	705	636	646	717	662	667	670	671	635	756	685	717	670	661	705	645	698	663	677	691	687	650	688	716	672	655	680	679	634	714	674	730	701	683	701	694	675	684	733	688	670	672	668	655	694	669	646	678	740	658	689	674	664	700	691	691	689	677	699	667	703	670	702	720	706	628	739	694	659	682	668	663	719	724	667	661	694	712	668	679	679	726	710	692	631	754	696	721	692	744	699	703	706	687	732	696	689	704	723	699	681	725	700	684	717	640	677	733	704	674	715	671	660	662	735	701	674	675	640	668	701	655	730	712	710	703	650	736	674	649	643	667	692	658	665	699	673	696	670	657	669	721	679	658	668	731	732	669	672	678	718	697	675	679	719	677	696	689	719	663	692	712	635	654	690	700	655	725	682	711	669	633	703	685	719	701	656	671	740	729	608	678	626	727	689	687	674	703	662	679	642	664	747	649	674	673	672	737	672	700	726	728	703	702	653	729	705	642	697	674	662	653	731	689	662	634	691	711	732	673	645	690	695	711	674	700	703	716	684	686	671	663	713	668	696	704	659	692	713	691	676	687	733	770	669	678	685	694	641	660	707	722	639	679	710	685	658	674	713	664	705	664	670	668	732	631	716	603	649	719	684	686	667	657	730	696	687	661	706	641	703	711	683	664	682	700	650	637	658	646	673	686	687	683	675	683	688	660	707	705	655	712	662	685	678	715	683	691	712	710	665	708	719	694	682	697	712	713	671	693	663	648	709	708	702	715	669	654	703	659	645	671	740	686	688	708	673	718	702	699	718	711	730	679	716	711	685	734	664	663	685	686	744	676	713	704	704	659	678	718	743	686	673	691	730	701	679	702	666	695	723	728	699	606	670	661	714	727	674	712	683	743	699	703	682	692	665	613	678	676	691	745	715	684	663	690	715	689	695	663	668	749	717	676	706	684	678	686	714	694	721	700	685	735	700	677	701	700	737	716	690	680	694	713	710	696	696	683	708	702	717	687	648	752	713	700	668	668	665	654	690	644	687	677	686	705	702	679	637	695	729	691	705	719	666	709	742	638	651	656	680	714	740	667	677	733	677	686	675	664	765	675	660	682	676	709	699	686	677	700	735	706	706	690	683	693	747	672	691	673	645	670	645	711	678	673	676	703	743	680	705	654	645	694	656	697	684	631	689	742	686	671	711	644	680	683	672	686	670	701	701	669	668	737	712	666	686	712	624	700	675	691	684	676	729	667	669	674	723	673	694	653	723	647	683	702	709	710	690	668	705	691	712	668	728	721	695	669	675	665	693	663	671	704	710	657	674	708	710	673	682	700	695	692	690	674	703	713	701	732	673	718	690	670	643	677	660	706	692	689	659	657	714	647	698	694	688	722	689	747	714	670	704	666	716	652	709	678	664	739	677	724	644	685	697	665	731	676	679	677	705	714	662	713	684	658	682	699	678	689	674	705	708	735	742	673	646	684	705	682	687	648	702	590	680	671	670	714	682	655	662	780	685	683	691	652	712	721	672	714	709	719	708	677	695	668	692	733	685	720	705	704	706	647	721	703	698	686	689	701	671	676	699	681	687	644	683	650	647	676	716	654	671	708	662	703	683	700	677	716	654	681	681	676	689	690	715	678	674	686	649	675	670	654	685	679	675	674	673	678	699	669	664	702	686	683	719	689	674	703	665	673	675	684	692	692	675	689	674	677	688	694	690	691	639	666	650	681	710	704	656	674	670	666	719	730	671	718	752	679	657	705	667	689	682	716	634	736	690	716	719	652	695	674	690	702	664	692	719	668	686	675	707	657	695	671	701	729	675	679	688	716	679	701	648	738	732	726	706	671	668	651	712	725	701	677	676	672	730	662	660	648	671	691	724	701	681	647	695	697	727	672	701	707	699	694	687	689	699	667	674	661	687	686	738	677	690	702	719	705	716	652	682	672	678	628	686	675	703	703	700	686	668	725	692	729	688	700	661	662	709	696	661	736	695	648	686	653	707	706	714	725	689	736	686	730	725	741	676	693	698	662	702	637	697	694	685	703	679	702	669	655	698	655	682	656	707	695	695	680	732	695	694	729	676	668	680	695	686	665	675	732	680	702	685	630	719	750	673	681	701	682	746	723	673	710	701	691	682	686	674	674	713	693	690	706	689	665	683	690	645	714	692	662	659	698	715	705	691	655	712	698	680	713	697	688	645	681	629	688	674	692	672	701	706	710	701	687	682	699	652	702	643	669	681	696	719	722	722	683	661	679	666	698	719	712	682	671	701	650	666	696	666	706	651	645	753	655	679	682	657	717	710	714	714	715	691	670	737	646	674	665	680	697	699	677	701	684	641	661	701	655	684	698	686	676	704	641	700	702	665	677	750	713	670	677	685	679	691	714	665	652	703	670	741	703	691	678	692	662	690	707	679	665	678	691	673	684	702	737	690	675	698	656	662	632	684	650	701	671	724	673	633	713	672	679	657	640	659	695	688	653	641	755	695	675	717	682	676	697	732	664	669	687	688	710	698	681	711	681	655	739	712	691	672	722	673	690
23147	21589	29365	24405	22213	23459	21161	12438	8266	6460	5104	4149	3474	2933	2508	2279	2051	1751	1606	1446	1359	1248	1202	1069	1074	986	1011	956	896	922	898	860	874	869	801	859	880	912	834	815	830	844	825	867	840	797	813	816	759	807	820	772	794	821	786	795	770	790	779	780	782	800	784	761	794	789	833	791	816	822	779	794	791	811	796	786	744	774	753	782	814	807	822	781	745	758	808	758	803	793	728	819	793	726	769	746	760	742	781	735	769	782	817	795	742	834	758	789	803	763	782	822	797	745	769	786	834	806	760	758	821	868	797	732	758	787	733	784	798	805	782	741	800	810	780	846	756	755	798	838	782	719	831	766	780	787	766	727	773	779	740	780	810	817	771	780	770	763	813	791	738	799	786	812	768	765	798	807	774	805	732	800	725	804	778	771	730	782	726	793	756	743	750	768	786	843	817	814	745	763	806	754	763	760	812	712	813	784	737	771	749	766	753	848	789	734	797	826	834	768	798	777	765	770	759	752	835	863	761	792	751	780	787	704	824	762	787	749	743	835	770	783	772	785	739	791	760	809	790	798	789	769	815	782	785	792	759	777	741	782	708	774	785	823	739	762	780	795	811	776	794	775	786	775	764	789	748	801	770	737	749	785	775	769	807	766	748	746	788	722	773	781	757	778	755	768	799	808	812	771	783	760	781	789	752	797	750	782	791	758	766	821	798	799	734	735	766	741	762	748	786	764	808	800	801	764	787	788	808	785	737	780	845	764	806	813	831	813	779	775	774	741	764	796	776	740	833	808	747	807	793	783	783	796	841	778	757	778	778	810	852	792	791	800	740	784	794	773	733	770	789	750	820	786	796	791	776	735	751	776	781	794	795	782	738	756	747	788	788	738	753	778	757	795	801	739	755	762	793	769	795	762	752	790	836	769	795	777	786	758	818	785	805	737	782	783	779	804	759	829	789	795	830	772	798	790	771	821	780	781	768	802	772	758	803	779	752	812	798	731	796	766	851	805	775	826	760	755	777	772	815	793	791	774	768	858	789	811	762	760	823	793	780	808	816	764	797	753	744	819	749	796	757	793	796	790	754	790	764	790	749	749	778	793	777	745	760	733	832	817	793	746	758	816	700	758	757	740	777	796	825	743	790	769	791	786	748	760	730	785	773	777	828	792	807	756	767	814	808	781	787	776	786	787	730	761	806	800	796	809	773	746	721	760	741	778	797	766	722	801	784	791	805	778	815	767	769	798	804	805	793	794	787	792	801	736	762	746	786	800	752	811	767	740	808	735	771	785	793	815	748	820	773	775	801	769	782	753	776	774	798	788	764	780	732	788	789	808	768	732	784	786	764	793	825	724	761	762	745	755	790	740	798	777	791	736	808	734	795	756	757	775	790	775	754	758	731	793	820	809	808	773	794	748	796	763	763	769	833	743	762	758	742	739	814	754	821	753	815	801	777	823	818	795	763	760	764	776	786	762	777	735	840	760	755	777	758	789	743	789	746	774	784	798	762	813	796	817	813	800	774	791	784	791	773	807	808	812	839	746	796	742	774	789	757	820	751	839	797	753	793	776	781	806	730	763	754	770	799	763	774	775	763	756	770	772	761	735	818	824	745	855	817	766	813	766	774	775	806	803	721	731	770	784	792	810	775	742	775	759	786	725	722	763	742	810	767	743	769	759	754	793	763	800	752	765	767	766	786	777	730	761	799	772	806	777	797	774	816	811	790	754	760	787	798	760	761	771	769	779	742	756	753	751	754	832	766	767	753	787	782	739	772	812	799	788	789	782	737	793	777	784	744	774	766	803	806	749	777	804	803	790	773	792	801	789	753	783	786	739	818	811	792	782	813	799	778	775	755	797	800	759	808	725	776	787	760	800	771	784	767	816	765	751	756	813	768	798	799	758	757	727	764	771	747	757	744	779	779	742	773	785	707	817	799	785	771	766	811	742	778	762	739	768	788	773	769	770	778	770	803	799	799	814	806	761	735	788	777	758	771	832	798	777	785	801	848	794	787	783	751	809	784	839	756	779	826	763	739	795	732	790	824	765	818	789	799	737	802	780	766	732	813	804	786	747	832	718	759	781	781	778	733	799	741	805	820	776	768	800	787	752	758	819	787	744	825	798	765	754	832	770	802	820	779	803	739	750	823	818	744	796	805	773	768	794	776	789	762	764	772	787	804	800	786	771	791	764	743	797	784	747	763	753	759	777	788	822	754	806	843	809	762	745	784	751	809	773	772	803	766	818	756	801	798	822	714	806	767	793	817	783	754	748	772	793	780	799	799	804	766	809	771	800	787	726	760	744	806	830	768	848	778	760	776	799	763	774	755	818	814	759	810	780	773	768	779	815	772	805	788	742	809	767	800	773	784	784	759	789	763	743	744	794	756	789	766	771	760	775	779	751	746	775	815	781	762	782	813	783	753	779	761	802	783	824	782	736	833	766	769	779	775	755	781	785	845	765	807	752	837	821	821	798	805	752	777	752	831	766	736	750	766	795	786	815	773	773	822	781	748	790	767	724	771	777	774	790	816	773	787	802	760	739	751	782	780	771	757	725	766	771	888	843	742	764	747	794	784	798	750	730	775	801	801	763	740	766	804	789	814	752	748	753	798	795	773	797	829	764	770	784	815	792	754	777	779	730	776	750	816	705	768	766	794	766	791	800	770	785	765	729	780	807	778	767	795	779	788	759	793	800	781	819	753	795	790	795	738	747	812	764	730	799	777	725	809	774	752	839	694	758	742	826	722	811	796	754	832	811	798	744	762	803	771	805	795	805	760	789	803	765	820	772	740	778	796	768	781	727	828	770	776	803	778	823	755	807	763	773	759	779	845	784	753	754	772	807	813	812	787	744	767	782	802	773	820	745	776	755	801	789	773	766	803	828	827	795	730	784	781	746	784	795	779	778	758	743	765	782	776	784	760	788	826	765	763	818	776	769	772	811	773	810	776	803	751	757	765	761	822	773	783	779	813	742	740	790	800	787	781	789	769	754	794	758	805	797	802	774	754	804	760	765	762	769	806	764	736	771	788	810	796	761	754	768	760	777	794	788	761	783	832	804	779	814	797	772	836	807	792	755	773	723	775	757	785	810	778	758	771	774	764	752	727	825	810	777	820	739	753	814	795	797	783	736	766	746	750	795	757	798	790	806	795	779	797	784	738	744	847	785	777	768	730	766	742	801	783	746	769	765	793	781	809	808	673	740	760	765	744	719	808	745	777	768	842	793	767	784	774	776	792	785	763	790	750	824	779	716	783	809	802	774	730	761	744	756	779	771	772	735	764	826	721	709	776	746	767	802	814	782	794	748	785	783	747	776	833	816	814	797	789	748	811	772	808	761	777	797	743	768	773	777	777	772	776	776	821	775	761	771	816	802	768	711	788	839	793	786	779	766	814	800	802	764	795	767	761	782	796	831	773	778	834	782	756	737	773	805	747	739	805	760	750	815	769	782	756	775	793	810	803	716	799	769	804	769	820	736	780	762	770	784	756	779
28209	55494	45459	34911	28860	22435	18210	14697	11250	8947	7372	5906	4709	3944	3250	2952	2515	2269	1969	1731	1549	1567	1327	1174	1194	1154	1086	988	976	959	926	910	894	870	918	915	832	835	834	864	863	847	821	831	797	825	771	818	795	764	743	870	785	825	809	780	830	779	829	777	786	800	797	713	780	801	756	760	762	775	782	791	780	755	776	779	693	735	777	774	714	791	778	768	780	784	753	800	768	755	779	743	784	802	758	780	772	768	748	754	755	749	753	776	808	781	777	744	752	754	770	792	782	777	826	805	797	755	770	750	798	801	798	777	782	822	748	803	852	797	748	819	746	753	757	777	782	817	801	814	773	771	791	719	764	786	791	839	760	776	773	713	773	738	722	763	770	789	772	744	772	791	770	750	767	759	754	820	798	802	811	762	771	741	826	776	810	774	771	722	755	771	786	764	796	774	773	772	790	778	790	757	841	742	796	746	771	716	833	772	778	775	808	822	767	794	780	724	775	828	766	803	784	717	728	760	762	763	775	815	796	764	749	804	797	761	756	814	741	789	825	774	726	757	763	857	813	800	819	746	751	765	803	750	747	734	756	777	737	775	740	738	737	770	823	742	779	759	732	783	752	784	758	831	777	709	767	763	720	747	775	753	776	789	787	765	766	727	730	744	785	787	807	764	813	792	795	811	755	760	749	794	778	821	770	795	754	797	742	797	753	787	795	779	740	784	753	744	755	759	786	797	792	710	835	785	776	740	771	737	768	715	810	770	799	762	767	755	812	802	753	746	743	789	803	767	762	750	752	739	771	771	723	764	776	759	788	741	755	787	798	784	775	744	806	780	755	756	746	747	780	759	815	749	735	738	817	751	790	800	757	748	786	768	817	787	788	808	795	785	742	787	768	786	804	787	807	743	806	742	828	801	791	772	772	723	816	802	749	754	806	757	745	801	757	767	799	778	780	789	772	807	796	809	822	735	759	793	808	752	781	781	753	765	796	770	754	756	747	770	753	757	748	692	783	857	806	749	783	768	770	809	798	796	730	766	765	738	775	720	786	793	793	782	777	764	794	743	815	756	767	811	766	775	787	752	764	779	742	746	828	773	770	777	802	806	760	783	757	784	738	732	797	761	825	769	753	814	775	805	780	790	782	716	797	798	790	788	773	785	732	788	788	741	723	776	758	750	827	759	759	755	815	784	754	796	750	815	804	806	821	738	760	762	797	756	750	780	767	816	724	801	778	791	722	755	779	750	775	817	774	788	785	794	765	798	768	787	753	743	736	763	770	760	795	806	757	791	810	778	782	749	783	802	798	783	745	737	810	710	773	797	795	771	765	789	744	789	755	781	757	825	780	792	745	789	754	837	724	759	807	764	768	800	766	769	769	737	707	766	801	800	866	760	720	794	796	742	777	772	788	791	756	764	721	812	752	754	791	784	786	731	753	761	751	739	780	812	804	782	753	817	751	753	813	772	739	804	783	803	773	777	733	777	776	792	712	753	719	754	794	815	765	804	764	760	763	750	810	766	733	780	802	800	808	733	753	751	796	773	796	802	779	769	785	782	764	780	731	781	739	769	792	772	835	786	767	845	804	788	837	788	762	743	775	751	758	750	764	742	742	769	767	844	759	762	837	811	816	806	794	784	764	770	769	799	751	789	796	762	737	774	794	756	749	800	789	803	777	811	746	757	737	775	776	755	787	805	725	775	780	810	819	743	730	761	789	790	728	786	777	756	744	775	773	776	803	759	703	807	800	754	787	770	735	799	728	728	786	772	780	793	742	751	749	799	791	782	794	811	762	737	786	745	741	758	776	799	788	790	808	770	801	791	744	771	813	765	776	747	807	723	794	795	736	781	778	743	741	771	772	758	744	760	771	688	745	749	716	717	714	779	774	767	714	777	771	746	855	813	771	734	850	805	791	772	765	770	757	729	754	712	765	768	776	790	768	771	804	810	717	802	791	740	805	777	799	762	790	780	718	797	784	760	828	775	726	825	763	755	767	781	795	808	748	789	765	768	810	776	772	771	836	779	809	812	744	781	789	739	752	755	770	801	767	791	792	818	799	716	790	808	774	869	753	788	814	740	756	755	794	770	752	791	726	781	795	778	785	783	810	761	750	761	769	737	768	797	828	831	773	762	766	813	786	762	731	771	753	762	796	760	801	730	765	795	766	784	776	729	763	745	717	820	796	730	771	797	789	750	766	773	743	755	787	727	722	773	825	784	747	782	762	823	799	825	807	726	734	795	783	812	749	752	775	791	781	796	788	775	778	800	759	745	727	758	776	825	768	730	747	822	774	797	782	807	793	772	802	817	790	749	813	842	742	772	836	748	700	807	763	764	768	796	797	742	809	744	773	748	766	772	781	738	773	742	770	745	738	727	786	781	757	731	737	764	767	733	770	783	736	765	757	781	779	753	731	775	733	784	837	770	769	773	737	739	750	814	762	824	739	728	831	758	758	789	820	779	787	784	767	749	764	775	752	770	786	789	780	749	753	750	773	756	715	756	777	809	736	822	806	783	786	771	767	789	728	730	770	731	771	806	735	761	766	783	766	808	765	804	810	788	769	802	758	757	746	786	797	789	760	739	774	734	748	803	746	736	754	794	785	765	767	792	766	759	848	798	729	742	785	790	791	809	765	766	734	778	730	797	754	773	765	775	793	776	821	751	756	723	817	816	780	788	770	826	823	746	758	746	774	807	802	806	722	756	745	780	778	773	764	730	792	792	765	780	796	796	813	778	785	771	794	804	807	780	800	769	798	779	773	781	745	800	789	747	778	721	807	829	805	756	807	827	784	829	757	718	780	744	819	781	789	759	765	747	756	759	791	805	760	822	782	756	793	789	770	734	747	759	731	827	800	791	771	771	786	800	827	779	777	800	712	796	743	780	757	784	750	772	794	750	804	748	797	761	776	786	777	779	825	794	804	769	806	733	754	853	774	790	842	765	779	756	772	785	782	771	792	819	792	709	754	792	799	739	727	787	761	788	755	769	736	853	773	775	797	819	784	750	782	751	766	778	751	783	757	768	813	785	845	766	787	792	720	764	799	765	775	797	734	716	778	815	737	787	812	789	805	770	763	777	759	803	780	760	787	746	775	794	723	799	782	805	732	810	761	742	767	781	771	758	733	733	776	744	802	715	811	808	734	763	713	770	838	785	745	754	773	774	806	741	802	732	752	733	788	749	775	736	779	796	782	800	764	752	806	785	801	779	737	730	777	717	804	804	735	773	766	806	754	777	772	756	737	707	736	803	708	729	817	794	715	726	783	761	788	744	793	806	767	724	775	799	764	790	769	780	808	774	736	797	833	760	824	826	788	779	788	774	752	737	793	768	824	766	787	764	775	727	735	713	773	763	796	754	808	773	729	774	747	779	786	748	839	790	781	727	769	732	796	826	764	741	794	771	760	808	793	806	763	826	786	775	750	768	790	768	732	814	760	766	774	756	796	797	779	794	784	782	784	724	750	744	795	787	753	784	762	775	781	795	723	832	750	818
29777	28933	34354	25458	16050	9738	6732	5170	3862	2854	2381	1990	1734	1475	1320	1296	1123	1068	1018	946	838	837	789	785	789	718	713	729	638	706	707	668	644	655	656	710	685	656	758	674	661	664	622	612	645	670	659	640	644	656	627	619	632	628	672	621	647	698	656	702	648	651	653	661	667	618	639	624	618	623	611	630	622	606	602	651	603	617	666	625	649	667	629	642	658	649	659	630	597	666	633	607	628	636	621	647	642	616	580	619	628	615	624	603	641	642	661	639	661	666	639	604	619	592	664	614	621	641	665	598	650	606	650	595	658	593	699	667	650	613	658	610	691	660	629	658	644	620	634	621	630	663	619	666	640	621	637	660	649	611	662	605	686	624	624	649	624	591	609	627	643	680	659	659	633	647	674	615	630	664	660	599	633	608	617	656	609	696	691	636	637	614	636	655	629	623	669	630	680	625	625	588	618	655	615	622	623	685	609	670	586	666	636	635	605	640	618	676	654	648	678	695	648	646	637	611	661	622	604	628	649	654	629	571	604	633	657	628	601	634	628	610	679	686	681	587	663	637	630	648	633	622	613	599	633	663	617	612	646	661	634	668	667	650	661	641	599	626	645	641	659	666	662	642	627	653	605	644	600	590	638	637	671	626	672	628	617	622	636	617	655	648	664	683	623	615	653	644	629	645	628	607	629	660	627	652	662	637	660	644	626	677	641	607	608	643	627	613	644	663	629	648	684	626	627	649	609	668	635	634	653	613	626	636	655	616	598	612	667	621	643	634	640	614	626	638	668	627	653	671	655	640	643	686	611	644	611	646	624	701	679	613	617	642	649	623	666	595	599	607	652	685	601	660	678	644	627	638	618	661	610	671	621	612	629	624	641	675	624	617	664	666	606	627	634	608	610	672	666	647	663	632	594	659	628	638	644	619	635	663	650	656	642	621	663	608	635	650	677	615	665	646	654	693	620	664	649	629	599	610	652	651	619	630	636	653	645	611	696	658	684	638	624	620	619	613	624	627	603	637	616	631	649	655	654	610	631	658	687	610	623	654	646	667	668	645	624	637	613	590	678	609	610	616	629	606	626	676	597	699	670	675	622	640	626	626	603	611	635	652	693	672	619	611	626	663	644	694	621	656	585	676	617	649	692	661	638	677	598	633	655	665	593	627	670	668	635	603	625	639	611	656	660	632	600	669	656	673	641	649	646	607	679	608	632	628	637	621	620	636	675	664	641	592	646	685	656	635	665	611	636	635	606	626	640	667	625	628	663	654	598	629	630	652	680	636	651	618	606	638	606	671	620	620	664	653	672	618	701	626	644	638	605	638	628	645	646	661	665	663	678	621	633	646	656	629	692	611	587	656	600	638	650	669	612	614	688	618	615	664	614	632	625	659	620	599	610	645	635	650	629	632	620	667	651	689	605	644	642	622	609	659	644	632	658	638	659	679	639	680	697	602	634	647	642	638	638	663	657	574	627	647	592	638	613	639	635	620	633	619	644	673	625	638	692	682	668	656	633	634	643	584	670	658	623	620	643	654	641	664	630	639	626	623	638	664	627	638	635	630	634	637	636	641	619	657	582	653	669	662	575	635	604	595	620	604	632	650	633	656	677	629	657	607	624	668	669	644	618	614	650	579	668	653	636	645	635	656	615	656	611	620	642	653	647	639	664	652	595	650	651	627	615	622	617	627	625	611	605	654	634	635	610	665	624	689	616	647	640	588	646	673	654	667	675	668	656	631	610	639	652	620	665	607	654	642	629	668	586	609	653	669	676	660	662	643	616	612	654	597	634	589	644	668	637	577	587	667	639	679	621	654	663	663	638	609	620	669	659	630	673	632	601	631	641	648	670	622	635	620	630	661	680	625	620	639	658	654	663	662	663	653	671	665	640	620	636	656	673	621	633	624	647	674	583	706	659	637	629	616	646	627	595	616	616	641	623	602	631	658	626	629	584	646	621	573	632	674	680	616	611	633	627	641	625	669	622	651	614	648	622	618	614	640	641	625	608	613	651	657	624	623	607	636	643	618	640	593	641	665	600	577	665	643	610	665	657	669	645	612	621	667	631	653	561	650	653	666	630	653	624	623	607	665	615	590	627	637	623	634	632	629	624	626	667	634	627	655	622	645	669	677	648	654	634	629	660	604	645	677	623	676	637	634	621	630	628	684	665	622	600	584	635	673	623	643	609	698	637	617	646	644	618	625	658	668	626	630	643	631	649	650	634	652	614	644	588	616	645	643	629	647	666	637	620	639	691	637	631	638	688	645	624	656	620	555	640	608	599	645	638	632	625	670	643	630	633	699	670	621	636	622	645	590	612	664	644	604	630	633	635	606	636	629	611	660	639	633	608	662	601	671	596	674	623	649	661	643	637	631	634	597	637	642	636	633	610	657	654	663	622	611	689	613	661	638	615	694	605	610	676	695	648	660	624	640	600	637	622	671	655	646	596	609	613	652	635	622	618	647	654	601	667	649	599	597	672	630	629	595	630	643	648	667	642	616	638	615	645	653	633	623	638	659	651	603	632	627	624	637	647	562	628	616	614	647	659	662	644	607	603	649	640	629	598	619	615	604	632	674	605	643	630	584	634	582	636	614	670	653	660	686	631	647	600	654	635	602	629	703	615	594	617	633	638	609	646	667	621	639	656	663	642	627	656	607	658	674	658	638	653	608	646	603	643	592	625	633	621	632	638	661	620	652	644	649	616	596	633	624	632	621	638	655	610	637	640	607	653	614	647	640	685	650	609	642	613	607	652	638	561	619	628	662	649	644	653	625	668	676	606	651	631	625	632	659	644	618	658	639	674	639	637	638	635	693	631	662	604	628	643	647	628	641	635	638	613	652	627	662	718	617	644	663	676	662	674	615	614	649	665	649	623	630	667	668	680	630	636	614	623	682	668	637	641	585	628	634	637	693	642	668	615	606	595	613	635	628	617	613	677	661	586	634	598	602	669	681	657	656	642	668	675	671	602	644	667	613	657	632	662	628	613	646	671	666	663	636	648	665	626	664	615	660	708	627	572	646	624	610	597	611	640	644	646	614	624	633	623	652	632	637	621	619	607	625	660	678	625	597	653	657	644	657	649	625	622	679	662	660	631	638	610	644	620	647	645	640	619	623	624	644	611	619	646	670	642	637	694	631	626	627	645	652	660	595	617	642	552	632	642	662	633	659	630	640	625	678	617	609	660	629	636	626	645	638	643	646	652	645	652	628	644	639	628	682	650	619	664	611	720	663	667	597	651	649	670	674	618	566	639	626	691	596	610	653	644	626	642	629	641	658	676	590	638	673	629	644	613	608	686	606	649	650	571	665	627	592	669	657	629	582	658	648	669	649	638	585	639	621	665	653	648	634	637	648	591	650	651	615	642	628	620	631	631	706	639	624	617	627	641	641	630	621	656	637	655	641	639	617	674	655	611	622	602	638	661	697	682	631	654	636	656	622	640	653	605	651	619	673	619	651	671	601	681	530	640	632	639	659	658	632	663	596	629	655
25836	43841	34457	23268	17853	12889	9794	7849	5848	4282	3546	2786	2396	2077	1833	1573	1426	1379	1286	1090	1013	950	927	879	830	818	750	767	739	736	658	685	670	660	723	712	655	670	632	660	676	684	651	667	643	667	639	686	677	624	684	685	637	698	645	673	662	648	666	614	657	649	670	667	705	672	684	661	692	663	667	671	630	649	637	646	613	704	632	631	695	609	624	629	679	657	644	641	627	637	636	647	672	639	641	628	660	628	650	662	629	666	621	655	620	641	623	665	666	642	671	654	663	646	660	680	675	654	620	614	664	630	672	643	675	665	622	658	638	628	656	647	634	658	648	681	653	637	645	605	649	683	653	606	669	644	714	640	684	661	625	701	608	651	604	648	629	613	644	639	646	650	670	644	710	664	623	639	635	658	685	660	630	616	638	655	633	657	675	680	634	632	642	622	639	672	701	628	699	644	627	618	702	625	636	666	615	609	658	671	587	653	600	690	638	589	671	654	636	678	659	665	675	622	650	660	685	666	605	655	663	634	643	654	613	628	655	692	660	617	651	684	658	655	696	676	694	655	698	583	706	639	637	676	677	600	629	670	636	670	683	663	640	649	662	675	660	626	624	623	619	675	629	663	662	624	673	599	675	632	640	639	617	677	622	694	612	676	676	667	671	654	656	666	637	663	647	644	657	697	644	662	704	631	641	672	609	659	683	653	650	638	653	641	680	630	610	657	619	618	641	690	642	629	656	631	603	618	661	641	659	638	665	631	667	659	706	639	645	675	584	657	622	640	629	658	637	644	654	602	606	666	669	679	651	641	663	646	686	653	664	669	628	608	664	637	653	656	695	659	647	621	653	616	668	630	645	703	654	651	646	661	689	680	638	662	637	660	640	676	634	641	650	671	651	697	628	691	661	644	655	683	622	603	688	673	666	682	614	659	690	618	666	672	633	678	657	625	679	692	620	663	628	648	626	637	655	656	623	645	678	659	678	633	640	652	617	666	649	625	635	659	666	640	698	657	647	636	644	701	664	651	673	686	667	604	687	652	629	626	648	713	681	657	659	651	615	653	660	669	686	638	641	667	578	637	634	655	649	683	661	647	672	676	652	654	639	614	662	635	622	657	646	671	681	675	642	630	670	649	663	666	707	665	654	652	645	615	632	644	660	671	655	707	687	645	676	695	645	643	672	620	647	692	698	603	592	640	701	642	667	664	681	676	680	632	631	624	644	638	606	651	675	646	658	661	618	657	642	666	701	659	646	647	664	601	619	614	654	630	676	646	645	632	665	617	666	599	642	675	660	649	594	630	685	676	648	690	703	666	651	644	654	643	627	633	639	679	667	632	647	668	662	655	627	663	639	688	637	643	668	641	648	662	663	662	644	625	629	629	630	646	617	667	659	609	652	653	636	622	659	657	637	656	654	651	676	645	628	665	657	644	651	659	653	608	647	681	659	652	641	644	637	651	681	616	650	634	643	628	651	678	678	619	642	677	660	653	655	666	687	660	672	654	681	650	673	672	649	677	663	661	654	650	618	654	626	634	652	669	648	664	654	715	672	619	648	621	652	671	665	660	639	627	659	642	633	655	663	671	635	653	638	665	666	648	657	580	668	633	695	686	674	647	623	635	654	641	682	660	657	662	623	661	632	620	664	657	613	585	670	647	660	583	619	593	708	656	684	634	684	667	651	698	629	641	642	654	702	660	687	661	627	606	674	646	648	656	703	633	624	629	652	701	666	653	649	629	642	677	664	640	660	637	624	672	681	622	642	682	662	611	684	612	664	633	621	664	645	693	631	626	666	663	627	632	688	664	670	649	654	628	643	685	607	649	627	649	646	681	636	625	631	648	647	682	675	661	661	663	648	702	681	628	624	651	653	648	619	668	687	656	634	639	622	657	654	627	648	572	626	660	647	661	596	640	642	622	637	663	657	682	659	671	614	608	658	637	663	660	608	624	706	676	661	655	650	665	677	626	647	682	663	622	637	650	668	642	650	663	697	670	663	648	655	637	627	651	630	644	668	638	716	656	661	643	696	661	603	634	700	640	690	645	660	669	668	652	645	637	653	638	638	704	641	667	686	646	611	667	694	632	630	651	652	653	685	626	658	675	690	664	614	700	652	664	618	663	706	687	660	664	647	665	683	620	624	644	630	691	638	663	644	611	616	655	646	688	635	672	652	654	632	640	645	626	653	612	656	671	673	690	708	657	679	621	652	665	645	668	702	581	640	644	663	632	612	634	641	654	650	584	667	626	629	623	641	628	666	689	615	647	707	685	643	634	666	631	686	649	691	634	643	672	670	668	661	596	690	652	692	686	585	645	659	669	577	678	620	619	626	624	666	622	634	652	656	672	636	658	643	688	613	639	691	633	676	622	644	652	657	659	632	631	668	652	664	654	644	672	689	654	643	632	638	616	621	680	620	622	636	642	661	658	636	677	669	668	643	618	657	662	662	682	591	638	628	655	656	650	670	669	648	633	610	621	676	634	649	630	657	663	577	696	650	644	676	669	652	632	665	594	637	619	589	618	657	674	654	636	697	677	677	647	616	650	652	671	706	666	653	635	671	681	643	693	668	648	645	686	621	660	645	653	692	651	703	655	641	675	697	660	645	593	648	674	675	664	679	685	614	676	638	642	692	673	645	602	631	660	656	652	640	713	664	659	669	683	669	686	684	659	684	699	629	652	643	646	639	647	636	635	645	677	690	672	675	635	637	698	698	709	660	692	685	635	638	644	664	614	657	660	640	617	634	658	627	594	639	652	685	639	577	621	638	675	664	665	638	651	653	678	620	630	633	651	637	646	654	703	621	608	685	684	629	647	714	679	684	660	632	687	637	649	667	651	628	660	635	614	613	654	620	638	625	639	670	640	653	685	635	646	604	670	682	667	621	622	721	678	665	633	664	606	639	641	617	633	650	663	645	621	676	668	668	659	662	681	688	629	609	690	660	611	669	695	629	655	656	585	737	635	656	636	630	641	671	668	637	665	653	618	685	681	621	685	675	624	708	651	640	660	641	666	661	633	642	635	633	616	652	623	643	687	669	651	693	608	632	673	662	614	652	661	646	659	641	639	639	658	664	663	638	673	632	637	672	656	656	667	654	616	604	643	647	610	625	621	678	637	714	671	679	698	652	628	626	686	649	648	635	622	626	600	675	608	684	658	641	664	660	638	623	647	643	642	676	617	650	673	626	672	633	695	641	658	714	627	642	637	644	677	660	698	634	656	646	705	673	662	663	677	671	655	658	659	641	645	673	664	655	657	621	660	657	610	664	674	683	654	664	651	648	632	649	637	624	613	659	655	619	651	668	663	642	629	704	630	619	651	662	612	647	703	681	664	664	688	634	631	631	639	665	667	643	678	652	624	648	669	661	654	688	610	638	601	669	628	634	664	650	663	643	653	641	675	676	682	671	637	646	607	683	689	682	666	674	633	645	692	623	644	647	646	618	663	701	663	638	618	633	642	602	650	629	669	677	649	623	623	642	596	614	616	715	626
24368	21605	28954	25403	22995	19534	13082	8297	6054	4296	3393	2851	2455	1934	1921	1738	1561	1403	1348	1197	1101	1061	991	925	919	868	836	789	814	805	785	744	781	751	787	742	759	753	756	765	730	766	738	703	734	713	712	746	688	770	739	710	698	701	756	758	698	692	740	741	719	696	692	737	703	665	641	725	667	697	716	709	723	705	686	705	686	698	685	718	688	671	685	664	674	691	725	756	732	751	699	683	699	697	676	715	731	695	661	705	693	703	681	709	672	697	674	683	646	730	686	708	718	721	662	728	646	741	667	643	722	684	661	678	683	667	702	669	646	669	734	688	704	690	688	710	696	707	678	693	677	703	734	657	669	750	666	677	722	684	766	677	652	697	710	658	673	693	712	693	660	716	717	649	688	684	696	694	689	750	694	711	745	651	699	687	689	693	710	722	645	778	694	723	658	685	648	672	649	692	725	740	723	715	714	694	692	659	656	721	712	730	693	708	725	678	715	725	712	701	653	727	725	683	682	663	700	673	701	691	709	690	703	680	712	702	667	707	658	690	706	673	730	656	685	689	694	723	719	662	736	705	737	751	675	700	695	701	680	693	690	736	696	665	685	691	712	659	665	712	683	655	672	682	668	745	682	722	718	679	725	686	684	687	707	717	667	705	655	679	707	720	710	687	690	660	714	728	683	698	701	664	695	693	698	727	710	703	687	724	713	730	700	708	668	698	684	709	710	689	696	698	679	677	652	695	688	712	746	669	588	689	674	723	728	727	738	706	691	671	707	705	741	679	716	700	691	760	735	699	754	704	759	689	720	686	718	723	660	683	724	699	709	691	721	723	659	736	693	710	653	668	740	685	696	658	699	729	692	701	724	723	741	724	663	703	682	728	689	717	738	680	681	690	670	672	649	696	740	696	717	758	725	733	712	700	715	720	747	745	721	646	708	693	698	678	681	716	724	691	711	704	661	703	684	689	683	678	688	683	698	690	663	712	672	717	681	690	682	726	730	712	664	712	715	680	636	707	688	706	657	727	666	710	710	711	723	705	667	717	709	685	667	716	740	688	729	703	621	686	695	687	657	690	690	684	707	664	702	737	663	675	668	730	686	678	712	666	666	723	708	688	734	707	663	684	668	680	721	692	739	677	680	677	691	655	661	704	671	695	715	630	674	743	692	726	686	693	672	668	707	731	711	688	723	690	678	657	660	649	715	671	659	669	679	677	748	708	704	712	677	642	675	688	675	708	692	667	689	668	672	691	721	724	727	713	699	683	702	721	666	721	732	700	689	681	754	688	700	670	700	696	631	677	721	680	687	730	709	677	689	725	724	688	682	701	700	719	716	697	685	682	686	700	688	711	679	669	662	740	696	677	706	663	723	699	700	725	696	713	703	695	719	696	711	700	745	663	676	676	703	704	708	687	668	646	660	711	707	681	719	672	657	702	767	693	635	711	692	645	747	714	701	671	641	732	673	683	640	711	692	684	686	657	740	719	719	681	666	688	659	695	700	755	725	669	676	692	732	708	693	756	676	706	677	713	719	746	717	751	725	718	736	705	662	705	656	669	750	655	654	654	728	694	707	702	661	691	752	713	698	725	668	714	726	685	662	651	636	727	643	702	697	679	682	692	701	726	682	661	669	668	702	718	720	684	708	698	699	676	748	680	708	701	695	700	727	694	672	690	682	670	741	700	677	640	665	682	720	704	707	715	680	686	634	677	686	691	656	684	721	655	704	722	706	715	709	635	696	686	686	691	703	694	729	722	711	700	690	714	700	692	655	663	715	728	656	659	671	721	681	683	693	720	691	712	657	702	756	703	725	668	689	695	688	678	699	717	663	672	700	638	731	715	735	691	654	623	721	711	722	672	652	689	695	691	700	712	643	684	692	702	654	734	654	730	702	645	717	728	744	683	673	680	685	735	644	681	722	672	687	725	700	715	682	746	708	650	758	689	678	646	717	701	696	700	718	734	719	719	722	702	666	690	716	703	732	743	660	686	711	674	719	685	688	706	652	713	682	729	689	712	674	729	675	689	772	722	712	708	620	644	717	633	687	708	681	707	708	718	682	752	687	688	699	705	678	735	693	691	703	704	693	710	668	667	708	683	701	650	689	693	683	704	720	659	718	698	689	708	712	687	698	644	694	691	649	687	684	680	700	720	710	711	691	697	702	668	692	742	671	668	681	662	680	679	708	726	648	683	683	690	698	692	667	748	727	691	735	720	660	679	731	684	663	690	705	671	648	712	708	657	693	652	691	729	716	716	672	736	655	690	691	679	682	719	736	642	677	669	706	764	708	627	646	679	694	753	712	745	697	679	692	716	672	695	733	687	684	704	715	669	673	695	750	683	665	681	676	709	689	645	711	657	674	692	716	731	749	737	691	700	699	709	707	663	719	739	736	615	686	710	658	705	703	734	681	642	666	645	708	694	695	664	718	729	734	674	740	690	692	687	748	655	706	743	677	676	728	746	743	722	732	686	690	715	623	749	726	718	693	656	653	691	695	687	682	696	678	648	704	706	701	686	670	673	720	737	676	701	724	686	750	677	696	723	717	651	704	689	686	713	699	711	675	703	646	715	703	723	677	633	700	720	650	654	639	707	715	722	723	686	757	650	670	719	714	685	711	665	754	683	720	691	700	716	722	720	697	695	692	670	740	727	674	686	720	764	698	655	730	681	673	703	662	710	727	703	699	691	675	680	747	696	734	669	705	651	735	698	690	690	648	735	700	726	673	667	683	687	707	673	674	698	720	711	680	700	733	709	727	663	719	674	647	704	702	696	683	708	715	709	688	720	669	676	714	693	679	719	707	673	704	650	670	653	730	681	725	675	666	712	729	688	685	692	709	705	731	644	723	669	692	652	730	676	675	712	671	685	675	672	724	716	730	741	718	681	664	691	710	729	716	676	758	699	680	717	668	666	653	690	682	687	640	706	626	689	650	634	712	703	705	708	646	656	697	685	721	702	668	696	709	688	734	723	712	692	696	737	674	713	682	748	714	720	635	656	723	706	699	665	678	678	713	693	680	704	688	710	678	714	683	707	678	700	653	682	697	672	711	728	700	655	640	653	678	714	720	730	704	705	689	717	683	685	727	626	719	628	705	714	725	665	732	708	650	705	671	719	704	669	682	688	703	661	724	674	685	738	708	717	708	750	711	672	671	727	698	696	715	650	709	734	679	709	688	713	682	722	671	667	678	702	660	655	700	721	699	668	708	700	686	690	661	641	721	730	662	668	710	724	743	737	654	686	703	721	680	659	687	685	681	723	676	719	696	744	649	689	721	736	643	733	687	728	670	689	694	686	707	697	649	732	680	673	669	686	693	684	694	722	712	696	654	696	736	677	711	653	734	703	663	686	677	712	702	698	677	704	709	687	692	654	660	694	690	655	705	676	696	723	632	728	727	728	704	643	645	662	666	673	705	705	729	688	689	750	744	696	638	705	684	679	683	696	701	670	718	699	685	764	687	682	691	694	694	685	670	703	677	696	735	709	721	679
26425	51761	40979	29750	23814	18092	14095	11236	8405	6246	4998	4121	3397	2684	2444	2222	1989	1762	1746	1425	1334	1142	1138	1032	949	930	844	892	786	884	869	824	768	762	804	749	742	746	756	805	801	710	735	722	737	751	681	715	721	704	720	685	681	697	704	755	674	660	696	719	722	693	713	703	666	696	694	715	722	746	729	690	705	729	666	721	650	684	763	685	662	646	669	721	757	755	708	697	679	677	710	672	667	666	683	696	745	737	701	708	684	703	713	649	679	696	724	693	730	693	702	699	709	676	659	716	709	663	666	701	738	699	698	750	724	700	697	686	696	699	679	690	673	695	730	672	681	737	652	710	687	690	681	705	710	734	707	685	709	698	724	742	702	711	712	698	696	719	755	672	684	706	719	709	665	714	710	707	706	719	790	702	682	639	693	704	702	684	687	692	689	654	688	706	682	708	744	653	650	682	702	655	733	745	661	686	675	693	668	672	714	759	738	698	688	737	734	659	711	733	665	658	683	748	720	695	671	687	705	715	725	703	675	652	705	683	696	707	620	726	714	743	717	750	679	689	711	705	633	663	664	737	671	740	716	728	728	696	753	692	683	708	692	698	714	646	695	680	710	721	706	700	745	707	730	721	705	660	723	679	740	718	691	679	731	688	718	696	713	710	672	687	746	681	769	724	696	691	709	731	688	665	705	720	734	699	764	735	679	700	741	684	747	748	660	698	698	695	739	757	709	733	732	723	715	725	685	662	678	706	675	685	762	719	717	676	718	706	687	681	731	695	728	699	713	765	706	740	728	731	668	748	688	692	706	639	736	726	705	720	731	676	726	671	719	699	694	679	696	689	736	707	700	682	681	693	733	710	701	737	724	701	685	706	670	713	716	699	732	669	720	694	710	718	643	719	711	687	720	706	700	673	720	716	737	690	728	741	687	664	663	680	660	704	673	694	736	696	672	688	646	707	668	644	696	659	685	742	707	695	744	706	671	685	717	680	718	717	695	709	669	667	680	728	682	708	671	687	715	672	692	674	677	696	670	694	684	689	696	704	745	666	718	712	719	674	746	732	749	732	710	678	742	713	753	718	711	697	736	708	719	720	733	707	678	733	715	684	698	721	699	698	681	743	680	695	649	691	728	623	711	698	754	691	703	669	713	701	662	705	715	668	697	679	708	731	720	685	684	678	753	724	709	685	676	655	724	707	701	720	694	697	681	697	711	688	721	719	732	693	700	698	742	666	718	724	708	698	681	674	693	701	663	727	713	692	693	678	705	722	675	721	717	728	727	728	703	734	669	676	747	748	711	723	704	711	680	663	753	646	739	714	713	702	677	706	695	710	725	699	714	677	723	736	694	707	686	703	680	683	711	721	703	678	722	736	676	682	690	726	702	747	736	657	692	750	718	737	715	665	700	691	692	738	712	695	717	730	705	688	652	729	731	687	729	676	691	729	735	676	706	741	713	661	668	684	660	638	651	719	678	697	725	762	702	722	668	713	717	675	712	718	704	658	733	713	703	724	712	761	709	687	673	719	723	712	716	716	701	715	668	727	738	698	667	691	704	749	725	728	710	763	661	704	700	693	696	713	618	629	725	665	694	670	692	744	693	692	672	680	728	693	694	759	696	704	664	674	663	715	714	723	692	719	708	701	716	691	686	698	673	696	663	704	725	705	693	656	756	726	670	675	671	719	638	682	716	672	691	696	696	732	684	742	698	684	695	709	734	713	722	727	698	688	696	687	713	722	671	706	678	727	686	700	729	641	707	678	699	689	748	688	725	716	705	683	686	676	707	681	757	678	739	656	696	697	654	696	684	682	676	746	711	690	677	661	692	697	703	718	724	692	710	694	672	699	703	685	679	707	732	673	733	707	703	719	668	732	658	731	764	730	748	722	734	717	680	710	702	709	744	688	685	685	670	705	711	703	711	737	708	701	709	706	718	709	736	703	693	676	696	669	698	716	686	656	729	707	643	659	733	702	738	731	702	682	690	719	652	719	671	709	691	714	685	705	687	706	726	696	699	714	691	678	752	684	697	725	719	648	728	675	692	696	733	681	687	677	692	712	712	655	700	713	703	686	694	682	707	651	699	725	701	741	707	688	702	703	671	690	674	674	658	695	718	711	694	706	675	678	657	745	718	708	681	712	715	647	708	698	682	717	713	709	711	738	707	691	698	700	677	706	774	714	676	699	677	654	708	706	716	738	714	703	689	699	730	662	678	689	666	736	701	709	737	700	732	675	758	667	721	704	710	755	715	731	686	691	682	747	719	723	708	688	731	673	696	666	741	715	691	745	717	666	715	707	673	704	674	706	680	723	723	704	675	688	711	697	722	665	690	719	663	692	688	702	707	713	710	736	718	688	743	689	707	696	703	752	674	659	668	670	726	693	731	691	692	703	735	661	706	722	673	676	697	681	685	721	679	692	694	679	727	711	713	722	725	728	714	702	690	741	697	745	697	699	693	664	673	687	672	735	653	728	717	688	735	641	689	712	720	709	688	732	681	697	703	701	704	720	700	777	665	675	716	635	696	705	724	675	680	684	708	698	738	711	691	705	692	685	703	767	721	645	699	672	765	722	716	725	694	669	682	706	702	712	667	686	667	771	684	705	726	730	659	742	721	711	708	685	730	657	677	683	741	711	701	644	691	690	703	690	712	707	659	702	717	682	732	739	719	709	721	732	700	715	685	741	717	698	703	736	706	709	675	718	652	725	685	719	695	664	707	690	714	723	749	706	699	732	718	685	675	718	705	696	657	705	729	711	657	728	699	711	710	711	699	721	746	733	701	733	731	712	691	717	755	670	655	723	727	718	695	715	722	712	694	710	714	716	701	694	683	700	678	701	706	717	712	707	720	755	695	718	707	696	726	719	644	721	686	725	679	723	708	692	658	739	712	685	719	678	677	650	707	716	644	684	724	674	698	711	675	694	711	740	716	696	680	668	681	728	749	704	680	667	657	718	727	707	704	674	694	712	700	707	687	716	725	681	713	699	692	703	678	710	751	694	725	709	691	687	670	675	688	734	694	684	707	715	687	682	685	709	734	729	692	652	666	710	697	769	690	683	708	697	718	732	697	716	700	708	737	725	679	675	701	654	760	705	728	712	694	678	690	679	739	718	658	738	672	768	698	689	681	655	632	705	685	709	688	752	714	675	700	654	703	651	714	703	723	692	715	705	711	665	709	693	705	675	702	743	726	708	699	703	742	714	736	705	707	730	727	730	662	686	745	757	683	695	727	683	658	724	719	664	712	718	736	712	679	696	679	738	697	708	714	697	792	708	694	736	690	689	707	656	706	700	736	723	724	673	678	706	693	693	722	667	731	696	718	715	693	735	704	683	648	688	663	709	708	711	710	705	651	714	718	727	693	704	696	725	690	695	719	704	705	718	665	694	730	705	750	689	726	719	665	707	687	735	729	700	686	674	679	712	682	715	704	701	731	679	691	666	746	700	712	713	688	719	720	710	716	729	709	696	693	741	658	682	708	711	642	671	748	679
25512	21618	28567	27205	20578	13634	8868	6400	4773	3548	2832	2425	2019	1730	1545	1431	1315	1230	1134	1116	999	927	923	867	803	800	817	786	750	772	712	757	719	685	737	677	734	712	690	673	668	722	672	604	672	643	742	619	657	655	690	657	702	648	669	660	663	702	648	710	689	649	660	673	659	705	658	673	689	698	630	714	672	690	712	697	678	662	707	648	644	656	749	695	656	682	689	691	668	691	689	661	678	667	654	679	710	701	679	698	630	650	671	702	644	719	670	637	669	731	698	667	667	698	659	658	686	672	692	660	745	697	689	659	644	621	592	688	693	663	682	653	666	674	688	693	662	642	672	679	687	678	630	665	648	667	646	699	622	638	672	695	632	642	684	673	713	668	664	653	686	734	703	735	698	730	695	655	700	629	705	669	663	669	638	652	639	652	650	699	683	664	669	636	700	653	638	641	605	677	672	661	633	706	657	675	659	646	647	676	634	688	709	685	675	647	664	639	657	646	650	643	656	671	672	648	628	706	690	671	666	651	698	709	678	670	620	677	655	680	688	658	676	639	626	614	680	661	664	667	685	615	663	668	674	671	691	706	601	695	684	672	655	678	742	668	618	642	675	688	678	639	657	672	683	673	690	638	727	666	642	675	676	677	672	658	692	654	670	678	642	682	696	694	701	701	680	684	692	696	693	666	667	701	653	653	642	707	694	659	661	681	730	704	662	694	701	646	679	652	678	695	700	673	599	686	653	642	684	694	633	659	688	686	722	698	686	730	656	643	695	665	684	666	618	694	688	704	707	649	664	687	716	666	653	678	700	650	647	693	666	686	678	657	670	669	683	701	676	626	683	654	639	689	723	646	687	659	727	689	703	694	731	710	707	663	651	668	634	650	716	634	682	683	727	665	677	716	685	660	687	639	656	648	663	636	652	682	650	681	682	655	633	671	644	673	623	685	652	665	656	719	651	679	685	735	681	664	684	649	664	633	731	664	660	644	604	707	691	685	660	663	662	700	642	687	645	658	627	671	664	680	673	697	707	656	672	642	669	668	662	659	671	674	702	692	714	701	667	652	655	684	665	669	644	675	730	678	686	678	631	667	664	682	723	691	605	693	651	690	624	623	694	657	687	632	694	658	658	677	709	700	682	692	669	624	678	705	679	633	663	666	698	640	694	682	669	637	647	691	673	633	655	670	763	614	655	663	658	688	652	699	680	656	687	648	661	671	664	683	686	711	644	733	653	618	640	725	659	672	649	743	664	693	693	658	647	656	705	662	674	696	636	678	606	631	684	684	647	654	685	669	694	656	676	673	683	648	670	682	678	679	657	638	672	694	687	677	676	685	713	674	623	629	650	624	678	648	647	717	710	660	642	667	656	697	646	649	666	691	675	670	699	655	649	617	662	659	662	631	730	702	719	694	714	672	713	656	638	669	662	643	612	651	694	670	652	675	644	675	680	638	647	645	670	661	638	709	680	692	680	663	696	670	674	627	696	679	703	621	659	706	684	645	686	738	670	681	693	685	643	646	654	648	697	696	659	661	643	685	681	677	670	651	669	646	699	674	664	669	697	653	666	672	660	677	689	652	652	691	667	679	657	655	678	649	680	669	710	636	680	668	704	648	699	653	666	686	672	670	677	635	711	708	658	672	659	713	658	704	658	667	626	644	629	675	699	668	623	678	673	705	645	664	670	702	669	610	694	665	704	668	645	656	693	641	718	665	645	709	662	656	688	625	630	673	670	670	713	728	639	727	678	657	673	688	669	663	635	628	659	685	700	655	693	642	642	667	677	664	651	691	676	674	677	656	642	636	686	652	644	654	668	645	672	651	700	705	717	688	642	662	631	643	637	649	639	685	603	678	726	700	703	659	682	648	712	690	684	694	637	677	720	679	667	696	653	691	679	670	651	634	682	692	676	672	661	663	649	646	656	713	670	711	637	649	670	671	683	657	706	684	642	676	686	712	626	664	649	662	651	662	674	714	662	668	677	708	619	689	624	691	628	640	689	685	658	692	694	673	647	625	686	641	650	643	670	621	702	662	688	660	695	721	682	678	668	674	655	654	671	645	604	726	656	672	673	704	660	690	669	684	655	651	692	676	704	651	720	719	676	666	650	689	664	661	676	674	652	676	645	694	682	667	650	656	659	680	628	679	651	642	677	668	657	663	683	670	705	692	692	633	646	659	684	665	672	681	658	677	671	668	706	669	644	679	664	663	699	693	638	683	670	642	688	677	655	649	666	643	654	693	629	688	671	700	709	674	700	695	651	653	666	698	699	685	717	676	614	637	667	674	665	686	705	733	650	665	675	722	658	668	690	631	658	675	661	688	707	677	673	723	661	680	686	667	649	653	698	697	696	666	692	664	633	677	693	663	656	669	717	678	680	652	656	660	669	675	646	680	625	640	622	721	681	646	609	659	650	668	645	713	710	663	668	707	702	696	712	669	658	689	657	694	675	686	671	670	663	659	674	670	685	666	643	653	679	671	711	690	634	622	608	664	716	670	682	670	660	675	668	632	726	661	652	667	676	695	682	667	661	634	673	664	704	738	656	687	666	698	674	712	670	694	680	649	691	668	643	678	679	625	664	680	661	677	624	679	675	686	645	718	664	624	700	681	696	696	714	621	658	674	641	651	647	652	658	670	662	673	668	648	715	678	643	667	689	667	666	644	699	659	713	664	671	679	642	674	678	643	662	655	636	672	622	679	633	604	655	672	709	656	613	678	659	663	656	696	666	628	657	726	642	647	684	712	654	682	682	619	675	635	686	719	646	695	678	663	647	660	678	668	652	681	695	672	665	678	653	694	684	632	648	683	631	665	641	625	625	653	670	662	713	696	673	611	681	588	654	677	660	656	731	652	667	647	675	690	696	711	679	691	666	678	637	651	662	670	683	724	649	649	702	639	660	689	676	661	666	669	711	651	673	688	690	643	699	694	687	634	673	662	653	649	619	706	617	634	684	685	665	658	704	665	674	669	630	646	638	718	713	658	726	652	705	659	643	677	730	649	680	627	627	691	598	671	671	695	732	700	640	683	683	621	734	637	674	642	708	651	705	661	647	704	624	668	650	673	748	663	690	649	688	643	666	656	673	653	632	704	650	681	671	657	656	669	671	691	647	679	690	611	638	618	684	696	685	676	628	691	708	654	716	656	681	688	656	672	688	681	651	707	688	699	665	650	654	671	713	662	650	673	664	686	656	703	679	653	674	666	647	642	646	649	656	659	679	668	657	666	651	662	672	677	669	693	676	652	682	660	680	680	646	657	698	675	641	663	679	677	649	655	701	693	607	685	699	704	694	690	668	646	644	662	660	705	653	630	651	672	660	660	703	641	679	707	686	699	658	708	686	685	657	672	654	659	709	667	638	648	688	642	704	652	627	663	724	658	652	660	684	671	664	677	652	660	656	700	705	664	620	673	673	679	697	658	724	682	675	616	667	725	653	646	696	727	670	599	714	672	672	657	691	640	695	655	665	626	654	693	692	703	682	671	685	665
26514	47739	37798	26242	20873	15886	11977	9732	7526	5485	4215	3454	2929	2333	1991	1843	1656	1552	1409	1341	1181	1137	995	946	904	891	819	758	843	791	780	725	717	773	736	822	729	733	738	694	715	703	687	660	756	708	725	663	696	641	637	654	694	704	696	677	657	689	668	719	722	665	705	674	689	640	665	619	762	688	726	705	692	651	656	715	649	661	690	681	714	700	696	676	671	691	692	718	705	649	662	675	685	685	767	668	630	656	648	684	669	707	691	728	637	730	723	664	725	677	706	716	686	686	712	723	683	696	676	702	656	684	706	661	712	683	662	709	668	691	710	679	705	749	696	661	698	665	648	693	685	661	667	687	651	671	719	643	697	729	686	677	656	690	625	660	712	722	656	680	687	660	658	687	684	671	700	669	641	665	681	669	684	675	667	666	720	694	688	683	658	663	746	709	679	672	674	700	692	649	686	709	672	669	716	715	646	655	708	705	687	681	647	651	737	666	698	710	680	679	720	664	700	685	646	666	720	667	711	705	719	729	642	723	708	659	689	674	683	662	658	663	684	674	715	684	652	711	722	709	695	708	693	660	665	720	731	654	723	653	703	689	648	698	690	687	685	673	624	666	684	636	682	681	659	714	734	686	697	684	672	695	745	706	650	687	675	664	700	668	655	713	674	733	708	651	694	691	654	686	732	705	673	644	626	669	687	706	687	665	662	684	732	679	681	667	680	695	681	688	677	696	714	679	673	645	660	734	660	696	635	666	691	678	686	734	729	644	665	688	670	695	729	710	659	684	651	735	687	663	705	694	699	664	684	694	686	708	708	668	692	662	688	718	685	636	705	693	650	718	724	655	666	699	691	683	700	681	659	680	692	696	694	691	682	710	672	645	697	661	698	699	632	680	690	693	640	714	689	701	697	678	641	726	676	681	680	675	693	723	690	678	673	664	708	668	648	704	665	668	662	641	713	701	628	712	660	696	653	695	703	656	692	679	623	676	676	696	693	706	672	656	675	703	684	694	706	659	653	714	674	664	677	608	757	641	764	678	677	652	653	705	692	689	661	680	714	693	734	648	688	677	711	698	642	717	689	648	663	689	693	691	721	673	687	682	649	729	675	651	728	729	723	678	641	693	667	713	669	702	695	703	690	700	707	697	728	677	645	697	656	716	662	667	689	703	711	670	668	691	715	723	714	671	693	666	684	721	658	670	706	735	673	660	673	700	737	713	626	634	681	684	736	693	690	698	662	680	657	699	686	688	640	711	667	671	694	665	677	682	674	675	703	659	685	695	690	683	671	666	657	713	690	703	693	706	678	677	713	662	668	698	692	684	663	650	660	721	682	691	652	692	717	663	661	695	668	699	679	634	691	706	690	729	628	666	688	744	704	650	730	678	689	691	687	659	675	660	699	655	705	726	726	721	680	690	648	675	711	685	647	701	668	704	690	690	711	676	700	670	637	625	651	723	662	679	698	697	697	654	653	731	710	667	676	695	652	669	724	681	680	682	725	684	730	689	683	667	672	651	657	680	681	685	693	662	654	703	709	652	730	683	700	722	642	675	709	669	704	679	677	666	683	700	662	652	689	619	679	667	648	692	657	713	668	682	641	650	708	703	653	691	681	699	705	646	660	727	668	657	712	724	665	675	641	666	626	692	687	644	709	637	673	687	718	679	705	698	731	713	713	712	666	687	717	683	684	672	718	701	657	729	689	641	677	720	692	692	692	722	667	657	726	674	669	665	639	691	661	688	674	652	664	690	717	706	717	679	672	646	657	683	693	675	713	675	693	714	665	707	680	745	666	759	692	634	652	659	684	667	687	675	693	691	679	688	675	671	684	696	692	679	689	687	626	737	640	670	669	672	687	646	670	680	714	682	691	721	674	733	664	728	647	705	695	651	702	740	661	688	700	637	695	700	669	671	736	679	692	698	688	677	684	712	697	672	653	688	652	693	680	659	719	691	673	719	709	696	712	694	690	684	690	680	681	673	703	698	661	694	692	681	644	688	667	690	677	710	714	678	657	681	680	674	670	701	676	670	722	686	740	691	687	654	699	730	688	656	699	640	687	738	691	705	692	708	661	714	728	660	692	651	703	739	665	629	697	620	681	667	682	657	713	672	712	699	641	706	651	719	660	637	710	700	696	655	693	705	717	651	692	680	748	686	649	665	734	703	690	681	721	693	691	693	672	641	653	692	690	688	670	686	693	664	750	697	642	672	702	686	681	610	661	717	658	647	649	705	674	688	708	666	649	624	724	672	713	690	694	695	683	641	699	658	701	667	684	712	672	722	701	709	667	660	700	667	717	708	662	696	664	639	670	706	716	711	652	693	667	700	665	677	675	688	630	700	657	667	717	664	701	711	686	652	666	666	697	699	689	664	709	678	677	678	666	732	663	664	669	701	693	682	712	651	707	670	652	659	719	660	692	667	666	643	669	730	667	699	668	702	664	677	645	638	627	727	686	666	621	611	672	685	672	682	644	695	706	656	715	674	686	682	659	700	701	681	685	692	690	648	708	662	695	663	677	680	673	637	684	683	691	712	688	705	681	669	690	658	701	699	727	645	658	661	688	685	708	686	652	714	670	704	702	734	630	661	671	697	646	682	676	696	692	697	680	662	718	688	683	699	666	684	638	672	694	683	749	650	682	694	632	700	710	678	667	673	673	675	705	670	615	670	681	687	668	707	711	631	778	693	665	629	686	665	735	678	677	647	643	677	693	699	655	646	692	665	673	707	675	684	687	689	697	711	683	728	676	692	695	705	701	650	697	682	727	642	668	734	675	703	699	726	702	710	698	709	731	622	661	641	660	682	691	650	643	694	652	689	677	694	686	682	651	673	681	668	731	667	717	685	713	668	669	688	679	655	680	667	676	691	667	695	683	704	650	686	680	650	680	679	709	673	699	664	684	663	682	724	671	676	717	702	651	664	686	651	676	651	696	589	696	691	688	654	656	681	694	725	717	709	666	701	739	711	703	707	683	666	698	653	664	686	691	670	648	692	718	692	716	673	647	707	712	659	660	644	708	705	746	687	716	611	662	658	658	693	684	627	669	667	699	713	693	644	676	682	711	686	706	674	677	671	677	705	708	659	685	709	685	647	707	698	690	664	670	687	670	697	682	690	641	646	671	702	736	661	697	681	692	692	687	659	660	691	673	683	656	701	716	715	711	683	609	677	632	680	710	667	676	697	676	731	672	682	697	628	660	706	686	666	679	662	712	691	693	669	723	660	689	618	675	671	651	702	662	659	624	675	679	652	644	669	651	703	672	630	708	710	681	658	669	742	733	695	673	667	727	698	655	686	706	682	667	652	672	670	691	716	655	719	678	699	700	704	707	701	693	715	688	684	666	728	706	677	647	676	698	655	697	664	763	655	642	674	693	681	663	728	727	692	719	688	642	711	662	693	671	697	678	661	678	726	690	701	752	652	716	687	721	693	695	699	724	722	673	697	672	648	698	682	725	653	671	698	642	697	702	705	653	689	669	674	711	713	725	656
23142	21613	29414	24374	22147	23482	20766	11773	8183	6566	4825	3879	3163	2581	2317	2041	1949	1777	1597	1516	1431	1271	1243	1186	1076	996	1011	966	942	902	887	933	899	860	824	874	862	839	858	838	789	885	812	806	821	794	790	735	779	758	759	805	826	840	779	799	756	813	779	751	753	815	810	746	786	787	783	819	753	786	785	804	777	743	775	774	766	777	810	776	804	840	763	752	821	750	727	783	801	773	749	759	802	789	771	770	786	789	818	762	741	761	768	790	850	773	798	783	781	737	775	784	739	776	782	847	776	768	787	833	750	787	797	750	783	791	776	775	830	795	815	757	768	755	769	774	766	786	769	804	817	771	771	754	782	743	810	742	789	803	804	763	739	777	778	756	728	754	800	801	789	756	817	765	756	800	771	742	793	760	777	785	743	752	777	789	734	764	752	749	771	770	770	772	780	819	793	805	803	776	752	761	812	825	795	811	817	766	757	790	806	783	784	768	837	764	778	762	798	766	781	791	780	787	736	792	766	847	768	807	777	765	772	773	778	791	779	794	759	787	772	799	780	809	771	784	803	802	775	767	819	816	788	826	783	784	804	783	790	769	767	704	780	786	797	837	802	794	764	759	751	773	807	776	789	810	743	799	817	794	747	773	776	799	755	783	743	781	824	782	759	790	791	789	739	769	759	787	787	764	818	783	768	799	755	774	795	772	760	805	762	803	816	770	752	790	832	757	792	710	783	736	753	797	796	809	791	754	772	814	744	791	756	785	790	826	779	793	811	741	783	782	793	774	788	818	777	736	786	821	791	749	765	784	839	773	786	817	841	807	783	793	765	729	756	740	772	758	781	732	773	805	841	762	768	785	787	867	790	765	807	818	796	797	770	750	788	779	824	779	796	783	799	755	806	802	755	779	797	798	761	753	785	833	739	789	795	780	793	815	763	741	806	750	786	765	792	785	771	801	762	777	754	822	821	812	785	784	782	733	798	764	816	808	751	805	775	798	818	804	820	730	754	780	744	730	777	787	803	793	837	800	785	750	768	714	767	784	776	772	740	786	795	802	818	755	796	788	781	799	738	782	774	780	747	812	789	832	750	768	774	818	821	821	807	757	768	779	813	789	781	778	784	777	761	839	768	777	782	831	761	769	774	856	767	814	785	820	768	786	839	762	768	730	732	811	775	762	775	770	803	763	762	798	787	752	744	778	772	790	763	778	772	752	782	826	760	766	767	783	734	784	763	819	741	751	778	784	843	779	720	768	753	815	822	755	717	779	807	744	746	742	777	789	826	777	801	767	773	765	848	766	791	761	816	729	833	798	791	741	781	806	754	775	771	842	749	822	769	737	773	744	754	802	784	781	800	758	798	834	756	797	817	837	813	770	769	761	793	776	801	788	796	767	767	750	776	772	764	802	796	771	767	798	818	747	800	758	754	759	786	757	746	819	748	767	806	791	754	756	740	770	836	774	793	778	799	783	745	788	807	776	770	758	762	778	749	814	720	784	800	788	778	799	794	780	763	786	758	760	813	756	827	784	756	826	784	827	752	806	747	805	768	737	752	807	728	722	785	732	777	806	793	788	752	769	773	781	744	798	751	769	762	795	797	732	742	729	771	785	786	804	759	808	718	777	726	769	776	823	770	771	774	762	771	801	753	745	810	762	780	793	788	778	826	831	763	800	793	755	756	801	781	790	760	768	752	816	789	784	741	843	791	812	806	802	795	774	783	784	791	761	753	828	771	767	794	798	807	729	770	768	775	797	725	756	755	770	788	748	791	725	796	760	808	791	757	752	791	812	807	764	739	708	815	779	782	811	734	785	776	745	735	758	812	801	855	794	771	816	771	773	793	788	783	789	747	793	748	781	776	787	774	801	749	766	780	766	740	748	778	755	796	825	728	722	749	755	837	767	818	781	762	765	792	789	764	796	743	784	757	716	771	782	809	759	823	788	813	797	789	785	786	754	815	785	750	778	746	843	765	736	775	740	766	796	794	762	776	798	782	775	761	766	772	798	743	824	763	816	742	780	793	776	798	765	774	787	777	770	775	743	749	781	781	796	829	775	746	801	801	764	756	786	781	768	745	770	812	770	744	785	857	801	736	769	775	761	762	748	811	751	762	747	784	754	754	808	783	737	752	716	772	724	725	755	769	824	768	805	807	790	800	827	770	756	793	774	819	794	794	782	798	764	782	792	806	759	795	786	791	757	740	773	793	807	745	786	780	766	722	797	743	763	745	814	773	780	716	871	773	791	787	824	822	807	803	688	768	759	800	798	783	816	769	760	728	770	789	753	765	796	813	731	778	749	747	791	783	765	769	762	749	794	822	820	838	812	786	767	773	830	788	769	747	805	779	795	769	796	752	767	764	763	779	775	740	778	823	791	777	758	791	757	819	770	793	775	738	716	784	813	796	773	825	750	763	800	781	792	777	791	762	783	819	800	807	789	794	763	833	729	808	753	740	781	773	756	700	733	811	745	793	727	776	758	834	739	759	850	809	763	750	801	798	752	814	740	749	794	792	772	764	792	763	770	779	740	794	763	798	823	766	745	753	826	766	767	750	806	770	816	753	762	787	795	782	782	793	737	823	796	808	812	792	768	796	820	794	739	776	787	762	812	805	785	757	757	758	735	812	729	795	787	777	773	746	777	822	768	793	791	752	780	737	746	785	790	806	774	784	803	797	785	807	795	818	784	804	784	782	758	771	790	801	766	734	756	751	769	797	770	791	777	742	756	774	787	761	764	766	814	823	789	797	799	767	756	798	760	835	786	776	821	828	837	758	768	839	802	798	806	818	788	776	742	733	818	786	763	798	787	790	776	763	805	823	813	821	727	807	736	715	786	752	796	795	765	766	785	749	811	825	772	757	810	774	800	818	746	748	791	738	756	776	823	811	769	766	806	740	778	747	765	762	750	801	756	768	791	765	765	753	742	796	789	771	786	792	778	756	847	798	749	758	765	724	744	832	829	763	781	793	745	788	776	768	788	793	764	742	770	760	801	804	793	735	802	781	793	730	803	824	767	756	778	774	726	803	788	784	845	785	809	758	756	818	796	775	726	803	765	751	816	733	783	722	722	827	770	737	735	795	805	756	790	775	779	807	802	799	816	802	806	795	776	778	742	804	774	777	765	756	786	763	789	790	797	762	787	825	768	743	786	771	824	780	726	782	793	733	759	834	783	766	804	809	788	782	774	838	778	865	764	850	764	787	819	793	769	788	766	802	782	768	757	781	802	774	772	760	803	816	754	773	827	783	828	798	775	769	783	794	788	805	744	779	757	783	778	712	790	744	758	709	756	751	811	764	757	801	778	757	735	787	788	796	751	785	773	750	798	775	766	776	758	832	789	754	822	798	779	808	774	799	812	795	756	794	744	758	748	786	793	748	784	787	725	721	772	797	785	765	738	820	823	752	840	772	755	721	717	776	792	784	824	763	796	782	819	753	738	793	794	820	746	818	779	793	798	784	725	801	773	711	787	787	728	789	764	804	739	789	784	764	780
28553	56365	45871	34176	28726	22679	17554	14449	11424	8886	6886	5620	4416	3406	3069	2766	2514	2236	2024	1819	1681	1457	1325	1212	1091	1104	981	1011	947	972	943	886	877	943	850	854	876	889	851	804	850	830	819	924	824	768	765	820	779	794	718	784	794	816	843	768	773	780	791	774	763	823	809	829	736	801	774	746	777	814	786	768	737	720	773	803	730	760	749	791	744	777	790	751	749	751	782	771	771	743	752	725	786	808	777	819	791	770	791	792	766	770	796	749	783	719	773	760	765	799	738	757	795	811	753	836	756	772	745	760	796	835	779	734	782	757	761	733	751	758	723	751	745	820	827	746	789	809	758	775	780	798	769	745	800	776	739	806	734	741	810	789	765	804	776	765	769	781	778	758	776	758	774	768	784	779	773	784	787	782	787	780	747	766	746	742	768	735	762	742	787	767	773	826	760	794	775	762	828	774	781	757	771	698	806	823	773	784	787	781	810	756	797	776	776	764	759	717	787	782	828	762	706	794	813	720	773	746	769	807	743	747	719	749	786	822	768	800	732	794	743	760	808	750	764	766	761	786	742	759	787	747	773	779	793	783	746	795	846	754	816	801	792	770	758	763	828	755	789	752	758	780	807	784	782	722	790	741	791	749	777	796	744	762	781	753	776	757	725	760	780	797	762	770	739	776	754	747	762	760	788	703	790	742	739	759	778	785	814	790	767	754	775	777	794	729	791	761	748	817	756	758	821	827	783	797	750	735	814	761	794	733	765	734	764	827	740	792	725	743	758	732	778	761	825	758	748	804	794	707	796	781	728	803	784	791	762	734	821	797	804	792	773	769	807	743	718	751	788	756	798	757	770	765	751	797	769	804	782	777	764	777	752	754	737	806	797	758	778	851	801	746	772	734	760	767	786	745	789	778	790	797	739	749	790	811	772	705	782	783	757	745	804	770	743	756	802	736	814	732	754	793	758	759	740	796	812	755	754	782	764	833	768	785	778	769	761	739	825	780	805	745	775	777	760	819	781	786	833	761	773	782	783	753	848	782	786	772	753	762	785	765	761	807	764	773	798	778	792	760	771	755	740	740	763	795	798	734	791	759	750	793	800	783	739	769	814	755	792	810	812	749	742	771	763	788	779	790	763	796	797	783	761	802	746	767	749	799	819	767	770	800	743	821	772	772	751	784	768	811	810	783	763	746	761	789	767	760	776	721	816	741	785	739	787	805	755	748	834	793	762	768	749	756	689	763	725	739	784	777	751	746	797	792	767	792	720	764	764	725	753	721	773	785	763	772	797	748	754	763	722	773	798	777	723	734	766	784	796	766	743	815	739	811	780	721	789	828	777	789	796	747	792	766	779	741	765	775	731	751	772	799	737	718	762	766	722	796	742	763	783	762	723	747	770	793	805	771	768	792	736	737	839	709	771	790	804	717	730	724	787	780	729	805	761	790	713	775	748	755	766	757	734	762	781	744	792	713	740	727	763	739	767	818	743	818	814	768	768	795	798	774	784	762	769	759	789	782	764	769	717	780	732	792	775	807	771	778	777	749	776	754	746	786	774	777	746	797	776	763	770	784	776	829	809	695	778	791	768	769	751	780	749	720	722	753	796	763	792	799	788	732	712	769	748	775	787	723	722	737	788	767	771	735	803	767	771	760	814	748	805	745	842	757	747	708	757	723	791	726	780	752	795	712	778	755	762	756	765	796	761	798	705	831	824	738	791	776	803	762	722	770	766	741	802	757	752	764	804	799	757	780	791	732	762	787	726	794	804	768	741	795	773	744	737	788	733	773	771	762	755	804	767	783	734	772	776	771	761	732	782	794	806	760	767	811	778	762	772	780	746	729	760	735	773	787	833	762	736	804	753	762	774	800	748	773	740	747	737	744	746	766	799	763	754	740	805	792	793	767	784	801	740	750	721	805	802	768	791	773	764	796	752	752	810	789	784	789	800	767	810	777	816	754	790	763	752	817	797	771	748	803	788	811	765	783	725	779	763	775	791	726	777	778	750	757	741	733	763	770	765	769	795	752	781	766	769	799	714	789	779	779	744	780	758	736	733	823	760	765	786	733	730	806	694	804	789	795	781	761	799	757	757	734	793	751	726	754	748	749	774	749	775	767	785	777	774	788	746	828	752	820	679	740	778	808	792	695	776	813	750	733	767	798	825	749	736	791	741	800	795	782	753	723	770	786	812	772	738	830	790	752	784	746	839	807	780	744	763	783	745	737	788	773	781	788	801	759	762	774	793	731	797	765	776	735	802	732	757	775	789	776	764	795	772	799	739	798	708	808	777	776	751	848	794	733	790	755	724	769	785	774	793	736	775	780	711	782	758	788	767	749	783	778	718	772	760	773	771	766	769	750	765	763	716	775	774	843	763	770	785	757	732	765	756	735	771	775	766	815	752	759	768	766	793	794	787	772	697	777	762	808	746	767	835	792	783	854	769	789	795	754	742	783	818	676	808	737	715	800	775	728	778	772	823	791	756	760	730	778	751	769	790	817	762	792	811	766	802	735	793	793	786	730	758	754	781	796	813	696	766	695	792	761	743	745	755	785	749	791	798	787	762	729	727	785	811	744	725	804	768	733	779	808	822	835	747	735	784	743	781	750	790	799	788	799	795	769	755	775	788	808	763	761	791	812	725	778	751	777	784	775	774	788	778	784	824	803	767	818	756	759	732	766	766	769	771	809	771	805	731	763	807	791	765	751	778	778	752	759	751	803	780	806	782	772	756	773	788	779	757	781	753	768	765	797	765	732	822	738	729	783	781	779	790	750	788	803	776	827	739	751	798	766	743	801	831	791	749	772	829	818	730	739	797	758	783	732	821	748	771	828	787	754	787	813	772	725	780	736	744	812	791	751	791	747	787	793	773	742	733	786	757	791	753	820	782	815	774	779	796	790	809	774	783	804	732	764	764	793	776	763	802	785	729	782	725	804	787	750	772	778	824	773	738	757	777	807	776	783	766	791	763	768	730	793	802	771	788	783	828	762	718	776	759	750	769	811	786	825	783	790	795	848	775	783	796	803	751	811	807	746	748	762	726	839	813	771	768	780	766	800	792	752	712	802	740	761	779	733	759	787	761	750	712	754	732	763	779	752	744	734	773	736	767	780	769	741	808	772	835	801	839	779	770	782	809	819	795	790	725	767	728	760	736	716	778	746	780	738	754	731	802	739	741	753	806	777	773	714	725	776	783	771	723	794	765	786	706	785	754	779	766	772	815	727	782	758	758	778	774	773	742	770	743	760	769	750	762	765	769	772	781	777	794	744	829	762	743	755	764	730	773	782	751	770	770	792	774	754	789	781	789	778	776	768	743	793	803	773	762	770	749	746	750	746	708	743	776	711	790	806	765	752	796	822	759	699	764	779	761	758	805	768	785	728	746	751	807	811	782	787	789	759	753	824	736	806	777	751	811	719	764	776	765	748	744	792	755	807	745	782	768	764	782	799	790	769	809	790	749	777	721	750	775	794	800	762	815	784	784	836	780	780	784	779
29888	29388	34069	24653	15735	9848	6505	4970	3707	3066	2412	1958	1642	1395	1255	1122	1164	1086	1039	927	850	877	779	815	757	737	732	685	707	662	639	730	660	685	700	627	642	606	677	651	672	632	651	611	641	630	661	616	634	626	632	672	687	673	639	630	622	684	631	604	619	603	628	634	617	617	610	603	666	609	621	656	650	647	680	642	625	622	596	625	651	624	649	615	659	649	588	645	607	614	628	624	631	598	637	597	636	627	617	607	599	638	636	647	625	617	661	638	616	629	628	603	661	621	610	634	629	633	608	605	617	640	649	627	669	632	621	628	616	646	677	646	652	596	623	689	592	635	622	658	594	619	600	637	590	618	627	651	591	622	638	605	629	622	611	647	596	637	616	622	662	645	686	648	664	585	594	625	634	670	656	675	650	664	617	622	679	655	676	600	650	611	667	637	629	645	630	641	625	619	640	607	658	622	668	626	615	634	592	585	627	644	642	627	603	601	655	606	628	662	642	617	613	630	656	654	612	605	619	622	650	587	644	696	626	621	625	632	689	669	600	607	622	644	639	593	658	644	616	601	636	643	656	666	620	620	620	609	609	680	657	637	597	662	641	636	607	638	626	661	625	619	639	651	635	655	669	656	613	619	600	663	656	619	698	630	605	644	599	636	596	620	615	606	640	652	652	646	649	597	597	602	586	603	670	618	670	623	697	626	595	589	630	632	617	645	602	637	675	631	642	632	692	627	642	605	604	635	660	608	646	650	576	622	629	655	606	637	620	611	645	644	652	624	641	623	599	606	643	658	637	642	634	618	637	612	624	629	642	645	597	651	652	654	649	607	619	668	593	676	621	626	614	615	597	605	628	638	629	602	619	664	614	627	624	617	657	637	592	682	659	632	636	620	639	646	619	662	640	607	576	611	611	704	621	631	590	641	614	652	624	681	656	660	648	668	628	642	606	621	645	614	596	649	611	670	649	657	627	608	649	632	632	603	642	642	607	634	602	684	589	640	632	641	660	608	615	615	653	580	653	684	633	669	666	608	654	626	672	619	628	624	607	643	614	618	616	592	667	672	618	641	662	637	601	603	651	650	673	647	619	616	646	618	612	634	591	641	628	614	646	643	634	603	611	655	667	632	671	647	689	635	631	624	607	640	651	613	675	656	660	574	610	603	647	601	703	651	638	594	624	647	578	611	639	601	604	626	611	629	643	628	593	654	647	625	627	644	610	606	632	641	662	598	577	587	636	588	652	614	646	577	616	609	601	681	668	595	640	635	651	633	606	651	665	613	564	627	619	621	643	621	663	594	636	636	622	637	630	634	624	667	613	627	623	643	628	605	678	654	593	647	636	652	669	629	651	595	612	620	665	616	624	637	582	624	604	622	612	628	634	646	640	653	635	578	669	623	640	658	601	611	648	607	620	654	666	645	626	615	609	583	600	626	649	639	620	602	643	590	652	680	654	649	610	615	667	630	618	629	601	678	668	637	638	641	641	674	616	653	611	647	584	591	659	630	627	677	610	588	596	635	599	624	640	578	614	654	670	581	613	629	577	612	667	654	626	663	633	639	617	616	679	636	641	628	622	656	615	605	648	622	645	633	629	646	635	660	612	666	625	618	686	602	640	602	643	656	629	677	619	653	617	599	641	620	616	605	616	597	583	603	685	629	640	631	689	662	627	591	615	624	658	632	629	684	602	626	660	593	603	644	607	620	624	588	646	618	637	602	638	591	648	617	617	648	631	604	584	642	636	638	602	624	630	657	651	696	678	641	621	628	679	655	616	619	624	605	630	594	583	668	646	584	638	644	670	610	628	611	590	663	622	625	638	614	597	638	617	633	620	616	607	618	621	628	618	638	595	618	680	628	594	664	624	617	666	646	645	603	606	651	638	607	644	605	633	606	596	633	648	687	667	628	612	649	636	630	665	647	621	613	656	626	631	640	631	672	643	627	616	619	628	624	657	624	638	589	635	613	609	585	614	659	686	619	691	634	627	620	653	637	640	628	605	610	669	629	594	599	630	601	654	605	638	616	653	627	590	628	617	663	609	626	624	611	645	617	595	600	592	653	653	622	586	664	646	645	651	665	661	602	634	634	662	595	643	618	593	678	653	639	695	630	597	661	599	613	667	665	612	626	650	605	623	611	602	613	654	634	649	657	644	575	663	648	657	639	630	598	550	668	607	654	650	661	666	618	651	622	628	630	580	690	658	658	648	662	653	629	653	610	671	659	620	617	630	603	646	629	560	608	654	550	626	604	624	666	614	582	610	659	621	649	658	622	674	638	618	601	623	642	613	629	632	633	615	616	604	630	702	635	660	630	641	637	629	664	679	628	641	623	633	652	635	644	631	616	614	609	651	628	658	644	609	633	634	659	630	596	624	596	615	641	616	644	652	650	621	646	613	602	626	622	604	607	654	624	668	636	617	645	638	645	643	660	623	623	596	684	592	667	635	608	628	607	648	628	647	621	637	658	667	670	617	622	671	684	592	611	620	642	618	595	638	641	630	587	633	620	663	627	601	608	664	651	648	636	615	617	645	628	625	598	668	637	648	633	625	606	650	636	628	643	648	661	621	668	628	631	619	648	663	633	621	673	625	633	645	645	641	615	609	620	660	613	682	596	627	641	638	579	629	631	627	599	604	634	603	637	653	554	650	607	610	653	633	613	617	627	699	620	626	658	587	600	619	668	635	646	614	645	614	617	623	605	637	600	582	603	648	643	644	624	614	659	608	669	603	665	602	581	634	641	649	643	633	609	646	630	610	631	651	620	645	670	627	650	634	594	661	599	665	604	609	590	646	636	632	665	596	620	679	623	630	630	623	655	648	671	640	620	638	639	621	627	632	596	657	676	646	628	619	638	632	682	643	646	668	631	636	631	648	651	651	645	632	623	588	624	618	656	621	656	631	693	634	643	661	625	605	586	674	632	644	630	691	625	618	659	639	674	585	625	666	617	639	628	619	639	664	615	606	628	568	636	647	639	689	606	641	609	616	655	649	585	588	634	590	618	617	707	682	636	618	640	633	593	638	609	640	664	608	677	631	662	644	583	627	661	638	615	604	619	602	657	630	617	661	639	633	639	607	582	617	644	628	610	681	612	644	594	609	646	635	658	621	616	681	594	649	618	584	672	630	635	625	612	628	636	622	656	621	619	624	598	621	633	607	663	591	634	593	624	637	598	632	638	604	630	622	584	612	619	617	629	617	605	649	635	670	599	665	610	622	631	614	639	641	697	616	636	630	625	659	623	693	637	619	628	632	655	588	632	641	629	647	602	570	630	614	633	646	670	624	603	613	591	620	584	678	547	625	658	642	652	658	647	655	650	634	656	623	635	635	641	626	655	662	596	626	623	676	608	617	614	595	632	657	639	593	656	629	687	603	617	655	565	641	625	650	637	554	614	609	659	645	647	605	609	643	661	639	615	560	627	639	589	668	620	593	633	634	614	639	625	660	638	631	660	657	627	643	635	691	612	591	657	657	626	640	626	624	617	607	657
26150	44197	34081	22385	17526	12938	9541	7623	5609	4638	3419	2887	2295	1806	1607	1464	1357	1398	1256	1093	1032	962	949	831	842	838	759	703	744	710	732	714	749	719	674	702	675	716	748	666	716	695	668	652	646	624	727	654	633	673	614	689	662	662	657	629	634	629	666	649	668	682	635	615	671	670	644	643	551	641	677	675	685	686	632	643	632	642	636	701	596	647	649	642	648	648	669	621	639	619	639	672	673	626	579	637	623	681	630	644	630	621	664	616	673	643	691	659	625	635	632	633	647	672	609	670	639	658	638	623	659	630	670	662	654	690	680	667	666	617	633	683	627	612	616	662	634	628	630	699	666	657	671	665	685	614	621	623	663	650	672	637	668	635	652	662	619	644	659	670	631	647	651	667	683	669	656	668	661	656	652	717	601	682	641	649	649	650	616	627	653	655	653	667	645	685	591	619	680	616	590	638	643	663	651	614	646	678	643	616	625	645	643	629	640	680	624	630	637	600	640	645	675	691	646	625	662	620	653	648	604	647	686	633	636	667	590	641	633	663	680	657	665	661	638	655	646	642	664	627	629	614	622	646	651	637	666	638	644	585	640	671	664	629	633	690	631	678	677	592	641	658	652	586	671	665	653	605	621	629	609	664	632	659	665	632	646	626	688	639	578	668	631	645	637	635	662	608	681	674	629	633	612	662	627	642	674	650	642	594	621	655	646	629	668	650	680	649	616	641	647	643	642	620	637	648	573	610	615	642	685	722	647	676	652	612	625	610	646	704	628	648	669	633	638	629	668	626	669	619	610	611	684	656	596	605	635	653	573	645	602	650	631	666	665	674	635	640	633	617	650	627	641	646	679	654	663	670	660	656	654	664	672	643	648	663	678	657	613	680	624	625	638	637	623	666	644	630	653	653	655	631	640	686	657	634	685	636	621	655	659	642	665	645	600	586	645	627	635	648	606	643	642	643	656	643	662	666	653	642	633	630	677	650	650	675	669	672	628	621	601	683	652	673	650	645	656	612	698	662	630	608	659	644	621	657	677	650	693	637	653	672	651	658	603	644	644	642	675	629	644	644	643	670	583	649	654	616	672	622	639	597	676	630	639	639	620	655	616	667	648	596	567	603	601	631	620	609	636	674	655	622	685	639	617	676	628	661	650	658	621	687	668	657	643	642	648	680	613	687	654	637	670	634	677	654	662	674	617	666	636	657	669	619	633	703	639	655	634	650	659	681	649	658	688	671	643	638	667	631	618	674	674	657	660	619	627	638	627	667	662	659	650	679	622	624	622	661	635	629	655	650	645	645	632	622	657	622	668	631	659	636	667	682	651	638	630	640	669	639	681	597	625	594	668	695	621	657	634	642	653	654	589	644	637	627	635	648	671	641	613	654	664	649	657	615	649	639	632	656	667	655	681	627	616	649	664	635	664	631	723	646	627	642	633	689	670	678	655	654	668	665	670	661	647	657	644	657	665	634	663	646	693	659	626	658	650	665	641	700	648	652	646	703	672	612	632	604	634	626	653	655	623	657	656	635	625	635	619	651	601	656	685	639	664	702	685	700	646	649	631	658	618	606	650	673	609	612	648	640	651	651	673	673	651	617	690	661	668	690	637	655	659	664	643	633	672	622	647	656	594	662	618	646	617	615	667	675	621	635	623	633	641	638	616	660	686	623	634	640	698	662	682	668	654	668	650	623	653	648	666	676	636	666	620	685	624	641	624	655	658	684	630	618	635	668	682	639	665	663	626	672	638	680	654	629	662	659	665	653	598	636	608	666	626	636	637	672	650	620	675	639	667	621	632	662	620	667	631	615	664	631	675	682	616	679	666	602	614	678	626	616	654	686	625	619	612	637	625	603	628	644	591	644	652	657	651	667	650	599	643	656	667	658	660	668	653	661	652	655	659	610	624	640	647	664	661	669	656	652	650	653	622	668	631	606	607	656	635	648	631	687	670	642	661	640	643	591	670	652	716	684	620	647	678	688	651	606	650	618	653	656	665	673	683	687	652	632	634	678	645	638	647	621	652	643	701	641	622	623	643	656	615	593	668	660	678	613	646	603	683	659	611	670	629	664	645	622	678	680	635	650	651	626	658	645	630	622	638	640	628	640	692	623	655	654	650	642	655	644	639	648	631	676	644	653	634	632	590	659	637	644	634	626	625	649	704	653	667	700	651	638	672	592	619	654	651	666	659	627	634	652	634	704	643	660	653	618	674	663	671	618	592	673	672	671	639	656	595	661	635	621	660	644	589	636	625	668	620	677	701	656	648	644	671	597	631	623	615	689	626	645	601	622	646	655	599	696	617	585	680	641	638	691	601	621	616	669	676	622	616	637	668	637	642	688	618	613	566	696	628	694	677	648	636	655	646	678	683	646	695	630	637	605	639	685	664	625	568	632	623	635	640	629	660	626	666	603	618	620	659	654	688	657	680	608	624	674	682	607	643	641	671	647	651	641	653	647	632	641	662	653	639	646	639	660	655	620	578	634	601	648	712	680	615	645	680	667	638	651	629	641	618	643	631	670	672	655	663	640	683	626	681	659	663	636	660	635	621	655	632	637	606	626	642	619	636	665	656	608	663	607	620	688	630	625	596	674	685	679	641	635	627	643	648	627	668	669	643	674	672	659	633	643	705	651	580	644	656	691	632	680	620	638	656	631	640	626	663	638	593	664	639	630	636	673	622	671	619	633	644	685	621	613	644	647	688	619	656	631	646	654	696	651	650	625	612	648	647	651	672	633	628	654	676	662	651	631	628	599	671	648	616	662	629	591	620	683	646	634	689	649	658	661	671	659	652	598	606	606	656	609	649	601	663	652	601	617	647	639	651	645	644	639	673	665	622	625	647	657	673	608	636	619	629	630	678	671	655	635	635	665	661	658	623	702	653	658	670	615	649	670	668	625	678	585	628	601	628	637	657	592	620	651	678	648	659	656	646	673	649	631	626	627	632	651	712	660	657	621	618	677	664	679	680	623	682	669	681	704	648	669	623	636	591	657	612	639	592	660	643	673	640	617	620	615	666	654	608	624	619	647	628	613	604	641	681	642	676	673	611	612	605	672	635	674	657	631	655	637	678	618	657	649	648	640	632	613	653	607	649	628	650	620	643	607	647	666	630	662	651	692	602	651	591	616	622	606	616	669	643	668	664	606	620	623	649	617	658	614	626	664	647	633	675	661	668	652	673	614	623	633	647	623	618	630	631	625	680	671	633	648	659	657	635	650	625	608	670	656	639	649	653	641	672	635	618	638	658	659	671	659	634	642	633	613	689	632	639	647	669	624	655	673	672	641	630	634	614	610	615	672	647	595	636	630	620	695	606	644	643	640	631	670	630	684	613	645	621	604	596	681	656	649	632	607	636	658	664	672	650	674	620	664	654	666	662	682	654	637	700	626	659	591	636	648	679	676	625	653	624	650	682	618	654	655	652	679	671	617	620	604	664	695	647	671	601	645	653	603	649	659	635	625	629	653	588	606	631	698	655	635	667	659	686	613
24407	21609	29011	25381	22998	19664	13015	8295	6067	4814	3739	2941	2435	1977	1713	1548	1493	1422	1334	1302	1121	1031	976	935	881	842	842	774	819	789	744	756	792	735	752	692	719	747	734	731	736	732	693	718	723	724	714	735	715	730	713	736	691	752	657	687	722	742	705	651	732	694	698	688	696	701	681	685	696	695	695	715	729	661	681	686	697	688	718	726	689	671	707	698	712	735	667	682	720	695	712	665	681	638	712	696	662	696	678	709	695	705	668	662	659	634	674	653	662	653	676	674	681	708	652	692	720	733	697	682	721	673	655	663	661	649	688	710	696	690	668	735	685	715	707	707	721	698	688	708	696	679	707	681	662	712	672	679	720	699	678	683	687	671	662	656	709	661	689	706	693	709	718	699	717	649	712	682	672	711	664	662	667	692	675	693	710	692	712	737	718	684	686	672	657	654	686	687	691	697	702	659	686	657	723	707	716	679	716	692	682	693	642	662	708	680	723	702	708	705	720	670	710	670	676	692	621	758	676	678	712	709	719	697	708	739	702	735	705	707	668	687	710	678	676	710	692	724	701	725	693	735	711	709	665	719	751	709	687	724	701	664	686	708	735	672	724	718	710	699	690	664	721	676	694	721	687	671	692	737	652	714	703	695	659	702	668	626	701	697	690	702	749	666	637	687	658	725	675	690	715	695	750	705	752	707	720	656	719	713	688	723	713	734	705	691	714	680	636	671	667	714	684	677	653	675	698	707	660	722	743	735	703	702	665	710	709	650	679	713	672	740	669	677	681	694	702	719	705	714	679	628	665	662	674	665	676	651	638	699	671	721	672	680	742	653	678	705	744	664	673	686	703	722	651	701	685	721	670	706	701	677	694	668	638	661	729	660	672	677	685	685	701	675	689	682	669	701	661	692	666	676	713	699	751	709	695	677	696	724	648	718	691	743	709	644	674	692	716	713	707	702	668	702	672	761	687	661	669	737	681	719	658	685	757	702	705	716	696	638	667	685	654	719	691	723	688	665	648	685	701	739	667	694	722	691	676	729	665	653	736	688	696	669	715	714	681	750	712	708	707	687	727	689	699	671	711	704	688	664	692	684	697	696	690	689	713	662	741	653	672	688	698	658	668	739	669	663	687	667	719	679	731	712	724	684	684	684	678	726	697	701	670	681	696	684	700	659	705	686	743	711	708	669	705	674	681	698	691	755	675	652	672	677	671	713	666	712	747	710	703	658	724	694	665	719	681	756	709	688	700	667	645	650	696	672	708	726	722	679	712	700	675	710	675	659	692	651	691	709	706	718	677	697	679	757	690	688	720	674	704	684	748	683	669	655	678	687	688	677	684	698	671	688	661	689	697	638	671	647	644	712	684	684	713	696	684	712	668	732	698	695	682	681	660	680	685	671	663	720	718	689	671	696	687	738	657	716	687	691	681	682	725	692	662	654	700	701	671	673	693	692	675	722	663	711	722	700	688	713	710	634	648	689	702	671	672	662	676	703	698	688	693	754	657	677	706	718	693	678	658	688	720	675	721	685	716	683	652	683	685	706	696	668	679	672	700	667	637	719	680	676	725	656	701	730	695	692	695	686	673	714	633	674	672	700	720	713	658	688	708	701	732	686	681	676	682	674	675	720	666	677	709	695	680	764	725	686	701	694	712	712	656	631	697	699	713	731	696	685	726	731	719	719	663	725	721	641	716	636	696	702	678	692	694	646	712	703	654	678	714	711	693	708	718	666	685	701	679	728	656	662	681	684	673	644	667	635	729	673	667	703	659	714	654	745	680	739	702	689	698	670	664	713	679	640	712	746	729	683	690	693	680	674	717	732	682	710	697	625	644	728	665	646	705	744	709	742	675	719	692	645	711	754	677	707	683	714	712	665	681	695	700	678	696	727	686	688	725	657	642	685	640	679	720	744	716	720	654	672	683	703	677	646	704	650	676	645	690	673	684	647	707	657	720	688	650	667	692	672	715	684	698	630	654	637	706	705	701	651	711	667	655	641	671	700	665	710	672	688	675	675	710	681	661	746	688	684	712	693	676	719	699	722	697	643	667	730	648	677	655	704	651	708	654	677	724	721	669	739	681	690	715	656	695	723	694	679	736	715	680	673	672	697	670	688	649	700	670	641	665	731	751	744	726	701	646	725	674	680	667	660	654	664	659	695	692	704	742	682	675	680	722	674	673	700	715	658	673	645	735	708	698	680	711	662	647	691	664	664	709	662	718	682	723	647	690	650	742	697	687	707	713	713	710	698	674	744	731	646	699	666	696	668	643	677	668	703	676	665	647	663	750	709	757	673	700	686	686	703	694	700	724	694	663	699	669	697	669	696	689	659	682	686	716	742	672	716	674	717	672	684	729	716	702	703	725	706	654	707	704	646	641	647	706	684	695	704	643	705	605	716	700	744	658	644	714	682	684	664	690	642	705	712	689	725	693	725	698	685	675	705	674	678	696	709	724	704	713	670	740	694	722	712	709	658	685	670	744	685	729	647	727	680	706	670	706	677	704	680	690	672	662	694	692	707	700	709	695	689	680	679	700	741	694	687	713	692	667	699	714	711	670	668	670	722	676	706	639	682	694	761	710	700	673	678	692	718	689	678	669	668	680	679	689	691	738	675	681	700	725	676	629	744	677	746	721	685	681	735	703	680	670	718	722	681	701	746	740	711	729	717	665	701	665	685	699	700	632	695	726	688	681	698	674	667	702	650	691	693	693	665	686	679	652	705	689	661	710	766	679	659	727	723	662	696	679	694	701	702	686	678	734	700	668	697	686	677	703	709	668	698	701	676	657	730	724	678	705	691	704	647	754	742	681	673	689	673	648	727	710	690	666	736	709	706	702	700	661	702	679	671	751	731	666	680	694	662	675	651	728	684	684	693	702	720	643	726	717	698	714	728	656	677	734	680	677	670	733	710	678	716	727	693	693	705	682	723	683	651	686	663	710	724	684	688	693	729	669	729	658	670	687	699	707	673	705	683	681	715	687	662	703	668	703	697	701	690	673	681	729	667	678	661	674	680	691	685	738	683	722	696	677	680	766	690	680	699	686	661	676	693	698	687	659	678	663	720	684	726	750	674	671	696	707	698	697	644	694	717	678	636	690	681	674	687	698	700	706	668	693	752	658	636	692	662	716	684	678	706	685	652	697	709	720	723	657	712	698	718	672	710	677	665	718	740	663	742	725	664	676	670	720	748	725	689	697	690	632	682	680	665	675	715	719	668	687	721	683	701	695	696	710	687	705	697	717	699	706	697	696	712	704	705	712	704	691	680	661	695	709	679	686	657	637	690	674	709	704	688	677	660	695	661	678	712	703	700	694	701	719	685	715	677	661	720	681	676	708	714	695	709	684	731	715	716	660	698	721	736	709	704	718	719	639	689	690	695	690	722	716	665	667	654	717	701	661	719	728	702	666	685	653	714	657	714	713	704	669	682	627	693	694	703	716	645	751	684	672	708	734	686	703	694	717	686	640	713	671	698	707	673	694	725	724	681
25864	51243	41230	29649	23731	18807	13957	11098	8687	6903	5387	4210	3385	2691	2277	2077	1938	1796	1694	1539	1372	1243	1092	980	990	1008	924	866	802	812	826	775	772	695	766	725	753	785	722	729	745	691	694	715	721	709	673	748	712	698	731	717	716	725	701	709	698	666	743	660	689	687	687	734	730	720	683	669	705	640	693	679	648	704	678	695	720	657	718	725	708	680	694	713	708	680	649	679	697	651	758	695	722	727	688	702	652	685	687	707	747	704	730	715	739	706	698	674	723	694	659	619	686	718	688	720	755	707	745	697	688	725	662	675	662	708	715	679	711	703	699	720	720	685	726	714	675	715	708	701	688	684	726	674	719	692	674	710	762	684	737	694	708	642	666	652	722	693	702	684	727	707	736	775	696	682	714	688	683	644	712	737	685	737	708	694	714	718	700	643	668	724	698	668	746	680	701	688	666	680	728	735	718	641	655	726	715	741	696	726	679	734	710	729	692	714	641	661	681	696	691	724	747	728	681	691	696	682	745	724	699	694	692	667	686	712	731	719	736	704	697	754	683	689	705	719	671	693	716	683	664	660	686	688	631	650	738	699	710	694	683	694	630	757	683	659	673	692	727	709	715	689	716	669	688	728	709	656	662	697	681	696	718	730	723	712	743	714	654	654	723	701	629	667	683	634	697	676	713	701	662	713	711	660	703	673	719	710	741	760	691	691	703	715	726	723	726	707	721	703	713	707	716	707	647	655	678	681	653	738	703	691	724	723	701	754	661	669	695	678	694	682	663	746	701	684	699	703	678	713	719	653	730	722	703	739	704	701	713	704	706	692	653	741	727	706	722	675	688	717	677	713	637	707	635	726	692	734	683	719	657	679	671	677	706	730	726	710	708	705	653	728	697	681	725	708	668	705	655	733	701	672	657	727	745	697	681	717	705	687	735	681	731	708	712	676	695	707	665	684	721	670	714	743	651	726	703	722	724	709	719	731	688	675	669	689	693	703	693	692	717	717	724	671	646	709	726	723	694	689	689	678	648	659	681	720	685	724	668	705	680	700	638	746	665	694	713	654	680	699	716	664	657	687	696	699	670	727	694	698	691	735	697	716	683	682	678	672	675	716	706	694	732	726	743	732	693	705	691	686	721	686	696	732	728	706	661	737	766	695	638	681	674	695	754	689	775	691	671	723	675	719	740	692	723	708	706	692	703	716	731	685	684	669	696	710	736	708	700	733	681	727	737	677	685	695	684	702	698	692	693	695	732	737	692	691	690	725	688	661	736	660	688	738	682	670	650	699	672	713	692	685	702	688	671	696	694	688	740	702	718	705	680	735	680	725	698	743	696	661	727	675	684	672	708	670	680	698	677	714	702	749	655	713	719	712	682	688	652	736	657	694	705	710	652	684	709	694	674	683	657	698	779	673	688	682	717	704	654	692	701	702	717	677	688	720	675	719	687	691	699	682	699	690	651	724	696	732	685	697	667	719	734	713	691	710	678	743	693	697	652	691	713	711	745	731	697	713	708	697	696	674	725	635	689	707	703	723	706	682	690	688	676	705	682	685	651	692	677	696	735	680	697	690	690	707	678	672	696	713	761	719	685	677	738	676	720	717	678	682	665	686	709	686	693	692	682	686	748	682	710	710	670	728	688	696	689	682	683	680	684	694	665	719	692	656	751	667	697	709	687	664	733	701	687	744	677	729	714	699	694	696	714	717	697	699	662	662	693	680	690	685	726	675	699	749	712	693	727	725	659	654	692	713	709	714	678	702	663	683	724	632	700	672	651	727	656	683	695	700	672	688	702	720	668	724	671	707	691	704	717	690	667	657	709	679	679	692	654	692	694	692	667	691	701	683	667	683	712	730	682	687	628	712	664	669	679	672	697	708	744	719	694	655	721	642	701	719	703	679	668	682	676	720	704	696	710	634	678	714	712	729	650	719	704	648	735	701	680	680	710	681	706	736	722	697	678	722	684	673	688	677	695	727	676	704	704	693	685	670	709	745	667	696	643	723	689	674	721	721	697	783	685	703	751	710	679	643	673	657	666	720	729	664	674	727	701	735	678	681	684	737	735	675	678	680	734	678	672	651	704	723	711	710	761	701	694	693	663	739	715	740	692	704	732	703	711	716	702	717	705	669	680	725	686	691	712	687	679	710	681	630	720	684	660	700	672	695	669	715	697	726	718	715	697	690	669	690	680	724	701	688	668	681	704	691	734	677	731	696	676	699	684	664	664	671	715	704	709	756	666	666	711	712	699	737	694	733	767	699	708	715	736	690	714	705	700	695	690	670	673	729	705	751	666	739	725	677	650	729	695	728	654	723	714	726	676	691	712	711	657	684	705	719	716	653	686	767	732	701	701	690	707	642	701	697	706	706	716	676	707	651	707	680	734	674	678	687	690	685	721	714	697	727	645	697	682	733	711	743	712	645	720	676	687	717	704	720	723	706	724	726	721	720	690	697	701	676	657	752	747	694	671	667	692	694	731	653	716	739	730	695	706	696	656	735	667	709	662	709	710	699	685	684	756	655	723	698	724	700	698	684	673	697	682	693	718	738	681	753	705	742	697	719	707	666	706	703	636	722	715	667	650	657	621	705	727	686	636	720	755	662	705	668	707	699	676	717	734	734	715	723	726	760	720	690	688	684	642	740	709	699	656	703	651	749	701	703	665	682	688	655	713	685	704	669	733	707	658	711	721	734	690	710	661	691	656	717	622	673	638	721	683	685	653	752	725	778	687	653	710	694	732	696	699	690	703	662	686	715	673	722	761	700	723	708	680	651	720	661	668	702	695	676	688	749	666	694	700	673	717	662	708	711	689	693	692	711	726	696	688	705	677	667	694	718	700	687	676	733	664	675	680	706	686	691	725	666	671	706	680	681	697	720	718	704	697	675	705	674	661	705	668	749	734	669	668	721	644	720	678	704	696	626	695	679	666	678	695	711	719	721	763	700	762	674	677	705	740	681	695	682	712	703	710	720	712	686	719	699	733	728	669	682	724	688	676	675	696	739	730	744	680	716	687	673	682	662	704	654	715	700	703	692	685	698	706	697	693	726	724	686	721	679	712	720	674	663	753	720	664	683	694	655	670	709	716	732	657	653	703	681	686	703	695	728	669	679	667	679	708	701	670	695	699	678	680	674	718	682	661	718	670	723	655	686	607	681	714	723	739	719	688	729	660	675	691	714	711	690	668	708	709	702	697	679	702	683	676	694	744	727	678	704	681	785	688	702	744	663	699	701	724	679	744	682	711	716	693	682	685	728	677	665	697	715	745	669	724	723	658	698	715	689	672	677	665	706	659	748	702	718	714	691	714	652	699	710	673	714	691	723	721	661	703	698	724	665	721	707	693	700	719	651	746	691	692	694	716	682	676	698	657	721	683	669	705	664	692	716	678	678	705	753	669	713	702	686	680	704	678	689	649	650	725	700	725	704	705	729	712	704	722	698	683	707	665	714	719	661	687	674	686	664	683	694	725	709	705	701	747	673	667	659	689	732
25439	21500	28415	26980	20239	13623	8675	6312	5018	3492	2989	2364	1998	1606	1440	1245	1227	1278	1160	1097	1009	947	871	840	836	811	718	721	702	766	710	682	732	716	713	709	707	723	660	707	680	739	712	706	740	669	664	643	662	685	661	641	691	598	669	656	691	666	676	685	679	677	644	625	692	685	644	650	655	671	640	633	598	674	662	623	665	683	643	676	636	647	648	625	687	632	710	675	630	668	646	692	690	693	689	632	691	673	645	645	686	632	639	687	664	634	651	614	705	687	636	664	597	650	611	666	623	652	676	615	644	701	655	655	675	635	624	619	725	624	665	614	703	636	681	689	622	688	630	670	644	702	635	674	625	635	668	619	692	666	616	670	649	665	635	639	614	642	669	656	674	652	638	685	674	643	660	645	683	614	718	651	645	644	679	645	671	664	687	651	646	638	627	685	708	640	622	643	644	682	685	666	657	656	674	667	693	678	669	661	638	669	688	636	658	736	676	648	666	682	670	667	660	667	688	654	627	632	617	664	656	709	688	633	649	569	672	674	653	641	645	683	703	676	673	686	654	698	691	631	660	635	647	629	641	659	681	611	712	678	662	699	688	644	662	637	626	640	700	662	651	636	648	597	629	671	627	679	672	653	671	666	666	620	640	671	681	627	630	692	659	651	684	661	659	587	659	692	650	680	676	667	627	669	635	701	644	648	684	704	626	680	659	647	658	679	670	657	663	619	684	654	665	669	684	675	655	665	654	651	636	639	647	620	655	710	651	673	653	683	625	652	678	691	682	719	676	626	674	680	627	650	647	631	649	677	661	668	656	635	608	648	669	619	690	620	627	675	655	647	642	694	632	694	669	627	608	643	624	637	673	687	674	654	665	654	636	703	654	672	644	665	665	614	688	662	678	678	660	645	697	661	668	686	710	658	690	693	631	668	659	689	684	673	650	701	639	681	665	676	694	664	628	622	685	688	642	611	659	631	634	662	668	644	684	673	606	610	651	665	667	645	662	704	693	653	596	669	640	709	667	656	660	641	604	672	685	617	647	650	668	667	635	636	657	665	662	572	673	628	677	665	659	683	612	653	640	676	617	645	643	644	708	693	614	686	695	661	710	629	703	710	675	595	688	677	634	666	659	644	640	645	663	667	610	654	681	688	730	630	674	633	674	660	681	675	628	643	634	684	667	653	681	613	694	629	645	643	667	647	668	649	686	674	686	692	646	658	691	683	633	726	663	630	659	649	665	648	700	643	687	650	656	680	650	695	652	648	650	652	669	656	629	625	662	640	648	628	636	694	664	628	677	660	698	706	680	638	688	653	688	654	657	673	641	680	663	703	704	629	627	624	660	692	666	645	634	676	676	684	690	649	637	686	671	699	678	717	693	670	615	647	645	622	656	645	654	681	688	601	646	660	650	660	630	698	623	633	655	629	714	692	676	640	617	689	650	620	655	670	692	653	663	658	680	677	683	722	615	682	628	650	613	666	638	652	673	652	632	655	612	639	681	661	691	655	706	673	699	628	669	621	677	664	680	651	607	626	654	659	654	677	665	638	667	667	692	664	675	655	667	673	687	621	632	688	667	689	659	638	668	697	676	616	647	681	657	627	683	665	678	717	628	656	654	629	619	657	686	637	710	637	647	621	659	660	647	678	593	630	623	693	633	620	737	665	675	647	610	704	639	618	644	692	684	684	648	642	647	637	686	639	653	663	652	695	647	669	641	637	660	654	666	652	627	708	664	659	685	670	676	682	646	633	698	663	640	645	626	634	634	688	679	689	682	650	643	642	680	653	665	623	672	672	630	635	595	657	603	677	658	687	647	622	635	616	717	620	639	629	627	683	645	669	651	710	661	652	660	621	621	628	672	659	655	695	657	640	700	632	688	670	639	677	643	641	648	674	688	660	690	614	638	632	598	647	632	637	689	656	659	659	696	656	642	667	642	701	633	643	659	683	630	662	635	679	642	675	679	642	632	641	691	674	678	698	680	658	635	589	659	653	634	653	662	673	679	681	667	654	646	603	658	708	604	584	667	652	663	666	671	621	641	664	692	669	677	685	663	674	671	655	718	669	618	678	680	670	659	635	734	666	672	645	661	628	692	654	643	634	643	691	673	675	627	659	680	643	709	711	650	652	688	665	704	656	643	675	647	708	669	647	666	614	722	627	690	674	655	609	658	644	634	640	651	632	649	644	633	697	664	654	648	640	663	672	684	682	632	641	658	686	717	663	700	633	598	643	617	664	642	664	680	631	624	659	620	663	646	628	702	656	677	656	666	628	675	686	665	668	701	628	660	651	657	668	735	653	716	666	698	663	659	659	632	635	688	662	680	676	603	637	648	630	638	691	667	652	638	664	658	671	681	665	682	644	640	711	692	682	665	666	684	642	617	621	661	633	667	708	698	660	705	682	700	627	655	679	640	632	679	674	685	667	667	663	671	645	673	658	655	653	667	623	665	642	675	729	683	632	625	703	687	610	598	650	624	687	611	648	708	645	655	655	689	673	660	643	613	666	678	645	688	632	642	664	697	639	635	676	663	675	661	652	653	676	647	660	630	620	693	607	666	674	668	618	613	639	634	640	632	652	604	666	658	687	678	650	646	618	649	717	675	611	609	667	645	617	640	643	678	629	681	641	666	693	656	650	655	677	675	634	660	686	618	639	649	621	669	631	635	626	654	654	683	646	669	652	661	676	632	642	700	638	636	674	652	679	661	609	649	662	681	641	646	684	666	616	654	646	635	654	686	619	655	640	656	648	664	619	669	666	623	653	641	696	697	693	706	659	651	638	648	676	657	648	671	635	673	669	676	665	634	669	629	725	649	668	680	634	667	649	568	652	681	647	684	690	655	670	709	653	670	673	669	691	703	647	647	700	654	646	623	676	710	678	627	674	641	679	683	603	625	621	676	705	690	677	703	646	688	672	629	667	669	649	675	653	681	699	632	649	683	649	630	686	648	658	722	661	637	664	630	671	629	638	634	667	676	677	628	665	638	645	654	634	646	614	666	658	681	689	649	646	686	630	687	656	621	671	704	688	709	659	646	673	638	672	670	670	628	705	698	691	668	648	695	661	626	672	690	664	691	666	672	634	680	699	654	662	623	630	658	639	641	663	626	617	689	663	666	716	697	673	681	665	688	645	656	658	659	617	650	689	638	661	695	650	679	700	679	655	690	671	657	676	674	708	674	712	651	724	660	607	705	615	649	625	639	674	653	650	626	658	645	628	670	609	599	662	691	603	635	638	646	597	713	634	708	633	683	627	639	627	709	721	640	667	647	676	655	671	634	677	724	691	628	680	613	708	639	623	643	655	694	668	680	698	680	709	698	657	682	627	656	666	652	636	680	630	655	643	645	654	619	706	660	654	648	663	675	649	616	699	667	679	674	698	613	678	709	673	695	638	623	671	674	679	686	700	708	721	645	671	675	671	667	717	728	670	645	621	668	606	661	617	660	634	700	709	650	693	615	626	657	730	628	664	654	648	654	641	635	613	664	700
25892	47719	37646	25759	20387	15905	11769	9290	7785	5409	4442	3501	2918	2304	1981	1774	1593	1533	1429	1356	1206	1096	1021	946	958	911	820	865	783	762	771	751	749	702	721	725	743	719	776	680	710	733	719	688	716	686	719	691	700	688	691	692	653	684	678	687	749	667	690	698	671	721	639	712	683	669	659	715	679	679	681	659	618	709	709	703	664	693	705	668	667	686	686	698	678	657	660	686	696	656	682	653	689	660	663	685	633	622	685	649	683	717	683	719	659	693	679	620	682	641	685	673	642	673	639	641	666	728	649	681	678	654	663	684	723	665	684	662	708	702	686	638	711	722	691	684	708	697	701	664	645	659	669	674	695	728	651	656	651	657	659	665	739	730	733	659	682	693	639	626	669	687	696	677	683	705	662	671	674	673	634	685	695	688	688	699	684	688	680	665	690	652	708	711	656	638	683	682	645	668	668	661	657	680	668	682	697	675	656	659	694	731	713	661	698	640	691	627	672	709	670	695	719	663	713	639	691	643	715	634	637	723	633	663	650	667	705	641	676	694	685	687	643	680	683	661	646	663	690	686	702	667	629	672	665	675	675	694	659	649	674	677	654	644	710	667	675	665	724	618	639	682	665	647	673	673	669	628	696	612	667	642	615	720	633	657	682	697	673	667	671	667	660	656	669	691	687	691	683	647	699	723	633	691	654	658	679	710	691	668	667	649	708	698	688	669	693	671	693	642	682	657	685	662	686	698	668	684	707	683	666	659	665	707	659	640	708	674	663	672	671	682	644	658	647	684	695	685	700	708	651	692	665	702	683	640	696	695	689	690	666	670	646	638	721	687	689	681	673	718	701	683	673	689	673	618	674	718	696	686	675	655	705	658	676	668	663	638	647	665	698	649	691	665	680	663	662	662	689	692	738	661	685	627	703	665	661	698	706	668	681	664	704	672	712	691	718	683	667	675	687	667	662	694	728	658	702	684	652	659	719	641	662	669	700	670	684	658	710	646	670	678	654	643	666	696	673	704	688	686	639	690	657	651	665	663	668	693	639	682	699	664	724	638	675	710	687	652	695	711	657	650	655	681	704	708	698	703	648	715	653	670	641	720	692	680	673	642	682	643	655	683	721	688	633	706	664	667	730	710	642	700	668	638	655	660	684	680	727	668	652	704	716	645	707	647	714	690	635	637	729	650	710	667	627	674	668	693	673	623	637	652	684	638	622	677	637	647	705	666	694	673	659	681	709	639	669	703	657	700	674	656	680	680	667	686	660	686	664	622	639	660	662	667	586	677	702	684	662	661	638	655	669	665	652	663	668	633	690	674	697	682	647	672	709	705	659	679	627	724	709	685	644	624	695	700	668	655	662	680	683	648	707	650	685	696	669	687	666	672	653	652	680	706	671	666	688	696	676	703	674	666	701	674	702	664	691	708	683	668	704	673	697	659	655	681	630	640	707	708	698	683	672	714	642	673	678	702	702	695	690	663	674	675	705	669	679	706	692	634	699	691	672	687	672	692	669	632	713	651	679	698	695	636	671	686	695	665	646	720	632	680	668	689	669	779	716	693	662	645	672	674	704	659	715	702	653	686	684	699	680	664	704	657	675	638	657	657	644	681	717	691	680	699	677	665	689	672	668	667	660	655	671	698	692	686	675	679	702	699	655	715	730	704	629	697	649	676	670	707	687	668	692	653	646	672	658	668	695	655	661	669	660	733	721	707	677	678	634	657	677	663	685	705	659	675	687	683	642	677	656	678	732	672	650	714	679	671	671	684	671	649	661	649	685	719	701	728	668	661	690	683	693	723	667	699	649	696	654	621	717	694	687	677	656	664	646	674	682	640	658	712	669	661	675	672	662	649	687	665	723	661	647	678	686	725	673	675	676	648	681	688	702	680	672	671	697	682	674	706	670	681	702	689	658	716	659	686	674	662	695	674	669	632	622	675	669	672	717	669	683	707	628	677	659	687	646	657	743	654	705	684	717	682	613	688	699	712	641	644	654	668	670	698	677	669	672	662	665	672	681	685	651	701	664	627	687	655	699	670	662	720	699	663	755	711	684	675	716	664	647	671	681	626	694	660	648	644	656	639	704	665	677	648	708	684	663	696	687	644	686	645	710	667	674	702	685	705	685	678	649	687	712	698	712	704	656	708	634	681	672	710	621	681	646	650	680	635	662	693	676	665	665	659	689	677	675	671	669	637	653	670	682	664	685	636	652	742	634	625	693	696	683	659	662	662	656	593	685	667	638	687	720	677	694	634	697	654	658	681	693	676	683	670	695	688	645	688	634	648	654	728	650	692	609	657	696	676	625	630	670	674	692	685	688	688	701	667	679	688	715	603	687	666	669	646	636	681	687	661	700	707	657	664	675	697	673	661	662	679	685	648	659	698	706	685	686	688	691	660	659	680	672	662	675	690	648	671	669	672	734	685	703	660	734	707	646	676	705	657	723	681	660	672	694	676	707	638	711	738	662	704	688	615	648	719	640	701	669	682	674	653	690	695	641	671	693	685	732	667	666	679	682	645	625	749	658	683	663	649	740	646	720	687	758	652	670	678	653	706	724	687	690	635	656	705	671	640	703	653	672	656	675	677	676	685	667	745	666	715	669	656	699	678	695	679	709	690	723	663	639	701	724	704	683	709	615	699	647	701	681	652	676	700	671	735	671	701	687	712	699	674	682	667	683	695	651	704	656	628	674	677	648	657	684	637	638	682	661	637	663	683	700	702	663	673	662	646	636	703	683	675	681	699	726	684	613	653	693	649	662	632	683	643	653	690	704	680	649	685	666	691	663	711	641	650	657	731	676	652	704	667	700	672	647	684	704	666	667	655	692	678	646	630	724	685	664	685	660	646	688	633	695	707	661	681	723	704	667	672	684	671	728	670	699	682	698	638	684	710	632	705	678	655	653	727	682	656	667	692	663	673	692	660	671	654	684	679	660	659	670	675	670	704	691	662	696	703	694	638	684	652	674	682	688	744	666	691	680	649	677	667	680	692	660	708	680	664	674	679	656	654	665	720	695	692	693	705	682	655	690	643	705	675	692	680	696	706	662	715	646	660	692	741	673	697	628	670	680	651	698	648	708	661	683	674	706	645	625	690	681	684	666	683	669	723	687	669	698	689	707	675	738	687	711	694	628	666	676	673	677	690	696	666	708	682	695	599	703	672	705	713	671	674	646	644	651	670	656	660	614	680	703	686	637	668	696	680	646	688	635	698	658	667	694	649	708	679	661	701	698	665	678	674	658	666	688	689	674	704	666	704	660	624	644	683	677	667	695	633	679	695	666	696	703	667	696	680	673	702	686	655	638	662	651	697	683	662	679	666	653	692	650	699	678	655	698	651	648	655	705	657	730	687	742	668	665	678	657	677	657	721	661	610	653	704	649	683	672	686	702	688	665	650	702	619	661	662	658	650	653	726	641	679	675	627	688	666	713	686	676	669	689	661	652	687	680	654	689	671	706	675	716	689	664	616	694	646	681	685	693	638	684	653	697	708
23271	21638	29410	24439	22114	23545	20620	11658	8547	6296	4899	3942	3143	2831	2419	2143	1882	1778	1730	1644	1504	1223	1197	1129	1051	1029	937	1006	911	915	877	876	866	866	877	841	876	847	862	824	810	803	762	768	809	819	804	790	794	741	800	783	787	754	849	733	727	747	757	812	809	792	759	775	767	753	773	765	786	787	788	763	755	716	789	754	728	762	813	742	806	771	717	781	778	743	726	756	771	827	767	786	799	717	769	812	734	728	809	749	732	739	793	798	716	748	728	779	795	743	772	783	770	787	750	795	753	738	763	764	774	750	782	767	788	772	740	729	760	806	763	814	734	708	785	787	728	800	765	788	752	774	787	748	793	753	779	811	715	779	714	776	745	805	748	796	767	761	738	740	742	740	790	755	763	790	736	752	738	766	755	775	727	755	753	813	801	783	761	752	708	738	765	779	833	754	765	793	723	774	758	758	789	733	776	781	777	733	764	755	785	768	793	752	763	756	793	781	781	781	759	774	754	756	805	738	828	760	755	784	753	790	728	759	812	767	851	802	808	779	745	814	746	770	725	765	776	761	774	731	755	721	747	810	770	804	774	765	734	778	786	717	772	760	785	782	792	739	753	748	776	760	780	789	817	777	764	780	849	786	777	733	801	758	791	783	779	820	772	785	769	794	806	732	734	744	751	820	795	802	734	721	811	755	752	759	803	753	794	771	787	782	789	736	779	737	748	828	764	789	775	758	766	785	758	749	763	731	733	753	758	784	747	792	737	701	801	837	726	763	794	772	788	779	783	793	778	826	800	807	753	786	717	808	747	772	802	807	751	720	756	776	755	774	764	764	754	787	755	727	779	805	766	830	805	747	768	793	719	711	812	756	757	741	790	790	776	719	765	773	812	769	741	781	767	790	774	769	771	730	773	761	814	740	780	721	760	773	761	744	750	727	762	769	757	760	757	787	733	742	784	714	763	762	775	779	783	749	804	812	725	758	771	751	828	804	797	788	771	727	774	726	766	794	782	743	736	745	713	808	789	748	754	761	782	798	780	746	721	749	750	784	794	755	756	790	822	783	762	839	759	755	766	747	767	722	785	721	756	800	816	778	711	812	790	762	764	741	772	749	716	768	802	811	738	757	808	751	769	714	693	822	743	812	781	771	739	785	779	810	794	725	736	723	758	817	772	819	752	817	781	759	781	738	789	782	824	770	754	801	757	762	767	781	766	734	733	779	756	814	741	694	738	760	756	736	794	784	792	812	754	796	797	825	773	791	736	837	751	783	747	730	728	812	789	805	760	770	685	783	752	766	744	812	783	766	790	808	731	749	769	747	726	767	792	769	785	768	750	757	780	800	786	781	780	806	843	732	711	781	830	822	717	805	785	743	703	762	749	728	725	765	784	769	767	761	777	774	763	750	816	761	788	768	749	793	753	748	765	758	718	730	803	728	795	791	758	763	774	742	758	723	775	736	756	829	775	839	787	796	772	737	771	765	820	767	789	753	694	749	745	745	753	783	736	763	796	745	769	776	745	793	731	689	810	719	783	730	743	815	776	754	725	769	747	774	814	755	780	736	777	765	796	743	747	821	842	769	775	752	738	750	765	791	788	764	722	734	811	778	756	670	720	726	821	798	789	796	743	745	734	763	792	763	762	803	751	768	722	803	813	734	747	739	804	779	772	753	716	774	759	784	775	787	797	758	773	804	753	779	783	812	772	749	748	718	777	758	801	753	757	795	723	717	761	794	819	828	799	752	870	738	830	787	749	789	747	797	796	786	747	797	797	815	713	755	777	802	793	703	750	820	754	781	760	775	781	777	797	761	797	794	723	802	759	763	736	727	754	752	748	772	745	771	740	822	807	799	779	794	776	700	772	770	733	777	729	818	781	789	758	785	794	778	746	724	756	788	785	770	755	734	746	797	747	749	773	790	759	784	782	767	781	786	759	771	759	800	787	764	776	771	781	792	730	754	758	770	769	762	757	750	790	723	803	787	766	758	791	772	753	770	765	735	757	753	769	784	741	752	761	796	745	729	776	763	731	767	783	716	787	761	751	757	765	775	770	794	779	749	754	819	768	788	810	784	760	759	765	767	751	758	803	751	799	789	729	774	756	764	785	773	778	749	735	790	793	801	742	785	797	790	749	776	777	716	793	821	743	751	760	780	786	812	736	746	726	762	743	764	760	710	733	716	782	824	774	766	747	776	738	768	722	721	785	778	793	792	798	752	768	763	737	818	743	779	779	729	726	784	764	790	762	711	763	762	775	772	736	771	765	840	745	796	769	765	771	734	774	782	775	829	755	759	752	750	752	754	768	792	757	819	786	758	776	719	794	766	760	747	788	760	790	742	757	735	784	738	785	753	729	765	780	788	767	728	774	754	754	780	746	805	753	766	747	765	801	765	828	767	766	781	765	772	779	768	753	783	770	799	739	795	819	803	765	778	835	779	790	758	705	825	722	780	734	780	765	769	770	723	822	735	790	770	747	804	773	828	734	812	768	742	762	776	763	788	744	785	775	822	798	727	765	757	780	793	735	780	812	757	713	813	747	740	792	820	798	770	760	800	769	738	795	731	793	784	746	762	768	719	760	797	770	793	751	813	737	765	768	792	762	718	770	797	802	817	729	767	764	714	748	727	812	783	824	702	759	770	720	768	792	766	763	767	779	760	739	762	752	747	775	737	817	724	769	715	750	699	776	759	747	772	806	739	771	761	727	828	771	785	817	786	785	803	755	807	747	729	774	771	726	798	753	796	756	810	764	750	747	764	744	778	702	751	768	745	746	817	736	738	741	769	777	793	781	802	759	811	776	776	780	733	781	742	774	768	728	702	762	747	765	806	826	753	761	762	724	745	761	809	771	725	738	759	779	753	765	776	719	759	812	758	750	779	709	743	721	768	761	726	778	738	740	764	731	768	801	772	704	802	813	720	717	751	762	784	765	743	781	803	781	800	769	777	762	776	755	763	784	732	767	783	808	773	772	775	756	776	785	724	755	760	788	764	773	757	761	771	841	802	740	802	776	774	729	725	775	750	784	740	784	755	781	751	762	746	744	756	820	806	738	791	777	762	803	731	724	768	773	769	792	773	796	718	759	778	767	786	748	739	749	760	757	765	762	752	746	767	762	767	741	750	799	735	820	753	782	777	802	743	734	779	805	832	783	766	803	745	775	774	779	828	761	782	748	784	727	785	754	817	798	739	802	739	765	747	764	760	790	773	823	769	749	781	759	721	757	770	781	769	834	738	786	779	783	779	765	784	742	682	748	781	801	752	715	760	769	763	750	758	818	763	795	757	764	794	795	765	748	736	797	737	761	774	800	772	799	810	767	763	771	762	738	762	806	806	786	760	810	748	751	763	740	769	756	774	758	788	684	746	737	773	783	807	794	780	775	741	801	775	784	778	768	763	826	736	797	804	739	763	794	731	775	777	793	789	821	794	725	740	732	754	791	768	743	744	770	756	745	769	765	777	767	804	779	769	778	760	830	760	803	775	783	782	739	712
28104	55979	46521	33351	27624	22909	17616	14362	11820	8767	6982	5614	4407	3748	3134	2655	2313	2160	2178	1901	1771	1476	1393	1293	1152	1161	1056	1067	981	964	920	943	900	842	896	797	868	846	825	863	832	813	786	806	831	776	786	781	760	793	770	756	778	790	764	810	793	791	810	790	760	787	793	744	778	794	799	789	772	786	734	764	772	786	760	759	784	767	797	777	756	726	765	789	793	775	753	737	789	718	809	723	790	814	812	799	743	759	786	747	730	782	823	824	786	788	789	771	739	790	764	774	744	799	788	784	773	781	749	749	763	777	770	772	780	723	786	826	773	755	757	746	771	745	796	777	765	776	782	782	742	756	767	768	746	730	819	780	732	795	770	758	718	790	797	748	723	815	799	797	758	692	803	716	746	791	787	772	761	770	787	787	796	749	767	798	816	740	788	755	813	725	797	766	786	719	769	793	791	801	756	771	820	767	736	773	736	739	792	761	825	704	743	767	768	761	734	724	757	745	786	749	739	755	752	770	761	756	768	785	721	759	752	743	783	757	773	747	795	800	772	765	770	768	738	718	743	719	755	771	789	744	744	747	773	821	741	750	725	779	774	757	735	737	786	785	772	753	783	788	779	804	748	751	744	702	776	771	770	790	735	815	770	812	761	739	813	761	757	748	765	757	765	789	744	762	731	735	816	737	760	774	760	759	773	750	764	753	733	807	783	806	739	748	749	759	748	747	754	775	794	767	794	783	755	762	711	788	744	796	775	763	766	715	769	768	795	874	779	738	783	765	745	745	783	754	769	783	760	723	727	801	821	721	784	776	786	805	735	715	759	708	730	788	819	740	763	746	755	766	754	751	768	768	816	777	778	760	707	754	762	785	741	795	784	732	745	786	782	788	750	782	755	758	794	759	858	798	799	741	739	776	725	789	769	760	754	788	781	781	689	754	772	773	720	778	805	758	748	775	782	751	762	738	764	748	740	745	741	770	781	796	790	736	712	792	763	749	829	740	793	788	747	749	730	815	741	728	770	805	776	743	755	758	781	754	803	744	763	749	766	761	792	754	737	762	774	758	749	754	736	756	736	799	783	748	776	732	754	780	742	767	733	740	803	797	731	796	768	765	772	744	749	739	764	774	812	759	780	736	721	755	789	821	721	792	770	778	758	706	772	807	757	777	790	778	771	809	761	785	781	746	730	772	764	825	803	773	728	803	750	743	735	781	780	740	818	725	723	775	776	772	801	713	735	782	771	775	801	776	777	811	729	754	760	801	782	776	742	787	746	758	757	769	750	778	774	814	786	774	784	789	781	766	747	792	745	728	756	825	747	757	741	749	773	820	757	752	765	795	773	778	750	793	780	727	742	780	761	762	790	763	784	738	737	741	754	815	761	729	791	747	714	735	729	788	732	761	762	803	813	747	689	798	763	854	788	752	773	764	747	782	772	784	740	810	786	747	768	736	770	740	784	804	752	752	726	773	813	805	762	776	790	757	773	750	729	733	795	795	785	784	766	748	722	725	775	770	797	763	776	776	732	763	743	751	764	764	717	727	775	789	710	794	729	786	712	791	820	777	731	786	757	789	785	759	780	730	779	767	743	806	759	776	774	773	772	782	808	813	761	805	727	781	749	728	752	740	775	759	738	740	759	741	786	772	742	754	806	767	811	782	756	742	759	772	764	794	730	790	743	757	789	798	765	834	803	770	741	764	793	779	770	715	769	764	784	742	765	759	755	728	786	826	792	733	772	759	728	753	771	777	767	746	763	765	781	787	735	781	790	760	790	701	806	746	777	768	749	772	789	746	774	848	762	801	734	713	758	801	742	729	781	722	757	797	754	756	762	788	736	750	765	764	799	728	719	810	717	795	778	772	743	789	751	778	751	748	783	770	762	784	777	748	771	758	776	754	721	757	772	780	803	778	812	753	769	785	830	751	772	787	808	774	748	715	740	750	710	770	777	760	770	778	714	799	824	737	747	733	766	753	764	813	819	811	793	791	759	765	758	787	827	766	753	714	777	793	739	770	760	714	813	751	766	758	746	751	765	727	763	813	778	800	784	761	798	773	741	798	801	733	748	803	821	732	759	740	785	816	799	798	736	743	758	753	759	736	814	781	827	798	762	759	784	780	766	757	743	801	756	747	777	758	741	729	782	807	786	780	771	790	729	738	791	776	785	778	781	790	774	724	719	777	787	756	749	838	794	727	809	738	784	802	778	775	726	752	780	759	748	744	799	762	799	777	762	766	794	713	749	765	741	772	753	739	788	749	769	784	728	773	751	768	786	811	765	806	773	768	753	776	784	758	743	798	767	792	757	726	771	755	749	754	791	746	701	726	764	795	828	810	809	789	831	731	782	762	695	745	769	785	748	772	784	775	758	754	788	754	742	809	778	728	824	745	768	762	780	754	754	746	770	771	771	816	704	774	782	763	754	762	769	768	764	764	775	823	719	786	759	804	779	732	759	774	671	783	769	795	781	750	769	764	765	794	752	756	716	744	782	799	737	737	759	735	751	726	757	760	740	805	736	751	781	724	784	779	755	711	760	763	759	800	755	762	693	785	758	744	756	751	776	818	798	758	790	738	770	770	809	779	784	836	766	766	823	735	763	786	754	766	771	786	736	754	753	807	799	764	784	746	767	751	776	771	757	779	737	759	762	757	775	801	782	774	750	744	762	795	804	750	734	795	733	762	732	753	724	727	766	718	808	815	737	761	766	766	770	731	778	777	780	782	743	783	812	785	755	830	745	746	746	785	796	785	771	753	756	771	760	760	814	716	726	783	772	816	748	754	757	815	753	740	780	743	784	773	817	714	765	762	750	756	768	758	762	712	821	761	787	765	775	766	776	721	751	748	736	733	754	745	792	785	817	787	758	709	788	743	736	776	712	719	802	745	801	750	734	781	773	766	760	714	802	801	754	767	753	771	797	805	722	762	765	780	772	772	747	771	757	772	768	797	772	767	742	770	765	738	744	763	803	742	745	774	723	749	764	763	734	744	760	714	753	745	731	769	805	752	797	750	776	826	851	790	778	766	768	800	756	768	718	761	757	766	776	786	757	801	784	766	760	779	745	777	752	791	785	752	757	793	766	739	743	776	754	774	781	755	813	790	755	802	703	800	762	788	731	771	750	776	774	749	758	751	757	740	771	765	769	772	806	745	725	749	785	778	742	782	785	740	795	787	799	762	783	745	729	762	788	789	756	814	729	725	775	763	779	802	835	783	726	789	776	706	773	698	787	792	796	731	795	706	790	759	782	775	749	774	732	767	756	786	764	781	763	776	784	734	754	776	757	764	780	813	808	741	783	765	769	742	792	750	780	765	799	790	740	788	768	760	738	765	730	763	781	759	727	785	778	761	813	710	759	745	733	769	759	734	807	755	844	794	752	726	761	793	749	752	782	856	689	741	751	777	756	757	778	804	788	710	823	765	805	770	785	719	726	798	740	753	777	745	777	758	777	761	824	779	798	798	758	754	741	781	756	760	796	703	771	794	768	734	729	730
29921	29364	34592	24308	14761	9412	6514	4801	3973	2969	2305	1924	1648	1489	1273	1162	1089	1068	978	940	914	838	810	754	773	736	669	690	651	680	653	689	646	651	642	649	636	648	689	668	644	627	630	666	634	598	605	680	648	619	612	656	683	617	616	602	649	624	611	642	624	635	672	628	567	628	653	620	611	634	625	642	600	610	667	653	660	610	605	627	582	614	671	626	639	605	582	619	597	584	645	609	632	624	618	606	634	657	645	600	618	638	650	632	654	609	640	618	635	646	651	591	604	614	595	643	642	614	658	629	646	611	579	612	609	617	602	653	624	629	654	605	595	600	601	614	613	636	597	577	637	621	594	641	573	614	622	636	598	613	654	665	627	610	619	642	667	596	630	704	659	594	610	617	633	654	624	620	610	668	629	603	619	663	648	622	576	616	567	614	633	619	699	621	620	621	675	639	637	656	564	649	606	632	650	631	594	595	591	634	631	591	647	686	604	662	616	657	620	661	631	609	605	653	646	582	639	625	659	639	610	592	601	649	601	599	586	647	624	592	604	622	630	569	633	628	607	667	626	640	620	632	639	651	580	596	594	671	603	610	578	642	617	603	629	603	641	643	619	623	597	621	616	682	647	628	608	677	630	638	638	572	670	609	618	642	662	629	610	570	667	594	667	671	580	613	647	606	619	612	646	652	615	639	620	561	648	624	670	648	643	669	583	655	604	632	617	630	634	635	641	667	622	585	647	601	601	616	614	648	601	600	636	604	640	602	640	601	655	602	588	603	630	629	643	606	655	672	616	639	654	668	629	574	627	603	646	606	634	635	587	627	638	586	624	630	635	620	652	620	609	652	613	619	638	618	624	628	623	654	596	654	585	614	626	661	606	636	628	615	609	619	633	606	626	596	644	638	595	632	609	609	590	660	621	651	624	628	632	629	609	660	608	575	616	633	644	686	629	620	613	640	630	616	648	641	639	608	669	622	661	652	637	636	586	608	674	622	610	618	643	648	647	595	591	611	597	661	599	634	593	591	623	635	650	631	645	572	633	590	651	645	623	598	616	584	627	642	611	634	652	616	645	669	598	668	582	658	630	702	553	661	599	627	650	640	613	631	645	566	647	626	608	584	642	638	678	634	600	652	627	624	604	607	597	616	583	644	611	634	640	664	656	630	628	592	608	613	599	632	657	659	609	587	658	647	642	643	628	600	642	610	583	629	638	607	610	592	623	595	581	656	614	638	596	631	650	616	730	614	627	637	627	668	612	631	619	585	625	602	601	627	620	664	605	614	611	653	633	660	623	596	602	585	648	671	622	638	654	644	646	631	656	602	610	634	641	628	637	670	631	641	611	613	599	639	623	655	646	574	645	654	649	627	616	604	655	581	599	597	636	621	649	605	623	607	614	617	646	613	602	643	645	621	646	623	643	616	614	654	633	622	644	619	614	631	653	646	653	674	606	676	629	621	651	636	635	601	600	619	574	580	645	625	649	617	568	615	647	645	615	684	608	640	628	600	658	652	610	665	612	610	592	643	653	631	643	605	635	632	637	640	611	568	642	603	574	635	637	612	626	598	631	656	621	606	593	602	611	671	612	630	591	590	662	667	622	588	590	642	662	643	662	618	579	658	642	655	670	663	662	652	656	624	657	620	634	616	648	594	592	680	623	625	609	617	635	639	619	650	635	640	572	619	648	654	601	614	667	632	645	606	587	617	619	605	631	619	615	608	662	604	638	637	599	635	639	612	627	639	586	638	547	639	587	644	610	567	607	660	628	645	655	644	624	607	625	608	615	600	655	599	610	645	611	647	673	584	623	652	622	598	644	644	600	619	608	623	674	615	637	637	626	670	634	636	579	639	605	631	627	604	620	561	626	639	599	612	657	624	638	644	582	607	639	612	635	642	645	620	594	647	597	622	590	632	574	645	625	579	625	639	652	682	633	640	643	655	638	623	615	635	625	609	615	590	557	599	596	658	631	612	608	606	615	607	612	637	617	631	661	580	645	636	592	572	656	629	640	596	573	628	661	593	647	581	648	599	617	605	614	606	640	599	613	627	623	628	664	574	609	629	624	660	628	667	599	664	573	643	625	597	605	621	656	651	623	606	643	648	639	621	657	684	670	634	602	649	599	646	634	622	674	657	618	639	630	585	637	613	663	617	656	639	649	620	627	638	653	623	656	659	624	627	640	639	602	577	606	606	655	604	608	673	632	606	615	666	622	613	597	654	615	661	647	611	615	603	613	642	625	588	604	600	633	636	620	626	651	660	622	618	686	598	634	586	635	661	613	594	584	592	597	663	616	621	615	637	659	606	623	607	602	628	622	648	627	636	668	597	644	631	600	602	690	590	617	617	617	618	630	593	652	613	604	631	663	595	630	613	635	611	643	633	659	639	651	642	656	646	606	623	642	596	572	603	624	668	635	579	641	631	658	616	637	635	633	653	572	615	643	634	604	656	570	625	655	569	628	655	606	632	627	631	642	673	650	598	648	623	557	599	665	608	637	639	604	596	670	639	619	614	622	622	613	620	592	628	643	665	627	636	630	634	566	623	623	611	661	627	668	642	603	624	604	652	596	623	654	624	686	613	578	588	630	611	650	632	642	615	634	653	592	622	646	600	597	584	604	651	640	625	655	640	649	658	678	610	638	619	624	635	596	595	603	641	573	605	652	623	612	603	625	591	630	651	638	626	607	602	637	569	644	627	632	615	676	632	677	593	590	639	610	585	613	588	593	605	615	622	634	642	613	625	617	624	629	639	592	667	649	633	596	579	632	638	610	610	627	595	612	624	602	644	606	566	629	617	614	617	621	690	638	653	628	606	593	617	618	656	643	606	679	648	591	640	624	603	650	645	621	589	656	601	649	651	624	590	626	602	659	628	636	653	636	636	652	600	684	662	602	613	618	639	613	629	590	611	570	583	590	628	620	611	640	658	655	659	597	619	671	626	641	632	663	652	668	584	594	653	613	599	664	634	631	600	671	602	645	638	645	625	583	655	612	597	641	612	632	609	623	638	647	640	631	610	597	639	603	608	626	633	622	670	622	632	630	614	634	628	656	633	645	640	647	578	641	607	649	660	616	601	625	695	610	621	593	660	638	631	656	602	602	653	624	641	601	631	632	627	628	649	654	643	625	605	606	610	637	620	601	631	664	600	666	656	615	642	600	610	601	653	672	648	633	593	585	632	618	634	640	628	625	642	633	645	639	626	644	685	631	624	642	645	606	642	583	581	633	587	624	623	645	635	601	605	616	615	634	600	627	583	648	645	638	624	618	618	646	647	610	654	673	651	646	611	653	630	637	613	646	608	649	653	617	632	675	652	632	639	601	617	629	630	609	589	641	639	618	646	628	581	590	610	604	645	654	627	629	628	591	665	660	606	616	640	666	601	617	602	644	639	624	598	618	687	646	663	626	678	656	649	646	602	607	595	637	605	617	614	631	631	644	631	617	610	600	646	631	624	590	630	622	658	636	650	678	604	612	603	591	613	607	599	648	621
26513	44226	34486	21907	16721	12787	9492	7304	5945	4546	3315	2799	2380	1905	1684	1519	1321	1255	1216	1097	1017	917	851	790	844	792	751	714	712	736	740	661	677	671	697	672	686	699	697	666	624	663	660	633	640	649	715	673	669	622	654	652	632	685	661	655	644	643	684	657	609	649	608	630	654	624	657	676	680	610	651	639	659	624	617	619	651	641	663	653	599	663	652	625	615	679	587	638	631	641	629	672	610	679	634	641	642	657	653	597	604	662	648	687	673	641	644	697	636	638	631	609	707	686	626	652	622	659	585	622	665	671	641	667	608	688	628	642	665	679	593	645	622	643	635	603	679	623	622	639	613	630	634	664	595	619	670	613	664	637	668	659	639	677	584	602	647	637	670	592	610	630	626	679	635	616	649	630	647	617	677	647	611	626	658	592	653	655	663	667	653	668	665	644	612	630	640	641	633	612	690	647	611	641	674	676	650	641	655	625	657	648	627	670	616	671	607	642	668	644	715	669	665	639	620	706	647	682	659	636	650	640	663	655	639	630	634	659	643	639	654	644	653	671	648	658	620	668	708	641	627	597	629	643	623	616	599	620	656	634	618	628	663	696	651	627	657	610	684	667	656	615	665	624	671	661	668	630	635	639	629	640	650	680	622	632	638	646	672	663	671	662	632	605	639	647	637	602	625	606	677	639	650	630	636	604	637	618	627	671	629	642	606	642	656	679	670	643	710	641	620	669	647	642	620	638	654	627	638	629	651	656	622	597	672	656	670	650	648	661	689	647	633	683	683	655	605	642	656	621	612	654	673	640	638	651	701	644	612	669	639	607	598	619	638	646	637	683	648	648	666	630	662	595	593	593	666	681	672	611	633	627	669	685	660	616	672	653	637	629	662	627	635	645	624	626	650	633	659	676	667	658	628	628	694	682	689	644	664	588	627	627	627	675	626	668	602	643	641	656	692	566	688	649	673	659	630	650	676	636	607	633	662	638	665	626	617	631	649	645	626	642	674	595	633	648	631	689	633	616	671	628	602	643	622	644	608	606	665	627	624	674	610	634	614	674	652	635	582	650	605	618	651	649	624	622	597	648	671	667	634	620	638	635	645	653	657	671	641	635	664	682	638	677	615	663	671	636	639	677	651	593	635	660	648	636	663	623	637	624	619	641	609	671	660	683	584	639	667	640	614	617	657	613	611	618	636	612	659	637	631	638	651	635	580	613	594	677	590	663	689	707	591	657	613	647	639	658	618	635	638	694	663	621	620	659	643	674	646	685	635	649	641	646	641	655	627	645	596	618	611	626	610	598	655	678	635	613	648	621	661	644	633	624	683	645	637	609	668	647	668	656	622	651	610	616	610	638	584	650	645	661	692	626	631	644	612	631	607	614	631	593	668	673	624	646	659	638	621	635	657	591	636	623	609	601	592	670	675	643	647	610	663	669	625	654	653	621	574	619	618	626	612	630	590	639	699	698	645	610	640	643	607	639	634	643	624	650	617	673	592	620	638	649	688	619	620	626	652	676	675	637	637	627	620	603	670	636	674	643	608	644	633	618	614	636	645	649	604	647	643	623	649	639	681	621	640	663	635	651	647	687	665	658	668	652	701	629	621	650	607	658	665	649	649	669	642	595	614	644	628	584	683	604	670	614	633	591	591	636	658	634	655	652	655	644	679	671	658	615	632	620	630	647	698	601	664	638	639	632	663	618	674	633	668	605	693	635	645	665	657	627	631	651	624	633	669	648	659	646	648	642	688	615	666	645	608	642	639	651	700	640	634	666	711	627	631	657	678	627	638	659	658	704	630	658	643	653	702	639	694	622	692	656	651	616	629	582	662	644	587	653	654	627	667	636	611	659	670	619	644	648	621	625	629	637	626	659	696	606	635	690	651	631	659	664	666	611	671	653	619	648	594	640	605	712	636	646	640	642	687	616	637	644	646	674	641	634	638	667	667	615	641	644	705	633	626	666	641	643	641	628	671	618	615	651	648	666	623	625	638	617	623	610	592	638	652	657	620	627	585	634	627	671	649	692	634	673	679	647	643	586	674	659	626	632	669	651	617	640	640	614	638	613	660	630	625	610	649	632	695	635	699	604	645	636	651	657	648	637	691	591	612	665	640	652	612	617	623	619	624	661	642	667	644	645	642	636	622	679	565	677	617	638	615	684	659	602	623	661	642	684	664	642	655	627	659	639	665	632	652	632	672	633	651	630	653	649	661	623	647	604	732	607	619	646	651	625	642	654	655	688	648	628	694	659	655	600	648	647	659	644	647	659	648	644	644	680	680	637	680	643	662	662	633	642	691	645	650	653	640	599	665	667	647	672	660	614	649	610	665	623	628	648	638	683	704	666	647	680	654	602	618	677	661	607	673	643	686	663	633	653	637	681	641	633	640	642	657	620	653	661	620	658	677	627	613	663	644	656	631	670	632	621	650	671	643	636	577	640	644	630	615	640	685	653	643	639	671	656	670	676	654	635	626	619	658	662	651	666	670	691	636	643	625	614	667	627	663	664	650	643	607	656	638	626	658	641	640	632	652	654	592	661	646	640	648	630	637	668	642	650	708	631	611	621	631	655	655	625	653	636	663	665	644	663	656	635	616	658	632	698	632	631	653	665	667	673	607	625	636	619	585	636	646	680	675	664	633	609	625	651	693	629	638	678	668	631	660	599	640	670	639	654	695	659	648	656	643	643	632	685	655	604	714	615	619	663	618	590	683	618	706	692	619	667	678	680	668	612	622	661	659	701	627	674	690	632	624	623	650	648	635	668	626	656	631	635	661	616	650	613	664	640	702	693	638	659	611	613	674	685	649	629	631	614	637	671	616	661	670	622	654	646	639	663	630	643	663	641	620	652	692	614	646	664	628	663	628	637	614	655	678	618	653	617	660	642	672	649	622	654	645	674	674	619	633	610	611	649	624	679	645	646	638	660	629	680	645	675	672	663	618	651	654	638	677	625	636	643	644	675	635	613	627	627	674	644	694	623	662	624	663	653	634	658	619	659	656	610	618	636	628	633	618	662	636	623	637	605	615	662	648	622	650	655	632	627	643	637	650	687	630	678	635	635	637	634	652	651	593	675	672	623	672	642	633	605	693	648	663	674	630	635	653	614	703	636	672	691	633	623	637	630	650	647	662	598	665	634	663	644	642	592	601	633	711	630	621	648	584	642	659	635	592	673	641	697	613	652	604	651	685	659	599	676	721	656	638	649	647	671	612	666	625	616	648	697	664	647	651	667	637	627	605	593	641	624	664	639	645	588	666	650	642	644	648	613	620	671	629	620	616	634	596	675	628	636	616	610	604	614	655	634	645	646	668	649	596	638	644	639	652	649	642	677	637	657	628	650	616	649	604	643	658	656	648	609	640	600	651	686	643	616	653	635	618	612	665	622	683	606	616	651	657	636	656	637	699	652	646	650	618	654	619	670	646	652	620	626	640	627	615	608	639	625	614	672	622	641	654	616	621	640	664	672	714	680	593	637	681	649	656	658	603	680
24379	21591	28891	25382	22789	19078	12469	7939	6068	4851	3800	3012	2478	2156	1786	1573	1455	1288	1272	1211	1130	1008	949	901	895	837	810	765	797	777	767	715	680	718	725	780	737	702	691	689	708	691	700	658	702	667	705	749	658	700	692	711	743	697	697	677	681	663	713	723	670	654	708	687	647	669	639	659	707	694	672	666	707	691	684	624	718	708	660	655	744	655	662	691	674	701	697	699	721	636	694	681	674	692	677	702	663	671	698	667	664	672	693	657	685	673	664	708	670	682	646	707	717	698	675	652	669	642	653	723	720	675	654	681	640	680	693	695	675	714	670	648	631	651	700	704	679	694	701	690	698	681	709	705	706	704	685	698	693	665	685	706	687	647	647	679	689	666	669	669	710	690	710	696	688	673	678	709	661	684	712	689	739	697	683	661	709	660	636	690	651	680	668	667	666	705	708	687	675	696	664	675	667	721	610	645	699	656	700	678	668	724	687	670	655	700	685	663	704	694	666	678	645	708	680	665	662	672	661	699	693	664	708	646	667	684	697	651	692	591	654	702	739	715	679	666	668	678	710	655	654	696	648	694	713	699	735	679	640	677	696	625	715	644	659	722	677	689	697	703	682	638	679	681	702	667	703	671	721	658	682	695	629	683	692	723	675	691	647	671	682	642	645	644	660	703	661	669	711	671	696	677	666	673	676	695	630	717	694	752	672	707	727	690	640	666	679	663	703	686	678	629	681	656	681	712	668	645	689	706	683	752	669	691	697	658	638	680	691	688	671	674	650	693	660	692	678	701	667	638	690	690	682	679	678	696	665	596	734	655	722	680	692	718	682	608	677	680	715	705	648	657	727	718	660	666	735	690	664	698	684	684	697	700	647	686	694	683	678	657	751	706	645	648	647	666	671	648	660	687	669	679	688	662	641	671	626	617	709	695	704	674	670	684	724	693	670	686	694	702	710	715	677	661	688	651	710	720	690	670	672	665	687	668	699	651	678	639	699	695	716	684	680	676	733	685	688	693	617	697	681	720	695	675	655	697	680	735	658	706	700	673	714	642	620	677	689	659	670	716	643	714	651	649	715	684	708	711	661	645	710	667	652	685	720	723	692	688	607	669	678	677	696	604	666	609	689	651	679	651	694	722	678	700	678	660	658	659	743	656	662	634	653	642	702	600	669	623	652	708	681	705	677	707	639	709	701	703	718	640	649	668	695	698	695	676	653	729	676	642	635	696	658	681	675	665	685	619	685	645	675	704	688	717	689	657	680	612	705	685	692	673	678	674	662	680	701	708	684	652	690	725	732	705	672	691	676	675	693	690	674	698	631	686	641	683	688	687	689	700	677	731	731	673	672	737	687	679	648	681	677	685	682	661	719	699	672	689	681	693	748	658	717	707	723	675	672	708	686	659	730	669	701	687	658	707	684	696	685	668	671	715	702	679	692	715	732	663	608	677	731	724	692	667	697	726	665	700	673	725	682	682	696	685	647	676	677	672	727	636	662	726	719	679	676	670	669	643	645	696	684	664	627	682	727	658	705	708	680	665	679	686	685	704	677	698	671	672	713	683	652	681	657	630	642	708	702	705	722	659	702	715	696	684	725	665	648	684	651	669	716	699	693	674	667	714	652	649	680	713	695	665	671	655	666	694	658	692	696	713	702	727	699	719	663	666	714	646	657	693	674	670	666	678	688	662	724	683	668	648	706	647	719	710	637	656	668	689	666	678	711	683	693	680	711	698	694	649	688	727	683	698	686	733	681	651	669	712	720	693	722	655	708	692	686	660	682	703	684	683	685	686	695	657	705	701	690	701	682	710	675	679	703	663	671	639	692	655	691	652	682	698	697	707	723	623	711	685	662	689	651	747	698	678	697	672	657	665	675	645	694	620	709	682	726	679	676	648	691	726	680	710	668	680	662	673	693	674	691	725	699	681	679	701	697	656	726	696	701	672	689	669	682	669	659	693	664	705	653	697	648	691	700	692	662	631	651	714	700	700	660	676	682	750	645	690	646	668	684	672	691	693	648	694	674	650	708	688	704	757	696	659	681	726	689	657	684	653	687	661	712	708	672	690	644	658	691	710	675	656	661	719	694	709	653	681	621	683	711	706	683	687	665	640	706	669	668	643	673	667	678	696	665	689	685	641	701	679	697	648	703	689	695	696	694	672	665	743	714	667	652	675	739	710	723	721	691	732	692	682	673	697	641	708	705	654	663	679	695	705	675	704	704	703	620	704	674	654	673	674	705	719	681	733	682	679	683	711	715	706	720	643	648	635	659	641	678	694	684	710	669	685	667	651	725	681	712	672	696	662	739	701	743	694	727	655	707	649	614	621	656	691	699	704	674	682	655	706	662	664	733	747	700	654	679	669	686	643	659	683	669	692	698	678	682	670	729	626	676	725	687	655	665	637	678	697	684	672	753	650	694	670	669	702	682	725	696	714	677	734	674	705	705	691	690	680	634	671	663	711	661	700	703	755	694	702	652	726	662	678	668	697	621	667	679	704	652	670	667	650	666	676	620	636	669	712	667	745	668	691	693	667	681	712	638	659	657	699	638	680	681	646	652	731	708	704	682	633	698	695	701	701	674	750	700	699	634	739	676	693	655	674	684	673	728	688	705	674	637	730	684	688	634	700	663	677	703	698	735	648	695	661	691	706	645	650	657	674	688	722	695	697	643	672	693	671	679	692	661	716	686	682	700	646	691	692	676	651	658	671	642	702	650	706	704	723	729	654	716	688	671	702	709	661	710	668	667	647	670	679	619	661	661	699	684	690	680	662	712	698	670	710	638	697	644	704	653	677	721	653	676	672	658	685	642	666	649	662	640	665	664	707	699	658	688	676	705	674	660	665	685	680	656	663	681	670	683	667	682	670	701	676	722	702	676	712	718	664	670	704	704	666	698	664	687	697	689	644	672	666	657	674	650	673	682	766	684	661	731	700	661	740	711	701	667	619	726	666	661	707	650	661	700	665	631	694	674	667	672	646	654	672	672	685	643	737	704	698	697	696	642	676	694	715	667	661	680	689	675	720	696	671	686	664	688	737	710	662	718	697	657	726	690	714	680	658	663	698	720	617	632	648	659	684	694	657	722	705	716	682	721	658	683	685	644	733	694	664	669	676	685	605	673	672	681	633	686	661	676	684	668	665	649	661	674	729	678	737	739	671	653	631	701	738	682	704	656	670	702	678	685	697	691	677	661	653	688	659	717	726	678	687	704	646	695	679	704	667	695	687	652	741	681	687	637	629	669	675	667	697	677	713	715	662	690	668	677	666	709	676	723	686	695	681	682	709	683	655	709	679	687	694	699	672	727	732	680	658	652	670	674	672	665	679	688	712	691	725	711	704	687	701	730	646	678	695	715	720	682	694	679	670	633	653	662	684	645	677	658	649	690	679	674	721	745	605	726	672	663	705	677	691	676	664	729	696	671	686	727	695	662	668	676	664	652	704	641	672	674	660	621	661	697	695	726	662	662	703	703	691	653	671	638	647	711	678
25946	51442	41446	28927	22715	18001	13624	10718	8912	6910	5229	4170	3417	2833	2425	2021	1796	1645	1568	1522	1323	1162	1078	1013	1003	895	864	853	848	868	841	795	810	748	775	771	785	755	758	776	714	711	743	689	732	688	674	690	716	673	714	686	673	680	712	735	708	730	665	670	700	705	692	635	697	689	684	695	691	687	697	700	684	681	675	691	678	710	663	768	721	675	672	692	716	661	733	688	665	701	639	694	689	721	745	658	689	710	710	676	717	744	660	722	707	637	675	646	689	703	691	726	698	719	682	640	710	741	673	693	664	713	719	699	657	674	705	688	703	619	722	702	694	659	684	668	707	688	709	732	665	690	705	734	666	663	683	666	685	719	683	669	695	690	676	703	633	685	663	684	687	697	687	716	630	682	682	720	659	686	682	710	699	724	682	699	706	645	725	684	701	696	709	721	709	635	744	669	669	651	743	703	692	711	726	664	697	697	685	654	688	687	695	708	706	724	682	702	697	694	684	720	715	699	694	675	667	720	669	736	696	716	667	731	734	682	681	757	673	665	680	674	683	672	685	721	667	712	704	662	664	669	691	652	714	685	715	699	690	676	715	705	666	716	684	693	712	657	704	735	729	676	707	679	702	723	712	664	711	704	673	677	752	714	680	686	683	668	697	713	702	617	745	693	681	696	675	674	669	691	647	730	688	705	710	680	677	714	714	717	681	657	664	649	713	706	703	712	663	720	708	725	692	647	697	664	688	742	699	654	711	710	690	728	665	695	710	708	698	685	711	729	711	706	702	715	704	713	765	712	658	660	692	715	643	711	653	706	690	711	703	666	721	691	692	711	694	685	705	746	681	694	714	719	708	742	666	698	671	743	668	661	718	669	682	653	706	739	716	706	653	702	683	707	657	629	676	737	653	673	701	688	709	684	730	709	683	679	687	705	726	675	660	709	717	679	668	681	741	692	707	665	709	669	737	706	712	710	691	689	676	693	716	668	665	682	667	727	723	686	670	677	693	679	687	653	636	704	705	706	754	682	690	687	661	704	696	683	684	701	664	668	696	692	655	689	702	683	682	676	688	713	691	692	725	692	719	709	669	665	709	712	680	676	683	691	724	686	697	647	664	671	676	679	725	692	711	713	743	679	700	647	686	699	650	655	682	672	697	719	685	684	697	686	688	703	719	671	689	680	694	699	699	683	663	677	666	663	691	748	677	721	730	672	659	666	654	721	630	704	717	665	656	730	698	687	640	707	679	698	696	699	712	709	715	740	671	655	691	659	749	665	661	687	687	696	687	711	714	736	690	694	681	676	701	694	662	639	719	663	677	680	687	675	674	681	679	652	696	736	650	645	666	683	654	663	726	681	690	690	698	683	668	699	721	688	652	696	721	705	715	694	636	664	716	647	688	701	718	677	663	619	734	676	715	695	675	675	680	729	652	683	660	722	705	655	705	687	669	719	735	682	726	694	704	669	709	676	673	670	686	660	733	743	687	681	652	722	696	686	693	757	663	655	713	676	688	720	665	693	691	708	720	699	680	719	668	669	736	705	665	700	721	709	694	679	664	726	673	680	737	681	702	698	646	689	697	727	722	714	741	722	695	679	651	674	683	666	712	723	708	696	627	683	634	663	697	682	681	693	693	707	696	627	721	728	740	706	739	717	653	663	681	753	642	729	664	672	684	705	689	731	688	664	698	706	666	643	695	668	673	734	693	672	728	689	664	702	679	677	728	713	712	717	693	717	674	664	656	729	681	709	657	749	680	690	721	729	683	679	688	713	668	676	708	670	620	736	690	692	683	720	685	716	708	668	686	704	689	659	697	672	720	698	704	733	672	671	661	697	699	710	679	724	713	699	714	666	670	687	698	699	694	740	704	659	657	618	697	720	634	702	693	656	667	680	706	676	683	681	712	696	704	665	702	682	714	741	654	740	678	689	693	664	680	670	697	682	695	729	728	697	744	701	685	701	660	709	687	696	736	681	623	731	712	693	686	709	693	654	693	725	727	631	657	691	682	696	633	688	708	664	682	679	733	638	656	665	699	727	734	674	680	655	717	706	713	652	682	686	696	718	661	697	651	676	693	671	700	675	698	682	735	672	637	704	694	680	661	693	742	698	711	696	643	727	705	696	699	706	701	672	715	692	676	720	685	664	742	720	691	680	700	678	671	671	671	715	686	670	700	698	698	723	690	698	685	681	681	655	734	692	689	664	690	700	654	718	722	690	669	671	698	706	657	688	688	715	686	702	711	645	676	716	661	665	688	691	673	701	670	708	692	729	684	716	701	646	673	673	719	708	682	652	668	664	692	715	685	661	709	702	685	684	669	670	720	731	701	707	742	709	723	662	683	690	713	704	654	710	684	656	759	716	664	683	709	719	683	697	646	697	679	665	682	716	724	685	693	673	688	695	637	698	679	731	688	678	655	683	683	658	684	686	697	685	743	704	710	649	648	714	729	655	693	717	686	743	710	703	686	661	651	684	674	702	701	669	683	726	697	674	663	687	697	681	690	690	658	689	677	685	696	687	719	685	655	679	719	727	683	744	709	708	718	712	719	652	710	756	661	686	711	724	669	697	731	671	630	746	707	697	701	688	680	650	668	696	727	701	676	681	678	715	720	708	733	705	655	683	729	654	683	680	700	726	730	692	720	667	713	693	660	713	749	669	733	667	717	676	655	680	693	680	666	721	711	674	696	669	699	749	706	745	697	699	686	731	741	698	682	686	720	723	718	763	640	691	677	698	709	709	646	708	647	696	710	687	656	656	663	672	638	664	711	692	685	683	688	681	699	695	698	674	674	701	704	688	651	670	716	733	707	662	691	691	669	650	634	714	655	727	730	684	735	654	712	709	699	680	688	668	709	683	679	710	717	680	721	713	689	683	705	703	699	714	719	635	676	639	673	716	678	727	712	691	732	710	714	706	714	665	739	737	709	720	684	743	671	725	686	688	740	695	641	684	650	688	697	665	704	725	703	752	700	673	674	687	677	743	658	662	701	678	676	681	650	701	681	726	706	671	666	692	638	686	702	702	669	711	704	714	687	673	731	698	736	654	697	665	702	717	725	669	692	654	706	696	705	680	703	638	756	704	689	713	715	699	726	664	743	674	705	666	705	705	731	704	739	681	721	682	695	683	668	729	684	654	675	711	688	659	665	720	681	635	641	658	768	705	693	693	662	699	671	702	693	687	688	724	661	717	699	706	665	734	725	679	637	659	716	695	670	689	683	673	728	670	645	657	672	712	697	682	700	681	649	733	652	722	695	628	724	677	680	715	666	689	679	700	781	689	741	678	730	706	702	727	739	694	679	683	719	668	718	686	704	676	630	671	733	715	709	674	709	677	749	686	686	732	715	689	678	681	664	668	702	710	620	651	640	679	686	709	688	715	660	644	646	696	666	721	705	672	708	669	669	710	697	675	662	629	701	757	723	701	671	687	677	698	719	696	685	693	673	662	704	709	706	656	681	691	711	673	696	698	707	631	650	675	730	695	701	709	643	681
25525	21583	28620	27235	19872	13037	8740	6158	4662	3878	2954	2307	1901	1910	1683	1381	1235	1219	1113	1044	1001	908	861	772	819	777	755	758	767	742	711	721	651	665	717	687	734	650	701	701	674	675	683	652	694	668	715	684	676	723	639	624	670	676	661	626	707	703	673	639	676	643	664	628	645	664	663	673	675	632	680	659	662	638	662	644	586	678	681	685	673	661	639	630	661	646	651	629	637	681	631	674	661	675	634	672	648	661	648	656	672	626	663	638	665	629	678	686	653	634	617	621	668	667	642	633	668	643	643	642	672	611	702	645	605	641	600	634	699	640	679	637	641	664	650	661	626	662	709	651	647	616	611	646	689	641	629	654	631	619	682	624	687	653	667	677	669	611	675	672	640	675	623	600	671	657	651	632	687	653	697	613	677	687	625	667	626	648	624	669	653	623	641	639	686	661	670	703	681	659	634	637	664	678	653	680	621	684	661	650	636	673	680	586	682	646	649	618	671	661	698	633	650	658	605	663	632	600	655	640	623	681	648	639	627	680	687	633	641	637	692	646	679	658	637	674	646	635	671	652	637	660	646	632	673	633	616	633	659	662	643	648	652	672	615	665	665	662	611	691	631	670	594	631	648	657	653	685	665	619	627	653	642	642	660	664	632	580	673	700	633	683	627	655	655	681	669	680	617	636	620	627	633	630	647	678	589	659	620	619	650	701	660	633	653	622	669	660	691	660	637	678	641	658	639	672	656	646	645	668	617	682	602	668	641	698	660	646	680	692	642	698	670	688	645	617	652	641	668	640	672	676	668	657	674	629	654	659	665	619	618	668	650	654	684	687	640	612	637	635	655	682	618	707	687	627	672	671	669	622	667	617	650	676	710	639	647	684	634	675	637	642	678	638	635	624	634	668	646	686	706	650	679	634	670	635	612	655	658	672	636	664	671	640	634	671	668	661	639	669	701	699	659	634	669	663	652	594	655	632	637	663	658	620	676	667	678	678	638	678	652	643	641	614	643	675	652	599	700	627	668	632	647	656	641	667	638	670	663	662	694	658	621	613	627	635	664	611	640	606	612	615	664	626	622	666	634	636	663	638	619	670	661	658	691	627	608	679	685	656	644	690	687	684	694	629	648	640	650	633	644	639	675	659	695	645	636	666	708	703	652	615	680	715	666	705	682	710	693	642	683	624	634	653	685	644	658	630	666	670	661	651	641	632	655	657	711	628	634	662	659	637	705	637	631	668	654	654	613	592	650	675	659	709	622	648	653	655	652	693	698	668	665	641	659	698	668	614	638	644	617	641	650	638	678	663	654	659	664	658	599	651	665	660	701	652	677	686	687	655	640	676	621	648	647	633	676	678	639	630	625	653	629	654	645	638	644	657	682	690	681	668	620	664	668	678	678	630	619	669	652	619	669	664	674	623	651	632	694	667	698	698	657	636	696	674	648	623	667	658	690	674	676	656	663	634	653	650	668	644	654	670	672	685	691	648	623	660	701	659	651	659	640	620	671	665	669	693	677	663	643	652	684	659	637	700	655	665	646	659	704	641	655	678	640	687	625	670	623	601	620	639	641	671	634	664	677	654	645	633	661	680	648	648	682	595	658	664	657	659	616	630	661	636	690	658	663	634	622	626	661	653	634	668	643	668	642	636	653	624	587	655	640	640	651	635	682	658	632	673	654	645	655	612	682	635	661	637	628	659	652	657	641	645	633	686	628	669	697	675	690	648	622	643	681	692	681	608	629	681	717	653	645	652	685	669	625	663	662	641	645	664	614	657	624	626	669	663	641	645	651	625	672	668	676	619	655	663	684	669	648	664	674	671	659	653	666	668	700	670	661	690	673	621	637	624	616	639	658	638	626	635	676	655	700	624	631	620	673	676	668	663	628	675	660	632	630	658	658	635	650	660	606	662	657	667	628	652	660	744	658	726	627	658	690	662	681	679	662	614	679	678	677	652	594	689	671	702	649	668	634	654	651	674	635	650	654	660	639	672	646	696	654	668	606	659	655	645	634	636	667	635	689	620	658	680	652	659	656	682	629	653	681	676	621	629	665	629	650	652	656	623	626	641	663	649	652	657	628	649	622	656	685	653	659	637	676	674	679	614	636	658	640	699	669	609	651	689	644	632	688	657	659	696	674	612	649	633	699	633	596	636	653	658	641	631	629	653	659	644	618	646	643	654	645	655	646	678	669	679	651	670	632	632	660	655	680	645	701	655	638	664	643	674	624	674	707	653	640	649	651	696	701	630	652	678	658	652	656	634	640	650	615	676	626	678	658	597	660	653	683	655	666	689	618	592	681	663	663	662	648	604	690	694	666	625	678	668	661	679	660	703	656	577	644	626	690	672	666	671	696	654	681	662	674	675	645	641	681	664	668	640	613	646	650	656	621	623	663	658	626	634	678	677	696	648	641	640	636	646	660	625	665	630	679	658	650	628	673	650	651	656	677	646	619	677	660	663	690	658	649	681	641	669	668	654	665	640	684	674	706	653	647	607	671	651	663	700	703	588	653	675	654	616	655	657	616	669	696	680	657	654	633	604	628	617	670	668	662	671	666	611	659	670	632	635	644	672	611	665	648	640	702	677	661	662	685	663	691	647	664	647	645	645	633	614	664	687	645	668	705	696	627	631	646	682	642	652	647	665	673	635	675	666	605	653	651	681	665	663	626	669	665	654	615	659	587	669	655	649	659	633	650	638	625	666	666	644	644	654	649	639	606	649	655	641	670	628	661	665	633	660	673	651	743	741	713	614	657	684	616	633	636	669	665	698	706	613	614	641	613	647	628	653	656	656	670	650	627	662	658	633	646	625	671	614	627	626	665	630	654	617	650	592	628	675	645	696	681	658	632	656	648	638	651	644	635	627	676	588	664	657	648	644	602	641	669	641	661	657	640	635	674	650	636	637	627	668	640	617	651	723	682	663	710	658	663	665	692	661	664	684	681	632	648	659	619	645	651	686	689	681	632	681	626	633	683	643	653	648	677	648	657	682	661	657	671	655	669	639	644	692	672	689	658	673	611	634	648	666	651	662	627	644	643	639	683	633	652	688	676	615	652	652	624	671	663	661	627	612	655	653	610	647	665	667	685	694	657	639	647	600	661	667	607	698	630	662	664	626	701	624	688	666	687	653	669	615	682	678	695	612	611	618	676	642	686	645	632	686	633	659	672	649	671	636	636	639	649	686	636	666	622	670	679	651	657	659	676	608	650	660	604	629	650	690	657	660	684	624	687	630	681	651	618	640	653	673	636	671	632	683	674	684	637	666	651	663	628	672	622	650	675	651	657	673	639	694	612	663	659	610	620	624	655	625	659	688	666	611	621	655	662	623	673	652	649	662	678	687	626	642	687	638	687	613	616	657	668	658	676	739	681	701	649	621	668	636	685	644	697	618	653	652	711	610	654	641	669	644	621	620	681	653	602	655	677	680	630	638	666	616	650	658	619	658	667	610	688	668	675	674	647	664	611	700	636	699	612	664	671	679	641	637	672	662
25525	48210	38226	26192	19707	15507	11821	9216	7261	5979	4488	3428	2927	2374	2195	1755	1683	1420	1366	1280	1245	1065	944	885	923	872	914	849	813	746	775	711	747	764	743	734	674	717	708	677	716	705	654	690	674	653	747	684	716	675	703	655	662	713	686	705	652	658	724	690	688	738	679	697	657	666	644	677	677	657	684	662	682	746	678	683	658	636	654	709	667	679	655	662	641	686	649	668	643	633	667	678	675	675	671	678	675	702	693	641	704	678	684	655	673	625	674	653	675	707	677	628	655	669	657	694	651	699	637	700	718	715	649	664	678	649	707	667	663	690	703	663	651	636	708	677	684	676	620	651	666	681	654	668	707	677	699	666	654	674	660	662	683	668	627	695	666	652	647	683	703	693	663	600	667	666	640	680	685	677	726	703	667	722	663	695	691	700	626	651	713	673	655	728	678	652	699	713	665	658	685	700	645	669	656	663	702	655	681	686	641	672	659	687	693	676	664	744	672	689	631	619	648	670	658	711	706	656	679	694	653	690	702	659	683	690	662	685	631	687	716	671	667	622	682	665	631	618	617	650	657	665	682	710	651	681	680	630	675	667	660	682	650	677	662	666	657	609	671	645	688	683	639	716	698	679	702	657	658	682	675	699	691	626	641	698	652	689	702	645	690	666	676	627	671	690	671	673	704	680	692	653	655	661	673	666	634	638	674	669	702	654	679	643	674	707	676	680	624	671	703	663	662	710	670	681	679	705	686	707	680	687	651	680	643	718	665	673	689	643	660	667	714	646	670	644	646	714	652	669	693	643	681	667	672	694	664	677	687	666	682	663	684	700	654	681	633	671	642	657	622	635	635	682	655	689	646	633	695	664	718	645	655	712	657	655	735	679	665	634	667	660	650	641	646	689	702	688	671	694	615	662	671	635	646	614	669	682	671	665	682	677	678	681	678	654	648	674	657	663	695	641	602	656	699	665	661	687	665	705	644	672	673	657	666	696	671	684	697	649	718	694	744	703	657	678	700	673	688	686	647	628	657	661	664	716	719	672	631	682	660	667	659	632	659	654	634	639	666	695	664	675	661	643	665	676	661	715	684	677	661	660	707	656	681	653	630	670	648	690	684	717	671	682	643	676	685	666	636	664	655	672	670	647	657	678	667	715	681	688	668	637	638	660	646	676	670	639	685	684	667	673	690	726	676	694	691	726	672	676	692	648	668	643	638	663	672	645	629	664	631	695	667	661	691	686	696	663	687	688	686	660	703	669	628	648	690	665	661	661	726	670	649	665	636	671	636	706	684	649	661	743	680	683	711	653	643	706	697	737	677	679	683	679	684	681	661	678	718	688	638	697	683	689	728	634	693	683	663	643	680	649	674	662	629	644	644	687	688	674	614	645	667	683	643	669	638	702	664	691	653	677	673	653	665	686	644	687	659	642	627	665	674	662	630	668	674	691	654	624	662	683	653	644	681	704	597	663	624	674	642	693	673	680	691	647	654	690	688	670	666	646	691	706	689	648	699	663	684	672	701	673	630	686	684	707	644	678	622	665	646	679	642	670	681	660	671	711	690	659	644	658	636	686	673	630	664	674	699	687	668	676	656	652	706	652	709	674	666	672	729	641	677	689	676	654	694	610	645	767	663	684	645	654	694	607	676	627	655	656	685	663	736	666	685	661	673	695	645	648	681	686	668	674	645	650	665	660	742	713	647	657	714	679	694	656	667	665	668	647	668	664	658	666	710	660	667	682	697	676	698	685	702	675	650	685	725	637	651	694	670	655	650	698	689	690	702	682	653	710	645	652	624	642	636	664	626	672	673	712	733	687	624	695	634	729	645	684	684	644	637	668	665	675	694	657	667	672	662	646	666	647	661	645	696	690	712	665	672	698	689	706	673	689	698	676	644	681	660	699	652	677	633	649	694	712	702	670	693	649	710	713	653	702	673	686	666	659	738	661	659	634	611	700	666	694	616	654	680	693	702	647	629	698	719	680	640	695	665	717	693	678	624	651	656	661	690	697	675	688	676	666	709	671	704	683	702	657	667	684	709	703	656	636	685	651	686	620	642	697	709	716	662	713	677	664	620	669	671	687	649	657	663	668	669	664	695	659	685	685	684	707	608	667	688	678	648	678	674	647	676	639	711	705	654	676	669	666	683	673	663	665	706	641	647	653	667	658	684	682	693	642	639	682	683	646	685	703	681	617	663	654	629	725	663	634	717	615	711	680	732	728	665	650	674	636	679	636	670	669	657	690	717	675	651	657	634	682	660	683	675	664	672	677	642	639	654	687	644	668	674	685	612	645	672	676	659	689	666	673	650	654	639	635	653	695	717	642	659	665	665	713	655	708	683	667	628	710	685	646	677	658	714	659	687	667	649	662	676	638	681	667	681	686	692	670	687	685	657	686	677	657	673	655	705	697	694	676	648	664	712	646	634	658	659	684	670	669	662	681	620	670	675	704	671	633	681	718	694	655	677	642	679	671	675	641	670	651	696	675	689	688	664	648	680	619	647	664	653	648	691	688	650	628	660	675	715	656	707	644	639	706	694	644	645	675	653	714	677	680	631	671	699	686	702	694	661	688	665	660	651	642	658	699	669	669	660	640	713	680	687	671	698	687	691	677	681	697	643	657	699	719	654	698	678	635	665	690	680	667	654	670	679	681	652	670	664	725	694	659	743	645	736	662	644	671	623	648	677	642	688	667	674	724	662	635	687	701	665	678	629	652	652	653	679	637	684	684	645	670	627	635	725	684	747	687	660	697	700	666	651	661	703	714	681	711	670	677	650	682	655	676	715	680	699	726	686	729	694	642	692	704	647	687	677	646	668	661	629	688	620	675	685	676	669	710	716	702	668	623	689	692	659	676	686	653	711	623	673	678	659	680	696	622	701	697	651	652	703	644	710	685	674	681	677	662	637	644	640	644	637	688	664	686	650	702	740	699	692	688	684	680	678	642	635	649	667	655	690	672	694	679	638	627	667	659	683	665	678	701	632	660	626	700	701	718	674	664	637	676	659	682	671	626	697	672	638	697	709	629	679	625	672	717	708	711	680	674	710	690	659	655	707	666	654	677	648	681	712	657	668	635	686	701	674	636	632	676	627	710	715	666	670	644	678	702	662	681	644	672	713	713	702	687	691	664	659	649	639	684	644	686	679	689	654	693	686	659	657	708	651	704	677	684	629	659	693	651	699	615	675	703	639	698	694	611	704	666	630	681	666	675	706	614	683	653	729	695	707	629	663	627	653	731	699	668	658	654	657	704	663	650	673	723	662	717	660	696	648	652	663	658	679	700	669	677	656	667	672	663	686	665	655	689	698	668	651	688	640	657	695	712	692	658	620	678	657	695	644	721	657	648	621	670	671	693	639	655	676	679	650	643	637	666	655	661	654	679	633	711	642	694	617	655	664	635	709	688	716	662	654	665	616	644	699	698	661	703	646	652	700	654	637	677	691	691	658	679	679	658	697	606	669	694	677	653	620	648	681	644	695	669	662	699	630	631
23121	21601	29408	24343	22079	23299	20724	11543	8109	6682	4964	3831	3179	2813	2526	2178	1781	1710	1526	1552	1387	1214	1104	1125	971	982	1034	899	936	893	821	893	877	855	810	838	831	788	847	794	806	795	791	837	832	823	769	765	765	783	814	822	773	778	750	718	838	784	728	784	730	774	736	798	743	776	784	727	796	726	727	769	775	815	797	762	763	742	753	797	786	751	792	759	774	772	744	728	724	777	712	768	733	781	772	768	764	791	795	752	749	803	774	750	765	778	806	742	763	779	769	751	732	756	790	758	807	795	766	794	729	771	761	795	761	819	771	745	796	782	720	803	821	753	766	802	766	718	743	765	820	800	800	786	764	738	744	776	782	780	719	733	775	765	716	755	760	765	747	771	763	760	770	768	736	773	790	739	779	780	809	752	783	779	747	746	810	779	763	734	776	798	800	777	802	760	739	766	768	724	759	778	810	792	735	765	765	753	833	786	763	744	782	803	800	779	784	752	784	755	771	786	790	711	766	794	751	749	784	815	765	767	804	776	784	756	763	744	773	783	721	790	742	772	778	745	748	742	735	804	747	736	763	781	763	756	759	775	781	766	731	795	712	742	725	781	791	754	735	722	781	748	757	766	774	822	727	767	796	758	757	688	794	813	738	767	756	780	756	764	734	822	848	762	733	721	800	781	787	744	730	807	786	763	855	742	780	783	803	765	789	751	737	754	774	782	713	804	766	772	755	742	791	761	758	775	730	746	761	763	732	744	786	737	735	760	767	796	742	735	759	757	764	699	745	724	783	711	791	709	729	759	775	774	772	768	776	788	810	785	793	785	795	731	755	757	737	731	763	742	768	778	770	766	783	738	779	720	749	800	743	748	740	782	808	743	791	778	811	773	775	767	751	763	766	808	753	748	743	733	753	769	758	786	753	720	744	742	837	775	753	742	782	793	763	784	728	783	806	792	798	764	739	743	766	770	769	784	780	723	778	752	728	820	741	778	704	786	721	713	744	719	756	797	716	728	777	790	722	749	715	796	764	784	775	754	778	778	788	764	777	755	761	769	793	788	764	819	799	811	795	761	773	776	743	747	758	736	728	768	779	794	758	739	792	757	791	764	764	748	781	766	729	760	770	743	776	716	753	775	761	765	806	728	723	823	820	766	748	760	794	755	792	795	760	802	788	753	733	743	770	759	719	783	741	802	768	775	776	802	752	739	844	782	760	744	795	742	791	762	756	722	776	732	726	782	810	786	809	791	744	750	794	775	754	760	758	792	793	754	718	779	772	767	753	777	744	781	777	773	758	767	762	781	712	801	726	769	813	753	761	772	756	777	738	759	753	819	733	763	755	759	745	771	789	766	756	730	752	738	795	756	854	795	785	770	752	803	744	808	739	757	787	768	765	754	748	722	777	752	766	801	775	748	795	769	770	770	786	753	756	745	793	762	746	822	770	810	766	794	749	788	720	756	797	722	723	786	721	755	748	763	721	788	814	727	775	771	775	779	729	729	736	730	761	751	830	704	782	744	754	764	765	820	744	749	758	762	807	782	802	704	810	743	784	743	812	745	746	852	802	748	792	734	765	770	779	787	783	755	796	804	780	768	747	783	758	781	772	713	788	760	786	694	750	758	760	767	761	776	770	763	755	741	771	767	715	735	756	739	765	756	787	811	699	720	766	746	718	753	803	799	756	713	739	790	809	789	726	740	763	770	790	762	754	779	767	761	776	687	757	741	763	802	792	706	757	752	817	794	785	743	740	714	724	726	664	778	781	777	735	782	783	771	734	780	784	757	726	777	800	810	782	739	810	713	718	752	752	828	789	767	748	820	778	778	771	732	802	729	729	777	792	795	779	755	744	727	751	775	771	759	754	767	781	733	749	769	763	737	744	780	727	786	763	777	760	757	769	792	811	786	785	782	766	748	766	746	757	773	794	757	766	778	761	722	791	732	786	720	797	730	750	742	765	782	727	777	775	684	752	737	743	776	744	754	731	773	729	795	766	709	730	742	732	758	752	746	720	745	811	802	809	785	775	736	700	769	702	782	768	827	754	737	734	735	837	735	779	793	790	783	765	743	764	802	728	841	753	744	740	760	801	743	766	770	746	756	784	811	745	781	769	789	759	749	735	758	786	777	722	779	748	743	763	762	738	787	721	737	759	756	767	724	747	781	780	761	782	751	769	750	792	750	771	749	733	758	736	808	776	715	730	772	790	740	748	763	773	726	751	780	780	735	747	756	787	733	770	771	747	701	755	750	758	727	752	724	754	755	780	801	745	769	744	751	745	795	744	805	732	775	741	755	790	789	792	753	773	723	760	794	770	767	815	757	753	771	759	762	773	775	800	748	775	772	744	786	782	813	779	796	736	768	789	721	741	787	708	756	786	726	769	786	739	813	829	715	775	772	775	761	738	755	777	801	803	697	746	748	763	720	796	759	766	818	740	776	760	716	781	799	771	735	734	772	767	764	777	730	704	753	748	766	728	753	764	786	754	773	738	773	739	792	829	744	760	748	743	769	756	761	697	781	767	798	769	758	799	766	761	759	733	795	765	783	797	728	754	759	764	737	752	804	761	737	777	763	783	770	762	748	768	756	813	733	693	728	742	780	770	749	815	745	782	786	733	715	755	783	745	752	758	740	798	728	729	779	737	772	794	763	814	724	765	794	748	772	746	723	799	737	736	739	771	738	773	732	777	759	737	751	743	786	754	764	693	780	728	724	760	766	821	734	768	764	732	794	754	752	742	771	763	797	738	731	772	757	789	787	748	756	795	774	774	720	775	770	758	799	814	762	749	756	745	752	771	757	752	715	768	754	750	752	710	760	751	747	753	781	753	742	738	748	772	793	757	755	774	766	773	749	792	746	776	702	742	749	799	761	755	799	712	805	781	774	788	820	774	779	771	807	780	755	757	729	783	723	716	822	793	790	742	762	765	795	795	770	800	771	760	742	775	749	788	740	706	743	749	792	741	822	777	746	733	747	712	771	782	769	764	764	773	744	750	712	811	752	792	772	743	722	755	743	732	789	769	763	735	791	755	790	762	740	749	797	785	788	803	763	772	788	720	718	734	735	755	810	777	752	734	769	788	765	804	744	729	780	739	818	782	786	770	774	811	728	798	766	745	769	777	720	759	722	745	748	786	763	823	772	741	774	748	757	715	776	805	755	753	720	778	784	815	736	816	756	760	770	746	774	762	751	753	748	770	765	784	806	766	720	741	708	774	764	773	785	699	716	733	772	823	797	720	780	777	744	790	763	754	781	789	753	746	783	797	770	773	739	769	770	810	736	775	743	782	778	698	742	774	745	797	737	763	761	746	711	774	797	801	755	751	734	744	764	755	757	735	781	726	751	765	767	781	814	738	765	781	755	788	770	797	761	788	758	783	766	820	741	763	718	811	705	768	768	760	770	768	767	747	753	775	793	775	816	801	783	754	799	785	746	728	775	744	766	742	706	696	769	772	687	785	826	795	798	805	750	739	767	780	789	775	707	778	750	733	744
28106	57712	46675	34083	27291	22229	17582	14023	10901	9430	6823	5499	4511	3828	3123	2698	2258	2054	1828	1689	1545	1439	1260	1125	1154	1154	1038	983	1008	903	881	874	850	897	867	878	834	835	897	837	871	747	743	784	789	840	785	838	737	760	796	787	814	768	728	758	754	742	794	794	792	811	787	763	791	781	798	759	753	731	743	720	738	758	769	780	804	767	813	794	740	788	746	733	791	758	787	741	733	790	802	808	705	780	722	774	757	798	758	794	780	755	762	756	780	811	694	761	791	745	803	725	741	707	813	723	797	747	784	771	720	742	751	736	726	779	730	783	759	736	803	758	722	797	759	731	798	753	794	797	737	825	767	728	747	795	791	773	754	787	756	736	803	786	770	754	780	735	772	712	823	765	775	780	788	707	765	733	756	813	793	805	828	763	749	751	784	763	690	710	764	777	766	754	749	811	776	732	731	796	765	704	749	739	752	741	782	772	752	770	746	727	741	815	750	716	762	741	737	810	757	800	775	758	762	775	796	775	796	738	740	755	779	774	830	716	778	745	739	772	799	774	733	773	778	762	782	786	746	783	759	777	779	756	813	774	752	731	757	759	804	745	760	761	767	760	742	784	708	754	770	811	836	710	728	759	763	782	737	750	749	757	732	763	705	749	735	755	742	753	790	797	767	727	736	758	796	787	738	751	797	773	779	786	713	774	783	766	745	738	760	771	696	731	757	740	743	767	793	737	751	684	764	789	739	667	788	745	767	757	746	768	761	802	744	760	766	737	773	765	759	769	756	672	759	799	761	780	741	737	752	780	786	768	719	774	759	766	755	780	764	767	713	766	777	740	753	776	795	727	760	755	738	759	798	701	755	746	796	734	763	797	781	737	793	751	718	754	721	780	770	753	742	738	789	754	754	777	814	752	730	706	734	775	738	734	734	759	749	838	724	759	731	783	799	741	781	758	804	795	806	765	761	762	756	769	771	761	674	763	745	758	768	775	790	764	785	771	766	737	755	798	753	758	721	780	775	711	757	755	745	716	708	754	713	806	765	802	791	751	779	717	758	740	756	821	767	730	785	780	729	766	759	793	762	740	734	729	765	782	746	800	752	751	757	744	752	742	739	786	743	737	758	764	745	741	804	751	776	788	805	734	760	744	736	762	760	754	778	761	715	746	803	751	780	735	813	773	762	731	717	755	777	699	766	759	779	783	799	767	723	719	791	768	752	729	742	728	744	721	747	800	756	752	753	752	784	734	763	761	799	752	745	790	749	716	761	774	768	760	782	789	746	757	755	801	748	708	772	737	758	792	768	761	769	812	721	793	722	747	737	783	719	798	732	730	742	758	785	741	807	759	797	787	765	755	809	754	782	745	751	767	702	727	749	763	718	748	730	761	768	756	743	776	746	759	727	719	740	797	773	734	777	786	750	715	727	735	774	804	791	784	766	820	760	737	756	799	721	744	746	800	790	755	772	725	743	725	717	783	742	809	784	735	746	752	771	703	780	792	704	755	735	763	765	781	797	764	756	741	736	774	784	795	721	741	757	759	744	755	802	767	749	774	789	741	805	808	790	735	769	733	760	752	770	784	760	749	730	770	749	742	782	758	751	741	770	708	745	777	733	752	778	731	754	756	735	786	781	744	743	723	799	772	769	777	760	774	752	751	771	765	761	745	812	718	750	735	743	766	732	732	757	758	738	796	750	744	767	729	720	747	758	719	751	776	775	739	741	712	800	774	756	781	730	760	772	746	763	783	789	758	764	749	715	734	762	738	762	728	771	783	782	798	743	788	746	759	760	769	768	714	758	749	722	781	751	778	772	786	821	740	759	732	765	770	766	772	691	753	731	742	743	708	766	739	760	783	757	796	792	737	737	745	769	752	720	737	731	766	753	787	723	749	774	742	714	762	804	785	793	755	757	735	799	759	745	735	739	756	763	754	776	777	800	759	780	732	736	790	764	724	709	801	776	750	762	780	739	789	780	765	739	746	750	771	758	787	770	742	805	745	739	717	716	722	784	751	740	747	731	744	780	793	706	794	769	809	794	776	754	808	735	722	712	726	766	798	746	722	735	791	741	717	745	736	711	772	744	738	761	727	730	758	729	725	772	779	774	728	767	720	787	762	750	768	741	719	741	748	723	739	784	764	741	745	769	809	784	723	767	796	719	737	726	751	780	777	750	729	789	762	775	749	719	797	745	795	741	777	828	757	759	803	793	790	705	742	779	786	753	714	732	747	815	747	725	766	742	728	780	719	746	789	761	771	758	750	756	760	810	704	701	741	757	736	772	807	750	749	818	758	745	795	772	752	716	729	762	789	771	749	767	723	740	776	743	750	727	776	728	791	765	817	768	768	712	790	703	732	766	776	743	779	812	746	781	793	745	762	794	709	806	759	781	808	783	757	740	747	795	749	758	782	771	723	753	773	722	754	747	717	835	774	756	772	723	753	771	832	730	741	757	800	739	780	782	764	815	756	766	810	766	816	736	731	760	699	728	757	720	742	749	817	789	784	724	796	815	762	784	750	753	761	758	737	747	770	797	790	784	763	794	700	734	756	765	758	743	751	771	737	729	715	761	753	767	773	793	772	766	797	813	775	731	775	764	784	800	782	738	766	747	812	792	741	768	705	801	790	776	752	745	766	794	740	731	818	788	772	771	750	756	806	772	785	785	731	752	746	732	768	734	774	775	761	781	767	749	771	759	768	756	726	739	747	745	789	712	726	748	772	776	750	740	760	691	763	777	768	749	757	743	767	765	770	791	741	738	804	773	800	739	781	737	770	767	769	786	750	782	728	728	797	787	829	780	769	746	786	780	772	804	775	761	752	746	762	802	747	770	724	778	679	755	762	772	775	770	739	767	765	800	740	742	744	769	765	792	724	748	674	741	792	802	743	730	757	723	789	777	745	784	793	750	740	751	804	795	721	757	748	793	807	764	790	737	758	768	781	746	715	778	752	694	729	757	718	778	758	747	765	761	773	805	736	779	742	729	735	776	764	762	735	753	759	763	733	745	811	787	748	736	793	793	783	735	773	791	763	760	764	746	732	754	696	757	734	755	722	738	738	734	832	763	804	767	702	814	725	724	752	795	756	742	754	715	698	759	746	759	762	765	753	718	794	703	765	678	741	835	706	793	761	769	728	737	767	767	760	721	767	762	755	750	755	797	776	719	773	770	771	794	755	800	739	807	740	744	759	725	767	734	743	713	746	779	728	721	803	756	812	731	738	735	798	788	755	789	764	744	741	787	781	743	787	810	766	769	792	772	795	762	779	777	784	729	741	805	823	745	738	745	751	766	772	810	797	742	716	813	743	728	733	768	707	742	698	731	758	757	721	756	781	762	750	777	706	814	778	730	816	723	752	815	793	745	744	718	778	717	752	720	753	765	739	811	715	754	713	732	724	718	753	754	776	802	743	741	762	764	748	741	746	764	741	755	820	776	766	735	813	749	756	781	767	755	768	761	792	804	750	766	715	760	721	761	730	744	746	752	809	711	744	759	831
29974	29687	34304	24424	14262	9239	6415	4695	3707	2986	2388	1997	1601	1430	1289	1176	1088	990	932	908	873	807	745	740	696	734	694	684	691	602	645	642	670	654	647	661	661	650	644	668	680	636	588	586	635	607	638	607	577	653	595	635	600	636	645	640	613	676	625	654	628	596	580	647	625	617	620	631	602	570	668	628	620	628	626	605	617	585	588	643	613	574	653	619	640	590	600	641	597	625	622	595	568	657	583	633	645	605	566	646	629	653	620	642	634	580	577	572	580	589	599	621	640	605	611	591	642	628	604	603	614	620	623	656	635	587	603	666	625	606	645	631	567	632	549	623	590	616	651	618	600	621	644	616	595	641	628	633	591	587	611	638	606	597	602	703	600	658	623	627	581	633	616	608	631	634	641	590	606	647	637	624	599	684	600	590	548	597	596	621	610	651	569	594	602	647	623	577	657	602	633	626	624	633	654	596	640	636	683	607	620	625	606	629	615	650	577	556	612	638	622	637	609	604	643	626	600	606	575	596	598	676	632	595	561	595	637	632	590	645	665	677	663	661	605	640	654	630	625	595	631	611	631	575	618	617	632	624	618	599	605	662	644	642	637	595	630	603	653	641	629	643	581	677	666	615	647	592	620	638	616	651	599	661	632	616	637	566	594	626	658	607	606	623	611	636	620	653	628	610	607	650	622	615	654	593	625	619	587	660	609	602	616	591	603	654	590	680	607	608	623	616	637	602	616	633	661	602	616	598	624	584	587	618	601	612	589	614	608	591	626	606	657	665	622	650	648	616	610	606	599	611	625	614	669	650	649	657	618	567	610	643	648	626	586	605	587	644	658	651	650	588	617	574	629	639	666	615	572	632	602	631	624	632	634	620	626	637	627	607	600	631	628	586	596	602	596	624	603	595	635	647	641	596	606	615	621	649	581	577	628	635	676	621	597	647	641	624	601	623	589	625	608	610	618	606	656	670	599	624	645	676	628	610	650	631	628	589	694	598	578	614	630	647	623	593	596	607	623	618	662	592	660	636	655	595	668	539	612	594	646	650	646	650	592	620	635	629	625	604	651	640	580	613	599	626	622	620	607	619	567	619	606	637	672	607	589	629	646	629	621	615	635	587	585	617	660	615	633	617	583	619	629	602	588	570	598	616	582	641	622	589	604	655	623	614	641	654	615	592	609	673	575	666	595	629	635	646	638	633	651	609	642	607	590	655	592	615	621	597	639	654	613	619	597	627	608	616	637	624	648	615	629	649	592	645	586	632	671	599	651	584	597	667	629	602	593	572	608	665	629	603	598	629	566	626	670	697	666	620	616	664	617	599	597	588	625	570	575	598	603	604	625	584	614	596	593	649	608	623	571	603	608	602	609	625	632	630	630	622	618	634	625	640	583	575	637	630	697	597	638	622	603	635	628	669	613	627	611	609	630	639	663	635	634	633	596	585	632	621	654	608	577	613	642	626	595	595	644	621	582	614	661	630	608	634	606	663	657	604	622	654	636	646	606	644	614	613	636	637	629	654	628	578	616	626	619	652	641	639	657	628	578	596	614	600	639	628	631	683	613	628	609	623	630	652	584	607	569	622	589	592	593	646	587	551	598	631	650	596	599	640	631	631	619	667	641	600	602	614	596	643	558	681	606	611	626	624	601	634	630	546	624	605	605	654	651	593	625	630	689	603	611	659	607	585	614	615	614	637	619	623	602	647	607	604	627	633	595	627	605	604	632	629	584	658	583	660	587	653	621	608	588	619	634	632	609	628	617	561	628	600	581	651	607	627	613	618	574	641	609	620	623	600	613	637	602	619	619	622	591	637	671	678	605	627	604	658	565	599	576	615	648	603	618	580	695	595	639	599	593	665	605	600	628	643	581	593	635	584	646	613	609	661	620	636	570	590	613	610	628	660	612	611	647	617	597	616	590	623	603	613	664	624	587	607	553	568	630	620	622	559	642	621	615	570	588	647	595	593	622	651	654	585	626	626	613	645	598	613	639	646	620	603	614	595	609	600	636	620	668	634	580	595	633	631	623	612	585	661	621	638	588	626	582	659	644	636	644	679	650	599	648	631	621	572	624	607	621	570	663	623	604	611	630	637	645	642	662	635	621	645	650	615	614	644	618	598	689	585	615	622	634	606	589	646	620	601	594	604	600	606	641	628	599	620	597	618	594	598	623	573	632	576	627	614	602	604	600	606	652	578	626	612	598	612	598	598	621	611	609	644	590	619	612	610	604	601	625	585	643	639	611	632	630	640	623	630	643	592	603	571	660	634	624	613	619	613	597	592	637	550	573	599	624	633	616	592	664	635	574	625	579	615	653	605	611	645	567	598	623	615	592	607	584	595	578	633	637	634	594	628	642	669	636	615	637	677	618	645	647	626	628	586	577	621	592	607	626	669	644	629	629	615	597	556	646	626	663	625	630	591	588	622	579	633	601	596	592	597	614	654	657	602	639	634	607	579	663	597	611	577	633	639	648	639	594	604	646	633	688	606	588	619	592	614	632	571	620	596	582	616	641	653	620	643	686	589	637	645	618	654	627	600	615	657	580	602	586	619	628	604	633	612	643	603	592	593	590	627	617	561	650	633	601	556	615	616	612	679	572	594	619	579	630	608	622	590	586	618	555	657	640	614	599	606	632	630	608	620	646	648	582	619	648	653	600	627	633	627	603	621	582	588	635	622	639	599	620	632	656	624	591	575	632	601	686	650	607	631	621	583	569	633	580	595	631	616	558	609	633	588	612	613	659	613	620	611	604	644	641	614	632	610	621	632	632	622	626	586	649	637	619	583	604	654	583	625	611	607	612	595	607	619	614	655	575	624	639	646	650	620	593	605	612	551	610	618	674	645	583	562	617	620	604	634	634	656	626	630	596	657	611	611	616	640	592	648	648	551	671	646	617	635	642	612	646	594	620	615	620	611	590	596	598	655	633	611	592	619	592	614	654	624	605	555	642	620	611	581	643	619	608	611	594	625	595	616	598	604	613	618	608	598	668	573	647	613	621	582	617	618	652	634	626	610	642	604	600	567	623	607	580	650	624	612	625	627	635	613	613	610	650	634	591	641	597	660	579	611	635	574	601	616	608	622	587	628	582	623	604	611	628	617	628	577	621	628	648	601	680	584	614	615	611	646	597	602	651	663	576	660	605	661	587	637	620	617	643	664	624	603	621	599	638	619	627	605	619	575	616	617	624	621	618	635	638	629	646	597	583	615	632	647	662	611	582	636	654	577	623	627	601	628	626	609	584	648	659	595	667	645	624	631	641	661	633	636	639	612	632	667	592	575	687	615	572	653	592	623	639	637	689	609	588	644	646	653	630	629	627	659	597	584	599	590	629	646	605	602	621	580	577	630	607	614	605	652	596	615	586	661	626	609	622	606	593	633	620	618	587	644	648	647	620	611	608	632	622	620	594	594	591	648	614	663	614	656	636	582	649	677	622	631	595	617	625	615	603	641	614	658	619	625	621	596	607	557	595	659	626	635	588	626	592	634
27075	44536	34192	22326	16181	12538	9554	7238	5641	4558	3549	2950	2307	1976	1835	1540	1396	1286	1092	1074	993	934	848	820	770	738	774	726	738	722	716	690	719	693	691	672	661	657	674	679	666	681	672	664	650	652	699	651	641	630	672	668	636	616	650	642	596	598	590	666	687	621	627	661	631	658	677	606	615	647	621	635	671	596	629	608	660	659	671	632	648	630	639	604	623	656	648	628	630	644	652	657	656	639	595	631	653	643	667	665	634	633	602	645	629	630	605	611	614	626	611	641	635	664	636	622	640	618	639	654	668	610	654	683	640	613	593	603	631	668	611	677	661	654	663	609	642	676	614	638	641	684	648	635	613	634	607	643	628	657	631	629	637	620	629	570	621	632	625	666	640	661	623	625	653	608	657	652	625	625	665	646	608	618	635	638	641	618	638	661	638	626	660	606	623	643	669	642	629	633	628	654	633	618	589	650	620	645	667	660	614	635	627	617	617	658	669	638	621	621	641	624	667	637	608	649	643	620	634	623	644	643	612	616	579	626	632	643	601	671	629	629	584	701	629	616	619	615	611	585	654	635	651	650	612	596	643	640	618	671	619	638	657	668	628	664	633	654	626	644	597	696	623	621	631	668	668	657	706	630	664	647	609	593	624	642	624	642	612	645	655	662	639	619	615	619	593	603	649	622	643	652	635	677	594	601	621	600	651	634	671	642	673	651	616	604	653	667	649	626	616	596	644	654	646	646	623	671	584	612	660	604	639	600	674	631	645	638	620	629	650	626	611	601	634	654	609	599	641	615	615	611	578	661	645	661	613	661	633	625	643	611	612	659	629	626	605	655	632	672	630	662	654	612	641	630	676	632	629	609	619	634	668	625	628	617	601	649	638	634	620	687	603	597	659	635	613	641	644	602	610	628	624	612	631	637	648	612	650	631	626	653	628	616	638	644	612	610	634	637	666	627	636	651	605	639	621	638	617	622	652	608	658	630	619	568	635	631	640	661	610	589	622	652	606	630	650	655	634	631	609	640	640	590	616	626	659	666	662	620	616	604	612	630	676	590	611	672	589	643	625	630	593	650	658	618	645	642	613	626	629	660	623	645	664	653	621	667	636	617	628	620	641	624	651	616	601	609	626	607	664	660	607	639	587	639	640	639	643	627	620	651	585	613	668	631	618	612	659	621	601	640	636	613	577	603	617	600	623	626	632	672	621	690	646	646	669	631	648	614	593	627	651	676	621	581	626	638	716	608	659	667	608	674	623	582	615	633	665	615	632	622	606	570	683	652	631	620	647	642	604	602	627	655	616	668	624	590	644	600	653	630	663	675	604	637	639	653	666	626	630	651	661	647	597	625	642	634	613	640	648	623	640	689	654	634	616	661	653	691	670	621	679	669	658	612	633	660	631	579	616	676	604	604	630	685	629	630	642	575	644	651	663	616	641	631	646	662	653	683	638	637	667	625	688	616	632	643	637	684	679	647	643	644	657	642	687	645	582	639	644	591	635	643	667	610	664	670	661	593	655	628	621	652	658	654	660	647	609	642	625	653	623	627	661	636	642	608	624	635	603	661	595	676	627	635	663	634	669	663	652	619	612	648	654	632	673	627	577	621	640	669	666	638	622	667	681	658	659	630	644	646	603	641	617	622	628	653	659	633	653	639	612	606	641	639	642	666	600	620	593	640	625	668	650	613	598	625	620	610	633	645	642	611	601	675	614	628	649	610	612	645	595	638	647	668	655	651	652	606	583	656	604	703	637	642	582	648	624	636	686	621	649	653	680	613	655	650	632	597	624	642	660	612	622	618	621	627	684	642	662	633	667	660	628	633	637	601	626	592	626	593	618	615	666	670	647	633	671	619	658	638	662	616	652	654	624	622	680	651	617	649	635	642	651	589	620	648	645	600	584	659	643	622	633	634	638	612	645	654	620	627	624	617	611	625	613	607	647	602	653	625	612	616	646	648	599	633	633	701	658	687	628	613	612	607	632	629	631	643	622	619	635	651	655	632	673	638	611	678	622	613	658	602	659	632	663	624	645	680	594	615	676	591	657	605	636	663	634	560	658	617	642	646	657	624	605	672	677	657	630	601	653	605	672	671	602	643	671	651	630	595	655	633	643	670	654	620	594	644	610	647	612	640	638	642	632	642	613	635	610	632	659	682	639	611	667	633	605	647	621	660	602	616	633	601	670	611	631	655	623	607	626	605	625	681	650	697	635	615	650	577	681	642	672	620	661	650	605	631	623	657	631	629	607	657	669	604	653	652	656	605	636	595	648	597	669	632	668	620	630	699	652	626	606	620	681	614	627	646	626	640	648	662	696	679	666	631	593	600	653	605	606	662	644	617	653	636	604	550	644	565	610	634	655	566	637	602	683	651	604	638	645	593	645	616	643	620	631	662	649	652	667	626	617	633	640	587	586	632	629	663	657	628	628	645	590	673	599	650	657	647	619	601	680	644	634	610	576	628	629	628	657	670	649	604	616	641	622	638	631	679	596	618	659	654	644	602	645	629	639	613	591	648	607	617	648	615	618	598	613	628	640	620	643	667	612	617	644	650	621	594	629	639	612	658	617	645	601	619	612	659	643	581	617	649	648	660	601	684	619	626	589	667	638	660	641	638	628	700	665	632	617	642	616	657	631	636	641	641	634	659	648	626	622	630	610	634	634	662	651	624	648	666	599	666	661	642	651	622	697	604	608	633	627	619	639	636	595	640	662	666	658	633	644	680	601	625	640	613	656	653	625	604	581	632	656	618	672	662	630	644	660	660	638	648	608	643	644	651	652	642	605	623	646	636	603	699	619	662	618	593	641	617	656	658	605	619	666	648	630	647	631	639	618	658	620	632	678	612	608	601	640	626	624	636	613	623	676	686	654	626	633	627	634	642	616	644	620	625	625	630	641	624	649	627	585	618	610	646	645	652	578	621	630	623	604	550	643	649	648	593	656	630	627	665	647	606	653	626	655	620	682	613	634	620	617	643	606	684	634	617	689	666	633	598	647	625	643	646	654	583	650	644	608	668	651	611	664	670	650	649	641	610	627	591	641	620	637	597	602	617	645	663	605	672	659	647	633	623	617	631	617	608	669	593	623	635	604	616	641	632	638	632	645	607	591	642	628	692	630	633	605	605	621	663	671	623	620	603	610	617	617	654	619	615	627	675	656	620	639	648	573	641	645	617	626	666	661	606	661	602	602	663	624	605	585	642	618	608	627	616	642	653	632	650	640	605	620	681	628	672	632	638	634	635	613	626	650	669	616	604	615	667	623	644	619	630	657	638	641	683	662	604	635	599	622	658	638	604	621	648	614	637	633	599	641	659	638	613	610	611	609	646	626	634	639	633	642	635	635	676	672	632	619	604	628	573	636	622	642	651	671	639	640	640	627	665	689	617	632	648	679	642	651	589	679	654	646	683	662	653	603	625	646	648	625	605	622	646	637	666	612	648	635	617	636	613	626	626	628	620	611	635	624	596	625	625	644	643	662	650	648	663	598	633
24335	21536	28943	25161	22630	19231	12950	8001	5663	4614	3724	3030	2423	2088	1880	1650	1424	1333	1268	1154	1047	975	886	914	858	844	780	769	767	765	761	748	722	703	738	707	714	736	727	668	718	718	737	673	646	741	633	701	706	709	676	677	671	693	656	702	660	709	699	690	697	660	678	649	678	679	648	685	683	685	694	662	666	650	671	641	629	654	676	635	693	707	619	687	704	718	682	702	665	669	692	691	682	651	631	699	662	652	698	663	684	700	704	660	658	669	674	710	654	650	676	664	675	702	716	680	673	681	683	704	684	687	701	647	694	675	639	666	730	672	668	718	649	657	674	687	694	712	674	619	679	621	650	662	641	667	679	661	668	641	720	669	702	645	684	631	685	655	706	669	622	679	722	693	668	688	677	680	681	660	719	692	671	705	715	647	647	664	700	664	643	702	664	719	698	691	653	691	704	686	684	696	661	690	649	675	685	705	685	642	632	659	658	684	693	654	683	685	645	696	685	656	647	707	693	674	709	677	642	676	666	657	647	709	682	689	687	650	660	659	642	637	698	688	668	665	684	642	652	684	700	719	717	630	654	667	721	657	673	690	686	603	672	673	711	667	647	656	646	657	696	665	706	694	661	698	718	613	717	681	677	689	701	701	657	666	702	687	653	682	706	655	640	723	642	658	706	695	675	697	699	670	652	693	655	662	686	677	712	672	661	647	651	723	710	675	657	648	674	667	708	700	726	695	658	702	664	715	689	648	700	692	692	687	691	695	668	685	670	652	664	666	645	633	689	695	665	655	609	689	678	708	661	649	667	670	681	690	675	718	694	664	697	671	683	646	665	700	711	725	697	641	645	674	701	644	766	654	670	627	656	658	705	679	678	670	741	712	669	641	669	668	670	651	743	635	744	702	678	666	682	726	659	693	669	681	746	638	654	667	660	680	654	720	677	676	651	687	684	656	651	659	673	663	631	684	682	701	700	690	679	654	697	685	667	625	694	713	674	644	665	678	653	636	692	700	712	633	695	694	627	715	697	680	674	651	664	693	671	699	670	653	695	699	681	638	719	660	658	652	641	692	645	640	649	646	699	689	694	694	661	675	690	668	700	731	681	668	657	680	664	682	663	668	647	686	673	657	675	642	658	651	718	665	681	668	687	699	668	641	665	684	726	656	670	665	712	686	665	676	675	688	650	665	685	739	640	652	702	717	684	643	703	672	682	703	711	706	709	646	712	641	696	660	679	661	664	677	662	686	684	664	642	674	672	712	637	655	686	707	697	664	611	674	690	654	665	689	657	674	634	694	657	647	638	685	740	669	670	641	639	683	654	652	694	664	689	695	686	636	666	673	655	687	690	664	704	666	681	632	681	718	677	667	674	699	687	656	674	672	678	691	641	663	676	671	724	671	663	649	715	676	666	657	723	684	699	695	688	605	654	677	661	736	683	651	640	671	693	652	661	660	636	675	721	746	685	682	690	681	693	670	675	648	695	673	695	714	702	695	652	694	649	681	690	690	690	669	679	638	678	699	678	644	662	651	721	692	691	703	637	644	670	661	686	657	674	644	648	700	681	628	640	667	694	682	633	719	705	637	630	665	694	635	709	668	670	674	638	703	719	689	698	667	695	674	717	693	673	625	682	653	673	684	640	701	710	646	673	710	691	742	677	620	663	715	646	700	695	735	656	646	676	666	659	687	663	718	677	629	681	661	647	695	685	631	658	706	664	678	706	723	670	654	694	718	662	739	727	668	725	676	706	733	681	689	670	667	699	641	664	676	653	671	656	651	679	658	680	708	667	660	706	678	650	645	706	675	686	665	726	694	692	665	703	693	704	673	680	665	634	687	660	678	663	678	726	692	672	654	689	674	686	687	644	674	679	663	633	720	666	638	692	654	673	644	649	623	683	653	666	690	666	688	682	634	673	667	695	632	669	702	716	647	712	685	674	656	639	670	720	669	707	687	657	656	734	714	667	717	707	688	720	704	712	679	657	646	659	639	686	701	668	637	672	655	702	669	667	698	709	635	655	715	662	684	709	650	689	693	623	652	663	635	677	701	665	663	688	634	689	666	622	675	692	672	662	688	688	704	719	671	667	674	713	636	709	689	714	655	678	658	685	636	658	670	740	701	648	703	666	711	725	621	685	695	673	727	671	693	670	669	693	678	668	676	655	642	698	699	658	680	651	671	688	690	689	657	649	698	658	639	711	700	714	642	678	698	672	648	673	666	656	669	668	654	696	649	641	646	621	673	688	682	682	699	714	667	679	692	682	669	669	665	661	686	725	650	676	654	677	652	674	684	749	663	748	667	676	679	665	702	635	696	677	714	665	701	643	690	711	692	679	674	695	673	666	691	680	677	677	656	606	650	638	647	677	695	707	665	677	689	677	658	680	661	642	679	657	672	681	717	675	673	662	675	659	650	664	662	653	706	682	666	695	683	651	669	704	666	730	695	713	678	688	654	665	617	672	682	716	714	690	660	680	700	685	695	678	664	693	644	687	685	735	716	704	679	694	687	648	658	652	701	689	682	705	685	682	677	717	733	696	667	692	728	649	668	627	653	648	635	693	694	706	732	697	639	694	666	700	654	651	677	657	675	676	663	722	639	671	668	633	643	655	665	667	677	703	657	675	671	669	621	695	694	666	638	662	670	670	680	712	695	655	614	681	673	653	633	698	693	675	692	687	682	667	701	688	678	649	655	713	701	696	711	695	712	655	645	674	675	605	681	679	663	704	696	689	684	694	678	651	693	677	691	660	674	699	618	676	736	688	666	647	685	669	680	673	696	652	669	691	699	624	631	660	627	662	671	704	676	688	677	678	692	660	671	694	632	680	694	694	640	662	629	732	664	699	643	669	695	634	680	658	683	703	656	666	726	621	660	679	696	681	676	641	634	674	685	643	703	699	677	685	678	652	700	678	750	699	673	717	680	694	734	688	681	681	718	652	682	684	700	634	684	718	692	636	661	674	633	737	658	676	737	690	694	645	666	701	693	690	713	697	610	643	674	735	684	705	739	695	751	722	679	666	698	677	697	651	662	686	656	708	661	677	699	695	668	658	640	658	679	639	629	661	629	698	649	678	694	654	652	647	679	646	676	679	704	666	689	624	674	599	681	686	713	692	669	634	680	616	664	685	648	690	689	708	711	659	700	712	684	657	719	658	652	697	687	675	660	703	711	659	681	680	676	709	681	646	694	689	689	664	691	632	653	624	683	740	637	721	682	691	673	701	700	700	674	656	677	659	652	662	687	711	643	674	664	700	670	659	687	676	722	697	674	702	727	627	684	693	686	722	660	616	732	658	697	702	683	658	692	682	661	627	678	664	651	669	684	650	674	708	630	660	648	692	648	681	662	674	644	663	702	709	670	648	681	699	641	710	672	680	642	687	673	652	653	649	674	696	675	714	661	678	673	662	698	659	700	647	642	677	662	694	715	724	707	663	700	696	680	705	655	683	651	683	631	710	674	717	694	709	705	678	727	641	670	692	649	653	688	685	654
26309	51440	40920	28595	22288	17965	13975	11023	8293	6522	5294	4373	3322	2891	2529	2132	1813	1599	1447	1368	1187	1051	995	1010	893	902	829	882	872	848	791	786	735	761	767	716	792	750	700	763	756	723	740	714	695	729	738	714	742	754	705	716	721	695	678	768	709	708	698	643	685	693	639	633	720	686	685	709	655	634	674	664	697	695	709	690	667	700	688	653	672	697	720	661	669	707	674	675	662	687	655	682	711	745	682	708	661	681	675	732	683	691	677	701	644	737	745	686	729	700	667	722	673	718	684	705	678	731	673	723	722	674	629	688	686	693	674	702	711	722	676	735	699	736	652	715	683	669	661	685	646	643	713	672	661	640	676	668	660	704	651	708	664	696	695	688	694	706	676	715	680	670	651	679	718	682	654	695	713	673	668	679	698	772	717	695	717	691	683	654	680	671	645	674	662	661	707	661	696	670	696	715	686	755	669	676	654	649	673	671	713	674	657	668	662	683	700	714	630	674	713	714	684	646	645	695	665	660	689	704	678	738	730	690	693	685	646	700	656	647	698	674	675	677	709	696	683	701	681	655	712	686	681	713	661	674	717	672	698	653	696	717	659	633	681	726	709	679	691	661	727	677	681	696	657	644	649	704	706	683	672	690	697	734	714	696	672	736	652	641	665	641	672	659	660	673	681	682	727	690	695	668	671	690	651	658	701	736	699	661	675	692	680	665	686	663	699	693	693	670	656	647	704	679	671	681	726	668	662	661	675	684	751	673	714	679	692	702	678	690	676	680	705	656	700	688	710	689	701	678	663	717	659	669	710	677	654	678	712	643	701	718	673	681	697	711	689	671	699	677	740	694	732	698	680	654	693	664	708	687	668	751	667	685	638	694	641	627	674	698	696	633	657	668	671	704	685	637	675	682	707	707	710	671	694	686	679	681	682	664	711	684	633	662	691	700	677	711	650	687	681	683	684	672	632	644	657	653	680	714	636	703	668	697	685	717	679	632	728	664	667	703	705	655	663	659	638	731	668	680	712	707	693	666	632	704	668	666	692	614	705	668	700	661	635	693	705	686	717	684	664	648	662	711	657	682	681	687	699	677	663	653	641	696	692	689	698	664	701	645	718	728	704	679	620	667	652	656	665	662	705	664	682	707	718	675	662	724	718	709	676	656	681	686	716	677	702	664	674	715	677	633	663	672	692	665	693	675	658	646	638	688	711	725	670	673	682	662	660	697	697	676	701	665	720	672	645	667	648	668	686	681	639	656	708	660	641	709	712	658	738	696	673	661	678	673	676	670	675	652	670	724	653	661	724	663	691	629	653	710	640	727	644	646	719	719	645	661	663	653	688	672	718	708	650	686	665	710	712	650	659	624	730	648	652	714	683	721	718	655	675	692	668	677	718	662	686	708	689	701	665	665	719	668	684	692	705	680	717	664	679	657	655	686	680	667	670	667	666	690	710	674	663	685	713	630	696	748	700	650	702	699	673	667	613	660	700	688	664	712	694	672	689	648	683	705	685	732	706	655	680	686	705	724	710	688	638	688	729	718	720	691	657	650	714	617	674	648	650	669	668	666	714	726	730	677	685	681	692	713	686	674	710	674	684	729	709	662	675	677	708	775	681	666	686	698	715	694	693	678	667	656	666	701	666	668	648	755	680	654	692	658	680	672	667	633	687	672	741	637	705	710	657	691	697	710	663	712	638	664	683	681	682	646	693	700	690	679	695	703	648	656	692	720	700	637	686	667	668	688	674	691	642	706	639	653	717	683	655	656	676	663	719	671	692	709	684	691	713	676	716	712	678	640	679	702	667	665	688	717	685	683	670	689	705	679	695	668	632	664	685	668	738	682	713	707	698	645	672	671	652	667	748	686	659	720	690	664	734	635	675	667	647	674	691	676	732	678	665	654	650	712	693	663	665	624	633	692	739	684	672	650	743	716	653	709	676	697	667	685	726	684	674	649	719	678	683	645	651	689	667	692	728	651	690	708	714	713	697	643	740	705	683	693	676	699	665	727	666	719	663	657	685	701	664	714	674	656	666	628	669	669	686	676	712	704	690	698	720	713	732	677	689	693	664	658	664	649	705	699	712	707	712	677	659	671	685	676	695	678	666	643	711	695	664	697	692	724	701	696	652	682	667	694	704	704	684	688	683	726	665	715	670	711	672	695	666	681	680	708	700	699	675	689	751	684	690	672	655	679	681	674	704	676	668	684	679	715	682	651	738	697	662	676	716	707	673	719	670	692	687	667	662	676	702	669	670	659	700	721	717	664	701	676	694	699	691	693	732	720	697	697	664	654	741	674	685	707	679	646	660	666	719	735	757	667	668	708	738	676	695	704	705	677	716	684	716	672	719	683	682	724	696	695	672	667	719	635	686	695	683	697	694	677	657	657	676	745	678	670	646	682	699	652	672	686	669	699	663	682	679	731	697	708	717	711	694	704	677	684	660	689	663	734	652	669	661	734	706	688	709	740	651	665	646	677	722	665	695	730	704	672	681	702	672	684	648	658	690	692	681	691	649	655	643	666	630	679	698	675	661	687	697	706	700	680	672	671	675	682	645	656	747	653	746	690	660	684	677	683	646	678	705	703	704	720	696	709	713	699	713	652	650	656	672	689	675	648	678	686	685	719	706	696	681	718	709	688	661	684	692	680	668	705	703	671	689	688	676	721	660	682	698	613	663	690	654	686	675	676	676	684	694	681	715	678	676	663	669	655	694	711	680	667	640	712	685	702	663	680	666	682	706	669	662	641	680	774	671	699	718	684	651	690	684	665	727	742	709	674	641	659	713	706	667	679	690	658	708	696	703	667	693	638	676	639	668	679	693	680	670	702	718	649	673	630	647	734	671	667	681	647	699	715	697	645	665	669	704	732	632	686	700	720	672	721	686	645	716	714	654	695	706	690	684	701	652	667	638	640	708	684	655	645	751	678	648	682	656	659	632	703	674	642	695	710	695	666	711	725	718	699	656	709	679	660	718	704	675	701	720	768	699	694	646	689	670	712	706	692	678	676	693	680	674	697	667	672	692	631	680	718	685	699	684	665	685	647	700	671	694	658	702	692	703	687	655	708	689	699	704	695	628	678	712	674	722	678	656	648	690	642	684	706	658	683	704	661	705	704	653	700	678	634	705	675	709	674	689	673	752	687	670	650	701	651	715	653	706	666	656	681	652	664	633	698	678	672	691	735	689	660	684	634	678	720	711	624	712	656	658	697	711	683	678	738	676	700	680	717	687	685	660	663	707	711	698	668	700	723	662	666	650	718	654	709	637	718	665	703	645	718	696	656	682	683	668	668	673	724	708	690	704	676	654	692	689	673	680	682	670	732	683	686	653	717	678	684	660	721	691	675	623	665	644	677	709	692	746	678	669	678	657	715	710	662	720	661	727	744	702	706	710	663	684	661	686	634	706	654	664	648	684	741	680	716	734	692	686	688	721	702	720	674	682	654	705	663	661	694	694	693	691	730	708	691	667	698	641	711	694	665	671	660	688	658
25448	21588	28450	26970	19546	12969	8712	6157	4495	3497	2867	2488	2029	1788	1577	1409	1227	1217	1118	1014	955	878	819	794	801	857	805	736	727	733	724	669	675	709	684	724	715	679	684	649	673	682	656	676	646	696	666	655	666	645	695	625	625	700	666	653	643	650	675	658	641	653	615	659	660	676	635	675	686	680	677	652	680	646	616	679	668	659	655	681	636	637	658	657	665	647	653	622	666	650	635	652	637	625	660	637	660	646	659	664	618	606	638	659	628	605	651	618	647	648	627	671	663	601	632	651	654	657	676	617	669	654	659	649	643	668	636	655	651	655	664	623	629	609	632	679	670	690	598	676	670	694	622	633	675	651	690	659	673	626	634	608	649	611	622	625	649	645	656	676	654	626	668	664	620	651	671	702	622	686	609	612	647	651	629	682	647	662	669	643	644	621	636	649	673	620	689	653	644	634	591	684	645	644	650	671	683	632	693	666	635	668	593	711	624	665	662	692	630	672	630	641	670	641	617	655	671	633	637	656	623	651	687	681	652	645	649	657	635	659	641	626	661	630	689	629	622	656	652	625	617	636	637	631	640	661	667	640	660	639	619	676	672	663	645	666	614	666	650	676	695	650	631	634	657	693	650	662	658	655	668	646	662	679	712	636	641	682	663	608	638	671	665	630	659	641	640	647	678	626	639	696	656	644	663	655	616	612	661	634	683	660	623	630	626	615	623	603	661	661	665	662	674	637	629	629	624	574	697	618	630	671	664	673	613	644	680	651	691	646	647	626	622	635	662	645	647	676	684	650	641	644	636	672	676	635	579	617	644	644	678	682	670	620	686	680	617	649	646	627	623	645	607	648	601	664	667	682	672	617	674	622	680	659	649	669	656	646	606	691	646	630	645	656	629	650	674	673	665	667	640	593	668	668	641	638	620	618	634	686	667	669	662	678	683	631	621	601	648	648	682	678	634	668	656	664	663	635	660	647	625	619	640	620	623	645	654	641	636	666	640	624	654	651	632	609	661	609	622	625	700	664	638	626	635	635	617	662	607	729	662	612	627	674	615	660	655	672	685	703	631	651	619	654	653	604	646	629	674	665	673	669	637	663	652	615	592	617	608	618	643	631	660	668	683	618	678	581	631	658	690	637	641	646	678	621	655	648	616	640	646	639	600	681	688	601	630	644	654	650	636	670	676	584	651	618	627	677	687	635	624	638	684	651	650	627	661	640	611	623	661	617	664	676	656	667	609	664	663	663	631	703	626	655	676	619	690	624	636	619	666	654	616	665	639	648	675	619	674	678	709	646	605	657	622	618	677	656	616	637	688	650	641	601	641	663	640	642	702	658	704	686	645	620	636	653	651	628	628	634	658	628	631	631	630	632	621	608	644	623	602	639	628	633	674	628	617	643	628	660	639	634	619	668	606	688	673	626	642	633	633	696	630	643	649	633	654	652	675	649	664	649	642	607	671	643	655	611	645	648	629	590	644	685	683	675	672	674	635	657	591	630	660	597	619	652	605	660	673	653	681	618	628	656	649	611	634	659	639	688	640	632	670	629	641	630	619	611	625	667	599	664	634	639	643	614	651	635	631	629	604	613	674	700	641	647	636	649	625	677	655	618	626	640	683	658	644	643	668	643	689	645	651	626	641	657	645	653	691	627	597	621	588	629	665	638	647	594	639	651	727	646	659	630	650	605	610	642	629	658	690	659	680	665	636	647	661	672	601	616	669	658	616	641	684	650	620	612	632	617	660	682	640	649	650	619	645	647	673	629	641	614	668	617	670	665	664	572	657	659	648	682	622	649	628	650	652	664	702	651	593	668	654	638	671	617	693	641	636	674	644	653	637	632	630	661	692	598	657	661	687	636	662	657	632	677	616	604	649	639	665	671	671	667	622	634	652	680	679	646	611	617	659	666	647	646	654	679	673	645	635	696	658	665	608	618	623	679	658	627	658	681	637	627	661	667	624	608	669	629	622	634	671	687	630	624	654	637	603	648	644	631	637	636	633	652	615	697	699	704	674	636	603	660	699	679	632	627	604	643	645	665	630	653	675	632	657	662	716	663	668	627	688	693	681	682	643	670	672	664	682	646	666	618	677	699	655	589	672	656	625	658	620	702	607	597	648	655	676	654	674	649	634	646	622	603	661	671	659	675	674	662	664	649	639	665	731	667	646	678	603	672	656	639	681	672	635	637	619	666	636	614	678	639	636	654	616	622	586	661	625	659	665	638	637	636	685	657	646	644	641	684	650	645	649	648	685	664	619	641	681	648	686	620	664	632	639	699	665	659	637	655	631	658	670	617	617	639	688	705	706	664	659	669	590	661	694	677	620	630	653	609	607	677	692	672	627	632	654	615	668	708	658	636	665	631	622	642	684	642	665	673	648	651	649	672	649	627	650	677	634	647	684	684	658	663	690	627	608	643	663	643	623	654	681	672	613	687	609	633	646	639	658	689	639	608	650	587	633	650	681	645	657	688	637	628	674	649	682	665	632	706	618	654	642	637	668	636	668	656	642	633	670	631	606	700	657	651	690	671	690	696	654	656	663	633	628	651	653	624	647	634	636	639	620	630	640	624	656	661	646	668	683	634	625	711	664	592	696	675	638	677	649	614	653	654	593	639	662	666	655	610	621	646	646	614	640	626	656	628	653	664	648	665	699	664	675	667	650	635	676	679	674	636	664	652	626	641	632	651	650	662	628	623	682	655	668	645	687	662	681	596	684	666	636	618	608	663	615	609	674	653	600	644	634	605	634	572	664	656	664	701	657	647	644	668	629	647	680	687	644	631	628	672	649	625	702	670	652	632	717	614	629	693	699	676	637	643	627	642	629	678	643	671	639	644	662	643	631	626	607	632	663	681	639	694	640	641	585	675	686	664	625	639	616	613	669	676	614	620	633	659	645	662	613	628	608	653	648	646	670	651	644	633	659	656	697	662	646	636	678	602	661	645	637	664	652	666	669	607	669	653	659	664	587	653	649	611	655	625	718	635	623	673	655	674	658	626	678	635	656	667	662	652	694	652	642	642	648	662	660	634	629	644	680	677	660	635	667	655	605	684	651	676	628	633	625	646	640	649	627	637	644	653	638	610	691	635	677	607	638	613	669	620	679	679	627	646	620	652	650	676	699	632	698	647	677	660	691	671	643	638	612	670	638	607	678	626	676	665	639	640	671	640	625	666	677	615	666	632	646	680	600	660	645	671	649	607	658	651	601	676	612	626	651	653	643	602	686	651	617	691	634	699	607	621	706	638	631	658	647	632	694	653	647	645	618	628	678	624	626	662	661	639	675	641	660	668	630	658	640	665	644	657	657	655	608	659	634	678	630	640	637	667	656	646	655	594	624	617	653	680	652	590	627	660	598	664	684	669	656	656	623	674	649	610	664	683	657	566	629	717	704	645	638	671	667	668	631	640	628	647	639	606	672	668	625	679	698	670	655	623	647	610	693	629	599	652	598	605	644	640	629	628	645	633	614	653	659	673	634	677	692	699	645	639
26270	48207	37508	25599	19321	15710	11807	9016	6952	5368	4354	3541	2863	2406	2191	1760	1593	1416	1331	1270	1104	1027	961	915	898	844	809	839	794	746	799	766	729	754	706	710	689	692	718	647	715	767	711	687	703	640	714	685	671	688	691	706	704	691	715	628	632	699	656	684	665	673	624	688	675	684	680	628	658	687	698	687	697	630	687	620	671	625	668	712	655	665	684	640	679	623	651	675	665	669	701	710	638	650	715	664	701	650	646	630	646	641	655	617	666	700	650	650	664	630	633	653	667	682	666	677	711	656	680	664	672	655	701	691	679	668	661	682	657	683	684	662	704	669	654	673	671	727	662	616	674	678	648	637	685	656	650	670	693	667	652	650	630	678	652	683	653	657	632	692	643	652	689	687	670	674	662	704	681	635	657	688	694	651	700	698	681	672	695	669	639	614	656	658	629	681	688	659	638	689	667	644	638	668	659	597	661	641	677	656	685	649	664	631	677	698	694	646	664	675	702	623	650	711	670	611	654	693	639	685	664	693	696	668	693	634	688	642	654	703	678	610	748	607	660	687	677	647	660	627	656	680	677	675	653	670	683	693	698	703	691	638	690	685	616	697	634	626	659	695	679	677	647	653	663	682	655	634	656	672	676	669	599	709	701	675	655	665	667	672	682	621	661	659	685	676	664	712	654	725	711	628	671	669	657	650	702	668	670	683	665	584	709	658	710	641	632	668	677	699	713	592	683	696	681	659	665	645	623	697	669	686	636	658	651	666	628	732	649	661	656	617	669	690	644	666	654	647	658	688	657	690	654	625	629	679	693	609	648	687	650	685	671	716	651	643	655	629	657	643	659	651	693	655	701	654	657	672	700	695	665	667	671	683	638	678	652	683	623	689	689	684	656	648	682	659	666	671	677	711	643	668	636	663	696	675	666	659	697	686	653	640	684	651	667	668	697	607	655	646	681	669	659	661	674	670	627	624	651	622	665	650	635	645	662	682	647	665	709	702	656	665	627	666	659	632	700	671	642	657	642	645	653	661	645	701	643	676	687	663	660	670	668	691	689	650	613	616	678	679	703	675	697	639	672	652	634	689	663	670	674	618	641	656	680	717	660	704	656	673	669	692	686	670	657	683	627	655	632	656	681	614	664	644	665	638	689	620	624	680	650	635	658	641	690	694	703	681	653	635	637	643	675	640	698	689	641	672	657	705	613	681	640	698	646	685	659	662	613	670	664	711	660	667	650	705	687	665	678	622	645	681	646	652	659	681	652	683	676	678	674	656	637	666	638	653	683	643	701	666	626	675	713	631	703	680	684	678	677	649	721	649	634	655	646	646	603	641	653	670	602	617	671	672	699	641	671	666	666	632	700	632	668	660	638	672	677	660	668	646	645	647	678	675	636	670	618	658	678	676	663	697	730	641	663	650	683	677	666	698	628	702	675	683	656	705	697	662	634	660	678	688	662	657	683	645	696	676	685	643	676	713	678	680	638	677	684	652	678	654	649	702	669	694	639	729	633	666	667	696	666	618	635	655	666	697	635	657	647	675	693	712	617	628	665	660	659	692	664	653	633	676	714	632	643	682	653	676	655	652	696	659	666	660	665	658	651	644	674	689	651	660	664	661	725	631	710	653	694	678	662	661	650	663	657	682	673	676	603	688	633	641	669	670	634	674	637	647	655	678	704	645	663	658	623	664	674	662	637	625	682	660	655	701	690	649	629	702	670	670	696	686	643	634	640	689	662	679	670	665	670	638	615	675	692	699	638	656	720	651	667	688	695	624	648	660	693	666	679	699	645	695	696	644	669	654	685	665	679	694	632	647	654	608	714	696	672	636	640	687	680	650	719	708	705	644	664	689	723	654	692	672	593	677	675	690	694	685	679	660	651	624	652	624	641	665	677	620	688	660	650	691	668	699	642	646	685	705	681	644	677	685	671	643	686	647	644	634	664	655	650	646	703	649	690	608	685	667	648	668	651	682	658	654	637	637	677	620	633	632	691	651	648	696	693	653	689	709	641	653	638	638	703	674	668	651	647	710	630	640	673	640	688	680	666	645	666	634	646	696	620	636	630	624	686	661	685	678	693	658	700	634	677	639	637	704	664	694	645	672	638	717	699	674	683	656	668	657	662	641	659	634	626	671	619	653	639	689	618	685	679	664	677	649	687	689	652	712	636	643	655	679	652	678	626	690	672	675	648	683	638	650	697	677	642	714	655	660	736	674	663	618	676	674	641	666	670	668	662	666	595	696	672	646	624	651	685	694	649	695	612	679	639	692	647	630	666	653	676	617	654	692	627	639	682	661	653	630	671	716	640	687	670	693	703	677	675	688	633	641	643	690	698	699	652	679	654	662	656	660	673	643	645	636	686	675	681	689	721	660	670	631	652	670	668	648	654	681	635	686	706	682	668	668	646	598	640	679	644	657	678	683	599	664	667	702	732	607	654	653	703	699	652	632	700	674	682	657	661	655	658	680	641	663	687	642	639	653	652	666	682	679	667	683	671	652	636	697	636	619	667	681	683	626	679	659	626	678	659	692	679	623	667	682	628	693	636	673	649	692	657	639	662	693	666	681	682	667	657	681	663	622	635	649	656	662	639	694	664	680	685	640	625	667	672	640	635	645	621	688	680	652	702	661	643	635	651	700	648	692	664	642	666	697	677	628	666	658	697	644	684	694	646	661	644	646	649	651	670	671	687	638	692	645	735	671	709	643	668	659	691	663	671	623	689	684	700	687	732	665	680	652	684	658	699	694	652	623	663	703	686	612	652	671	639	687	629	632	665	702	667	657	629	666	649	690	652	659	700	640	671	653	651	662	627	706	670	658	647	636	644	689	703	642	666	662	700	650	699	671	654	668	663	689	649	682	669	685	642	666	669	665	662	660	660	700	659	670	633	655	679	691	674	617	641	696	690	659	664	654	748	725	674	623	636	655	672	692	676	643	635	644	727	616	617	666	658	652	667	646	665	680	651	693	622	684	618	679	648	664	662	678	659	663	722	709	654	671	670	664	666	610	659	676	670	648	660	669	673	623	659	677	672	676	634	666	623	654	644	691	630	687	664	671	710	671	645	729	663	662	643	644	665	672	684	666	683	672	660	660	655	650	664	601	686	661	636	675	674	681	651	676	649	685	705	672	644	683	729	669	656	666	669	644	670	740	672	677	641	649	705	638	706	670	632	703	674	672	676	648	665	686	652	686	670	656	717	668	657	660	655	631	692	665	660	700	658	622	693	678	690	682	667	650	665	653	669	668	663	667	640	681	654	676	636	703	604	673	656	681	662	682	667	666	665	678	655	653	627	671	705	700	651	618	684	670	717	693	609	706	656	662	661	662	664	662	675	712	659	606	682	710	644	628	673	636	695	730	682	682	696	659	657	698	709	650	664	675	683	697	678	708	656	673	668	659	630	657	690	644	684	684	631	670	667	708	646	625	657	692	683	659	688	655	609	622	655	659	681	673	654	674	661	662	653	654	668	619	703	646	662	656	637	685	638	616
23121	21572	29405	24299	22038	23434	20774	11522	8075	6267	4821	3885	3317	2912	2399	2099	1866	1655	1519	1418	1308	1210	1146	1093	1024	1048	997	974	901	909	817	857	829	845	849	826	828	837	800	824	884	807	775	814	799	790	811	784	789	780	791	800	752	795	840	779	743	800	789	749	732	777	751	726	748	734	754	811	737	788	763	793	738	765	758	773	754	722	804	757	784	713	750	786	794	792	751	719	812	770	739	748	768	761	723	736	721	737	769	763	778	720	719	729	738	785	780	801	817	763	729	721	782	780	804	759	783	738	754	777	751	755	770	788	774	706	785	778	739	778	789	754	768	776	738	725	794	775	698	778	755	795	693	778	774	688	806	768	708	753	751	733	765	787	763	790	749	774	743	759	771	747	729	806	789	758	747	762	703	750	759	784	742	764	736	766	804	782	725	821	694	725	744	816	784	759	740	786	752	731	846	766	738	773	726	748	766	742	737	733	715	781	750	759	800	743	750	782	813	767	741	758	761	773	798	726	776	777	750	735	776	744	784	774	752	779	835	751	733	783	767	760	773	800	776	758	753	764	827	775	732	725	748	731	750	782	780	734	733	768	774	745	735	726	805	813	776	786	806	715	704	799	748	737	741	738	732	820	748	780	737	767	756	790	768	735	739	766	763	783	729	822	752	779	759	809	778	737	791	771	747	734	748	767	732	803	783	752	721	756	778	784	751	788	759	780	746	788	781	768	753	782	755	760	764	783	730	740	772	784	748	765	762	803	740	770	789	741	724	769	780	837	692	749	761	765	743	797	749	804	726	795	795	779	774	841	719	755	735	762	774	683	838	768	762	740	772	806	712	765	781	689	778	778	740	725	734	758	793	784	726	731	764	797	797	755	724	753	786	743	756	743	783	775	709	776	788	768	734	737	740	749	698	769	764	776	707	757	747	761	752	722	749	756	737	781	769	729	710	784	777	774	819	767	744	764	764	763	774	756	782	747	779	769	765	728	759	805	750	747	796	786	744	731	721	729	785	772	717	765	734	753	746	758	721	756	786	806	743	779	750	777	774	757	798	766	758	784	718	726	778	784	751	786	764	757	758	795	703	707	763	741	733	743	748	784	791	746	798	780	760	793	783	734	765	772	829	753	774	729	752	751	762	795	769	765	755	787	723	770	753	781	770	774	725	735	736	745	715	736	747	798	778	767	774	800	732	740	834	743	729	789	767	772	772	728	756	779	768	770	730	754	719	754	737	734	780	753	759	774	754	801	787	713	757	744	771	770	786	783	834	737	738	734	732	758	776	758	753	714	776	802	764	738	770	721	736	799	755	724	762	721	761	774	761	738	756	784	757	757	757	771	765	778	724	770	800	771	756	726	802	766	766	743	750	783	778	797	772	767	814	734	730	732	765	753	745	742	789	793	776	732	760	758	766	782	753	737	732	743	778	743	787	796	743	779	779	777	701	733	741	809	762	833	749	801	738	731	724	781	763	762	770	697	757	749	775	747	743	729	709	799	785	746	742	735	737	812	796	753	736	757	771	751	752	743	726	819	777	752	746	788	734	716	773	772	757	742	824	787	756	804	778	749	770	748	755	798	797	762	723	768	727	786	807	763	750	723	776	738	759	711	754	747	727	718	807	793	744	732	746	696	781	800	774	752	769	739	681	804	746	772	709	744	736	801	765	778	751	800	805	790	772	763	733	744	752	740	725	728	741	774	777	742	737	724	700	764	734	790	738	761	807	742	729	755	794	739	723	730	743	785	780	707	740	755	761	810	732	775	728	767	744	816	751	761	777	743	757	782	761	776	762	790	773	735	771	723	826	682	746	738	735	747	761	755	782	738	737	760	727	745	743	744	751	733	793	744	765	716	775	757	835	797	738	802	779	721	791	781	750	766	783	736	746	750	752	759	712	789	796	797	756	767	694	753	760	819	795	774	750	704	742	754	754	754	785	739	772	767	746	785	748	761	736	734	741	744	733	761	728	723	826	744	734	736	747	760	796	769	734	740	766	773	804	802	780	721	749	765	754	750	754	762	793	706	732	760	737	709	792	774	710	756	770	744	752	776	741	769	782	757	755	712	749	831	724	762	761	776	704	817	754	797	803	755	814	756	772	787	800	745	738	777	757	821	834	783	734	754	805	742	723	763	785	779	750	770	782	777	776	807	743	800	747	734	767	688	755	701	703	776	727	721	828	762	770	747	789	778	754	743	728	691	720	780	790	730	781	742	750	728	762	708	747	787	789	739	863	739	760	753	690	781	799	699	712	763	749	771	734	770	799	793	816	780	756	827	724	753	660	769	764	787	771	795	779	814	796	798	788	687	757	785	777	717	735	772	752	799	766	725	766	730	763	719	767	758	746	767	700	782	774	786	733	758	748	777	787	751	773	700	749	775	791	764	735	780	772	725	716	763	812	736	717	766	766	764	729	704	751	738	775	756	732	749	692	781	755	772	818	738	816	777	701	770	765	778	771	732	787	745	760	746	765	691	734	745	756	752	790	753	707	806	800	730	724	773	750	785	753	678	792	744	737	707	736	801	760	732	763	712	747	735	797	771	785	716	797	765	726	749	807	714	749	819	783	749	730	711	751	776	707	749	741	783	756	782	759	758	781	800	787	752	773	740	746	742	747	769	765	747	778	769	778	808	799	757	735	775	680	727	780	752	701	762	726	812	768	756	783	760	772	749	797	776	778	738	773	757	809	752	799	797	754	860	775	757	786	707	751	781	814	725	712	745	773	721	763	733	762	755	745	810	752	778	744	802	751	779	726	773	701	738	807	784	715	757	781	736	723	737	777	821	750	732	766	748	727	701	723	737	701	734	797	794	745	737	779	774	718	765	765	750	739	801	776	718	791	759	693	754	796	827	743	742	733	746	769	797	788	788	784	695	788	776	741	754	789	737	802	786	754	751	795	806	783	725	735	821	749	765	764	732	770	750	737	793	819	722	768	793	727	750	777	761	722	777	747	773	699	768	775	705	786	744	751	749	734	783	783	764	766	753	739	757	758	724	805	705	763	754	749	781	772	723	779	739	743	724	764	761	723	749	744	687	842	796	801	762	757	742	747	731	706	742	756	748	769	793	788	782	740	770	749	756	785	762	783	769	766	721	786	750	719	725	715	711	756	744	785	776	813	770	776	805	729	790	781	751	739	749	807	809	798	739	771	773	739	723	753	738	713	749	828	734	773	755	718	754	759	740	694	768	757	723	763	778	757	734	776	807	735	751	727	751	731	742	773	725	766	779	731	802	792	756	795	757	787	795	744	768	787	749	764	836	749	762	785	726	773	752	770	738	746	799	809	824	787	769	787	734	757	780	737	747	775	777	739	771	742	777	755	835	797	693	760	779	712	773	797	659	768	799	747	777	754	743	791	776	750	759	796	743	761	738	744	733	746	744	773	770	763	747	759	774	753	784	790	704	783	747	781	760	776	771	784	726	752	775	824	787	779	776	761	714	706	758	730	772	752	754	779	773	746	766	754	745	755	742	746	752	710	748	740	757
28806	56251	45391	33787	27136	22681	17850	14031	10964	8694	6931	5411	4406	3827	3284	2702	2353	2076	1941	1763	1563	1364	1264	1147	1212	1079	1043	1028	941	892	910	911	860	868	865	831	834	821	851	823	839	819	827	808	768	782	774	775	790	774	785	814	802	786	767	872	786	818	751	744	710	771	746	792	760	736	743	768	751	757	710	749	732	785	740	781	728	741	767	771	779	740	740	748	720	778	772	832	806	784	743	758	759	770	728	728	801	785	721	751	753	752	737	741	707	748	731	760	745	784	750	755	746	730	704	737	792	725	733	750	788	751	793	709	780	699	743	727	769	765	763	692	789	750	765	773	758	740	758	758	789	771	753	738	773	750	743	797	768	760	790	772	734	737	756	801	737	764	715	765	760	765	736	761	773	783	774	766	751	731	773	815	792	785	813	728	762	753	722	720	747	741	782	752	827	731	753	737	810	734	757	713	763	735	758	731	753	767	726	815	735	761	780	752	745	792	746	730	750	758	791	767	732	746	741	682	728	793	786	730	777	748	721	741	714	743	770	755	794	728	709	786	752	760	733	779	754	756	761	723	793	796	756	790	781	691	783	758	782	708	725	757	814	720	740	725	763	767	763	750	789	761	715	750	786	759	761	797	710	731	763	799	726	719	723	758	763	737	740	748	765	760	752	736	766	754	737	704	795	728	743	793	771	805	734	720	780	774	760	759	736	764	751	757	754	754	737	743	734	727	816	739	771	722	772	729	680	719	717	760	719	816	762	757	751	765	776	819	762	759	719	723	816	746	725	788	774	749	796	764	783	770	728	748	744	749	762	776	791	749	706	740	792	757	786	709	731	749	767	765	768	745	760	737	769	762	800	738	742	772	716	735	766	736	759	733	745	781	720	715	743	760	771	704	717	744	754	773	810	735	765	791	794	789	727	783	763	755	717	752	752	742	785	704	722	790	757	750	738	745	732	721	778	705	733	734	747	777	740	741	745	762	763	760	751	769	721	731	756	755	719	789	751	731	787	782	712	731	756	740	746	779	721	763	766	751	694	743	708	769	771	805	772	730	720	761	767	739	759	770	779	756	763	724	730	714	748	730	711	751	729	722	781	764	744	732	786	788	780	725	736	756	748	742	770	747	726	752	768	780	756	697	795	753	786	777	732	774	755	742	750	772	774	797	732	765	757	781	767	745	698	759	762	790	762	803	749	746	746	746	770	754	772	781	709	715	756	729	747	783	721	778	740	793	771	768	748	769	720	769	756	768	729	718	752	753	792	729	758	742	744	780	722	773	734	720	763	798	755	738	766	792	716	738	751	763	787	739	802	744	761	779	733	758	769	703	679	744	768	739	665	792	767	732	791	737	769	764	747	763	708	752	751	766	779	755	740	775	767	732	752	778	783	740	768	713	797	725	768	739	750	772	730	743	733	711	761	710	778	763	743	794	745	782	768	738	810	716	732	740	770	739	751	766	731	730	757	730	743	729	724	740	744	728	814	719	699	748	772	780	753	731	776	715	771	776	722	750	760	734	699	726	771	744	755	765	721	762	758	754	712	749	754	802	780	788	749	685	745	717	744	743	788	750	784	753	756	759	762	766	778	779	769	773	763	696	755	745	754	810	744	692	803	778	727	758	733	770	737	713	727	770	813	811	768	777	762	771	759	720	734	741	719	759	818	773	774	751	760	726	742	749	774	749	759	781	764	755	771	766	756	759	749	780	770	738	786	756	730	734	748	725	768	727	681	730	747	757	770	780	779	756	781	736	744	799	707	792	748	763	731	707	772	774	751	761	763	776	742	748	733	754	796	773	764	767	750	712	748	752	778	744	741	775	771	758	747	766	729	797	721	784	753	742	728	757	802	754	736	766	766	765	778	748	724	730	785	767	778	765	769	772	764	824	778	736	755	719	731	752	693	756	781	774	767	746	741	823	714	737	736	762	726	767	735	767	776	760	739	712	775	737	746	796	786	776	770	759	746	735	709	732	737	747	732	809	775	746	756	744	750	699	770	785	775	723	749	732	773	724	805	740	728	756	748	739	750	747	707	699	760	760	785	790	755	757	788	716	794	739	750	782	773	759	736	768	738	698	795	713	766	750	770	729	763	791	755	775	771	773	686	722	757	786	739	765	716	746	716	702	812	690	783	730	775	711	758	759	777	777	750	722	737	717	726	750	725	778	737	739	734	819	789	744	785	765	752	748	793	734	737	754	767	735	720	761	775	741	747	774	719	773	737	725	761	811	759	755	749	771	747	708	747	715	743	759	733	729	712	792	761	770	745	722	786	731	718	790	768	741	728	728	755	712	764	724	778	729	755	747	731	779	722	822	781	739	785	768	739	757	749	766	769	797	764	734	771	741	767	759	732	712	736	715	756	768	771	719	730	775	697	738	747	728	699	741	732	788	785	752	741	739	697	727	763	774	699	769	778	754	743	736	714	785	724	720	773	781	753	747	757	756	754	792	730	792	779	718	731	745	778	747	742	753	767	756	803	718	766	759	726	765	757	748	757	781	716	740	713	765	787	772	772	735	767	750	753	731	706	739	797	719	775	722	761	781	731	753	778	762	760	757	767	759	724	712	748	764	733	757	700	769	752	756	772	743	781	755	720	733	684	744	728	735	742	751	760	739	741	769	741	766	790	730	758	759	756	719	698	770	701	777	780	710	756	761	748	820	739	762	722	780	763	732	738	718	767	746	739	756	776	741	809	748	757	760	723	751	724	763	762	742	734	731	741	763	767	768	756	723	747	773	780	716	761	688	728	791	772	664	792	769	783	791	759	756	739	752	739	742	733	818	768	750	712	768	744	717	766	788	783	703	742	795	779	754	715	748	712	763	807	705	751	776	786	733	752	787	760	719	730	766	739	773	684	758	760	757	739	771	758	722	784	728	730	803	753	750	727	740	827	795	743	779	781	766	743	742	770	789	719	742	767	764	753	696	729	806	729	696	741	724	740	755	737	710	737	720	736	744	738	753	759	809	726	767	745	775	716	735	712	722	725	754	739	719	733	783	722	759	801	778	776	746	702	720	776	783	809	782	803	754	733	745	729	775	749	755	798	756	749	748	746	805	765	817	766	753	721	739	772	725	840	713	805	742	749	795	748	771	727	773	763	761	778	731	750	775	670	789	796	756	775	795	790	743	759	773	800	693	786	708	753	817	773	708	724	703	783	785	768	790	762	783	755	783	717	756	773	792	758	761	779	768	722	752	736	777	801	739	792	771	765	777	770	776	789	737	715	792	721	799	708	749	739	797	784	768	770	755	764	751	746	661	761	742	712	804	766	779	739	744	773	822	794	731	763	758	783	725	742	749	787	771	758	747	745	755	789	782	726	759	704	749	746	717	730	745	757	731	789	756	763	733	761	780	752	755	708	748	787	735	694	714	782	747	773	765	740	753	765	807	720	727	719	747	802	759	792	766	764	776	731	767	769	755	777	735	761	765	710	824	791	768	713	762	743	719	775	751	764	714	727	728	727	703	725	726	705	749	822	779	758	765	759	746
29840	29234	33042	24133	14488	9323	6543	4753	3699	2941	2383	1992	1629	1436	1351	1163	1076	1023	998	892	898	788	817	768	739	737	664	696	663	687	678	656	673	696	612	673	625	632	611	616	632	620	624	661	638	646	620	590	580	643	632	623	570	619	650	570	663	665	617	595	625	627	618	660	618	606	603	557	617	640	631	608	624	613	586	700	583	583	578	625	634	622	601	623	576	604	654	591	595	649	618	608	583	611	639	586	648	626	639	590	609	624	641	618	628	643	545	588	620	611	616	606	656	638	651	586	622	600	649	653	574	623	636	630	597	637	629	636	609	609	635	634	628	633	592	598	613	600	613	632	602	626	621	648	586	627	593	633	633	608	657	605	624	613	621	558	584	632	624	632	642	654	607	591	586	587	641	626	566	585	611	601	615	654	646	651	575	590	620	622	580	595	607	599	601	603	626	647	613	624	624	619	633	592	617	602	622	609	618	642	600	598	638	605	619	601	612	590	631	597	594	626	605	614	666	673	609	603	615	602	596	609	596	638	582	565	583	629	646	635	616	576	613	650	602	644	614	629	571	627	617	581	596	607	634	610	623	577	588	619	610	623	627	638	620	611	613	624	636	600	600	584	556	627	580	660	645	617	633	628	608	624	613	647	656	579	613	600	625	619	610	578	627	603	588	657	637	610	610	625	593	615	554	635	598	612	629	635	582	624	645	605	610	637	614	665	575	665	625	609	653	550	641	646	647	651	559	592	625	644	572	610	609	616	619	582	635	575	596	601	599	606	646	595	595	640	626	657	624	668	614	598	653	592	633	611	646	614	605	620	618	614	616	628	599	639	600	607	596	594	602	597	654	591	578	630	617	594	609	672	585	582	641	604	595	641	617	607	601	602	619	659	635	625	606	630	599	634	623	599	619	619	586	638	674	636	635	617	579	598	615	647	611	621	599	615	560	622	581	620	611	592	607	624	623	636	620	573	600	611	622	641	610	608	623	629	587	584	610	613	626	585	682	630	608	653	641	611	572	620	654	613	641	642	602	648	616	609	621	614	615	659	596	608	582	632	630	602	606	619	606	631	634	643	642	604	608	592	595	584	549	626	598	628	630	654	625	623	617	604	646	579	601	622	639	659	586	567	629	621	598	579	614	640	589	638	630	601	595	682	616	635	604	617	632	613	621	646	584	666	575	594	665	664	600	619	570	616	569	629	580	593	611	640	585	623	603	570	632	613	613	596	623	605	657	621	637	566	614	598	591	627	630	595	622	642	650	626	612	610	605	620	582	622	622	573	607	607	601	611	628	647	581	605	658	609	620	615	588	610	611	639	600	634	610	609	601	616	603	585	631	597	652	668	584	556	686	632	562	607	547	611	602	580	645	675	609	613	640	570	607	656	655	642	611	649	608	598	591	587	550	588	604	578	625	637	642	619	615	625	649	620	635	589	630	660	672	571	613	591	614	658	590	631	628	599	604	590	659	618	636	604	637	610	621	647	621	620	658	644	598	640	594	594	606	640	629	645	610	590	605	552	657	601	639	622	592	628	614	600	608	626	603	638	605	618	595	596	623	652	586	633	601	617	626	620	600	614	586	636	611	623	654	631	654	575	639	631	597	634	626	664	618	600	625	634	608	623	649	602	595	625	600	592	643	588	580	580	633	624	635	593	651	589	611	599	596	617	586	653	591	571	575	626	572	620	610	649	631	601	618	574	596	658	609	632	659	598	572	598	651	659	630	638	612	594	623	627	596	647	579	649	627	638	638	634	621	616	621	605	614	657	631	616	619	638	596	620	592	587	608	622	672	609	610	621	637	628	671	653	609	638	599	622	644	633	596	601	650	594	630	624	609	621	651	626	638	626	634	595	590	568	634	611	631	604	630	592	617	634	619	634	638	568	617	621	604	620	576	631	613	639	613	615	580	597	607	582	618	619	610	667	588	607	618	579	648	667	627	619	647	624	635	590	644	628	583	634	598	575	623	650	590	636	644	533	610	627	609	631	618	618	584	620	654	594	678	644	630	616	586	640	613	627	587	648	584	600	631	585	565	635	585	601	629	586	702	606	607	602	621	589	638	631	583	591	560	594	650	609	605	633	658	631	605	590	638	610	619	626	634	653	570	621	597	626	610	621	662	660	586	580	661	590	655	604	589	637	637	590	638	580	628	618	607	593	641	620	595	583	632	593	609	628	579	611	565	587	632	622	634	626	600	622	604	649	632	582	638	606	625	644	597	615	598	664	635	626	621	599	630	614	615	623	614	610	626	641	598	640	562	590	597	578	640	584	626	617	558	639	594	627	614	624	624	615	638	637	610	654	604	612	642	626	617	594	644	580	604	631	608	585	633	627	629	589	602	589	599	611	611	605	639	633	617	617	606	634	614	632	626	628	621	598	615	625	576	565	595	635	644	619	633	607	591	610	645	586	604	640	594	604	617	629	555	649	625	653	570	629	611	661	577	598	606	624	620	650	617	629	647	594	631	591	582	600	597	615	620	623	597	632	629	619	652	647	625	603	609	584	674	637	608	566	614	614	609	655	579	615	563	655	602	619	641	581	644	593	617	650	600	621	601	609	562	590	636	590	635	624	633	627	630	678	597	642	622	632	602	617	559	588	676	683	629	669	657	604	615	640	619	593	667	622	617	604	598	645	599	609	592	636	634	576	619	614	640	624	575	608	634	638	631	598	645	600	611	637	567	633	598	649	654	620	617	555	601	585	621	660	601	663	595	611	622	632	622	584	615	646	583	639	609	596	561	615	671	558	604	655	624	596	611	628	664	638	577	641	608	607	673	596	637	614	603	596	576	596	626	645	640	603	617	585	589	649	637	629	594	597	605	620	637	605	637	603	609	613	635	624	550	585	623	603	597	631	601	616	639	580	636	625	621	589	610	604	618	578	621	646	656	623	590	617	608	575	596	629	619	605	598	586	585	615	639	604	632	614	662	580	666	620	639	627	585	628	585	588	612	620	628	629	597	611	587	638	630	582	657	665	601	594	637	573	599	584	646	562	570	611	612	642	643	631	634	594	565	632	621	580	647	631	615	646	652	636	649	640	625	647	616	633	617	620	624	619	638	614	616	676	626	587	628	615	619	607	616	579	612	587	585	605	633	631	619	591	639	630	643	634	582	594	622	625	621	575	625	613	638	648	653	595	632	631	642	614	603	649	630	587	604	643	602	636	580	592	585	621	581	613	612	658	624	615	600	611	626	611	664	606	610	623	615	600	665	621	647	591	651	590	644	599	617	622	652	611	632	612	641	596	576	598	622	645	578	593	596	631	645	589	639	621	605	617	655	600	695	592	615	667	635	643	615	631	595	609	632	602	623	590	638	635	597	592	589	564	571	612	630	606	570	578	610	609	623	602	611	579	624	577	647	604	640	637	634	580	593	628	612	604	611	600	601	615	647	634	598	567	646	634	616	639	616	610	584	660	606	598	591	611	628	591	608	614	625	634	638	597	636	606	662	606	612	614	639	559	624	604	608	593	601	575	610	610	695	602
26878	44090	33519	21773	16509	12517	9555	7414	5760	4474	3494	2721	2279	2024	1773	1492	1360	1192	1120	986	1022	972	864	841	766	806	742	699	702	697	684	672	627	630	711	698	677	656	694	648	610	633	672	660	683	602	660	620	633	610	617	625	611	619	641	618	597	668	652	642	605	642	617	671	624	628	610	640	632	602	581	599	658	594	586	702	616	638	649	623	682	642	645	621	662	635	658	616	631	621	639	577	594	627	634	640	586	624	601	601	614	616	650	651	637	616	639	651	616	649	626	639	649	620	601	652	613	661	617	640	633	628	602	603	672	644	607	619	631	611	616	607	631	597	647	656	612	622	593	644	647	611	627	638	638	667	637	646	626	660	673	605	604	634	628	633	630	658	619	633	675	626	581	650	617	619	610	599	640	621	610	607	608	603	614	620	600	637	605	593	606	611	629	672	620	630	613	650	664	675	644	611	585	661	654	618	593	611	620	654	609	628	603	640	625	662	617	613	586	666	654	636	606	666	633	664	650	702	645	621	627	606	600	655	645	660	632	647	583	613	619	586	671	627	629	654	678	630	620	631	621	588	621	646	662	596	598	597	611	625	657	622	613	618	625	599	654	634	618	575	562	614	630	615	673	624	629	623	698	646	643	667	650	672	676	633	639	656	627	619	619	646	616	639	613	623	610	655	605	637	632	633	621	641	597	630	659	597	595	614	663	658	652	606	615	629	594	660	649	576	611	605	664	631	618	643	655	617	630	635	630	629	619	611	693	646	670	675	607	651	570	573	661	625	622	635	650	638	629	616	613	609	620	607	641	630	637	661	610	590	611	672	635	591	621	604	623	583	652	625	643	625	670	608	678	631	615	612	604	678	672	619	625	614	581	654	621	616	631	657	600	630	596	632	613	631	631	621	623	630	653	652	648	623	619	607	610	608	625	605	613	596	621	615	630	635	654	604	621	631	654	677	621	665	661	615	597	622	650	629	638	617	619	611	609	631	626	574	597	675	598	597	610	647	589	577	629	627	657	622	614	637	666	622	647	620	627	667	625	603	601	611	668	624	568	640	628	619	586	629	692	614	627	593	650	652	611	652	619	666	646	614	616	659	655	647	649	575	627	643	584	641	641	616	649	620	648	688	664	653	643	612	672	637	654	630	610	650	605	612	649	642	630	611	623	586	609	620	615	616	595	619	662	629	619	670	627	654	603	653	623	637	641	609	650	669	630	614	651	653	638	606	594	625	595	614	720	620	604	565	637	636	650	626	626	625	622	620	634	623	618	625	597	622	610	647	596	675	634	632	628	646	655	596	640	614	637	617	614	594	608	644	592	645	628	637	652	655	630	613	632	653	657	631	594	616	602	617	657	608	623	586	631	626	628	629	649	640	629	646	624	616	613	665	631	659	675	621	638	615	583	618	602	666	638	605	645	615	612	630	658	620	655	636	644	621	629	646	639	606	623	634	653	624	607	661	654	635	639	617	600	584	642	616	630	634	620	652	594	650	571	634	595	648	643	627	628	646	626	622	575	631	624	591	617	639	663	650	673	604	619	649	634	631	667	607	654	638	599	652	644	603	621	584	660	624	615	636	609	670	632	606	643	626	652	624	631	630	649	667	588	640	623	635	613	652	571	643	635	675	656	667	617	628	619	652	667	628	625	618	637	614	633	606	626	633	650	619	612	643	587	663	654	660	605	576	606	610	626	659	651	619	603	619	558	617	642	601	633	628	638	641	618	593	630	630	603	605	593	599	599	659	642	636	593	620	589	642	605	673	624	648	586	609	624	634	622	591	654	689	622	607	625	649	640	647	621	635	590	652	620	630	635	586	630	662	616	612	605	635	627	629	616	611	639	611	620	598	618	619	618	632	597	642	653	608	679	627	631	608	669	625	646	646	637	632	671	647	629	568	631	641	635	586	650	594	626	611	678	600	602	669	633	595	612	640	576	616	608	575	631	630	663	595	631	631	623	664	602	592	641	667	648	620	627	644	644	611	591	602	649	597	662	683	654	611	581	646	623	615	597	598	618	625	656	645	620	640	620	597	626	653	650	610	622	628	601	630	634	612	592	644	627	586	644	645	603	630	600	659	631	623	599	566	665	622	672	626	640	691	665	602	626	637	639	602	627	617	619	641	682	637	675	622	632	716	597	619	621	607	581	615	597	615	648	655	675	620	618	614	607	661	588	643	622	613	600	655	614	576	613	619	586	617	650	587	621	629	652	602	595	660	608	661	634	652	634	635	643	609	631	634	633	620	609	629	628	638	594	609	610	586	605	607	629	595	616	625	611	603	648	665	596	607	592	614	627	625	612	654	604	652	627	620	600	644	575	611	591	637	598	705	604	600	653	652	664	609	652	625	628	594	644	650	625	620	662	638	629	670	645	584	647	679	633	596	624	640	605	606	652	597	617	623	638	637	601	635	679	588	628	651	608	661	615	587	662	650	571	645	650	599	637	617	658	668	639	633	607	608	614	613	667	606	607	587	696	646	633	596	635	605	636	652	615	645	635	615	579	593	627	611	626	640	622	616	620	646	641	652	658	615	607	639	688	613	628	640	642	638	579	621	648	655	625	639	598	594	658	653	628	660	610	623	651	645	624	637	600	610	607	658	643	632	642	590	629	590	631	654	662	623	642	657	685	651	635	615	593	598	624	628	603	639	587	635	596	607	608	668	677	634	668	661	585	585	642	636	584	619	597	634	618	638	618	652	598	656	616	627	648	677	615	605	621	654	617	644	585	581	646	636	641	642	633	620	661	668	617	610	574	630	616	635	627	600	620	597	629	658	673	598	600	645	619	653	643	620	657	614	590	585	630	679	645	628	669	669	609	654	625	628	625	641	597	625	641	633	646	613	644	623	606	626	603	629	654	642	616	628	561	635	607	676	634	630	567	655	608	610	647	661	635	645	623	649	616	607	690	633	607	617	570	635	621	619	642	612	648	604	602	639	608	621	623	603	633	607	617	619	682	647	659	605	613	602	581	644	630	648	642	633	657	678	610	585	644	623	666	672	653	668	647	609	623	626	637	593	595	590	591	677	632	584	605	580	676	644	620	601	621	631	655	636	656	630	618	624	617	654	577	653	605	616	671	587	588	618	580	582	653	603	637	609	642	615	622	624	610	638	594	647	624	570	628	613	688	601	644	634	640	652	559	668	645	645	607	593	669	614	591	640	604	683	629	646	643	647	639	639	630	593	640	639	616	684	629	652	626	621	647	602	612	639	676	591	630	633	642	615	605	640	700	627	605	637	604	626	654	612	646	651	613	577	683	635	617	646	657	607	623	607	618	603	623	593	637	643	623	596	616	631	629	577	661	627	654	627	631	615	647	650	618	654	638	679	635	599	650	608	640	664	603	636	607	609	601	632	604	615	652	621	667	591	632	618	645	637	619	634	649	614	601	611	641	581	632	631	616	686	591	628	621	636	653	620	648	658	657	656	635	589	596	622	644	586	635	609	632	633	674	610	686	657	647	610	635	612	641	655	664	633	630	636	624	683
24418	21554	28910	25249	22622	18956	12602	7968	6028	4440	3526	2790	2337	2044	1888	1609	1444	1383	1226	1134	1059	964	966	848	836	836	810	847	779	800	763	746	774	729	735	716	731	670	718	693	711	664	703	696	689	718	699	645	654	680	684	673	690	677	693	685	666	657	652	686	688	712	689	709	670	623	706	702	706	690	660	702	665	626	685	636	641	690	686	671	674	654	687	648	641	744	680	685	739	638	690	710	679	735	674	704	677	721	639	729	672	663	673	688	695	677	678	721	646	738	682	671	654	686	693	650	689	690	696	675	658	646	716	741	647	661	683	689	695	692	674	656	684	696	697	628	633	638	649	674	684	658	653	647	682	670	656	652	669	683	681	687	609	672	642	693	643	667	663	699	690	656	681	643	703	674	658	649	687	687	693	701	681	651	657	695	669	641	687	689	645	661	705	679	725	656	662	688	678	696	686	661	642	646	648	665	696	680	665	644	662	641	662	673	653	736	624	666	660	666	640	643	654	656	664	659	687	680	663	596	661	639	675	682	632	661	677	649	648	716	682	654	673	669	625	703	654	634	696	644	687	693	679	668	621	649	657	656	662	623	687	663	644	702	703	672	629	649	655	647	672	702	662	680	698	656	654	659	699	672	692	693	660	670	689	682	675	675	656	674	720	674	659	676	642	695	676	666	696	743	642	642	695	705	641	689	689	686	691	645	669	670	650	664	677	661	644	708	725	698	648	699	666	650	670	666	668	680	662	698	706	644	652	662	694	742	633	683	682	669	666	659	658	654	660	666	709	661	717	665	660	679	648	677	724	680	692	681	656	585	692	631	668	661	672	665	677	649	672	693	716	673	665	627	661	670	681	671	673	633	645	676	648	657	645	641	640	651	671	666	707	674	653	663	647	711	650	670	687	691	647	684	652	709	673	666	652	652	686	700	721	658	713	676	640	686	655	639	678	684	636	710	671	672	665	666	651	667	680	706	644	647	670	595	680	675	684	635	664	685	673	709	648	667	652	677	646	651	667	658	689	706	693	674	650	714	693	711	613	687	687	734	633	676	679	715	691	696	675	665	680	664	662	661	676	686	694	621	696	677	663	668	691	639	651	694	647	709	697	695	671	691	693	672	652	715	658	704	714	653	652	651	681	687	729	686	726	711	753	675	699	660	690	690	696	688	712	701	666	681	676	645	669	652	654	621	710	674	686	692	673	637	625	624	657	602	656	662	658	697	685	694	727	709	667	653	680	656	688	682	646	724	673	681	691	653	650	642	680	705	648	700	672	678	645	674	712	647	660	641	691	667	732	716	707	675	652	703	657	651	710	691	687	668	696	682	693	652	663	658	719	668	675	618	644	653	675	682	698	665	662	658	721	651	683	655	656	713	626	626	687	656	699	676	720	642	686	682	690	671	689	709	724	677	681	645	639	673	653	692	674	684	673	645	703	734	636	686	673	721	673	688	645	646	644	664	667	657	675	742	678	727	683	695	647	700	648	693	682	688	704	732	668	700	671	695	683	666	602	693	680	639	676	677	653	684	665	646	691	678	647	667	700	705	674	642	660	692	657	689	651	692	665	670	707	628	702	697	711	652	660	674	652	667	672	665	703	665	646	674	683	667	640	683	672	701	709	714	649	682	699	700	661	632	695	669	680	658	659	677	691	707	650	722	669	681	664	691	731	667	679	676	653	651	738	639	703	690	662	704	695	675	685	706	658	658	675	688	729	675	672	686	658	689	676	700	673	680	670	651	674	692	668	683	685	676	681	653	685	684	668	655	643	661	685	665	671	636	656	703	691	646	674	638	670	648	698	653	641	649	704	619	706	658	670	705	693	670	687	658	700	604	763	667	660	680	693	678	678	715	665	683	678	680	678	650	632	686	661	674	668	670	673	681	659	675	677	669	703	698	672	654	692	705	694	698	685	680	691	641	683	670	665	707	646	723	655	721	666	663	640	688	667	710	664	633	676	686	649	712	662	646	660	667	654	665	691	680	636	706	670	700	668	716	677	677	710	647	665	676	703	662	681	741	705	691	643	672	656	683	673	671	645	662	702	676	652	672	662	659	674	663	664	664	658	680	671	684	737	698	704	631	717	682	705	623	691	633	664	663	639	632	662	676	632	690	722	652	671	645	673	648	648	671	681	712	711	659	651	667	671	681	674	633	690	722	712	736	670	676	645	682	718	674	645	674	717	703	693	644	617	686	704	715	732	643	682	678	699	666	674	680	695	678	676	681	655	657	674	686	700	664	694	717	643	661	687	655	672	634	717	686	695	698	642	724	691	643	701	704	684	661	667	718	664	693	645	696	726	679	696	679	684	657	646	671	697	702	696	694	669	662	689	655	635	682	694	633	667	662	658	661	682	704	685	666	670	669	657	692	724	672	640	645	705	707	704	711	661	683	662	658	694	674	684	672	691	739	710	687	667	668	672	696	698	652	716	657	746	680	714	699	710	623	629	650	705	647	699	694	669	711	645	672	685	656	706	679	647	690	674	655	686	670	713	701	669	704	680	662	653	689	681	666	686	652	700	725	693	670	669	658	675	672	760	663	691	676	687	640	629	641	630	701	689	636	672	717	654	672	643	721	736	695	645	677	740	647	650	669	686	665	687	697	643	674	654	710	703	635	659	691	711	676	699	659	644	604	689	689	637	708	659	683	681	641	710	650	662	717	670	635	641	720	606	677	707	658	700	688	686	643	656	659	671	693	676	660	645	639	743	689	631	626	682	683	723	656	641	640	699	663	667	642	687	608	638	658	704	671	685	680	642	694	674	686	623	675	641	709	642	653	625	661	639	694	667	607	693	677	690	683	690	681	659	701	698	637	729	656	662	686	663	684	699	637	691	671	663	709	631	657	631	752	695	679	628	642	712	676	671	666	684	653	663	688	652	673	669	699	700	688	673	697	658	694	706	730	674	640	693	656	659	651	659	666	651	703	661	679	670	697	689	722	662	625	678	670	661	657	686	647	703	617	648	645	708	667	656	678	684	680	690	703	671	646	641	685	688	638	641	675	656	684	640	658	687	629	667	695	710	638	708	657	673	687	643	685	747	711	705	659	670	666	658	679	665	649	691	658	640	697	710	665	658	657	659	648	682	677	670	643	649	685	708	684	740	682	636	651	646	711	688	666	661	701	661	658	617	691	642	687	687	614	665	678	708	707	692	711	656	641	659	643	701	676	676	651	706	599	620	641	670	719	632	673	708	742	688	654	676	699	684	638	724	711	669	691	668	650	693	658	675	702	670	657	654	678	695	652	699	638	667	676	682	718	688	667	640	684	710	718	684	675	707	681	691	693	699	688	678	649	660	622	650	660	678	652	663	643	658	653	644	668	626	654	691	668	679	662	650	715	672	665	650	651	670	633	662	669	701	643	670	718	665	677	726	685	706	682	650	722	650	675	710	669	697	681	708	691	666	636	709	694	662	642	653	671	673	716	674	663	700	642	655	722	660	677	650	682	652	694	661	682	674	656	614	687	659	672	661	669	649	624	712	722
26377	50813	40538	28765	22513	17706	13988	10989	8680	6548	4993	3938	3193	2878	2408	2199	1951	1662	1443	1360	1227	1129	1020	1008	925	905	876	809	811	794	788	770	738	703	749	727	785	763	728	696	746	712	725	675	760	678	690	696	703	674	678	710	682	706	680	732	666	667	654	665	722	667	699	681	671	707	676	700	690	684	668	709	674	687	702	627	675	682	665	687	700	691	657	653	725	707	641	647	705	675	679	617	721	696	659	683	686	688	697	676	636	725	700	653	624	695	637	734	679	678	685	636	694	712	697	659	642	659	665	692	681	672	725	676	676	649	635	707	663	668	698	683	693	712	660	724	688	646	696	651	677	681	682	651	666	694	666	656	691	685	676	652	680	667	687	662	689	643	690	675	680	665	702	690	670	655	674	683	684	684	674	707	676	653	686	711	694	672	662	685	694	650	694	632	733	665	678	648	676	662	642	698	671	700	695	689	698	664	632	693	660	659	711	702	686	659	677	666	732	725	695	663	662	720	694	700	717	668	637	676	703	664	702	649	704	662	668	671	681	722	718	668	697	609	692	622	693	648	677	679	667	641	667	655	659	696	681	688	679	668	648	688	693	660	655	722	684	693	642	664	673	695	674	682	694	693	703	685	697	653	694	713	668	705	680	709	658	682	668	715	713	683	651	688	701	714	686	662	680	668	694	663	629	662	659	665	650	701	639	688	686	649	702	675	696	623	693	647	658	681	706	697	660	686	703	661	675	675	706	675	698	678	658	731	697	641	646	680	670	669	661	719	657	691	650	672	663	710	656	689	694	618	621	672	709	683	698	673	691	718	680	678	667	669	671	691	660	694	654	684	677	691	655	728	636	737	733	688	684	652	655	695	672	664	679	713	683	706	724	671	718	696	692	676	650	674	741	710	692	714	684	751	652	688	734	658	699	680	693	693	703	651	712	700	670	629	659	704	648	673	635	674	670	620	733	725	693	656	694	679	687	643	722	712	706	697	683	676	700	691	732	648	647	683	666	692	693	664	720	706	691	654	659	687	711	678	688	657	632	685	647	705	694	654	731	644	702	646	681	646	709	701	654	678	690	668	674	697	664	678	683	694	673	678	686	694	678	691	683	658	686	638	664	717	689	671	643	701	690	678	663	698	668	692	676	689	727	658	693	659	652	682	699	651	726	720	705	648	702	649	708	683	639	660	683	652	679	695	696	662	678	688	693	662	683	719	714	653	695	675	736	681	679	697	756	652	666	655	680	703	685	622	687	657	649	688	673	660	719	636	670	668	697	661	711	690	660	703	670	643	687	656	674	651	687	707	700	649	695	675	665	688	666	655	663	653	690	701	692	619	690	685	718	669	653	671	687	685	675	676	673	684	685	708	643	676	707	672	711	677	683	695	694	698	690	655	697	658	671	648	704	720	698	681	680	707	700	684	663	669	662	691	703	670	654	694	677	678	676	636	672	665	669	643	703	691	696	651	641	672	687	681	686	696	685	686	691	651	693	660	715	728	615	710	638	700	676	650	648	672	691	650	638	719	689	651	669	707	697	689	665	701	665	696	686	627	694	712	702	660	645	672	675	704	682	693	656	693	684	681	714	716	689	740	703	663	750	680	685	702	642	668	656	653	682	688	707	676	651	626	746	647	725	708	662	660	678	674	699	654	724	701	693	617	698	673	658	707	690	693	643	704	649	651	712	662	640	690	749	682	674	694	622	661	794	636	670	664	713	638	667	682	672	676	692	698	692	655	659	666	681	681	686	678	648	701	680	672	690	689	659	665	661	681	678	666	710	632	687	720	674	686	643	735	706	698	684	640	684	672	666	673	651	704	672	629	669	675	625	657	654	677	682	694	675	685	692	663	734	685	657	697	681	697	676	660	637	638	632	670	668	647	661	708	711	697	699	674	659	705	663	687	690	658	661	689	711	692	697	663	724	704	718	702	657	717	607	708	679	647	709	688	682	663	682	699	691	720	729	685	654	635	662	701	685	672	639	655	731	674	721	700	659	664	679	638	669	661	665	669	698	653	651	681	668	695	696	678	695	687	654	626	678	704	669	681	636	651	672	692	622	657	640	670	704	676	681	710	663	687	693	702	675	710	656	710	663	652	687	656	655	709	645	667	707	715	712	693	656	715	724	704	642	637	682	641	649	665	726	614	686	658	689	683	688	673	647	677	696	669	678	703	698	713	703	664	720	674	705	690	613	672	751	668	763	651	704	685	650	703	664	688	674	696	631	710	628	740	673	674	705	669	698	691	723	681	706	715	684	693	725	650	665	675	666	680	639	683	689	676	706	660	740	717	725	718	675	659	684	694	650	635	686	724	744	660	712	703	645	753	705	676	719	677	708	683	608	734	642	699	650	677	659	686	685	658	716	692	724	675	691	700	703	669	717	631	678	717	667	684	654	724	674	651	683	667	673	706	678	715	658	731	710	652	696	680	720	668	680	700	676	679	681	681	638	640	727	644	733	656	655	715	688	607	670	680	682	645	658	686	634	673	680	678	721	655	696	638	651	647	726	734	647	694	709	673	664	668	712	673	691	650	703	719	653	698	677	676	668	674	707	698	678	708	661	718	673	656	642	666	674	656	663	673	668	715	695	670	707	675	710	689	691	662	706	672	718	675	663	674	681	684	703	716	685	692	658	622	660	687	635	692	679	666	688	713	643	662	706	720	655	734	677	713	674	679	694	667	726	661	655	717	650	690	672	683	697	677	736	727	649	662	698	717	628	685	635	731	689	664	688	650	707	641	655	657	652	699	718	682	666	677	738	634	650	677	682	656	697	683	625	678	638	689	671	679	687	706	691	642	656	664	728	687	685	716	635	701	739	665	668	648	713	649	679	654	679	674	682	712	667	735	608	666	673	685	677	664	631	697	669	687	676	707	652	680	704	633	649	697	723	687	702	652	629	654	700	657	661	700	711	667	736	631	650	680	634	657	683	662	720	679	641	669	678	694	660	640	688	695	652	636	656	675	674	687	695	679	681	635	713	672	679	684	653	693	681	677	702	699	667	705	620	731	714	655	633	673	667	679	708	693	631	671	708	637	677	691	647	706	701	656	680	651	673	652	661	651	690	637	672	670	699	683	681	644	751	699	719	666	646	692	675	694	666	705	704	699	687	695	682	687	688	684	675	656	681	706	658	628	709	689	739	674	674	696	693	705	686	693	707	678	657	704	670	696	706	692	654	695	727	698	680	679	713	659	682	680	670	640	646	636	662	684	699	651	653	662	661	617	674	663	674	673	670	641	688	698	684	727	699	658	665	660	714	682	701	699	700	712	727	706	678	687	624	737	682	676	641	669	664	709	697	693	676	690	668	691	663	676	631	689	717	632	647	681	725	659	704	645	617	690	703	671	687	660	709	726	642	657	678	675	725	697	683	682	671	716	743	679	673	664	654	688	686	667	713	660	686	692	712	679	629	666	730	669	678	700	681	648	668	729	648	696	627	676	684	708	656	718	705	695	653	665	717	673	680	659	610	683	660	643	682	697	653	697
25462	21568	28417	26874	19791	12732	8585	5979	4430	3566	2814	2230	1924	1683	1544	1386	1309	1206	1065	1012	954	871	858	846	811	781	759	768	740	708	695	766	672	708	700	704	704	647	664	711	681	642	677	644	704	668	653	722	626	697	647	654	686	651	639	582	649	613	661	693	677	620	648	636	656	625	627	606	636	657	660	637	617	635	611	644	661	649	638	664	645	672	631	672	674	654	696	645	720	688	660	591	653	614	662	657	628	650	647	626	608	633	647	663	647	690	633	605	626	681	638	635	720	600	595	639	627	705	603	656	646	618	667	662	671	585	612	658	653	667	637	630	684	611	634	656	668	636	618	625	651	639	644	643	682	639	622	660	645	633	661	672	692	627	651	664	695	697	628	674	692	638	627	627	653	650	657	630	660	640	668	611	652	641	614	619	632	624	685	647	613	616	649	582	640	641	635	613	586	652	665	690	632	625	637	662	641	641	669	662	676	686	633	631	698	649	625	578	642	639	672	626	653	650	638	667	576	636	644	620	624	656	655	681	620	625	636	632	646	647	638	678	642	652	646	631	633	634	658	640	585	626	699	622	653	650	629	637	645	627	649	660	653	642	650	634	663	660	626	642	592	652	667	628	702	621	635	626	635	641	670	654	645	650	699	675	654	634	624	582	642	625	617	673	601	670	623	654	639	649	672	619	646	650	601	646	607	691	669	636	707	607	640	687	644	644	645	659	582	608	653	629	619	642	687	657	638	630	655	620	643	667	622	629	663	644	674	652	695	622	612	705	618	629	676	663	656	665	680	592	641	588	624	655	632	628	641	643	677	634	621	619	684	662	621	623	644	645	665	712	672	632	633	663	593	659	672	640	669	652	574	642	672	645	658	702	656	638	655	657	626	676	655	592	652	649	632	664	622	627	602	667	651	654	674	650	635	605	625	626	641	608	658	632	644	646	682	654	617	652	631	663	670	620	636	608	652	671	601	662	652	640	639	613	654	628	632	655	657	612	654	626	658	608	634	666	658	644	632	684	600	587	646	649	657	579	637	661	630	633	633	663	660	570	646	675	580	670	605	656	649	625	657	633	621	680	678	601	657	645	644	640	695	646	645	695	618	674	605	590	628	619	681	607	607	637	630	674	642	637	608	655	660	641	606	658	658	617	697	633	637	641	620	641	644	646	601	660	660	662	660	624	632	644	642	628	616	633	613	598	703	664	623	659	648	671	674	696	632	612	654	635	655	647	626	653	650	669	681	622	723	653	663	616	672	648	698	661	668	664	626	682	707	667	662	657	686	642	633	689	648	653	639	670	636	624	674	673	638	659	630	623	669	629	651	678	642	656	604	655	609	654	684	686	642	611	673	635	612	645	627	643	672	631	655	649	642	662	644	628	619	655	627	692	641	630	626	611	698	650	626	669	627	624	633	630	648	638	648	607	695	666	671	666	677	596	641	681	648	650	651	655	605	651	644	634	644	651	640	692	669	642	653	605	627	604	665	655	630	600	655	628	670	570	616	631	640	666	619	645	667	644	655	655	647	682	663	605	611	659	655	616	639	615	632	593	663	612	612	621	664	634	635	683	655	653	681	669	606	673	652	638	630	606	686	637	674	698	664	622	667	673	623	609	669	631	664	628	628	628	660	652	654	619	670	614	682	594	635	622	635	671	631	622	654	648	638	644	608	655	626	632	671	681	641	639	624	645	651	619	623	621	611	635	680	594	648	604	645	648	636	626	627	624	635	619	664	617	637	625	631	656	651	634	594	652	695	652	651	644	677	640	610	682	673	630	682	647	621	619	652	658	624	620	649	634	657	683	646	659	676	596	681	645	655	636	662	612	594	657	661	706	641	631	588	646	614	623	628	628	660	662	676	703	637	699	658	662	650	673	673	600	625	619	618	663	609	650	684	662	625	620	655	683	632	676	660	605	630	646	668	653	666	610	685	671	627	646	618	671	649	652	647	626	677	670	685	641	642	683	650	636	659	656	676	652	692	648	636	627	615	656	637	641	652	684	662	646	653	589	630	667	664	639	630	650	616	645	678	667	634	681	636	670	666	622	690	636	670	687	626	721	628	690	644	660	699	681	675	649	660	651	725	613	653	683	621	626	617	636	637	682	647	624	632	638	654	647	654	651	661	599	579	640	671	640	661	647	638	628	673	638	622	678	624	703	610	635	634	620	627	643	694	690	652	652	626	653	637	607	641	616	671	645	679	668	659	641	703	688	656	658	655	592	640	656	619	654	627	607	669	627	658	639	647	626	653	638	662	675	633	669	656	623	644	638	654	620	645	620	639	631	647	614	651	679	648	617	649	614	644	655	618	641	620	642	691	698	651	602	602	640	617	730	639	704	641	688	692	623	638	633	673	663	635	640	654	681	659	670	598	631	681	656	640	682	635	644	635	658	642	594	677	621	590	656	636	660	613	708	658	629	661	633	645	684	632	663	634	655	633	726	622	643	672	666	672	669	690	638	644	648	656	619	688	605	656	619	675	681	656	687	617	685	667	627	665	614	627	633	601	605	620	607	650	618	642	656	662	621	642	611	669	676	645	663	632	645	665	694	665	626	644	623	620	628	669	613	684	625	640	615	646	673	625	671	628	627	635	641	614	652	660	681	653	607	619	643	636	669	672	624	669	645	666	703	612	631	655	619	630	618	672	627	665	670	693	651	604	630	646	624	631	672	603	641	668	636	620	633	651	670	634	682	686	608	663	659	646	678	677	652	697	664	639	631	654	667	658	664	655	635	587	622	681	651	650	651	656	657	636	597	702	637	629	609	636	669	648	669	625	636	653	626	613	650	658	647	681	661	638	656	602	667	658	676	660	661	628	680	650	675	617	654	618	687	682	641	663	626	669	660	613	700	614	656	648	658	614	663	664	632	678	654	606	673	666	626	615	624	706	646	619	624	654	647	681	643	631	650	661	648	667	685	648	679	623	640	648	685	656	653	660	631	593	643	690	646	640	639	623	610	679	655	635	585	664	642	645	651	662	638	640	672	633	622	666	610	622	654	639	620	655	638	605	645	627	641	634	640	625	657	679	665	666	632	667	655	649	679	617	616	654	615	605	658	631	631	652	598	646	669	619	660	639	626	662	639	669	676	672	649	643	615	664	606	654	637	641	658	618	656	665	634	612	626	595	613	637	598	625	617	628	689	651	613	601	616	626	606	642	666	659	623	709	655	615	649	633	689	632	643	642	609	677	650	612	671	655	606	641	635	664	651	643	653	679	611	661	651	646	665	670	628	635	684	633	622	683	654	668	684	609	675	658	636	623	592	649	611	618	644	652	641	651	622	636	713	639	626	589	646	689	689	642	634	668	686	647	673	667	607	663	656	625	673	581	625	640	710	621	637	638	644	636	630	613	616	650	613	665	637	638	597	620	651	675	618	657	636	594	653	637	634	676	660	650	627	630	626	620	697	644	641	614	642	621	641	668	618	643	660	650	651	665	609	636	654	656	618	680	724	668	670	650	637	638	676	644	609	617	654	723	652	693	664
26414	46698	37184	25759	19535	15326	11645	9370	7145	5354	4220	3345	2819	2493	2072	1796	1674	1541	1399	1134	1061	1010	936	919	868	854	795	761	800	717	728	696	719	724	707	669	684	721	666	718	719	700	697	701	668	644	662	692	684	665	646	715	678	689	687	634	696	672	629	653	665	654	662	644	653	665	661	643	682	655	698	656	685	685	673	668	660	657	638	691	683	688	662	688	681	625	641	684	664	687	655	691	653	708	596	634	678	656	651	656	655	703	690	721	677	687	644	700	673	693	674	641	645	654	626	662	669	644	678	691	677	680	641	660	650	641	670	645	643	655	612	654	653	685	629	645	668	679	625	700	689	663	671	644	659	705	663	612	677	665	687	646	641	673	638	677	676	647	678	648	640	685	638	686	684	642	685	653	720	650	679	682	674	684	701	698	668	668	661	670	651	643	646	659	651	666	579	666	671	683	673	659	626	666	652	661	677	612	649	693	614	713	694	650	675	635	639	683	671	614	659	663	658	712	653	638	670	700	644	702	636	710	658	666	677	650	660	656	687	629	643	681	671	641	634	654	680	649	668	641	656	663	670	643	661	632	638	663	643	672	636	639	630	647	613	628	668	662	648	694	662	649	681	659	687	652	677	702	681	630	653	698	642	678	665	624	672	700	661	641	649	663	653	686	643	653	670	709	651	669	677	621	618	654	647	680	677	642	624	701	707	642	636	648	662	625	645	661	609	672	660	673	676	711	646	628	645	638	695	672	663	638	655	637	625	657	696	673	646	664	634	685	628	660	679	641	661	636	693	677	699	651	644	684	640	691	656	637	625	609	695	657	646	667	710	645	649	640	658	666	627	665	691	647	657	627	699	628	639	639	685	728	647	639	671	601	670	672	674	658	680	672	700	705	701	669	656	640	699	631	640	679	619	618	616	629	685	637	633	632	658	686	709	672	628	619	665	623	635	662	699	680	693	656	655	646	645	602	654	638	689	653	666	658	658	668	655	653	636	663	652	626	706	645	671	705	656	719	651	608	662	645	678	685	683	687	659	612	632	661	671	697	643	684	685	608	676	649	674	690	673	657	676	654	634	687	614	683	636	697	624	644	674	637	685	636	684	631	642	693	667	684	671	674	619	667	644	688	672	656	624	634	657	664	637	649	653	625	702	631	642	690	651	671	640	682	680	654	624	652	719	657	655	690	641	676	672	662	669	667	684	673	658	649	620	684	632	704	648	685	605	678	609	633	683	658	631	663	666	631	645	699	672	673	653	647	655	675	639	646	677	656	620	641	673	645	647	635	607	680	687	664	681	665	618	636	634	660	639	686	655	643	659	670	673	673	651	624	663	685	643	643	611	686	645	648	697	669	641	642	657	701	654	671	642	655	673	644	682	633	637	647	672	631	601	664	669	655	666	664	678	640	655	633	661	652	620	690	669	684	667	656	707	675	637	662	667	631	674	717	638	675	642	660	697	675	698	652	714	667	670	656	657	652	657	680	621	637	655	713	645	686	657	656	665	695	705	603	655	685	659	644	624	716	663	638	710	669	692	691	637	683	672	643	687	658	670	669	669	644	653	666	657	732	650	683	689	660	642	651	649	644	663	667	650	641	666	664	656	647	621	664	646	706	647	680	658	632	672	714	646	657	648	643	619	638	699	650	664	644	673	660	664	667	618	621	677	675	683	710	709	647	667	644	659	663	665	729	643	640	588	684	651	656	693	696	669	700	679	627	630	653	682	682	680	621	656	657	634	648	651	627	670	660	629	713	620	703	698	641	670	664	653	664	696	678	659	696	609	663	655	690	688	640	662	672	587	650	667	667	683	629	675	675	674	661	645	667	671	691	670	697	654	709	655	610	685	674	657	630	677	679	662	644	636	644	690	623	670	694	665	659	629	695	692	675	698	648	591	687	664	632	673	727	657	682	657	687	643	636	614	696	692	672	654	637	625	623	663	622	661	662	692	685	675	658	591	646	665	689	636	651	706	681	650	739	604	630	683	630	650	644	678	678	694	735	623	638	688	652	661	667	681	676	649	672	643	621	716	701	701	632	679	667	656	669	673	673	634	642	668	711	626	658	678	684	640	671	687	640	636	649	636	686	647	683	647	660	673	676	633	697	677	669	672	644	705	689	647	622	680	662	701	633	650	663	666	648	686	688	707	647	667	688	688	663	635	660	656	631	644	633	666	650	627	674	652	685	605	678	668	625	697	715	650	700	688	654	657	657	683	676	646	678	630	656	694	648	698	637	683	693	668	692	672	660	673	684	657	655	634	664	655	635	690	659	656	658	688	628	656	647	671	666	628	641	621	726	678	595	660	647	661	656	689	655	694	647	690	614	666	663	665	691	665	662	686	721	613	673	671	620	664	615	690	635	655	673	675	625	693	640	678	658	679	680	708	693	655	661	661	695	643	675	623	658	728	682	700	652	681	703	653	620	654	674	673	685	653	665	697	648	692	654	662	684	662	651	676	603	665	661	671	676	664	675	623	658	654	702	628	683	676	651	657	664	695	685	695	632	657	665	664	668	698	625	661	647	661	680	668	701	705	674	668	664	697	640	653	632	695	671	688	644	637	597	667	635	663	673	668	673	697	647	642	620	661	648	686	638	686	681	612	608	732	639	665	686	667	643	602	693	639	626	669	626	639	685	680	692	647	671	645	656	662	682	659	670	646	670	611	666	662	682	654	660	668	676	672	662	658	678	688	670	630	708	714	699	684	654	712	633	677	639	680	702	668	705	677	677	641	648	667	680	625	639	678	648	676	633	657	669	665	678	703	654	610	645	743	662	725	667	700	624	632	687	700	668	658	662	649	651	692	641	638	655	686	634	656	644	659	691	667	710	643	681	698	704	687	683	627	648	636	631	688	710	716	646	660	681	677	658	733	667	634	655	667	654	678	688	706	659	626	653	661	680	660	678	614	623	656	639	665	661	694	634	630	634	648	630	676	703	657	674	633	687	699	698	687	660	649	634	668	633	671	644	641	637	637	713	630	634	631	659	699	682	672	694	661	673	705	648	650	651	732	627	636	667	634	692	644	633	677	654	665	666	641	639	697	644	699	655	703	644	677	680	706	675	674	680	647	685	612	644	666	657	675	677	702	629	656	689	701	669	647	643	659	659	692	636	673	662	658	673	634	678	702	655	693	730	696	635	671	661	661	629	628	663	640	666	622	675	646	693	712	629	646	630	697	671	613	628	702	640	656	675	663	623	668	646	659	697	654	647	673	675	652	689	591	665	656	676	676	684	672	658	671	677	615	666	677	683	657	682	661	674	649	666	644	699	686	655	696	670	651	624	677	660	647	628	654	635	670	677	688	695	665	650	672	665	636	649	677	687	651	660	639	647	685	608	647	631	648	663	674	674	641	694	668	685	679	666	651	670	654	646	640	669	668	658	659	643	591	687	653	599	674	661	664	640	655	669	689	712	640	690	627	686	653	721	669	672	677	692	664	658	648	647	706	654	650	666	648	661	665	688	656	640	631	647	656	679	669	675	634	669
23212	21576	29355	24339	22003	23138	20233	11472	7792	6042	4857	3828	3224	2800	2423	2131	1853	1698	1561	1387	1259	1153	1087	1069	969	997	932	979	895	913	898	870	865	823	819	795	799	832	830	813	766	748	766	796	799	782	754	777	799	820	810	823	751	778	811	795	832	768	780	776	746	759	789	725	743	740	775	758	736	730	689	761	765	754	790	783	758	748	726	731	762	819	714	746	763	711	733	765	749	740	770	753	741	742	767	768	715	764	781	733	728	773	720	755	756	719	746	787	729	726	752	731	708	713	768	758	738	732	776	733	748	717	706	774	739	786	765	747	779	776	753	744	796	778	728	734	787	753	755	717	744	738	737	706	778	755	776	768	793	706	774	735	761	706	748	720	756	743	753	734	736	765	790	756	722	816	727	846	742	741	727	746	771	750	738	812	689	738	774	755	773	741	751	687	694	742	716	730	804	707	750	793	785	767	770	734	782	793	741	792	729	735	699	772	765	749	749	774	778	724	779	740	771	755	768	740	749	746	753	772	758	749	768	723	740	763	805	737	782	730	741	735	745	732	774	753	770	784	717	770	712	703	738	729	727	725	788	770	787	755	734	763	741	719	759	738	757	720	750	706	729	796	740	746	789	745	772	764	694	757	728	778	793	768	754	774	700	746	714	770	721	749	740	739	718	749	774	746	750	765	738	737	747	759	722	787	738	787	697	787	780	778	767	764	724	791	813	735	713	710	769	739	761	749	691	797	798	774	723	763	705	752	764	785	714	766	768	690	732	731	722	772	796	766	784	745	773	773	736	739	682	731	740	737	720	788	773	761	741	774	768	791	730	730	748	717	810	745	761	747	737	745	730	709	761	759	826	706	753	749	726	720	792	786	716	754	689	770	782	761	769	745	749	727	755	706	744	728	766	782	761	719	727	781	766	788	708	750	747	764	723	749	742	733	795	753	724	731	738	738	702	778	730	665	812	779	777	777	723	761	741	766	766	717	711	767	784	767	726	768	766	790	760	774	784	803	772	729	725	767	753	696	747	774	766	759	733	705	742	755	782	722	769	724	712	740	736	734	736	742	738	742	751	754	782	764	724	741	681	725	738	770	777	782	762	769	757	736	790	769	738	746	711	749	779	792	783	758	765	776	769	762	788	765	731	790	798	750	788	753	750	778	741	759	734	767	801	778	747	740	749	720	773	756	718	701	791	749	741	752	737	736	746	705	734	759	745	713	772	775	716	689	744	752	712	711	761	765	730	732	758	692	721	704	747	737	746	767	774	752	756	756	767	772	764	771	722	732	784	772	735	771	741	709	720	700	789	723	778	766	735	745	831	783	752	765	775	707	748	774	755	791	713	745	773	723	761	735	706	804	739	708	740	726	783	737	756	726	742	715	785	781	751	733	767	763	756	741	746	823	728	708	785	706	717	778	754	768	747	775	714	791	763	692	779	776	685	817	764	752	712	754	766	719	740	768	750	765	724	696	769	784	710	775	736	739	707	773	736	749	746	722	729	769	757	718	732	719	718	770	703	692	742	783	775	717	744	743	723	754	754	719	731	752	768	768	776	753	730	740	775	790	781	732	780	753	790	758	735	758	771	779	750	758	786	790	811	774	765	796	756	792	740	754	691	772	752	785	738	711	743	795	755	756	704	735	764	781	707	752	758	750	783	665	766	742	772	729	740	754	731	751	697	745	736	757	765	717	782	754	777	765	717	762	785	780	759	748	737	746	791	755	761	763	725	760	751	769	745	790	722	701	780	707	811	779	813	753	780	781	787	711	751	746	768	784	741	772	720	778	747	732	741	801	772	785	748	760	752	712	747	755	769	719	741	735	801	754	820	713	733	733	762	748	728	753	763	756	721	714	785	763	773	798	716	728	773	756	742	763	772	775	689	739	742	747	762	787	745	816	721	775	721	751	724	755	778	744	808	786	794	765	762	745	741	730	779	741	717	736	749	807	718	722	711	733	819	725	734	746	795	728	732	734	754	793	780	774	706	754	743	764	716	758	823	744	772	758	788	738	764	735	742	716	755	796	748	712	753	748	781	751	786	760	751	737	728	763	780	781	763	769	771	692	741	730	738	731	776	771	784	775	785	723	789	734	780	760	752	723	775	742	734	756	751	745	663	730	803	763	749	738	773	747	730	770	709	746	811	732	757	743	779	784	811	749	730	739	765	739	795	742	710	761	782	727	778	787	713	748	763	754	769	711	767	698	737	747	693	700	760	751	798	768	732	731	723	774	734	746	768	715	752	746	744	806	767	790	724	770	690	703	770	780	783	739	771	768	711	742	709	721	759	806	775	758	770	749	750	756	743	747	705	767	753	752	796	772	732	741	730	727	764	717	739	746	774	710	757	781	781	721	730	740	760	719	773	749	724	744	689	735	761	781	733	740	722	765	781	798	751	701	734	766	743	762	775	809	731	725	749	761	755	748	738	749	757	784	766	730	716	694	770	718	751	781	803	828	699	738	763	766	782	739	718	771	787	736	716	729	779	819	767	751	764	730	758	747	732	747	782	784	755	763	752	761	758	777	703	744	706	739	798	766	800	774	778	708	820	747	734	759	773	784	758	732	718	717	745	787	793	740	741	753	839	698	752	732	803	767	754	803	747	769	804	760	775	737	752	758	780	725	757	763	781	794	766	783	737	708	728	773	733	777	752	740	722	797	732	743	751	789	736	758	765	769	758	764	742	786	754	763	759	732	705	773	765	701	744	727	742	717	768	760	708	770	750	706	797	705	769	702	766	722	735	721	770	782	749	765	750	733	727	756	721	751	744	746	780	767	769	721	770	741	716	776	747	729	806	715	774	753	759	763	761	760	725	762	792	699	740	745	780	772	767	810	758	760	750	737	734	740	746	757	772	782	779	737	772	782	762	708	742	782	746	741	811	697	700	728	744	746	773	717	763	737	771	755	759	703	769	777	728	767	739	764	707	776	726	784	737	778	672	794	741	747	768	730	750	750	793	766	753	756	791	764	744	727	736	721	745	747	772	755	789	723	748	708	761	742	767	784	752	757	760	748	770	734	730	727	813	792	784	777	788	701	768	712	755	755	707	709	793	740	737	763	779	739	738	753	706	768	775	744	757	754	780	761	712	740	702	777	738	744	722	801	798	732	743	775	712	784	690	760	793	756	786	750	739	759	737	728	798	781	753	744	826	756	763	726	767	766	676	774	766	770	748	762	744	771	735	730	760	780	728	708	747	756	761	761	761	801	802	754	798	767	754	728	742	723	761	752	765	721	769	778	757	727	776	769	739	723	751	754	739	745	783	706	793	724	756	802	735	791	779	750	749	688	718	748	759	748	772	718	719	763	750	734	744	731	722	724	728	772	796	763	816	761	744	730	719	727	734	734	698	745	779	777	787	801	801	689	713	728	715	739	787	749	727	750	724	741	744	771	751	810	768	763	811	780	771	709	769	721	825	748	717	781	711	769	728	729	724	740	703	794	763	702	748	708	756	763	753	722	760	752	745	743	739	782	730	768	756	737	816	777
28423	55442	45111	33233	26819	22068	17374	14179	11046	8682	6877	5334	4347	3690	3262	2725	2360	2080	1903	1589	1538	1348	1249	1190	1121	1049	1090	983	979	860	888	872	855	829	838	891	839	841	830	806	806	813	788	807	765	804	748	750	756	756	786	715	818	780	730	744	767	788	750	762	743	755	717	815	774	703	723	772	773	715	727	719	723	767	757	775	778	774	752	730	747	761	719	747	793	754	770	768	760	746	791	747	773	768	704	750	732	760	763	802	773	715	751	754	754	741	763	749	740	743	720	776	801	705	773	681	730	771	759	724	743	753	775	730	800	744	807	775	729	695	758	804	704	770	718	758	775	704	788	731	712	735	726	742	758	737	792	731	783	739	813	752	707	768	747	736	711	773	736	741	770	738	785	722	701	708	752	764	776	720	756	709	734	732	711	740	808	743	747	748	725	725	766	776	705	759	749	763	716	762	736	786	736	804	781	749	734	754	734	765	803	775	691	763	801	738	770	730	739	694	779	748	754	735	755	738	764	769	724	806	747	768	778	791	763	754	729	719	716	701	735	735	736	701	747	726	755	743	722	808	752	758	716	751	727	710	713	767	731	777	759	804	739	785	739	777	729	773	723	781	768	737	745	761	773	787	798	781	790	764	800	749	761	771	724	807	724	741	766	767	728	738	706	769	745	770	745	720	756	767	768	782	797	778	764	687	746	779	715	747	762	768	767	805	707	728	750	796	778	763	728	742	723	714	738	772	724	772	744	734	746	751	748	744	735	752	727	752	759	778	779	755	787	754	778	724	793	699	740	765	686	783	726	743	763	710	771	731	772	794	768	724	713	730	751	746	747	756	775	742	760	779	748	757	778	776	731	717	791	749	771	740	745	733	728	736	784	801	748	778	725	755	755	769	764	691	768	770	744	814	773	749	773	737	776	702	797	763	790	745	810	724	747	759	813	720	790	753	727	710	715	779	735	780	732	779	699	762	762	710	763	737	764	775	774	800	754	723	788	759	728	715	893	815	747	781	746	789	733	771	745	761	728	753	772	732	731	780	760	782	754	743	762	750	723	760	742	767	776	755	738	810	788	767	784	732	714	679	756	771	758	773	763	762	719	794	751	748	786	749	773	723	763	720	746	754	755	771	723	796	789	779	730	723	737	741	759	722	760	734	733	816	748	767	742	701	794	768	751	746	757	744	727	786	769	727	730	731	774	734	723	738	777	728	757	725	740	724	740	740	763	747	808	757	745	752	758	768	742	741	738	763	730	747	740	763	733	748	741	766	813	734	728	802	743	730	789	714	728	804	724	748	719	732	717	756	736	777	729	729	753	738	727	768	754	826	760	723	788	716	732	733	696	718	744	731	781	770	808	801	765	733	743	775	725	741	774	774	718	817	749	740	713	733	773	730	725	785	728	766	781	786	752	734	725	737	735	796	772	718	730	783	738	765	779	740	739	737	757	760	745	787	795	744	772	751	729	694	712	765	720	713	743	753	730	750	798	729	723	773	781	805	786	797	815	772	727	722	793	760	761	779	761	718	790	821	756	735	801	715	731	718	799	762	711	732	750	749	773	735	746	758	794	754	751	743	777	771	679	726	769	750	778	789	773	752	761	784	770	750	822	726	746	746	752	773	714	775	729	740	743	781	715	765	703	787	738	732	761	765	731	759	749	766	768	728	697	803	749	743	739	706	770	724	721	761	773	758	771	768	736	764	790	696	734	747	710	750	770	814	773	728	776	718	766	731	708	734	779	817	777	768	751	683	676	783	738	729	755	768	748	750	747	698	747	795	731	752	740	760	759	807	737	733	739	778	773	697	743	769	734	781	802	742	706	759	788	770	745	786	735	755	756	750	801	758	736	737	808	750	698	758	763	762	719	732	736	750	764	752	768	753	742	808	752	792	739	743	753	753	760	791	709	752	747	779	777	758	717	784	704	780	696	771	718	716	810	740	737	765	745	764	769	750	777	764	724	749	735	726	747	781	719	752	768	745	680	810	778	733	762	782	789	754	799	741	742	759	736	752	722	738	759	732	773	745	748	784	773	749	748	713	773	726	787	741	794	739	769	761	831	700	730	816	757	722	808	753	777	758	737	756	804	768	726	769	747	720	750	728	760	731	714	738	795	738	763	789	760	771	773	748	735	707	785	734	709	704	711	735	724	709	765	764	718	759	703	746	782	751	804	763	736	766	736	759	759	760	757	744	783	675	762	800	773	760	741	798	806	758	703	714	804	723	738	742	750	734	802	695	752	710	787	763	815	742	720	773	742	777	766	782	786	802	752	755	749	735	764	741	764	823	728	778	737	735	765	734	773	695	765	808	755	718	685	760	741	751	780	820	732	737	769	809	718	739	742	720	750	692	793	760	748	702	767	793	757	742	722	783	700	748	732	721	755	738	740	750	751	755	772	719	795	745	768	774	755	761	700	749	728	794	683	780	761	771	730	729	723	745	764	820	780	729	766	743	697	736	758	752	755	790	723	769	702	734	759	782	765	721	785	755	732	770	726	709	752	771	791	742	770	822	753	753	749	728	779	728	850	737	751	715	779	781	739	732	739	748	758	763	748	753	737	756	734	786	780	736	763	741	761	746	717	748	763	727	765	687	800	748	702	732	767	711	741	748	759	748	754	774	708	744	779	782	710	772	830	764	766	797	769	757	754	765	736	745	752	759	746	704	780	753	762	717	751	779	785	765	725	717	748	793	750	755	789	752	768	727	717	731	730	772	821	748	763	800	726	736	772	757	766	752	736	739	728	713	719	733	790	780	767	748	803	801	758	733	744	750	785	755	721	758	754	747	739	757	767	762	727	765	790	776	768	773	781	754	802	781	740	752	688	779	804	742	773	758	758	745	694	752	755	703	759	755	739	772	802	788	778	791	724	771	787	788	747	778	758	745	724	750	764	752	778	778	778	733	758	723	743	762	724	752	705	754	760	722	741	730	761	768	761	749	762	742	709	752	775	733	771	713	733	756	776	749	720	759	757	707	753	792	772	737	781	750	740	712	785	754	706	749	738	761	759	799	720	758	712	717	770	755	816	786	750	798	757	778	759	768	694	734	755	706	750	815	679	762	733	763	787	743	725	740	762	744	729	791	733	770	707	746	760	783	737	726	734	749	781	761	770	752	772	766	739	802	746	739	732	760	768	770	748	763	783	752	712	770	740	722	749	758	762	761	751	775	781	760	717	735	752	784	732	728	696	771	716	780	679	740	787	752	742	758	761	745	711	755	748	710	783	741	759	727	749	764	724	734	839	738	744	747	797	759	738	768	707	761	759	744	750	746	781	744	720	744	770	747	709	740	746	729	742	767	732	763	697	769	741	703	778	718	711	744	770	741	743	763	795	711	784	736	753	684	750	713	754	754	752	735	744	753	735	758	755	739	746	744	762	756	743	700	764	790	764	824	757	765	716	735	776	778	745	693	757	777	773	756	766	729	786	720	731	768	780	757	751	793	725	744	711	768	784	755	780	780	767	779	710	751	754	736	786	737	718	749	727	821
29918	28667	32342	22781	13516	8829	6189	4880	3603	2802	2285	1858	1615	1481	1291	1155	1022	965	936	923	851	770	769	789	734	695	682	652	687	685	687	684	649	646	647	603	679	601	639	656	605	658	628	625	618	627	613	583	615	646	573	630	607	600	638	601	618	601	596	617	608	622	618	621	578	607	571	621	620	581	601	610	604	584	609	602	611	589	576	555	570	642	576	609	613	619	626	593	634	635	542	625	589	622	607	610	577	612	616	586	571	576	614	613	586	555	626	585	580	617	613	592	590	624	629	616	580	584	597	629	643	549	552	581	600	603	597	563	593	619	570	605	577	583	575	617	623	603	622	554	570	572	609	617	622	588	625	641	609	649	603	646	596	614	611	617	609	617	640	616	573	598	618	595	596	573	555	641	622	608	586	597	577	571	622	595	572	627	633	604	600	609	596	630	613	620	652	644	650	617	616	631	620	609	639	648	578	582	572	561	616	582	588	599	642	604	645	599	650	647	607	610	596	633	631	594	579	575	621	590	611	638	605	583	581	591	570	622	612	623	611	615	624	610	577	658	621	620	572	608	553	593	640	588	613	594	616	644	644	635	638	645	624	585	651	630	626	601	574	609	641	584	623	614	593	564	610	559	592	634	605	587	564	625	655	663	647	578	605	622	619	569	575	647	568	667	575	613	569	632	651	594	600	591	634	612	596	591	608	579	620	609	594	579	597	577	571	593	570	648	635	610	619	641	681	632	601	629	577	636	605	615	612	623	653	613	631	610	604	584	584	619	616	612	594	662	584	604	598	604	613	594	631	591	615	621	618	644	565	634	594	641	580	580	595	613	614	582	627	592	637	581	627	606	594	598	618	660	571	590	603	620	597	617	586	569	600	613	575	617	574	586	593	625	589	588	559	614	579	600	568	599	596	623	619	616	619	560	627	627	577	605	638	616	606	661	632	622	633	606	625	627	672	597	626	599	613	600	597	616	609	606	581	580	647	640	620	588	627	641	593	596	639	578	590	594	628	599	585	611	638	624	600	613	624	625	594	605	628	628	651	612	613	596	598	573	573	610	632	605	634	576	579	595	642	595	582	618	637	566	587	598	619	610	635	584	596	586	596	617	623	600	612	606	656	632	636	650	601	619	602	655	582	595	636	624	602	648	587	616	592	586	618	620	649	624	571	600	623	639	610	672	609	611	595	626	574	589	609	599	591	598	657	628	597	615	608	612	602	638	632	636	624	602	625	588	621	655	641	589	584	608	636	597	611	596	599	573	594	627	608	586	647	617	596	585	602	570	620	601	619	568	645	602	617	624	633	616	644	618	605	609	542	566	595	610	615	639	615	602	604	617	599	573	562	608	573	589	615	657	615	619	591	596	595	606	560	551	583	621	568	639	686	559	619	594	615	625	631	608	599	612	620	629	612	617	612	621	599	634	605	615	604	636	626	638	585	615	621	580	625	620	608	589	622	597	613	560	644	616	609	567	600	637	619	642	602	615	624	574	582	614	596	627	630	581	633	648	621	588	611	600	625	631	634	635	608	668	651	586	600	605	618	628	579	599	572	634	641	630	610	630	607	586	624	610	625	609	645	615	622	634	613	630	576	654	618	610	582	661	579	562	575	580	605	583	582	631	610	575	596	619	610	621	583	627	605	583	626	576	587	605	594	646	549	573	624	641	578	598	575	597	609	661	593	654	623	618	580	582	589	596	620	606	582	592	600	597	554	634	605	608	600	586	629	616	575	623	644	632	622	558	623	617	643	617	578	622	597	586	578	602	630	631	637	620	626	594	579	610	602	645	654	613	587	591	633	609	583	611	657	598	614	641	606	603	623	611	613	650	592	639	631	616	638	616	620	625	607	608	591	643	590	621	628	597	600	608	619	599	614	614	622	561	623	614	600	590	624	625	629	576	601	584	570	590	622	619	605	611	597	621	632	599	618	576	600	632	602	600	623	636	614	585	579	601	602	632	587	594	578	604	640	635	646	621	618	628	608	583	621	603	611	573	637	627	603	588	570	591	635	610	610	638	585	619	621	635	622	605	545	646	613	635	631	571	622	622	649	630	566	637	616	561	583	613	668	641	635	616	633	586	597	575	572	529	603	611	606	597	619	629	595	607	609	581	567	606	622	620	630	578	606	618	631	632	564	615	667	575	627	646	615	652	593	616	593	570	579	624	619	618	628	583	637	582	642	586	585	610	617	569	596	589	609	642	613	576	583	629	576	617	608	591	627	591	593	577	641	619	607	561	572	625	603	575	641	669	641	622	638	584	600	582	624	626	609	527	571	536	606	606	619	586	645	672	639	610	613	616	597	612	635	616	602	630	576	629	609	644	613	617	595	590	603	629	627	602	612	591	636	639	637	608	584	601	615	554	664	601	605	573	636	576	598	642	575	606	606	639	618	622	602	590	608	611	643	597	608	643	597	637	627	598	616	611	625	599	656	567	576	638	598	622	623	595	649	590	584	604	598	641	600	605	562	572	621	621	611	589	614	582	578	586	597	603	587	588	650	632	605	594	612	598	637	573	620	590	610	605	623	615	627	599	607	632	615	634	600	578	579	629	612	655	651	629	598	567	645	598	612	597	603	601	565	606	618	605	596	603	597	631	653	628	558	629	627	593	610	589	604	594	611	578	615	625	583	639	569	625	652	594	609	605	655	594	667	652	549	571	639	600	611	556	607	625	645	609	590	616	643	622	621	624	625	608	623	621	590	626	573	579	633	578	626	612	583	619	604	606	617	597	637	650	582	588	686	629	586	618	593	612	581	616	600	618	584	617	652	566	556	570	597	606	624	568	593	627	632	615	671	542	611	609	612	612	620	596	625	626	568	600	654	677	587	594	664	597	615	622	578	605	623	628	606	583	596	649	599	571	609	611	629	605	605	592	655	599	624	598	592	636	601	633	607	646	598	579	598	556	576	596	622	629	591	638	615	629	600	603	587	620	621	639	605	606	635	618	634	631	649	579	582	581	652	625	639	636	552	630	615	608	660	581	615	604	620	658	603	602	622	578	649	576	622	602	627	617	624	612	634	586	630	578	642	613	625	600	569	622	587	617	633	598	655	616	631	618	589	594	632	588	581	608	650	556	612	640	583	619	634	580	635	652	656	623	606	617	631	615	611	598	601	602	637	586	610	613	611	604	590	603	613	631	642	596	600	620	600	640	601	597	619	626	586	571	649	567	616	602	635	645	600	634	590	590	627	603	593	617	622	629	618	616	612	611	620	601	607	577	628	567	565	606	615	601	614	635	648	620	601	687	616	634	628	591	639	595	618	623	576	618	629	608	635	612	636	608	587	606	601	646	575	551	594	642	586	576	596	653	608	594	577	598	633	585	590	598	595	618	618	611	606	574	620	615	592	614	639	597	586	612	569	609	601	618	579	596	600	602	624	629	627	637	651	612	571	605	584	618	619	589	589	615	625	609	630	590	609	630	594	604	613	598	633	599	626	561	598	605	626	574	616	564	618	593	584	604	584	619	605	616	617	643	673	628
26904	42986	32755	21201	15590	12095	9122	7364	5506	4270	3412	2678	2163	1986	1717	1524	1348	1182	1124	1085	991	852	851	800	814	743	753	716	689	693	734	668	680	628	605	638	677	654	675	645	617	622	677	627	686	630	611	650	625	650	642	627	633	620	634	603	662	621	602	639	660	666	640	640	628	580	585	624	628	651	593	640	632	622	621	634	672	619	636	601	626	626	618	613	612	631	648	592	599	625	614	606	613	613	623	637	645	625	616	613	644	597	644	624	638	609	644	629	602	630	616	640	621	589	610	674	658	615	602	602	609	583	679	640	646	633	622	666	583	593	630	635	637	615	635	624	626	642	623	646	652	645	595	618	604	651	636	624	607	648	594	629	599	659	584	670	639	595	651	623	631	642	663	596	616	621	629	588	602	606	619	657	620	652	653	602	635	604	597	610	600	599	637	596	616	599	635	576	645	627	580	593	639	634	590	625	635	596	602	595	637	595	599	590	593	654	617	636	624	617	627	644	609	639	595	625	599	601	613	596	595	595	586	626	593	653	645	613	605	589	623	673	606	610	627	639	615	629	631	615	625	652	635	604	638	590	602	637	565	640	590	617	669	637	600	599	611	628	618	608	652	630	587	604	665	607	578	636	674	617	639	640	616	627	661	595	635	643	606	572	650	616	608	633	620	633	626	585	643	656	636	576	631	622	635	638	632	677	630	647	630	616	592	638	658	680	602	612	595	597	618	621	623	582	617	588	576	645	643	642	647	624	622	621	595	618	626	649	593	593	631	628	603	602	595	622	633	607	610	588	628	607	598	611	579	626	637	620	638	603	615	649	631	591	591	589	636	617	631	624	692	604	605	637	638	593	601	648	642	615	651	608	625	632	586	648	619	642	607	653	591	600	592	643	592	618	563	585	632	634	678	647	610	651	617	613	641	626	623	629	624	643	630	610	636	612	612	613	633	619	615	641	684	638	607	636	644	593	630	604	613	597	613	635	623	598	620	606	612	646	629	602	605	614	636	594	619	613	619	603	602	601	640	577	600	644	620	597	616	597	621	649	574	609	656	622	594	649	641	618	594	600	632	608	655	650	636	572	571	565	673	640	579	605	639	654	588	622	591	658	586	641	607	634	576	593	621	604	661	638	671	635	647	635	629	604	622	610	673	632	617	645	621	642	644	617	614	616	628	633	624	593	627	658	651	605	679	621	586	629	608	643	591	614	572	598	598	610	650	598	612	647	608	626	602	628	635	583	599	619	582	610	643	639	619	631	601	583	606	600	651	670	620	622	605	650	600	651	621	590	626	608	621	612	666	640	603	563	620	607	652	610	644	582	601	615	641	633	623	636	637	626	589	642	637	674	623	657	622	603	648	651	583	576	618	604	626	614	662	619	567	601	645	637	607	638	669	605	688	612	614	596	599	646	600	597	634	646	622	612	604	634	628	630	628	650	654	651	643	644	554	615	636	622	618	588	619	612	591	663	584	634	623	619	651	652	646	645	596	595	634	652	595	613	590	599	610	617	636	600	630	604	645	668	613	582	639	622	649	636	656	604	587	659	604	660	619	626	627	654	589	612	635	628	617	605	610	671	644	635	645	619	625	592	629	649	623	611	605	615	581	592	676	634	613	570	628	620	639	586	622	585	608	616	637	662	641	639	629	641	598	613	647	624	633	642	613	625	626	651	622	604	610	644	588	614	641	564	631	652	613	625	599	662	667	589	619	617	573	639	612	585	651	621	578	621	649	611	635	607	625	634	620	602	583	618	649	698	634	650	596	640	631	616	649	575	643	640	656	666	610	648	615	624	645	592	656	637	638	630	584	637	644	620	636	628	622	655	586	628	668	630	668	619	602	579	669	610	631	589	657	614	597	657	635	604	607	640	667	617	651	626	597	624	618	634	651	621	636	653	604	654	639	640	635	613	655	656	611	607	632	643	653	615	626	592	663	635	664	639	594	684	644	675	656	608	601	638	629	634	593	649	625	640	651	624	631	634	640	620	625	591	568	623	584	594	671	611	616	621	607	607	640	593	663	601	573	654	597	622	592	635	641	653	636	625	639	581	617	598	619	618	637	632	687	641	644	661	590	619	634	633	646	606	629	661	622	672	627	632	613	607	611	577	644	619	649	658	691	631	621	639	606	611	621	633	603	633	636	612	621	581	677	621	596	614	612	630	590	644	614	696	654	611	635	656	593	659	622	616	614	631	663	578	598	571	632	644	574	657	612	614	616	601	611	645	664	667	604	610	674	639	668	659	634	621	626	634	613	681	648	613	605	602	584	646	642	613	606	681	620	632	590	655	633	635	617	619	699	638	631	578	597	631	599	653	656	622	673	655	610	608	654	641	634	658	631	662	597	631	613	611	638	590	613	651	611	603	640	641	578	636	635	585	578	650	678	639	653	649	669	633	615	648	624	588	613	637	606	595	609	629	611	674	673	642	632	604	624	624	635	649	620	613	621	681	604	631	605	615	639	650	638	618	596	647	634	661	634	644	623	590	658	600	616	623	618	606	644	585	615	641	571	659	624	582	620	611	595	600	610	658	620	597	635	570	643	622	583	643	636	629	594	593	600	651	592	623	628	648	626	614	602	628	644	599	638	578	662	581	625	590	670	635	590	623	633	693	685	622	629	627	676	580	612	592	612	621	593	634	610	641	629	671	617	618	620	591	601	650	617	655	612	596	625	584	613	658	615	599	626	612	626	640	628	685	583	666	624	613	689	590	583	620	625	620	625	606	560	639	641	635	652	679	657	585	630	617	658	656	618	614	602	612	636	639	609	591	644	630	571	625	606	627	668	637	618	624	642	609	637	608	593	663	620	623	661	619	635	615	647	638	648	576	647	637	607	631	617	640	634	621	606	580	657	633	614	636	593	633	596	629	626	590	666	624	574	639	625	634	616	651	646	633	644	652	610	600	645	588	601	692	595	640	623	614	627	663	624	567	652	641	595	601	610	607	586	589	606	628	585	620	628	603	623	669	690	591	600	628	652	654	640	655	664	593	583	607	607	547	652	603	591	629	608	605	670	593	596	630	582	581	640	650	632	667	604	641	623	590	633	646	639	656	648	587	619	607	594	598	613	623	640	663	609	643	608	611	608	626	632	631	629	648	657	585	611	656	639	624	653	639	600	674	668	627	550	618	607	629	621	610	592	628	624	614	625	640	620	610	572	611	601	631	646	623	610	591	640	624	616	596	647	658	610	619	629	646	592	591	611	606	609	626	628	643	596	607	589	601	601	607	604	600	640	622	612	596	629	630	636	617	605	617	618	661	638	606	610	617	601	598	585	604	670	561	608	656	675	642	641	590	586	674	640	645	631	615	573	623	574	639	680	659	597	638	626	634	614	596	594	658	629	642	592	617	626	639	580	643	619	615	583	673	630	665	647	623	602	670	657	650	611	677	678	624	623	582	611	614	588	670	594	557	582	571	606	632	598	616	619	613	665	590	611	613	598	601	664	671	603	588	605	615	629	630	580	640	675	636	630	606	650	616	601	585
24312	21530	28827	25235	22494	18538	12283	8016	6038	4388	3431	2721	2337	2098	1931	1623	1437	1297	1169	1154	1134	951	897	873	867	839	861	774	787	684	705	760	750	708	709	735	757	691	670	733	737	740	703	592	740	714	682	689	731	665	685	631	659	631	665	677	673	740	715	651	686	657	680	678	668	661	757	665	694	665	658	696	655	638	663	661	698	684	625	725	629	670	677	663	642	670	681	683	693	678	655	706	707	685	705	655	675	651	658	660	672	681	621	675	662	651	683	637	705	672	663	705	666	713	685	631	709	639	622	677	677	663	629	648	686	628	647	643	650	624	683	651	628	652	632	654	651	685	676	653	633	707	668	609	652	687	661	617	675	647	644	702	681	685	721	657	678	701	644	603	653	635	659	618	641	663	713	666	672	639	655	702	684	710	662	689	673	691	680	658	682	664	712	637	628	646	647	695	633	662	670	669	664	662	635	712	663	674	702	657	643	689	687	684	679	641	639	650	711	625	675	644	662	671	691	687	672	641	708	646	661	716	682	728	672	665	674	698	622	678	675	635	662	666	659	655	625	655	665	650	683	651	685	639	621	679	651	687	642	678	689	633	669	651	661	679	684	655	656	652	678	698	641	645	647	645	693	677	650	652	703	628	714	668	637	640	655	645	657	674	687	681	658	655	676	669	650	694	653	666	634	648	683	659	679	698	723	653	646	681	689	689	676	684	696	676	642	681	579	643	677	675	685	604	677	671	677	625	655	637	678	702	684	689	709	648	720	650	677	659	686	648	715	601	665	706	655	633	717	642	605	684	684	661	689	692	634	634	646	688	652	660	669	653	642	621	684	645	644	665	675	658	701	634	657	679	607	680	655	660	669	641	691	659	647	689	675	633	704	671	692	635	680	665	683	669	649	658	643	653	653	682	661	622	661	665	697	629	641	695	680	640	608	667	619	628	686	675	625	685	645	688	678	645	694	691	613	650	630	697	648	662	662	641	698	650	672	630	665	678	671	678	699	671	705	655	647	674	656	618	692	633	650	658	656	685	704	696	675	677	692	675	670	683	660	682	666	676	629	698	696	660	683	636	659	649	661	680	686	675	666	657	639	691	657	604	635	673	648	662	596	690	705	677	681	644	667	662	652	681	657	680	676	675	651	672	678	656	684	669	695	674	659	695	671	686	640	657	663	692	696	636	680	664	645	636	670	685	672	660	673	728	703	637	655	692	659	694	658	654	667	716	671	656	633	664	674	666	692	642	644	644	699	700	700	663	672	625	661	649	650	685	668	688	629	643	665	649	630	718	681	651	639	665	658	639	627	672	666	670	686	662	666	651	658	646	699	659	678	683	657	657	676	654	650	632	640	648	685	689	641	698	679	697	667	645	673	667	648	646	695	713	679	656	651	711	658	674	684	668	629	681	668	667	681	675	655	697	665	694	681	649	660	668	723	697	667	665	659	624	672	649	669	670	672	649	648	695	667	635	644	717	657	589	683	652	652	717	622	635	659	703	711	691	653	650	655	666	657	693	679	679	726	654	643	669	703	625	723	652	633	644	658	620	683	614	709	664	639	649	668	660	671	713	666	686	643	719	667	664	683	613	644	662	626	673	657	634	664	624	673	678	644	672	665	652	659	655	651	633	678	664	686	612	679	655	637	654	679	648	671	659	659	700	687	665	683	642	648	683	636	636	677	661	691	706	597	609	647	689	635	624	680	691	610	641	666	661	660	652	668	650	701	684	673	655	640	679	694	692	647	642	657	696	622	671	691	664	643	691	676	673	719	655	714	669	673	717	741	633	672	702	668	670	684	647	618	635	631	649	663	671	656	646	645	700	673	630	703	644	665	676	652	660	648	717	658	658	712	656	730	683	691	624	673	680	684	670	645	641	667	662	669	646	658	641	659	680	698	612	651	638	687	632	654	647	679	638	699	628	657	680	657	628	679	644	687	714	651	653	669	659	671	672	700	659	690	696	714	638	696	665	680	650	640	675	656	644	643	656	671	692	619	669	676	616	665	650	638	632	652	680	715	684	662	624	652	663	663	652	659	653	638	676	634	644	651	676	706	700	678	673	700	656	685	672	744	668	685	651	646	654	642	665	679	685	640	670	687	660	659	678	669	650	658	606	682	729	646	661	686	656	651	685	693	710	665	687	655	684	681	653	678	666	587	663	673	702	652	693	663	659	681	661	671	639	669	665	670	683	686	650	643	721	662	671	691	728	626	710	687	692	684	685	683	713	637	691	691	655	686	750	701	601	629	667	630	656	670	675	669	710	676	679	690	692	652	678	657	693	682	687	681	666	628	653	646	635	688	642	719	698	704	612	689	670	664	716	651	676	635	652	642	674	672	710	665	673	685	693	594	641	679	643	670	698	689	655	706	683	671	723	644	721	658	669	654	638	671	690	655	690	685	629	684	685	617	701	629	653	634	695	668	668	705	667	653	616	630	663	676	685	664	688	659	667	670	681	672	697	699	643	668	665	680	674	685	646	675	672	665	627	720	687	667	672	627	618	685	651	649	684	717	707	647	660	647	627	646	686	703	655	651	666	686	656	670	661	632	663	698	667	690	658	657	706	682	636	649	669	649	672	701	658	681	681	664	657	694	709	665	645	701	679	685	666	669	649	677	656	629	650	657	648	690	693	705	676	690	639	690	691	709	640	621	657	722	684	669	672	668	711	717	665	688	654	658	667	633	676	678	660	682	667	667	644	691	686	631	679	673	687	679	642	618	658	618	703	735	680	663	652	668	637	662	652	643	713	702	669	676	692	674	624	659	591	591	677	678	675	709	690	618	677	650	709	649	670	629	641	661	685	664	680	670	691	647	672	685	709	681	679	646	603	627	680	671	653	661	665	730	717	654	684	631	703	667	648	617	675	644	727	714	656	696	682	665	645	636	697	645	633	645	652	678	677	657	707	621	658	681	618	684	674	685	654	680	656	656	596	676	696	622	689	687	686	657	704	708	652	663	673	725	681	662	676	668	665	637	666	639	670	671	696	681	634	695	632	620	671	665	673	673	632	679	629	620	691	665	718	692	677	699	628	682	664	690	644	683	657	675	668	674	690	646	695	672	658	668	673	666	633	638	662	719	664	682	672	638	691	667	654	668	683	682	665	681	661	667	650	668	682	656	662	636	700	653	696	627	670	691	643	694	641	665	614	682	662	697	673	597	727	673	655	647	652	657	699	657	692	718	621	658	666	629	666	676	681	654	738	673	663	694	698	675	652	655	646	643	660	683	663	680	704	664	692	617	662	645	674	687	668	656	682	650	663	698	661	641	688	633	672	683	648	702	679	709	679	662	676	635	647	680	675	664	692	662	652	674	644	677	634	690	640	615	677	653	677	640	701	634	680	696	702	662	638	676	652	673	645	657	631	636	687	697	696	641	648	690	620	693	703	698	654	668	701	665	659	634	682	674	682	721	680	675	674	688	682	692	652	701	694	608	710	689	657	629	641	651	682	683	644	701	628	694	646	710	652	683	701	661	652	695	656	648	654
26280	50580	39704	27652	21444	17368	13518	11014	8667	6525	4989	3878	3101	2783	2457	2139	1771	1631	1474	1374	1250	1178	1041	1007	932	855	865	850	844	784	781	767	720	727	750	718	712	724	716	671	709	709	722	746	727	747	729	692	711	686	669	729	676	648	701	722	730	690	684	656	612	660	681	648	678	650	714	664	683	633	662	651	653	690	706	651	639	688	668	704	622	664	642	687	614	692	642	700	736	695	659	638	716	682	666	649	720	697	671	724	680	704	679	679	626	670	644	684	705	652	709	683	701	673	727	659	703	654	708	699	661	705	724	663	661	695	678	698	618	694	691	656	706	680	639	692	735	682	665	657	717	658	661	696	713	709	668	671	687	710	705	649	637	738	691	697	695	668	682	721	693	725	707	660	691	697	666	716	732	620	671	693	678	693	671	704	672	683	675	716	663	687	689	689	661	651	643	732	649	693	670	690	725	664	680	656	679	668	661	629	692	671	687	656	660	648	681	659	685	693	708	736	679	743	707	677	657	703	704	693	684	696	694	672	643	692	657	679	633	684	718	669	669	710	693	686	646	657	705	704	709	690	702	702	696	621	614	664	667	689	658	679	675	670	668	696	647	649	648	664	683	714	691	707	673	714	688	682	696	649	691	724	667	695	663	671	708	661	674	681	664	629	663	676	666	686	683	641	673	667	673	656	717	699	654	685	671	669	668	647	634	668	660	712	696	649	672	638	678	700	715	662	728	692	649	645	692	671	734	682	676	650	671	688	693	660	649	629	698	666	672	676	696	672	654	674	712	674	678	648	644	696	643	665	635	664	655	680	673	706	665	678	680	663	677	626	675	677	681	634	683	677	707	682	649	695	630	635	673	657	719	676	684	672	713	667	712	678	656	700	645	641	664	690	692	653	670	676	661	658	716	660	652	646	669	710	679	688	673	657	660	613	635	692	694	677	657	723	669	676	670	674	680	733	665	692	696	690	647	693	667	704	635	717	693	671	697	746	667	672	662	598	682	697	647	665	675	698	670	698	701	690	661	676	630	672	699	669	667	678	672	691	625	680	651	686	660	675	674	688	625	676	692	660	672	681	692	707	672	681	710	715	670	694	623	707	689	616	695	682	721	692	652	641	705	633	678	633	637	662	665	673	681	703	703	681	681	707	701	687	673	683	670	664	708	675	689	665	683	641	697	667	653	693	688	684	668	708	679	662	672	689	670	655	614	700	667	663	686	689	690	669	724	706	681	686	666	771	649	726	642	664	694	666	701	654	689	673	650	692	657	747	670	700	681	645	699	672	647	624	696	682	667	704	636	666	644	718	676	698	741	705	705	648	680	669	695	708	707	730	698	650	690	710	663	685	738	707	666	696	716	672	690	674	666	652	679	636	680	647	662	644	672	631	636	666	654	645	655	687	681	694	651	667	656	691	689	661	708	675	702	626	646	657	697	663	675	669	683	655	646	691	643	656	678	676	637	706	697	660	659	661	680	663	699	649	629	678	657	667	683	650	654	675	644	677	680	685	689	661	685	669	659	667	645	702	686	669	655	650	667	689	670	677	675	680	655	706	652	650	678	655	674	675	724	687	682	649	641	668	687	701	679	729	694	690	680	709	670	685	630	700	651	666	621	723	662	660	706	706	672	694	640	692	716	651	680	696	666	664	687	701	748	675	716	703	662	654	649	689	697	680	641	649	707	677	641	659	672	699	669	680	706	662	692	721	651	671	709	641	693	660	694	681	684	672	670	676	663	676	672	677	669	679	661	666	699	687	697	702	642	693	671	688	727	691	633	685	671	659	659	682	670	667	678	685	675	690	655	637	668	677	648	712	680	713	671	706	688	665	681	635	658	672	666	721	679	676	722	642	663	685	707	694	675	698	656	697	669	691	723	675	665	697	662	710	627	659	698	672	642	703	683	660	666	693	690	696	665	706	688	740	670	700	671	697	668	681	708	685	673	637	644	663	643	657	678	652	645	671	672	657	684	672	693	678	641	650	687	688	648	677	649	707	658	680	676	710	641	673	658	669	645	658	631	706	644	672	689	669	725	695	665	661	634	684	664	707	655	685	690	679	647	708	690	678	633	666	668	622	668	682	657	631	642	665	660	723	675	661	658	644	695	709	682	690	707	655	681	675	673	695	608	685	685	655	650	685	694	620	698	637	651	684	656	698	703	680	695	657	613	675	678	657	689	683	675	697	675	680	679	687	687	718	646	677	666	652	708	675	674	667	718	678	694	668	675	695	635	715	721	715	714	674	678	690	683	626	720	669	663	709	686	664	652	690	714	704	699	640	655	664	672	660	648	675	674	697	646	708	713	680	735	678	652	599	678	686	636	684	666	681	717	661	678	677	618	692	638	685	642	670	667	626	711	674	697	685	702	647	677	708	705	677	678	673	662	659	665	696	660	657	680	648	678	686	628	606	643	679	681	634	721	665	660	683	683	640	665	714	660	678	640	690	634	650	675	651	673	697	676	670	674	683	661	670	684	664	648	705	656	673	656	650	647	671	665	671	698	681	654	655	675	661	642	646	711	684	672	689	692	689	732	669	663	667	688	674	685	671	670	681	687	698	641	657	660	663	681	670	619	697	701	631	658	683	680	690	648	689	649	682	655	699	700	672	614	646	641	654	666	687	710	683	721	666	664	668	662	680	692	651	671	690	650	658	705	673	704	657	610	632	628	676	662	674	632	675	683	656	707	648	672	672	665	692	691	665	669	686	711	697	680	676	664	704	691	676	675	706	702	672	694	667	677	690	647	685	684	710	696	639	656	649	666	695	709	671	694	713	679	674	723	656	679	640	688	665	646	657	671	666	674	695	672	641	695	685	645	681	650	698	670	692	673	722	686	651	713	711	696	662	691	648	651	678	697	677	642	679	680	687	663	738	608	682	686	701	669	647	678	699	675	683	665	623	658	676	700	682	655	700	676	665	680	657	679	677	631	658	671	659	704	657	681	712	681	726	685	669	685	686	697	668	685	613	714	661	686	656	682	673	663	673	694	715	664	701	655	679	664	679	692	664	679	661	729	658	651	654	662	665	680	658	717	682	650	691	675	655	677	682	647	657	705	644	692	642	704	677	693	647	617	632	696	678	665	646	685	674	678	681	710	669	663	682	687	693	662	684	730	662	720	705	661	665	645	710	675	655	638	707	656	679	690	680	652	704	652	653	687	697	709	699	669	679	705	667	663	666	702	727	670	668	688	648	660	714	748	649	643	646	665	654	689	635	674	641	643	626	665	694	668	677	701	638	675	703	687	673	706	589	677	678	644	657	656	665	690	680	689	672	668	659	677	646	708	683	681	725	722	710	675	677	636	669	701	694	678	669	694	703	714	712	668	676	697	689	676	670	688	646	692	669	679	679	689	664	636	667	666	657	656	659	674	655	674	721	667	661	652	685	639	655	640	703	676	639	692	694	650	675	686	637	643	730	695	679	695	691	644	674	630	672	634	680	639	626	672	638	673	661	695	734	654	704	661	641	691	669	702	658	666	675	606	699
25423	21576	28282	26769	19187	12194	8451	5998	4874	3487	2807	2250	1950	1729	1565	1411	1246	1206	1062	1018	1022	958	810	871	791	763	727	705	671	655	652	703	664	713	663	709	704	655	651	616	674	650	694	638	635	623	685	651	658	613	609	643	635	622	657	687	637	650	624	651	678	631	628	659	598	671	644	617	580	585	644	631	629	590	675	642	662	632	636	651	623	597	652	691	655	662	653	624	603	667	654	668	635	620	629	659	603	646	659	695	647	659	611	647	607	645	640	656	649	668	654	641	603	683	632	665	670	652	670	659	690	635	664	594	635	645	649	630	607	641	620	632	649	643	605	627	657	636	622	632	666	652	659	656	643	596	630	675	646	652	659	619	677	632	640	698	658	613	629	648	596	650	641	629	605	629	626	633	635	618	661	664	651	659	631	632	616	654	631	647	642	632	628	680	636	668	670	627	635	678	630	604	666	640	640	612	617	638	636	648	595	627	635	633	659	600	693	634	665	640	649	642	636	593	640	659	664	657	625	660	662	637	635	643	641	641	648	580	645	680	617	617	597	644	651	586	609	618	645	628	637	600	605	666	564	658	648	699	681	678	628	614	617	644	632	663	654	692	669	646	636	623	643	640	619	626	671	658	652	685	614	577	612	646	631	613	637	620	627	678	681	658	670	680	579	650	638	632	644	630	667	664	599	655	652	607	628	591	609	625	590	656	616	687	672	659	686	615	597	592	668	631	636	626	631	705	624	616	663	692	674	653	656	622	658	633	625	633	594	621	586	659	665	674	642	648	625	603	661	681	637	675	657	638	615	666	620	615	623	644	621	635	622	645	675	652	623	696	649	656	600	649	659	619	632	649	642	663	602	611	621	625	627	586	604	616	640	660	600	642	672	603	692	632	654	632	675	620	658	656	709	584	629	613	685	602	628	574	683	692	646	680	589	624	627	605	618	636	646	629	604	628	667	639	658	618	636	658	666	622	640	685	615	601	601	685	660	655	655	617	681	612	654	638	665	599	681	638	632	667	611	670	639	622	626	639	643	646	621	655	679	661	662	599	616	638	618	651	668	642	601	642	588	582	649	642	649	636	631	633	655	629	687	667	664	645	670	624	647	575	648	611	637	681	634	674	645	640	616	628	633	675	629	596	591	671	643	613	670	623	640	648	620	639	685	640	616	654	672	627	702	606	619	623	700	610	608	648	658	611	630	618	601	649	670	657	607	641	602	644	639	648	614	662	660	606	640	617	617	638	701	637	697	598	654	629	638	614	640	604	664	624	633	637	667	606	634	592	649	603	645	633	645	667	658	629	632	637	634	610	661	625	672	630	644	625	657	617	662	677	686	639	657	619	601	628	653	603	647	640	686	640	625	590	644	665	646	638	640	649	657	632	623	680	622	628	606	651	656	632	693	681	609	667	618	647	630	635	629	618	613	702	647	631	610	639	645	663	646	631	632	653	647	654	636	628	628	640	689	672	620	651	651	677	612	666	632	638	736	660	629	627	626	595	672	651	667	658	637	685	631	652	637	654	636	643	649	638	662	631	630	640	685	649	637	657	629	673	667	678	639	598	604	657	621	641	646	662	629	663	613	626	646	646	603	595	633	612	629	652	617	630	639	652	666	621	627	622	666	651	632	639	642	648	689	615	634	568	615	637	652	615	595	617	633	667	616	647	629	611	632	608	658	688	633	622	657	626	660	650	612	615	619	627	646	647	589	615	641	660	631	643	637	630	666	639	632	655	654	622	677	602	637	635	587	643	658	634	610	616	664	638	658	619	649	632	619	673	646	645	619	637	643	610	645	641	633	642	680	658	667	604	595	586	682	648	660	664	653	653	586	633	634	644	623	665	645	688	625	626	653	631	616	653	661	611	600	637	666	634	627	616	608	675	656	628	665	597	629	624	638	638	672	615	635	613	637	590	660	648	672	632	647	672	559	638	633	586	613	634	651	631	607	598	646	646	626	623	634	635	674	634	600	621	610	656	655	630	609	613	580	630	601	656	678	629	654	682	721	644	645	634	566	678	606	675	628	669	615	651	661	673	631	593	628	669	677	661	627	641	703	606	603	668	653	660	646	624	651	630	633	631	627	622	668	626	630	667	645	657	632	664	680	640	685	639	667	709	677	599	656	611	640	628	627	621	638	644	647	631	666	660	642	619	622	619	691	694	625	637	639	604	622	652	626	657	631	601	655	628	654	598	616	632	627	661	643	601	582	654	655	576	642	597	673	631	658	618	631	645	605	621	632	690	662	643	665	658	610	603	642	605	621	639	601	656	629	657	674	662	630	625	643	612	638	672	621	625	661	658	633	639	641	653	627	637	620	667	635	643	673	630	628	640	644	713	649	623	613	637	657	600	645	605	626	682	652	659	673	670	638	661	623	655	622	645	639	610	641	650	629	637	674	634	627	638	609	667	654	658	668	622	630	634	577	610	610	647	663	610	600	643	589	606	600	579	667	599	686	644	674	686	618	640	592	635	601	628	635	604	609	669	652	664	636	598	650	642	656	663	636	616	649	658	620	644	617	663	649	576	597	652	596	662	637	650	619	638	647	656	617	597	667	616	625	626	671	670	642	622	647	640	599	627	686	654	648	675	639	667	655	654	672	641	616	643	667	629	642	641	599	621	639	662	675	623	663	636	638	629	604	609	591	657	675	660	627	626	672	659	643	641	656	601	631	697	594	636	570	643	634	619	641	600	618	649	646	651	638	595	636	633	628	585	620	645	649	653	692	659	630	639	637	668	639	639	650	647	634	691	635	618	609	650	623	625	582	610	659	666	674	632	640	627	626	641	620	672	650	675	664	673	632	620	577	613	659	642	699	656	630	636	665	642	653	681	648	570	653	641	597	634	645	686	638	599	618	649	621	641	622	677	625	636	642	659	651	635	677	648	634	631	633	695	637	647	621	681	622	604	661	634	649	684	632	678	636	645	611	605	618	638	621	658	616	611	596	651	648	637	616	597	657	654	651	615	668	670	589	625	676	630	649	644	622	671	640	692	647	622	630	642	663	661	608	643	604	632	683	617	605	682	649	647	673	652	644	608	661	640	631	609	635	633	650	638	633	621	636	667	655	645	628	640	616	620	660	653	662	645	636	655	642	605	634	649	611	674	611	620	681	590	670	609	632	623	653	657	613	653	639	646	580	680	638	689	639	646	689	623	670	620	620	605	644	625	666	676	677	632	645	685	643	593	579	652	637	610	694	632	634	667	629	608	660	619	641	646	669	668	655	613	685	577	648	666	616	604	642	614	611	684	637	651	654	653	643	652	623	618	613	598	668	627	638	651	640	616	634	661	582	626	615	638	631	570	648	603	631	642	634	670	625	672	654	661	633	589	627	618	657	648	599	664	631	647	610	635	615	622	674	628	620	655	612	579	663	619	621	609	632	609	625	664	659	657	630	623	683	670	640	629	597	619	667	643	663	650	625	623	591	646	593	658	616	639	634	649	613	613	642	631	610	629	594	635	676	678	614	608	666	642	667	623	656	656
25792	47184	36271	24756	18781	14971	11791	9453	7515	5381	4185	3428	2857	2419	2201	1848	1557	1420	1269	1343	1146	1014	978	874	855	807	806	789	794	744	758	746	725	696	727	721	727	717	701	711	704	669	672	690	707	675	686	722	662	700	682	625	682	656	620	652	639	683	627	666	625	646	655	621	630	648	661	666	681	645	688	687	666	654	679	690	679	625	640	656	638	638	684	673	657	671	688	671	645	688	652	683	660	655	649	636	669	627	658	620	611	633	667	609	679	617	603	663	673	639	607	674	687	662	658	662	672	667	631	659	667	634	649	648	692	664	638	663	648	655	669	672	645	653	666	652	597	691	669	631	679	696	622	690	568	689	652	701	711	656	657	650	687	627	676	669	667	628	696	664	618	653	630	681	621	634	631	652	613	590	712	688	652	598	636	688	647	687	708	645	652	671	672	655	615	655	629	656	656	632	697	630	640	658	622	653	722	647	631	653	658	668	634	630	678	670	674	642	684	633	656	657	672	652	649	691	676	683	693	686	653	652	647	635	654	628	651	663	666	642	647	678	646	626	641	697	670	662	641	650	614	661	630	645	681	666	692	615	623	642	677	634	712	653	661	661	657	679	650	660	641	622	657	675	651	621	685	632	685	680	641	692	678	691	686	673	695	674	699	660	646	670	661	651	627	668	624	683	637	641	669	653	676	647	674	607	692	668	638	680	647	684	682	594	691	633	661	680	688	660	684	662	722	657	674	659	666	644	636	654	687	665	657	663	619	648	727	680	599	688	680	647	645	671	672	622	677	682	633	715	664	658	620	646	646	651	712	641	660	643	690	689	656	699	667	681	654	671	682	647	641	640	683	661	622	656	671	671	620	621	626	651	665	666	641	621	660	658	667	640	686	638	687	672	665	657	727	694	681	693	638	652	687	675	655	715	629	631	724	645	647	660	670	615	647	674	671	633	634	654	633	652	653	652	669	685	680	624	653	635	619	679	650	665	652	660	666	664	658	668	611	638	655	613	638	654	655	700	652	660	689	635	622	661	659	669	679	657	679	650	683	642	653	686	676	669	681	634	669	636	664	667	703	650	633	683	660	616	673	687	677	647	682	622	666	669	714	644	609	638	684	653	692	670	650	663	628	670	602	641	661	683	684	702	687	643	635	676	684	684	657	670	707	688	659	645	661	701	724	624	678	649	631	672	647	648	640	656	645	654	658	658	623	638	603	656	621	667	627	664	603	660	658	669	691	675	655	662	673	659	653	616	620	700	655	657	615	650	652	644	652	677	689	648	633	633	641	637	640	636	666	642	666	681	623	623	735	672	667	648	686	607	646	656	669	649	637	692	680	647	676	601	662	645	627	642	634	690	658	632	594	672	663	635	605	638	646	643	682	638	653	638	702	693	666	638	672	610	640	634	603	655	650	655	621	642	689	628	662	667	676	675	650	658	640	641	706	653	612	628	661	640	651	638	656	659	686	614	663	648	613	651	654	630	676	685	663	668	674	681	663	638	696	673	681	683	653	657	643	617	694	646	627	666	681	659	627	662	668	625	612	641	633	625	643	658	613	672	643	662	706	663	659	642	638	622	694	625	655	667	626	635	683	667	626	687	666	648	622	627	713	653	670	660	623	627	693	669	648	604	721	652	640	621	594	644	667	675	683	613	649	629	637	643	681	620	681	676	705	633	627	658	639	625	623	649	636	630	634	618	662	612	677	645	686	670	696	665	668	648	645	653	615	732	642	653	663	693	683	669	649	665	639	648	677	666	698	597	683	656	666	669	626	632	622	640	635	668	637	634	661	658	682	635	625	679	649	670	682	666	654	695	680	653	664	641	655	615	659	644	630	656	701	618	630	670	701	675	656	653	631	669	653	639	643	657	689	599	666	647	651	645	615	646	665	613	631	656	696	631	627	654	655	600	679	622	695	672	664	669	711	652	683	662	695	631	691	645	683	677	591	668	637	608	662	680	625	657	656	645	684	668	713	610	659	678	650	700	659	638	646	651	684	649	647	644	660	633	661	630	656	692	639	702	651	647	693	684	673	645	662	695	638	623	654	674	656	682	669	659	653	684	673	650	636	673	659	662	715	704	659	644	710	633	625	655	667	647	699	667	691	639	650	681	695	682	665	611	623	693	666	628	615	652	670	651	623	627	698	622	607	655	653	639	691	711	609	655	621	647	641	655	654	629	599	698	675	642	674	667	668	670	694	653	647	654	720	673	659	679	673	663	669	667	707	646	643	641	628	638	664	653	627	653	648	672	644	680	651	654	653	605	644	665	645	675	626	634	698	679	640	620	648	650	673	669	630	663	658	603	663	677	679	631	649	639	636	648	695	639	646	660	710	674	673	680	639	657	619	681	633	671	704	646	635	660	663	683	699	650	677	669	630	667	663	718	617	642	660	641	625	661	667	660	652	668	664	701	658	653	667	643	639	621	604	670	662	659	601	654	629	645	674	649	638	664	657	646	681	691	664	647	591	653	669	627	663	581	636	637	682	662	611	636	611	614	639	707	678	632	616	664	663	657	655	642	656	698	657	647	639	666	628	609	631	605	708	653	672	623	643	706	674	630	660	677	630	664	690	656	679	653	626	620	667	651	668	599	667	655	640	663	642	629	690	648	632	606	654	653	645	636	661	659	649	701	702	633	677	633	666	654	630	634	719	665	644	669	641	677	618	671	662	668	654	660	638	647	645	686	629	661	677	676	661	604	668	601	635	676	655	663	613	653	659	642	642	654	670	659	656	713	630	668	645	681	664	621	669	668	635	654	661	635	653	641	646	650	642	658	660	681	654	631	650	669	620	677	625	673	673	617	687	670	677	646	640	655	670	660	651	629	619	669	666	647	689	686	657	682	655	674	671	648	672	672	651	643	656	622	627	627	652	613	685	694	721	677	663	660	581	628	632	658	643	670	635	665	623	616	625	686	671	627	694	670	682	673	647	667	640	640	624	697	621	694	687	665	704	683	613	672	684	669	621	659	630	690	642	643	640	668	680	603	671	632	660	603	660	661	653	676	645	636	717	650	614	700	676	708	647	642	608	658	648	672	667	663	654	663	637	611	663	664	684	645	680	645	615	612	659	697	639	674	628	681	677	662	678	656	648	671	663	680	667	691	656	715	681	688	686	685	644	645	641	664	673	634	678	643	633	673	632	616	660	607	673	646	629	636	672	641	639	703	650	706	711	647	661	668	642	648	654	663	670	663	641	679	693	678	635	705	705	605	676	646	677	575	659	659	626	642	677	683	625	640	658	648	638	646	630	661	605	649	687	667	650	627	638	645	629	685	678	650	684	643	630	649	621	682	683	593	641	672	661	667	642	658	623	675	644	669	672	619	638	644	707	640	591	684	651	691	670	663	667	630	649	635	676	622	613	644	707	671	682	661	656	662	623	658	669	698	668	674	632	676	661	632	664	649	616	620	670	626	646	680	623	666	640	629	628	703	660	612	650	616	686	656	711	679	641	684	662	653	679	660	655	610	674	650	658	665	674	619	658	656
23094	21491	29240	24245	21900	22950	20056	10984	8142	6283	4661	3818	3083	2785	2393	2104	1932	1631	1403	1290	1286	1163	1121	1047	1024	974	938	895	868	881	846	805	853	832	821	792	808	822	804	779	827	795	761	760	810	757	797	747	763	755	796	769	777	729	746	742	762	752	755	715	771	732	733	739	724	688	760	827	789	747	735	780	771	736	718	724	716	684	700	729	700	787	701	746	752	722	760	729	731	696	720	743	725	765	783	746	723	740	711	749	726	740	748	792	757	723	776	752	755	741	723	686	761	761	714	762	703	710	734	725	754	722	756	747	770	732	752	735	761	773	751	722	764	751	705	752	722	780	768	703	752	688	749	752	715	728	762	708	751	791	730	764	752	757	751	769	747	740	813	763	727	741	696	755	774	747	749	753	730	769	739	775	682	730	759	738	744	730	705	761	723	732	703	750	749	731	732	731	770	771	722	769	753	723	715	764	690	763	744	764	727	762	768	758	721	765	722	709	692	741	734	751	771	733	747	716	757	742	704	744	759	699	728	772	734	699	772	738	731	782	738	737	767	750	764	779	789	762	760	731	706	727	725	742	736	776	737	749	748	723	745	735	754	753	741	728	731	705	761	777	719	750	735	755	770	792	664	768	720	739	732	758	735	783	769	773	736	766	763	738	758	718	757	746	786	716	749	769	751	795	740	745	768	755	766	796	709	687	741	767	737	725	732	680	737	707	749	743	769	740	736	756	769	741	721	717	746	720	715	768	736	777	720	751	717	703	720	718	728	726	736	742	740	756	781	752	673	785	708	782	700	730	708	739	705	747	751	675	756	741	776	787	702	691	732	750	735	771	753	752	767	738	706	730	764	747	781	782	775	751	774	745	773	729	722	786	733	718	696	643	731	700	773	704	748	771	781	760	765	719	758	727	719	763	701	701	725	783	710	720	703	752	756	698	715	753	734	776	779	723	726	752	753	768	724	730	779	753	769	721	711	762	716	762	725	742	722	769	724	732	728	714	749	752	757	737	757	779	738	766	725	731	707	730	731	733	808	755	769	763	727	708	738	716	713	720	750	753	739	732	749	753	720	708	723	751	758	769	739	797	764	727	727	718	787	740	767	744	759	748	668	729	772	752	760	680	741	738	745	733	753	725	767	761	736	755	762	691	717	713	761	753	710	713	699	770	732	719	781	720	714	778	723	722	737	722	701	794	752	762	749	817	804	782	745	709	743	790	751	710	738	727	737	788	717	742	724	699	730	649	778	768	781	732	692	740	752	688	759	756	777	699	774	735	764	746	772	782	723	732	725	718	742	750	731	764	755	741	774	728	726	782	764	704	773	756	748	770	718	776	784	745	749	760	784	742	715	710	710	727	774	717	717	742	699	769	728	738	731	736	722	710	745	781	774	740	750	789	728	743	777	737	739	716	739	735	773	762	737	748	728	749	731	715	753	750	698	687	703	720	725	789	775	781	740	734	757	703	739	761	717	777	733	730	717	708	744	796	812	742	771	749	755	734	689	761	736	739	727	755	742	775	758	750	670	724	750	778	758	757	777	686	729	734	693	743	765	742	734	722	725	749	729	713	732	744	722	730	777	702	725	788	751	768	749	710	766	740	733	743	727	758	749	766	745	720	742	701	807	757	711	749	741	712	735	727	746	741	736	717	711	779	771	771	781	776	714	772	733	737	756	758	746	753	745	748	718	741	718	761	729	725	738	765	728	717	763	716	778	724	797	774	724	761	782	716	716	731	729	745	766	749	701	776	740	761	719	758	769	743	718	714	751	734	748	715	793	703	749	723	734	757	741	710	737	725	761	752	730	738	758	724	787	735	727	715	698	733	741	762	728	751	727	730	808	768	771	763	763	766	697	748	704	726	748	784	777	756	716	762	791	768	771	727	730	732	747	724	749	776	734	740	768	744	739	743	680	719	734	758	784	709	747	754	754	698	730	748	750	723	702	779	782	737	738	757	786	727	745	712	734	756	734	765	763	747	796	744	731	744	774	758	797	734	763	764	729	741	751	727	758	778	732	773	759	749	744	764	737	773	755	780	779	776	685	790	740	793	752	762	696	732	714	763	699	734	695	766	763	762	751	698	794	788	726	698	703	727	738	730	762	725	761	763	734	745	759	706	747	764	746	763	749	731	738	753	753	714	733	786	723	747	775	767	753	741	752	744	760	750	753	743	744	721	775	754	726	771	739	757	747	783	733	746	745	755	744	760	762	754	758	764	724	732	766	728	749	773	763	740	754	712	734	793	720	744	743	696	758	757	729	709	794	765	775	745	771	748	706	775	752	722	670	710	746	770	720	714	710	714	791	698	780	703	745	701	736	726	710	782	696	720	813	751	787	790	727	771	812	774	733	707	765	797	727	765	772	762	727	800	724	751	755	711	720	721	759	776	741	717	755	704	748	744	789	759	765	763	760	759	791	763	739	751	724	765	765	767	766	740	742	697	756	759	781	745	752	781	717	697	728	745	766	709	768	746	744	656	749	742	706	752	718	714	739	753	764	735	744	756	697	718	760	694	704	727	796	708	736	768	725	724	724	736	726	776	721	756	728	726	716	776	723	731	773	779	715	748	687	750	768	710	708	727	733	724	721	755	756	741	720	718	763	746	746	754	727	684	725	757	782	740	733	738	739	756	760	726	707	732	774	785	720	757	711	716	745	768	724	671	751	747	706	735	771	736	746	766	773	763	725	781	752	749	753	735	775	719	715	714	706	762	758	763	765	744	771	731	773	732	754	718	710	754	743	729	779	770	719	739	748	762	699	786	777	764	725	746	750	770	782	751	729	794	741	733	715	730	725	747	725	677	772	758	750	706	731	740	705	772	745	764	716	747	779	773	776	733	728	734	773	742	750	727	778	720	747	765	773	763	785	765	793	739	745	740	710	757	746	700	748	734	758	712	752	727	756	713	739	722	733	717	714	726	745	708	753	707	757	758	753	727	744	746	757	772	742	713	771	764	759	718	729	715	758	763	726	763	815	743	737	732	774	730	733	774	753	760	745	703	725	742	718	748	752	734	732	716	733	765	726	774	759	740	741	709	752	723	735	752	778	765	706	732	752	732	783	737	775	731	775	680	734	767	761	711	737	806	761	734	760	763	705	782	760	680	736	719	757	750	769	739	744	790	765	718	702	784	744	714	744	709	733	724	712	715	776	734	803	764	713	777	771	707	736	753	779	747	715	717	771	744	744	772	770	778	717	698	752	711	756	677	740	750	796	693	760	706	718	736	717	696	764	739	706	800	736	699	744	741	795	743	750	724	701	738	768	758	751	732	698	745	760	763	734	740	766	750	731	713	732	784	728	751	704	746	725	749	734	696	728	764	712	708	711	687	785	769	777	811	765	719	705	745	735	719	740	721	728	776	785	744	737	725	740	814	734	789	700	767	694	710	743	731	698	726	735	743	782	788	744	742	766	727	796	764	726	727	784	797	735	740	725	773	787	748	715	788	769	745	727	732	735	702	723	766	775	726	755	728	739	731	754	765	758	763
28302	55810	44702	32516	26243	21331	17225	13631	11478	8843	6865	5468	4481	3764	3226	2745	2274	2086	1809	1635	1586	1440	1223	1169	1073	1101	1018	1009	945	931	876	872	860	870	832	822	880	835	802	797	801	763	753	787	799	818	754	805	733	755	752	727	753	731	772	784	703	774	792	782	752	775	702	704	744	717	745	733	785	782	760	756	749	784	716	745	714	739	786	786	732	719	769	691	733	750	682	731	726	768	749	696	744	736	788	732	733	732	683	690	725	716	737	688	761	703	733	719	770	778	730	720	734	816	730	677	740	758	803	723	756	764	727	707	726	743	757	702	750	766	777	737	739	714	725	744	723	751	782	763	762	752	786	738	749	700	731	796	745	743	790	735	805	702	753	755	768	766	746	755	759	788	741	737	750	750	759	690	775	770	738	771	749	733	763	711	763	751	814	726	717	749	735	751	730	730	780	750	712	760	775	715	756	723	782	762	730	700	724	793	721	715	773	740	753	756	751	755	790	693	747	786	789	717	727	727	711	750	749	758	782	763	754	745	761	710	773	760	707	718	740	707	737	726	755	760	740	780	751	738	725	755	746	764	787	700	762	748	782	747	723	751	714	750	680	728	732	751	720	689	746	712	740	740	722	717	760	788	785	694	751	768	729	703	713	761	747	733	773	733	818	771	774	730	716	718	741	760	785	750	771	732	754	736	754	736	781	732	757	706	733	773	748	749	726	741	733	766	745	739	689	724	782	757	805	712	792	731	737	780	726	748	727	760	736	754	713	759	773	767	731	754	776	763	760	780	704	764	726	699	764	736	744	752	685	735	714	740	768	713	751	762	751	724	767	736	737	748	758	706	713	704	744	730	745	732	809	803	747	715	745	713	710	781	722	759	688	703	739	789	758	757	775	757	707	745	726	739	725	777	767	757	741	744	779	756	698	789	706	689	729	743	794	703	774	736	732	713	734	736	729	718	763	735	726	703	701	729	677	744	716	730	748	775	786	804	723	740	783	726	733	752	753	752	768	740	736	764	776	733	737	748	733	718	720	751	728	713	788	804	713	754	711	740	717	810	724	752	692	761	779	733	732	819	753	724	757	747	738	717	724	741	780	741	741	743	737	721	758	770	725	709	698	761	753	716	784	822	752	760	715	790	753	723	758	757	730	732	708	742	733	693	759	725	725	724	731	729	764	756	788	761	752	779	728	739	722	742	774	718	753	825	725	754	796	761	795	714	734	781	686	727	755	734	738	768	766	740	692	693	773	747	704	808	737	701	747	725	754	754	717	729	742	710	727	801	752	763	779	663	772	731	754	762	790	761	722	738	771	751	715	719	736	738	741	721	791	721	753	789	711	729	707	724	718	721	750	744	766	752	729	725	730	727	742	776	759	730	723	718	778	695	709	704	724	707	761	759	772	717	734	748	662	767	770	751	760	738	684	718	704	699	738	732	727	734	757	760	819	756	757	755	713	743	723	716	763	751	742	765	739	767	753	723	747	710	750	793	733	811	715	734	756	724	706	739	771	747	767	741	754	721	760	725	759	703	711	751	683	726	772	777	757	723	717	756	730	737	772	712	731	743	745	766	763	754	744	735	753	732	754	772	759	733	767	784	721	745	765	716	752	753	760	708	724	793	754	788	751	725	744	734	717	730	731	733	792	753	733	709	720	708	761	813	752	775	755	750	722	737	734	777	741	814	757	738	738	752	790	735	741	721	753	795	735	742	776	744	727	730	755	730	746	736	730	766	771	725	751	721	714	741	747	733	737	751	737	748	763	731	738	781	759	766	758	780	707	792	768	814	768	768	728	781	764	752	694	716	765	773	793	795	752	752	725	740	727	733	723	740	728	766	724	800	716	739	753	769	738	756	745	729	746	740	723	762	733	762	712	745	745	754	774	721	740	742	793	711	718	754	748	745	774	744	736	696	733	777	809	680	706	736	693	762	752	769	735	716	731	770	746	752	745	772	740	723	762	774	716	788	733	769	770	746	725	720	744	714	718	750	734	735	759	798	757	729	754	797	718	762	723	766	747	759	779	790	760	742	727	753	787	699	753	721	721	794	755	789	747	690	728	764	730	736	757	723	752	729	801	736	757	716	728	725	759	708	712	708	705	809	781	751	786	774	788	765	748	771	752	688	742	734	720	778	760	745	740	795	770	757	718	718	747	725	771	769	746	772	739	785	713	725	757	711	731	771	739	754	742	727	752	732	742	740	735	719	730	737	751	742	754	764	753	687	755	738	747	735	725	781	777	746	741	692	728	768	711	727	753	740	742	728	745	783	710	786	716	741	697	714	756	728	715	745	701	774	715	750	743	781	734	718	722	722	720	700	727	783	805	716	778	690	739	755	737	758	731	750	722	779	743	750	748	707	789	748	779	689	737	702	805	762	754	771	714	729	751	749	712	788	740	751	733	770	821	758	769	752	759	778	744	698	689	779	735	743	694	816	757	716	739	722	744	751	751	738	729	759	740	770	734	694	721	729	739	736	758	678	712	764	718	776	716	714	723	732	783	688	769	708	746	706	747	782	720	716	757	741	726	769	721	763	720	714	761	759	752	711	751	774	750	743	706	783	714	728	778	716	775	745	799	762	699	780	685	732	742	708	787	732	742	719	724	759	744	731	710	787	786	717	736	791	733	744	724	757	735	712	775	749	752	766	715	759	708	782	741	724	723	726	740	751	770	720	726	746	740	742	696	729	730	747	731	737	766	749	762	692	771	720	757	730	772	723	711	778	747	796	773	753	775	725	724	694	736	731	776	737	704	768	757	775	754	790	744	688	745	767	724	767	752	760	732	778	740	745	746	711	736	756	733	756	737	786	754	787	688	711	747	794	743	780	729	749	679	758	739	779	804	723	741	769	773	715	746	768	753	786	756	751	766	761	693	728	777	770	771	776	791	726	731	736	748	751	722	719	741	740	731	740	698	745	729	777	734	770	722	742	714	765	767	764	732	742	754	766	744	764	775	782	699	767	748	714	750	759	717	736	710	763	756	743	719	716	723	753	780	733	734	735	747	722	759	730	746	701	698	719	755	767	730	725	731	774	698	746	749	727	717	742	744	760	740	757	771	734	727	783	745	754	741	768	805	796	735	758	754	738	745	753	762	756	780	713	733	732	761	742	755	741	742	754	782	725	724	775	741	713	699	763	773	754	715	715	731	783	745	729	712	773	746	737	759	744	698	741	770	688	772	754	723	721	743	714	787	755	742	766	760	668	744	736	786	746	725	701	777	749	756	794	772	781	706	720	706	740	755	713	757	735	749	712	768	744	752	792	716	754	714	741	747	779	778	768	747	696	765	754	708	724	758	757	742	751	754	781	731	697	720	748	754	746	766	767	770	672	721	698	760	732	731	771	753	735	783	761	711	760	764	741	749	761	826	770	732	740	736	716	695	751	764	780	757	707	746	740	761	761	713	741	755	778	719	764	776	698	760	784	703	742	793	751	809	714	740	742	696	734	777	689	739	708	675	707	743	740	715	725	760	734	734	736	703	742	743	739
29900	28693	31763	22551	13264	8534	5923	4459	3722	2822	2405	1810	1650	1452	1336	1176	1048	956	923	826	826	780	751	764	728	689	667	668	676	637	631	643	635	616	622	616	648	668	634	598	597	633	611	593	603	627	615	603	620	594	612	629	617	586	628	641	621	623	611	583	612	625	645	611	576	590	636	588	633	592	576	605	579	596	605	601	578	605	594	620	585	618	597	591	600	572	578	623	626	564	556	587	593	613	599	575	642	574	561	608	658	587	589	601	591	576	569	628	616	594	598	621	580	580	595	608	630	595	566	548	603	586	634	620	607	598	613	627	605	592	571	597	602	654	589	561	619	622	650	595	617	593	644	630	577	591	615	571	563	601	610	584	567	589	589	609	629	595	611	567	596	631	637	608	575	598	596	599	591	573	593	656	633	577	601	592	595	633	587	598	636	604	579	602	625	583	625	621	583	584	562	599	602	632	607	615	636	611	607	623	590	575	600	620	583	642	565	549	592	612	607	594	607	593	620	609	603	621	565	589	623	603	588	616	618	632	606	606	621	644	616	590	595	616	603	639	661	596	587	593	567	609	611	623	629	632	607	594	599	618	604	585	625	637	582	596	629	636	579	615	582	612	623	628	595	615	585	564	625	602	611	584	560	576	602	594	637	596	580	600	623	587	615	546	668	635	604	599	641	637	599	609	635	591	622	579	607	668	630	605	625	614	579	570	611	570	611	541	591	559	574	601	581	641	565	554	625	620	567	612	599	613	574	644	600	601	595	646	612	627	580	608	617	620	559	571	587	638	613	602	548	597	623	589	604	624	626	600	632	593	547	597	597	540	609	584	580	592	624	611	588	630	588	618	594	623	585	621	564	559	644	577	587	626	636	623	625	603	600	592	585	587	594	613	594	568	593	560	574	585	603	616	610	599	596	637	581	598	614	614	635	599	613	614	572	627	571	589	618	568	600	562	602	626	580	591	610	678	628	607	580	524	595	598	604	566	627	588	600	637	609	588	573	623	583	611	579	642	576	652	612	575	609	580	607	631	564	585	578	589	619	618	593	528	647	631	643	593	567	571	611	595	608	572	576	566	573	599	600	570	595	617	589	574	594	615	608	586	601	558	618	560	561	607	598	576	619	548	615	584	577	555	578	653	551	597	594	610	579	575	609	591	558	598	573	612	610	570	598	603	566	588	591	586	566	606	565	637	611	633	630	616	614	604	652	626	574	581	569	602	580	558	550	615	567	608	603	594	593	605	580	599	596	600	588	605	583	584	587	601	628	611	591	596	592	590	566	596	561	601	576	632	598	607	578	630	578	584	588	568	591	609	567	607	597	560	628	596	602	578	631	600	563	594	574	659	612	590	604	607	589	579	587	643	642	664	549	541	569	602	571	583	647	632	584	593	562	603	611	603	612	575	613	582	613	639	607	634	611	585	570	575	644	574	614	579	599	579	643	607	632	574	600	608	584	560	621	590	652	574	646	621	570	580	619	623	584	601	592	594	600	649	598	618	598	581	551	598	579	566	590	611	560	617	602	619	594	635	602	591	634	622	584	627	615	575	595	598	625	581	590	581	618	588	647	575	631	620	557	651	599	633	577	595	599	589	615	612	584	573	621	624	629	617	591	611	587	608	612	638	604	631	679	602	585	597	641	592	559	648	603	607	591	610	619	616	562	607	591	604	581	577	600	602	652	572	623	611	595	610	621	631	615	598	586	577	630	588	602	659	648	620	544	576	580	617	634	613	588	631	562	587	596	591	614	572	619	636	589	596	627	585	601	579	641	591	590	601	607	592	598	558	631	561	560	591	607	590	637	610	583	602	575	605	592	622	589	625	615	568	607	589	604	615	582	612	608	588	574	604	560	577	630	602	598	636	607	639	638	608	590	555	548	633	586	562	598	591	622	596	614	578	621	558	577	626	614	614	627	588	565	556	644	615	633	583	592	656	572	590	540	628	547	590	602	565	593	595	605	643	520	623	577	586	633	604	604	583	603	616	623	594	590	637	635	565	646	617	567	619	551	626	604	575	588	588	611	594	653	579	625	627	542	591	620	603	608	663	544	565	593	575	621	574	549	603	580	619	607	619	607	616	605	567	624	588	590	613	616	593	586	638	620	621	611	578	607	630	605	617	620	622	609	598	575	606	601	615	582	594	634	615	586	577	637	562	591	598	586	653	606	583	567	618	580	644	591	623	581	557	561	577	629	622	609	628	647	657	631	643	645	548	578	608	562	660	620	548	604	589	650	622	629	581	620	612	608	534	603	613	630	586	626	581	580	603	608	630	592	544	566	607	629	586	621	644	620	580	569	615	608	617	622	580	608	619	615	614	629	637	583	565	580	619	577	591	608	606	626	666	584	618	576	597	580	606	582	593	597	567	611	603	635	617	647	599	610	577	604	591	558	567	622	604	592	563	555	570	610	595	586	585	637	594	580	574	596	597	613	623	605	595	570	556	589	593	607	593	566	604	604	563	608	625	586	645	625	575	604	634	668	615	584	606	615	617	632	635	560	585	595	581	568	639	567	609	606	601	576	589	607	587	585	608	617	608	595	581	615	618	610	627	581	591	568	632	572	636	571	606	605	565	624	565	589	633	603	627	655	614	544	669	581	601	636	633	557	586	585	613	614	572	624	642	624	620	616	562	588	595	598	605	610	657	600	581	633	561	643	581	603	616	583	632	628	616	588	607	648	618	551	613	582	612	579	620	613	605	583	541	615	625	650	544	580	590	587	638	626	631	614	625	610	566	558	587	616	585	582	582	590	594	591	604	613	598	643	619	599	598	656	632	604	617	593	574	567	650	596	615	597	615	608	555	597	550	574	617	588	582	581	599	595	593	599	591	586	612	573	614	607	616	598	585	616	637	595	609	630	605	562	619	570	597	569	605	617	587	622	620	597	606	629	590	605	615	605	605	605	604	608	589	624	590	630	645	617	626	636	618	594	652	603	599	606	631	589	592	592	617	620	581	619	592	609	562	619	617	625	592	572	566	631	620	614	575	634	603	596	611	571	628	573	643	599	587	634	566	630	586	598	576	630	583	629	601	639	608	640	571	621	591	607	612	561	604	604	585	632	600	531	605	565	591	614	551	602	603	615	615	609	609	628	586	597	606	615	583	630	621	634	574	628	569	626	655	654	612	578	575	605	602	603	601	636	629	586	569	562	645	562	600	612	580	572	597	609	606	611	602	597	625	599	652	639	613	630	599	610	591	564	585	604	547	630	593	615	614	611	613	585	583	572	587	582	578	580	551	621	621	592	612	580	616	625	619	634	615	586	603	586	609	601	539	578	626	647	614	607	598	625	603	561	577	635	579	652	551	603	604	598	610	601	599	625	577	640	600	585	570	567	659	576	558	595	609	639	591	587	604	639	623	586	631	599	615	599	575	577	602	594	622	619	590	574	623	651	605	542	579	653	611	605	591	620	595	577	624	614	622	629	602	590	575	611	659	572	607	599	605	618	592	615	596	637	591	586	608	624	643	556	629	611	600	564	555
26550	43465	32263	20697	15567	11716	8989	6942	5783	4466	3397	2739	2364	1886	1601	1500	1356	1139	1134	1031	995	890	857	852	786	719	744	743	688	716	710	692	656	648	650	699	642	683	688	653	667	649	634	603	617	621	627	634	644	638	648	651	632	606	618	669	610	649	604	644	577	592	603	619	626	596	604	625	600	603	601	614	580	638	645	610	615	587	568	622	646	597	601	657	589	606	643	597	661	617	636	632	638	617	635	616	676	656	633	659	622	606	641	627	618	633	641	650	631	609	634	609	655	613	605	604	630	646	633	617	621	617	635	626	603	602	630	629	635	590	617	610	603	600	604	620	634	601	668	640	621	567	597	608	597	598	639	601	628	607	632	652	611	626	644	615	672	597	636	604	604	636	628	574	606	664	586	592	621	625	599	637	637	618	633	575	627	595	628	617	597	550	623	609	612	637	631	596	619	620	602	601	605	606	597	595	589	603	636	598	630	585	637	589	654	578	587	609	664	597	566	609	603	624	628	602	611	627	597	636	669	670	609	626	648	664	661	598	634	634	597	647	634	634	642	657	648	605	621	639	582	626	630	595	620	634	615	640	643	593	633	630	585	642	636	590	610	615	590	576	601	619	637	588	610	658	608	596	624	611	656	609	581	586	618	595	598	644	626	592	626	614	612	663	648	645	679	598	604	587	600	645	613	628	593	601	639	630	645	585	561	616	601	608	662	672	638	596	635	605	629	624	602	631	575	659	613	630	643	628	613	617	615	612	577	640	648	616	639	605	615	597	595	603	616	616	605	652	627	639	620	590	598	601	606	642	591	647	597	641	605	639	628	547	589	642	661	647	635	558	589	616	595	615	672	605	606	623	570	609	583	581	655	650	618	604	620	651	635	596	639	598	599	624	599	613	609	584	625	597	573	575	632	625	639	606	632	652	607	593	642	612	641	622	629	641	596	576	641	616	615	649	626	617	612	612	630	621	640	624	578	617	649	625	626	617	580	614	613	607	608	597	650	650	656	623	584	583	609	592	619	626	608	623	607	599	588	572	666	617	646	622	605	617	625	592	644	595	634	613	647	598	613	641	618	613	618	606	634	616	602	598	592	578	560	595	592	619	613	618	621	649	622	657	597	643	608	609	621	608	563	590	618	589	636	585	673	597	618	633	605	657	610	592	659	585	623	617	631	628	575	613	620	660	590	623	626	647	603	593	590	612	632	598	622	620	632	615	610	596	614	646	602	637	593	597	619	607	577	650	593	619	614	616	619	581	585	587	567	575	642	583	607	623	619	635	639	593	622	583	621	676	574	586	583	641	645	640	659	613	616	627	647	603	598	606	613	606	591	625	597	582	630	644	660	660	612	653	629	623	614	602	589	600	632	672	568	635	585	664	609	611	643	600	605	600	593	655	606	644	623	626	598	621	593	595	605	610	689	631	638	620	612	594	604	600	616	646	615	626	598	648	665	596	613	627	646	614	613	611	640	605	635	587	643	623	659	646	622	629	620	622	663	644	620	563	622	624	612	638	605	599	611	617	634	662	634	637	597	593	603	609	590	621	606	599	669	625	632	621	671	579	604	607	610	661	602	621	650	634	626	630	612	649	597	629	614	589	604	618	581	601	606	657	599	623	672	619	573	656	579	602	593	642	641	594	569	599	612	600	651	606	601	656	595	647	635	628	591	584	599	647	609	643	631	591	622	604	600	626	632	598	607	590	644	557	612	574	596	613	617	606	583	590	639	570	634	622	600	616	605	624	622	621	619	624	636	612	608	609	597	636	579	648	626	600	628	624	614	608	645	652	623	604	664	675	647	584	604	619	636	623	611	592	623	624	609	614	593	665	648	652	644	631	633	623	635	633	631	648	593	586	585	551	662	671	636	654	612	643	653	614	591	595	634	597	629	589	607	634	647	627	593	591	637	613	655	642	656	634	637	566	657	628	633	625	568	632	666	595	609	599	601	665	641	607	604	606	650	645	597	596	628	629	645	651	648	618	650	617	588	621	592	624	626	625	585	650	628	587	597	569	592	601	660	589	615	604	579	630	612	602	669	628	601	667	672	592	645	644	585	601	604	602	598	577	625	598	632	669	606	691	558	654	609	655	611	597	638	636	614	602	611	622	623	627	604	653	638	609	606	625	569	624	667	632	592	602	659	634	630	615	630	625	616	643	618	559	586	634	608	662	588	632	629	574	645	567	642	625	624	644	603	603	581	623	609	635	663	627	609	636	619	612	587	597	611	627	635	591	583	655	623	614	595	624	636	549	640	653	598	615	665	600	656	688	624	615	615	621	627	667	598	617	607	616	648	601	612	610	638	573	625	647	643	635	617	604	607	594	577	627	629	625	607	645	619	602	615	618	615	646	607	600	599	602	639	612	601	634	586	601	636	656	652	600	593	644	574	646	667	621	600	668	611	624	564	642	575	612	623	577	636	638	608	647	621	646	574	626	653	597	611	638	623	625	622	616	643	625	633	594	584	646	625	624	607	620	578	631	608	605	617	635	624	639	607	626	639	567	615	632	615	587	620	657	613	597	588	588	600	590	590	659	588	646	560	614	627	605	583	645	603	616	616	597	616	614	627	603	555	615	622	630	650	674	604	624	642	621	575	646	624	643	638	604	614	676	658	661	631	649	628	599	622	614	650	646	629	631	581	623	604	629	688	639	641	617	641	610	613	586	625	621	590	648	611	634	603	599	624	637	591	640	668	612	630	621	641	619	620	639	650	606	577	657	620	622	606	616	584	574	610	634	598	645	652	644	591	588	587	623	638	634	655	628	605	587	609	669	621	609	574	635	572	585	650	608	620	631	626	608	587	569	605	618	603	598	634	590	662	601	590	570	584	639	631	620	627	641	631	607	588	604	627	606	629	611	601	606	629	611	586	605	626	572	653	605	628	688	604	601	638	584	628	604	592	596	559	628	635	637	602	608	611	594	643	611	656	619	586	686	658	611	599	582	621	611	577	628	628	659	634	591	594	578	629	559	624	620	627	604	615	593	580	572	657	621	585	579	662	614	572	612	636	635	681	600	641	590	615	546	616	648	620	620	620	656	644	595	601	572	631	575	610	618	579	626	652	596	587	653	648	589	583	622	623	691	618	651	644	642	580	609	630	616	604	651	634	594	601	678	651	647	629	587	590	624	656	618	610	641	623	668	652	644	638	583	626	607	558	651	595	614	632	614	631	597	622	621	597	613	650	602	661	648	626	615	641	605	624	625	661	671	583	660	633	622	586	617	623	665	619	582	614	633	602	647	642	603	600	675	638	621	600	608	638	627	596	597	630	613	669	615	607	629	616	587	616	579	620	641	591	652	602	580	605	602	588	660	659	652	614	629	634	662	594	622	601	616	618	632	614	666	610	642	628	590	640	626	644	600	635	611	656	599	601	601	654	635	609	636	610	660	612	611	645	669	597	617	640	596	608	661	617	606	658	619	649	611	635	600	634	629	616	646	592	652	665	578	586	644	628	609	626	639	685	595	607	628	632	587	606	601	646	563
24372	21529	28859	25168	22486	18495	12228	7630	5837	4718	3686	2986	2486	2112	1804	1615	1405	1221	1195	1105	988	934	911	943	846	877	797	815	752	656	722	736	668	731	710	736	729	723	697	740	678	693	689	726	618	699	673	697	653	653	650	645	667	656	695	647	695	653	690	664	656	642	645	664	679	655	608	644	692	675	675	651	644	645	635	684	625	659	673	684	653	661	677	678	693	659	638	655	617	671	660	637	685	666	690	677	672	660	660	676	650	648	677	678	634	666	717	632	665	662	661	618	637	640	662	629	678	651	637	668	666	654	620	671	632	649	698	721	649	629	670	682	688	670	611	674	670	626	669	674	687	678	661	663	655	620	647	645	662	680	733	682	673	658	661	675	662	660	665	641	639	623	676	692	671	589	643	687	682	689	651	668	644	665	658	645	675	656	662	660	652	694	655	664	706	678	638	675	664	636	680	640	650	636	692	668	660	666	652	637	681	603	609	645	678	662	652	638	647	627	662	632	655	660	683	614	642	655	683	667	663	646	627	634	622	651	669	623	677	631	649	661	622	673	679	628	661	672	643	679	625	650	657	635	630	657	650	658	712	698	673	669	613	690	677	677	662	706	647	649	648	591	669	644	648	652	691	656	629	675	663	625	664	677	646	646	680	687	708	694	678	615	671	665	674	685	625	686	629	699	665	649	717	695	666	666	704	710	661	617	667	661	686	626	650	671	653	648	687	680	658	647	626	658	695	699	638	625	654	650	707	634	630	676	632	640	630	665	698	720	672	676	631	718	633	660	622	627	662	681	644	659	646	671	694	669	692	635	705	652	633	600	659	664	652	661	645	650	670	657	605	645	672	661	661	638	638	640	672	655	659	639	691	680	632	668	671	658	651	688	709	655	634	708	619	675	648	668	669	660	610	662	693	645	633	650	644	658	689	667	636	674	675	625	713	710	670	713	658	681	688	641	642	634	686	678	587	618	635	721	646	673	654	617	645	621	645	676	648	693	644	712	671	653	635	632	673	628	698	694	667	676	683	720	643	652	692	700	668	673	625	678	631	679	664	654	645	602	700	636	667	640	649	674	651	676	670	644	668	647	598	652	625	654	664	628	631	658	689	699	659	650	675	642	615	687	647	652	625	612	652	661	677	635	654	654	689	680	688	600	646	672	658	655	663	628	656	618	662	695	644	668	664	620	643	653	653	661	718	658	698	654	635	689	637	667	695	670	700	634	704	673	629	625	677	653	624	678	632	662	618	617	653	686	652	638	691	681	636	644	614	697	673	610	698	687	643	688	638	655	679	650	622	660	656	637	647	680	651	682	666	626	615	704	687	632	683	665	638	659	660	649	680	664	675	625	656	651	664	648	707	669	650	726	721	701	669	605	642	638	647	681	654	683	640	641	660	631	707	644	700	638	647	647	636	633	694	649	668	623	628	647	705	665	650	702	626	638	629	680	672	673	631	662	629	644	627	669	637	702	652	608	636	702	621	665	664	647	674	717	701	706	680	668	602	644	670	646	696	661	665	694	677	651	654	670	654	696	622	655	688	675	711	645	660	663	669	663	671	677	693	658	617	639	668	660	704	647	636	594	669	651	656	637	625	596	714	672	626	671	684	637	651	627	666	699	652	642	633	651	602	647	671	664	681	645	642	640	692	672	624	678	657	629	656	632	681	623	690	591	647	603	634	632	621	653	667	662	690	607	667	670	668	643	685	690	664	669	638	651	643	654	655	679	614	655	687	682	645	635	664	685	640	653	662	664	671	652	688	633	660	653	647	636	724	625	665	682	635	690	627	688	653	607	626	655	688	663	663	635	626	658	637	673	682	641	656	674	674	667	654	683	681	693	653	675	652	658	679	656	636	636	609	663	641	668	670	633	665	641	692	666	653	629	668	667	665	621	616	690	655	624	672	699	652	705	635	694	681	643	730	651	629	664	680	645	646	674	648	608	692	640	669	673	661	652	662	674	670	674	674	674	629	660	671	643	672	648	690	682	685	648	663	635	684	643	633	650	694	665	649	686	656	639	658	616	642	642	670	723	679	716	666	674	681	652	631	626	702	719	663	693	671	669	629	678	635	645	628	694	692	681	661	680	699	673	653	680	666	640	715	628	660	642	680	675	668	639	610	637	669	628	677	690	645	595	654	654	661	640	656	678	654	640	676	667	669	647	617	724	641	599	637	621	628	701	652	667	687	653	707	669	688	652	637	671	671	644	649	693	659	625	685	685	650	682	605	603	663	671	678	675	640	618	639	684	676	646	658	677	662	662	657	692	641	703	657	677	688	632	638	707	698	663	687	683	682	659	635	597	669	663	657	680	631	651	679	679	712	636	654	631	684	644	680	681	699	712	695	609	664	638	664	626	658	669	675	706	626	663	680	653	689	653	638	672	677	679	603	643	664	633	703	631	625	632	692	645	694	671	669	643	657	660	666	646	644	672	652	646	673	708	724	670	649	664	632	665	688	681	669	649	661	618	671	637	697	649	661	669	683	665	690	656	665	732	660	700	659	624	690	671	661	650	639	625	699	667	660	618	660	649	657	621	685	637	648	654	653	702	697	651	677	634	677	681	640	639	626	685	652	673	640	668	635	647	628	665	666	694	625	631	667	649	683	659	641	658	653	645	664	626	653	675	702	658	660	666	641	668	707	722	658	653	660	667	671	664	644	684	679	661	606	654	621	670	651	665	696	673	628	637	650	691	638	659	677	655	680	610	618	694	660	680	612	666	693	623	685	649	624	672	670	646	662	637	668	675	684	676	646	665	651	641	635	694	674	655	682	635	675	690	665	622	651	647	652	632	655	657	662	677	657	634	629	656	680	641	640	692	672	663	691	648	631	662	667	651	648	662	677	634	659	640	677	626	660	651	635	660	666	644	632	625	597	715	724	679	628	669	633	664	603	693	624	674	664	645	667	609	672	648	634	680	632	645	634	605	690	658	716	668	679	600	640	653	675	665	617	675	628	649	632	668	692	650	665	642	651	662	664	669	659	655	698	666	694	692	656	680	672	638	633	667	646	642	645	630	664	607	652	656	692	644	631	651	632	653	672	636	631	657	632	685	645	661	645	652	676	700	661	637	626	631	689	646	625	656	675	650	630	682	699	660	629	669	608	706	596	630	597	682	659	637	657	643	654	695	619	657	647	611	693	615	609	679	668	635	660	647	659	687	658	658	645	670	637	677	650	694	624	623	627	672	660	660	658	669	711	698	638	676	707	656	638	656	666	670	684	649	645	693	644	666	668	679	665	697	634	682	655	714	696	666	721	640	629	644	663	638	642	664	651	690	691	639	652	654	625	646	694	668	648	655	672	648	641	629	675	602	692	638	681	654	650	646	633	624	633	646	617	690	666	659	665	640	688	694	703	674	650	672	627	672	683	646	624	676	617	644	669	642	675	657	661	697	627	658	677	669	643	671	666	627	678	650	640	677	643	678	654	625	614	660	663	631	631	700	660	691	617	654	648	692	641	632	700	650	630	638	658	685	631	672	684	668
25574	50585	39888	27485	21596	17132	13169	10430	8598	6767	5434	4204	3459	2901	2386	2053	1806	1581	1411	1343	1231	1160	1004	952	954	940	884	873	845	814	824	770	707	753	724	787	740	724	713	676	662	678	704	741	692	719	679	703	692	651	656	693	680	703	716	664	674	682	699	633	616	671	695	668	698	653	642	686	627	680	666	626	709	665	684	646	677	677	649	681	649	643	690	686	668	706	667	652	726	669	685	656	686	673	657	671	658	675	670	687	646	671	643	677	687	650	644	630	667	702	669	669	637	672	650	677	681	700	685	655	663	679	648	682	628	639	685	669	668	647	663	597	656	671	654	679	659	663	640	675	706	624	726	663	695	623	663	715	689	642	659	641	691	710	652	684	656	686	701	652	630	685	682	649	686	661	650	659	634	668	708	672	672	634	648	717	655	710	680	635	677	695	623	642	656	618	645	667	653	682	673	677	682	710	719	693	655	675	660	629	679	666	707	654	669	707	650	679	703	639	688	716	677	664	659	685	655	662	656	653	661	633	664	661	635	688	656	659	681	698	689	660	680	667	664	654	690	633	666	711	702	695	669	675	646	696	707	700	713	643	697	659	693	674	698	670	619	666	680	638	659	659	680	655	660	656	679	646	673	669	688	656	645	686	626	664	641	608	640	677	672	678	665	658	641	680	641	645	719	666	658	646	672	666	649	698	677	679	706	688	662	659	661	652	656	627	692	692	659	639	674	686	707	693	695	633	649	679	675	633	692	698	662	662	688	685	673	664	702	646	692	714	699	628	679	656	703	649	666	623	658	674	672	658	735	655	719	671	653	656	679	639	681	674	615	696	673	676	712	665	671	732	666	634	653	696	646	674	664	671	642	636	679	651	693	655	613	658	664	653	676	635	694	602	688	674	656	703	664	688	696	639	651	694	699	663	657	696	650	630	665	694	669	678	665	664	650	654	696	664	650	688	674	632	661	669	659	662	675	688	655	648	675	686	641	680	640	692	650	688	654	634	626	660	628	670	694	677	680	653	686	674	677	664	673	691	698	692	631	661	647	651	683	680	640	667	667	686	637	623	711	658	668	715	630	638	691	636	669	660	685	661	647	679	680	689	653	665	677	729	709	681	682	644	640	672	690	741	679	719	675	673	657	693	639	681	665	623	656	649	686	657	683	698	696	646	623	711	652	644	682	720	662	631	654	665	687	690	657	652	684	698	679	696	661	637	616	655	637	681	677	682	667	648	666	696	673	670	718	650	643	624	615	690	625	679	704	676	702	636	674	745	671	717	650	698	645	676	637	642	679	652	682	694	667	630	683	674	679	716	671	665	636	661	666	648	685	658	612	664	645	642	678	657	672	693	676	690	672	685	693	703	649	682	658	696	632	658	668	718	692	646	667	658	700	665	668	663	683	676	669	610	630	609	683	711	674	667	688	611	691	664	695	713	709	700	628	685	666	683	713	654	667	675	618	652	676	635	706	677	658	682	682	665	645	657	700	716	710	664	655	664	741	708	709	695	692	668	710	659	692	656	658	684	666	641	676	645	681	672	639	680	625	638	690	658	665	643	667	623	675	687	670	724	664	750	684	723	675	688	658	684	649	640	674	656	642	697	649	648	642	644	696	712	649	666	658	649	654	630	692	623	640	662	688	671	677	648	686	671	657	688	618	660	653	689	639	708	634	685	638	660	651	720	683	688	656	676	709	682	684	620	698	676	681	697	620	628	711	660	704	682	661	699	693	684	680	711	687	662	666	675	669	683	665	676	650	678	654	664	664	667	683	670	702	688	664	665	696	677	677	721	655	672	653	615	667	675	670	676	675	657	659	685	587	645	666	707	692	667	625	668	674	641	674	633	621	684	635	679	668	660	681	668	716	685	653	667	678	723	678	632	700	629	662	668	687	680	659	640	679	641	696	619	641	643	686	704	673	689	688	649	661	664	740	668	643	641	659	712	635	674	632	632	642	672	647	615	672	712	655	668	709	661	649	661	689	657	730	662	694	678	685	685	707	669	609	693	694	675	656	629	681	708	703	664	658	621	680	692	650	676	661	650	700	613	673	721	726	669	702	654	666	654	701	700	679	672	655	712	659	678	645	688	676	632	658	695	675	680	654	654	696	634	672	608	676	652	634	631	651	660	663	640	676	705	628	667	653	655	662	638	649	636	613	687	654	689	694	616	656	651	615	662	701	658	661	693	686	675	680	683	678	636	668	657	674	674	645	655	692	651	641	659	621	670	684	684	638	638	723	656	671	659	713	666	700	711	676	643	654	650	648	689	649	656	647	619	657	637	661	662	666	677	675	643	660	707	673	653	676	683	679	662	699	665	661	668	687	648	637	664	617	629	657	670	678	593	644	684	649	653	686	600	655	697	669	684	698	689	628	670	642	688	660	657	627	671	635	655	615	658	674	682	669	656	682	630	670	659	670	659	667	637	661	657	693	672	659	665	661	641	685	675	716	692	630	671	724	691	653	692	695	689	742	666	650	704	616	698	708	726	689	617	687	715	674	630	704	631	688	638	633	660	657	644	685	671	699	656	649	647	693	656	673	675	662	647	659	668	660	662	683	687	697	660	621	639	659	720	662	642	625	668	669	642	697	677	735	648	670	675	673	683	651	664	643	701	676	672	651	629	658	687	652	684	642	733	678	667	675	670	668	671	669	640	630	702	705	659	674	697	660	652	681	731	672	651	710	662	673	682	617	656	662	700	653	673	703	615	710	708	709	669	690	707	686	728	665	711	625	641	660	672	670	706	704	622	666	682	672	620	674	714	697	636	706	678	671	673	692	609	677	667	681	663	670	660	697	664	669	645	679	674	687	652	645	636	630	630	656	654	712	668	677	686	708	653	664	621	681	658	665	661	669	688	685	613	655	673	716	686	648	652	717	666	667	639	650	585	670	666	667	654	667	671	679	678	632	683	664	664	605	681	645	663	660	632	650	658	612	716	687	649	698	695	636	710	704	712	645	711	624	673	646	706	678	623	643	682	672	628	671	631	643	707	653	673	673	618	707	642	674	669	673	657	677	682	658	663	667	666	708	678	724	656	688	658	702	609	681	681	671	604	661	681	680	703	653	679	663	652	695	663	676	632	663	683	677	671	658	677	696	674	685	645	723	652	662	689	655	655	689	649	629	660	670	714	657	664	728	629	725	680	681	659	711	657	680	681	696	673	692	673	648	669	637	669	651	684	652	638	685	645	684	684	740	707	653	688	697	670	702	671	637	685	680	616	665	699	647	647	651	654	695	667	665	643	676	676	630	696	633	649	683	673	655	664	658	722	654	676	690	679	655	685	636	697	616	692	681	716	627	699	637	659	651	622	726	646	703	652	675	693	638	671	656	643	681	668	655	676	698	714	632	683	684	733	656	631	629	671	701	649	672	716	670	682	667	642	636	618	696	726	664	691	714	615	665	631	734	653	678	696	649	637	678	629	634	623	666	644	691	679	703	677	674	674	631	687	635	651	657	668	651	694	702	664	646	683	675	637	660	662	671	688
25541	21672	28541	26909	19275	12058	7921	5582	4601	3681	3023	2490	2117	1758	1460	1371	1194	1144	1090	990	913	879	753	825	789	754	755	719	717	688	693	697	699	673	673	669	697	698	652	680	602	667	675	687	640	644	615	624	712	672	668	635	647	617	670	640	643	662	651	666	636	643	591	620	680	634	591	668	614	661	609	642	636	647	643	673	691	642	592	642	620	584	603	658	643	638	673	634	645	621	657	651	664	666	658	615	610	632	612	637	643	611	653	656	629	606	590	589	600	659	675	573	643	651	659	668	661	691	591	629	611	625	622	639	672	613	639	647	598	653	626	628	651	631	625	561	611	643	626	664	631	671	645	657	603	626	648	636	663	621	647	607	612	616	635	659	610	666	668	638	670	616	644	645	717	660	667	643	611	623	630	648	661	642	641	588	633	610	653	603	632	626	639	634	671	629	634	616	663	631	645	681	640	657	625	602	637	633	622	636	653	649	674	630	705	672	601	668	625	634	638	602	624	609	641	623	611	622	638	595	646	623	633	638	662	610	643	565	590	617	631	612	655	663	658	615	623	639	658	648	679	640	659	598	608	673	623	584	706	658	630	659	655	588	616	620	614	637	692	619	645	662	627	648	649	602	673	646	644	660	679	639	683	655	621	626	638	655	610	670	589	654	601	629	624	629	663	659	627	601	705	653	663	605	660	608	691	655	654	618	638	630	647	621	619	671	679	640	606	633	634	654	632	631	643	608	671	581	622	646	641	623	656	630	658	602	639	606	657	656	680	640	626	621	722	643	596	629	635	618	638	597	640	623	643	687	639	621	639	643	632	611	624	649	646	687	648	632	631	644	638	609	668	607	627	614	633	662	683	641	651	643	681	661	662	661	670	637	626	653	673	602	628	634	629	678	630	599	656	623	640	600	633	617	649	645	664	608	605	622	600	622	635	644	591	672	647	618	619	667	626	660	649	657	625	621	619	646	656	654	599	553	610	651	651	627	604	664	681	640	627	637	641	635	640	595	640	590	687	633	607	665	622	601	650	667	588	646	650	618	677	628	604	643	613	630	648	624	639	607	603	650	629	640	645	614	656	631	625	624	622	644	624	615	645	640	695	657	597	647	648	650	619	647	661	617	598	633	653	670	659	666	640	670	636	610	626	610	629	625	634	701	679	652	659	670	609	658	712	603	631	616	590	611	626	645	653	603	675	633	630	665	661	646	617	601	629	632	617	667	637	657	608	664	626	665	693	663	626	613	637	621	651	671	623	628	593	596	612	613	619	621	613	627	646	621	643	620	636	616	629	621	647	620	623	680	632	675	625	637	650	645	628	618	653	647	643	620	655	614	619	677	661	597	629	634	674	693	623	633	646	650	618	644	684	633	648	641	624	633	654	600	602	648	684	616	643	655	632	626	628	595	669	657	630	629	642	628	595	617	633	699	643	636	646	607	615	661	696	590	637	615	609	614	645	617	672	650	624	635	654	632	657	610	622	642	666	656	662	636	612	626	656	639	604	639	586	638	650	612	643	689	670	686	621	664	632	572	618	628	649	615	647	603	671	655	643	655	647	653	671	665	704	616	647	666	648	616	637	626	646	574	641	635	641	641	680	623	612	611	621	620	616	645	636	655	654	654	643	639	613	622	647	599	615	667	624	643	621	655	646	630	645	646	628	631	626	652	663	656	587	655	656	661	598	640	576	664	691	669	592	650	622	642	652	622	665	594	626	614	660	626	642	608	662	584	596	626	611	623	664	593	698	655	616	627	626	646	734	644	611	642	638	616	616	644	627	628	672	614	615	618	641	615	638	609	655	639	691	638	623	662	611	647	674	628	621	624	612	653	644	616	651	656	609	635	656	586	662	662	643	631	630	568	638	635	611	671	687	685	604	671	663	659	617	611	655	676	633	641	652	658	630	654	639	680	653	594	659	635	648	640	633	608	607	595	647	652	626	627	630	588	617	634	622	620	633	638	640	649	643	616	655	649	645	639	586	657	671	637	681	622	642	640	660	644	660	637	618	597	668	637	628	612	640	662	663	616	606	609	585	628	598	643	643	649	608	632	647	649	660	620	623	621	653	615	653	612	645	658	600	702	617	666	637	643	680	635	624	621	630	633	615	606	614	649	652	655	673	627	704	672	694	642	639	617	664	700	683	611	614	624	665	608	616	678	643	661	683	645	667	662	613	636	639	668	654	605	606	620	646	641	644	674	637	624	656	663	647	654	631	614	689	639	667	639	626	671	617	629	622	603	672	626	642	628	604	643	644	665	635	594	626	641	622	603	664	635	629	658	581	621	631	662	630	604	590	595	630	649	656	608	708	635	639	618	687	635	619	632	647	630	634	655	641	651	653	643	648	637	676	666	651	635	630	644	622	640	622	629	637	633	599	631	586	596	618	638	615	610	666	622	604	668	637	644	612	620	635	650	651	635	627	629	663	651	616	620	617	601	613	743	650	604	661	667	640	639	641	653	663	636	595	621	647	637	592	635	619	605	622	614	640	661	624	610	629	614	639	639	676	634	661	622	648	620	662	633	626	657	675	628	630	629	644	639	674	592	640	653	653	612	612	597	597	606	616	695	634	657	607	620	632	641	591	640	666	616	667	632	633	632	690	611	614	604	620	610	644	630	674	676	612	615	648	659	624	669	656	585	628	602	631	656	656	627	629	651	653	611	643	609	634	658	634	647	643	637	623	679	622	614	634	664	659	642	681	636	617	619	631	601	626	630	679	688	614	610	635	624	642	648	626	586	640	615	650	630	631	620	678	634	655	663	647	646	670	647	618	600	630	657	647	623	668	618	636	656	632	634	638	655	605	594	662	592	593	632	693	664	614	610	660	678	648	635	695	578	623	648	642	631	617	649	650	617	647	680	642	628	659	593	627	652	614	597	673	622	633	614	625	650	633	626	617	637	675	611	612	686	634	664	619	653	653	622	621	665	643	634	666	624	632	637	637	635	645	658	618	604	633	616	640	677	666	632	675	656	669	643	631	632	634	602	626	649	606	602	624	632	644	679	636	643	604	628	636	654	612	631	617	676	626	645	665	605	662	658	597	638	623	679	659	603	601	622	637	636	588	600	580	627	628	606	658	674	632	636	630	629	637	637	576	607	685	676	635	612	621	594	604	626	643	656	627	632	616	672	624	605	610	669	685	612	609	643	599	614	607	625	588	632	609	635	652	655	666	684	636	643	636	661	621	630	637	610	638	650	681	652	677	653	652	686	607	649	669	639	637	614	613	624	605	616	605	650	656	639	592	602	611	645	667	611	641	623	618	635	638	656	675	618	658	623	645	603	623	660	634	599	662	677	690	653	588	615	615	610	609	642	611	654	670	623	584	610	613	651	621	619	624	655	639	595	622	613	636	598	594	622	564	654	652	619	654	660	661	643	677	612	618	632	655	624	621	630	605	623	625	672	625	631	690	661	700	608	604	596	619	641	629	626	655	602	629	642	621	585	630	619	660	682	611	598	655	609	649	650	619	662	634	672	610	646	653	654
25588	47819	36752	24705	18864	14549	11248	8764	7242	5729	4600	3685	3013	2390	2056	1779	1506	1401	1298	1183	1097	1022	939	893	867	832	868	769	791	756	748	701	746	706	716	719	697	730	706	732	692	671	706	678	681	623	695	668	632	713	663	646	670	660	664	692	647	671	632	688	647	643	670	665	692	643	683	688	684	648	652	655	659	659	600	683	684	623	664	639	664	663	663	679	668	681	649	663	686	639	686	686	621	673	651	664	648	599	636	627	622	666	606	630	608	636	648	694	648	613	658	672	698	651	644	684	668	691	674	684	641	644	662	585	616	650	670	650	656	621	715	674	662	627	642	635	628	671	682	670	664	647	635	659	626	643	652	637	603	633	655	642	648	647	620	678	661	661	687	706	618	685	683	628	622	629	639	649	677	642	650	654	690	662	698	645	658	646	635	677	592	666	643	668	643	639	664	632	668	645	637	643	639	622	619	635	650	661	675	657	641	665	670	670	685	649	678	686	640	691	659	651	625	651	672	673	616	644	681	645	652	673	638	659	647	642	642	673	616	651	681	673	652	669	676	609	654	656	643	621	654	651	687	618	644	645	632	619	658	632	657	645	681	689	680	648	632	684	610	633	647	652	624	644	642	696	654	639	718	614	641	670	634	615	684	636	647	642	653	650	632	652	682	601	625	665	680	646	674	689	608	659	632	658	650	647	646	684	661	687	643	638	614	615	625	629	669	698	640	694	669	656	660	663	611	666	715	616	620	656	652	636	637	635	665	626	638	628	619	695	629	688	638	615	674	641	685	628	653	691	687	657	687	619	638	650	643	662	669	609	700	668	682	654	631	626	683	619	683	635	656	681	641	681	657	697	643	657	659	620	662	631	653	676	642	692	679	651	675	655	665	670	636	652	637	662	690	665	654	653	605	691	652	687	687	630	638	597	720	653	647	623	640	615	666	650	670	671	649	661	642	667	666	655	649	647	668	661	666	630	666	613	648	646	664	636	664	626	634	703	660	683	649	692	691	657	626	675	613	658	668	686	644	632	664	619	643	627	625	647	633	667	627	613	644	648	649	618	625	672	674	651	654	645	723	651	632	642	667	685	626	632	679	677	655	627	664	647	631	654	662	609	657	664	666	647	646	641	654	643	657	659	615	667	668	656	586	592	645	683	674	691	628	627	665	649	689	674	684	624	648	663	596	704	695	670	685	644	656	675	647	685	641	646	664	650	675	692	659	664	651	654	647	658	669	638	605	667	647	648	690	681	629	629	649	611	671	704	667	661	663	675	669	603	638	659	624	684	658	637	640	662	643	624	664	617	694	682	687	633	668	620	652	661	668	655	647	625	622	646	658	661	640	656	647	657	664	648	618	659	638	700	624	655	614	647	674	625	660	630	603	644	651	681	680	623	618	625	643	642	625	669	667	635	666	604	652	694	673	675	647	659	633	660	672	663	659	649	598	597	649	688	634	697	701	634	685	660	629	601	671	612	677	684	661	661	638	666	663	684	636	640	630	705	653	638	657	655	674	643	654	644	681	634	682	683	714	661	633	668	616	637	735	680	650	638	620	703	702	678	682	671	625	635	684	632	678	638	608	641	680	633	635	666	682	670	651	619	654	645	598	665	689	645	637	661	652	649	649	639	680	634	665	678	649	637	623	586	618	623	656	660	641	619	654	646	674	676	651	657	674	640	634	660	600	634	606	674	609	636	697	656	673	661	644	660	665	672	698	671	686	661	642	659	680	660	676	629	673	630	678	684	622	677	697	711	680	604	636	621	682	679	619	665	656	671	652	622	635	643	657	635	667	648	694	642	677	648	637	649	623	634	696	645	660	645	649	656	615	694	670	688	636	649	680	636	641	650	645	613	662	624	650	639	648	669	671	627	649	618	647	665	659	689	646	652	615	655	660	597	674	610	631	654	658	617	670	687	675	658	649	647	631	655	654	651	679	704	677	631	642	681	691	665	636	688	677	654	630	687	661	631	666	626	646	665	637	662	623	645	612	674	656	606	666	655	650	617	657	687	648	647	658	661	660	677	648	656	638	661	680	584	640	685	628	640	661	646	623	683	647	666	639	668	674	673	637	671	642	628	639	687	676	654	602	683	656	650	640	660	677	662	673	654	637	648	712	655	641	651	692	652	664	640	679	636	602	701	698	614	700	597	606	624	685	676	635	687	610	628	601	690	639	597	592	666	628	678	625	604	617	659	651	650	630	616	656	707	673	630	646	642	633	670	622	665	652	661	621	627	631	673	638	654	668	610	633	648	653	622	626	667	674	661	638	656	657	653	616	636	635	652	677	626	631	675	661	642	665	637	654	705	676	692	644	662	693	652	666	665	677	625	692	643	607	602	644	638	695	671	670	654	626	638	639	603	691	630	670	675	635	665	696	659	607	601	632	658	640	635	658	669	604	607	706	683	618	655	644	674	600	610	641	672	687	651	651	641	631	659	683	640	608	691	658	598	703	637	676	637	682	625	695	656	629	660	646	658	629	678	655	654	642	651	640	647	610	632	657	645	623	666	607	666	650	668	650	719	675	649	655	685	628	655	672	630	637	654	664	686	653	641	644	650	620	643	670	679	641	685	653	612	648	609	620	688	631	621	644	633	642	631	676	660	623	675	646	689	706	671	705	688	645	630	651	634	664	625	655	666	690	627	658	637	669	652	618	662	655	640	655	680	689	654	665	681	663	639	659	647	685	654	649	607	665	675	643	640	650	637	664	750	671	622	628	622	644	682	670	688	640	681	625	663	638	648	613	678	642	679	674	624	649	627	628	676	712	669	623	663	639	631	690	660	646	629	668	699	681	653	607	640	661	671	660	677	628	637	636	676	658	626	682	677	705	638	624	618	646	635	638	625	680	686	678	641	654	677	673	680	631	586	668	658	646	650	621	669	647	666	676	625	652	626	629	610	659	643	627	644	649	702	653	654	646	636	670	653	640	649	640	649	694	658	677	628	646	629	621	632	653	668	626	701	667	698	653	615	656	657	673	628	632	626	631	681	687	661	673	699	642	632	667	602	647	700	701	645	653	616	661	692	660	661	658	671	678	642	674	664	657	639	667	675	657	603	690	668	601	703	621	675	623	663	616	643	624	624	639	625	641	638	673	660	650	666	688	661	656	665	661	679	645	626	668	659	666	670	667	637	652	646	652	684	701	651	636	589	645	681	692	634	635	608	690	658	663	678	680	666	643	675	662	646	692	629	631	660	644	640	675	651	668	635	702	662	659	671	673	660	626	615	629	663	676	674	679	656	619	668	632	669	691	630	682	673	649	666	637	665	672	628	672	602	603	637	656	583	629	643	616	632	665	670	674	685	619	613	645	651	640	692	633	719	636	680	620	644	642	656	655	677	656	625	650	632	633	669	621	639	676	645	671	619	672	693	648	630	642	667	639	653	687	625	657	642	671	656	630	638	618	683	671	650	663	688	685	678	685	647	641	612	668	606	639	622	629	659	669	648	671	676	648	617	673	646	653	683	669	641	630	691	661	650	670	664
23194	21583	29388	24337	22006	23177	19813	10642	7815	6256	4956	4068	3386	2822	2271	2096	1786	1580	1407	1316	1211	1156	1104	1098	990	979	924	921	906	874	882	839	842	805	832	822	815	771	826	808	823	774	799	821	770	791	751	787	765	777	779	745	763	806	750	785	754	776	765	750	725	718	759	757	769	765	723	733	719	783	755	726	758	714	764	748	686	789	821	757	755	720	724	755	779	720	758	752	739	738	768	753	785	823	727	722	759	721	727	695	759	698	745	761	792	741	729	706	763	753	738	724	729	766	729	818	732	738	767	731	721	765	764	783	766	739	731	784	778	702	773	754	745	733	779	755	720	718	682	741	812	715	738	714	760	717	697	718	732	703	727	756	755	706	742	717	729	772	733	735	717	703	713	751	742	736	778	793	722	738	786	748	728	754	778	708	746	718	707	761	734	787	746	809	723	768	712	733	789	747	714	744	734	801	714	734	766	744	730	752	727	746	792	715	697	736	762	710	713	734	756	712	742	740	740	748	756	741	718	771	689	764	736	751	748	777	798	786	718	751	719	717	747	715	733	717	754	725	745	769	796	749	724	711	715	722	749	726	745	740	760	778	738	752	725	769	739	737	761	720	764	745	759	756	735	785	774	803	708	730	739	778	746	746	762	719	707	770	774	740	716	736	728	735	807	745	789	737	722	768	743	747	745	753	764	750	716	721	764	771	760	738	716	730	737	744	769	749	688	755	755	759	798	738	713	747	729	717	729	735	739	768	763	753	783	738	734	753	716	738	709	707	727	787	734	707	767	772	720	745	718	791	726	752	729	729	743	772	802	725	689	760	731	723	712	745	780	712	769	735	722	752	724	725	768	740	726	721	734	771	761	722	802	738	740	719	787	724	730	738	724	754	745	792	745	766	716	713	798	711	760	706	711	730	757	737	718	738	706	762	798	745	754	753	692	752	713	707	758	707	778	771	755	764	737	744	768	760	740	742	753	760	722	766	742	767	749	740	752	794	714	805	762	774	704	772	725	755	757	733	758	787	740	712	762	754	733	735	768	753	765	705	711	740	768	720	757	801	718	811	720	781	750	781	750	736	750	779	716	713	777	709	731	742	746	742	762	730	753	759	730	759	744	739	720	722	730	742	722	699	781	744	784	696	801	741	719	734	727	733	781	750	715	735	704	709	668	728	736	684	741	720	730	736	768	775	768	757	727	814	753	740	759	752	723	719	768	806	747	744	763	760	763	758	771	767	742	743	773	745	750	768	751	766	770	769	734	752	752	724	731	801	733	756	783	796	753	752	773	713	780	705	796	735	776	745	691	766	798	741	773	716	764	761	736	702	777	722	756	707	759	679	754	756	756	724	716	776	747	709	762	723	792	751	781	783	712	757	767	756	818	746	729	740	719	740	687	714	742	735	754	752	723	697	762	756	787	813	768	730	767	726	757	710	778	717	718	716	747	728	687	726	763	752	748	730	740	742	774	760	750	750	745	782	719	743	733	757	775	705	699	766	768	762	730	765	741	758	717	767	750	748	778	773	758	738	724	718	754	776	778	755	763	716	734	741	793	737	722	769	745	713	714	754	729	735	678	780	765	718	732	745	709	688	760	778	777	724	782	734	696	795	694	776	740	759	720	778	753	768	781	713	715	750	738	766	751	721	758	750	745	748	718	733	729	740	730	716	776	719	670	782	776	746	761	752	777	740	726	735	732	711	724	764	762	791	757	726	767	745	760	734	739	789	818	798	729	694	696	736	755	741	707	726	730	708	754	675	710	700	733	751	710	745	747	696	733	754	774	746	763	772	662	746	734	711	728	726	743	757	748	712	770	777	794	745	676	752	751	747	750	734	708	771	715	734	698	749	721	747	770	719	787	758	775	709	758	694	760	741	699	744	750	761	712	794	719	714	800	735	697	719	701	772	790	733	747	716	709	762	784	722	801	776	759	760	732	732	742	698	719	773	764	772	701	773	730	740	747	731	775	737	733	733	784	727	759	762	779	751	735	757	758	727	777	777	746	776	751	691	736	680	740	714	803	743	732	748	762	751	718	749	708	769	767	761	784	803	774	729	761	780	739	721	719	764	759	731	724	760	772	730	724	748	769	758	745	757	746	774	755	728	773	732	723	725	796	727	770	740	761	747	733	722	676	776	747	731	770	705	717	703	743	736	675	689	709	734	760	764	771	750	736	722	756	706	726	776	738	705	727	728	781	749	774	788	712	748	788	780	736	736	747	731	771	778	748	737	708	704	752	815	805	701	776	743	729	696	740	738	730	730	732	779	716	724	707	758	758	740	731	779	783	745	717	739	816	720	741	765	713	711	752	727	758	725	708	730	751	783	681	751	688	720	709	751	750	774	790	779	757	732	734	766	714	766	718	717	737	703	719	794	736	703	741	748	735	805	732	743	753	702	741	761	742	766	760	728	723	738	746	783	689	745	709	790	758	797	697	762	736	716	768	736	753	753	813	726	764	764	748	768	724	753	733	765	745	768	774	742	747	747	724	750	735	718	735	721	778	731	698	720	758	738	742	746	730	758	743	766	755	741	734	760	758	733	721	749	707	729	727	713	755	735	774	681	746	717	723	729	763	839	767	716	696	734	748	750	730	713	777	766	779	711	747	748	735	793	730	712	750	703	752	764	720	736	744	739	769	736	725	738	741	733	731	808	679	740	730	743	764	743	739	746	735	750	724	757	708	763	747	770	770	754	736	791	735	718	744	705	730	731	712	745	728	775	764	727	725	731	728	743	705	691	806	697	779	765	712	782	744	683	743	697	733	707	777	716	691	755	737	755	735	750	722	768	737	719	716	788	759	721	686	673	741	713	744	762	702	717	743	775	763	698	727	738	756	744	808	762	728	729	717	727	723	747	741	704	778	778	735	716	763	719	710	786	729	760	740	745	744	768	747	744	785	745	720	722	761	686	726	733	762	763	757	736	733	750	749	756	707	746	742	760	770	714	763	736	758	695	673	739	709	746	687	757	703	733	737	750	760	774	740	726	696	752	756	723	688	698	771	783	738	738	757	721	736	751	710	709	746	748	779	770	759	772	735	748	731	712	735	725	745	753	750	776	746	779	783	701	825	697	753	725	714	777	760	719	775	767	725	760	743	683	732	712	712	720	752	697	727	826	744	746	758	728	727	770	741	788	723	735	775	757	739	755	748	725	830	822	749	734	716	722	703	740	755	719	728	740	752	784	743	710	740	749	773	718	739	746	760	734	781	789	741	736	720	757	725	753	695	728	698	763	759	767	719	718	756	785	773	726	729	704	768	731	692	752	785	797	754	765	703	724	730	775	742	715	714	781	773	771	769	685	812	746	728	725	762	712	724	767	734	744	732	716	745	757	724	753	736	740	692	746	724	721	764	709	703	779	763	744	758	697	778	736	782	728	750	735	725	743	783	745	709	716	706	704	732	757	745	714	791	720	747	738	732	693	750	752	716	737	749	706	730	760	661	717	711	732	708	752	753	732	712	723	736	760	793	795	724	752	711	765	743	758
27956	56219	44415	32247	26464	21743	16695	13330	10713	8787	7095	5932	4775	3809	3124	2722	2242	1973	1847	1611	1427	1315	1249	1227	1170	1012	1023	1028	947	899	909	916	873	856	831	797	793	829	828	782	775	798	747	828	774	833	747	757	790	762	811	705	797	766	753	725	714	758	721	722	740	728	733	724	771	770	734	757	668	696	718	757	744	736	741	736	752	743	733	730	740	777	732	687	720	740	740	747	744	735	783	682	690	739	764	800	769	748	749	746	726	787	709	754	762	666	738	761	704	733	721	739	759	717	766	726	753	779	727	755	797	741	727	765	740	713	730	749	750	784	785	754	690	726	812	737	784	769	714	745	781	752	773	726	696	769	779	713	740	722	694	785	710	751	720	717	715	727	739	735	753	704	746	726	741	757	748	768	702	744	673	779	732	744	744	697	739	739	722	717	773	761	736	767	721	756	739	781	739	752	738	743	723	741	730	752	759	682	750	729	732	727	782	739	718	757	776	718	741	710	726	765	733	771	735	751	756	706	741	746	788	714	802	756	762	707	721	753	723	765	797	756	697	733	741	777	687	688	743	771	775	675	742	722	701	795	749	708	765	657	694	725	732	727	725	717	740	773	762	712	757	709	792	723	744	753	791	817	711	701	747	743	798	740	727	714	694	724	760	765	734	703	717	770	793	738	747	780	733	734	724	752	729	784	753	744	777	743	734	759	708	744	680	730	753	707	713	714	761	740	701	752	751	764	769	745	766	723	741	732	709	749	764	736	780	758	724	734	788	721	770	691	729	753	703	734	741	775	780	762	750	726	753	794	784	761	717	769	781	779	766	759	748	774	725	753	741	745	717	728	697	743	783	753	722	756	735	697	762	728	766	758	763	750	700	748	753	727	782	775	799	734	745	726	719	717	736	771	705	710	740	792	712	734	795	773	773	776	726	721	771	722	737	713	728	739	720	739	779	720	703	746	717	776	786	733	699	690	702	733	786	698	708	720	718	763	766	732	778	745	705	706	717	722	712	751	721	799	707	712	775	773	733	729	698	762	763	709	727	727	737	743	732	715	736	748	725	783	725	722	745	784	754	756	710	732	729	707	722	706	685	706	701	747	738	705	782	714	764	725	774	680	766	728	757	771	708	734	779	717	669	777	713	753	760	734	748	756	739	766	678	774	738	760	691	781	750	786	740	736	727	751	733	778	663	759	721	764	744	764	749	719	771	785	751	737	744	712	731	773	723	706	736	738	748	766	755	760	691	733	725	731	742	748	738	696	721	765	723	758	736	806	721	779	682	722	752	746	767	734	737	763	706	763	717	737	766	790	747	717	697	726	734	765	740	755	763	709	730	770	697	736	756	743	728	730	765	746	743	734	707	726	735	738	789	733	724	761	720	734	773	694	720	719	766	752	771	716	693	764	699	753	753	706	726	695	701	773	748	720	788	755	792	762	716	800	732	733	705	736	714	741	730	716	735	771	770	710	742	748	702	770	732	776	688	732	757	752	738	737	759	696	725	712	750	750	718	718	759	782	794	749	762	711	759	708	717	767	701	745	761	751	770	734	719	752	712	697	718	726	735	714	714	747	763	737	746	752	730	760	724	690	703	756	764	736	733	758	732	779	759	754	710	670	682	799	751	748	722	731	718	710	787	777	725	715	740	692	741	735	680	713	768	716	705	695	760	754	812	717	691	763	737	673	757	801	745	698	706	780	715	691	763	716	730	723	728	799	728	735	733	764	718	773	718	739	710	662	723	740	693	735	744	729	718	765	734	751	742	819	738	714	759	756	736	743	738	746	730	758	735	764	725	776	744	741	730	800	700	756	694	760	702	721	749	683	707	734	766	726	736	698	755	709	721	726	720	748	758	768	731	734	757	729	697	763	750	759	770	757	722	762	739	740	715	762	725	723	760	742	767	758	697	751	745	722	759	701	728	722	757	804	737	769	718	735	716	746	727	748	742	713	782	692	742	758	746	737	734	735	734	743	731	767	738	692	689	725	767	754	699	701	761	776	822	732	706	747	769	676	696	770	729	745	738	740	743	752	710	740	742	733	743	753	753	711	774	724	724	745	710	742	738	756	706	795	718	740	690	728	709	732	743	769	715	758	706	783	733	698	692	733	679	744	743	707	730	755	725	778	749	756	750	755	738	766	718	734	782	773	686	727	723	797	774	766	714	758	749	768	687	731	655	713	720	746	705	764	715	683	785	776	788	735	757	758	723	715	733	743	695	735	736	736	715	722	734	724	713	691	722	719	710	728	722	767	734	705	735	727	764	736	762	729	757	727	749	791	737	700	737	731	757	765	702	754	745	772	768	763	731	752	742	706	738	743	737	765	734	754	694	729	736	725	764	694	741	760	754	765	737	727	742	754	747	743	756	760	736	732	730	793	739	725	764	719	756	743	754	753	761	735	721	726	723	710	718	705	785	750	705	782	740	762	715	737	762	776	717	709	734	707	771	751	748	770	756	726	739	720	708	742	701	751	772	758	727	712	732	735	736	744	728	722	754	780	758	713	756	696	715	729	707	716	765	801	697	700	699	747	753	755	768	707	729	713	712	717	747	730	752	732	742	709	700	779	738	738	710	711	739	710	712	717	764	733	749	774	765	733	753	739	729	751	723	801	734	745	714	719	717	709	744	747	790	787	720	702	716	735	695	730	740	727	826	776	761	770	702	687	737	741	748	735	738	762	833	744	731	712	741	774	754	736	698	697	742	706	737	743	726	747	712	723	708	745	733	767	774	778	715	740	790	765	771	675	740	740	721	728	749	687	685	766	732	724	731	744	752	740	781	728	773	742	735	752	766	777	734	756	842	739	713	733	720	755	763	739	775	736	727	719	699	710	762	763	727	722	770	738	763	725	691	754	739	705	748	722	736	764	719	745	730	703	719	767	758	779	761	754	737	710	727	717	786	773	718	716	716	732	715	732	755	741	747	760	776	764	758	752	770	740	732	719	710	780	765	750	726	778	770	772	773	724	771	740	730	738	710	660	695	703	716	720	792	722	726	731	690	750	752	762	713	766	720	736	709	749	709	728	738	769	729	719	727	737	758	715	747	734	711	710	730	759	650	721	733	737	746	745	744	734	742	726	671	704	703	733	757	714	765	767	706	762	762	765	775	780	756	789	767	727	757	757	742	709	720	765	715	729	753	736	726	710	778	741	752	752	771	774	763	712	761	768	748	740	733	729	731	730	757	749	765	770	717	732	727	715	755	737	753	782	745	746	771	730	766	738	688	727	774	713	720	742	753	751	772	713	739	737	718	748	760	785	749	724	705	722	763	717	727	765	799	711	758	727	705	713	736	725	725	682	766	760	737	733	756	695	753	718	737	736	739	737	699	756	740	738	771	719	726	737	769	720	730	726	745	739	765	714	762	756	729	735	707	737	731	755	715	741	765	702	753	749	774	685	705	703	697	768	761	759	710	734	731	701	708	740	720	736	715	744	727	717	760	737	716	703	758	725	714	764	708	764	766	731	742	719	769	710	722	781	706	740	766	736
29979	28016	31461	22190	13007	8729	5903	4287	3457	2737	2318	2043	1731	1497	1267	1083	1066	989	900	847	768	730	728	716	730	754	663	660	664	625	661	656	616	604	626	649	629	586	616	627	633	583	577	623	586	601	593	592	638	613	601	587	625	586	614	657	616	557	576	572	654	603	626	559	586	573	604	623	596	644	604	601	571	627	617	605	615	652	576	595	636	634	574	599	598	579	601	623	623	584	590	585	582	605	587	590	566	550	557	561	610	594	606	601	587	595	616	592	635	573	577	567	617	622	559	577	604	611	607	595	573	607	571	542	607	585	607	618	571	581	620	608	628	609	589	526	592	539	621	585	554	565	612	666	606	631	567	608	599	622	540	623	629	609	566	545	598	589	596	619	661	609	595	585	591	606	592	624	580	590	581	604	587	619	583	583	601	583	599	579	585	589	598	586	580	643	632	596	613	577	605	606	601	556	577	615	617	599	570	631	578	596	556	606	597	608	569	593	597	599	600	652	624	614	583	606	626	613	602	593	610	616	611	614	603	622	592	642	619	595	635	583	586	593	625	626	590	566	585	573	601	616	583	617	605	629	595	616	591	614	587	592	611	602	593	543	604	605	614	567	576	625	606	574	569	619	611	616	602	606	593	572	556	550	618	606	623	630	561	596	563	626	587	607	622	579	616	604	574	581	543	574	568	568	600	604	589	626	584	644	615	603	572	548	591	607	615	590	624	558	598	622	593	607	587	569	618	593	616	585	612	571	582	601	603	605	597	625	591	585	615	578	613	632	559	587	619	619	557	555	636	587	586	610	564	558	632	635	577	638	640	608	613	527	581	617	590	610	609	599	586	566	640	626	603	574	630	628	594	576	578	600	603	567	574	561	617	628	570	670	652	587	635	615	604	586	589	583	612	625	607	585	615	601	630	613	563	606	606	611	569	585	608	540	576	595	635	586	599	569	579	590	581	607	625	608	589	607	623	596	607	610	598	590	608	614	595	613	569	564	608	614	600	559	615	558	566	584	645	576	593	622	607	590	580	602	609	664	567	599	616	608	614	593	573	614	611	569	616	597	555	591	563	611	576	566	612	626	641	572	629	625	570	567	577	613	635	617	600	604	601	589	581	577	555	584	587	596	602	609	569	602	598	592	574	612	630	641	586	614	573	598	579	633	617	598	586	586	541	618	608	612	589	650	607	626	639	573	637	623	612	567	633	602	593	587	570	640	589	591	579	558	607	608	556	594	599	602	617	645	622	566	641	618	575	592	584	554	580	593	636	619	603	559	618	626	587	606	577	597	628	577	579	627	575	566	583	602	600	607	575	582	575	605	577	629	591	595	602	558	578	629	613	567	562	602	609	581	609	607	610	587	635	634	627	599	570	591	611	576	613	590	599	614	616	573	607	598	596	574	575	591	608	566	592	637	604	639	618	608	590	566	580	606	593	594	561	605	604	609	620	597	625	561	576	569	568	599	591	603	572	638	621	616	557	579	582	559	559	623	609	576	565	592	602	592	609	604	597	596	591	567	569	543	562	673	579	592	577	610	641	615	558	567	592	594	567	566	591	593	562	571	610	592	655	599	593	628	562	568	586	646	580	642	602	581	607	588	626	638	589	565	556	584	578	618	581	542	591	659	618	611	655	590	622	594	654	585	627	575	624	597	621	578	610	577	577	595	609	610	564	596	605	651	627	588	586	571	600	597	609	606	608	570	565	593	614	565	592	566	602	632	593	609	613	553	576	606	580	617	613	601	575	566	546	587	611	651	604	635	641	578	586	601	582	591	614	602	586	622	613	621	566	599	604	606	596	609	633	604	618	571	587	596	567	607	606	581	629	596	618	586	579	572	592	571	579	591	605	563	578	594	595	590	563	587	559	597	637	600	625	610	594	614	579	604	609	619	625	547	593	576	591	607	581	579	576	617	615	581	603	585	612	606	589	593	605	601	622	569	577	618	614	613	576	587	608	601	601	614	579	598	582	563	575	565	583	587	586	646	623	585	596	626	546	637	611	586	581	606	586	588	601	574	628	575	659	612	584	598	579	579	634	594	636	622	617	610	612	614	575	584	598	603	602	599	624	625	587	627	631	597	612	582	558	582	605	597	572	603	580	552	597	614	589	576	605	595	579	593	600	583	589	567	606	586	603	601	655	603	574	584	567	630	607	607	565	602	618	597	597	615	602	638	627	625	621	570	601	598	575	609	614	617	610	580	575	615	554	581	613	564	607	628	591	586	597	604	616	564	551	646	599	618	549	604	619	615	555	569	630	609	634	633	585	591	592	580	632	595	606	644	558	584	578	565	548	587	579	574	629	606	597	651	615	605	601	614	635	610	549	612	567	558	638	625	607	571	580	585	603	585	573	596	618	574	610	589	605	591	639	580	603	576	661	641	560	591	580	591	586	638	614	625	636	595	611	595	598	627	583	613	611	602	619	593	614	588	588	571	598	592	583	599	613	596	596	597	575	594	602	593	589	597	613	567	640	586	606	541	613	638	561	600	563	592	608	611	617	582	606	625	611	561	630	612	592	556	627	634	601	631	619	608	606	581	623	560	627	605	599	577	610	580	607	605	603	632	593	566	590	577	572	592	591	609	583	620	616	588	638	616	584	561	579	627	555	560	622	647	626	590	587	565	628	614	594	578	603	611	616	597	611	586	611	590	606	624	651	614	562	597	581	593	614	653	598	612	565	603	611	585	537	576	617	573	617	589	586	572	577	580	592	624	541	617	648	633	555	633	640	567	600	598	584	544	582	576	603	585	609	583	574	631	575	589	572	550	573	619	608	613	578	543	612	611	667	575	590	571	622	585	545	609	574	579	605	590	601	590	654	556	554	572	598	601	585	587	582	559	613	598	585	651	618	576	608	549	551	610	616	609	621	649	555	600	638	596	623	615	626	572	589	572	612	567	574	602	567	562	577	609	586	635	596	610	586	621	595	582	588	641	630	606	586	600	591	625	575	589	558	607	599	569	605	568	610	585	601	587	634	580	603	564	586	592	562	639	582	586	613	597	658	618	610	574	629	584	616	590	617	596	585	559	620	625	634	588	599	618	573	598	570	624	583	563	600	597	601	572	607	639	618	604	590	609	577	625	552	596	537	600	629	613	616	576	567	607	583	667	590	576	606	558	623	590	617	584	621	634	589	549	572	602	604	562	603	569	613	590	606	589	594	614	578	588	568	617	588	575	606	583	630	580	603	640	589	562	572	591	625	617	585	589	599	618	615	580	619	581	615	612	624	600	575	589	611	634	633	631	605	577	622	618	554	638	606	617	617	637	633	608	534	622	607	586	593	608	607	580	601	574	576	608	599	642	640	594	582	586	622	588	567	579	578	568	607	590	627	591	595	545	573	601	618	649	651	607	564	617	633	588	618	634	574	598	595	631	616	579	604	596	587	588	591	583	624	576	610	565	615	641	622	585	569	579	598	614	576	602	618	571	560	595	575	566	602	621	580	631	554	636	559	642	598	597	574	575	587	586	595	640	600	583	613	620
25777	42630	32062	20230	15365	12076	8863	6817	5467	4333	3475	2867	2475	2104	1626	1463	1381	1184	1060	1017	978	943	794	829	756	780	706	725	689	709	662	682	665	657	676	694	680	641	619	643	699	624	625	622	600	665	626	614	648	636	617	598	649	635	593	603	654	633	617	650	604	611	633	607	635	603	565	637	623	611	641	616	636	602	639	617	556	610	613	633	554	660	625	610	661	614	582	591	587	593	639	584	640	567	604	634	560	605	614	624	556	585	652	655	598	621	568	634	627	642	568	597	595	646	582	610	579	624	632	591	626	647	634	595	598	609	629	608	641	610	601	623	604	627	620	632	585	628	613	587	599	557	595	609	635	623	599	666	631	602	588	625	606	609	638	570	674	539	646	614	597	595	622	613	593	609	618	636	667	612	663	624	614	658	604	618	602	592	572	642	604	606	606	605	611	636	597	640	644	619	614	545	544	629	605	638	586	618	646	635	620	613	579	629	623	591	675	598	590	626	579	594	599	598	608	648	631	554	658	659	632	643	679	592	615	665	595	627	585	604	639	600	599	656	625	629	635	621	591	622	601	639	622	593	649	622	620	626	583	571	615	603	635	628	616	606	620	636	616	623	606	591	610	613	639	586	591	618	621	625	572	659	601	613	639	642	641	637	635	622	607	583	589	616	634	604	622	650	613	609	638	602	622	665	632	659	633	599	593	596	633	639	579	597	633	601	623	586	612	603	629	621	654	654	599	618	583	608	611	594	623	591	612	615	617	575	630	637	626	663	572	581	573	626	631	551	646	580	613	572	610	606	588	627	629	649	610	611	581	576	566	629	622	639	672	591	657	659	607	625	606	614	624	675	622	631	628	553	630	590	615	594	576	643	645	625	650	671	596	597	633	640	642	590	624	627	616	653	622	592	565	602	622	613	605	601	588	620	601	655	589	617	579	619	573	616	610	649	620	602	626	622	583	595	593	614	629	622	603	625	634	612	638	630	630	604	617	621	644	624	634	585	657	594	624	629	629	570	603	618	604	593	602	589	633	616	626	597	622	599	620	595	630	611	598	611	608	624	620	596	639	671	598	638	619	610	608	618	614	622	587	654	628	663	644	619	612	590	650	626	645	593	632	625	599	617	572	644	593	648	648	608	621	582	616	617	676	621	582	618	617	613	616	629	614	590	639	626	588	643	588	631	618	603	595	577	644	554	653	637	636	622	627	620	630	619	617	605	611	602	611	588	612	611	589	612	618	653	618	592	601	609	632	643	594	632	622	644	604	661	599	614	616	602	642	617	616	553	649	607	622	605	555	594	566	657	599	575	598	635	631	618	603	617	610	574	618	641	659	632	580	625	609	622	645	602	611	625	605	612	652	603	624	615	639	596	631	624	648	582	645	617	576	641	567	614	591	613	603	622	614	581	587	593	616	635	633	627	625	572	624	620	618	609	629	661	584	679	642	607	624	672	616	585	621	632	594	618	641	639	593	612	635	589	653	670	610	604	626	633	630	549	584	631	573	650	597	609	612	636	595	607	593	640	592	607	605	606	653	615	637	615	630	607	651	593	595	623	604	604	633	592	607	647	610	620	609	618	628	632	613	607	619	647	639	665	597	623	599	588	619	634	653	595	594	596	618	629	607	568	613	591	611	604	613	625	627	625	632	640	634	638	611	657	618	584	638	628	630	599	625	626	653	636	604	629	586	643	632	623	593	615	619	668	629	575	633	585	640	613	613	628	607	627	608	667	614	634	596	603	645	571	652	616	623	626	627	625	602	613	612	650	613	588	633	610	591	591	627	632	601	650	625	633	600	636	617	632	584	597	607	556	653	628	584	567	564	614	596	587	671	638	597	641	627	653	640	634	660	613	629	602	618	587	578	622	621	614	624	619	611	624	628	596	608	630	628	648	641	624	629	630	617	657	595	623	621	566	607	673	615	635	613	615	625	606	658	667	575	602	608	640	654	628	611	640	643	625	597	621	575	614	638	618	631	587	664	616	622	588	614	647	610	630	603	594	685	588	615	640	570	634	622	607	643	630	616	629	619	636	610	627	580	596	591	600	618	647	603	618	616	589	674	612	579	659	647	667	601	614	592	619	625	623	607	581	607	634	591	643	600	637	584	592	570	606	649	633	649	602	617	598	589	640	632	613	639	604	635	597	630	620	626	594	585	591	660	609	621	594	615	616	612	612	639	587	589	643	630	586	614	620	626	593	556	597	690	582	588	583	633	609	565	597	603	681	586	610	615	641	610	603	630	623	617	627	635	616	607	613	614	655	635	566	636	631	602	613	645	594	645	581	577	630	619	645	643	658	612	613	632	624	645	575	541	612	639	592	575	622	620	608	575	619	619	619	607	626	639	661	622	578	652	609	600	600	576	633	611	641	635	619	611	591	608	635	618	626	616	625	656	610	628	631	574	606	657	615	600	571	618	628	662	592	599	607	645	627	606	575	620	615	584	595	577	686	629	588	589	595	629	621	645	579	626	586	629	622	627	607	590	613	601	601	616	614	641	570	623	634	587	634	602	604	599	620	595	588	632	641	583	608	595	604	597	583	608	597	637	635	654	617	611	525	638	596	643	560	609	662	598	618	580	613	606	645	582	608	538	603	651	627	583	655	620	618	588	636	613	633	613	624	623	631	586	614	620	597	632	607	598	578	621	633	608	600	635	584	605	613	617	609	611	563	604	599	663	608	586	639	599	628	604	659	615	578	625	644	633	649	645	627	642	600	612	635	611	622	601	642	634	628	665	643	592	598	648	629	615	612	612	627	616	583	674	642	604	650	649	588	614	634	664	585	594	629	668	618	581	581	589	611	599	641	600	574	567	632	654	658	602	615	609	626	632	586	627	587	625	593	664	609	638	602	587	609	630	649	633	603	634	662	621	601	602	646	639	640	576	581	593	591	636	596	610	627	651	617	604	609	625	615	602	612	602	585	637	651	588	576	605	601	626	610	616	590	575	645	634	631	638	621	590	589	618	577	574	649	672	620	605	615	583	613	603	600	619	608	595	648	601	635	590	579	587	568	628	624	621	605	639	593	642	613	623	637	588	624	597	624	603	595	631	579	595	607	623	609	651	608	577	593	656	623	591	581	612	612	618	615	616	570	570	635	604	618	630	619	595	593	569	581	603	611	642	609	615	621	597	606	607	608	630	534	602	612	620	601	629	629	640	611	589	628	629	607	615	585	632	653	614	550	616	592	573	650	629	633	595	681	604	630	573	602	588	650	617	604	681	642	592	595	614	624	592	624	631	620	617	588	614	621	619	694	621	645	602	632	652	632	597	562	596	633	619	617	629	613	604	555	646	609	574	581	610	568	618	624	613	630	586	629	650	623	601	638	599	608	648	638	626	580	634	606	625	620	612	644	562	667	637	638	623	592	629	614	572	636	633	648	657	633	636	605	642	663	579	608	664	608	586	597	599	655	634	573	608	618	613	599	618	581	637	585	660	635	683	596	569	564	571	656	663	672	600	623	618	637	604	586	600	647	637	622	574	573
24519	21655	28996	25156	22362	18345	11843	7364	5480	4599	3650	2992	2574	2150	1845	1529	1395	1274	1203	1057	1026	930	977	875	846	862	820	754	771	721	736	677	704	691	725	742	744	709	672	686	695	685	700	653	674	679	648	690	701	665	660	682	671	659	654	649	664	642	679	656	651	674	659	683	663	661	686	639	690	669	577	667	675	628	671	651	626	665	665	618	625	654	684	658	656	649	654	639	646	652	661	632	611	664	662	676	603	652	640	635	657	653	625	662	747	662	651	660	631	643	699	594	654	764	648	646	700	664	632	694	711	670	705	697	657	686	676	611	717	625	658	712	688	656	663	663	660	672	677	625	640	673	668	614	678	655	637	643	662	621	684	680	688	681	658	644	650	668	656	689	657	641	654	640	619	678	688	618	634	656	707	609	671	655	688	713	640	602	672	617	672	640	710	677	662	685	656	644	666	638	640	641	632	644	635	648	654	635	696	649	647	612	647	668	623	663	663	623	691	632	686	608	689	660	634	665	645	692	650	641	677	618	657	699	641	682	664	654	690	672	653	683	633	679	671	672	653	698	678	648	681	680	675	625	651	651	673	668	685	716	616	629	693	615	693	662	688	620	648	682	636	644	674	690	653	650	618	662	641	663	658	666	645	686	660	693	702	651	655	676	654	678	690	638	660	672	642	692	672	682	696	630	638	704	631	656	652	680	662	649	680	706	751	661	704	697	673	692	640	657	623	648	640	671	703	649	657	659	662	623	651	627	629	653	646	704	680	675	642	626	652	714	671	668	619	662	631	658	628	666	641	658	640	677	626	718	686	624	686	634	643	645	643	633	640	669	637	610	685	651	650	655	631	673	665	647	680	641	690	670	634	674	659	712	652	669	633	652	690	665	680	677	620	679	646	656	625	688	684	646	640	656	693	680	667	722	694	662	683	669	705	633	658	666	643	667	628	644	667	607	643	694	696	704	648	680	632	619	643	645	649	627	616	641	641	686	642	653	632	690	695	625	668	673	696	634	670	675	640	669	628	598	626	656	618	638	606	660	647	617	690	676	666	646	677	696	645	657	647	658	677	633	690	625	674	632	660	677	657	670	661	646	670	710	666	657	656	654	712	621	656	677	660	658	635	670	675	684	680	686	623	601	715	649	700	670	698	641	717	680	674	650	709	687	619	651	689	691	681	673	657	668	712	645	635	658	651	659	694	629	628	662	682	686	626	628	667	693	668	684	614	686	726	654	619	655	665	657	712	654	608	610	634	700	652	679	627	648	663	624	642	656	642	676	648	691	648	674	643	611	640	675	681	689	668	648	636	634	672	692	677	720	673	629	663	630	662	707	686	701	629	655	654	650	683	616	621	663	626	642	667	612	676	682	664	627	679	699	676	659	665	683	660	645	688	697	661	627	608	654	678	646	676	620	628	650	619	662	732	675	684	664	664	649	676	698	642	641	683	658	623	665	606	618	628	701	629	651	644	594	650	662	682	666	666	627	678	652	638	665	645	676	645	678	646	685	645	658	671	626	626	652	659	629	693	637	662	626	648	654	675	653	659	660	675	646	657	679	659	697	659	668	653	664	663	666	627	670	674	686	596	662	640	656	639	664	692	650	666	665	626	608	682	684	678	637	677	638	638	684	684	736	665	694	686	676	667	641	643	652	676	689	663	693	731	639	594	675	675	647	658	640	676	669	650	644	711	626	648	626	649	661	704	659	673	619	640	667	641	706	647	674	671	612	658	680	662	657	656	679	688	674	704	617	655	671	643	682	665	637	646	620	665	660	665	704	699	669	622	673	740	668	687	637	628	662	660	715	679	642	642	691	692	612	666	644	648	681	649	658	650	672	709	657	664	656	658	638	691	686	637	670	645	686	664	734	657	617	711	621	640	661	689	687	639	659	623	651	653	663	650	673	636	674	616	656	687	672	677	670	675	649	641	634	654	665	678	654	689	646	612	611	654	696	663	679	665	654	676	703	655	677	700	657	638	648	649	682	681	682	662	653	639	620	634	662	692	684	594	661	681	615	635	659	683	652	671	665	697	644	639	683	655	605	698	695	640	651	634	628	698	619	658	662	725	631	696	653	659	651	637	665	648	644	671	639	642	675	648	683	662	658	662	699	692	675	674	645	643	629	676	646	637	658	683	673	598	690	633	657	636	638	651	604	650	708	655	664	600	719	687	647	666	621	663	667	633	648	608	671	685	688	605	628	705	566	674	667	680	685	701	671	691	641	620	652	607	655	630	648	605	676	655	699	619	681	664	664	663	639	643	661	672	657	652	642	642	688	694	656	627	618	635	619	681	633	694	644	699	691	641	655	640	680	647	639	663	627	645	659	641	634	693	683	666	650	710	716	666	666	670	667	661	631	639	688	651	646	623	650	635	696	610	678	702	663	622	643	607	643	617	647	634	670	667	628	674	690	631	677	626	640	678	690	648	660	677	658	642	653	651	647	646	703	677	683	624	668	687	670	662	667	640	678	698	665	671	682	611	627	633	692	616	725	685	633	630	678	700	647	668	632	700	669	637	704	646	672	655	671	689	615	671	670	634	649	672	638	690	687	663	668	617	690	651	615	659	671	664	683	632	654	680	635	703	639	686	708	686	616	669	634	702	654	683	680	637	618	632	686	669	652	674	713	646	674	639	686	637	671	650	660	655	648	649	660	705	663	687	633	665	745	659	641	715	684	653	662	671	703	677	653	667	687	651	662	602	681	662	678	655	671	657	643	680	633	669	671	693	591	651	654	636	711	664	670	682	642	637	651	626	640	656	628	657	646	666	668	690	648	646	696	652	694	654	585	653	620	698	676	658	630	696	659	592	667	656	693	636	620	678	674	599	627	640	675	630	662	623	628	662	665	610	646	694	680	629	650	667	647	653	720	666	649	636	665	603	641	642	682	623	618	644	671	653	636	636	656	619	678	663	646	631	642	670	676	614	673	666	632	658	672	626	649	664	698	659	662	653	635	675	650	626	713	673	698	633	701	655	679	652	671	655	646	658	616	651	674	652	611	675	629	641	674	716	637	658	676	639	641	616	622	659	647	649	686	627	632	627	621	664	612	632	646	658	601	668	644	632	697	652	644	682	603	700	645	643	650	666	660	676	643	623	629	657	665	648	695	664	639	664	692	660	668	659	683	659	649	697	693	649	667	599	648	707	678	619	655	667	631	705	691	645	651	652	624	603	659	633	657	646	660	667	658	647	676	679	594	610	651	676	669	641	679	641	686	632	681	675	706	641	651	627	637	679	712	619	673	633	687	678	640	661	633	654	679	691	667	635	631	666	694	659	654	650	663	659	684	655	659	692	709	662	652	648	659	688	653	658	640	659	701	707	612	716	697	668	724	642	602	668	649	652	651	631	647	657	676	633	658	695	622	672	715	635	586	655	690	678	641	656	675	615	656	680	683	648	645	696	641	659	677	692	629	685	678	646	663	616	671	666	657	649	665	675	687	650	661	657	656	660	688	680	690	673	648	646	636	665	678	603	683	678	655	709	640
25278	50329	38882	26921	21495	16915	13071	10173	8317	6581	5296	4508	3658	3009	2375	2027	1769	1482	1366	1328	1183	1140	1075	986	968	919	876	892	784	782	757	761	754	768	714	702	739	730	726	710	716	724	707	690	709	700	699	674	695	671	708	668	679	697	689	655	639	703	658	647	665	674	717	676	712	683	702	657	686	644	690	657	651	661	619	662	640	663	672	686	681	623	652	664	686	727	640	655	682	627	696	648	663	676	702	692	713	643	667	708	672	649	674	718	715	696	662	645	647	693	620	684	650	673	671	622	670	665	686	642	718	627	688	715	653	666	647	661	640	700	738	693	637	636	653	673	651	660	680	649	680	617	691	653	635	638	662	723	641	646	656	665	648	681	661	650	663	653	671	640	666	671	661	636	749	630	678	668	672	653	702	672	650	675	635	675	667	682	697	659	707	669	667	716	748	674	674	635	666	613	699	625	668	653	656	711	637	637	691	712	682	666	685	648	650	656	684	679	676	658	682	663	655	638	676	661	662	651	613	656	653	668	649	667	627	636	649	695	660	644	726	659	651	652	630	648	616	643	703	650	675	677	641	669	701	656	698	719	685	712	636	629	695	705	690	686	654	681	645	666	666	696	656	624	615	687	710	693	702	671	652	682	657	694	656	675	633	715	680	707	682	720	670	649	634	665	670	668	654	654	632	669	662	672	687	681	693	641	682	661	684	688	672	719	637	679	665	676	652	674	672	680	684	676	655	693	681	672	655	638	662	678	672	660	664	666	697	605	690	687	630	662	641	656	677	674	645	684	637	693	614	671	712	643	632	705	669	662	665	626	654	642	648	690	696	681	622	645	643	660	675	703	677	663	682	618	717	692	650	629	680	705	690	721	638	641	724	709	667	654	630	694	694	661	680	680	683	646	670	666	722	670	663	649	682	708	655	674	618	678	694	635	696	690	650	633	657	660	666	677	668	603	639	676	695	657	674	697	686	642	658	663	700	653	707	696	663	635	675	651	662	654	668	619	675	687	627	668	659	679	672	622	637	681	701	645	663	626	603	678	665	644	673	665	642	683	663	649	710	639	672	660	642	649	658	709	698	705	638	667	670	653	662	669	661	634	696	630	678	676	674	665	669	696	624	668	670	677	656	637	692	668	680	682	692	716	645	636	672	664	724	668	652	643	681	673	653	676	652	654	660	650	642	693	642	667	673	631	668	679	708	669	708	661	651	649	668	682	657	700	650	684	629	649	655	683	652	647	652	681	726	656	661	653	641	723	646	666	674	664	683	652	665	667	686	648	645	708	662	666	664	662	688	679	676	632	663	680	658	691	653	648	706	695	686	680	663	654	679	671	652	653	676	665	660	644	703	691	660	673	665	681	645	712	685	683	656	623	636	661	653	684	692	618	658	657	626	632	662	635	696	703	675	665	682	692	706	637	659	686	693	699	621	676	672	669	651	634	690	608	686	677	631	610	619	623	646	650	639	617	673	651	697	638	680	675	690	674	642	671	692	674	677	622	668	679	681	663	657	670	653	631	675	732	625	665	654	678	656	648	706	670	679	640	647	677	687	698	715	668	684	683	653	674	655	671	722	640	656	639	691	652	658	674	671	681	663	672	697	625	699	676	634	668	674	632	698	717	684	652	676	632	661	678	683	659	701	654	652	656	691	712	673	695	668	658	681	677	676	684	642	660	658	692	662	715	689	661	668	659	664	688	643	666	705	661	663	657	651	661	664	638	696	646	662	653	659	680	619	676	680	676	665	661	637	670	652	687	699	687	686	640	675	671	650	657	636	676	664	675	629	643	672	658	697	679	679	656	678	651	670	678	684	706	619	676	631	668	695	695	680	709	654	659	643	652	679	655	614	658	655	658	698	657	631	680	648	657	676	650	639	664	678	679	696	577	650	694	649	639	685	694	721	693	659	651	661	704	708	656	651	640	643	632	694	662	631	619	682	704	670	646	668	646	647	650	648	632	642	668	619	665	648	701	674	688	702	665	659	691	640	672	699	656	655	636	655	663	680	644	652	683	647	667	671	667	689	661	681	622	654	661	681	663	683	645	697	620	673	656	673	678	651	683	693	669	686	646	642	701	708	708	673	676	650	673	655	632	613	655	652	649	651	680	705	647	691	693	662	701	703	639	683	619	661	653	696	702	683	706	675	683	643	630	672	680	680	644	676	696	684	651	679	713	689	688	651	685	676	683	668	697	638	653	654	655	681	673	666	694	674	675	665	685	637	706	665	691	713	595	687	717	654	639	715	658	623	649	677	652	647	650	660	707	684	652	677	674	643	696	670	690	702	658	714	682	683	665	649	664	681	655	688	623	654	665	631	647	652	699	681	674	686	691	682	667	692	668	652	610	685	672	669	655	657	653	655	626	665	619	680	652	655	666	690	641	676	647	619	651	657	666	673	694	686	670	673	669	632	676	683	665	715	661	724	639	667	709	609	710	691	659	633	652	673	680	645	660	652	672	688	676	658	687	649	605	620	652	674	680	681	684	654	679	699	647	664	662	658	649	650	684	697	692	692	611	672	653	673	652	630	664	680	661	645	619	633	670	593	658	638	636	687	622	660	724	653	665	661	654	670	632	671	636	695	681	640	645	678	690	637	647	632	678	690	655	675	652	667	683	688	680	653	667	682	661	660	648	686	651	664	678	677	680	691	675	685	733	672	665	699	675	694	681	642	675	664	685	684	682	652	671	643	660	690	690	699	659	660	694	677	667	657	647	655	688	669	703	643	678	644	648	659	655	669	675	681	690	663	673	609	706	679	641	667	664	673	637	687	698	693	653	711	609	607	668	669	656	663	670	722	642	682	613	649	662	664	667	681	652	675	658	707	678	686	654	660	655	702	649	696	647	674	672	690	674	655	704	692	662	681	666	671	667	667	666	637	693	674	651	670	659	657	704	665	650	668	654	688	679	694	641	630	665	684	686	669	658	628	660	684	653	693	668	691	643	703	688	629	689	649	630	655	706	682	662	685	709	689	713	674	642	654	691	654	664	685	630	672	690	693	659	643	659	651	690	635	668	671	726	659	638	675	669	695	652	665	688	685	675	721	712	698	685	619	653	677	692	673	600	675	671	646	711	701	632	702	708	683	617	698	684	682	695	625	636	653	631	681	692	670	655	720	663	676	652	632	673	715	682	664	719	644	709	638	675	614	681	686	635	676	678	628	686	701	657	636	678	669	713	642	668	733	685	682	665	666	658	659	709	618	668	650	661	639	676	671	680	688	689	686	634	686	659	681	647	658	668	677	667	683	663	643	677	651	648	667	727	648	640	675	680	695	650	705	654	652	633	682	654	684	660	693	678	655	649	635	640	709	660	677	676	657	656	696	627	712	649	679	657	652	672	695	637	652	660	650	663	630	649	663	641	641	660	685	642	691	660	656	650	655	724	670	710	649	672	695	645	690	675	678	665	672	651	628	647	641	683	651	627	688	674	619	635	680	645	690	697	685	710	665	667	685	691	644	628	627	696	672	705	708	701	663	684	620	658
25473	21634	28391	26653	19202	12056	7900	5691	4234	3472	2880	2428	2091	1840	1544	1382	1238	1060	1016	934	902	821	871	766	760	824	740	700	719	719	668	719	694	706	647	693	618	622	697	653	632	650	631	647	623	676	680	664	644	659	638	622	606	605	621	590	647	595	581	662	657	653	629	623	668	630	668	661	636	642	627	642	599	631	647	618	601	618	625	645	669	574	595	621	655	624	644	645	648	637	595	606	642	647	569	662	614	618	615	627	609	629	643	654	631	607	667	604	616	619	615	618	632	624	654	650	589	671	628	609	637	656	617	678	598	641	628	607	622	603	646	675	617	647	641	651	650	605	623	621	604	595	605	626	654	673	647	608	581	600	601	603	602	635	625	647	652	632	677	607	638	637	647	662	605	679	581	650	637	576	559	602	615	611	616	608	690	641	590	623	611	631	665	572	644	643	590	616	604	656	587	596	602	609	640	618	673	621	625	577	626	620	614	657	593	582	641	613	672	636	664	628	645	665	595	641	659	644	548	630	621	682	634	627	593	642	620	646	610	610	598	674	675	665	644	616	619	639	629	609	607	612	617	636	621	644	635	658	646	648	657	609	605	586	626	633	666	614	609	617	678	614	633	622	594	634	614	628	585	606	697	594	628	640	573	621	579	584	669	641	647	632	679	584	656	668	647	631	671	634	629	579	621	598	678	653	612	590	612	630	598	610	668	654	661	629	663	617	618	680	609	631	606	627	623	663	661	664	602	655	624	592	644	579	576	646	679	664	613	625	617	605	617	657	620	651	645	607	639	654	680	605	664	606	612	612	629	640	646	639	609	635	623	612	644	646	621	622	631	651	641	601	609	667	609	593	605	611	618	656	608	642	643	632	665	594	609	601	583	620	665	659	618	641	628	662	600	640	603	655	671	682	611	653	641	604	622	631	664	603	642	659	633	636	626	605	607	650	668	595	652	583	578	621	606	616	644	636	600	619	584	627	652	624	621	637	633	664	637	580	620	639	622	611	611	618	612	630	644	616	564	668	653	631	609	644	610	671	622	609	608	631	639	568	633	643	612	629	633	644	649	602	607	623	674	589	597	602	650	642	635	643	658	589	624	630	570	633	699	607	586	641	615	608	606	625	636	617	615	612	645	664	640	599	627	630	635	594	602	598	612	651	611	632	662	609	639	653	588	582	635	625	640	605	611	611	617	633	627	644	608	632	625	629	608	604	639	610	656	660	678	632	623	658	658	565	650	636	634	645	689	630	649	588	648	587	613	558	644	615	685	588	642	652	609	627	623	643	660	681	621	626	676	624	635	628	611	603	596	605	647	663	595	576	655	603	648	590	581	552	662	645	629	640	649	629	617	649	632	643	644	641	634	639	627	634	584	645	618	650	616	623	573	648	609	667	609	625	607	618	655	654	623	621	587	612	607	614	642	590	619	591	668	625	665	605	680	662	585	648	647	620	576	621	639	662	638	633	632	608	654	624	585	622	669	669	646	643	619	645	592	686	609	663	630	614	646	659	613	593	660	629	613	613	596	635	627	647	606	624	664	578	633	640	607	636	612	625	599	643	620	651	624	630	587	631	612	621	678	627	662	659	644	592	615	609	686	630	618	560	605	611	652	543	637	627	600	638	624	593	645	683	614	629	647	633	615	637	678	636	564	626	628	680	639	613	646	658	604	597	678	619	660	614	628	623	624	612	633	604	641	661	655	631	624	706	634	625	609	605	593	605	634	625	654	652	609	663	613	663	608	606	620	660	640	643	649	639	668	620	661	613	695	595	587	648	657	599	660	632	609	601	649	658	596	599	663	595	626	680	611	581	615	614	660	658	630	628	615	626	624	606	619	638	622	613	637	643	603	627	633	681	647	617	650	634	625	632	624	652	617	642	598	584	653	634	648	600	640	618	654	631	645	664	673	602	655	656	712	611	621	628	583	619	662	634	640	625	648	581	601	624	585	643	604	610	620	631	659	618	632	690	606	644	630	596	604	634	645	615	630	601	592	591	649	630	609	633	630	594	676	680	628	642	641	661	643	621	646	643	621	666	615	598	604	596	597	653	647	610	623	681	629	631	633	594	601	610	591	642	588	649	611	621	626	674	619	635	629	627	621	615	622	647	607	594	636	603	623	652	621	607	622	629	647	640	678	621	650	648	630	624	633	657	699	604	607	643	614	669	627	623	648	607	618	630	632	601	635	636	624	643	638	673	650	637	616	610	605	642	625	617	601	653	672	641	616	623	573	577	644	601	659	657	600	606	645	632	636	640	604	613	657	587	616	611	667	642	605	586	626	614	652	615	590	614	607	623	643	604	630	607	588	626	599	667	617	643	618	679	640	610	673	660	615	638	625	564	613	609	578	615	603	650	612	619	606	668	652	632	598	621	575	632	629	623	622	639	585	651	642	622	588	609	588	606	639	608	656	670	601	609	638	623	619	597	683	624	664	624	644	618	636	629	665	600	678	665	624	668	645	613	643	583	596	623	582	617	607	617	605	651	627	663	626	609	653	643	629	620	628	582	600	635	600	666	603	640	639	679	659	669	611	618	662	612	616	586	586	675	604	570	638	670	645	610	646	656	616	599	661	618	633	646	643	623	603	604	624	670	636	651	562	654	644	665	630	612	632	626	605	646	648	639	600	619	619	674	664	620	621	605	611	641	642	609	653	651	640	663	640	623	593	624	581	663	616	595	643	608	596	612	651	592	614	601	633	621	631	666	640	619	657	623	670	601	665	596	636	631	635	630	623	594	619	678	630	595	621	619	609	605	608	692	646	618	626	611	660	622	643	614	673	656	633	691	629	602	619	645	661	601	630	592	632	647	681	625	647	672	640	645	637	634	625	598	628	656	601	614	627	581	628	640	663	608	596	627	682	655	591	665	609	608	666	665	616	590	656	591	620	624	647	636	640	642	638	640	660	638	655	609	632	626	643	631	628	665	619	597	637	635	594	643	666	608	604	672	637	645	655	635	647	638	662	659	595	635	646	574	598	661	580	614	678	607	641	681	616	597	596	620	624	626	595	594	621	674	683	629	638	664	616	646	640	581	636	632	651	655	626	631	658	615	694	655	631	627	614	613	609	613	614	649	661	585	671	621	634	637	612	647	613	581	589	660	640	625	635	646	664	606	626	629	623	613	607	593	630	655	618	593	623	643	664	665	599	648	642	605	629	631	636	626	613	636	656	626	603	640	607	644	590	614	603	622	604	597	629	587	595	645	613	574	688	645	647	601	613	624	667	648	669	589	631	619	632	657	613	631	616	645	576	613	660	610	625	603	628	653	645	655	623	628	614	665	630	640	617	622	679	594	718	651	623	599	653	581	646	645	613	622	643	628	676	616	667	599	642	616	653	679	636	634	566	669	596	608	601	590	604	605	597	616	674	619	624	654	618	634	607	660	581	616	625	620	679	595	606	644	648	642	635	586	638	659	610	578	641	625	610	620	607	590	619	599	594	635	583	677	621	646	675	614	679	646	646	612	578	600	624	639	687	600	649	651
25308	47428	36083	23712	18762	14625	11344	8698	6810	5482	4362	3640	2885	2609	2080	1810	1571	1438	1248	1186	1111	957	929	938	913	856	787	811	779	718	751	692	689	734	703	723	696	691	667	637	679	673	702	673	700	658	675	696	641	637	685	670	672	668	670	701	644	623	654	650	656	623	649	673	639	615	628	635	646	661	610	658	583	690	653	666	611	659	672	617	651	652	648	671	664	638	675	607	626	649	660	644	652	658	699	639	701	651	635	653	707	625	650	672	626	643	665	625	691	633	626	653	645	606	630	662	622	663	646	622	634	643	655	620	636	721	658	638	658	658	664	651	655	614	620	657	670	621	627	666	665	647	635	621	674	693	662	639	688	672	672	606	636	612	611	644	675	646	701	609	653	661	628	667	612	623	663	673	667	633	635	644	636	611	623	674	693	690	707	627	648	667	631	623	656	608	639	650	597	667	661	653	674	667	635	671	646	653	649	650	662	662	665	666	647	698	633	679	670	660	663	626	669	659	626	671	605	655	668	659	633	591	643	647	636	710	663	595	655	647	578	634	621	690	678	603	607	655	663	664	631	622	620	644	642	640	625	639	704	635	595	697	646	625	625	667	632	661	643	636	620	634	642	652	630	611	650	621	641	618	665	658	624	653	641	642	616	618	649	670	689	628	645	658	623	656	658	671	659	656	639	676	672	651	658	670	653	606	675	652	612	636	633	603	639	660	627	661	672	622	663	625	643	588	598	635	651	671	688	640	623	711	646	614	664	651	604	567	643	640	647	648	624	663	626	621	656	665	630	641	630	673	703	617	626	635	681	671	639	663	678	659	603	634	675	621	596	652	608	640	639	613	635	668	663	652	620	669	670	660	615	603	673	631	601	635	635	657	658	650	660	631	687	623	625	642	699	633	698	673	614	680	636	666	638	645	715	647	596	623	622	668	620	671	656	646	673	654	641	669	670	703	681	639	659	682	702	666	662	614	666	641	640	618	662	682	673	636	632	648	663	644	637	640	653	594	654	636	700	655	623	631	666	633	654	665	630	639	705	647	649	700	638	639	622	624	626	674	635	672	621	634	681	633	637	594	633	665	650	639	626	621	673	615	634	619	655	657	691	655	664	639	633	616	707	642	670	672	670	595	639	657	628	673	653	653	654	636	660	663	607	666	640	685	635	646	682	640	616	646	643	596	641	698	666	631	663	664	672	645	631	684	636	656	637	681	636	655	658	641	619	643	647	664	648	669	667	688	587	618	617	635	631	639	643	651	608	658	626	674	626	640	676	644	669	696	670	690	655	643	618	630	653	672	649	674	618	673	606	630	657	653	637	637	646	604	640	630	625	671	649	635	661	651	621	681	621	672	617	617	629	634	700	641	660	630	645	654	641	675	634	679	660	657	661	645	715	626	626	641	680	666	624	636	656	621	655	667	640	648	634	640	673	646	638	646	676	616	704	601	655	680	670	637	711	648	631	636	677	655	640	611	655	624	651	636	619	609	675	629	668	633	636	619	664	619	662	635	681	655	653	634	645	616	664	618	683	616	613	629	658	675	671	627	681	680	640	644	649	648	692	671	624	656	633	646	653	672	645	666	646	701	676	667	653	633	633	676	604	655	632	640	629	646	661	637	644	649	613	611	668	656	639	672	685	658	677	679	642	690	645	672	643	665	643	667	603	686	674	672	633	635	613	660	630	638	661	629	627	675	684	621	643	708	646	669	630	639	644	666	660	633	680	647	691	625	657	699	659	663	628	644	592	627	581	666	615	623	669	631	648	640	650	655	642	652	691	606	674	645	631	628	632	631	659	664	634	663	639	666	679	597	689	650	657	659	647	660	603	657	680	639	688	644	666	644	653	634	638	620	678	715	629	658	645	626	640	636	626	628	685	641	668	654	646	646	645	614	646	610	661	641	628	665	670	671	661	668	639	617	660	688	692	665	661	604	650	652	609	636	626	660	636	635	625	669	591	637	642	608	692	619	594	651	621	666	631	666	647	647	643	646	694	600	694	640	639	605	616	627	633	635	646	620	656	674	637	673	647	633	616	676	682	692	643	631	629	678	625	650	629	624	652	698	640	632	646	640	677	690	632	649	611	672	638	631	646	635	665	612	636	602	668	607	695	691	628	638	673	636	660	653	620	652	689	628	586	630	637	632	690	638	654	642	612	627	665	692	717	620	665	682	703	624	647	676	651	676	627	684	671	639	655	669	640	624	648	645	657	652	676	647	658	665	648	640	683	644	597	655	656	625	660	608	654	623	620	652	650	603	626	685	632	629	626	637	632	673	636	662	672	665	665	640	613	625	699	649	620	653	646	595	736	671	659	658	627	623	660	655	672	613	627	637	647	644	623	664	649	651	666	682	628	651	665	595	664	594	652	625	658	672	654	663	682	672	683	692	646	658	661	663	674	662	579	641	641	616	675	629	644	642	658	611	644	657	654	641	661	642	625	648	673	607	698	641	657	641	664	645	647	653	656	636	620	611	631	625	658	615	657	676	612	625	685	657	664	668	663	625	639	668	655	637	664	611	688	652	643	666	667	613	663	652	703	677	656	623	696	644	617	680	644	649	675	672	655	633	675	621	667	637	625	694	665	639	630	675	624	661	603	675	632	671	662	619	693	620	641	639	611	667	628	676	652	643	670	667	665	661	658	657	636	625	666	623	661	635	633	651	641	662	643	668	672	606	657	645	640	646	635	643	694	657	671	628	664	649	662	669	657	699	707	629	622	665	686	656	675	640	662	639	642	613	648	719	643	661	650	643	670	660	595	659	596	650	619	664	641	636	639	708	666	641	669	622	675	657	640	680	674	629	650	643	646	670	659	630	639	647	633	632	645	671	646	636	624	615	631	634	677	642	661	647	655	700	634	649	622	639	626	628	654	623	691	591	641	707	690	677	664	633	621	670	669	629	639	631	686	632	655	649	608	616	626	647	666	613	611	633	639	666	611	666	612	636	641	629	614	668	634	619	641	661	634	640	643	688	628	646	624	637	645	651	620	661	648	604	562	628	645	653	672	658	634	628	634	605	664	635	675	670	671	651	651	685	641	626	633	676	630	693	628	653	679	639	657	605	610	625	626	680	689	636	658	669	605	633	652	636	686	652	645	638	646	689	660	642	655	649	656	660	632	644	626	617	631	637	667	650	609	660	643	624	653	665	640	643	671	636	643	638	659	647	651	677	609	642	626	691	664	679	666	631	648	645	660	655	606	627	681	683	693	623	660	659	700	656	665	689	654	689	638	672	646	644	612	685	609	615	691	674	655	654	654	638	637	613	658	597	641	646	624	641	685	663	693	646	646	638	622	647	612	664	653	640	647	655	623	635	634	661	636	625	654	646	641	639	637	631	623	642	680	662	616	657	659	640	637	614	658	671	675	643	669	668	640	638	626	624	646	671	646	620	661	653	636	622	676	634	651	657	609	666	627	638	663	654	675	651	594	650	627	634	602	661	661	634	661	612	659	660	639	646	631	650	628	588	660	644	632	635	646	659	672	617
23208	21626	29402	24395	22011	23144	19824	10867	7522	6040	4884	3906	3303	2832	2441	2079	1890	1620	1426	1396	1311	1225	1119	991	1046	1025	1001	967	909	894	898	866	851	751	842	792	804	804	809	726	815	777	786	771	812	809	728	755	757	755	732	744	721	762	750	775	707	736	734	753	739	727	797	731	746	790	771	749	742	708	794	732	742	751	725	779	722	743	752	684	762	754	737	729	750	711	765	738	761	742	753	757	734	779	739	681	712	765	759	778	765	736	778	763	753	744	757	763	763	733	720	750	732	802	703	728	696	729	768	725	710	767	744	713	768	742	810	711	721	743	717	789	711	715	763	767	768	768	721	691	777	718	718	718	773	716	703	750	718	724	727	726	778	748	788	750	761	697	702	755	693	709	732	756	691	705	755	736	734	742	743	694	759	762	753	798	732	689	738	792	716	696	734	718	690	751	716	752	755	731	744	792	759	745	705	739	714	710	769	756	741	695	731	791	765	754	756	730	750	769	723	728	737	732	704	719	743	715	776	765	769	731	725	719	735	738	693	714	732	728	697	713	750	769	711	719	723	796	746	773	698	764	756	704	738	735	755	730	692	733	748	767	693	682	764	714	770	765	732	740	744	658	703	731	713	712	785	733	779	744	785	764	743	758	748	750	747	751	734	733	691	770	741	711	780	736	727	727	765	731	741	693	690	714	724	773	730	684	719	757	717	730	774	759	719	719	756	784	770	715	738	738	751	687	728	719	743	706	734	768	747	748	755	737	755	764	773	696	707	739	745	687	736	740	690	716	757	696	728	763	704	765	742	761	703	706	716	773	681	760	772	742	786	726	786	741	732	729	697	730	721	715	706	778	757	767	695	765	761	754	726	735	750	756	674	757	776	726	750	738	714	751	703	770	699	685	756	740	746	763	730	721	707	795	728	782	710	694	729	734	713	718	714	730	778	712	761	781	727	799	767	743	772	764	725	762	727	734	711	787	768	747	735	717	739	775	741	758	773	720	704	753	780	702	750	790	738	771	801	750	694	776	700	745	763	716	720	694	693	747	729	742	748	712	720	722	716	712	731	736	789	699	752	752	723	714	734	696	691	771	753	723	749	737	783	718	737	745	759	731	759	716	712	776	746	771	817	745	713	726	724	740	732	739	776	723	763	729	689	730	779	751	735	768	719	728	763	762	759	756	729	770	741	688	786	741	753	787	821	743	711	739	710	672	754	708	733	737	762	708	738	726	754	726	736	754	710	761	754	708	781	770	726	754	724	705	734	772	741	754	739	745	769	746	748	785	781	692	734	735	717	702	741	714	750	729	698	716	743	734	754	758	764	754	742	680	693	766	716	697	730	719	747	701	703	714	746	781	735	726	720	711	750	714	772	706	725	726	722	740	734	773	720	740	713	760	748	735	733	714	772	774	767	720	735	749	732	737	754	728	681	693	792	714	753	753	794	739	755	736	737	714	739	723	707	763	725	725	734	751	760	731	778	717	736	646	724	743	744	690	795	705	753	717	736	703	734	737	772	773	741	704	721	761	738	776	714	696	754	754	739	757	739	743	727	708	771	758	741	736	739	802	706	749	794	696	755	759	791	757	753	763	775	703	740	807	749	748	796	739	762	757	715	703	696	740	760	733	716	727	775	720	723	741	732	756	745	779	823	708	739	770	719	714	763	728	747	751	723	711	738	729	743	757	738	737	710	758	805	716	770	758	755	709	724	710	763	772	739	699	680	717	774	709	760	772	728	747	703	753	719	720	794	737	764	708	709	776	739	744	740	720	717	705	749	747	747	764	765	808	717	745	788	756	708	722	760	713	736	752	720	761	755	730	790	731	705	706	699	718	776	720	730	753	769	739	767	733	703	774	775	747	784	652	748	756	698	749	797	752	780	725	746	726	748	778	717	745	774	783	732	738	785	789	730	716	776	685	726	701	727	709	760	699	778	716	764	771	754	736	730	757	650	772	761	765	688	703	753	760	750	738	726	738	750	772	693	739	736	677	761	716	705	766	717	723	731	707	757	743	765	739	782	732	703	739	737	760	753	680	752	745	736	718	717	723	747	735	716	735	730	725	699	744	699	709	774	737	746	746	772	768	774	772	755	770	739	714	711	680	748	739	737	777	704	700	706	760	761	702	725	747	732	745	744	777	747	749	693	737	712	738	765	722	782	770	766	746	691	718	725	704	723	775	765	753	738	775	774	718	697	691	777	798	718	755	692	683	744	789	778	779	704	713	743	746	758	740	702	719	697	720	774	716	751	716	783	758	767	747	733	738	744	724	730	743	745	777	720	732	777	758	763	738	703	784	774	741	716	713	701	735	762	726	764	764	727	732	724	751	810	733	746	724	660	738	730	741	689	724	714	680	703	717	747	711	715	769	745	744	771	729	766	731	774	710	715	736	805	773	753	731	718	753	718	711	768	745	787	691	733	735	722	780	677	764	737	741	750	698	737	819	759	779	700	713	751	776	676	746	722	750	735	753	738	744	731	716	747	759	746	719	753	757	749	689	780	731	761	706	705	740	713	755	740	763	755	755	721	758	733	755	726	755	703	682	689	735	729	721	755	771	732	684	678	697	698	751	777	739	728	695	767	697	727	728	754	708	756	727	765	736	747	729	728	707	692	692	739	665	768	706	746	709	739	698	740	751	720	709	726	698	781	694	758	720	718	764	688	770	820	760	741	729	728	744	782	738	756	705	758	746	678	706	741	718	731	741	751	742	742	755	747	743	730	707	781	751	694	760	763	801	745	799	718	737	724	779	753	792	741	703	744	751	758	772	702	762	772	716	682	715	690	754	730	749	668	726	740	742	699	674	793	746	745	683	767	765	728	733	677	734	758	750	792	693	759	757	727	734	760	758	753	735	706	747	769	755	737	754	787	758	739	723	745	719	751	713	726	737	725	760	769	725	712	689	702	751	732	768	710	749	774	709	727	769	718	763	748	686	737	720	747	675	749	703	734	729	751	735	755	709	720	719	747	772	719	779	733	781	726	721	700	752	715	769	726	782	765	761	697	757	740	749	795	750	773	761	750	721	768	718	689	720	779	776	703	730	734	723	733	685	709	673	773	716	746	714	736	702	703	769	714	816	707	743	679	722	736	709	782	717	753	772	771	727	741	739	724	740	724	748	715	749	734	700	798	650	742	711	759	750	747	764	776	791	764	741	745	704	743	716	687	727	705	751	710	764	710	789	719	725	736	787	779	751	800	761	756	689	714	773	712	799	685	721	718	725	758	724	707	752	718	715	768	719	734	715	759	722	740	767	725	763	726	709	767	729	814	683	744	757	737	750	772	697	751	742	700	762	752	723	756	761	751	663	707	767	766	757	716	755	740	740	788	748	747	723	722	717	758	753	766	767	716	719	769	744	684	719	763	721	770	768	744	740	746	749	698	678	719	697	730	698	766	742	745	737	768	751	794	751	721	751	739	747	733	763	729	721	772	719	726	694	710	723	721	751	724	723	759	744	882	718	725	701	727	740	741	779	809	743	751	771	758	736
27513	55960	44266	31818	26301	21407	16954	13393	10823	8545	6885	5839	4689	3912	3248	2773	2398	2040	1762	1579	1415	1474	1234	1172	1183	1180	1023	995	929	991	841	854	879	878	857	857	836	797	796	805	755	796	790	820	812	794	791	821	767	778	768	795	745	744	741	741	790	774	790	754	700	738	702	728	742	739	739	719	746	743	718	719	721	710	720	735	738	746	740	754	709	763	693	730	753	723	718	706	796	736	707	718	776	773	712	780	746	704	738	715	753	757	709	752	765	753	754	766	733	737	714	702	734	760	757	738	730	766	716	716	743	765	762	754	787	729	690	777	709	722	728	729	720	744	731	712	735	680	757	763	785	687	711	760	725	779	771	758	696	729	747	763	720	737	764	704	705	735	671	756	727	771	746	744	745	772	731	716	725	738	744	762	730	770	688	727	743	772	792	729	726	703	727	768	782	706	715	759	708	786	683	751	752	754	757	688	740	795	735	706	729	726	688	700	766	700	732	712	755	713	763	710	672	760	738	735	718	733	751	771	733	702	728	738	767	714	717	696	716	764	754	744	749	705	778	774	774	781	733	760	733	740	762	708	771	708	750	710	700	716	751	736	726	751	753	772	709	755	764	732	750	734	737	771	752	714	776	756	735	726	741	725	766	720	766	704	757	764	767	764	724	744	736	756	757	761	715	709	702	746	728	728	738	757	778	728	719	737	756	698	741	754	719	757	775	669	745	741	758	733	759	707	747	761	737	732	725	734	737	692	793	737	723	685	692	724	783	720	707	734	741	748	732	731	776	737	707	728	738	752	696	740	723	751	723	721	652	764	720	772	776	725	726	711	749	763	742	730	779	744	724	723	778	757	744	782	748	765	738	761	725	761	749	730	777	738	743	745	739	721	739	731	763	743	724	701	706	761	722	737	725	765	719	744	742	727	721	746	712	740	724	797	786	771	701	753	761	751	745	718	736	715	798	733	704	754	724	714	756	769	736	718	720	763	714	734	724	744	723	744	795	725	703	747	735	736	781	728	735	741	702	735	763	718	768	806	679	788	721	719	695	730	722	775	722	733	713	728	770	790	762	761	733	742	759	744	718	708	731	749	745	751	695	720	739	751	756	740	747	733	762	755	702	710	753	814	781	773	701	748	691	785	707	716	744	710	749	676	717	712	758	745	755	796	734	761	719	720	748	762	774	760	664	727	731	704	712	730	673	682	784	731	727	777	760	718	731	748	718	740	755	751	701	727	736	721	687	698	741	737	765	769	727	715	760	752	742	709	755	715	736	725	712	708	788	705	720	764	739	710	720	764	773	716	679	733	766	737	765	790	775	737	707	744	745	760	692	722	696	683	716	776	739	735	729	702	685	756	757	760	727	740	709	761	752	748	764	721	709	718	709	746	727	720	777	761	750	723	696	746	775	718	729	786	760	757	735	709	711	742	736	724	704	688	745	730	736	734	723	679	733	769	733	741	731	721	780	764	807	734	731	671	724	776	735	718	761	705	726	768	767	778	762	777	682	731	795	713	750	741	716	727	761	784	752	736	761	763	696	793	733	732	748	787	704	778	754	759	744	725	744	765	754	717	750	735	711	718	765	728	745	731	755	787	762	721	715	727	758	724	758	737	752	789	737	676	698	774	735	727	690	706	762	728	732	756	697	768	758	744	688	739	764	744	782	744	711	737	724	759	751	708	708	751	733	750	723	735	729	733	739	719	724	741	731	724	715	721	763	791	709	727	724	743	774	733	722	719	713	734	734	717	756	742	691	715	728	725	772	726	735	714	745	752	747	711	744	714	773	742	743	721	747	700	741	661	749	746	708	780	741	745	740	739	794	740	723	739	732	720	725	728	755	710	733	675	734	701	734	713	773	717	759	709	805	699	731	746	763	756	729	722	745	730	710	748	717	745	750	733	779	708	737	746	775	718	763	740	718	737	755	705	754	764	648	731	740	715	772	737	706	747	786	718	783	728	791	761	743	773	728	695	698	735	706	799	725	783	748	785	732	755	731	685	755	734	708	708	708	781	771	768	730	765	763	712	701	723	707	726	742	739	716	690	734	731	734	741	754	738	746	699	727	740	699	730	787	784	724	739	724	770	730	724	743	782	771	723	762	726	741	717	718	787	749	756	751	760	713	723	710	746	774	713	688	709	776	710	736	757	707	751	713	725	748	763	709	697	700	742	769	696	788	742	732	767	743	698	719	738	759	722	752	719	776	715	721	741	759	768	739	752	752	774	719	758	702	725	756	694	746	755	733	758	763	710	710	727	728	657	738	725	709	776	733	737	723	706	728	751	723	797	746	782	758	726	746	741	804	729	703	717	776	680	731	737	703	755	734	729	755	743	748	757	772	745	714	752	737	678	748	750	721	719	696	761	714	686	739	741	765	697	742	718	773	764	752	746	739	758	721	696	733	738	741	760	687	757	720	686	737	721	793	674	692	754	749	753	729	730	821	770	774	736	755	756	793	706	717	769	732	692	692	737	810	731	758	703	717	782	714	750	726	770	739	755	702	722	740	739	738	697	697	715	732	727	782	725	803	750	769	716	756	698	740	756	746	666	714	748	746	714	753	734	779	732	718	685	698	681	771	733	748	712	774	731	710	743	745	700	741	723	771	797	758	700	702	731	756	759	743	730	718	712	764	767	726	689	737	737	686	757	734	796	739	752	722	753	716	736	739	722	759	729	737	747	712	758	738	705	720	739	685	780	754	759	788	759	736	771	750	761	768	719	724	736	762	760	747	737	734	780	778	738	706	754	710	710	724	718	723	761	738	738	737	720	729	741	710	743	699	726	788	745	749	698	700	725	700	722	730	702	742	708	736	717	728	692	723	755	746	740	720	737	772	734	729	781	750	767	759	694	753	738	787	792	731	740	803	761	733	730	749	721	684	687	725	776	767	729	706	694	733	676	771	732	775	704	757	778	767	748	764	722	735	718	782	759	740	671	751	682	810	732	746	724	735	690	714	759	731	762	750	723	721	737	728	732	743	702	707	683	729	759	751	742	755	743	785	745	723	765	730	729	764	724	759	756	729	754	779	766	760	748	765	783	689	723	793	778	759	748	711	716	695	753	695	714	685	732	749	750	720	736	757	722	762	724	774	717	738	774	772	785	699	762	719	746	734	715	719	785	681	707	754	747	754	772	729	724	762	733	762	751	794	812	759	700	710	733	704	793	754	740	717	731	698	721	734	760	693	719	766	715	771	700	737	685	747	724	689	692	757	745	783	738	723	802	701	719	722	735	773	723	749	793	723	745	728	706	730	706	713	746	722	714	777	719	763	700	759	775	699	790	719	688	729	743	755	726	722	759	743	696	711	722	746	764	698	758	716	757	778	746	751	755	700	764	681	680	752	724	698	731	679	676	690	789	692	702	748	802	760	745	725	761	712	787	712	725	735	684	697	693	697	731	687	675	732	742	786	773	703	734	699	724	751	738	708	705	764	730	782	705	731	751	769	750	745	744	746	751	773	751	736	760	767	726	728	702	745	720	726	728	748	702
29571	28247	31211	21851	12889	8457	5722	4174	3379	2735	2269	2037	1676	1502	1339	1180	1030	922	901	802	806	779	703	719	729	732	660	654	672	688	641	645	601	626	615	613	671	601	591	615	622	598	644	583	629	663	598	595	614	570	602	618	612	588	616	560	559	556	641	602	596	540	606	607	583	590	613	597	590	567	596	596	615	587	619	654	574	581	595	616	555	586	603	565	575	599	582	597	564	545	599	550	568	577	609	605	603	607	594	601	578	633	596	588	633	589	632	610	605	576	570	605	545	634	595	597	614	634	613	552	597	641	604	610	593	562	583	614	586	568	584	617	626	606	579	589	591	640	593	546	583	579	603	580	611	555	578	576	665	607	627	592	562	565	589	551	531	586	536	563	594	596	645	632	571	594	613	581	625	624	601	574	632	611	560	581	587	598	621	578	559	561	596	593	602	608	589	558	624	585	530	585	540	588	581	609	559	539	580	634	606	604	598	586	549	593	582	616	568	595	588	585	606	597	578	573	586	534	573	593	607	537	606	601	599	611	564	544	584	561	589	586	534	590	580	585	567	611	624	615	613	619	575	600	599	613	565	584	603	586	607	611	556	545	583	595	594	590	622	584	592	636	602	589	575	616	614	580	591	612	620	593	592	585	550	620	588	584	567	629	616	608	613	603	582	588	554	612	639	621	607	560	591	569	639	616	546	594	591	559	592	601	613	628	575	560	537	595	617	638	599	607	589	573	557	604	623	565	554	586	588	629	591	592	584	592	607	618	569	609	575	602	605	594	560	589	604	615	632	605	619	612	588	608	608	586	606	591	572	630	605	599	574	597	577	589	570	570	619	562	554	586	591	614	593	598	593	558	570	589	595	594	562	551	585	605	619	549	569	627	560	599	574	571	608	564	567	595	608	560	561	560	609	579	592	587	576	616	612	612	580	600	597	571	549	584	582	598	586	562	572	569	558	605	591	595	573	599	614	583	614	608	569	554	583	573	585	565	598	565	592	577	593	565	563	608	552	522	627	581	579	586	569	577	643	542	575	601	606	577	583	630	584	600	641	598	498	574	531	611	619	618	576	566	568	589	610	623	571	561	601	556	600	577	562	601	603	589	605	580	574	603	612	576	599	587	598	600	570	565	606	614	588	569	580	609	643	574	593	572	570	568	603	596	617	595	597	611	587	569	588	569	616	620	600	582	569	573	663	592	625	563	543	613	644	590	579	582	617	579	565	568	575	592	587	561	576	602	590	612	569	617	588	576	573	570	596	589	566	587	534	570	672	641	591	558	604	554	583	553	624	643	582	591	612	606	557	621	567	573	531	554	554	564	582	637	606	596	574	603	560	607	665	628	614	609	567	612	578	558	640	594	579	559	618	604	591	592	606	578	584	617	612	596	582	622	609	593	593	611	544	598	606	592	596	567	586	610	577	597	535	577	600	559	582	620	607	580	615	626	567	560	567	607	576	566	564	580	595	592	616	615	616	649	631	618	601	564	592	578	575	595	616	614	562	586	606	572	628	582	587	583	608	600	573	611	559	585	604	581	554	612	550	584	624	592	597	588	603	635	581	611	557	589	625	628	585	543	596	621	610	576	630	603	577	640	561	567	609	599	611	634	606	545	598	562	589	601	569	620	639	622	593	589	546	604	592	595	589	575	560	596	623	577	585	640	573	594	613	573	600	581	572	590	585	590	578	624	599	603	565	589	565	653	589	561	583	582	620	621	604	565	589	634	603	619	609	550	609	572	576	604	551	564	561	630	578	563	609	578	587	646	604	613	598	543	597	600	658	582	624	623	590	558	576	619	602	596	572	611	635	597	578	641	567	594	565	571	584	601	565	538	618	578	608	606	559	577	578	566	613	592	599	622	584	624	576	621	590	615	586	588	588	602	650	579	597	585	586	552	562	634	615	645	613	630	597	547	569	626	628	608	590	611	595	535	610	610	616	625	610	580	582	549	607	620	584	572	592	622	592	605	616	526	586	582	585	636	533	568	627	576	547	580	581	634	631	574	546	614	554	561	568	526	610	613	633	585	590	581	590	597	623	572	624	616	562	635	579	570	576	568	600	587	574	585	585	554	573	575	604	558	630	579	571	546	612	583	585	612	591	607	538	565	578	582	586	613	612	618	563	604	612	583	609	612	580	599	588	593	585	592	551	547	608	562	573	585	617	586	597	559	575	605	604	612	552	600	586	579	600	578	585	576	625	572	595	650	626	625	595	579	600	568	580	557	545	626	636	586	553	618	642	574	593	579	585	593	547	628	627	634	617	617	599	554	544	644	551	625	596	560	623	590	631	606	571	633	533	561	630	608	592	580	605	620	591	579	597	569	542	551	576	580	596	568	583	565	613	580	591	616	618	583	604	591	562	596	572	548	622	627	621	612	553	587	624	564	541	634	559	602	583	621	630	573	570	600	600	621	607	621	607	520	546	546	558	569	559	587	581	577	570	574	554	585	612	579	590	568	564	607	547	545	614	571	607	557	612	617	572	587	536	590	571	631	579	591	637	581	566	550	609	578	603	563	541	597	563	618	611	594	608	620	595	606	602	614	578	598	601	620	610	635	622	579	580	621	592	586	586	600	585	542	588	634	589	587	524	609	583	640	602	580	582	628	588	615	551	617	570	569	582	608	605	602	598	596	579	544	580	672	625	541	593	544	612	594	601	575	623	575	590	610	588	616	596	547	581	542	588	568	551	565	634	568	593	618	614	594	617	599	603	579	611	586	555	555	594	568	600	600	639	607	623	582	596	555	578	605	633	617	534	652	569	560	586	614	604	537	585	609	596	608	611	572	582	592	574	550	597	553	565	604	591	609	617	586	582	602	597	577	557	593	614	575	574	601	620	624	637	561	616	574	563	560	591	613	569	609	573	599	600	564	608	593	556	585	544	611	543	586	606	571	565	587	624	577	564	605	559	565	623	566	605	563	598	615	599	568	571	587	625	551	577	628	593	572	594	570	571	574	542	583	607	582	583	578	585	575	580	560	558	621	625	559	613	586	592	617	600	610	573	596	618	590	574	589	613	615	604	621	603	584	572	575	594	596	629	637	611	537	566	596	606	645	648	574	597	519	621	575	613	572	574	600	554	628	609	558	586	602	574	613	632	577	571	642	619	600	591	546	586	575	616	602	602	614	616	608	587	588	619	610	625	601	540	568	587	630	604	572	603	588	574	584	573	580	566	614	614	595	612	584	586	563	591	573	605	563	559	608	617	578	582	560	609	575	620	598	532	588	607	547	603	568	600	617	578	614	636	591	585	577	540	586	586	619	618	589	593	610	611	594	584	603	581	614	600	557	591	598	577	590	574	601	581	595	570	641	620	542	587	573	591	558	584	603	591	597	573	550	641	592	568	566	587	582	625	587	595	558	608	606	545	587	586	599	558	628	592	621	606	586	564	558	585	613	596	561	611	571	614	632	571	589	590	566	547	516	544	616	600	591	562	557	605	606	598	611	561	640	582	614	563	561	596	625	579	616	558	621	595	570	619	611
25720	42937	31662	20048	15097	11870	8598	6482	5402	4193	3426	2931	2319	2028	1709	1490	1246	1137	1088	953	926	899	854	832	826	773	748	714	703	717	654	675	662	643	624	668	661	595	649	640	644	619	657	624	643	619	597	638	610	628	555	628	628	630	640	604	632	622	640	609	611	609	592	596	599	603	620	563	630	635	623	584	597	630	586	587	573	623	592	576	612	632	584	665	636	568	628	589	612	594	580	618	585	617	591	638	575	576	598	559	603	571	606	561	652	611	580	645	593	622	629	589	583	641	634	567	562	657	584	611	572	620	602	606	634	615	627	557	617	650	605	615	607	645	617	617	640	596	634	601	608	577	565	649	569	582	568	566	611	628	562	696	587	631	615	604	563	595	641	577	651	594	599	605	566	612	624	614	592	557	607	622	618	607	614	624	638	537	634	612	607	595	575	592	591	607	610	589	614	592	601	591	621	619	646	585	582	599	582	601	615	596	596	632	606	569	611	598	625	612	608	606	582	605	590	632	591	597	613	600	626	581	657	617	581	618	578	605	581	592	607	546	598	624	597	613	635	619	575	645	604	601	588	601	595	609	611	590	573	617	617	570	583	597	600	580	615	595	603	585	603	613	610	616	612	570	598	606	580	587	625	628	599	599	622	612	624	546	567	623	634	613	579	571	595	639	628	572	607	580	592	632	551	642	602	596	562	623	591	568	632	621	581	631	673	611	642	635	579	621	648	610	609	586	607	626	624	583	585	600	611	598	653	631	633	629	561	588	572	590	597	595	587	604	604	619	590	600	573	590	630	625	590	585	609	597	621	590	601	619	626	619	613	572	580	589	605	592	644	609	593	633	639	647	601	638	604	608	640	581	583	644	571	620	578	598	587	603	606	583	603	601	572	628	602	636	628	595	629	583	593	608	631	651	620	592	582	637	637	589	634	578	603	618	590	611	569	618	586	628	609	633	588	585	611	641	590	600	580	622	607	655	625	624	568	614	630	623	586	597	569	594	626	615	612	623	620	614	556	615	590	619	623	632	639	587	653	595	606	531	624	591	639	593	569	613	583	610	621	619	642	598	618	628	616	582	611	576	609	639	575	588	593	617	599	590	613	627	622	611	606	624	580	586	623	573	595	589	620	630	643	618	605	638	579	620	588	607	609	620	643	629	614	631	608	604	599	615	588	634	614	619	595	574	639	590	577	666	618	602	573	604	608	572	660	606	574	575	610	590	586	579	626	608	612	608	619	595	584	606	585	639	618	623	635	589	602	601	574	589	598	620	609	634	611	616	646	626	621	560	587	628	591	622	636	627	603	604	606	583	635	565	593	638	591	563	638	614	624	614	596	623	589	630	654	614	580	581	590	563	561	645	599	611	624	657	591	625	599	574	563	592	602	609	632	585	643	567	565	583	574	611	561	590	576	594	628	606	620	564	655	617	585	585	603	592	630	595	621	628	556	633	596	616	564	618	605	613	630	601	582	619	606	599	601	618	623	616	664	592	598	573	618	601	590	582	629	604	609	616	551	561	642	613	574	614	618	590	657	575	601	625	602	634	623	612	586	626	598	599	620	616	619	620	657	639	603	611	611	570	609	644	582	625	614	612	608	654	607	608	578	574	610	589	656	581	562	636	591	546	605	626	607	659	593	627	538	626	589	660	620	646	582	626	598	587	608	631	594	623	592	645	602	616	573	575	571	569	634	571	592	618	602	562	591	655	635	626	649	606	614	578	549	646	573	613	586	664	572	576	601	606	603	628	630	644	653	601	583	602	605	637	614	643	563	599	628	630	640	604	629	668	587	602	618	608	635	640	611	627	613	589	613	627	609	606	639	598	629	613	606	603	619	605	633	614	623	592	594	628	672	638	609	612	578	642	628	602	595	606	610	627	611	627	615	610	594	611	595	598	616	579	578	612	593	626	655	609	610	626	592	591	619	604	618	565	601	599	595	580	602	551	578	613	580	594	590	575	565	618	567	609	629	618	572	638	609	613	601	638	648	629	603	580	635	602	563	604	587	596	591	609	607	625	643	607	587	597	573	577	592	587	545	616	611	616	604	616	589	605	652	614	605	632	645	618	565	630	624	600	562	570	588	550	607	619	627	562	605	619	665	579	599	614	601	577	576	627	557	653	593	648	597	647	632	608	626	625	622	605	590	571	592	555	619	593	622	572	636	609	656	580	628	615	631	581	638	638	611	628	566	679	603	584	578	596	581	611	668	607	590	622	625	561	613	584	597	626	640	597	616	603	601	605	550	574	567	625	636	583	593	657	596	621	599	628	625	657	654	602	593	628	616	604	645	582	610	601	612	609	576	629	629	581	619	623	640	622	587	634	625	600	623	648	693	609	540	631	609	613	598	592	568	611	647	645	621	561	604	588	596	603	573	547	544	601	641	632	654	641	620	619	653	656	587	625	573	609	592	622	620	634	615	618	596	619	636	567	662	604	575	628	552	580	578	642	680	598	580	626	568	570	593	611	578	628	650	600	609	557	580	583	572	594	623	662	607	559	593	636	595	601	626	626	612	589	572	657	591	568	620	634	593	609	614	606	609	649	575	588	604	608	596	609	592	629	568	568	620	629	607	635	597	617	626	644	649	550	602	576	624	581	637	637	601	583	586	607	647	597	569	610	645	585	604	684	606	604	590	560	603	614	615	577	562	576	654	628	604	625	614	644	592	618	611	618	606	574	614	569	581	596	654	573	614	596	602	634	609	604	632	625	626	571	619	600	602	603	612	614	651	631	602	601	580	588	599	566	600	630	602	556	667	638	621	613	597	613	602	625	620	586	584	562	601	594	602	639	610	568	592	610	600	612	606	648	621	624	620	625	593	609	625	655	577	654	624	586	634	579	629	580	585	604	576	598	604	550	590	594	618	581	588	595	606	595	566	605	558	569	654	620	623	578	645	611	588	598	653	578	630	645	570	589	591	599	625	606	628	610	611	626	537	642	579	562	589	643	621	657	632	618	633	588	625	589	598	578	618	599	587	591	579	610	637	591	630	579	566	626	587	584	600	640	559	619	589	617	595	594	590	598	609	588	555	627	622	589	593	566	599	642	613	630	608	632	569	622	578	586	635	582	614	612	554	591	626	604	632	575	622	636	613	596	542	619	620	629	604	604	573	577	589	575	609	641	588	629	636	634	636	594	615	571	590	618	640	584	609	629	610	552	622	609	621	630	563	606	589	586	634	594	603	608	644	610	612	569	572	581	640	664	650	630	632	610	591	612	612	608	577	607	620	616	597	591	619	613	627	624	597	566	599	627	620	643	628	590	615	576	591	617	581	563	609	582	601	647	597	614	614	653	576	594	637	576	590	588	605	585	603	597	607	643	637	589	611	591	599	609	578	590	633	600	585	617	580	573	565	619	611	568	594	573	636	625	609	593	594	638	584	591	659	641	584	572	610	594	565	653	642	652	618	620	597	595	600	622	636	614	580	603	628	603	592	587	589	635	647	590	595	606	640	618	602	588	610	621	583	638	585	597	622	608	595	608
24298	21544	28890	25043	22396	18546	11716	7231	5455	4387	3567	3172	2558	2216	1865	1592	1410	1284	1185	1086	999	943	893	913	897	848	797	783	762	744	735	719	680	696	705	706	745	630	653	697	693	662	674	738	737	663	666	658	680	634	640	691	703	676	646	622	634	647	632	648	613	654	702	658	663	678	655	649	646	722	693	617	710	609	667	632	665	691	595	622	653	683	651	682	636	672	668	673	652	603	664	669	603	637	635	616	693	621	658	705	662	668	638	647	626	643	637	631	684	663	649	651	691	633	685	626	626	632	626	703	657	644	670	652	631	640	659	637	642	655	648	657	622	637	643	650	712	687	654	685	631	633	666	638	677	602	704	654	713	666	636	659	660	670	688	711	709	621	670	680	679	598	686	626	610	656	646	666	630	659	655	672	649	653	612	644	688	675	646	606	653	621	663	667	664	621	657	625	651	627	642	598	671	589	668	603	651	625	679	595	641	640	649	642	723	661	647	632	668	639	682	646	631	630	648	663	674	632	606	674	642	679	625	655	653	654	596	674	650	650	614	662	669	651	629	638	660	634	657	666	660	675	601	662	660	608	685	612	647	621	655	617	653	647	650	644	674	658	670	698	638	662	676	668	657	662	648	667	631	630	625	661	684	649	667	638	681	662	630	636	676	671	657	655	715	635	632	708	669	610	686	669	698	644	639	668	647	633	617	713	643	613	655	660	674	642	640	646	634	631	669	633	699	631	626	609	677	667	631	661	687	644	682	696	696	714	657	649	655	614	649	669	651	634	639	640	621	652	661	684	685	610	679	577	675	613	672	639	684	675	666	654	664	645	671	675	729	649	639	682	615	612	609	584	623	622	638	656	652	694	634	690	646	669	643	633	618	642	655	643	661	631	647	650	630	652	603	641	660	617	688	656	679	646	654	670	631	625	632	674	668	675	622	636	688	646	679	691	659	645	647	675	646	650	613	631	648	665	690	632	646	683	618	661	650	635	610	632	643	626	657	659	630	709	679	658	643	650	674	630	641	643	666	610	665	626	638	693	593	673	628	656	645	654	628	665	687	709	665	660	645	625	648	702	608	621	594	660	742	650	653	663	621	614	638	707	674	671	669	668	647	683	624	636	674	623	688	614	676	690	692	662	660	633	649	676	691	663	662	643	668	667	627	684	655	660	658	663	639	663	629	652	660	675	686	660	661	651	619	632	659	664	666	660	684	641	711	658	594	621	657	666	654	654	659	640	647	686	676	620	670	661	683	679	624	621	624	679	701	677	651	638	677	645	665	673	664	655	642	631	620	684	667	645	705	647	627	595	636	651	670	639	668	654	641	662	604	665	682	638	674	622	637	662	661	678	621	662	639	650	669	595	641	645	624	656	652	639	650	711	653	654	669	653	650	587	635	656	697	634	666	664	643	614	656	623	673	633	640	635	654	664	648	606	648	639	647	662	646	675	631	628	669	656	675	655	704	654	651	669	677	695	653	656	662	648	665	642	692	641	680	612	637	665	683	695	681	617	702	659	611	652	651	680	632	655	641	704	626	685	648	643	667	655	637	662	620	609	678	672	647	636	680	634	655	689	652	673	683	712	660	642	704	627	679	620	642	679	660	668	655	676	665	667	685	668	645	639	661	698	646	656	668	700	630	646	632	635	699	646	680	694	641	658	651	641	627	617	677	680	627	621	661	676	611	622	634	650	615	661	677	664	645	687	656	683	678	641	677	662	637	669	621	653	646	711	689	705	663	622	672	619	645	637	668	641	630	655	637	630	683	632	664	633	635	678	624	622	650	639	670	677	616	640	679	662	609	663	680	659	624	693	656	673	620	669	644	665	710	633	629	638	674	651	637	676	627	686	652	614	674	691	651	619	662	695	658	626	676	676	608	609	668	675	618	663	647	618	668	702	618	677	661	675	642	676	669	650	678	650	653	664	653	685	650	624	602	677	667	607	664	633	650	630	690	661	661	639	651	648	674	656	641	642	659	668	631	680	641	642	668	636	622	640	651	669	691	661	625	661	685	640	656	633	606	657	616	644	626	665	690	653	632	632	627	624	672	642	645	639	687	626	678	647	665	660	640	691	654	624	640	585	666	689	656	639	677	686	680	649	634	684	667	634	686	690	644	710	674	694	660	620	693	677	652	633	630	687	628	631	607	641	663	664	678	615	648	716	666	647	655	610	633	648	683	653	665	663	604	673	666	661	623	667	659	661	654	676	646	685	655	658	678	685	625	708	681	660	637	683	627	660	673	647	683	640	615	669	655	622	635	689	563	659	642	633	621	645	626	673	697	647	643	623	610	678	667	644	648	600	653	636	615	646	638	647	673	653	670	635	698	662	638	613	675	675	650	699	643	701	663	599	664	646	635	651	720	648	673	655	610	621	615	630	693	654	624	694	611	656	655	669	672	678	617	671	642	628	681	673	630	649	633	667	628	644	638	662	618	648	629	618	626	642	637	696	646	652	631	671	629	635	645	604	708	594	678	636	657	672	647	670	686	647	630	681	697	683	646	637	610	673	660	651	603	622	633	703	625	635	660	664	666	658	635	657	614	653	639	634	665	655	650	644	676	659	636	640	651	626	680	612	656	662	642	611	632	661	658	643	661	640	659	637	618	664	696	645	593	666	659	647	627	662	660	582	674	737	708	598	677	641	648	660	621	661	672	649	653	685	660	687	663	632	618	675	697	604	684	631	660	629	663	661	697	648	703	661	626	684	623	691	691	629	611	660	685	603	672	637	672	636	680	676	641	653	663	667	664	618	656	622	616	649	642	591	630	684	671	627	655	633	683	618	648	632	630	651	626	669	696	678	660	651	644	669	660	631	682	664	606	656	663	665	664	639	672	634	639	628	627	629	685	636	678	651	681	623	647	661	634	634	642	600	691	664	667	666	654	646	681	642	656	641	671	679	646	655	658	655	637	668	686	675	643	655	658	666	608	621	640	628	683	619	632	636	676	674	646	626	656	660	673	645	589	682	621	622	684	708	653	671	678	640	674	638	639	690	602	622	713	655	688	649	597	647	672	676	643	626	605	722	655	676	640	672	699	639	638	652	671	673	642	670	667	697	634	621	652	665	683	629	638	652	639	740	692	727	656	718	629	632	637	670	600	663	644	643	631	641	629	643	674	639	615	681	690	641	648	626	631	718	637	686	661	609	680	607	645	625	668	650	615	623	623	619	653	633	658	654	638	665	640	680	635	629	632	645	675	653	607	657	682	668	647	648	691	646	648	666	635	624	644	718	635	666	688	635	656	637	651	655	631	670	662	643	669	722	678	693	670	674	674	642	684	644	655	660	639	627	633	658	667	651	615	606	643	688	680	693	690	686	683	630	686	657	674	683	640	652	666	672	627	702	660	694	636	655	638	658	649	632	634	685	629	623	651	637	655	643	621	661	638	650	668	620	619	666	624	628	662	638	683	615	686	692	663	691	609	664	656	639	654	633	620	620	663	631	707	662	630	656	644	636	637	660	704	642	629	629	647	641	623	656	621	631
26209	50308	39265	27193	21391	17202	12911	9818	8092	6549	5135	4418	3487	2963	2483	2128	1735	1588	1371	1299	1122	1072	1065	972	952	872	891	836	830	767	776	837	761	755	724	716	699	687	712	708	713	705	734	678	668	664	710	673	739	680	699	634	681	662	653	668	709	676	693	691	683	687	694	597	660	674	638	664	654	639	666	670	672	656	670	700	624	738	634	633	684	662	663	688	661	696	650	676	693	662	677	681	674	644	657	651	645	604	659	661	648	650	636	672	681	659	669	652	635	640	671	690	643	680	658	636	676	678	724	651	656	726	712	622	665	630	662	670	645	687	670	660	623	642	669	655	647	668	644	681	646	685	642	681	637	670	681	649	636	653	662	651	620	668	697	672	661	622	626	673	653	675	648	677	627	670	630	666	671	614	635	645	653	652	667	624	654	667	608	659	697	671	681	654	680	682	631	702	656	649	667	665	672	666	643	629	648	678	652	670	737	684	655	667	645	621	649	657	689	658	663	645	698	625	686	712	631	618	657	676	663	702	660	645	644	652	649	640	615	715	651	675	665	677	650	637	632	657	713	644	612	644	655	627	724	664	698	656	689	669	666	628	666	710	632	662	683	661	649	686	669	645	658	692	635	653	619	658	676	666	664	696	631	622	663	641	637	673	653	672	673	654	662	674	684	682	674	698	664	692	654	689	635	665	679	643	690	646	657	706	629	643	618	658	644	658	666	722	649	620	645	648	625	704	642	671	654	648	667	727	669	677	630	639	680	654	648	661	653	661	657	637	680	654	657	629	647	665	586	681	680	643	667	712	700	667	686	655	668	651	626	645	613	670	642	662	681	663	645	714	669	683	651	686	679	677	679	663	626	623	670	658	602	647	613	672	655	598	664	683	641	605	671	676	618	720	633	665	639	641	638	663	632	657	688	658	609	668	655	683	649	652	634	631	661	673	692	680	671	677	661	659	712	668	727	670	646	679	635	685	656	639	626	648	615	656	700	643	679	632	675	657	658	634	666	630	640	687	616	628	664	642	721	629	690	666	659	666	699	691	696	651	646	682	683	703	648	672	641	701	651	640	661	699	686	663	635	710	667	686	675	694	649	673	624	665	602	690	674	644	676	663	646	713	660	633	645	695	673	644	658	660	689	649	652	648	672	654	652	601	644	671	662	683	593	699	655	672	639	664	670	663	668	611	647	639	649	666	658	644	645	639	650	656	653	683	610	688	658	674	631	617	690	650	660	608	652	661	687	660	673	656	639	665	667	668	674	627	631	654	665	641	704	692	640	657	643	660	715	661	624	631	651	688	681	681	634	623	683	620	642	679	638	645	697	695	631	666	661	658	657	640	677	702	662	675	657	686	637	693	685	635	651	648	652	699	663	682	646	696	678	718	682	668	620	641	660	666	661	704	667	667	691	642	678	646	667	697	644	659	679	664	686	663	707	613	656	706	680	674	676	732	641	642	640	667	620	684	635	670	700	685	660	715	653	641	682	655	708	669	643	684	672	685	616	636	684	674	648	664	681	672	666	672	681	671	664	701	665	697	624	637	633	675	635	668	678	673	645	645	650	658	645	669	662	652	702	697	701	633	692	664	624	675	685	648	666	641	660	711	629	652	686	628	640	656	688	664	696	666	690	678	686	637	663	657	707	668	684	624	691	713	690	687	653	661	696	651	691	651	708	660	664	674	678	630	692	679	679	679	669	662	626	642	702	671	670	686	681	656	649	696	676	612	687	620	656	673	698	654	653	642	683	616	649	716	642	662	637	640	667	661	641	661	699	685	643	656	634	710	662	678	656	686	653	660	663	653	661	703	697	630	669	633	673	636	631	633	672	621	682	667	701	707	669	690	665	637	654	657	691	677	673	669	653	662	686	673	640	627	673	654	708	636	671	684	655	705	646	674	701	680	667	664	654	606	644	653	651	677	634	651	669	641	674	644	670	729	685	688	689	652	666	595	624	680	626	593	679	636	717	655	634	648	636	686	660	688	655	662	686	671	691	662	645	687	686	704	688	642	658	626	674	667	659	644	701	674	660	662	684	632	661	617	633	691	634	677	622	661	645	639	663	619	668	641	632	637	648	650	676	650	634	660	657	655	681	669	658	663	611	653	659	624	634	649	646	675	668	698	683	681	667	693	645	598	632	711	709	688	645	675	684	680	642	635	706	704	639	632	690	696	669	699	660	670	636	616	640	722	693	692	662	620	700	601	642	712	648	627	665	651	632	677	703	657	678	638	686	660	638	642	699	683	684	666	651	669	647	663	647	667	657	661	647	648	665	636	649	637	644	684	640	667	708	664	664	690	624	706	630	661	664	676	614	685	675	644	639	641	652	649	651	687	647	670	634	625	690	641	626	679	677	631	679	620	651	650	715	647	667	688	623	661	692	639	647	654	661	703	616	641	718	665	661	662	640	654	673	686	649	656	684	618	657	636	683	686	637	652	639	645	625	646	646	624	646	679	657	715	662	673	659	681	674	635	706	667	694	700	702	661	688	667	641	663	684	674	674	678	656	715	705	657	690	620	682	635	622	679	669	684	721	684	639	654	646	657	685	705	685	649	670	710	691	687	672	630	666	670	622	659	608	591	672	655	659	686	679	629	654	680	653	637	680	665	659	597	681	689	674	669	648	658	651	687	676	653	692	689	622	620	702	665	695	634	634	655	601	663	660	725	628	684	626	654	674	623	658	590	714	622	650	655	673	675	661	677	719	678	630	688	668	662	707	669	701	681	668	675	628	647	692	653	686	689	669	699	656	692	658	690	657	719	605	721	662	674	733	650	659	609	679	658	676	661	668	683	676	678	696	645	662	634	649	660	655	664	656	722	693	661	675	660	682	705	634	735	628	702	685	637	672	622	665	646	677	641	631	663	676	668	683	637	680	659	666	694	644	692	659	624	640	666	660	665	638	688	678	630	691	681	652	694	736	634	667	655	674	591	626	703	641	653	636	640	694	659	702	632	654	665	614	663	693	656	677	641	655	659	673	662	653	669	696	661	609	731	680	672	651	656	675	643	658	667	638	644	623	644	655	626	681	662	669	651	662	689	643	667	696	609	613	657	676	686	679	638	680	681	672	638	673	665	705	658	693	666	688	669	643	664	660	652	687	662	666	684	644	654	668	654	654	635	706	645	642	642	658	672	625	681	617	668	634	675	660	706	680	624	655	669	656	657	669	699	638	661	630	696	643	635	641	648	616	671	646	630	613	700	605	653	673	631	660	645	689	687	620	668	678	672	692	655	654	644	677	690	631	711	655	696	666	649	661	632	671	667	660	671	677	679	627	646	680	634	633	682	637	670	642	651	610	683	674	645	676	682	698	654	689	667	645	660	661	669	637	682	670	664	625	686	687	688	646	645	636	695	649	688	628	697	657	666	699	643	678	656	691	659	686	732	705	646	679	646	678	624	666	704	669	692	647	687	656	708	640	703	657	643	660	687	623	640	630	678	657	665	650	692	655	670	695	631	679	660	678	657	690	646	649	660	662	639	676	675
25565	21590	28192	26675	18876	11893	7560	5087	4152	3569	2847	2418	2014	1759	1568	1429	1295	1124	986	945	944	890	831	817	766	789	754	704	729	701	679	656	691	702	704	679	676	580	684	672	651	649	656	631	641	619	674	618	636	647	645	631	644	672	636	628	652	644	633	617	584	617	608	626	689	634	623	631	663	619	621	635	607	666	617	655	597	605	582	644	672	615	666	624	583	591	643	619	609	638	628	638	613	658	607	580	599	667	619	680	616	633	627	644	641	594	603	623	613	563	571	653	641	607	642	622	621	660	611	600	682	637	654	675	657	623	608	636	607	601	632	648	608	664	594	615	621	599	626	639	650	649	625	686	640	607	632	612	620	632	632	604	635	588	671	607	605	659	639	620	627	645	602	605	606	594	638	642	631	640	648	641	632	615	622	590	623	615	642	642	594	590	590	574	647	634	645	648	637	654	610	630	609	662	600	617	583	595	628	654	666	596	629	593	633	588	576	621	653	636	652	591	597	588	658	639	635	656	652	591	630	628	653	628	624	650	554	619	577	654	654	580	625	608	590	606	583	603	605	664	619	608	633	679	625	647	620	650	620	680	644	612	648	637	618	620	621	638	597	653	615	633	595	575	634	620	598	688	622	568	604	681	655	581	628	628	626	571	605	629	617	642	578	616	594	656	657	605	596	639	635	622	604	660	621	637	646	591	609	620	588	597	653	630	634	653	640	630	639	606	596	583	626	606	597	594	647	627	630	621	642	629	627	677	656	629	613	666	605	645	638	610	608	637	611	655	652	598	637	621	655	602	655	637	641	588	609	598	601	637	644	622	663	639	564	622	579	641	613	629	650	601	623	626	668	664	645	642	605	661	606	616	628	622	616	622	612	638	637	629	621	612	614	641	641	616	634	623	615	664	587	594	609	660	633	646	673	645	606	603	605	635	640	649	642	636	625	607	610	616	665	607	636	599	578	604	645	622	659	602	661	628	626	627	602	602	616	627	598	671	618	636	625	572	647	664	658	639	613	589	599	588	617	638	603	614	621	613	631	637	573	634	652	605	564	616	611	618	608	617	652	595	624	610	591	615	596	640	653	619	604	627	626	635	600	652	602	618	653	643	653	626	620	597	634	619	614	645	588	633	589	623	628	603	634	628	616	672	614	588	649	639	619	643	650	619	659	637	596	663	615	658	612	620	599	635	615	651	654	584	633	628	620	607	603	630	650	648	641	648	597	625	623	617	624	649	617	614	684	651	633	607	614	589	602	582	636	631	580	626	610	642	628	602	580	642	657	675	640	636	607	640	602	632	626	625	593	639	605	626	610	634	634	595	614	590	595	597	622	649	637	647	644	566	609	634	645	617	580	589	604	585	629	630	628	592	591	575	591	623	639	685	607	638	631	623	630	637	648	599	562	654	656	581	623	607	606	641	597	631	659	669	651	609	602	645	606	602	583	635	557	653	650	606	633	624	637	625	640	634	607	665	612	637	646	615	638	655	625	558	507	624	623	596	600	635	647	585	595	655	623	630	635	629	610	588	609	648	619	591	644	596	639	608	593	651	608	569	571	669	580	630	598	614	616	645	589	572	629	642	614	656	628	592	601	613	647	604	655	615	613	602	632	583	674	604	625	611	609	634	595	631	581	637	622	620	661	652	624	645	674	627	607	618	635	605	579	638	569	631	641	634	593	609	634	621	638	649	660	625	628	631	631	612	637	633	640	608	611	624	618	593	618	639	571	624	650	660	647	631	630	570	591	626	653	622	579	570	585	575	620	576	629	582	658	619	630	652	601	628	625	629	636	590	634	625	614	597	639	587	623	612	608	645	617	608	594	611	653	631	680	657	615	605	647	645	627	614	621	624	656	607	621	640	587	611	613	637	634	613	592	634	678	617	641	608	610	573	657	613	619	607	614	607	620	624	604	640	650	615	655	648	602	680	589	595	601	597	598	645	594	611	601	645	637	680	619	593	624	624	628	655	638	584	641	618	617	633	632	667	618	634	607	633	685	660	642	624	665	558	589	625	614	590	619	572	602	583	633	652	628	640	600	626	584	689	630	622	601	674	609	556	629	620	659	647	614	618	594	632	602	631	621	686	607	639	651	642	603	608	646	615	642	631	664	667	588	659	644	641	629	648	582	600	628	620	647	598	631	599	612	613	612	637	646	615	621	607	615	618	623	611	600	633	629	599	632	600	644	582	628	622	581	655	583	607	621	593	615	571	616	605	642	666	593	639	647	630	646	607	623	620	613	621	652	584	617	611	613	616	644	633	628	608	621	595	616	610	703	613	636	687	626	654	594	618	604	593	588	605	603	670	627	653	635	637	634	634	623	627	579	615	600	647	641	630	624	639	606	629	612	631	606	603	627	610	613	598	607	611	640	645	656	640	644	609	620	623	671	632	629	611	628	614	629	624	625	610	626	596	649	653	609	620	674	557	584	603	600	573	609	616	657	607	605	625	607	579	616	607	617	672	577	665	608	618	647	609	626	650	624	674	604	607	574	582	657	627	646	637	685	650	633	621	601	605	636	623	615	592	640	630	611	589	625	638	611	631	591	644	641	642	643	586	593	624	631	601	655	625	609	640	672	598	599	664	661	598	641	582	610	611	578	622	590	643	626	603	592	597	580	641	605	641	663	615	646	604	615	650	591	608	584	586	639	596	595	648	597	685	643	630	645	632	629	606	607	650	626	598	638	633	609	653	649	659	615	633	589	626	622	669	593	594	668	593	640	620	619	649	618	656	644	606	659	690	583	619	630	636	638	615	629	639	639	625	647	606	645	665	640	578	633	616	623	631	625	672	675	640	621	590	637	610	601	622	603	617	619	604	642	621	643	667	644	584	618	647	647	652	669	618	618	618	633	642	574	592	649	639	629	622	634	608	612	666	646	615	629	629	615	639	640	600	616	631	590	611	633	595	653	603	611	626	623	590	681	619	608	637	631	611	644	654	610	626	576	711	624	606	630	649	637	630	655	628	660	618	592	616	643	611	617	643	668	643	623	635	638	633	621	638	612	626	581	625	598	659	641	575	674	651	641	602	621	645	655	618	628	609	583	603	643	616	621	613	637	660	606	612	617	605	647	636	607	600	626	607	636	635	597	605	633	603	598	580	629	603	602	600	570	607	685	676	579	654	618	571	624	629	626	610	602	629	604	586	617	624	606	675	627	652	608	613	628	595	585	652	614	599	632	644	615	628	621	602	599	642	635	575	620	660	611	667	647	625	612	604	613	615	590	630	576	618	616	627	620	627	637	592	578	550	609	572	622	631	627	627	657	637	609	623	634	637	636	619	671	604	617	621	638	635	633	657	571	605	593	629	611	658	635	601	596	654	585	594	617	627	648	659	679	634	603	558	614	593	629	623	628	632	631	623	646	621	579	600	666	647	602	650	615	613	637	581	693	630	639	599	572	644	612	636	593	589	580	566	616	654	635	614	643	618	584	623	609	601	638	584	625	618	662	599	587	569	672	652	622	606	607	647	606	631	625	580	581	635
25753	47192	35546	23688	18324	14712	10734	8118	6740	5483	4285	3495	2924	2395	2119	1824	1637	1388	1271	1194	1111	956	921	902	851	837	802	797	725	713	713	704	738	693	684	677	739	696	705	654	691	670	642	677	685	661	647	697	654	666	669	643	655	603	615	636	655	618	650	641	652	675	652	610	617	667	661	641	617	647	693	654	697	652	641	612	674	660	622	680	624	622	671	629	633	643	630	627	624	610	681	623	688	696	638	615	608	624	579	646	633	622	567	667	644	620	640	674	664	641	598	610	646	667	676	629	637	679	710	654	632	637	631	645	639	672	649	692	645	670	629	631	624	610	647	671	609	640	625	644	619	621	591	669	642	648	659	662	626	615	620	638	620	670	650	645	631	611	634	671	645	644	691	630	616	650	652	615	745	648	654	633	646	650	610	643	605	632	666	606	633	628	670	603	638	637	655	639	670	649	643	636	629	626	620	642	632	644	645	632	606	614	641	688	610	659	646	666	645	648	652	636	684	607	677	636	654	649	630	615	621	668	590	667	670	620	672	668	618	628	648	630	616	667	614	626	658	639	621	638	610	596	628	647	618	647	645	632	639	630	587	600	631	697	650	594	673	663	658	628	678	637	662	621	662	617	618	643	676	591	648	656	621	660	651	590	629	637	579	642	633	601	644	623	631	676	649	661	651	653	637	603	604	679	605	659	622	633	630	633	646	648	637	658	614	607	662	693	651	638	596	645	599	633	638	658	671	630	627	640	692	668	614	644	658	675	704	618	598	628	662	662	680	662	648	626	615	604	613	588	628	619	597	618	647	650	671	681	650	633	613	663	639	644	659	626	658	638	619	660	598	604	649	653	641	647	674	643	652	675	655	672	667	627	629	643	627	593	641	615	602	619	655	646	648	655	640	614	641	681	611	612	623	614	614	638	666	645	637	603	596	669	635	645	619	635	666	631	648	639	664	650	620	642	618	633	637	605	610	659	636	664	661	604	636	614	606	583	579	663	648	644	612	661	675	647	625	636	616	639	671	635	580	634	630	600	692	615	664	642	634	648	662	580	642	653	647	653	610	624	634	659	635	691	624	619	632	613	623	620	621	628	695	641	661	599	659	629	621	621	690	657	608	651	646	643	626	610	626	636	632	658	657	613	620	701	645	610	644	642	646	673	652	673	597	658	658	577	642	640	597	661	673	612	577	620	664	641	592	651	637	642	651	612	664	592	614	638	639	675	642	637	669	650	638	677	654	608	639	655	636	652	628	668	616	645	616	656	676	643	618	645	659	634	667	628	616	636	678	631	679	650	647	637	633	641	647	661	676	631	677	646	640	644	644	642	625	646	627	641	642	652	591	612	665	611	638	649	638	626	656	659	644	634	656	670	627	628	619	644	585	619	613	637	627	621	662	647	667	613	668	600	616	622	624	667	630	644	642	660	640	665	600	631	624	634	666	678	606	639	625	614	587	647	652	647	664	616	689	650	622	680	657	649	655	601	625	666	651	610	629	659	626	653	628	641	671	638	612	624	623	632	654	626	627	654	618	628	655	651	654	661	659	648	591	654	614	628	668	658	623	652	661	654	656	656	619	672	673	643	679	701	635	672	640	664	645	639	653	640	610	643	626	616	630	610	620	615	664	601	669	621	648	663	662	635	603	639	621	648	630	612	632	615	637	613	628	661	636	652	636	584	636	678	645	661	628	643	649	618	634	656	614	608	612	661	625	675	624	644	680	616	608	620	639	641	630	651	632	647	642	656	669	654	588	625	627	615	678	651	632	664	670	659	658	632	594	610	641	650	659	672	615	646	660	622	646	669	651	622	634	631	697	643	607	609	608	638	630	634	663	640	650	598	624	643	685	636	618	625	630	602	674	639	641	653	647	596	637	633	641	577	667	613	651	605	696	653	593	677	612	618	639	671	639	582	636	603	616	657	693	638	626	653	676	621	577	645	642	633	650	626	652	665	623	674	678	615	648	680	643	604	660	618	639	648	616	614	659	650	612	679	637	662	651	624	634	635	653	671	648	649	676	604	645	620	647	649	656	634	675	663	639	641	605	632	699	674	627	612	652	641	627	649	643	637	639	619	643	651	667	623	667	625	629	606	614	645	604	608	649	658	629	632	697	614	649	628	643	595	619	607	635	632	671	647	662	661	631	674	679	648	610	624	622	662	639	638	566	649	653	630	617	691	675	640	660	654	651	623	647	656	653	630	673	629	609	630	653	669	653	640	640	634	663	672	631	635	601	636	611	650	601	643	617	671	639	673	629	639	656	609	661	645	596	622	667	640	582	645	643	651	631	680	651	655	650	650	611	614	656	630	640	611	658	666	619	654	642	609	658	633	672	640	634	657	614	614	674	630	654	596	661	657	638	640	648	649	671	684	628	636	649	666	588	653	661	650	658	665	660	630	624	659	637	624	670	664	630	642	635	625	583	631	675	613	628	696	627	639	574	657	638	678	643	618	647	647	636	688	662	653	629	628	639	656	632	653	657	651	580	614	590	648	629	635	639	616	627	671	628	668	621	660	607	660	630	685	653	630	603	624	701	644	607	683	649	653	613	656	636	643	656	663	628	606	651	656	649	702	642	678	627	699	624	640	630	633	647	602	607	677	626	646	652	629	646	611	628	618	626	627	655	683	638	683	618	648	638	655	672	652	652	619	620	609	645	624	627	691	649	633	659	631	616	641	687	660	612	617	636	660	644	594	645	683	619	635	700	692	649	613	640	661	659	657	611	636	671	579	625	630	681	657	626	658	610	650	651	643	635	606	669	712	678	646	644	683	626	639	618	658	649	648	650	625	672	679	650	652	623	625	625	608	684	644	632	598	610	665	653	675	610	628	635	658	618	638	615	626	673	627	712	648	647	603	633	661	631	646	685	676	598	620	589	682	615	633	629	661	685	615	672	608	620	668	663	597	644	627	620	629	663	652	642	637	647	665	678	662	691	634	649	604	616	617	664	678	629	626	626	619	628	660	648	636	629	629	646	666	669	605	678	681	624	664	645	654	651	667	611	620	629	594	682	647	633	652	650	623	652	608	660	646	682	643	631	618	617	628	626	623	654	619	629	660	627	601	637	643	650	647	623	678	622	648	631	665	655	650	625	659	601	641	650	656	648	604	658	692	635	643	675	655	644	650	664	669	649	649	640	666	664	662	622	658	623	621	663	635	619	624	640	632	654	626	649	666	643	627	647	616	640	652	658	646	642	607	655	646	656	705	625	628	628	628	657	654	698	669	630	616	630	643	623	670	634	660	613	617	648	649	659	667	684	609	628	710	648	651	621	699	634	627	660	616	595	659	618	606	627	649	649	643	679	614	628	614	618	616	658	644	676	620	668	596	587	629	652	659	609	635	672	632	654	675	650	671	655	634	628	610	684	674	632	670	661	656	637	596	645	669	718	651	663	606	646	645	603	687	642	621	670	628	643	665	655	640	623	618	626	640	670	686	626	646	623	622	627	699	639	621	691	641	632	603	634	657	673	645	641	632	616	683	622	613
23139	21560	29295	24312	21909	23149	19692	10189	7452	6198	4973	3999	3406	2811	2433	2089	1836	1692	1408	1337	1301	1130	1089	1097	1052	1034	887	949	894	871	812	825	822	805	830	791	804	774	780	811	795	777	778	731	787	762	721	759	744	718	789	732	755	699	778	733	736	767	776	728	747	778	729	731	758	771	719	744	752	722	760	737	750	750	743	749	735	777	740	734	752	699	762	769	766	780	733	686	709	742	679	752	724	734	716	718	686	707	704	799	725	712	732	695	771	725	708	719	724	749	729	707	700	735	780	725	716	773	804	738	764	804	703	716	713	739	808	725	698	744	731	776	789	736	712	775	789	775	732	721	673	732	770	745	734	727	728	724	712	741	725	779	733	711	731	731	736	696	745	750	691	743	762	694	695	699	800	734	718	752	823	767	774	747	750	715	729	727	797	675	801	732	780	695	725	751	755	735	743	695	750	696	764	751	744	731	724	744	689	678	755	745	742	709	759	745	763	753	675	774	756	748	715	765	723	741	784	699	738	778	720	792	705	684	729	703	719	742	726	725	693	728	665	726	767	718	741	693	737	722	719	766	772	684	731	755	715	726	732	740	760	700	731	778	714	747	724	703	704	754	780	716	708	721	746	746	721	730	718	704	733	747	745	704	718	717	737	679	719	764	753	736	721	755	725	755	727	739	770	705	670	762	759	738	717	689	736	675	770	750	715	745	738	738	730	697	731	702	718	729	722	739	768	734	752	777	737	739	733	764	697	728	737	710	677	776	785	725	770	672	726	692	676	758	738	752	750	736	684	800	772	734	725	764	735	677	739	724	741	703	711	669	749	742	718	695	733	758	764	706	733	736	743	709	783	788	693	720	722	739	712	746	761	740	723	729	717	800	696	711	708	718	756	727	712	727	688	709	675	682	753	733	747	700	721	721	769	741	740	707	757	768	722	744	692	747	748	785	724	773	738	702	712	759	716	721	735	769	728	717	817	718	727	739	702	760	713	779	767	750	751	742	762	775	727	730	756	749	756	740	745	735	774	695	792	748	697	728	708	715	711	733	717	712	714	703	695	671	762	755	707	782	766	760	757	751	792	716	785	732	723	744	696	707	765	759	723	727	785	727	721	752	755	734	739	710	695	783	723	762	738	757	738	709	740	723	716	727	743	663	767	784	756	726	700	742	725	744	752	714	726	707	765	694	758	720	738	774	703	738	744	766	738	764	784	696	779	691	761	760	761	742	744	697	683	698	771	695	730	758	714	736	719	757	717	747	750	727	707	750	733	710	779	679	690	736	724	709	714	780	776	708	729	740	763	708	762	763	764	778	721	724	728	744	702	716	754	706	730	716	721	732	776	729	750	659	773	770	740	707	771	689	741	748	700	776	688	761	760	775	736	784	724	748	685	712	707	662	746	737	748	727	708	757	744	653	764	736	762	714	736	772	700	727	742	712	747	750	722	736	730	735	749	720	716	780	743	732	714	741	771	714	711	689	746	693	715	746	786	722	731	726	748	724	662	705	787	693	731	728	712	763	747	700	786	708	718	733	739	726	717	726	761	766	738	698	699	703	688	732	696	746	736	734	716	762	711	723	738	724	696	719	752	758	716	742	791	768	729	701	767	700	764	746	734	754	718	777	705	765	744	712	750	713	788	742	782	769	712	716	708	737	757	706	768	765	748	645	738	793	735	650	738	738	716	763	751	775	761	747	747	760	742	711	726	759	806	746	733	753	761	755	750	708	775	702	721	695	760	708	728	751	717	732	758	763	719	743	728	758	799	734	798	735	737	733	711	718	733	738	738	677	761	709	686	721	762	717	754	753	741	743	717	773	728	722	761	756	775	723	691	756	744	699	729	714	734	753	697	759	724	731	736	693	764	747	761	731	739	689	699	740	740	723	716	705	766	764	715	741	729	782	751	724	760	741	749	774	736	713	726	770	752	737	735	702	698	734	722	740	696	701	706	655	785	742	748	802	791	695	702	815	757	748	776	723	772	721	725	749	744	721	770	702	739	736	766	791	764	741	746	771	779	738	781	679	725	757	706	770	737	744	762	753	737	730	749	724	769	732	729	752	752	753	747	777	712	669	748	805	707	723	701	742	790	732	749	704	759	703	745	752	766	750	746	747	710	752	750	735	717	703	694	707	736	663	768	761	732	741	719	723	744	685	722	777	652	762	753	717	738	745	737	719	713	721	746	767	757	752	736	779	727	761	743	764	724	793	757	746	728	716	737	741	675	722	697	705	732	750	731	770	715	730	704	732	748	730	749	735	712	714	727	752	745	730	704	733	708	705	738	710	735	783	713	769	687	738	763	727	737	783	752	691	760	713	769	772	730	730	674	741	715	752	743	687	683	736	702	761	759	735	725	796	688	700	736	764	726	705	710	718	751	776	764	750	770	746	784	746	778	768	753	767	738	747	769	735	751	727	695	734	724	708	751	731	770	743	729	755	720	749	761	709	735	749	694	756	750	697	811	721	735	746	680	720	733	707	778	710	696	709	717	725	743	738	693	732	717	738	714	731	755	777	696	808	745	699	743	736	773	734	720	779	743	665	741	736	737	761	702	735	753	767	752	733	715	638	711	745	726	709	755	705	764	748	744	742	729	769	746	756	729	698	782	695	739	733	737	727	764	716	737	752	727	676	718	724	750	763	742	730	739	791	732	718	735	704	738	766	692	695	715	735	736	723	689	711	697	727	753	726	741	719	736	717	741	689	733	729	707	798	733	785	747	733	725	722	741	714	719	734	772	728	750	686	749	727	731	703	738	700	764	732	718	742	769	719	742	737	754	723	754	741	768	761	757	746	717	723	733	730	752	767	754	700	752	732	763	734	707	787	751	771	730	689	739	765	743	722	744	667	776	769	717	750	735	679	697	717	707	718	695	734	758	720	735	752	746	773	733	768	693	763	755	743	720	704	726	731	686	761	738	724	734	678	698	745	730	752	738	720	731	711	736	725	727	766	745	753	754	731	678	788	723	736	749	729	713	739	755	725	761	757	694	681	730	709	750	760	730	700	749	716	734	759	726	700	759	724	721	758	715	744	748	732	793	717	736	696	725	734	735	728	726	761	761	719	699	700	716	731	739	747	704	717	694	733	680	736	735	763	728	729	726	715	722	731	694	675	696	787	767	762	695	702	715	719	765	747	713	714	708	757	748	771	694	731	738	771	755	699	751	754	746	678	702	746	669	722	705	752	741	734	765	714	731	730	740	709	762	769	705	745	757	697	790	761	701	759	691	747	727	734	790	726	756	736	731	701	745	683	743	730	770	722	740	741	708	760	714	741	739	761	721	702	707	743	748	729	742	706	739	730	730	725	724	783	707	777	703	761	788	712	705	708	716	691	743	730	685	773	769	741	765	688	741	747	705	766	770	708	686	741	673	741	742	717	744	745	706	733	726	725	729	739	745	704	756	673	752	784	758	761	764	752	726	702	748	783	789	753	813	746	703	693	785	722	772	765	717	738	736	726	724	748	754	683	742	727	786	739	739	715	727	763
28003	54626	44044	31983	26154	21709	16644	12749	10793	8709	6988	5634	4647	3869	3335	2704	2359	2011	1780	1599	1464	1346	1249	1220	1162	1097	1048	992	930	868	923	896	870	851	845	874	819	821	757	788	765	786	848	811	777	781	772	742	783	690	743	784	762	787	728	739	692	719	753	713	741	708	740	716	746	755	763	696	740	740	722	754	767	756	757	719	752	706	739	728	689	753	682	752	746	769	713	710	749	747	699	715	706	725	732	760	690	763	739	717	728	753	727	729	725	757	731	724	752	735	784	737	745	735	723	754	751	718	742	704	735	715	761	681	786	761	734	683	737	744	762	741	708	694	720	692	830	711	714	722	717	700	737	713	707	717	735	764	711	731	793	765	750	724	708	730	744	723	717	745	699	727	713	722	729	724	744	749	701	709	782	776	735	687	702	711	771	748	743	704	766	716	750	715	750	739	753	786	739	762	725	771	682	734	765	757	683	698	741	752	735	705	782	725	680	725	652	690	755	702	707	723	761	699	739	723	697	745	694	739	786	710	728	737	754	740	722	688	766	768	696	734	708	698	724	749	744	735	786	760	719	696	741	767	717	672	720	718	706	674	696	745	740	765	714	736	730	771	722	734	751	733	742	726	734	746	780	733	718	751	725	800	731	751	704	759	733	677	771	722	699	749	771	713	721	703	730	751	684	759	783	748	768	745	785	741	738	668	743	738	648	733	751	748	712	751	764	737	741	725	718	722	716	746	713	750	744	717	750	737	739	754	730	773	738	732	738	754	683	739	736	712	719	701	766	771	768	700	761	728	727	702	756	724	766	765	719	764	750	765	707	752	738	741	747	720	709	744	702	694	689	772	711	729	651	688	698	728	678	751	747	705	741	703	731	759	704	756	759	769	762	766	708	726	784	777	763	736	769	768	743	764	728	741	725	705	746	722	731	738	752	735	750	761	766	723	714	690	691	697	710	733	748	707	714	752	753	718	718	726	729	724	729	719	740	703	785	701	723	663	716	741	734	765	759	717	764	715	713	766	737	754	727	715	711	729	731	763	735	738	737	776	725	709	765	701	731	759	748	778	753	776	746	744	730	746	700	716	711	700	689	752	717	771	735	720	734	767	749	665	726	782	777	733	711	759	748	725	722	733	720	742	747	715	750	729	741	700	771	707	726	777	708	740	746	761	717	765	663	731	732	747	754	740	737	687	781	765	740	728	781	748	717	754	781	760	715	762	708	703	737	728	725	727	727	757	739	706	748	738	694	743	773	741	745	751	711	725	722	745	768	743	731	688	749	758	715	702	750	699	735	728	783	720	746	768	711	742	722	745	720	708	732	720	686	737	730	771	697	745	715	757	766	738	786	692	769	753	718	707	725	770	718	693	740	763	716	781	723	751	758	720	706	750	742	716	759	736	695	694	761	723	692	718	695	743	679	758	795	726	708	731	734	724	713	750	700	720	701	765	700	705	739	732	748	713	743	648	708	709	669	770	713	712	686	776	719	730	745	726	727	723	755	747	757	718	764	719	739	719	742	745	768	678	760	747	678	738	715	730	713	779	707	761	726	778	758	722	741	698	750	722	732	755	764	741	703	739	740	713	730	702	748	757	788	704	767	747	723	701	729	762	738	770	743	712	760	677	722	762	728	719	775	730	734	735	797	725	737	738	728	716	765	704	688	714	698	760	743	748	765	739	759	737	725	755	710	769	738	715	711	704	750	740	707	784	726	727	730	744	705	736	758	735	753	718	727	739	767	763	750	748	701	769	779	738	730	755	723	750	771	743	736	759	729	750	713	699	711	726	747	740	779	739	743	719	691	688	709	734	744	720	752	813	703	734	717	762	731	746	723	763	752	699	714	721	695	728	677	706	740	731	742	705	701	759	728	716	744	776	696	692	711	730	746	746	691	748	701	777	722	708	750	777	718	693	755	718	721	711	733	717	717	735	755	757	677	732	760	709	784	730	693	735	756	732	758	741	760	731	729	761	738	802	702	773	737	742	746	710	717	762	758	746	712	749	716	769	706	803	728	780	754	786	738	726	706	728	757	681	729	720	719	731	725	748	769	704	692	735	719	777	718	704	731	756	744	760	726	717	719	725	712	746	719	693	727	777	736	690	742	723	696	721	779	749	756	771	691	715	679	720	718	764	742	755	744	712	735	707	714	754	707	723	759	708	750	697	735	726	750	750	722	759	742	705	696	722	720	732	772	695	705	808	790	792	704	748	747	774	752	728	720	766	742	714	734	741	727	715	726	706	718	708	774	703	675	773	741	736	774	727	717	720	750	715	754	764	738	740	740	710	744	707	712	707	673	771	745	704	752	698	716	766	716	719	737	723	751	753	716	685	713	774	680	733	724	727	778	710	724	734	740	741	737	747	800	682	760	742	714	771	759	767	655	729	713	730	729	776	730	762	705	770	715	741	764	701	722	721	688	703	729	723	737	734	768	725	743	782	767	704	682	765	764	711	740	763	725	718	718	737	724	677	711	757	748	713	696	717	796	739	725	787	673	724	745	768	762	724	761	741	753	732	750	706	740	730	727	765	732	763	710	748	715	760	729	686	727	738	740	708	757	700	735	723	734	799	729	719	720	734	733	757	713	753	743	736	744	741	787	762	727	707	716	729	723	744	738	736	781	722	690	715	720	728	737	707	748	775	748	714	724	750	707	757	718	699	727	691	726	750	742	711	739	768	714	742	709	776	701	806	719	676	744	712	763	714	717	745	691	730	755	745	753	736	711	751	756	749	715	749	777	692	765	712	795	682	773	727	780	721	723	685	754	712	673	729	735	726	717	749	746	730	723	754	752	788	737	728	714	694	773	761	726	703	734	713	726	730	738	719	733	708	739	752	708	783	741	730	726	701	712	754	710	735	731	691	715	749	764	704	727	757	727	742	747	692	717	692	743	700	719	743	731	755	729	729	736	705	707	781	735	758	738	736	708	743	740	711	713	767	786	739	736	720	772	689	765	768	735	736	723	767	758	691	755	722	735	774	740	697	717	711	725	698	726	743	675	714	736	722	737	716	706	712	731	773	757	734	732	773	746	749	705	714	764	732	781	735	778	732	712	793	725	732	728	785	753	718	731	714	753	703	742	715	757	740	722	736	725	717	702	723	769	743	749	751	752	699	737	731	752	758	722	731	741	719	682	702	717	764	669	766	739	742	735	748	729	768	729	727	717	723	738	722	706	750	699	716	731	740	691	757	748	755	722	711	763	734	763	735	734	758	768	747	712	726	767	741	772	705	753	692	676	687	754	716	688	733	742	782	736	711	720	710	739	800	754	731	786	743	750	767	724	692	752	711	724	738	735	710	717	740	732	697	751	692	735	719	750	773	751	743	760	720	752	720	730	761	769	747	716	769	765	736	767	741	761	751	757	783	747	757	718	742	771	708	726	757	784	737	746	735	721	716	746	734	731	712	733	745	751	736	721	730	755	732	753	771	702	746	714	735	753	736	728	773	725	709	730	720	746	713	696	699	761	745	721	765	772	703	759	724	754	752
29939	27586	31601	21675	12774	8701	5767	4139	3237	2775	2238	1954	1705	1415	1259	1183	1079	991	825	811	769	736	739	749	705	664	679	635	649	615	600	605	615	654	584	604	645	600	596	644	592	583	642	584	584	577	601	576	579	576	624	589	561	585	609	600	571	602	577	559	604	603	589	591	614	566	659	640	598	587	583	603	592	615	584	583	551	542	559	577	548	578	556	571	604	589	608	587	540	585	561	538	535	550	640	605	603	611	555	616	604	528	592	589	591	532	596	579	604	606	647	609	608	624	622	585	634	587	609	517	576	579	597	615	556	617	556	586	601	592	583	609	606	573	583	563	607	563	603	589	561	600	662	581	582	581	632	609	596	602	609	566	577	602	615	579	598	564	584	527	576	546	594	550	607	598	581	636	576	589	635	550	584	551	645	557	571	566	579	557	557	596	578	565	594	560	633	610	648	610	551	587	585	579	585	572	568	548	594	573	595	590	554	604	588	557	639	627	576	561	588	592	582	573	597	568	569	549	564	591	572	560	645	610	579	568	549	609	558	584	581	616	555	546	574	568	613	571	594	595	642	593	591	555	595	588	612	586	616	637	605	619	584	620	576	595	606	590	593	567	605	588	623	573	579	576	605	567	591	544	584	574	581	569	585	584	563	551	597	570	574	584	573	603	611	582	571	584	570	573	575	575	574	576	579	556	615	599	602	574	621	546	560	569	612	601	589	597	597	574	585	586	623	555	627	568	610	585	586	598	591	607	623	586	594	575	579	640	588	598	647	552	567	573	608	570	610	562	531	547	605	573	572	601	604	577	616	583	631	619	538	621	568	590	599	609	618	606	601	575	563	572	640	619	596	614	576	585	600	560	535	552	574	556	602	564	627	574	604	558	579	559	553	540	595	565	601	619	582	602	589	545	542	616	595	588	569	540	585	571	565	597	598	570	611	581	583	599	574	624	550	636	587	562	608	612	586	550	584	569	537	609	629	656	559	596	597	641	593	618	614	616	566	618	599	581	535	590	619	582	541	544	591	600	592	571	592	560	623	603	593	572	574	583	575	640	562	596	579	588	606	590	637	593	606	565	589	589	607	561	624	603	582	550	590	581	576	542	596	577	581	546	571	588	566	635	617	585	581	601	576	588	553	600	585	612	582	615	583	600	589	554	579	550	599	573	617	561	557	613	581	570	581	591	614	602	605	579	624	580	564	621	623	607	623	560	626	608	593	577	562	624	575	611	568	585	537	591	618	585	540	548	580	559	592	584	629	598	609	580	557	569	593	576	542	569	615	544	587	601	611	612	578	581	566	588	570	582	587	603	562	588	581	557	595	569	634	566	577	574	555	553	581	561	554	641	540	594	586	538	591	617	607	615	611	606	590	604	563	593	565	600	610	617	552	583	585	624	604	614	619	595	572	567	556	581	608	516	610	584	587	577	627	569	584	584	584	574	606	599	601	568	593	605	589	637	589	562	581	624	553	587	572	547	578	586	589	613	602	550	546	612	583	614	611	579	588	571	575	591	590	606	592	582	557	573	550	583	607	616	565	605	539	552	605	627	632	625	570	608	577	562	547	585	542	571	573	584	531	601	577	619	561	577	573	598	645	568	578	563	586	564	570	578	590	561	617	571	606	558	544	601	586	574	589	609	596	637	594	590	578	577	576	530	580	582	590	593	582	595	566	625	578	569	594	590	599	581	594	587	589	644	553	542	601	545	569	608	629	595	573	584	583	581	586	559	565	610	567	611	632	570	571	611	526	579	589	573	560	641	581	563	592	618	587	582	616	591	601	602	611	587	566	581	594	573	616	595	596	614	607	610	557	569	573	542	555	558	634	622	589	599	580	591	553	601	601	570	588	552	620	581	578	601	576	582	585	597	588	598	599	546	575	614	546	598	602	576	588	550	560	575	590	549	634	572	553	566	586	572	558	605	584	597	569	556	581	583	583	556	612	585	595	556	599	601	617	565	622	511	599	557	571	598	601	556	589	599	588	574	589	606	595	564	565	594	587	580	647	646	637	567	603	576	600	630	568	548	569	558	588	569	620	556	565	554	569	592	558	622	553	552	556	604	601	558	584	594	583	560	570	566	588	581	518	616	560	579	609	579	591	558	595	612	607	542	576	561	571	614	576	551	620	598	555	570	604	640	577	560	580	574	654	617	559	528	600	573	525	620	599	556	604	552	592	616	602	583	595	572	585	563	585	621	583	568	587	608	538	573	605	564	556	573	598	536	568	574	585	617	605	603	573	586	594	645	626	562	593	574	566	621	618	614	589	569	608	569	571	578	598	575	625	631	595	591	597	554	605	579	600	587	580	584	560	623	545	597	578	570	595	597	606	608	604	570	604	608	559	569	579	574	547	609	575	553	605	558	581	602	625	588	569	611	593	604	585	638	578	596	575	593	529	569	579	572	611	614	601	608	575	564	598	594	584	634	571	583	571	603	570	605	597	562	582	591	574	579	584	626	616	594	562	563	575	604	588	577	550	561	579	594	576	599	564	612	577	589	558	586	618	602	607	558	587	576	582	589	580	541	578	563	599	606	555	524	597	588	556	576	560	572	568	574	614	569	583	627	583	624	559	567	591	640	599	571	613	597	574	592	572	629	593	617	559	545	579	615	579	636	567	590	603	600	609	603	625	591	585	585	569	601	625	624	650	607	610	578	643	588	618	664	597	627	607	547	576	612	583	604	577	556	586	593	605	571	556	593	539	515	594	594	562	567	635	573	615	581	567	571	573	568	547	579	567	587	553	571	563	583	590	546	557	549	582	574	643	613	622	641	567	587	566	588	595	592	597	580	636	575	576	595	614	565	531	598	572	611	624	594	587	602	609	536	576	605	573	583	570	545	584	575	583	608	557	559	594	608	620	569	521	591	575	574	597	590	594	578	585	624	551	612	535	564	581	572	604	537	566	589	602	548	602	553	610	546	588	590	595	544	603	538	569	602	631	584	593	588	566	591	590	605	574	593	595	553	546	565	572	585	617	580	583	571	620	599	595	588	590	562	574	623	628	614	581	613	603	556	593	624	608	577	603	611	602	594	584	590	557	628	602	602	525	582	582	600	596	619	576	597	538	612	593	572	565	580	543	567	608	559	569	577	587	553	577	599	610	567	561	568	563	568	619	585	536	542	580	608	619	630	607	581	573	615	592	549	557	555	575	601	564	554	599	590	566	587	565	573	605	593	611	589	593	571	597	596	576	618	583	577	551	612	623	599	576	596	588	574	561	572	617	617	580	587	604	587	601	565	586	605	605	601	559	574	568	584	642	619	566	575	631	600	624	561	585	588	608	595	583	607	645	570	567	617	607	601	622	576	576	642	599	584	586	581	626	610	590	588	604	583	587	587	585	537	588	588	605	570	577	564	576	575	578	552	562	604	588	617	630	580	574	583	586	600	580	578	599	572	573	557	613	528	576	566	578	634	587	567	587	632	600	590	633	571	618	530	609	563	601	568	575	580	528	591	606	576	581	596	601	575	588	587	596	607	563	580
25751	42124	31935	20002	15212	12064	8805	6403	5155	4155	3375	2921	2379	2014	1775	1555	1369	1129	1058	979	892	849	849	810	797	735	725	686	698	645	625	627	663	637	671	667	601	634	589	619	652	644	630	633	618	596	616	616	604	622	632	616	596	624	610	607	614	595	585	590	586	609	611	562	599	571	570	617	574	623	594	635	627	611	578	590	613	600	589	577	611	597	593	635	580	592	628	593	607	625	555	610	614	635	635	560	577	625	640	583	559	605	618	620	582	574	619	616	620	633	615	611	570	571	612	674	584	623	586	607	615	629	629	642	568	615	542	614	576	611	610	596	582	608	602	552	614	603	601	601	609	618	607	619	622	602	604	616	593	588	587	669	594	581	614	603	643	568	578	681	586	581	606	587	597	647	594	634	586	619	582	586	604	613	621	611	589	632	561	594	663	636	567	601	589	608	614	587	578	561	631	620	607	566	633	577	571	587	563	575	550	599	608	593	593	620	588	557	625	625	608	587	555	601	644	619	613	598	633	586	590	637	613	599	640	605	579	596	633	598	582	571	600	620	601	631	597	594	564	620	626	602	591	582	605	637	612	593	622	586	610	647	600	578	569	593	603	585	569	616	577	625	652	547	580	589	620	618	620	620	581	601	598	609	630	594	657	593	617	595	611	582	633	560	626	590	609	611	580	606	594	599	573	635	620	580	589	584	604	565	631	638	591	620	649	614	568	608	577	567	599	575	628	552	557	590	562	621	619	591	613	560	554	623	589	651	588	580	609	590	626	557	587	596	612	609	595	593	638	588	613	587	583	606	578	598	613	567	584	575	577	635	609	653	618	624	624	594	565	629	639	579	605	606	594	602	636	591	629	595	577	609	616	597	637	603	597	611	633	621	543	606	617	607	630	592	594	597	600	621	586	591	645	572	605	642	585	614	552	552	629	607	584	603	607	618	623	579	608	570	604	607	596	613	600	598	640	613	615	589	586	603	586	592	530	604	580	635	568	621	627	595	644	618	592	575	619	612	605	534	623	572	610	610	593	605	599	657	600	658	621	572	573	630	640	585	592	538	600	625	642	569	611	633	656	627	627	591	602	564	546	640	603	625	628	558	622	649	560	554	600	599	612	625	595	570	564	579	624	579	586	582	609	627	591	598	624	578	599	580	652	646	589	610	596	595	594	561	633	590	633	584	612	584	559	613	569	608	646	601	614	612	625	607	624	620	628	590	606	628	631	598	593	588	610	585	629	605	612	611	566	562	581	583	575	585	601	606	617	622	581	583	602	594	637	623	585	609	549	566	604	570	585	593	588	651	594	606	578	600	602	621	617	579	561	621	630	571	624	632	602	625	636	620	643	570	606	611	588	624	598	596	598	578	601	597	564	614	617	599	617	578	592	604	630	614	617	637	571	623	578	600	593	635	615	603	573	597	618	581	604	567	598	606	605	579	592	633	582	598	635	616	555	602	614	607	639	599	633	655	556	595	606	570	589	564	604	590	571	640	597	601	599	571	562	594	588	619	625	614	591	621	597	619	615	577	669	578	583	575	628	607	602	605	605	631	609	615	582	593	601	580	627	583	597	573	599	608	586	587	636	621	632	573	645	627	586	597	600	652	650	548	610	586	602	577	611	580	589	591	582	570	674	604	555	567	585	583	602	557	628	582	623	607	586	621	599	603	559	601	627	611	613	620	632	586	583	581	600	640	612	600	556	541	629	614	617	561	621	626	625	600	648	590	595	604	610	627	641	605	608	584	614	564	590	602	606	658	619	595	603	615	569	589	601	624	600	608	592	605	575	628	586	546	621	567	560	616	627	611	621	624	613	588	602	595	586	583	590	597	575	543	586	609	621	577	632	579	589	572	627	593	568	566	603	614	627	614	623	578	588	602	608	551	616	628	612	613	570	574	613	626	584	608	547	621	614	630	615	628	582	632	619	610	567	607	590	627	605	631	681	662	611	608	587	640	617	594	596	591	632	621	606	581	597	616	628	584	667	599	604	609	652	607	552	611	655	615	583	589	540	574	602	643	650	593	603	636	591	621	615	582	578	598	607	629	589	583	597	584	620	626	574	640	621	569	614	570	597	651	611	614	627	580	612	639	627	615	584	632	547	572	631	550	580	583	582	636	588	615	555	588	638	634	560	564	588	605	622	597	579	614	586	562	600	619	600	598	629	644	635	578	612	607	602	561	589	606	598	562	609	610	582	625	606	608	586	603	628	625	588	613	608	601	605	597	611	616	584	602	615	578	611	627	607	600	602	558	584	576	647	588	596	627	582	615	624	578	588	587	629	649	611	597	596	610	622	589	596	618	599	606	563	606	630	635	607	623	572	609	550	585	600	586	615	649	591	576	652	606	623	614	627	590	616	604	626	607	585	591	580	602	587	574	610	605	636	592	589	618	644	562	609	598	593	636	601	579	654	626	614	608	628	600	625	570	619	559	592	581	614	605	603	616	607	623	603	630	642	633	524	609	564	610	612	589	586	605	571	576	604	639	555	588	583	613	590	583	636	670	606	612	569	610	594	599	682	606	642	571	617	625	586	562	592	568	599	594	589	577	640	554	598	599	572	611	601	580	628	642	591	584	594	634	613	609	607	575	590	586	622	635	602	607	619	610	612	606	542	585	585	572	642	617	597	606	630	592	661	624	607	607	619	609	595	598	605	606	651	603	576	612	665	616	600	589	564	631	618	544	588	606	585	653	590	585	585	577	635	621	601	593	591	570	639	609	568	627	581	663	614	613	638	551	555	616	643	592	596	654	589	629	624	614	613	664	657	603	625	610	648	595	608	611	597	641	623	555	602	598	582	591	550	594	595	616	639	615	602	578	597	654	591	607	607	620	636	582	590	625	593	595	636	639	607	605	586	630	626	556	625	627	630	564	595	572	580	659	594	611	574	587	570	570	555	628	603	622	610	592	596	542	622	614	605	579	603	605	592	581	629	619	601	601	604	611	608	625	546	597	580	585	558	643	633	627	661	575	627	613	590	628	572	653	603	615	586	606	607	598	603	564	626	628	582	579	597	615	588	598	610	608	599	572	561	623	618	652	568	626	593	594	572	604	615	586	583	595	602	623	609	550	582	628	640	579	603	606	574	598	592	661	587	576	619	618	577	620	588	592	642	613	626	573	559	574	659	593	610	568	654	610	621	594	628	598	565	621	587	610	611	617	609	629	563	568	641	611	621	567	582	620	616	588	596	633	579	613	563	648	587	626	628	599	588	603	595	572	584	562	607	635	593	608	579	608	617	611	589	564	643	575	617	584	613	605	606	560	617	555	615	579	612	562	582	575	598	595	641	603	620	599	615	603	594	620	609	562	635	588	577	580	580	638	587	640	635	593	542	613	608	604	606	567	596	612	581	596	644	608	612	594	616	612	597	647	598	652	578	630	603	587	636	595	565	621	589	653	619	586	591	643	602	641	583	591	593	611	588	605	591	617	619	600	606	611	622	585	610	653	605	630	572	612	598	586	586	598	612	588	604	597	619	584	579	613
24232	21414	28683	24943	22182	18255	11991	7359	5017	4323	3517	2903	2433	2250	1928	1712	1468	1247	1096	1023	992	970	902	855	849	846	805	785	746	790	729	715	693	733	638	667	667	713	693	687	666	660	665	702	728	664	613	675	655	650	706	660	641	634	655	644	643	656	639	638	659	620	641	649	639	618	632	621	662	680	640	655	577	627	613	638	614	633	643	687	628	638	659	603	672	676	636	646	659	683	618	644	661	627	636	634	668	627	604	651	665	658	594	637	666	625	656	653	632	672	684	607	696	636	604	610	682	659	662	671	619	626	674	626	671	683	587	621	663	648	669	655	619	688	677	650	651	644	661	637	675	611	647	662	630	674	634	616	700	633	653	618	591	660	627	605	615	646	636	603	649	684	657	652	636	629	619	651	661	660	647	634	628	637	692	644	615	659	669	672	652	639	652	624	629	686	659	617	681	640	605	633	684	618	612	646	698	665	615	655	643	650	630	624	652	643	640	615	652	680	621	657	659	656	671	604	646	674	691	645	650	641	659	672	648	666	654	619	675	616	660	652	635	648	648	641	677	633	608	643	656	622	677	647	650	633	629	679	658	666	661	615	592	638	655	668	623	641	701	675	674	621	658	622	602	638	628	619	634	629	660	668	654	661	662	643	654	637	638	635	640	628	623	619	676	636	604	634	626	610	621	697	643	650	635	692	695	617	627	632	637	654	607	674	678	600	659	663	649	664	614	651	615	610	652	647	627	641	621	638	683	638	619	649	648	621	634	632	646	622	641	678	645	644	678	634	655	631	630	637	637	617	622	626	652	657	625	620	667	667	672	627	654	664	623	704	644	618	634	634	646	656	689	608	642	643	641	656	647	666	614	614	634	645	645	652	641	647	596	677	653	597	662	649	657	624	645	608	629	648	637	669	602	625	631	626	663	598	663	660	638	696	654	612	617	681	619	601	654	622	677	596	672	663	634	606	663	628	632	649	607	651	612	686	630	613	633	636	645	708	675	685	637	680	682	618	617	663	680	626	632	658	660	604	657	638	658	654	647	602	621	614	684	657	624	670	606	631	660	647	620	627	670	618	654	635	629	638	704	693	621	631	643	650	649	656	650	649	674	679	634	725	663	701	637	599	649	663	635	628	612	642	663	591	591	600	680	674	630	638	641	654	631	667	619	642	629	643	618	616	602	631	664	660	627	648	621	646	639	677	668	655	647	686	639	649	614	660	616	681	654	648	661	672	688	640	659	624	641	637	663	677	671	648	647	632	608	631	655	660	624	610	685	627	663	639	640	630	601	665	560	664	605	617	682	670	605	603	623	613	627	629	639	629	642	682	673	631	633	623	633	640	644	661	669	704	654	599	646	668	642	657	635	665	662	651	620	629	666	615	619	668	632	674	658	659	653	637	696	631	611	626	620	663	657	664	639	657	633	705	649	684	658	675	636	621	612	652	672	649	606	597	647	652	668	636	650	656	659	654	682	639	665	626	663	686	654	625	656	658	654	703	670	650	617	652	689	641	630	682	643	627	637	628	644	632	654	609	593	628	638	630	640	626	619	674	649	676	680	669	665	622	659	612	636	586	632	656	643	640	620	655	644	679	643	607	629	664	645	661	659	705	618	659	660	702	630	659	611	697	581	684	662	604	684	651	665	644	686	597	674	653	644	648	625	634	642	668	630	676	661	658	628	614	666	660	677	638	651	649	625	630	662	686	619	622	624	618	625	614	610	664	627	606	641	637	697	643	596	639	676	627	622	645	628	649	575	649	644	640	629	657	629	657	607	646	627	666	634	652	644	685	601	669	681	638	623	618	690	696	679	598	678	643	602	683	662	647	612	653	656	648	651	630	656	651	611	660	655	671	641	668	619	621	661	621	696	649	635	658	630	605	650	619	641	668	667	637	625	642	646	626	689	679	657	643	662	657	665	608	705	649	636	667	639	660	653	673	605	620	653	622	655	622	655	657	654	621	645	611	668	614	655	637	638	581	641	626	617	657	616	614	623	676	625	624	668	651	652	624	681	584	627	622	654	664	635	612	633	674	629	645	685	591	628	639	623	650	648	631	664	665	658	639	635	650	613	684	641	593	663	628	655	681	585	664	619	641	622	629	665	636	677	690	646	586	648	659	627	656	624	599	663	657	658	619	624	625	688	667	621	650	620	624	618	652	610	628	636	634	677	664	627	656	605	625	596	709	625	631	665	656	615	586	698	672	588	651	705	602	669	703	653	665	630	620	656	638	620	671	600	659	656	633	657	647	672	664	674	651	632	603	637	682	605	665	669	655	625	709	644	667	611	671	649	619	642	634	627	611	671	652	702	627	651	686	620	634	632	659	677	650	636	625	674	641	634	628	649	649	648	678	620	636	647	617	620	630	629	645	591	626	630	622	678	616	682	628	660	602	670	660	599	644	679	663	643	586	596	673	665	667	693	653	632	647	661	641	658	644	666	620	639	625	596	680	662	577	608	633	644	609	603	644	653	657	644	666	623	622	660	617	661	636	607	631	661	666	612	681	671	641	662	645	659	641	641	603	631	649	625	626	664	661	644	622	644	631	680	655	707	639	614	627	616	661	627	594	673	614	636	625	638	693	633	674	619	662	657	653	667	646	681	619	622	620	639	631	608	682	695	642	662	658	649	623	613	613	610	633	646	656	642	615	624	653	683	644	669	621	662	683	656	654	629	696	657	659	675	670	678	601	652	670	684	608	611	622	635	627	633	629	603	702	664	630	649	672	641	619	643	621	694	667	640	640	706	675	678	595	629	622	641	697	650	625	706	643	656	643	690	637	659	640	666	623	654	617	649	628	627	608	649	680	658	676	656	633	641	627	671	638	662	650	602	672	677	614	664	670	596	657	639	693	662	666	621	626	627	644	645	651	607	616	676	608	635	630	648	653	624	635	642	641	658	601	619	656	628	649	671	661	668	638	664	619	656	683	619	622	616	660	622	634	632	650	621	651	607	633	672	681	657	660	672	665	641	640	646	642	665	674	594	674	647	674	602	638	654	633	665	603	636	671	633	639	636	584	665	618	620	628	667	648	665	604	619	642	662	648	640	682	644	665	616	704	634	616	634	659	672	607	657	661	654	638	627	669	593	648	660	622	684	658	643	668	663	658	627	651	589	660	663	635	587	645	667	656	640	656	648	655	677	630	680	644	635	629	662	620	633	670	633	656	659	647	641	651	668	660	649	659	644	646	644	649	610	633	643	634	646	678	622	613	627	643	609	599	647	662	640	668	656	636	641	657	610	669	676	617	663	611	645	630	668	600	666	656	656	631	644	686	631	655	653	613	601	670	663	648	644	671	622	633	618	633	668	696	649	680	620	641	601	668	619	620	657	685	673	696	616	655	605	637	612	673	648	651	627	644	645	617	656	620	606	641	645	656	657	595	680	645	630	628	658	650	676	645	656	657	617	662	717	612	634	642	606	661	635	618	624	622	630	700	654	653	654	654	657	633	648	665	672	647	642	653	655	644	667	699	687	672	660	627	639	674
25356	49606	38936	26305	20615	17093	13217	9961	7393	6278	5094	4283	3542	3013	2471	2175	1895	1593	1361	1180	1179	1162	1045	941	993	880	819	793	799	727	795	733	741	741	688	690	767	712	678	699	657	667	689	697	688	656	660	660	673	669	668	686	651	683	679	645	651	719	694	718	666	646	709	649	651	637	647	672	679	664	698	633	629	653	642	636	621	677	659	640	653	638	644	644	617	654	666	630	649	650	626	660	640	630	666	658	623	631	639	672	659	658	639	640	640	673	667	619	635	650	656	666	674	643	610	672	588	629	618	660	668	676	631	645	696	583	644	640	637	679	605	639	631	683	629	640	671	639	653	635	659	665	648	623	667	637	667	658	668	643	630	648	645	670	647	587	645	707	650	675	720	648	706	637	619	696	649	642	636	674	672	624	682	693	714	612	646	643	655	681	621	634	655	605	655	659	614	612	654	666	645	661	669	663	645	674	638	626	660	619	630	644	679	644	666	653	636	654	588	662	726	593	673	628	649	665	592	658	630	637	635	665	656	623	630	629	655	678	634	680	665	683	657	646	671	659	643	630	639	606	650	681	619	674	613	664	663	666	660	638	714	644	611	642	600	604	630	624	645	652	622	641	648	654	656	625	606	669	651	672	676	676	650	686	668	631	641	651	681	662	645	720	677	614	647	656	642	673	663	664	630	654	633	654	647	653	678	647	635	691	658	644	636	663	637	660	687	647	669	669	638	635	635	664	620	679	618	613	624	639	667	652	645	674	600	646	669	668	640	669	658	657	648	644	663	633	650	609	648	701	647	640	679	634	697	657	677	635	661	640	651	626	640	631	609	637	655	671	645	659	655	661	662	669	664	664	637	608	621	638	612	652	698	661	657	692	651	601	668	683	647	669	641	637	573	657	637	651	701	626	683	635	660	661	597	630	637	616	656	644	649	633	640	676	676	622	672	655	696	622	700	643	639	674	650	644	666	684	648	682	655	697	623	652	685	611	652	637	646	629	650	656	690	664	655	662	648	613	631	667	653	670	656	705	647	662	663	698	677	661	636	634	649	655	629	635	652	622	672	657	619	656	597	688	669	627	676	619	641	655	624	635	655	689	714	648	606	627	640	682	634	670	594	677	601	617	662	672	648	667	668	606	642	681	647	656	621	629	628	651	658	694	689	651	625	662	633	684	633	643	671	658	682	647	669	625	623	634	649	628	674	633	668	661	642	666	622	663	658	660	631	700	666	684	620	683	636	647	624	680	625	652	683	686	670	647	632	622	675	674	654	650	644	643	611	651	666	649	667	625	655	654	653	644	644	676	693	655	639	650	639	641	704	669	612	597	640	688	588	657	655	681	673	624	654	645	617	663	672	653	628	638	671	646	624	665	658	645	691	589	655	683	624	650	627	644	593	632	698	667	632	641	689	674	650	625	636	637	634	623	655	733	659	669	654	659	649	705	664	677	673	666	653	607	639	683	655	623	658	666	694	637	642	669	652	627	688	683	650	660	652	696	614	663	666	614	650	669	684	610	650	646	654	632	666	646	681	664	649	645	640	663	627	666	680	675	695	693	590	665	635	621	651	664	591	628	658	655	617	655	633	635	661	636	664	622	625	706	659	632	612	645	660	620	664	672	694	698	611	660	657	640	648	637	634	652	631	678	634	647	656	643	677	653	656	686	622	646	662	670	647	618	654	626	673	656	664	667	656	651	650	657	652	690	652	611	665	617	624	652	658	644	675	637	693	658	637	651	653	675	601	690	647	663	680	668	620	659	696	612	648	646	646	641	622	653	631	662	662	643	611	635	657	669	621	617	647	679	600	670	692	631	636	654	650	680	654	685	645	674	634	671	636	623	658	621	640	693	670	625	660	618	616	670	633	641	685	660	640	653	584	660	659	622	658	619	624	628	638	691	604	634	652	656	656	667	641	653	683	633	619	602	638	645	642	662	673	676	638	701	648	656	628	664	658	651	632	673	656	691	644	593	682	638	663	629	656	644	650	643	661	600	612	668	650	650	652	669	665	643	658	693	674	719	655	651	572	692	623	621	650	634	694	661	663	653	615	652	671	611	660	647	637	668	632	644	652	682	668	708	641	651	628	635	659	645	607	626	664	643	650	595	654	705	677	641	642	636	667	648	658	646	614	649	614	675	647	681	644	659	642	655	572	658	653	655	657	646	667	707	678	643	667	707	615	669	634	634	622	614	677	646	650	682	637	652	637	636	627	649	649	630	643	678	648	628	670	607	669	643	642	637	673	605	661	618	666	644	637	653	687	648	651	637	629	654	649	636	641	650	636	600	619	660	687	632	650	678	644	625	599	625	652	674	617	661	675	633	669	611	680	680	656	638	677	657	647	619	642	669	683	651	620	632	658	635	687	626	675	669	658	671	656	678	679	676	639	633	637	645	639	653	639	673	643	652	651	687	673	678	648	716	667	642	681	655	641	647	643	710	655	670	663	672	630	678	667	645	686	649	671	644	639	666	684	662	666	622	669	666	659	695	670	689	632	647	610	639	610	714	686	623	643	663	732	649	685	629	653	644	678	662	649	652	589	674	648	641	670	657	630	644	637	678	617	668	641	707	652	696	672	707	615	684	646	601	648	663	617	687	649	647	676	656	626	661	671	693	666	649	704	667	644	635	663	697	627	654	643	654	647	711	676	676	662	637	636	671	668	614	639	613	649	703	645	696	635	651	639	646	652	648	605	614	663	656	629	649	673	640	638	665	614	665	636	619	626	677	634	613	613	637	650	638	706	692	650	633	666	624	639	672	612	664	627	636	628	668	681	617	687	599	647	647	649	674	672	645	651	620	661	660	655	686	650	639	645	608	610	706	631	660	635	643	701	638	652	618	642	665	646	675	620	651	642	660	654	661	641	626	653	675	619	680	638	707	662	641	707	697	672	657	646	646	660	650	681	623	694	708	665	678	688	654	649	666	638	614	652	662	604	670	644	681	654	616	644	613	628	625	648	696	654	644	642	637	658	677	676	668	635	666	659	643	649	621	637	676	631	668	628	644	646	672	652	630	665	650	689	631	676	640	675	645	629	652	610	628	646	618	629	656	680	651	666	673	620	648	682	679	646	664	690	638	683	665	633	666	641	646	666	619	652	646	676	658	607	690	631	633	639	661	666	618	673	654	643	636	644	604	694	679	686	644	659	596	634	655	597	697	645	657	639	631	653	603	615	631	657	624	675	654	689	635	632	634	661	627	722	623	661	654	665	632	622	632	653	679	647	655	632	603	665	669	639	682	624	622	624	645	630	666	664	636	663	667	665	631	654	647	680	617	628	638	649	616	632	736	606	672	647	606	611	663	674	618	633	609	671	663	641	621	653	648	681	692	662	641	682	661	639	636	643	631	586	622	640	648	675	670	702	661	623	660	599	689	636	665	630	651	632	640	678	639	621	629	621	649	667	619	665	659	626	653	670	638	615	707	623	661	644	652	702	645	646	687	631	648	656	649	681	654	630	665	657	648	682	655	672	659	637	669	615	636	667	646
25416	21571	28318	26558	18591	11794	8306	5319	3944	3262	2780	2318	2032	1750	1614	1462	1292	1154	958	921	935	898	860	806	788	699	721	708	699	680	676	697	714	658	657	692	609	623	608	632	620	609	650	597	652	647	647	623	593	646	608	647	627	629	625	646	609	634	615	585	634	596	598	605	622	614	560	623	639	589	609	614	648	653	599	619	614	644	599	603	617	657	636	593	637	599	599	582	656	586	640	605	636	595	662	636	585	613	621	621	642	628	596	614	593	606	582	617	611	624	613	656	622	646	612	594	612	642	655	608	606	657	617	601	646	602	588	626	628	622	583	655	642	572	626	645	613	608	628	652	619	652	657	625	592	639	614	618	582	616	609	622	565	646	578	628	638	646	584	616	641	637	623	630	615	613	634	621	626	622	641	623	587	616	593	620	627	605	593	622	677	602	599	560	655	577	622	592	628	625	611	597	625	591	689	628	658	628	599	607	611	622	615	592	627	629	634	673	639	627	555	616	620	613	600	573	623	588	656	621	638	595	581	613	631	590	631	638	653	665	638	618	638	640	604	606	603	616	585	612	635	623	611	561	649	631	614	642	604	635	611	603	563	606	642	600	658	641	596	559	610	593	620	652	673	622	636	583	625	575	612	625	621	614	665	604	590	579	590	622	643	644	597	601	614	666	607	592	630	613	604	639	594	615	619	564	574	583	552	597	612	625	572	611	626	615	657	617	629	598	657	656	599	645	610	646	601	635	611	644	607	604	623	602	593	579	596	604	623	632	578	600	617	536	645	626	618	594	635	639	625	672	619	637	660	635	627	695	642	612	620	626	643	609	598	573	583	627	594	634	632	619	629	607	624	615	617	629	621	592	597	581	600	605	651	630	622	624	618	575	607	643	687	588	600	590	650	649	657	595	659	621	604	642	616	608	649	617	666	601	614	632	616	652	612	618	625	607	607	619	619	641	657	589	594	581	625	591	648	626	650	641	652	621	620	625	577	623	598	612	633	623	628	617	599	588	623	579	602	611	649	598	629	546	631	588	623	609	629	592	611	630	588	623	623	620	613	665	618	661	619	650	623	613	632	648	605	597	612	618	589	626	604	633	641	635	605	562	627	607	597	617	595	576	626	599	660	646	649	646	625	617	618	615	591	600	609	594	602	654	617	617	648	646	622	638	620	663	594	633	602	623	610	642	636	627	613	595	632	628	576	645	607	621	644	644	600	611	600	644	656	617	603	593	651	603	663	639	585	584	626	589	591	614	638	606	622	648	644	636	619	627	563	636	637	610	627	582	628	659	609	620	586	597	611	596	598	623	598	629	608	583	616	590	652	631	654	602	638	637	600	622	577	605	624	616	632	625	607	646	598	593	672	605	633	601	600	625	607	626	621	610	617	618	623	629	631	654	613	603	630	588	624	623	609	599	642	630	637	622	605	631	673	633	598	630	648	614	635	617	614	615	652	586	603	610	600	627	608	622	614	653	591	634	576	627	622	617	573	632	642	611	631	631	614	615	607	622	629	647	594	599	597	632	630	628	639	640	638	640	576	575	630	605	639	619	616	629	631	616	602	635	643	602	636	608	643	580	581	601	611	603	637	651	612	612	653	636	574	559	594	655	667	616	595	630	664	622	614	611	601	653	617	618	614	588	619	611	587	607	641	635	597	581	610	576	629	687	623	636	642	638	595	619	591	668	705	632	594	574	583	607	674	624	585	625	594	606	631	644	620	617	600	638	560	644	618	602	654	633	595	554	639	593	646	627	640	606	594	619	583	590	650	597	616	621	601	595	627	637	605	569	643	631	646	616	597	620	610	580	613	630	629	628	624	602	604	602	607	607	607	618	587	592	624	675	646	653	587	568	591	592	630	639	594	615	634	632	573	561	577	596	593	628	597	628	634	583	637	631	636	648	639	601	653	630	647	639	626	572	580	641	593	630	596	623	624	643	630	568	657	623	599	609	556	585	577	619	645	610	618	620	622	606	581	610	607	604	598	583	604	611	638	548	596	608	620	622	613	555	606	622	616	620	631	607	594	573	619	593	625	609	612	673	577	625	642	610	628	621	601	655	600	629	614	590	646	638	678	627	636	625	606	636	612	617	590	615	635	627	589	604	613	682	611	665	625	565	615	671	649	632	626	627	638	640	643	634	604	566	644	622	654	620	631	617	599	607	606	619	589	639	603	625	620	619	600	616	577	661	586	627	623	611	658	641	600	613	666	605	584	620	613	593	613	591	623	611	610	624	608	630	631	615	665	623	633	667	628	575	677	635	593	610	686	592	669	652	581	601	642	601	665	606	602	632	584	565	598	624	616	579	602	599	618	590	640	638	622	665	579	644	632	592	595	578	654	592	627	611	658	630	596	640	605	638	595	625	661	616	630	638	648	600	577	613	595	653	575	640	627	628	656	620	665	616	587	623	560	590	659	614	623	659	685	628	600	601	650	641	619	612	596	598	599	609	624	663	560	612	629	653	617	612	624	597	623	604	607	637	620	598	641	612	626	575	592	646	627	625	638	601	604	621	586	627	660	611	555	599	578	583	658	600	654	625	616	646	608	576	633	660	585	620	567	605	647	679	609	645	585	629	570	609	606	652	627	634	627	660	605	591	623	602	574	640	624	600	598	602	639	628	605	646	665	677	594	630	629	607	585	579	638	649	634	630	556	609	623	597	608	625	623	636	636	604	589	605	614	633	600	603	619	574	668	624	598	672	623	666	645	641	614	665	599	631	645	627	593	633	619	610	629	646	595	571	624	591	596	586	566	589	633	588	613	617	586	562	621	612	597	587	599	646	636	593	592	575	649	642	631	635	600	603	633	621	599	648	584	584	596	680	589	623	633	577	606	614	636	589	585	635	623	628	586	590	599	609	615	655	603	595	575	621	646	574	612	578	608	629	632	663	653	606	638	651	592	605	633	614	659	651	596	609	596	606	629	632	616	597	578	601	627	629	648	614	611	670	609	600	619	612	619	590	612	599	615	629	613	596	623	611	612	659	655	632	587	592	649	590	631	611	606	611	624	607	655	627	616	609	617	583	597	608	670	627	646	591	609	600	589	620	582	624	578	642	661	579	632	570	589	614	608	597	638	684	592	593	604	630	590	584	638	620	615	582	670	665	624	596	585	623	661	586	643	585	589	625	599	603	631	638	642	622	574	597	614	613	606	639	628	609	621	632	585	656	604	599	593	628	647	612	620	582	601	576	598	643	608	661	627	634	666	620	608	610	595	594	646	616	589	615	602	599	608	657	595	593	606	599	632	601	674	658	620	641	675	643	614	598	603	650	630	588	633	623	616	585	581	601	611	617	614	631	661	634	604	617	588	600	617	600	633	613	633	642	611	642	591	630	600	580	603	609	588	609	602	627	580	640	581	625	565	630	645	627	571	624	606	650	689	634	662	618	619	604	650	611	593	630	570	659	632	618	653	656	594	626	631	620	616	583	609	629	639	646	615	589	635	598	639	643	604	573	595	643	590	655	650	631	656	609	570	593	649	632
24908	46699	36415	23563	17737	14489	11480	8222	6288	5350	4294	3305	2900	2527	2216	1952	1739	1404	1225	1149	1045	1006	933	930	858	845	817	722	758	723	667	683	705	688	677	665	682	700	683	668	705	687	652	666	660	627	642	660	659	617	651	596	655	629	660	647	624	629	640	646	644	618	688	640	638	637	663	669	621	588	635	612	656	620	637	628	647	633	642	616	637	629	659	647	625	614	647	599	687	600	678	630	636	658	648	620	624	591	598	612	626	621	667	651	636	626	641	630	617	643	661	651	619	621	606	662	646	663	657	679	639	612	633	620	668	610	596	657	646	641	602	627	646	633	661	612	683	657	639	650	645	598	648	656	590	641	594	642	630	663	643	670	639	644	638	611	604	647	652	674	619	602	662	632	676	658	628	641	667	636	649	663	612	606	606	620	582	636	645	647	623	648	595	606	606	614	615	672	641	631	653	611	680	658	639	653	628	649	672	632	655	652	658	632	630	612	616	578	621	682	659	617	636	655	652	638	613	700	640	641	630	664	650	702	640	603	622	693	645	634	642	610	630	601	692	627	653	611	658	661	624	610	616	624	699	702	626	647	645	590	658	645	617	626	620	615	585	636	594	632	579	599	645	588	627	654	636	658	658	639	605	636	622	662	604	649	651	651	630	633	670	636	616	645	574	669	608	677	612	665	637	628	623	659	649	659	594	571	672	606	629	592	623	640	616	627	612	601	627	665	672	645	634	615	660	593	622	593	651	619	632	606	662	645	618	621	662	582	561	655	607	615	640	615	689	650	654	650	599	626	651	650	629	641	627	617	612	610	648	649	602	703	618	606	619	632	607	625	615	616	609	633	648	648	629	692	615	585	676	661	645	660	662	655	643	625	610	581	644	645	639	632	624	658	618	631	630	618	632	614	628	634	611	652	650	672	638	581	618	588	615	671	642	640	670	627	671	645	619	641	628	645	616	653	644	605	638	654	658	643	694	622	637	618	601	664	675	664	654	632	648	610	587	611	654	582	655	660	610	651	643	621	650	687	598	636	643	636	635	617	661	649	641	658	611	646	589	645	608	638	618	655	634	591	652	645	651	575	675	648	637	647	596	667	636	612	602	622	683	633	633	635	661	652	639	638	656	637	660	643	617	647	671	647	616	656	672	646	634	642	623	623	606	607	676	678	604	685	629	633	600	665	605	608	596	670	641	609	620	603	630	667	646	634	625	642	631	595	620	622	624	648	653	604	605	627	646	646	633	642	638	586	671	670	633	678	613	636	665	615	600	600	617	632	636	627	669	682	627	626	628	624	647	637	632	615	638	647	633	630	634	636	611	624	623	656	609	647	659	667	621	608	604	652	646	627	632	658	623	654	683	614	605	604	628	650	639	610	626	670	605	609	643	651	597	633	666	598	653	605	621	641	627	621	634	615	652	642	621	629	696	600	655	676	640	651	614	605	594	612	614	637	656	619	645	619	599	665	629	633	644	610	639	653	632	660	637	632	650	638	612	604	625	625	634	619	637	643	612	585	660	613	684	599	588	653	635	592	641	652	660	621	640	606	656	668	633	603	589	665	580	605	654	653	660	647	605	641	622	626	632	646	631	619	674	677	646	631	571	615	632	639	615	602	656	684	644	633	635	617	664	635	615	632	633	614	618	633	629	630	587	588	611	620	643	633	647	638	652	628	643	624	587	606	614	614	592	643	604	650	650	651	647	598	655	618	659	655	640	616	627	609	624	670	618	647	624	678	611	625	609	672	628	683	645	642	643	616	638	625	587	618	621	608	634	629	672	613	623	678	620	619	632	633	644	620	648	590	696	679	602	650	611	677	613	623	678	652	595	586	619	662	639	629	596	666	630	646	609	608	645	636	594	616	619	656	621	667	650	621	600	588	633	637	644	591	552	614	637	609	649	640	664	662	640	623	647	663	639	600	673	631	602	672	613	652	619	670	663	633	618	596	641	661	619	610	620	644	641	603	628	644	625	653	613	606	678	657	640	622	629	607	593	589	642	634	605	638	644	628	584	596	601	606	624	644	651	655	646	608	597	635	634	659	637	618	623	598	659	634	669	613	599	672	631	585	647	642	604	630	616	633	646	677	655	640	632	647	680	635	670	591	639	621	568	616	633	598	649	597	617	645	591	636	659	631	620	657	580	588	646	631	652	575	569	638	665	642	602	647	651	651	664	627	624	633	608	631	591	625	672	651	624	612	644	599	635	616	649	620	654	683	645	605	638	623	636	643	639	619	660	608	588	699	671	613	662	631	656	670	645	591	664	596	691	628	621	620	583	624	640	605	657	644	643	588	639	609	598	643	635	603	651	637	626	649	649	571	611	621	642	659	609	610	641	623	629	644	619	616	566	642	654	595	658	638	651	648	656	618	622	646	638	636	657	684	646	689	605	665	651	616	614	655	609	577	681	603	657	657	644	658	619	568	642	614	623	642	653	562	671	650	642	637	604	619	616	579	645	584	648	641	691	625	635	631	624	661	645	654	666	639	637	599	608	618	632	627	632	619	626	655	645	629	652	646	644	661	654	639	637	628	576	623	552	669	642	650	635	618	684	627	628	613	646	579	623	613	596	648	644	661	653	629	650	610	607	665	648	640	638	654	605	655	641	595	588	630	655	588	628	613	661	622	634	630	683	643	690	612	648	617	668	647	645	621	591	646	610	667	645	653	563	627	681	628	630	605	601	636	612	657	621	639	642	660	661	643	631	638	591	648	601	661	629	600	640	653	652	619	640	663	622	642	624	628	661	660	640	650	671	581	614	639	609	694	655	623	637	610	631	618	652	639	676	608	661	616	624	637	615	656	616	656	628	629	629	639	634	620	620	631	640	632	642	616	635	665	650	607	683	628	612	605	635	580	642	643	656	642	640	601	611	615	665	604	662	620	647	642	610	697	642	601	671	600	629	647	652	627	655	593	640	593	587	644	619	646	606	608	696	566	646	629	666	644	620	673	616	610	653	590	635	663	618	647	636	624	633	609	633	646	643	610	644	620	622	598	635	597	602	667	649	699	601	680	659	641	641	618	614	662	660	658	637	635	610	623	635	615	636	632	636	638	639	656	597	672	651	627	646	628	635	668	636	692	652	625	637	591	600	610	659	613	669	639	631	636	650	696	600	619	620	649	674	606	609	594	593	616	665	643	653	604	604	662	648	623	610	643	632	605	617	674	649	610	625	679	608	657	624	611	644	617	657	628	633	623	637	679	587	613	657	623	650	675	644	610	638	624	627	644	614	611	622	621	625	655	620	599	637	642	616	610	646	602	646	647	616	619	654	663	634	628	676	594	608	603	644	632	642	604	661	658	632	643	616	611	652	618	621	669	660	625	641	628	655	678	622	650	601	575	616	632	650	643	622	617	644	653	624	642	657	670	598	613	620	630	596	655	673	652	686	625	669	578	622	608	614	621	659	652	604	668	626	672	591	639	676	675	642	608	588	595	615	626	634	633	618	598	621	616	654	614	599	616	622	668	633	611	684	666	646	612	623	649
23179	21636	29455	24358	21968	23078	20355	10389	6952	5850	4772	3869	3235	2901	2510	2130	1991	1685	1468	1334	1310	1184	1129	1071	1069	972	1012	873	876	841	914	802	827	833	794	765	782	798	769	823	793	794	762	770	790	750	754	725	715	732	711	747	738	753	752	764	751	728	744	708	745	738	758	730	771	725	745	723	695	722	715	691	731	681	759	814	740	792	705	755	748	721	757	743	700	733	719	719	729	775	709	733	732	729	752	720	730	743	798	742	711	767	737	711	755	729	724	758	716	737	743	770	698	788	726	724	724	739	775	754	674	721	713	713	762	724	704	760	720	724	729	722	732	743	726	737	699	701	737	728	707	705	747	732	741	713	707	739	724	692	700	711	792	672	678	761	776	757	677	736	690	749	762	747	724	749	758	704	755	739	774	742	735	717	796	761	763	701	750	699	716	738	768	751	706	748	712	794	739	748	751	739	694	721	713	777	719	739	753	749	728	696	701	729	732	739	705	729	716	720	781	721	680	727	780	713	717	739	747	713	729	765	727	708	739	726	723	741	729	699	710	744	734	728	731	749	754	771	782	744	728	718	702	723	745	718	725	739	721	728	715	719	725	733	714	712	745	735	753	748	740	737	738	744	722	755	712	792	741	746	752	772	699	723	726	761	743	738	678	729	760	716	762	765	727	738	709	713	735	704	719	744	694	784	697	705	736	730	711	715	703	703	777	717	743	714	777	758	705	714	765	747	723	753	725	728	694	731	708	737	690	753	734	795	742	764	748	735	701	789	725	749	751	760	767	756	746	703	756	763	746	680	767	766	761	743	731	701	732	730	783	717	715	755	681	704	772	755	753	742	721	711	775	679	705	691	694	755	782	751	727	727	765	722	709	717	801	686	805	693	741	731	699	759	769	748	741	703	724	750	730	771	742	725	712	743	681	730	735	684	744	726	691	674	745	727	750	711	728	770	715	728	699	779	685	757	723	731	732	745	702	738	735	742	743	755	783	671	698	751	707	735	773	706	707	745	714	702	713	765	757	735	735	733	742	761	787	652	725	691	686	716	733	766	753	654	726	719	731	723	731	706	715	744	730	743	703	680	707	740	726	709	736	722	740	704	758	709	741	659	740	740	724	724	674	723	744	682	716	722	688	705	723	763	745	742	774	760	762	701	735	701	690	717	715	710	698	704	781	717	786	694	739	752	767	731	709	769	723	703	729	706	721	761	737	743	700	735	736	744	714	750	776	705	711	769	716	763	694	681	777	700	689	735	720	723	664	698	741	700	707	767	716	734	773	689	730	734	728	767	725	714	720	739	757	727	729	727	694	736	726	717	735	709	728	766	759	724	689	744	743	732	743	726	735	741	727	741	718	730	774	768	726	710	742	715	724	746	734	775	728	737	715	706	745	691	712	656	773	703	694	729	702	648	738	715	718	691	780	741	706	700	745	739	717	733	736	723	772	730	699	737	744	720	730	740	761	710	741	719	687	717	753	705	672	719	706	724	752	719	697	734	764	700	672	747	757	775	732	749	690	737	728	722	725	755	706	769	759	717	750	715	735	752	699	664	717	753	704	706	699	722	701	694	771	688	754	761	769	684	724	704	724	737	746	755	715	733	742	703	724	746	717	727	748	748	759	692	730	768	762	720	801	692	750	725	739	711	700	732	716	741	744	713	712	706	744	709	740	770	710	698	667	750	682	754	766	744	692	754	700	708	775	713	765	681	729	708	727	735	747	701	744	728	727	727	688	718	755	734	735	725	728	741	720	687	731	756	738	756	715	694	727	739	780	743	682	730	720	769	786	713	764	765	749	743	729	736	745	772	736	758	795	727	754	722	737	732	721	736	801	724	757	726	705	748	704	718	774	703	808	699	705	743	715	740	743	773	764	744	771	732	705	719	691	707	682	683	761	717	683	719	706	702	772	748	727	723	771	723	706	762	721	747	735	698	676	694	785	744	756	742	739	697	717	740	730	737	746	754	757	724	749	780	713	777	695	756	737	734	703	726	771	740	745	689	747	730	755	734	748	744	725	741	734	739	723	712	741	727	768	756	706	745	701	716	685	721	752	717	765	773	714	692	733	724	722	759	703	735	735	751	729	733	760	733	778	752	700	680	766	708	712	676	747	757	728	740	703	742	730	712	762	703	723	798	712	733	741	781	730	790	701	753	734	751	747	699	735	694	705	761	699	772	720	760	776	763	772	748	716	730	728	744	764	745	748	723	733	724	749	730	690	763	799	717	725	703	749	748	690	727	775	744	770	692	723	725	669	747	735	724	726	722	694	733	736	737	693	706	724	732	776	755	708	742	713	704	782	760	727	748	740	731	782	746	786	784	699	746	697	731	716	748	760	683	711	710	743	731	703	710	704	702	713	750	707	757	695	725	761	721	766	750	760	760	711	719	752	760	729	716	700	730	776	770	727	773	713	751	747	719	740	743	756	666	722	709	721	739	740	721	693	706	762	729	745	727	781	698	682	729	754	727	728	708	754	721	739	714	723	776	704	752	729	735	711	729	780	713	703	680	738	742	684	703	691	714	748	720	720	778	726	712	717	735	720	734	759	754	741	733	707	675	759	740	736	725	737	755	725	738	742	719	713	746	727	738	780	750	747	710	729	774	715	743	719	731	792	720	768	721	724	780	687	735	713	752	825	728	785	747	777	736	738	707	729	706	809	757	736	720	755	705	783	747	716	698	715	754	720	715	746	761	717	702	736	709	723	711	767	738	696	729	737	733	732	710	782	781	741	701	682	734	707	724	720	748	761	695	696	727	750	717	729	787	727	679	684	726	776	713	763	757	713	703	756	732	764	706	693	728	717	785	731	764	785	747	745	768	687	739	780	762	719	788	709	711	659	680	726	757	739	749	722	718	704	718	789	751	738	706	718	741	726	731	702	728	723	738	755	723	730	695	704	683	713	753	730	702	707	750	724	721	771	699	741	722	736	730	688	707	684	761	670	736	753	780	716	697	764	763	780	748	772	708	704	784	727	717	707	741	761	742	745	752	705	757	708	716	730	731	688	761	772	733	713	671	751	785	750	743	787	709	722	742	738	745	727	726	700	780	759	757	747	699	738	752	727	719	760	737	720	755	742	751	763	738	744	704	788	755	787	752	741	702	747	729	782	747	739	765	744	725	749	740	772	731	723	741	741	704	725	740	745	742	756	678	759	706	762	768	714	719	747	719	760	757	708	742	720	713	725	752	710	717	738	692	713	706	753	767	739	735	715	768	738	713	722	721	755	745	681	755	710	809	749	754	764	734	697	724	732	725	724	765	689	749	756	712	714	726	691	761	740	749	703	741	746	706	708	738	739	737	766	731	733	712	734	731	731	706	756	711	727	728	696	740	719	737	720	699	785	715	701	686	696	748	731	682	735	700	737	772	759	711	712	756	708	764	746	699	708	754	738	721	746	716	709	693	748	733	755	706	808	771	686	751	770	713	723	748	732	764	772	715	712	720	750	748	744	790	729	704	709	715	680	779	695	624	710	720	716	666	747	776
27413	55487	44654	31553	25292	21161	17366	12947	10083	8307	6804	5508	4554	3989	3309	2813	2582	2062	1851	1621	1436	1328	1255	1216	1134	1153	1031	950	897	899	887	839	867	825	810	836	837	789	792	735	743	810	775	746	770	783	785	768	754	724	767	748	740	740	775	749	736	712	735	738	697	735	725	743	758	707	696	777	718	716	731	763	668	719	780	727	773	712	724	698	705	707	721	742	713	713	724	797	699	750	695	718	767	744	759	708	697	758	731	746	705	715	751	725	734	744	705	712	696	717	747	754	726	713	778	780	710	704	759	710	748	747	714	718	723	696	691	761	720	740	727	727	743	702	760	673	711	760	740	764	726	768	742	701	724	726	721	738	751	730	783	730	697	716	729	667	713	737	715	701	779	758	774	679	760	769	730	726	758	734	765	765	768	732	703	687	751	709	782	721	745	744	707	767	704	733	667	738	726	696	765	739	733	769	742	697	739	728	753	712	712	721	723	754	750	752	749	725	683	734	725	751	724	708	795	722	768	740	702	703	678	759	722	685	735	729	684	691	708	738	722	728	764	742	724	725	716	652	722	698	718	745	749	761	739	698	749	717	725	712	745	702	728	689	733	775	710	715	735	739	712	728	725	672	752	761	701	692	716	737	702	732	750	773	709	721	721	712	749	724	763	710	709	708	665	722	703	727	699	719	718	737	734	758	764	721	742	742	724	733	729	734	714	648	750	745	730	741	707	733	710	710	742	721	688	727	689	722	668	745	673	747	784	718	765	693	736	765	705	711	771	730	727	737	665	758	778	763	762	738	756	759	703	754	721	692	744	738	707	726	702	791	674	713	771	696	758	740	705	762	701	726	730	710	750	711	698	680	745	725	693	750	766	719	749	693	701	702	739	740	713	752	739	739	713	751	751	757	731	737	748	756	723	717	722	740	728	725	742	721	717	746	757	713	743	712	735	739	700	761	685	726	714	739	740	711	751	721	749	775	725	697	697	679	733	726	729	696	725	693	693	659	750	755	794	736	698	763	722	776	734	690	757	740	761	737	739	712	772	722	734	727	709	707	719	746	762	753	706	754	738	717	738	748	736	709	709	715	722	774	747	751	750	705	755	718	707	689	714	686	728	768	664	665	765	736	751	725	713	713	713	750	755	723	765	745	748	751	697	741	758	756	724	712	736	724	771	742	748	735	686	727	680	777	752	737	687	727	731	685	697	784	739	729	679	757	713	700	756	747	717	731	719	730	699	757	738	716	729	716	723	727	714	751	707	718	739	735	710	732	762	669	727	712	732	703	764	695	682	747	705	755	729	734	691	751	716	741	665	728	759	718	735	779	724	711	718	699	685	761	667	724	764	746	732	716	701	687	750	730	740	810	705	747	750	701	731	758	720	727	707	726	709	696	720	731	720	747	689	718	689	668	769	712	734	705	684	736	729	730	688	731	702	728	745	743	732	767	727	706	726	688	728	694	694	741	698	687	713	727	695	735	726	781	804	718	741	758	740	720	760	738	667	703	748	734	732	690	745	728	748	746	795	753	689	753	731	724	667	753	672	743	730	744	735	769	751	715	747	728	728	714	696	692	722	760	770	691	702	729	746	698	705	739	735	718	717	736	706	738	677	706	753	740	710	721	726	747	727	729	780	697	742	744	712	706	730	766	689	770	737	759	728	728	740	795	719	732	724	671	706	734	758	717	753	727	708	732	768	717	694	734	696	727	720	741	735	673	713	726	739	730	694	718	761	698	729	744	723	741	735	729	781	751	720	753	746	779	761	676	681	739	718	696	694	765	728	711	705	715	720	705	713	720	720	738	733	757	705	769	727	762	723	785	766	681	706	689	751	777	710	676	719	764	745	748	716	675	743	746	766	729	712	726	692	730	685	738	743	730	724	733	758	705	723	710	746	734	742	692	732	747	715	699	756	742	747	730	732	722	727	743	714	703	713	728	740	678	717	738	715	723	780	731	739	757	742	730	738	710	733	732	717	749	698	752	715	707	696	731	757	697	710	751	734	771	696	737	761	715	711	721	708	753	734	746	671	667	661	756	792	709	705	699	731	756	768	738	719	685	777	745	762	775	780	725	763	760	750	724	697	733	745	711	689	765	728	727	746	738	713	715	759	772	725	742	748	759	702	706	719	752	721	748	702	730	725	709	708	717	784	753	690	733	720	705	735	669	710	709	677	710	721	725	767	743	756	690	706	716	769	671	713	670	773	718	738	744	676	735	700	733	733	716	683	712	727	729	733	716	720	747	719	679	726	746	765	712	779	717	675	764	776	689	756	767	701	712	759	761	750	718	694	724	717	709	719	701	702	692	692	720	737	723	682	747	716	812	721	701	734	742	757	780	692	768	727	739	735	778	718	710	761	712	746	721	723	681	724	740	724	750	719	720	723	670	717	735	734	735	676	714	723	707	782	734	718	812	731	720	695	718	740	715	696	711	727	749	754	749	727	692	716	707	778	671	768	714	693	736	808	726	690	770	702	766	713	726	750	740	744	729	723	762	714	760	743	739	733	686	693	743	688	713	709	719	697	744	708	706	719	712	716	710	754	679	744	734	738	657	736	721	744	729	723	739	711	703	754	745	810	739	729	720	759	694	764	741	732	727	728	735	758	704	738	742	707	766	724	680	703	725	718	681	709	756	758	745	712	727	702	735	711	716	720	744	723	742	757	749	719	764	739	757	706	687	682	738	754	736	704	716	682	713	740	712	691	741	722	737	706	737	751	706	708	755	724	760	759	759	708	704	715	716	739	702	723	747	728	701	723	742	757	759	667	754	718	691	777	777	743	735	754	701	741	712	732	701	743	758	737	720	755	724	653	716	689	680	716	706	718	742	702	727	738	733	727	777	758	743	765	736	745	717	715	709	678	701	725	714	726	711	706	716	691	689	721	703	731	734	746	662	717	713	733	786	713	696	708	741	717	724	722	758	691	702	737	698	697	716	709	783	708	755	740	736	774	746	717	704	694	734	763	754	717	709	701	740	750	702	708	699	751	729	724	728	712	693	752	792	785	730	774	729	766	722	744	725	711	723	729	731	693	705	716	739	684	729	744	727	733	682	690	771	776	698	752	732	764	724	752	769	735	744	732	707	725	721	772	726	760	799	775	763	712	727	749	717	737	694	719	711	744	752	724	761	763	720	707	709	757	725	720	766	740	733	730	749	751	728	676	719	733	690	719	760	683	729	770	682	714	733	762	707	707	776	755	771	751	680	730	744	728	766	690	735	683	705	790	722	744	772	713	743	719	722	751	706	725	755	696	737	723	740	714	748	717	767	699	720	740	764	713	731	763	775	717	677	769	674	741	781	713	728	704	729	716	721	726	753	695	729	715	716	696	721	696	729	723	734	737	703	711	756	728	701	737	718	755	692	800	785	662	722	750	748	753	718	710	690	737	709	742	711	767	714	763	719	712	696	740	730	678	729	730	733	733	747	696	725	718	723	732	750	720	759	730	749	687	674	701	739	735	698	694	719	714	736	708	720	749	723	720	758	694	691
29440	27935	31998	21933	12169	8170	5994	4075	3046	2575	2211	1888	1573	1486	1363	1151	1096	1012	876	826	813	742	757	721	729	675	647	666	650	678	667	619	621	591	580	629	582	602	595	591	563	609	582	604	655	590	568	579	537	573	605	579	553	576	583	588	602	575	586	545	542	578	550	589	584	586	554	547	641	603	560	573	592	548	582	562	580	545	623	570	607	584	620	556	606	575	616	534	590	595	548	557	627	599	548	585	543	620	564	577	588	593	567	603	572	556	587	587	600	574	576	572	547	530	603	635	588	517	605	555	571	588	580	544	572	596	586	555	534	551	588	557	602	604	569	549	587	579	540	539	545	637	579	541	627	557	570	548	587	563	537	552	603	566	611	596	555	562	588	622	559	566	552	573	583	593	589	573	613	574	591	558	571	585	552	634	597	554	561	602	553	611	589	559	611	590	576	578	556	583	559	564	548	566	591	560	565	618	570	596	568	584	560	586	594	629	557	581	608	597	550	571	587	574	585	567	563	566	603	588	598	579	561	635	561	574	578	556	602	587	563	588	553	532	553	579	600	593	530	562	599	597	587	585	632	598	558	599	554	554	608	602	571	596	588	583	598	654	566	559	569	575	622	554	566	550	564	596	585	605	595	552	571	585	551	574	580	564	633	559	574	571	596	585	566	609	574	560	517	607	564	608	576	573	581	585	572	571	604	573	589	542	571	606	575	516	613	604	611	565	564	551	566	571	580	559	566	567	584	569	632	556	588	592	636	588	592	602	619	560	566	565	599	587	576	563	589	562	564	568	580	602	562	553	502	589	571	564	524	610	616	578	544	584	603	590	598	575	599	600	611	584	577	552	597	570	573	542	575	564	574	593	561	587	554	555	617	558	564	607	588	607	609	541	572	577	569	626	585	590	584	582	577	604	575	564	568	568	587	527	561	580	623	559	596	594	612	548	579	566	600	604	568	562	580	659	593	607	588	576	601	558	601	527	578	552	620	575	527	569	591	587	608	566	544	588	590	542	576	587	599	559	593	521	559	614	554	593	569	603	574	585	584	558	571	589	597	613	534	533	565	583	577	562	574	572	546	601	603	573	576	584	581	563	565	615	585	593	569	603	582	573	584	578	575	615	501	556	607	594	601	559	610	595	555	580	560	586	558	548	594	585	630	585	549	568	576	612	588	591	569	586	547	588	580	611	556	510	537	577	612	560	626	568	600	620	582	575	612	536	582	577	564	581	581	606	620	590	577	594	601	571	584	572	553	565	554	553	595	553	597	606	556	565	584	559	620	572	545	590	561	590	592	572	577	553	567	564	604	596	591	608	554	589	552	569	596	615	563	594	543	586	604	617	607	547	620	576	584	557	592	546	580	567	593	602	601	613	573	551	576	594	621	588	530	603	548	623	556	588	594	580	586	569	581	599	560	561	556	578	581	620	566	603	563	583	596	569	591	561	569	591	622	560	624	600	587	605	548	617	589	583	589	593	563	572	569	625	555	585	612	567	581	599	524	573	589	564	553	598	574	564	604	574	581	557	606	601	572	567	623	572	577	575	561	558	566	588	591	551	558	551	569	566	598	587	560	622	559	611	568	584	583	563	547	587	572	575	566	569	575	554	586	566	591	568	549	560	586	569	561	579	543	605	566	566	586	526	579	564	573	570	569	591	544	618	574	596	583	564	585	557	588	582	549	580	626	590	607	579	572	583	592	525	610	581	549	592	577	623	576	559	655	580	593	550	563	569	602	607	584	551	606	583	550	593	565	585	590	595	583	582	595	581	548	570	575	512	578	566	554	612	597	584	608	571	552	580	569	596	548	555	587	564	545	570	549	574	563	604	587	540	594	592	586	602	638	590	588	604	626	568	629	586	601	578	596	575	535	588	564	528	575	588	538	571	581	634	601	603	579	566	591	637	579	632	597	592	581	571	589	560	614	588	581	578	593	557	608	578	538	590	614	594	583	596	612	549	558	534	584	549	604	548	598	578	592	580	519	544	611	564	558	621	571	568	558	560	556	593	589	598	566	564	579	562	540	540	546	593	607	602	595	570	556	606	569	567	593	574	601	598	624	591	596	567	576	620	607	539	588	593	586	582	605	544	607	564	557	536	542	613	558	504	571	568	552	608	615	560	636	609	536	629	612	603	553	556	551	580	587	607	585	603	597	579	585	590	588	589	542	583	542	634	585	580	538	545	608	579	558	603	615	607	578	580	588	561	583	578	607	528	547	615	558	599	625	624	573	552	548	580	566	616	579	572	589	563	602	584	562	557	616	543	586	607	565	553	570	548	541	582	567	540	591	556	601	591	594	575	607	602	596	551	585	570	571	565	572	571	561	598	545	605	618	566	613	546	563	588	602	592	567	592	585	585	602	570	555	558	548	561	575	541	595	559	594	560	584	601	576	566	576	593	590	580	570	580	542	573	563	592	568	566	592	591	604	599	579	551	551	552	586	567	632	573	587	592	606	585	595	570	589	587	599	535	649	591	555	585	544	519	569	610	601	555	602	593	612	589	568	576	544	555	623	548	605	615	611	571	592	576	594	615	525	575	568	573	593	590	556	627	590	593	584	589	614	561	541	567	592	629	592	584	589	552	590	515	614	517	559	622	607	530	546	594	652	587	557	576	587	569	558	587	594	597	604	566	540	584	590	557	554	554	576	564	562	563	534	610	539	615	591	542	591	590	603	588	591	578	624	574	582	586	538	562	578	596	604	604	585	577	614	555	543	578	595	587	626	580	586	560	598	587	622	584	564	547	594	620	553	565	588	603	579	583	566	576	582	601	593	614	555	563	586	582	632	577	561	572	559	604	581	578	588	607	590	584	647	598	529	600	570	597	576	609	547	569	560	563	563	571	589	562	598	550	582	606	578	595	558	576	579	587	596	609	524	602	555	597	521	559	551	595	560	567	556	568	590	587	603	580	621	565	543	565	592	591	563	518	553	600	593	564	611	570	595	554	558	576	580	559	591	585	608	574	603	593	567	571	618	591	549	573	558	627	597	572	603	551	589	558	629	600	601	587	616	564	580	564	582	568	534	603	566	559	602	559	529	599	588	572	576	594	565	610	571	592	583	590	574	569	606	585	588	564	549	603	535	543	584	544	615	612	544	622	600	564	523	554	533	585	563	592	600	541	552	572	519	573	539	604	570	577	556	631	605	520	604	578	579	578	620	530	522	560	567	604	595	580	563	578	568	590	542	603	602	654	572	553	549	567	586	571	560	593	587	545	550	576	589	596	561	607	558	550	584	533	612	589	616	567	542	587	584	590	533	574	564	562	593	555	556	622	588	575	554	588	555	562	555	574	598	575	592	584	557	588	564	572	588	570	617	588	586	608	579	509	601	592	597	580	553	549	578	599	582	571	605	605	613	607	534	557	566	537	550	590	584	567	561	548	593	614	566	572	593	624	619	594	630	599	561	581	524	582	592	561	610	573	538	580	573	562	571	607	595	567	616	533	568	575	587	556	565	603	600	631	611	601	584	578	598	626	587	557
25012	42475	32409	20020	14499	11444	8922	6459	4806	3989	3295	2760	2270	2016	1645	1503	1468	1252	1067	955	875	872	860	817	833	763	753	679	652	641	658	685	663	661	650	622	600	607	649	632	608	637	584	675	626	583	602	616	588	583	615	618	634	565	548	583	662	577	574	616	611	575	594	569	651	624	619	578	568	596	598	578	589	616	589	596	627	608	596	622	619	605	593	601	573	578	618	579	609	578	621	590	631	617	628	572	613	641	587	575	571	589	616	543	607	583	616	608	619	601	605	584	577	581	603	558	629	557	563	606	654	565	598	577	623	574	577	605	616	597	581	522	577	528	616	584	631	576	618	590	615	579	587	591	608	585	629	606	571	592	568	563	559	577	614	575	592	623	578	596	609	572	586	576	622	602	613	597	559	587	617	606	593	577	576	612	574	604	590	592	588	588	578	632	638	572	628	572	589	613	600	608	615	577	594	612	596	614	585	560	626	559	594	582	565	589	558	578	597	602	602	589	600	653	579	598	602	574	608	590	606	586	575	619	578	610	597	601	592	615	571	610	522	585	564	605	628	613	578	556	591	604	627	634	570	595	541	600	585	584	612	629	603	604	574	612	630	567	598	589	569	583	610	544	601	563	563	565	621	574	550	588	625	616	609	598	624	587	595	589	621	618	630	592	598	591	601	579	542	585	618	581	581	587	610	566	581	563	596	616	573	596	571	640	562	592	587	580	582	582	606	602	587	598	605	598	589	618	589	588	626	649	562	585	586	599	585	606	606	588	644	604	578	590	633	627	598	577	572	590	623	575	611	596	604	619	623	567	578	594	599	602	584	585	609	574	568	593	574	610	576	585	614	637	606	623	640	592	604	577	621	584	595	612	637	596	557	621	615	566	571	602	615	595	526	571	618	588	599	632	589	565	620	580	561	577	598	649	588	583	614	579	596	632	599	598	611	585	622	620	587	621	611	597	638	541	595	619	600	648	593	566	581	578	615	581	591	609	581	598	613	557	575	604	627	590	628	609	601	576	634	601	580	598	569	600	597	593	504	562	563	594	568	560	603	584	581	615	601	607	571	583	583	601	590	578	612	624	602	603	606	639	608	576	583	622	567	626	609	542	571	623	594	619	621	620	614	544	571	615	591	586	566	569	549	563	600	611	583	576	559	562	600	612	575	625	608	567	610	622	596	565	612	578	607	600	570	582	575	551	550	613	622	571	610	628	638	575	545	595	657	566	628	589	520	628	582	597	602	599	582	662	596	622	617	574	600	593	562	633	602	639	602	622	613	602	585	602	596	562	579	607	618	606	589	556	595	562	586	557	592	595	597	638	601	612	612	592	592	599	583	635	598	616	546	601	602	562	587	605	598	570	592	604	579	607	583	605	560	634	584	556	627	570	573	630	599	584	591	592	610	602	635	589	614	600	581	591	630	616	562	557	624	608	570	539	666	597	615	558	586	581	573	588	583	632	614	574	594	645	585	593	650	615	569	611	576	620	572	594	618	643	618	577	577	610	551	595	607	618	609	624	596	567	561	564	592	600	587	588	624	579	560	621	624	619	614	626	630	605	589	598	599	568	593	579	599	616	576	593	615	608	595	563	579	601	567	564	553	582	550	587	566	615	569	626	610	613	569	550	576	609	572	604	588	641	596	603	600	609	576	563	611	599	648	592	620	541	618	616	550	605	600	606	573	555	617	586	573	586	591	550	647	563	603	582	565	623	603	572	618	591	592	577	576	580	573	595	613	630	602	610	555	566	583	599	566	596	618	599	590	588	584	568	629	577	582	569	591	558	595	595	632	627	606	622	590	582	628	593	584	590	578	589	574	594	615	609	577	540	581	575	600	586	646	554	584	600	613	608	603	589	590	563	620	586	578	588	601	608	607	610	597	595	612	614	582	611	605	601	602	610	580	577	602	572	585	610	617	582	606	593	612	598	593	604	625	570	624	555	579	600	577	611	533	576	616	589	587	597	605	629	572	569	594	542	609	590	560	570	626	630	572	584	620	571	634	584	616	574	584	585	591	608	570	586	611	633	577	592	597	624	561	557	571	613	531	598	632	594	587	574	551	579	577	588	580	576	581	596	631	616	602	624	566	584	559	666	589	583	577	617	598	620	611	582	596	616	597	612	599	622	535	581	594	549	542	610	571	590	594	637	581	591	583	588	578	585	593	599	627	600	555	557	581	604	592	583	574	557	623	600	572	574	564	612	591	621	604	588	591	571	569	599	601	608	601	574	654	590	605	626	603	594	616	628	591	580	640	610	592	586	593	601	590	618	577	585	596	614	583	576	590	611	617	611	639	628	598	558	637	564	571	618	559	595	565	610	588	600	576	639	573	625	574	626	612	568	612	618	569	590	594	579	606	602	556	587	600	656	579	561	606	597	577	604	585	596	557	589	599	578	638	586	589	585	566	615	555	554	611	617	549	591	603	642	621	577	573	565	605	583	621	649	583	576	561	613	624	637	579	602	584	568	635	591	607	597	587	604	579	601	587	582	575	555	599	589	579	591	586	608	614	593	554	583	606	604	601	587	568	601	645	568	573	597	586	627	552	595	582	578	589	604	610	627	595	583	622	586	569	618	611	581	606	619	625	620	591	627	612	629	627	598	620	540	578	549	598	564	567	647	592	587	633	606	599	581	558	595	640	620	616	562	612	598	579	610	582	577	654	576	577	605	586	589	590	589	585	565	589	646	604	618	609	574	598	595	599	567	581	636	624	599	606	558	604	595	642	535	621	619	593	586	566	580	590	596	615	571	589	620	560	596	625	571	593	580	608	603	566	647	601	603	575	559	598	528	621	582	602	569	590	607	626	545	586	590	596	565	612	617	609	592	559	553	581	575	591	602	575	576	580	620	593	611	586	643	562	588	577	574	565	612	567	572	600	600	668	586	589	576	601	594	598	580	638	611	608	607	595	594	566	616	627	623	627	600	613	602	600	594	591	585	566	599	612	598	579	621	605	571	611	550	619	585	620	617	591	603	604	647	567	656	580	579	565	586	572	646	616	584	611	558	594	612	550	565	610	606	601	590	566	569	576	648	600	591	604	573	586	627	636	579	606	582	622	619	597	612	557	612	594	603	534	550	587	567	583	562	628	586	601	567	613	552	567	595	609	586	578	568	592	607	591	570	579	574	571	597	625	584	551	573	604	555	594	628	567	583	609	616	631	684	587	620	572	543	576	616	622	582	595	619	577	600	568	619	591	582	597	559	616	582	605	592	632	588	560	570	603	575	610	572	601	585	592	636	594	610	590	608	602	597	586	602	602	572	596	590	572	596	562	546	605	643	613	624	574	590	640	616	599	608	554	588	609	579	612	614	602	541	584	627	576	617	610	602	606	623	619	596	600	612	577	584	581	615	592	630	591	596	595	620	617	617	591	632	608	600	637	573	577	635	611	597	592	593	579	599	671	579	596	578	606	618	610	616	640	555	603	618	576	569	643	601	627	604	593	604	615	581	629	564	565	583	587	641	593	600	588	635	590	607	601	578
24354	21540	28900	25080	22232	18183	11701	7153	5303	4049	3389	2829	2418	2072	1803	1615	1447	1289	1233	995	998	937	907	898	871	854	781	770	733	770	716	685	729	651	706	684	699	711	713	639	712	683	662	619	687	661	644	668	656	613	674	675	644	656	629	636	673	647	660	640	629	630	669	654	632	634	668	609	646	648	630	632	627	696	672	682	657	624	626	642	622	688	662	685	661	594	641	636	603	632	609	622	675	664	663	646	638	678	606	650	652	643	662	624	627	658	615	615	658	623	597	626	659	654	572	625	616	607	697	598	670	621	631	589	679	652	640	662	627	632	676	665	653	658	664	594	616	628	626	645	625	674	644	664	682	627	649	639	620	634	643	640	647	660	608	652	651	625	618	611	658	626	673	642	632	634	655	627	680	618	672	630	641	615	711	647	651	637	633	667	660	622	660	667	639	694	693	638	606	636	629	630	681	604	645	633	645	669	650	664	600	639	649	597	637	662	629	643	644	608	660	693	680	641	679	668	633	623	664	655	585	679	615	650	628	667	653	635	608	599	622	596	626	660	657	647	612	626	653	629	607	619	644	624	688	650	637	635	670	633	638	631	642	627	604	663	658	647	649	646	599	637	637	668	600	638	614	644	656	642	681	645	693	636	628	613	600	632	635	635	661	620	625	660	649	593	606	629	615	618	635	629	610	695	648	633	630	627	643	605	664	620	642	660	710	674	599	608	624	633	631	595	632	664	632	616	648	658	619	653	570	608	571	686	601	653	647	628	658	661	628	629	672	632	633	622	666	658	636	585	641	638	620	611	637	643	674	642	642	659	664	599	637	619	613	650	609	642	642	597	667	655	630	650	574	702	602	644	674	693	617	684	599	595	622	621	607	630	628	652	627	649	637	663	660	636	624	660	637	620	584	602	667	638	623	645	656	696	651	610	619	604	656	660	659	643	608	644	656	656	610	635	679	618	634	624	651	616	665	641	648	625	631	656	701	601	670	723	645	621	657	619	678	633	645	635	656	629	630	622	654	661	649	661	636	681	617	625	636	618	691	629	625	593	603	623	598	625	677	635	625	624	619	671	614	639	647	646	619	662	695	657	651	637	642	691	656	641	675	635	647	685	637	660	614	639	649	612	638	654	647	628	678	679	620	661	686	599	634	646	662	654	671	601	660	580	670	624	650	618	660	701	657	619	642	600	651	651	654	612	643	615	627	644	642	659	649	663	626	628	652	632	657	668	640	613	597	671	686	667	675	638	628	641	652	671	618	634	609	641	620	647	672	639	625	690	635	660	615	642	629	643	632	614	664	660	667	699	596	605	702	656	634	674	730	679	599	628	687	636	634	665	637	628	650	624	635	633	634	633	674	634	671	614	623	641	709	644	635	643	629	636	612	666	686	662	625	598	608	613	637	637	669	664	592	663	705	682	703	647	618	667	637	678	636	582	657	674	643	648	627	609	618	646	659	695	650	644	648	659	670	623	637	605	613	660	613	629	616	626	635	670	660	661	646	659	628	637	652	615	651	672	672	631	655	660	630	650	634	582	664	667	661	611	661	626	654	648	659	630	654	666	641	648	617	629	653	624	676	659	709	598	685	637	665	648	652	648	644	659	626	644	664	668	618	644	600	630	674	630	657	638	605	660	612	603	623	686	657	664	637	611	614	642	635	656	637	611	651	631	591	614	641	622	674	694	659	675	653	612	664	567	631	684	709	629	588	648	589	664	668	660	618	648	688	629	621	658	681	663	584	637	623	655	645	652	643	656	645	649	600	621	645	621	600	656	637	629	650	598	629	692	635	632	612	687	642	651	652	641	649	630	627	607	628	615	641	597	595	670	618	592	585	599	646	663	627	661	675	607	637	644	652	662	645	611	676	651	627	605	631	635	615	653	644	691	642	616	604	628	616	683	667	646	667	627	645	615	613	635	660	634	661	652	636	644	643	637	653	655	644	633	620	668	640	645	654	683	715	670	620	635	620	627	672	628	606	633	614	640	646	636	650	666	621	691	686	632	626	686	646	636	675	630	615	657	666	696	622	626	667	662	632	657	643	678	637	657	624	650	632	638	620	715	619	611	650	643	634	651	688	658	689	674	635	613	619	642	634	636	644	657	645	697	628	642	659	675	626	656	642	626	611	615	663	629	610	649	635	646	657	628	650	673	649	665	673	590	697	617	603	636	633	653	643	638	603	614	628	651	619	601	566	677	606	628	663	665	630	638	680	637	647	666	649	674	649	656	648	666	641	631	677	608	622	629	661	648	623	602	659	656	629	669	665	611	669	616	646	665	617	659	629	648	662	628	644	601	616	634	638	673	684	621	623	624	609	639	646	628	650	646	632	668	655	686	698	661	659	644	627	670	614	602	633	635	613	646	651	643	664	597	652	607	646	669	665	680	622	659	641	638	666	588	650	601	653	675	634	628	668	626	628	671	620	631	646	665	637	671	649	610	631	707	642	650	602	690	659	619	684	674	678	650	593	632	595	619	615	600	681	625	646	655	677	644	630	598	587	590	618	609	661	644	622	636	676	596	689	665	656	649	674	646	601	654	622	685	650	669	615	613	620	683	629	710	642	656	612	673	662	608	625	634	616	656	635	651	659	656	643	642	594	626	638	617	667	563	651	659	669	642	659	628	670	651	623	653	676	617	630	658	649	629	659	601	648	658	631	599	629	591	615	680	658	634	610	624	624	615	660	608	639	633	601	660	682	639	662	630	651	661	637	682	681	665	672	652	670	610	618	648	655	621	633	615	642	657	615	680	651	695	634	646	642	650	611	627	632	619	677	663	660	645	647	641	601	588	625	664	606	621	645	650	648	631	603	633	638	652	658	661	633	600	606	653	650	655	649	623	678	653	662	647	635	662	653	626	639	644	627	625	578	619	637	629	579	623	645	641	619	663	635	657	625	659	677	667	634	641	676	645	623	687	654	665	646	593	662	634	640	637	628	677	629	624	630	612	657	650	627	642	653	625	588	667	647	657	617	628	683	633	603	673	673	637	626	659	656	661	677	673	620	644	659	655	691	626	641	608	647	628	645	643	683	649	625	655	645	649	623	688	706	684	655	687	678	638	631	623	653	662	646	667	626	624	636	649	628	645	614	632	624	625	639	636	626	651	661	629	634	630	665	634	682	645	661	615	621	635	625	662	671	662	593	672	656	660	655	647	687	628	671	636	691	637	624	632	646	660	628	682	657	676	645	604	655	632	670	682	596	625	566	647	590	614	635	658	654	691	609	609	650	661	647	616	684	679	627	624	651	682	646	631	639	604	640	667	633	626	610	664	642	654	621	631	689	627	640	625	656	650	633	659	682	652	658	623	610	644	659	683	665	676	659	622	646	619	683	670	621	611	590	636	603	639	621	603	660	642	625	596	650	668	620	620	668	647	642	628	644	667	668	637	634	644	631	643	642	678	607	610	636	596	597	591	676	631	621	634	651	659	643	609	595	626	654	623	627	618	631	659	600	678	644	635	651	666	662	678	673	639	623	668	679	626
25566	51025	40509	26579	20294	16435	13129	9945	7519	6017	4978	3952	3426	2752	2418	2151	1877	1605	1402	1221	1173	1097	1022	1033	967	881	855	821	794	747	790	806	728	764	704	729	701	700	672	762	698	715	671	643	671	684	671	635	659	699	649	651	673	681	659	626	599	631	658	668	668	605	635	657	635	604	652	659	630	659	704	690	639	649	717	652	644	624	669	646	673	648	658	661	638	631	719	682	617	627	646	631	696	656	669	640	663	614	634	657	644	641	660	662	658	638	695	651	638	627	631	656	669	645	646	647	676	646	668	661	604	667	634	631	630	673	640	644	689	629	651	689	646	666	628	600	635	652	657	630	635	673	671	687	675	675	665	637	667	605	677	695	604	636	625	649	623	643	626	665	624	617	627	670	682	701	674	666	653	724	667	657	646	656	624	642	630	670	652	664	668	626	646	675	651	652	667	671	653	678	641	635	678	693	672	656	696	657	631	619	698	651	641	644	660	703	653	606	605	655	625	666	674	642	627	666	668	658	611	651	622	656	688	647	641	653	671	667	615	618	647	638	663	669	651	607	652	623	631	638	658	656	695	679	630	665	668	624	626	674	648	654	664	657	655	666	652	656	627	684	649	656	629	656	663	601	657	698	630	649	641	655	645	670	634	642	644	610	620	612	681	623	702	619	647	690	614	649	673	669	659	655	653	663	625	670	651	704	623	676	612	603	664	665	623	635	665	633	597	611	657	660	636	670	654	687	683	661	650	666	670	652	652	663	608	667	656	666	719	653	662	631	627	608	657	661	671	642	672	623	711	684	637	660	633	596	688	643	655	646	669	644	654	635	703	652	681	672	645	688	673	639	630	644	639	625	645	713	668	697	631	643	654	632	646	645	643	644	661	651	602	615	583	632	644	632	665	638	613	666	617	662	658	665	637	642	646	698	631	658	648	627	658	671	651	656	669	660	677	591	656	650	637	629	659	603	659	620	647	639	663	673	643	648	629	686	606	651	668	646	596	616	659	653	681	650	618	671	654	679	688	686	648	613	708	616	674	612	581	671	647	634	677	695	678	647	634	622	645	640	686	611	671	617	656	642	647	656	655	670	615	686	658	660	726	644	618	634	656	666	650	634	635	650	636	620	658	680	683	678	644	648	702	630	665	662	660	648	660	659	684	612	661	596	641	696	648	672	699	646	620	630	653	643	645	628	655	626	654	646	631	654	667	642	655	661	620	655	680	677	674	626	638	718	656	644	648	665	652	680	683	688	667	656	677	610	607	660	652	688	655	686	632	642	648	670	622	662	643	627	668	679	607	663	656	649	655	643	652	637	616	629	658	616	655	640	653	653	654	659	634	649	664	655	716	661	621	658	642	629	612	606	646	607	630	632	618	619	637	594	639	618	651	643	681	665	684	613	625	643	668	647	612	627	634	647	660	677	633	642	686	696	640	653	591	647	648	665	689	625	669	606	653	619	610	688	650	712	632	676	667	679	659	617	697	648	654	657	712	651	646	631	657	601	649	692	688	660	602	655	668	669	614	674	641	643	672	641	625	669	647	643	660	682	627	632	633	716	687	630	620	580	657	667	636	656	663	686	655	684	644	648	640	638	651	635	673	646	636	629	643	669	696	616	631	601	653	631	616	612	637	619	682	606	627	661	619	619	699	647	661	620	631	640	640	674	669	601	648	679	684	625	675	634	654	609	646	616	659	581	668	670	624	649	628	649	657	656	687	661	638	643	673	618	636	641	665	646	620	616	644	637	663	678	639	656	638	671	609	636	677	652	650	646	660	664	669	643	598	648	707	674	694	643	647	621	615	662	632	640	688	659	666	617	626	620	651	682	673	613	612	634	661	646	667	668	689	688	641	678	644	645	656	663	624	610	624	662	604	634	649	652	595	628	674	641	675	675	674	688	664	662	627	657	694	674	714	686	651	665	687	610	627	656	629	639	601	669	636	694	638	645	612	692	660	608	654	646	656	699	649	646	658	652	637	630	664	630	637	631	630	675	653	676	643	648	636	635	642	608	607	675	639	651	656	646	637	685	666	677	689	648	595	691	625	609	645	628	665	595	678	652	661	665	695	672	645	639	651	624	642	649	688	654	653	683	665	615	643	699	693	695	623	647	665	662	672	660	617	586	634	633	644	680	669	633	655	686	615	655	643	623	642	641	580	653	672	637	643	669	664	647	640	668	632	689	649	649	668	704	647	647	649	621	685	674	652	660	648	652	632	627	632	655	636	603	684	637	648	672	614	660	679	597	656	642	625	634	638	665	650	649	662	664	628	696	603	642	665	653	631	645	639	631	620	652	657	641	703	680	617	628	587	604	623	586	656	659	678	670	652	678	636	667	685	603	680	678	664	670	626	638	642	614	662	669	632	598	629	638	650	689	684	688	648	622	617	604	685	662	617	662	659	623	623	639	665	623	620	637	693	634	670	696	664	667	658	648	675	671	673	605	671	655	669	644	635	586	623	674	639	681	661	603	634	637	657	611	683	643	673	649	669	703	684	665	710	641	665	643	618	648	628	667	681	685	637	693	654	655	665	638	651	606	631	647	636	625	671	645	677	658	641	652	641	672	631	630	631	644	629	654	660	650	661	664	651	682	618	675	653	653	618	597	638	638	629	660	627	629	625	623	662	651	695	672	637	624	590	670	669	703	600	631	619	649	655	632	644	628	652	641	626	680	640	663	591	669	651	611	647	638	666	666	651	604	656	628	638	623	632	686	617	631	647	659	645	665	642	657	636	601	647	597	688	669	620	617	671	652	656	594	618	632	642	710	621	642	638	626	633	640	652	647	640	672	658	645	637	630	674	614	673	641	626	648	635	652	686	686	650	652	623	640	637	620	643	653	668	632	703	593	662	645	662	660	642	624	634	634	688	632	610	653	667	655	637	670	635	650	622	660	689	628	665	645	692	628	636	669	645	663	618	651	681	668	644	639	642	641	659	653	661	648	646	662	598	630	624	679	706	674	664	598	603	651	623	657	647	651	648	682	656	719	649	681	633	676	635	683	668	649	660	686	674	673	683	639	616	655	659	669	648	658	650	651	663	629	631	661	663	631	639	703	663	653	647	673	648	672	658	679	643	622	626	651	640	633	618	667	675	653	637	658	648	686	667	635	615	616	619	660	649	631	647	644	625	658	670	643	658	677	648	690	658	656	653	641	702	652	680	665	646	682	682	661	608	625	686	651	650	651	648	656	633	635	676	624	639	676	647	660	651	655	682	629	593	716	657	651	653	658	675	657	677	651	676	659	634	629	669	622	619	658	660	642	678	626	665	665	654	648	640	639	655	624	670	670	631	661	710	624	634	659	617	707	698	607	672	618	652	683	683	613	616	655	650	644	614	655	677	654	683	636	690	644	663	653	642	650	640	644	645	657	636	676	638	648	627	611	668	642	674	632	640	654	686	639	658	657	667	641	640	679	638	638	638	633	608	616	650	660	639	611	626	624	671	656	631	631	650	635	635	595	644	678	674	650	589	639	629	640	672	644	651	660
25488	21585	28387	26614	18581	11154	7743	5291	3830	3261	2663	2309	1903	1654	1475	1330	1253	1202	999	921	915	859	888	808	749	781	748	665	692	688	673	654	673	676	640	599	632	610	650	642	663	602	597	631	595	604	625	621	659	646	594	576	628	599	610	601	569	631	603	627	620	645	650	630	656	587	548	660	564	674	576	630	565	632	623	618	619	625	633	588	589	663	619	632	624	671	644	611	578	601	602	600	626	598	587	578	623	623	623	592	660	651	647	637	636	609	605	625	603	632	612	636	627	602	613	580	602	642	580	612	612	571	594	571	605	620	590	584	623	639	668	583	583	574	601	570	620	615	528	634	595	609	638	565	571	601	589	579	599	624	585	635	554	627	600	604	634	609	613	626	600	572	637	621	617	647	611	604	592	620	620	650	606	639	608	583	601	590	627	636	599	598	619	575	634	640	632	601	630	609	652	663	610	616	604	637	619	652	587	610	620	589	626	664	631	645	584	607	611	592	586	602	628	648	585	617	594	570	610	605	592	611	581	610	592	617	602	589	587	620	603	593	625	590	601	608	588	634	638	602	572	601	576	627	582	607	597	636	623	643	651	605	654	611	548	571	574	619	585	578	603	551	622	587	607	612	622	612	630	611	583	651	595	604	602	627	620	631	589	594	622	616	596	609	630	598	623	625	592	646	626	606	621	601	583	648	615	592	634	598	650	595	558	650	629	597	567	595	610	588	614	624	590	564	628	639	616	602	589	612	626	634	604	588	613	590	627	574	617	574	615	602	616	584	612	618	603	588	566	596	668	605	583	577	607	609	620	639	620	606	611	623	597	596	606	592	614	605	617	588	646	639	624	574	605	593	628	564	622	615	612	610	600	612	611	558	600	557	599	638	612	581	598	624	655	645	621	581	622	590	596	555	660	583	614	622	641	597	606	638	598	605	595	626	651	645	561	615	564	629	636	599	608	645	611	617	609	631	617	612	612	622	610	655	597	643	635	584	586	622	583	594	597	625	614	590	617	639	582	629	612	561	614	621	602	620	616	592	590	571	611	569	579	621	632	599	619	624	635	627	645	637	603	622	609	580	620	581	597	643	610	627	602	572	615	588	592	614	594	607	598	554	601	635	667	615	597	624	587	628	544	614	615	572	615	645	609	612	597	619	617	594	607	630	630	586	663	561	625	631	602	593	588	570	616	634	606	648	639	580	580	582	602	595	611	587	550	606	553	598	591	574	607	638	593	615	597	591	579	616	647	624	603	594	611	621	595	608	586	612	534	599	605	578	622	578	613	600	622	637	608	604	605	609	619	638	614	600	612	627	581	609	604	579	591	563	608	658	593	594	604	607	617	621	641	622	641	615	625	618	609	640	596	615	618	611	629	636	585	628	637	581	628	613	620	614	636	667	591	585	615	567	630	624	568	652	627	622	596	582	616	610	626	624	651	664	559	597	624	627	576	570	580	587	567	588	576	554	609	591	591	593	573	593	621	637	580	565	607	567	630	611	643	651	569	625	637	588	580	603	600	646	605	619	617	572	616	610	584	623	607	635	604	590	609	589	588	589	596	581	605	585	656	619	637	598	630	608	586	617	642	602	638	656	635	615	630	575	620	599	575	603	642	605	584	592	640	589	599	595	631	588	592	635	627	550	587	606	633	615	602	586	635	583	644	608	610	637	629	603	590	609	606	635	603	562	580	567	634	623	585	625	603	635	599	611	606	624	602	609	602	624	664	628	580	606	623	600	642	602	595	606	594	634	603	583	615	610	591	600	606	587	644	642	645	616	629	598	653	612	592	591	622	610	644	652	632	630	606	606	565	595	622	616	585	627	646	599	593	653	595	617	630	578	602	585	618	599	586	633	620	605	578	637	627	593	602	599	617	620	607	653	623	594	577	637	576	625	618	594	590	603	584	584	613	682	548	617	601	621	587	611	600	596	575	592	564	630	604	581	597	586	606	592	628	593	610	613	615	600	606	655	632	601	612	640	625	594	622	600	647	648	623	597	603	650	612	619	627	632	629	612	617	608	620	576	593	590	632	655	588	638	598	618	612	627	636	562	589	603	565	625	600	621	618	603	586	604	605	628	623	635	575	618	630	592	598	600	602	646	600	605	593	603	628	612	622	598	630	625	610	646	645	589	601	596	622	615	633	584	575	622	620	603	622	608	595	645	597	623	575	570	607	600	597	641	625	578	572	605	641	587	655	634	654	570	695	576	636	600	601	644	622	605	606	581	634	579	595	612	614	602	614	605	595	593	617	644	588	640	606	576	605	579	614	595	597	592	593	624	587	544	591	640	617	593	580	589	640	623	619	618	601	628	618	643	603	616	624	618	594	618	611	611	627	607	553	626	624	643	554	599	620	572	617	670	568	609	632	584	626	637	617	578	568	611	625	648	615	594	631	606	582	591	559	609	564	608	614	596	601	607	610	621	620	633	615	607	634	622	585	605	611	620	587	621	639	635	624	625	625	639	578	614	621	586	661	580	568	593	628	640	625	622	598	597	637	590	615	604	614	659	642	612	656	592	647	588	595	606	595	603	621	638	593	578	597	629	591	590	559	612	635	659	575	627	604	628	621	604	651	613	633	627	599	601	642	592	570	623	629	582	635	654	576	609	613	640	604	640	605	634	635	647	624	581	621	593	635	587	648	603	599	629	606	592	587	639	573	598	592	575	578	587	619	596	587	604	602	603	589	632	614	615	650	576	608	609	592	601	608	582	614	565	609	632	602	616	655	601	605	648	633	568	631	600	583	626	595	633	593	565	628	634	600	647	625	576	602	617	610	589	637	623	629	547	660	634	591	651	619	625	644	611	633	625	610	586	613	589	608	580	591	583	639	613	561	590	607	610	626	605	612	572	577	617	562	612	596	642	593	624	581	611	580	601	583	632	593	621	649	639	640	581	560	637	595	612	575	590	643	617	629	625	572	617	596	629	611	591	665	586	562	635	608	600	613	598	588	595	623	574	620	635	642	609	618	621	594	664	586	586	612	611	582	620	626	621	612	608	601	581	615	629	614	616	614	655	587	607	571	632	611	592	615	632	602	583	562	626	649	576	593	589	586	598	672	592	627	581	604	592	655	612	595	610	614	598	621	611	591	654	640	622	581	573	589	613	632	605	659	642	587	589	586	566	615	603	622	596	593	658	628	601	599	616	593	602	608	606	604	635	621	610	636	640	615	605	600	585	619	624	584	562	608	659	586	598	599	578	598	595	643	616	605	568	627	577	637	590	642	643	628	617	621	618	575	560	626	628	610	594	603	603	597	582	605	620	628	645	617	648	616	601	603	601	610	621	647	611	666	615	639	652	608	628	604	595	583	576	601	605	597	583	627	646	604	579	622	626	574	596	588	616	592	601	588	654	614	609	610	644	588	621	597	648	580	554	593	580	620	577	616	611	622	600	579	612	616	618	590	596	590	596	590	590	621	586	587	598	591	616	557	616	609	619	612	627	642	620	636	637	634	605	594	610	653	593	647	623	618	618	636	613	590	582
25307	47813	36895	23639	18141	13705	10922	8387	6479	5050	4185	3473	2780	2288	2031	1805	1648	1488	1216	1222	1103	1051	962	926	874	858	747	740	747	724	670	681	688	667	685	662	685	704	657	671	621	674	617	637	678	630	668	586	639	652	674	651	659	629	610	619	621	670	652	650	632	657	628	629	599	605	624	646	638	650	612	656	619	628	620	636	616	657	612	579	564	619	602	662	634	616	629	652	641	640	581	611	658	637	620	632	640	599	606	623	617	619	633	646	612	637	609	611	618	653	639	627	629	610	654	634	592	624	653	589	645	628	623	659	646	615	642	624	664	673	605	634	644	654	645	657	636	635	633	655	598	627	612	607	668	665	581	624	604	626	606	645	648	604	633	624	660	629	626	623	642	622	568	633	616	596	625	616	583	630	658	594	639	651	617	659	616	611	624	614	626	618	627	640	633	650	674	667	653	652	642	645	663	648	655	609	628	714	611	676	611	667	639	647	627	649	628	640	645	598	659	656	624	636	666	643	614	617	628	632	645	619	685	659	614	629	620	641	644	673	630	580	655	664	617	657	648	640	616	615	633	636	629	593	625	597	627	611	634	631	616	630	634	658	614	676	605	663	629	659	642	628	651	622	657	632	660	672	549	643	650	637	634	594	635	651	602	618	657	620	607	616	588	670	611	575	616	603	647	627	663	597	651	679	610	649	676	591	634	591	655	660	649	677	585	616	614	624	658	608	728	600	637	605	660	625	665	592	612	602	666	590	661	638	618	678	617	636	624	630	674	624	636	646	654	594	597	610	591	628	667	656	646	642	607	623	618	642	610	584	602	617	648	625	654	655	558	608	581	598	687	614	632	660	624	598	594	641	656	605	662	640	627	672	686	655	645	581	599	629	637	625	595	636	633	602	620	678	639	596	607	635	581	638	646	627	677	644	605	676	654	622	664	596	642	613	609	617	619	654	614	657	636	686	601	577	612	646	626	605	650	610	650	648	610	612	629	631	618	628	662	647	666	622	645	564	651	597	662	615	628	637	603	645	650	632	626	691	650	599	622	622	687	600	619	657	638	638	631	613	617	632	579	661	650	599	616	636	572	571	588	604	664	636	619	586	625	605	614	616	596	621	622	623	617	625	657	629	658	619	640	659	624	599	605	663	601	602	625	631	656	641	652	658	622	617	625	692	616	675	620	632	632	663	646	607	641	599	629	600	605	664	659	668	610	622	576	636	679	586	640	691	646	658	615	657	654	648	625	647	594	612	629	608	652	625	616	633	654	608	634	615	651	635	640	614	616	649	624	628	660	643	623	640	614	617	622	602	594	627	578	603	637	675	694	635	668	667	639	660	597	626	694	650	637	594	637	600	606	629	623	626	648	630	624	616	659	621	597	624	660	594	677	667	621	651	608	610	637	685	691	641	666	669	598	611	621	668	630	634	656	559	635	678	612	621	629	627	659	621	630	641	605	609	646	611	629	640	635	654	628	655	648	621	604	632	643	605	668	612	606	607	621	590	616	655	624	682	663	645	639	639	629	629	640	612	614	648	630	632	667	620	619	678	628	628	635	603	598	635	647	634	664	592	670	578	657	652	611	628	586	571	632	688	634	600	624	650	640	621	597	587	608	601	646	639	627	638	642	653	601	606	598	630	631	668	618	597	612	631	659	604	671	595	608	648	608	629	667	619	641	636	644	613	658	652	655	597	586	616	639	686	637	613	660	631	636	601	642	608	622	622	624	656	653	676	634	658	604	613	659	662	591	623	608	646	626	633	680	649	631	641	614	670	657	655	621	599	605	657	620	660	614	598	628	649	598	643	619	630	635	602	648	640	652	652	604	645	684	637	676	636	623	628	626	596	639	657	601	593	631	639	645	646	610	602	596	649	643	626	616	638	657	634	641	652	641	684	674	596	606	568	613	620	638	607	609	664	616	647	619	596	642	622	634	621	628	635	635	661	586	616	602	624	661	630	630	615	609	630	632	643	604	607	599	606	649	634	640	643	594	618	610	645	663	607	675	685	629	620	598	601	640	575	626	626	640	638	632	611	682	638	614	611	654	615	676	604	583	633	635	628	642	678	645	632	644	593	640	629	663	598	653	624	611	658	610	626	609	605	615	675	638	639	643	584	621	622	602	615	623	580	643	616	617	645	617	592	632	636	619	610	618	617	632	605	639	596	633	651	635	656	641	601	632	635	627	620	620	665	625	575	598	658	629	636	614	629	640	658	633	666	635	595	619	710	562	604	628	674	623	619	606	614	639	641	638	600	597	639	617	646	675	611	625	643	641	651	599	659	646	605	661	621	649	615	599	680	668	644	593	606	666	650	651	612	615	658	637	592	621	656	624	619	625	607	609	643	673	688	624	616	643	579	631	645	622	610	683	614	622	641	615	605	648	619	627	597	594	625	652	658	644	673	655	668	616	618	642	613	611	606	612	599	628	624	648	619	622	601	607	656	667	628	622	646	641	617	596	671	638	630	656	589	640	604	660	606	621	595	603	640	606	614	656	600	614	652	630	667	649	674	643	615	597	630	616	646	629	651	624	585	605	618	615	615	664	641	652	625	646	601	591	639	660	632	667	617	654	610	627	615	643	660	624	616	656	675	629	616	655	630	682	644	649	656	592	658	619	625	606	625	633	632	624	651	627	654	621	651	619	609	607	628	576	638	644	682	614	599	617	653	617	653	616	634	659	612	620	640	694	638	611	607	644	629	641	628	656	626	634	623	621	662	602	611	677	625	635	635	605	642	621	620	637	665	648	602	645	604	649	664	640	625	647	602	608	637	605	619	611	674	658	617	600	655	645	622	638	623	607	661	598	629	641	647	631	584	618	610	661	616	618	655	638	628	626	640	638	622	597	666	602	603	654	664	639	618	626	629	672	615	643	608	688	635	604	636	624	618	649	629	652	612	619	585	624	591	643	623	642	644	644	617	654	613	624	635	632	636	626	627	639	588	637	651	656	657	591	620	653	615	636	643	668	620	627	665	633	649	655	664	596	665	636	646	684	629	669	587	635	590	631	650	589	630	599	623	622	624	640	629	639	649	659	621	659	615	643	635	592	652	633	677	618	617	663	623	633	633	580	557	605	612	622	643	659	631	648	661	647	672	618	652	630	649	625	613	677	634	609	613	591	661	643	656	624	601	651	650	661	608	631	630	643	653	619	628	628	647	618	596	665	684	608	611	654	625	615	643	674	611	652	642	620	592	609	608	623	632	637	628	625	621	677	624	598	589	654	590	648	623	666	638	629	655	637	597	616	652	646	637	613	649	621	627	633	596	613	588	613	658	621	634	653	647	638	642	625	658	609	625	626	674	639	630	647	594	670	608	641	633	659	638	599	639	607	595	655	670	619	613	637	572	620	645	605	632	631	678	633	623	650	583	625	652	614	693	641	653	593	630	611	615	667	668	610	659	634	615	611	668	596	626	638	663	645	600	616	645	595	653	650	665	668	615	631	611	642	652	632	616	659	632	622	636	632	620	584	612	647	620	576	612	633	637
23219	21631	29429	24380	21984	22955	19709	10485	7204	5723	4732	3811	3113	2588	2311	1952	1810	1650	1412	1309	1234	1116	1123	1114	1034	933	929	927	855	827	840	770	814	796	802	796	788	777	745	809	767	784	776	753	732	742	761	749	728	724	730	705	727	730	688	707	711	733	765	722	776	669	703	688	725	717	718	752	734	733	726	756	719	710	732	751	676	728	663	725	741	713	721	717	683	730	738	697	728	643	775	656	780	723	717	740	712	696	736	743	752	713	696	707	733	741	740	741	767	743	685	724	722	691	761	734	744	715	706	701	701	707	720	746	711	721	696	743	721	715	732	684	709	699	663	705	682	752	758	693	697	683	748	743	698	716	734	678	746	682	703	743	770	688	756	740	747	738	708	732	724	676	754	742	700	734	702	725	669	697	700	737	759	734	735	758	768	685	698	744	725	735	744	681	722	757	745	731	757	728	748	712	698	715	731	736	751	701	694	731	719	697	770	718	751	677	744	778	712	731	736	675	727	623	644	709	759	726	726	742	701	690	702	686	697	702	734	724	722	718	678	717	732	744	707	730	725	721	729	737	723	779	707	741	794	725	750	731	743	692	700	724	729	746	685	716	664	743	701	744	683	728	695	747	731	708	688	768	678	778	662	703	735	718	695	732	747	677	684	748	721	748	697	673	705	725	697	733	716	711	700	728	762	715	691	717	734	747	746	733	709	653	716	696	689	758	718	747	679	726	679	730	734	763	708	713	732	746	741	700	737	706	688	698	707	724	764	719	724	739	742	715	660	694	721	727	698	700	708	693	688	715	727	706	722	724	687	628	743	752	711	660	688	658	732	737	724	766	763	733	741	736	719	716	683	733	719	705	694	699	747	778	733	742	719	765	741	738	733	714	712	695	721	684	713	717	716	723	733	782	711	676	677	749	666	764	694	714	739	773	698	687	693	751	722	657	693	720	723	774	734	682	732	727	741	716	711	729	765	767	746	782	675	745	728	713	717	733	724	705	738	678	707	657	670	737	704	706	700	721	684	694	701	689	718	726	696	769	721	766	749	700	745	707	712	725	738	752	775	753	786	692	711	726	702	682	743	715	727	715	704	707	721	736	767	707	709	710	685	712	660	740	677	721	744	699	731	663	712	714	770	715	760	714	716	757	716	768	727	709	709	691	728	723	717	753	731	683	754	715	720	768	765	727	755	691	704	756	665	742	711	725	690	687	686	688	655	717	661	737	729	735	695	686	705	719	718	746	736	701	747	744	701	688	747	683	779	686	739	659	686	740	748	716	701	697	713	686	720	732	718	692	687	726	751	717	711	704	700	734	725	684	762	716	710	750	694	697	734	703	749	738	708	747	728	736	740	698	714	742	748	681	733	753	729	711	740	680	745	739	733	684	679	690	686	678	708	697	682	714	764	715	661	787	702	681	702	752	722	722	723	715	748	701	726	689	692	729	767	701	716	731	710	786	762	728	737	745	704	695	710	729	688	698	686	730	738	686	712	731	763	767	728	650	706	711	699	754	724	755	709	734	707	715	710	732	727	687	699	722	737	748	712	703	755	678	730	720	729	733	723	752	721	681	725	741	768	720	680	752	667	692	730	732	734	711	719	741	750	749	700	688	760	713	721	709	714	734	745	724	683	724	707	658	722	735	731	744	756	737	765	716	744	714	721	709	728	712	706	736	739	725	748	714	687	677	732	678	662	761	735	719	744	716	727	651	706	728	717	745	707	724	720	745	673	746	749	739	767	720	793	739	747	710	701	725	762	779	666	709	670	668	739	683	727	698	694	737	764	762	691	726	724	749	702	731	698	732	741	727	754	742	686	694	744	717	726	738	705	746	710	747	698	678	771	754	686	689	731	682	735	699	676	693	719	707	730	725	701	735	746	704	706	741	697	756	732	732	690	744	678	785	789	698	699	747	696	747	691	750	728	685	716	716	736	709	727	734	755	710	684	748	700	748	700	676	696	717	756	751	671	748	698	714	751	710	699	723	721	682	765	701	753	798	710	700	764	724	762	691	747	733	667	681	686	643	705	761	754	726	734	743	716	716	695	761	747	699	694	703	676	741	731	722	701	696	717	719	698	733	756	734	736	758	734	745	725	694	675	695	694	720	703	688	680	777	746	713	707	693	746	773	738	697	742	718	725	720	708	730	755	706	725	685	719	658	709	732	721	695	760	769	694	729	712	702	725	733	782	730	699	699	712	728	713	738	710	681	746	732	720	702	689	699	710	735	671	734	723	751	726	716	705	722	685	714	720	725	717	677	702	740	759	688	759	763	691	712	770	707	741	747	784	682	723	727	682	720	650	716	747	764	719	653	754	767	717	736	708	704	698	695	737	727	715	705	768	721	676	723	690	729	713	729	749	717	728	693	728	747	749	716	724	705	697	715	716	710	748	722	732	730	714	740	725	713	700	651	736	724	720	713	753	749	737	691	742	713	735	707	710	721	705	700	694	645	737	727	730	708	668	645	696	718	754	753	682	708	714	660	734	767	688	714	692	722	740	689	744	711	735	722	728	688	747	757	717	727	698	717	774	789	707	744	738	741	752	730	744	738	696	716	667	708	676	710	676	684	738	736	722	720	745	752	664	744	716	715	754	690	685	701	756	728	692	767	746	730	686	717	730	739	701	697	683	726	711	708	716	688	697	758	707	677	710	720	748	677	728	743	736	706	783	717	709	774	739	721	749	691	760	769	697	762	723	701	702	690	668	703	696	688	764	774	739	706	717	688	719	712	700	715	691	723	718	685	705	633	744	676	707	660	678	709	707	741	719	738	722	715	673	674	762	731	695	714	682	708	715	704	687	770	737	683	738	698	629	731	718	682	687	774	734	738	745	752	706	712	683	724	670	753	740	679	702	749	718	735	730	736	712	707	715	745	725	659	718	717	724	715	704	735	733	723	681	741	713	711	729	721	730	729	748	696	690	718	767	694	714	735	660	725	720	721	734	698	697	699	699	713	707	707	722	689	694	728	703	725	738	729	760	742	775	704	740	739	730	747	719	702	712	728	687	695	733	759	752	743	751	741	687	721	715	747	693	677	683	748	694	745	735	715	697	765	694	739	737	738	743	729	717	732	699	735	738	740	770	700	736	689	736	718	720	735	706	685	731	672	713	756	784	733	734	701	729	739	743	754	683	703	765	720	685	725	718	730	662	705	768	753	760	687	712	759	698	740	711	759	717	714	734	700	684	677	726	675	683	680	772	717	735	733	737	695	698	697	679	715	704	751	724	714	700	701	746	721	732	761	695	697	737	727	715	686	713	692	713	676	702	735	719	746	684	708	681	769	705	755	709	704	699	678	728	723	709	701	728	728	725	737	766	702	732	667	753	747	732	760	694	687	746	733	712	712	716	703	679	715	709	727	746	673	763	740	732	673	723	738	723	723	731	756	658	707	748	712	712	683	733	702	723	710	764	709	702	787	725	773	765	757	721	665	755	749	730	779	723	691	705	750	668	716	720	693	732	707	764	698	712	740	722	735	732	769	710	696
27802	56810	44712	31465	25490	20516	16716	12908	10319	8294	6682	5522	4517	3497	3104	2701	2338	2138	1839	1594	1502	1407	1286	1187	1207	1028	974	944	912	928	929	841	849	786	845	790	819	853	785	723	811	820	744	737	712	705	785	720	735	736	763	709	809	736	738	754	720	761	698	738	761	739	732	737	706	722	756	734	690	714	730	750	754	719	740	716	689	767	736	729	727	751	737	724	705	781	725	695	731	743	746	699	700	766	763	727	731	733	661	723	714	734	743	722	769	722	691	722	713	716	726	731	750	705	728	705	717	711	682	751	680	764	740	711	687	706	694	708	731	723	733	714	735	720	725	728	711	754	683	742	758	737	773	745	751	681	722	726	755	805	752	753	764	724	730	714	675	695	747	682	780	726	716	726	747	720	702	710	746	686	748	686	747	683	706	703	821	719	704	707	698	704	759	695	746	739	714	729	718	700	732	700	721	741	719	693	730	728	730	707	675	716	703	774	718	713	743	727	728	743	716	729	709	759	705	701	714	691	726	684	693	682	727	697	715	701	700	711	708	722	719	688	710	733	703	706	727	737	737	705	728	717	682	730	723	747	703	728	718	701	746	738	733	733	712	704	717	788	713	737	698	753	729	739	734	709	729	732	732	665	701	752	717	764	736	736	746	754	706	763	738	766	757	713	659	743	645	672	721	746	707	738	689	708	732	740	744	723	749	779	752	795	692	706	754	678	717	752	746	701	756	675	722	698	700	734	779	762	735	735	699	737	681	687	722	772	733	746	660	740	667	742	677	698	747	700	737	696	720	779	715	695	713	718	654	738	737	727	746	691	737	743	719	730	703	722	642	651	761	749	715	686	723	730	754	692	751	680	748	747	723	741	749	685	769	713	711	714	680	735	763	758	733	692	667	745	749	688	739	732	729	700	743	673	689	657	735	709	701	745	762	673	703	726	743	702	697	716	701	764	695	746	721	756	760	721	720	743	687	718	715	735	706	715	745	733	693	702	756	748	749	747	790	750	690	705	693	752	718	734	746	750	722	719	722	685	697	743	684	656	713	707	760	715	733	688	702	734	753	692	732	715	711	726	727	711	687	716	721	735	726	717	727	757	725	720	723	684	740	762	681	727	741	741	740	758	742	719	722	716	700	755	755	686	724	732	698	675	723	756	679	677	737	706	741	727	711	678	742	772	673	682	748	734	707	715	708	718	716	777	684	720	771	736	744	689	708	738	737	658	708	688	744	692	691	731	733	724	703	721	692	757	766	727	754	722	746	682	735	740	712	717	746	699	739	709	729	687	749	747	766	743	732	708	724	740	729	701	660	687	720	730	725	759	670	719	776	709	696	707	755	728	716	746	721	727	734	724	646	753	799	708	797	721	701	736	718	739	734	737	740	695	769	747	660	723	702	729	758	710	715	748	718	761	729	763	751	715	745	721	772	739	675	720	686	748	753	691	732	743	689	733	720	723	731	710	692	812	736	716	729	686	679	696	745	753	804	730	743	692	725	726	725	706	721	737	695	706	701	736	708	746	711	722	746	724	733	791	721	773	766	714	666	747	718	726	726	758	694	745	732	750	692	646	647	697	687	710	743	753	735	757	723	717	722	683	748	714	733	765	723	751	687	702	685	737	728	688	735	714	685	658	730	673	729	708	756	744	728	780	741	667	705	730	742	698	722	755	715	716	731	728	759	704	734	703	718	735	746	758	717	756	720	765	729	693	748	689	790	711	730	725	714	713	704	697	761	692	732	750	686	759	732	693	763	738	695	768	761	729	665	685	715	696	719	717	705	710	714	718	692	769	710	754	698	688	706	710	724	698	731	697	715	759	727	664	722	708	758	716	773	764	707	748	695	796	683	755	735	711	724	725	698	761	727	733	725	745	711	736	713	740	718	723	679	748	687	694	682	730	669	747	708	674	755	755	690	722	702	684	710	724	718	721	738	695	700	748	720	774	709	743	720	667	732	769	724	713	725	724	709	741	713	702	747	700	678	735	695	765	740	709	677	722	732	699	681	732	697	702	761	735	703	707	749	697	737	693	776	768	741	705	724	738	690	716	746	685	712	745	720	670	694	689	768	719	725	737	744	684	705	748	776	703	755	744	747	751	684	736	768	718	754	790	713	705	720	724	711	759	726	673	676	746	751	675	680	726	719	695	718	718	712	713	750	695	713	691	722	740	736	732	690	743	716	683	747	735	790	737	725	710	708	700	733	718	716	713	688	706	701	715	746	720	731	673	731	710	730	738	711	652	696	754	710	670	719	715	750	677	747	711	768	687	767	766	672	718	705	747	719	660	706	692	747	734	694	681	737	736	674	721	742	744	721	698	732	733	672	707	686	765	747	757	715	824	723	719	717	675	698	676	711	765	730	714	682	721	689	722	735	732	730	723	713	724	717	692	724	681	689	751	709	711	736	709	739	734	748	708	757	706	735	725	701	753	702	713	766	718	733	702	738	735	724	697	765	757	723	741	716	703	726	699	749	683	729	764	695	684	766	715	747	704	715	762	764	705	706	708	678	739	751	707	743	751	723	682	730	738	739	722	693	750	766	665	713	705	727	722	716	731	707	724	689	723	744	729	667	755	706	737	685	802	727	750	703	730	734	690	722	733	652	731	703	711	752	742	713	759	740	710	720	745	717	701	723	656	751	734	717	711	747	729	748	705	719	696	732	713	740	693	703	652	737	724	747	738	719	777	679	741	681	692	692	727	702	736	763	752	696	695	745	724	731	680	729	720	751	715	764	704	723	781	743	718	698	731	737	683	724	712	696	689	706	780	673	750	757	711	656	729	774	678	764	732	718	731	721	690	776	732	755	727	714	737	714	741	717	761	689	749	668	731	692	725	714	699	700	727	697	798	719	718	692	710	729	725	709	715	760	683	661	723	707	737	707	696	748	743	733	683	756	694	714	685	729	769	763	765	722	696	758	718	702	733	694	742	720	681	766	743	701	747	662	758	724	687	699	713	705	662	735	727	714	713	702	740	725	714	746	708	686	723	733	692	754	715	717	761	732	730	771	710	721	674	781	724	711	695	713	724	748	675	697	689	744	751	721	762	754	714	680	713	746	674	737	715	729	720	729	735	761	761	726	737	684	732	720	762	736	708	686	759	781	714	760	717	694	684	722	710	683	731	785	779	743	724	675	699	747	660	755	696	744	755	704	649	689	764	705	681	756	704	735	705	769	712	684	722	767	745	761	745	684	718	720	698	801	738	710	747	750	716	751	769	702	733	747	688	719	726	706	756	760	746	757	733	731	714	688	714	722	743	682	743	757	749	756	726	731	735	724	733	744	716	665	682	736	753	692	699	692	723	716	720	735	730	711	695	719	739	720	694	728	739	696	730	720	737	677	733	700	699	701	669	686	724	714	705	748	719	732	738	719	727	695	754	721	737	755	716	745	757	739	743	759	686	716	684	717	740	726	717	699	733	729	710	685	734	728	674	731	700	731	703	690	722	667	754	769	692	702	726	745	723	710	699	740	724	742	748	708	683	697	707
29466	28582	31730	21304	12173	7880	5654	4008	3137	2537	2154	1753	1544	1333	1242	1016	1053	937	875	796	742	765	700	769	672	622	618	668	601	593	619	609	613	574	589	582	627	586	573	601	593	566	539	605	568	539	582	569	558	554	579	568	560	565	566	567	545	547	565	573	522	557	551	522	576	533	546	542	568	593	563	543	579	584	554	554	568	569	569	563	580	582	562	571	558	582	538	535	530	566	534	557	576	543	594	562	549	569	568	590	556	580	569	581	522	543	586	590	587	551	603	605	550	571	573	558	552	621	579	598	568	592	558	568	566	585	557	499	545	573	566	570	581	573	509	578	559	511	608	570	590	573	569	567	569	551	585	570	553	561	587	571	573	551	601	594	568	579	586	545	569	567	543	586	593	593	552	588	584	537	581	560	581	591	568	545	562	588	586	576	577	533	551	603	575	593	558	577	535	577	579	588	584	618	564	577	537	584	581	568	592	624	533	583	518	563	573	560	553	546	563	564	585	555	551	543	567	536	562	590	598	553	570	545	575	575	580	586	510	583	550	591	587	534	600	582	571	556	565	563	567	564	555	554	604	606	547	548	569	554	584	524	584	593	570	523	574	518	510	585	558	549	521	580	538	546	549	558	607	573	542	611	562	556	577	544	548	574	565	552	596	569	540	577	549	559	581	615	595	559	596	607	560	574	545	566	602	538	539	568	586	597	559	560	564	579	566	583	576	543	563	551	569	588	550	568	568	603	573	571	554	582	582	569	575	552	568	597	592	563	545	590	598	519	537	556	592	527	495	541	612	589	565	559	553	575	541	551	580	614	543	558	557	586	562	545	568	563	524	598	553	555	569	611	550	562	572	528	552	564	563	512	535	577	576	597	551	589	543	577	571	562	534	562	559	516	554	592	545	557	575	580	557	551	555	560	617	571	567	601	599	586	563	554	571	550	569	566	536	552	565	532	568	561	544	546	547	548	550	543	559	551	582	559	564	608	555	590	635	534	567	520	583	603	537	557	592	574	592	544	573	588	585	539	564	582	550	539	533	546	567	575	515	551	595	558	537	592	580	547	526	612	572	569	577	544	573	562	577	556	597	569	550	543	542	619	569	553	530	566	513	571	582	583	610	605	587	591	602	550	586	574	636	617	543	527	539	572	620	543	588	571	558	574	589	606	568	555	563	580	554	572	533	535	560	565	547	594	586	593	546	545	530	568	630	589	547	578	581	609	604	625	588	581	557	521	572	562	548	579	579	542	571	581	555	559	563	572	547	540	600	593	572	570	579	595	550	524	561	582	610	578	586	584	593	533	534	579	570	547	594	569	590	535	619	602	601	565	607	538	572	519	586	590	581	553	571	563	586	580	573	541	560	579	553	537	621	587	575	520	542	569	573	559	564	553	527	571	577	569	572	546	550	555	555	586	559	583	572	575	582	590	601	549	581	599	593	564	541	594	546	549	576	605	554	563	561	541	536	532	508	527	551	577	599	580	548	566	560	581	584	592	561	582	575	561	546	545	565	564	557	577	582	582	545	538	575	577	575	565	605	574	581	567	563	558	529	570	584	579	576	562	571	535	524	555	540	559	564	543	595	580	556	540	567	528	602	527	571	573	545	563	545	549	566	557	525	584	527	585	562	577	543	590	573	564	538	583	590	551	556	581	573	533	512	520	592	559	570	588	612	606	582	534	580	530	597	578	563	568	549	613	575	558	535	566	558	581	648	598	552	588	601	563	564	538	528	554	574	556	589	553	517	560	543	558	579	546	560	592	591	543	555	592	551	561	602	575	537	552	581	596	583	581	566	550	562	532	593	548	562	564	591	557	587	547	547	569	607	574	573	534	599	564	597	566	564	544	571	564	566	598	563	549	595	593	565	580	582	540	536	522	535	562	533	610	574	581	590	587	539	530	592	570	566	600	598	544	547	555	558	592	533	589	562	627	588	531	543	633	583	540	592	520	618	565	588	593	528	568	552	581	550	577	590	572	577	572	590	596	586	557	543	544	566	553	579	561	644	549	555	590	540	572	581	550	576	560	562	587	580	612	536	572	579	573	540	597	586	579	537	561	545	553	583	507	574	606	583	588	554	546	582	545	504	596	496	606	565	548	590	571	571	561	580	556	554	549	530	574	559	569	566	628	604	549	592	594	551	598	546	559	554	569	561	622	544	536	574	575	572	535	549	565	583	608	573	544	610	580	538	631	519	562	601	570	601	572	537	594	539	540	597	544	555	566	562	561	573	562	579	556	558	612	608	554	605	562	549	553	554	594	576	570	569	528	530	554	538	545	541	588	556	545	585	595	574	584	527	558	548	557	562	581	533	572	585	597	563	550	592	561	568	550	507	576	560	539	546	570	591	554	586	588	580	534	543	577	546	561	550	571	544	565	603	606	552	555	563	535	544	549	596	560	597	555	552	574	566	569	584	572	568	569	557	593	586	562	528	549	574	546	586	561	536	594	549	559	577	643	594	548	575	555	606	551	563	552	534	566	583	570	546	547	540	540	548	565	570	578	540	576	530	540	555	550	593	592	530	591	586	566	568	557	554	534	602	580	534	561	605	545	529	569	582	562	602	567	538	548	574	580	612	615	570	603	542	535	566	592	572	600	539	535	578	532	597	572	548	580	591	561	559	551	579	551	596	553	535	574	608	585	600	524	559	576	540	542	548	602	543	611	533	560	530	583	566	573	566	611	533	524	609	578	557	532	611	536	567	554	613	569	542	569	545	575	555	569	588	608	569	567	572	615	564	546	578	598	576	571	546	559	589	600	513	551	549	594	545	553	608	591	585	582	571	597	542	531	566	557	547	566	580	513	527	557	528	544	624	550	528	603	584	542	620	581	593	607	577	571	568	590	562	545	550	539	541	576	541	566	549	546	555	570	541	626	594	533	550	572	541	603	545	568	588	566	617	605	595	521	563	607	593	509	570	557	503	640	532	573	590	577	577	572	597	579	649	587	571	533	573	602	578	512	546	548	538	539	566	556	551	574	566	575	560	556	569	605	528	591	597	567	556	569	551	516	574	569	547	542	574	591	538	547	589	545	582	578	557	577	571	599	547	573	590	519	550	570	554	554	596	589	560	568	574	547	558	563	546	570	551	559	523	552	539	587	567	538	607	590	530	591	539	552	544	533	544	583	545	586	546	541	577	528	563	520	574	578	553	552	562	568	602	554	596	548	564	584	590	571	551	565	553	582	563	579	589	584	556	588	595	569	547	539	593	543	549	576	579	544	510	568	584	591	539	588	589	586	559	563	579	562	538	601	570	594	538	543	561	562	559	557	583	561	601	574	590	547	563	571	545	596	557	543	602	606	604	594	565	524	575	597	542	530	575	581	548	531	565	605	536	540	553	566	568	600	567	532	547	575	583	577	552	560	565	514	539	552	561	539	553	582	548	539	597	548	576	573	609	562	580	620	589	584	553	554	540	568	592	571	528	589	549	569	598	603	574	559	573	559	570	533	541	568	539	601	568	571	571	566	566	592	552	542	587	562
25501	43487	31974	19243	14510	10985	8627	6568	4911	3989	3225	2677	2178	1816	1614	1396	1267	1177	1096	995	904	859	907	860	756	756	700	736	692	684	682	633	623	632	645	643	612	569	621	618	606	600	541	592	601	618	565	607	604	589	614	594	594	600	630	581	590	566	574	557	556	597	552	606	575	588	591	603	587	535	597	583	543	625	641	596	580	597	584	592	586	598	584	562	591	560	595	588	603	587	566	573	581	601	587	575	557	605	604	569	567	585	582	590	549	549	637	631	623	604	547	624	628	637	603	616	564	568	654	605	598	582	559	561	585	636	542	583	561	546	623	605	645	587	573	566	601	566	584	593	555	610	568	591	618	588	558	589	591	628	612	597	601	574	568	531	562	588	561	605	587	596	556	630	583	667	561	604	562	557	576	560	583	597	583	504	557	607	573	614	551	582	583	565	585	569	611	618	550	547	572	569	629	629	578	613	597	579	592	591	573	573	563	610	656	622	597	581	547	579	567	566	581	589	555	546	587	576	603	586	605	608	559	618	578	598	593	586	580	608	572	554	577	606	571	584	564	592	589	618	590	592	582	593	574	553	574	574	620	591	623	588	588	595	570	587	644	569	611	585	622	586	591	549	591	619	592	547	551	636	618	571	576	565	563	596	570	590	563	586	565	598	570	572	602	576	581	566	566	597	634	606	543	609	571	631	595	593	609	616	610	588	563	580	558	583	609	603	600	632	593	566	612	586	586	562	595	620	605	592	599	599	570	580	580	589	612	597	598	548	550	608	583	637	612	578	579	582	617	589	608	565	555	624	555	587	540	532	580	565	588	602	556	575	568	578	573	633	579	582	600	589	595	594	629	571	575	573	562	588	546	583	587	569	632	617	630	599	601	624	599	644	584	602	631	518	567	562	582	571	578	583	611	610	572	604	645	566	614	582	563	556	600	577	583	590	557	577	614	585	591	577	577	609	593	612	590	589	601	570	564	582	604	579	576	561	621	589	617	551	569	596	584	583	595	595	579	579	579	555	582	563	613	610	581	576	578	572	573	584	586	587	575	549	664	565	615	621	631	580	575	579	590	562	612	593	556	639	591	603	625	554	597	565	586	517	557	591	569	555	590	603	583	533	566	567	590	562	583	608	575	624	571	601	569	573	571	609	594	577	582	567	606	594	557	604	568	585	563	592	574	612	567	652	599	596	562	592	607	603	563	661	610	561	558	600	605	616	595	575	606	580	580	574	592	597	612	574	576	582	619	584	567	556	546	597	656	610	591	594	531	581	576	594	577	577	612	521	580	590	578	582	590	539	580	607	585	591	620	595	558	603	618	620	571	584	621	570	599	595	583	630	616	575	599	555	595	582	583	542	629	597	591	561	594	579	610	607	563	543	576	545	564	636	571	560	592	586	589	529	592	602	602	605	575	583	610	601	607	582	580	575	596	610	597	571	614	556	560	590	578	528	613	594	616	612	575	582	599	566	620	607	577	627	558	571	599	612	640	585	581	582	611	577	592	564	566	548	602	564	542	561	622	585	614	569	534	549	586	589	578	569	596	604	624	547	611	555	553	568	544	554	611	599	597	584	570	605	582	569	588	586	583	592	584	595	570	564	592	566	568	608	574	623	579	614	587	584	599	592	581	604	555	613	574	554	598	586	557	581	571	573	554	589	617	598	561	569	584	610	623	544	595	611	559	591	577	524	580	611	575	591	588	525	608	581	565	572	586	546	611	577	557	577	572	596	558	587	570	572	549	591	624	596	602	610	592	578	585	628	540	581	530	559	586	608	533	577	547	574	603	580	583	566	609	565	603	537	566	583	559	606	590	551	574	621	586	625	557	603	594	600	568	559	606	595	634	598	588	572	585	537	580	595	572	627	598	572	593	554	590	605	580	568	580	606	618	606	618	547	526	622	579	576	598	608	600	609	590	580	570	619	590	552	637	533	613	576	587	564	615	581	589	581	583	590	589	592	621	590	590	590	605	576	591	601	604	617	572	576	564	573	566	568	614	596	595	611	547	580	578	625	605	566	571	589	586	614	568	645	612	567	531	606	650	613	623	605	564	599	606	565	615	572	599	596	621	556	571	632	570	610	599	607	609	602	576	598	586	567	565	630	546	582	607	615	605	629	560	571	569	623	580	620	536	562	599	624	556	613	616	606	577	558	588	588	589	540	582	610	579	547	559	611	560	553	606	620	640	600	616	595	575	577	564	625	610	606	545	587	577	561	584	609	586	587	580	577	619	624	580	565	535	604	581	572	622	597	607	578	613	610	606	582	544	590	598	585	602	586	611	597	626	637	584	528	627	602	548	606	605	570	594	542	548	615	605	554	578	619	579	658	581	590	570	610	575	633	578	593	586	585	546	598	596	574	554	535	601	607	556	569	566	580	538	600	603	573	571	602	578	578	574	604	618	589	556	592	614	603	617	567	618	544	603	632	593	573	605	576	592	549	616	625	578	616	549	612	572	592	628	609	590	575	600	599	593	603	609	602	579	618	606	580	612	583	588	548	626	594	544	589	620	636	585	576	589	614	604	548	614	580	577	576	590	594	594	572	618	603	586	568	538	612	602	567	531	600	615	583	599	577	587	590	568	544	529	583	554	579	567	580	595	566	524	585	582	557	572	589	592	581	573	588	597	563	614	620	589	553	583	643	584	568	587	566	578	575	552	553	603	569	560	570	593	589	592	594	586	613	617	542	620	596	579	576	579	569	584	593	608	616	539	593	570	604	619	592	618	632	604	589	591	597	594	560	588	594	566	567	608	542	601	618	608	563	592	577	584	555	634	601	571	593	588	532	613	604	595	591	592	595	586	530	598	613	578	572	564	605	609	567	546	566	563	611	573	588	594	591	565	581	592	580	613	583	609	587	557	565	595	572	603	567	610	566	572	551	566	583	581	586	607	595	582	612	569	549	542	569	632	563	580	590	615	600	595	577	567	593	574	602	623	600	573	562	619	587	603	585	569	604	567	615	601	562	535	606	553	575	639	596	596	584	634	563	609	593	606	615	634	617	627	596	607	606	606	611	634	550	592	601	588	544	617	626	618	577	566	612	598	591	606	589	544	629	574	592	574	600	555	579	567	665	587	654	604	598	573	649	652	627	588	616	559	599	585	559	520	592	596	594	545	606	561	558	583	565	619	572	580	572	580	583	616	568	574	594	551	597	594	587	632	613	617	573	606	616	599	558	582	575	582	585	612	592	557	578	617	566	642	603	582	599	610	565	615	587	599	621	583	622	528	578	611	586	604	614	554	619	612	625	603	562	595	617	631	568	608	596	576	610	587	585	631	606	595	567	616	561	605	612	592	603	584	554	598	587	599	598	586	557	551	590	607	581	556	589	593	548	573	576	581	581	612	574	578	599	560	588	569	571	565	583	608	610	605	585	574	591	569	573	605	609	584	564	583	573	575	580	568	591	593	617	599	611	554	569	616	600	571	576	551	599	609	576	557	534	644	576	575	616	574	596	596	543	562	544	577	603	608	566	605	621	601	575
24275	21540	28910	25024	22248	17972	11569	7007	4957	3953	3348	2939	2249	2061	1713	1562	1383	1202	1156	1037	1026	928	954	911	854	817	820	722	783	757	697	728	727	684	727	661	664	663	666	690	672	630	628	638	681	640	625	623	648	621	640	644	591	645	631	653	651	637	627	675	659	638	622	582	643	648	621	627	618	609	609	629	691	632	642	662	664	612	630	647	652	668	647	640	670	614	632	589	587	626	616	633	644	635	638	605	620	619	630	654	653	614	602	643	652	642	632	668	625	631	639	574	608	619	576	600	610	589	596	637	643	617	620	602	609	657	682	637	630	654	614	659	629	644	657	679	679	619	674	618	666	646	613	634	596	599	652	632	621	616	625	646	620	652	609	624	619	631	651	654	626	612	624	613	621	675	632	645	588	604	607	644	602	629	638	592	638	655	617	639	619	654	633	644	647	612	652	626	640	630	684	652	668	662	645	650	607	596	622	633	634	634	601	664	652	597	588	672	646	617	614	628	617	667	657	644	676	656	652	623	644	662	644	662	624	620	630	688	647	634	639	593	646	604	630	625	633	613	653	676	631	630	646	661	642	653	664	626	594	634	661	609	644	616	672	623	639	607	628	613	646	681	628	632	621	666	655	581	631	661	628	627	611	666	619	621	577	615	636	600	537	645	605	649	656	639	630	630	654	608	617	596	605	637	651	622	609	639	674	646	681	620	639	632	628	608	638	621	620	643	619	643	615	671	678	618	618	651	694	583	635	629	634	638	607	636	627	623	666	641	633	660	610	626	658	610	607	563	631	597	650	618	637	630	640	635	626	673	682	626	624	639	670	616	681	611	651	659	643	593	669	625	587	646	624	633	621	590	601	660	647	604	628	617	616	600	620	670	632	615	630	648	608	630	581	651	633	639	651	601	636	608	667	581	643	609	600	678	622	570	623	659	624	611	644	642	608	635	595	661	595	641	645	629	653	672	626	630	634	673	601	653	644	634	642	635	613	623	662	593	635	692	643	637	600	641	584	658	675	669	639	657	624	667	606	648	635	659	606	626	619	623	610	607	665	654	616	646	599	638	648	612	670	611	659	586	654	635	652	633	667	592	600	619	661	596	642	605	633	631	658	641	641	629	630	657	624	633	638	631	654	617	626	608	631	612	650	621	547	610	659	662	632	670	657	640	611	631	641	663	612	624	612	627	648	631	620	593	633	637	576	664	652	604	630	652	619	635	604	600	673	684	648	650	611	612	654	617	632	614	651	616	622	635	666	659	616	630	609	643	652	596	675	678	639	658	632	674	600	678	669	607	652	625	641	623	646	633	621	594	623	675	586	644	641	637	629	578	680	622	618	598	622	619	625	614	638	639	620	628	616	611	618	600	660	575	637	642	634	619	619	627	659	663	666	635	627	614	637	657	635	645	637	675	665	592	635	693	644	630	642	562	672	659	607	641	638	614	698	610	593	640	685	613	686	602	619	645	675	619	586	637	676	641	618	672	641	624	630	608	610	616	625	652	652	611	636	633	660	613	634	618	638	634	681	659	591	643	617	583	656	608	628	635	628	644	626	620	650	635	582	675	624	644	589	653	650	661	663	639	608	655	648	623	642	713	615	654	601	659	647	608	604	600	649	627	631	653	614	623	621	639	635	634	664	618	652	638	605	636	620	617	644	641	642	623	645	622	632	668	608	637	647	678	644	637	609	689	630	659	598	606	629	643	621	659	624	627	665	632	630	628	664	609	639	630	670	638	643	633	651	645	624	660	610	624	631	667	638	638	622	609	590	599	634	630	653	635	673	647	582	668	613	639	626	627	654	621	581	638	643	567	610	652	606	654	629	608	609	666	672	614	676	579	645	643	641	628	604	645	633	631	617	636	672	641	636	614	645	709	667	611	631	648	620	618	697	599	655	577	672	677	631	654	648	660	629	638	613	644	668	697	615	681	630	655	588	606	625	655	649	611	640	623	696	635	609	687	617	633	641	623	646	625	629	664	645	615	658	623	642	631	608	672	626	608	644	667	610	638	641	626	572	650	624	608	627	667	643	617	590	579	620	631	668	637	630	648	642	653	615	665	604	646	585	675	618	649	637	613	611	671	651	591	662	654	652	634	658	626	672	653	601	620	652	586	668	665	631	639	633	646	633	641	657	626	638	592	650	648	673	624	664	618	647	610	608	686	688	645	626	634	648	598	613	642	663	644	646	595	625	584	621	662	609	630	677	621	652	618	658	610	581	667	614	662	637	637	611	665	628	615	663	657	642	646	595	644	657	616	661	576	621	626	662	581	599	665	640	612	648	658	589	657	628	625	657	665	629	664	633	597	612	641	636	631	616	657	644	663	677	613	583	624	615	646	639	603	661	637	608	610	662	671	652	667	642	609	598	635	652	624	628	634	632	579	666	632	636	616	612	622	633	656	655	671	607	665	661	616	625	681	620	611	623	650	621	619	627	655	572	639	644	697	651	637	659	673	636	604	630	633	667	615	630	681	643	641	680	651	633	611	620	629	621	603	667	629	658	649	645	607	641	639	646	643	647	605	634	621	630	654	606	606	644	653	639	620	611	652	628	629	639	624	655	625	618	625	615	624	630	632	658	605	620	626	663	635	621	680	638	629	631	630	615	644	669	655	638	667	614	600	603	627	621	650	664	675	631	621	648	654	657	655	636	640	634	616	635	616	632	654	661	632	629	597	635	608	640	617	667	664	614	650	639	614	600	564	657	639	622	626	658	633	626	684	643	664	636	642	674	646	665	606	591	601	628	598	647	622	639	633	632	639	639	602	618	642	653	648	637	604	613	610	625	604	616	603	637	602	634	626	702	649	641	613	621	639	652	610	602	621	638	663	625	643	673	675	659	623	633	631	656	676	665	626	646	611	634	610	623	637	630	639	580	648	658	624	636	604	636	625	633	641	618	670	640	602	683	579	648	668	625	595	609	635	643	635	589	634	628	693	587	605	579	642	682	585	643	616	655	679	619	608	605	618	682	677	613	618	608	604	622	662	586	628	609	617	625	655	690	672	600	671	633	643	626	648	639	623	642	651	625	623	611	644	621	637	643	626	641	664	685	618	634	624	652	630	636	619	642	624	613	614	626	620	610	607	632	655	613	652	616	605	610	648	593	629	650	640	663	638	646	586	625	654	632	640	677	627	626	643	620	647	609	672	619	648	638	627	665	646	640	653	652	625	586	616	654	620	626	638	629	633	614	634	621	641	624	619	647	621	638	683	610	623	606	636	628	585	632	610	644	613	678	594	658	682	635	648	606	657	624	609	649	592	617	642	699	605	640	644	685	686	640	619	648	617	575	617	610	628	619	599	635	671	639	652	599	641	635	654	644	623	605	643	637	641	583	602	611	620	623	660	618	628	661	660	599	638	614	641	624	600	596	607	618	608	660	668	619	606	647	647	634	623	630	631	707	607	683	612	623	617	590	625	604	621	598	620	642	615	603	636	606	676	662	676	633	620	605	615	679	634	657	625	603	626	666	639	615	597	621	659	654	673
25508	51289	39226	26596	20593	16254	12764	9837	7372	5936	4968	4055	3256	2837	2232	1991	1714	1569	1398	1278	1203	1100	1045	1016	1034	916	867	816	838	739	714	705	721	715	697	710	754	717	667	695	735	715	711	690	681	655	667	610	674	626	626	677	643	662	672	622	648	631	688	658	656	699	654	655	666	618	630	614	682	630	636	651	663	607	673	658	647	646	662	600	672	683	655	620	663	680	689	633	640	640	604	664	652	662	625	602	629	682	669	625	634	649	674	692	650	665	613	625	612	615	662	647	659	597	623	659	622	660	650	638	637	593	653	596	645	582	633	627	600	673	657	667	641	705	613	622	687	595	650	601	645	650	669	646	692	637	630	629	621	624	654	622	664	634	631	627	646	627	641	674	643	632	691	628	618	644	631	672	635	676	641	681	627	636	680	646	625	642	630	606	667	664	666	637	623	648	626	663	637	609	630	620	655	676	632	602	629	702	642	667	642	655	626	637	692	635	619	626	647	650	699	628	648	667	671	679	619	645	655	622	657	651	642	644	647	614	626	625	652	677	626	629	657	639	614	626	662	655	615	628	642	652	628	678	677	613	622	641	602	635	684	659	603	634	604	662	689	643	640	630	645	629	634	637	686	708	632	662	661	590	661	644	579	625	663	638	664	630	674	640	656	666	671	625	647	653	669	663	640	647	631	666	654	683	636	631	600	671	659	643	649	614	647	687	618	629	627	604	676	651	664	623	617	678	630	597	631	663	631	655	642	685	608	668	624	586	675	610	620	644	610	646	640	644	650	643	660	646	621	669	653	680	708	633	595	679	626	621	612	698	614	682	672	683	675	624	652	594	633	626	614	662	687	599	680	622	681	724	658	641	650	657	617	679	653	674	632	669	595	659	667	665	709	605	630	687	698	639	622	604	575	626	657	623	671	637	654	666	646	653	670	622	652	605	625	623	614	650	616	637	600	667	599	657	607	662	648	617	646	682	623	678	661	647	646	617	648	650	642	653	635	694	640	632	670	657	603	666	626	632	663	644	696	656	619	648	651	643	644	653	649	606	626	648	679	653	654	659	674	685	657	629	625	686	604	657	664	623	670	669	611	651	639	657	650	646	650	615	676	624	632	625	603	628	650	650	614	656	635	641	641	625	624	626	652	636	633	651	678	636	672	616	643	605	646	593	658	637	650	656	630	650	664	625	642	690	629	643	639	677	615	617	640	653	636	651	674	665	626	650	639	656	698	684	614	627	650	664	641	634	684	615	634	611	621	649	605	648	646	660	651	610	654	631	610	659	625	640	573	630	607	650	636	690	668	624	614	629	604	656	625	646	596	591	642	670	695	667	631	667	631	653	715	639	676	676	665	599	620	670	639	636	618	634	629	618	679	635	666	629	634	643	649	614	634	678	643	660	651	683	641	632	636	644	609	639	656	629	625	634	604	628	676	683	651	656	652	671	698	664	643	661	656	656	610	645	674	644	628	652	678	690	629	677	632	596	601	639	686	612	662	655	642	676	624	646	611	689	661	614	641	629	596	677	635	629	640	643	629	618	613	606	666	661	697	664	672	644	604	604	667	651	619	637	635	640	645	657	626	590	620	645	639	637	579	655	622	671	628	655	653	684	631	631	659	632	657	649	616	643	648	620	636	627	614	651	616	635	686	637	633	683	662	594	632	646	665	632	663	649	623	628	639	638	662	646	660	609	640	670	594	647	626	603	649	615	617	640	630	662	685	666	620	610	640	654	592	680	673	612	698	672	629	595	631	626	659	679	661	638	656	660	633	609	599	620	651	637	676	608	690	649	625	658	635	701	649	679	638	618	606	597	634	678	629	653	644	689	625	646	639	676	622	664	691	671	624	651	631	663	650	607	669	662	654	666	631	672	665	637	594	669	665	630	655	665	642	721	619	634	625	679	655	666	669	656	663	665	671	630	621	620	641	649	638	609	641	605	646	626	653	625	657	610	589	627	640	622	636	657	644	628	640	672	632	663	648	638	609	608	645	722	647	627	660	603	641	629	646	631	640	619	618	649	599	643	591	628	659	673	666	623	656	647	615	650	633	613	631	643	612	633	599	642	657	662	653	612	611	639	664	631	651	660	709	653	683	612	664	592	624	669	637	655	634	633	660	630	714	609	599	639	636	606	582	647	672	634	670	681	620	665	647	660	646	637	661	646	655	624	655	628	669	647	652	635	661	661	616	675	655	653	662	642	696	639	641	619	697	603	642	600	638	626	638	641	711	642	668	665	654	674	626	612	681	580	652	614	668	662	633	647	681	648	637	617	617	593	659	629	647	633	630	676	639	644	656	646	621	649	619	654	629	602	615	645	598	617	653	630	609	650	682	638	632	676	677	693	644	671	639	655	652	631	683	640	593	637	657	615	658	657	695	700	637	614	705	673	646	658	649	633	634	661	659	641	619	593	656	647	619	664	614	672	641	641	646	649	646	687	634	665	649	597	589	606	633	658	660	670	646	668	616	681	617	667	698	632	651	657	665	636	654	644	666	651	638	641	597	638	643	630	637	616	639	656	644	642	646	627	623	608	656	687	654	636	649	625	619	647	701	648	610	623	615	632	622	636	626	655	685	648	645	656	644	647	676	648	632	699	632	630	674	602	697	652	628	577	690	617	656	606	685	630	662	631	637	671	634	682	658	635	630	645	642	626	675	670	679	681	652	643	652	670	641	644	607	631	615	668	633	667	634	626	613	646	624	655	608	652	605	603	629	678	637	671	656	653	634	689	657	636	677	673	639	616	668	668	653	648	628	612	648	638	688	640	622	662	650	611	673	646	651	673	685	634	689	656	654	603	608	659	642	638	574	626	664	670	660	616	649	696	639	634	671	617	631	654	624	613	659	636	622	688	636	652	619	668	613	627	635	665	663	652	646	687	614	619	614	646	640	660	657	652	622	649	695	633	649	684	675	636	623	629	614	673	657	656	575	661	638	643	643	659	646	630	600	647	712	638	650	640	686	663	610	619	627	676	652	682	692	624	663	650	643	676	587	613	663	659	650	635	653	687	696	631	600	662	635	652	638	624	608	661	621	614	639	648	656	667	605	665	654	645	645	642	664	628	637	611	638	619	647	650	636	652	617	653	633	610	647	569	626	640	620	638	654	661	649	642	661	647	631	675	620	681	643	676	664	627	623	609	655	662	650	700	655	636	583	632	647	631	639	623	662	640	671	634	709	630	629	668	671	676	617	620	639	656	607	639	673	654	651	654	626	609	614	671	645	676	651	641	674	633	676	613	608	646	608	650	647	649	690	661	621	676	637	636	684	637	615	599	616	636	651	607	634	632	625	616	657	651	664	688	641	634	673	628	642	666	650	648	613	665	652	663	644	626	712	646	617	621	650	644	646	608	661	608	639	651	619	659	668	653	637	664	656	590	687	634	640	655	675	636	651	669	641	646	593	682	622	655	665	689	665	639	615	673	664	640	607	644	652	633	631	675	648	618	655	653	633	608	638	649	632	679	644	646	664	627	626	638	622	659	634	625
25465	21560	28214	26553	18713	11508	7700	5383	3942	3019	2611	2289	1902	1669	1485	1253	1216	1087	1058	915	907	887	767	832	745	734	651	726	725	673	685	649	657	711	634	622	632	619	622	637	628	647	646	615	654	592	614	582	572	603	632	654	622	593	591	646	589	609	612	641	621	565	609	608	654	602	575	625	595	597	616	608	603	610	568	618	604	603	586	605	597	625	592	611	603	605	602	603	614	660	627	591	621	603	610	597	624	618	627	614	643	546	605	562	627	618	642	621	615	652	629	638	593	589	649	590	658	588	572	603	589	561	596	603	601	587	558	579	614	613	568	588	569	642	621	593	581	637	624	619	590	598	566	614	589	589	630	596	659	611	602	591	607	620	568	607	566	592	606	606	578	630	586	590	599	626	577	520	585	600	579	627	596	568	629	583	540	639	605	618	594	585	643	596	596	604	582	628	616	568	545	601	620	577	630	602	617	600	606	577	604	614	633	660	632	606	606	607	606	604	604	630	579	616	639	585	560	624	636	621	607	565	610	624	606	638	569	617	672	607	571	623	581	606	577	608	585	609	618	577	613	589	584	593	607	627	621	590	596	570	582	615	623	555	619	617	651	574	608	631	593	611	602	615	627	607	612	608	632	585	584	594	587	622	617	627	626	569	634	621	590	583	623	604	587	577	619	591	603	611	636	610	584	591	622	602	594	625	619	604	638	612	586	594	595	610	604	616	602	620	593	619	598	556	539	604	644	609	578	621	535	627	584	636	641	601	628	617	618	578	599	602	623	578	618	596	599	579	614	560	627	622	646	594	626	572	603	680	581	586	600	607	608	576	627	617	612	623	582	574	583	616	601	628	607	627	612	632	629	608	573	632	609	657	614	585	578	630	614	561	594	604	616	608	621	639	624	567	587	574	552	606	599	564	616	650	579	613	632	609	641	644	614	594	619	576	585	565	625	640	615	649	623	578	601	628	641	639	600	627	576	637	623	599	566	581	610	590	587	627	589	595	603	567	609	615	580	564	587	657	585	577	639	588	639	615	669	623	617	558	640	608	569	576	581	576	588	640	602	581	604	627	613	612	604	591	584	592	586	592	604	591	601	600	586	576	607	580	574	627	573	600	622	558	590	614	613	592	566	578	547	589	573	619	596	610	605	570	572	590	563	599	614	620	602	566	627	627	642	574	583	617	620	553	597	573	598	547	598	648	618	605	611	602	617	619	575	600	619	620	605	598	657	578	604	588	564	615	610	564	580	571	610	594	533	598	601	605	575	608	632	596	586	631	609	631	604	634	649	636	567	616	575	639	615	583	578	613	611	595	617	622	606	591	620	571	603	619	564	625	603	577	577	616	577	606	624	595	619	621	584	646	617	586	601	622	603	551	626	631	595	562	586	597	628	609	637	597	616	607	631	630	626	641	613	565	587	607	623	636	596	579	573	603	617	587	598	583	597	606	602	600	628	546	599	590	617	610	614	628	591	595	602	621	606	595	602	592	644	625	620	568	630	584	591	634	611	680	585	602	583	598	643	576	588	622	600	603	589	612	607	582	623	619	587	571	654	601	611	599	634	574	574	641	629	587	596	558	638	628	603	636	638	615	574	644	606	654	588	625	576	646	608	612	594	613	609	622	614	596	631	595	571	602	606	607	581	541	597	611	606	597	632	577	592	604	628	599	607	623	588	630	593	598	602	610	600	595	626	590	641	607	607	592	591	547	582	612	597	641	606	534	559	605	603	592	621	580	604	623	618	613	572	571	642	621	640	587	623	545	632	580	595	581	622	604	630	572	588	581	569	610	579	588	596	618	569	593	614	579	594	617	623	585	621	565	600	603	573	626	584	636	565	623	591	582	616	579	585	616	606	638	574	559	571	626	649	645	615	616	608	594	626	651	582	564	622	564	597	631	617	657	575	577	613	645	580	629	667	625	641	610	573	592	609	609	601	598	582	596	574	626	600	598	635	585	658	584	582	599	595	576	619	589	566	654	548	648	620	613	577	600	588	643	601	643	605	594	556	569	602	631	591	576	625	612	614	608	603	625	630	592	605	576	600	603	602	597	597	603	587	655	596	624	585	607	615	605	602	621	549	617	587	590	629	646	627	604	573	609	622	600	632	658	567	580	570	627	626	599	596	616	569	648	627	572	641	599	599	651	587	600	625	562	604	620	574	614	602	542	600	580	576	605	597	597	615	610	627	613	576	608	582	575	617	609	604	646	601	630	595	641	584	592	590	611	605	630	606	576	610	590	582	595	559	574	588	603	647	573	581	619	605	600	598	652	606	560	595	596	613	613	574	578	575	604	599	656	626	608	569	602	638	635	551	641	627	640	606	591	555	547	625	554	567	587	607	611	583	622	590	644	636	573	585	626	618	588	591	582	588	596	555	600	625	621	581	635	639	596	579	618	571	631	554	651	603	597	594	609	564	588	640	614	591	605	546	583	663	584	638	655	601	595	644	577	586	608	565	577	533	586	610	586	638	589	573	612	570	555	585	585	625	606	584	607	582	610	622	625	615	571	620	594	584	615	580	609	645	603	551	549	568	635	584	606	593	583	572	597	641	550	578	619	618	610	608	616	592	613	633	611	612	610	600	605	546	623	613	617	645	629	588	583	586	621	607	605	609	651	632	622	577	596	560	659	585	615	596	592	603	616	640	610	594	553	639	565	594	614	652	581	606	585	608	595	634	562	563	561	665	619	609	585	571	613	584	597	615	645	620	631	564	607	620	572	593	610	633	618	602	583	604	543	640	588	618	631	664	567	568	618	554	607	637	624	614	581	641	612	615	583	643	621	596	615	596	612	561	614	612	595	574	596	615	564	630	618	629	581	596	633	632	594	586	602	641	607	573	559	624	616	604	612	617	579	552	570	625	615	615	588	643	608	556	650	649	572	577	562	662	636	602	605	583	640	618	612	581	637	578	622	584	570	593	615	594	589	619	601	579	616	651	587	624	611	627	603	624	616	602	585	621	629	601	570	612	537	610	616	648	590	599	635	586	580	602	605	599	611	611	599	599	578	604	581	561	611	646	583	581	654	624	666	602	609	611	636	598	631	582	602	597	579	621	552	638	616	591	557	617	600	625	639	597	677	620	618	587	551	537	658	616	617	601	650	649	627	594	625	573	578	595	631	542	610	601	616	641	599	613	625	577	602	588	580	617	631	616	593	594	634	571	633	600	579	668	623	587	599	562	621	590	581	630	625	584	571	578	582	607	608	589	653	620	619	595	583	574	610	606	619	576	617	601	629	597	584	612	612	598	597	635	609	583	616	616	592	589	560	594	620	623	581	598	662	584	608	613	633	604	587	611	580	617	564	595	602	645	596	583	587	579	573	607	627	591	602	609	576	630	560	578	584	639	634	630	628	565	580	535	570	663	612	602	605	607	600	601	573	570	614	558	595	596	582	592	602	591	583	612	598	606	653	638	603	634	657	628	569	601	627	594	591	558	639	565	647	620	561	583	602	616	595	599	560	578	619	609	597	598	618	573	619	618	616
25164	46681	35436	23401	17896	13851	10877	8438	6235	4728	3976	3540	2830	2360	2012	1756	1557	1367	1206	1189	1018	988	987	938	850	792	773	683	747	678	735	713	731	690	670	728	666	671	624	706	645	673	648	656	690	663	650	641	644	632	644	595	649	610	632	606	625	652	602	666	622	639	643	614	607	626	631	619	621	593	635	646	648	597	635	629	612	624	628	654	586	648	602	650	631	652	610	609	622	623	629	623	556	606	626	625	577	688	580	620	664	616	630	624	595	638	616	576	659	617	648	606	546	594	649	651	580	645	616	652	654	639	604	614	646	639	596	654	581	616	647	669	600	621	585	624	653	652	612	575	614	674	655	644	670	640	643	623	626	630	629	618	603	666	617	606	579	615	674	647	649	613	629	596	593	577	632	650	645	658	660	626	591	586	615	657	656	673	625	629	632	632	616	618	608	639	626	622	607	661	570	665	626	604	666	615	603	634	617	611	603	594	659	610	589	680	658	571	658	652	607	626	624	584	652	628	644	639	619	619	691	619	581	661	634	597	598	616	641	640	643	638	602	649	624	617	597	588	636	581	646	603	604	605	604	639	607	601	631	604	632	613	631	631	642	598	580	635	604	587	601	611	599	618	644	631	620	619	636	637	648	618	675	621	594	614	620	616	638	643	617	631	621	618	587	632	604	595	627	596	661	597	615	575	672	626	613	660	632	616	646	653	646	615	638	595	601	618	589	625	659	637	668	598	593	640	602	592	627	610	651	608	594	643	669	636	633	626	619	601	621	597	612	630	662	657	612	644	652	636	609	607	655	614	649	632	637	577	632	613	640	681	577	643	648	586	639	593	614	611	574	640	643	654	655	612	631	564	651	628	643	636	640	658	618	587	650	611	574	635	602	599	631	632	656	623	586	632	597	629	666	649	613	640	596	595	625	601	586	619	618	639	623	595	589	618	613	612	638	591	607	594	608	611	617	690	645	643	599	605	640	626	611	648	653	609	622	656	600	643	618	609	624	603	569	597	623	563	616	622	601	636	614	623	636	643	594	668	625	608	590	614	684	605	606	654	638	626	617	608	606	624	633	623	669	659	666	599	630	632	606	593	625	644	601	623	639	669	654	639	620	658	596	624	626	629	652	617	574	601	657	613	654	639	615	628	664	641	628	572	623	631	595	656	627	644	601	631	639	636	628	576	618	634	651	648	653	599	650	660	613	663	619	626	630	615	608	658	588	593	618	615	582	561	663	642	622	644	675	650	584	631	648	606	647	616	570	617	592	624	598	613	630	651	623	638	615	643	618	679	635	634	605	604	636	612	612	635	627	626	623	597	677	631	629	620	614	623	615	597	615	626	648	621	612	609	632	566	565	604	620	612	621	609	644	569	597	601	642	649	633	632	644	600	605	634	646	646	603	630	597	632	612	589	645	649	621	648	682	657	608	636	633	595	661	607	642	625	605	600	645	613	600	613	607	573	657	586	641	590	576	603	611	675	673	633	627	622	611	656	625	615	627	647	606	615	650	645	590	638	627	645	629	626	591	640	627	585	626	600	597	625	600	623	630	633	615	638	624	638	656	612	659	606	591	649	644	628	588	638	586	619	656	632	586	607	632	647	624	697	619	643	646	560	634	619	628	629	594	593	599	625	672	615	621	624	621	623	622	600	647	607	664	606	640	592	644	668	600	592	642	631	592	587	607	644	642	599	607	603	615	643	592	616	624	623	647	663	582	601	629	611	588	620	600	625	642	605	615	605	619	658	585	642	651	628	642	555	621	639	675	611	600	606	652	610	602	648	636	583	628	641	632	608	664	638	598	660	584	635	610	649	657	676	618	627	599	603	632	628	587	602	629	635	611	650	605	604	634	668	626	649	640	647	594	588	618	625	642	643	593	600	636	613	675	630	602	604	639	609	606	622	615	653	545	611	635	589	679	671	658	632	640	626	680	599	623	621	600	639	587	648	611	635	599	643	623	650	667	601	630	634	596	622	635	630	587	607	631	649	627	609	618	637	628	629	619	658	643	590	598	627	627	632	636	627	606	638	600	608	618	641	633	640	637	623	663	614	638	593	676	626	615	632	619	664	582	635	646	598	576	615	660	620	611	633	604	623	613	634	619	657	634	605	660	641	649	609	637	623	599	646	663	580	601	623	612	651	630	622	584	637	592	629	632	661	580	681	589	633	674	616	605	670	602	633	564	597	642	605	636	629	628	624	637	639	649	599	627	624	625	662	637	557	626	626	587	631	620	599	605	609	634	574	638	608	588	615	633	618	612	652	590	653	625	614	563	606	583	586	633	624	607	633	619	643	616	608	594	655	684	627	631	645	575	634	641	655	644	607	652	661	636	625	621	606	658	640	587	624	624	603	644	657	605	600	648	620	630	667	626	604	636	642	613	649	604	615	612	616	641	621	634	633	627	628	642	555	664	643	644	636	618	622	611	595	634	637	636	555	637	608	593	630	582	606	589	650	647	628	637	627	645	612	612	626	608	627	608	622	631	647	621	621	621	668	618	644	637	649	617	620	613	621	635	643	601	626	601	618	626	642	649	613	574	603	626	602	637	596	667	623	613	623	594	635	611	612	641	630	589	683	639	630	662	613	608	623	611	619	624	581	604	601	622	662	634	595	611	629	624	643	650	670	606	611	620	577	648	650	589	583	603	615	593	637	580	636	588	644	609	656	636	663	596	645	608	612	623	619	568	629	635	609	652	626	585	601	564	617	642	581	623	662	651	578	611	620	627	583	610	646	645	613	600	667	615	602	605	628	666	657	643	671	607	655	645	642	650	643	601	615	645	624	639	633	595	627	666	627	593	645	627	635	636	611	611	619	648	626	611	605	650	635	614	616	614	595	609	632	636	628	633	623	654	598	639	633	574	647	593	620	632	628	582	585	582	593	631	600	570	656	601	618	626	653	648	611	657	625	606	589	646	604	626	631	688	624	577	631	607	580	628	626	587	657	635	580	622	635	626	664	621	637	633	621	658	628	640	666	581	646	633	657	631	624	682	581	631	602	603	640	614	606	598	639	638	652	628	652	660	665	627	613	611	606	605	607	653	618	615	599	636	622	574	632	598	625	614	607	648	606	596	607	645	622	660	668	665	630	608	642	589	616	603	609	623	645	617	639	619	607	570	573	637	613	630	630	649	598	592	626	611	635	656	613	608	613	600	605	628	644	623	647	645	656	624	619	646	650	624	604	644	610	653	586	622	669	628	594	567	607	592	599	658	617	608	589	626	586	636	618	642	598	602	635	582	587	611	654	601	649	654	614	638	611	598	664	632	663	612	641	599	622	587	614	588	650	611	609	629	628	627	589	645	612	662	642	648	613	627	631	634	651	605	649	604	619	605	640	578	645	655	614	637	631	603	574	623	624	615	583	599	620	615	588	671	607	623	610	583	589	614	626	596	658	634	615	647	622	631	615	646	596	614	655	610	628	583	634	639	598	631	636	667	625	620	597	611	634	580	607	634	638	620	675	633	608	608	588	652	636	658	637	637	569
23167	21580	29340	24335	21871	22939	19774	10475	7155	5459	4511	4071	3224	2621	2302	1897	1759	1612	1443	1408	1282	1250	1054	1076	1026	1001	925	909	812	883	832	805	788	807	833	773	807	751	779	809	721	760	773	723	711	720	766	791	704	723	768	751	705	773	728	756	685	712	742	737	731	725	750	731	743	681	693	718	675	697	735	727	735	690	710	730	719	714	709	757	731	697	687	731	722	728	741	752	752	804	708	702	699	693	670	710	691	732	703	698	722	737	721	729	713	736	716	746	754	743	716	704	734	722	751	743	731	699	713	667	724	718	743	689	723	724	667	778	743	762	689	708	703	693	686	722	706	655	770	716	678	725	753	714	714	700	715	691	734	781	759	659	723	695	696	662	733	677	712	705	692	716	748	785	718	717	724	751	655	713	749	698	729	744	746	678	702	745	731	750	723	694	683	711	736	762	662	737	727	755	737	724	719	704	774	713	657	732	800	717	729	723	701	738	717	732	729	722	764	741	697	739	726	675	644	714	643	680	728	698	705	723	759	696	722	715	710	697	772	700	740	671	648	720	690	709	728	690	663	744	727	677	718	702	732	734	717	713	648	703	810	717	690	682	706	707	703	735	693	668	745	699	700	679	693	701	730	739	681	711	730	722	729	672	734	669	740	726	746	730	746	682	724	732	744	695	716	748	735	684	705	730	762	735	701	737	760	716	732	712	750	726	718	694	683	680	694	718	706	763	697	705	694	705	725	721	718	672	713	691	704	721	733	673	745	714	708	709	705	733	776	712	692	698	749	752	728	721	695	711	697	682	685	739	728	671	675	721	693	739	728	721	688	711	756	746	724	745	733	728	706	694	698	724	692	700	714	689	696	754	718	749	715	763	668	720	740	740	659	706	705	703	712	675	724	675	725	746	703	700	662	748	752	737	712	730	776	715	722	732	684	746	726	738	754	697	665	700	703	704	682	729	737	747	667	704	656	701	716	743	709	725	741	718	712	705	700	724	708	725	738	748	713	673	699	732	722	716	689	716	702	700	697	700	696	703	712	685	668	692	664	684	743	702	692	694	697	715	656	723	715	756	715	694	696	735	729	760	696	738	688	699	744	695	750	748	657	744	684	694	696	706	742	696	732	767	743	667	720	774	741	679	711	721	737	757	720	684	742	706	736	696	729	725	708	752	726	780	712	740	740	720	739	687	700	704	713	719	719	710	720	684	719	680	762	751	730	711	740	712	723	726	681	713	695	736	760	740	676	661	726	703	728	709	736	684	728	763	699	743	686	725	659	678	732	693	772	722	678	711	765	684	680	714	709	715	694	726	736	705	663	735	746	715	676	749	706	763	741	662	737	728	715	691	778	701	728	699	705	700	731	709	701	693	688	696	750	674	695	762	706	729	709	743	727	686	733	679	654	732	747	742	694	682	692	763	682	724	683	672	745	708	747	717	714	736	726	669	734	737	704	775	719	717	774	678	738	741	722	775	689	731	707	669	768	712	708	725	735	741	701	689	752	719	715	715	693	672	682	735	757	732	763	730	717	749	737	750	713	666	671	711	708	723	735	704	707	760	693	698	743	675	717	657	700	730	698	746	733	752	732	673	701	705	769	763	738	695	698	668	704	719	725	720	724	715	659	717	725	756	689	745	691	693	727	745	753	690	724	744	694	684	720	721	721	693	718	749	758	721	711	717	721	722	667	719	634	733	729	785	748	697	702	702	775	733	742	710	736	734	700	669	725	717	703	748	725	675	717	687	677	697	758	715	713	680	702	717	725	749	701	741	720	719	702	708	715	652	707	707	749	682	720	695	719	694	757	670	717	709	730	695	719	672	698	733	720	714	697	695	675	672	701	697	734	693	730	691	731	759	730	731	758	678	769	738	753	688	727	703	658	716	707	693	703	670	706	773	714	719	707	671	714	697	697	756	680	732	752	693	708	708	707	681	681	748	728	700	728	667	716	738	736	710	719	708	713	681	742	730	687	718	704	697	704	738	752	653	719	677	685	674	694	706	709	731	746	719	691	695	713	690	701	749	698	751	737	712	728	738	708	705	722	688	750	712	731	718	691	743	735	682	723	691	706	709	688	743	691	748	687	709	721	743	739	731	705	710	751	727	729	660	709	726	713	666	723	705	757	687	722	736	719	719	737	755	709	690	711	720	677	710	755	714	708	732	717	671	728	695	687	690	705	709	712	675	693	748	745	703	716	704	744	710	717	692	709	701	749	708	704	689	763	722	714	717	730	771	698	686	685	687	735	699	745	750	750	720	744	742	742	691	708	727	764	714	758	733	697	707	654	700	771	724	708	717	672	721	682	677	670	725	732	703	686	738	717	715	719	687	723	734	746	748	701	697	662	721	689	645	681	704	784	677	727	721	738	733	707	679	771	751	680	690	705	707	743	712	737	724	733	702	724	753	723	684	722	742	694	668	710	724	734	691	652	688	706	678	666	670	741	712	686	710	680	744	734	712	698	714	743	748	727	710	703	678	696	701	731	731	714	736	678	712	710	707	733	735	740	768	733	679	709	739	706	700	699	723	740	726	701	693	723	752	707	688	649	711	722	690	702	725	679	743	730	737	699	716	715	675	749	735	688	742	701	708	735	707	726	700	646	711	696	730	715	660	710	728	756	709	726	701	764	704	711	702	697	753	734	690	681	716	723	742	755	699	701	695	729	716	687	685	710	729	709	682	697	740	723	724	645	709	690	666	698	735	689	721	720	696	750	708	717	738	713	705	710	716	718	724	699	711	727	687	707	674	739	685	709	735	702	731	730	693	756	710	692	674	742	713	711	753	693	676	697	734	687	691	756	758	699	750	678	696	695	734	687	702	744	742	707	651	731	687	659	731	702	722	683	702	727	712	688	725	709	742	726	716	712	704	726	719	736	731	681	737	690	702	726	714	718	706	753	688	698	709	698	711	772	717	725	667	700	772	727	749	692	681	712	754	733	671	748	659	725	650	736	776	712	701	702	713	694	774	734	709	735	707	680	764	761	746	728	776	741	715	708	715	698	688	747	709	744	736	706	666	769	771	677	685	717	675	730	739	743	695	714	708	685	705	719	745	710	711	753	688	731	717	688	729	698	686	767	716	701	734	703	680	680	740	651	688	735	760	750	658	747	663	686	709	726	760	699	697	697	732	686	692	727	685	725	717	735	714	710	699	757	732	707	755	702	712	680	702	681	730	660	705	710	698	753	685	725	704	748	712	738	711	690	684	731	725	751	739	751	710	705	683	750	705	714	717	720	693	711	694	675	725	683	730	706	747	739	711	720	727	733	714	683	738	686	704	762	709	758	669	745	744	748	672	748	741	721	754	691	731	658	681	746	696	743	690	672	733	705	700	782	684	693	750	709	716	721	738	748	720	722	741	688	682	726	749	712	726	745	751	718	739	694	736	682	727	725	725	699	708	726	760	690	689	699	682	678	763	722	733	674	666	735	738	697	754	747	703	719	747	766	728	735	728	698	736	713	732	684	688	695	667	705	699	768	750	759	719	701	709
27720	54577	44025	31442	25895	20663	16755	13179	10220	7690	6323	5795	4444	3628	3143	2643	2271	1965	1757	1643	1503	1401	1305	1303	1158	1049	971	938	878	887	880	887	832	775	857	824	828	828	815	787	788	753	764	752	769	713	724	786	762	759	725	763	710	735	702	739	728	727	767	752	735	752	743	729	721	679	728	750	708	698	732	703	709	708	695	704	690	704	747	718	690	731	721	725	715	730	744	719	716	719	687	707	739	674	708	711	664	728	708	671	676	757	718	685	716	736	719	700	700	687	740	705	729	682	734	749	722	733	652	682	694	705	708	688	747	703	759	758	670	665	730	701	710	688	699	683	725	726	734	700	735	662	685	727	693	681	695	683	734	733	725	734	766	738	688	717	724	704	716	696	742	674	708	682	717	743	693	699	691	706	732	756	690	693	745	707	725	658	735	720	710	752	724	724	690	728	722	722	703	713	718	717	652	742	704	723	746	722	697	726	672	689	728	722	732	715	722	741	756	716	725	727	704	724	740	738	718	773	742	751	772	728	740	732	727	718	715	701	727	758	712	726	734	692	751	698	762	754	710	725	745	713	709	736	683	731	684	757	719	714	720	725	715	706	694	725	701	715	687	689	739	712	711	672	678	760	749	710	732	702	705	733	763	708	747	712	698	708	755	739	721	671	745	715	754	692	664	688	715	705	697	776	720	690	703	727	730	729	723	690	703	710	720	698	726	678	703	709	741	709	742	719	724	699	727	722	697	698	743	757	707	725	685	714	693	720	727	742	707	768	726	692	707	683	706	752	713	758	746	673	677	668	658	688	708	715	740	695	688	747	718	731	716	673	772	672	719	740	724	717	726	704	764	721	709	667	748	697	762	747	722	702	698	713	679	732	709	702	717	720	742	729	710	737	743	724	697	698	755	729	697	793	673	720	777	667	744	733	745	708	720	709	723	723	742	717	713	723	725	712	699	734	733	730	715	761	660	725	721	698	702	714	736	712	684	791	731	713	706	724	671	762	761	759	713	716	677	693	777	698	751	701	744	736	739	731	740	771	692	694	747	770	712	697	734	733	757	711	731	702	749	681	680	727	699	733	716	724	741	669	676	699	753	731	691	756	678	705	692	740	716	687	752	714	725	751	706	753	736	714	720	722	723	716	744	711	748	677	721	735	733	704	731	746	727	720	698	728	727	710	718	740	718	713	713	695	702	699	677	707	761	705	743	688	728	736	719	714	721	722	712	681	710	705	728	686	709	725	766	718	728	689	692	696	742	739	701	697	710	667	701	729	658	658	712	722	699	709	724	719	716	710	711	736	707	728	716	730	697	717	726	694	685	720	756	704	728	694	690	695	676	740	689	690	702	673	721	712	726	749	755	714	696	703	751	713	745	668	754	717	701	747	748	741	750	729	685	717	693	731	686	747	650	717	705	731	707	657	695	743	719	699	687	722	752	695	669	634	700	735	750	765	730	712	711	685	722	688	732	726	734	740	698	749	722	707	701	758	736	729	702	766	732	702	668	713	700	723	691	727	708	729	709	678	731	656	710	680	702	693	718	696	748	735	705	763	734	688	738	644	679	733	732	696	657	661	747	709	705	737	734	690	696	707	686	757	670	692	638	739	734	750	698	694	739	742	697	697	755	692	716	712	689	692	703	709	681	744	725	745	689	769	693	706	764	703	743	751	673	704	687	725	699	699	742	710	740	716	750	683	661	686	746	678	695	740	716	736	734	720	750	761	705	691	717	752	718	699	666	674	698	720	741	719	690	721	757	725	708	709	734	707	721	730	721	718	729	723	721	721	690	693	723	689	726	724	754	700	726	701	672	720	717	736	690	682	722	721	727	730	699	705	743	674	706	710	733	756	699	698	705	709	704	712	713	759	693	701	735	756	727	690	710	708	705	742	728	711	744	697	710	708	742	737	733	773	774	734	729	719	719	718	716	727	727	719	708	725	745	688	728	732	720	745	690	749	709	700	746	707	759	695	706	707	748	714	705	751	743	747	722	679	731	691	739	717	715	700	730	698	713	716	670	754	715	728	718	675	673	663	683	703	694	724	731	718	709	673	682	729	711	733	661	712	704	698	675	703	731	720	697	688	687	695	707	723	681	732	752	693	726	678	710	709	716	718	709	669	682	678	671	756	710	714	748	753	693	716	724	673	710	743	715	726	697	699	659	716	729	711	719	735	689	713	740	731	722	658	737	707	704	727	698	700	755	738	713	736	702	716	712	692	714	715	734	701	709	741	720	731	686	721	728	695	763	718	689	740	720	735	700	721	760	716	697	699	710	728	730	697	762	723	738	698	753	732	733	723	701	791	684	700	741	750	669	700	770	705	697	706	717	723	727	756	690	750	710	716	764	703	667	719	707	709	727	714	722	719	682	666	698	683	736	694	699	703	753	679	789	744	734	707	731	684	791	698	727	749	721	709	718	661	742	739	719	688	692	713	739	706	738	715	709	714	713	723	731	711	731	737	706	719	698	717	708	731	692	678	681	740	760	750	756	669	696	710	749	701	723	700	716	743	758	720	722	701	692	682	713	719	760	738	648	689	726	652	700	762	717	694	759	741	712	712	721	693	746	735	728	723	703	734	710	729	733	760	739	756	727	698	747	699	736	710	699	687	724	714	703	717	732	695	727	663	728	720	775	748	714	717	742	734	730	748	720	756	733	707	689	702	718	745	760	720	659	745	711	686	729	708	739	709	701	699	705	762	735	778	711	736	716	736	697	727	712	689	691	717	723	758	683	732	738	712	741	691	725	757	720	694	709	756	687	724	742	725	782	737	690	694	701	750	725	728	724	715	716	720	710	667	664	706	718	650	674	771	710	710	711	747	693	703	688	728	713	675	693	725	702	702	715	673	711	729	720	711	722	687	745	672	694	764	716	694	724	737	706	698	751	684	727	768	755	703	736	717	769	720	707	726	675	792	717	726	703	721	737	677	753	709	710	711	742	692	750	761	728	738	709	756	725	642	703	698	711	709	716	737	714	791	735	681	684	699	701	681	707	742	746	712	704	750	683	708	712	763	747	701	690	717	676	678	711	736	694	685	713	733	769	682	724	772	709	696	729	697	701	746	694	701	688	681	737	718	714	684	700	658	750	774	690	730	738	730	731	718	727	698	704	735	733	720	700	699	775	676	728	713	697	740	706	695	702	716	724	693	695	695	785	697	692	721	740	722	770	689	707	745	709	733	711	707	718	726	711	729	706	753	706	665	716	749	716	745	690	731	660	671	776	737	705	737	726	716	709	724	699	728	733	780	705	700	698	770	679	711	756	728	678	704	662	723	688	721	693	759	689	727	752	736	711	702	673	750	767	731	715	755	654	706	701	686	721	711	702	714	789	722	673	732	722	741	757	746	692	705	790	694	769	719	723	715	775	781	726	698	733	714	723	669	718	698	701	763	686	729	715	709	754	729	716	696	772	696	763	726	702	763	729	674	718	779	734	711	702	682	747	699	700	711	690	681	743	704	665	760	725	713	732	659	737	720	733	713	753	725
29766	28194	31437	21745	12661	8157	5749	4150	3115	2376	2107	1948	1604	1375	1192	1179	1044	964	840	826	827	812	732	703	726	628	660	627	617	632	643	622	599	573	617	597	603	589	606	616	623	576	601	588	537	585	596	597	532	603	556	558	526	575	601	529	574	573	542	583	556	540	588	553	595	589	557	606	552	557	580	524	567	558	536	555	535	590	646	590	602	588	550	534	579	639	607	585	608	593	562	599	576	581	529	605	590	553	564	553	529	560	568	548	555	568	541	543	578	534	628	577	524	554	606	538	553	567	597	551	534	608	547	567	571	593	589	517	606	570	582	596	581	596	540	540	533	547	605	568	547	538	587	606	626	534	577	548	548	583	575	553	580	562	594	566	599	536	578	536	550	531	579	564	565	583	548	605	598	559	582	533	563	552	571	601	562	591	593	588	534	574	587	545	564	528	547	586	531	580	565	572	539	568	579	568	560	572	589	585	552	617	538	586	605	565	598	582	563	592	602	547	551	550	586	553	582	574	553	563	554	532	586	563	523	602	589	558	576	540	549	571	587	514	562	600	565	555	618	534	541	530	550	561	533	556	524	579	545	571	591	546	546	543	522	551	612	565	543	602	527	578	589	576	550	566	567	534	585	560	588	551	568	586	542	566	538	557	574	592	589	534	566	611	569	544	564	613	579	567	526	538	566	562	547	558	583	547	526	546	545	543	558	611	534	564	585	567	583	560	594	583	595	602	571	556	599	557	585	573	598	554	586	554	615	579	556	568	535	578	572	547	527	568	573	569	565	552	558	556	546	552	572	610	567	568	612	547	579	596	579	568	535	557	544	569	571	577	594	597	559	581	568	587	591	547	607	555	597	533	585	618	567	565	594	538	541	577	520	555	602	616	580	551	578	563	580	572	582	553	557	588	560	588	621	546	552	519	585	546	532	609	592	542	577	606	558	536	512	606	583	587	595	559	572	547	582	584	571	604	534	589	560	567	560	581	577	569	580	583	555	548	562	532	544	577	573	622	596	578	569	562	549	547	610	561	578	603	529	557	588	601	556	574	611	548	539	569	574	597	644	579	541	583	605	584	514	599	557	552	605	545	547	574	586	577	552	552	578	592	603	613	588	556	560	546	592	575	539	568	591	524	556	578	566	553	565	602	551	572	589	551	568	568	598	553	562	547	572	557	612	593	562	582	630	595	556	579	579	554	529	597	611	564	578	572	596	563	589	578	584	607	589	580	549	597	552	566	545	590	630	600	617	546	587	552	564	562	535	533	556	541	574	583	605	606	554	594	568	551	571	573	526	551	549	561	588	571	608	519	567	604	563	569	584	532	596	541	578	596	577	579	531	571	576	618	569	537	595	534	583	555	567	537	602	594	572	581	570	575	556	558	548	569	526	540	558	552	560	583	528	585	625	576	568	597	577	589	548	540	579	569	569	549	571	563	624	579	553	557	599	584	580	577	647	592	571	544	605	610	540	635	534	563	581	608	579	613	556	615	593	575	573	578	590	590	581	549	550	550	539	589	559	565	592	538	541	543	579	575	582	540	487	578	583	522	661	557	586	617	555	553	594	574	595	553	566	594	565	561	604	554	601	518	583	606	599	556	580	601	559	572	579	549	568	562	560	573	566	540	552	587	579	551	530	523	572	578	577	583	561	576	570	567	563	556	541	564	635	580	608	567	550	597	570	611	576	580	581	598	618	606	590	552	580	561	539	584	590	524	558	549	611	568	531	573	537	580	564	527	542	560	626	574	607	604	549	550	561	601	629	587	601	528	603	557	556	596	599	563	580	521	536	573	562	613	560	590	532	565	621	578	550	554	578	577	573	560	586	630	617	552	577	560	535	603	547	606	595	625	582	599	578	542	532	565	536	592	551	559	600	535	586	554	628	549	576	622	547	576	552	591	619	574	542	588	594	574	595	570	589	599	586	571	511	546	534	570	540	586	580	574	588	556	585	597	594	531	587	566	544	599	593	535	588	559	589	549	540	574	584	580	560	586	589	558	595	550	553	571	570	601	574	527	578	597	514	536	570	585	652	536	567	560	545	596	599	547	586	560	614	586	578	629	583	560	600	578	573	562	587	573	547	552	554	544	591	579	604	565	576	573	595	576	585	561	573	571	568	589	593	570	568	549	518	574	595	591	591	559	529	594	556	572	585	543	586	557	591	582	580	586	543	557	590	560	579	612	597	592	527	539	572	576	524	559	564	519	590	539	575	590	621	558	592	589	561	574	553	551	585	545	547	541	591	543	548	526	525	532	580	594	540	598	548	603	551	603	572	514	563	543	601	531	601	567	545	532	603	524	585	543	598	550	595	549	644	577	583	544	577	548	614	588	559	605	564	572	577	568	599	565	560	575	584	565	554	575	591	567	572	580	587	563	537	533	571	579	601	566	571	521	532	573	605	565	567	584	570	568	600	578	575	546	591	592	566	555	563	577	590	596	563	576	595	566	516	583	552	559	575	563	621	542	551	568	533	592	557	605	554	605	570	591	602	573	578	546	543	567	588	565	538	559	540	574	569	557	591	646	521	569	569	568	565	540	585	579	550	595	601	579	575	551	593	536	587	582	544	533	574	588	567	590	556	598	572	591	581	573	573	569	560	546	574	582	560	568	580	590	562	592	576	602	565	586	554	537	557	556	612	578	574	577	603	580	607	582	569	603	593	572	584	565	585	569	561	523	610	581	599	535	537	570	559	559	551	622	558	564	575	566	582	565	558	579	589	566	566	566	560	554	526	553	527	557	545	548	553	507	589	585	571	633	544	586	582	583	560	572	567	580	558	571	600	554	561	544	545	550	590	565	559	597	562	586	513	554	586	568	575	513	560	575	565	565	566	568	583	535	557	540	584	535	509	559	607	576	553	543	558	546	588	547	559	558	556	584	627	590	552	583	572	563	587	564	531	589	572	543	575	534	617	627	569	584	547	565	622	586	594	552	592	557	608	531	575	546	566	545	558	563	612	565	561	574	568	568	569	538	587	558	576	560	578	586	576	575	561	574	596	563	589	600	554	555	549	577	553	559	554	578	568	552	587	596	550	574	591	591	541	540	585	576	559	555	552	561	568	556	575	561	541	532	575	587	581	593	532	553	562	570	594	545	557	600	593	596	570	599	565	535	576	576	581	562	563	564	551	521	569	575	589	579	616	527	574	512	572	558	596	595	542	527	557	589	528	542	536	575	605	558	548	599	551	604	548	551	559	590	560	598	603	588	549	569	567	537	567	566	561	564	568	585	557	609	630	505	562	563	583	597	565	553	567	538	582	565	539	596	531	576	594	603	575	545	554	589	563	617	572	585	549	575	588	506	536	526	566	564	548	551	574	566	585	578	566	552	569	562	553	532	573	571	588	569	587	545	586	551	622	566	526	560	594	591	549	579	583	554	558	571	570	572	562	603	586	599	575	578	594	560	586	555	588	591	561	575	595	543	593	560	553	535	545	538	543	565	605	584	490	570	582	585	584	560	597	581	557	563	578	595	592	570	593	578
25846	42665	31981	19663	14671	11210	8596	6502	4882	3829	3080	2733	2192	1844	1588	1402	1201	1181	1062	942	885	891	885	820	786	691	637	675	638	682	666	666	592	665	662	670	625	673	603	614	609	601	627	621	580	598	590	547	562	610	573	580	598	553	590	564	619	603	589	582	550	603	579	537	591	557	602	614	589	592	563	551	558	541	587	577	576	597	652	596	566	593	613	602	609	588	626	605	622	568	572	615	588	557	567	588	608	573	567	618	602	565	601	584	564	615	558	578	555	594	593	584	611	569	618	577	565	593	611	564	589	610	587	601	621	581	548	580	576	627	597	599	584	637	538	600	589	559	589	545	592	609	564	544	588	610	586	599	570	581	565	590	606	583	605	596	619	625	621	580	559	575	582	647	588	598	570	579	604	607	593	563	614	602	588	593	621	639	587	529	668	639	606	576	613	567	592	566	592	590	598	589	611	592	638	612	597	638	571	581	597	616	612	596	565	591	574	553	564	566	614	583	582	608	527	569	589	615	590	583	597	564	595	590	564	594	602	588	594	589	610	571	619	598	627	553	532	609	589	571	622	624	581	589	582	565	581	573	572	589	589	573	588	607	563	572	587	619	644	630	608	584	574	608	574	613	561	624	585	584	623	557	624	658	560	588	633	545	547	570	579	591	566	549	577	601	619	585	579	578	646	581	599	567	576	590	588	606	593	597	581	564	562	612	590	593	554	576	573	615	562	628	582	603	614	565	594	604	528	591	574	570	566	588	556	575	574	593	592	535	590	572	550	574	549	589	588	589	590	619	594	592	612	585	577	562	575	593	578	615	581	591	638	618	533	552	536	594	592	574	542	593	577	575	590	594	578	588	592	598	573	606	579	585	563	616	618	554	605	578	604	560	575	567	556	630	614	583	575	577	614	620	538	616	596	583	601	585	573	566	623	605	599	574	606	596	629	575	569	603	609	556	564	578	598	585	566	572	591	605	591	572	559	556	569	539	579	603	623	590	549	585	581	637	588	601	567	625	608	575	589	604	588	583	595	578	570	584	622	544	569	604	588	605	548	550	610	583	607	569	585	605	576	577	569	628	569	591	640	596	614	603	574	621	601	565	581	600	597	607	595	561	600	599	612	601	579	599	559	579	604	569	582	555	573	574	563	620	619	557	594	634	570	592	580	602	595	570	656	614	612	606	641	605	625	580	625	613	604	607	633	578	606	581	590	600	640	590	563	586	587	609	591	620	542	551	631	589	569	570	572	595	562	561	575	627	607	613	638	581	552	531	593	607	553	584	558	577	562	561	580	617	628	549	613	613	622	605	589	553	563	556	617	555	536	558	620	575	585	569	547	581	597	614	620	610	553	573	568	609	585	607	589	550	601	615	626	561	557	608	602	591	579	573	559	538	578	579	577	626	639	574	581	568	624	606	588	539	596	564	548	620	597	567	612	597	572	582	600	613	546	561	545	568	553	618	644	600	604	573	630	616	559	566	547	592	592	539	598	631	578	634	577	577	595	579	577	597	620	581	596	597	634	603	609	601	610	555	571	601	568	567	592	622	620	586	614	572	566	540	602	564	571	614	609	580	593	572	568	590	558	586	631	602	556	616	586	590	551	540	595	618	538	640	600	540	597	598	578	592	567	593	512	566	617	574	632	592	545	616	605	558	610	583	591	574	559	552	617	618	584	648	550	568	568	600	552	637	587	603	585	581	582	597	580	570	537	588	580	593	611	603	560	555	566	572	607	584	579	593	573	617	606	602	605	558	595	536	598	588	568	563	581	598	560	594	575	603	590	565	601	611	581	605	557	536	548	627	560	568	598	566	591	618	574	583	563	605	579	612	586	576	578	576	608	572	597	648	639	567	610	577	586	554	579	623	586	595	600	566	588	583	571	591	587	615	631	546	601	544	595	611	584	574	579	597	608	595	590	612	565	620	584	568	590	511	576	629	581	583	578	607	558	602	576	599	574	605	601	605	607	566	557	584	544	571	603	574	584	564	574	585	584	628	586	576	568	595	592	611	556	609	588	621	607	567	597	600	597	615	583	552	598	598	645	576	611	591	560	597	601	572	580	575	580	588	609	578	604	628	604	573	585	617	551	551	573	628	557	595	602	638	589	591	579	628	603	627	575	608	589	599	617	584	570	623	638	604	545	595	600	620	598	588	651	566	585	572	557	574	583	560	562	584	596	632	575	589	590	603	588	568	602	577	580	610	579	583	561	602	577	579	562	626	590	598	527	587	557	595	558	583	575	601	561	616	582	560	602	583	570	583	571	587	602	600	620	583	643	617	604	588	585	577	598	533	591	567	594	588	569	556	614	545	567	606	515	598	561	600	555	562	592	586	573	549	593	603	615	562	594	602	572	554	580	580	568	579	588	582	597	606	561	609	620	560	588	597	599	593	561	594	592	593	578	590	588	606	573	561	616	548	556	566	588	600	611	619	577	623	528	569	583	572	617	578	574	564	574	571	581	613	568	556	572	605	571	613	609	571	601	558	606	556	597	610	626	573	655	596	598	588	577	563	546	615	598	605	584	592	582	562	663	587	573	530	584	582	562	629	595	609	572	598	575	600	603	598	624	593	590	605	583	585	575	592	586	586	573	560	567	617	571	581	570	603	577	616	584	584	580	554	601	538	582	605	598	568	618	591	594	629	576	611	607	535	628	582	575	610	630	587	600	599	561	544	622	595	596	533	609	576	638	571	547	588	583	674	595	587	572	614	582	618	622	583	605	576	540	589	601	598	581	591	610	592	621	637	575	588	586	587	619	563	584	542	548	616	563	625	589	546	562	552	612	611	601	611	582	601	608	548	592	599	543	567	609	553	585	582	544	595	606	568	548	623	586	576	591	593	573	560	569	583	582	586	635	565	605	621	550	597	625	613	591	569	589	581	606	543	605	588	558	607	613	570	578	591	624	602	587	557	586	553	627	582	576	566	568	570	547	601	611	538	562	551	578	548	543	581	607	598	610	571	577	590	608	577	600	622	618	588	579	614	582	572	626	631	612	572	616	573	582	574	619	626	624	550	622	567	582	595	547	620	591	594	579	599	648	566	612	550	589	588	601	615	570	595	586	603	587	584	599	581	611	600	582	579	570	610	621	621	564	616	569	538	593	585	568	592	616	577	613	586	569	596	609	594	553	576	604	602	623	581	618	541	565	598	568	558	583	566	561	615	570	569	584	576	589	639	612	600	567	582	561	608	611	614	590	573	603	589	613	579	574	609	584	546	594	567	590	607	586	572	603	570	597	582	621	563	588	578	597	598	613	583	572	608	632	544	585	611	559	568	606	613	573	560	639	568	593	563	590	584	601	593	540	604	598	512	634	558	560	626	607	544	590	611	577	523	613	644	594	525	570	601	614	600	562	649	572	640	631	602	598	654	586	591	635	617	618	573	568	600	592	574	580	570	646	555	580	556	578	582	614	590	583	574	602	614	611	570	609	580	568	568	576	598	595	597	594	581	601	578	584	591	590	573	619	608	616	587	653	609	593	564
24403	21573	28904	25058	22218	17857	11412	6998	4982	3817	3284	2814	2437	1961	1683	1480	1403	1197	1155	1114	1065	1011	943	897	820	760	759	754	765	720	752	725	679	676	652	641	661	654	669	686	650	689	648	620	667	707	688	623	660	628	684	649	637	678	668	695	646	610	662	635	615	643	618	628	624	646	600	679	663	616	645	627	590	643	632	612	659	616	641	639	638	604	652	638	647	699	621	656	582	650	641	629	612	636	622	615	651	668	610	630	686	590	634	635	633	606	624	674	630	629	660	618	619	608	632	651	631	640	667	627	623	609	656	654	647	630	641	641	631	633	606	640	605	662	615	650	633	653	622	596	611	664	657	665	639	640	607	604	659	650	623	625	644	631	655	633	615	602	637	630	641	623	665	604	635	649	636	647	645	627	628	638	668	661	667	610	616	647	648	579	687	629	613	627	672	621	598	663	673	618	620	629	674	692	617	614	638	653	598	627	637	625	631	633	652	583	673	657	633	602	596	630	639	623	622	623	642	628	621	637	620	622	645	661	673	648	556	563	625	623	646	626	609	611	666	617	651	611	614	616	630	645	580	619	620	635	607	626	623	655	625	627	636	638	596	649	649	652	633	621	635	616	624	648	658	668	645	689	609	625	645	646	641	585	619	635	625	622	658	650	610	637	640	636	615	596	638	612	653	617	632	722	666	618	589	652	604	584	643	657	577	589	664	629	597	623	617	612	602	643	632	620	610	630	648	630	585	629	635	612	656	646	589	615	576	629	614	611	679	632	622	634	665	594	620	663	648	648	593	626	606	601	610	635	631	616	645	595	605	607	681	666	636	610	610	585	641	650	612	660	675	640	642	627	649	629	630	629	603	568	649	679	607	671	642	620	633	652	657	658	626	614	656	627	625	601	652	635	618	612	619	654	599	604	635	618	648	650	644	660	593	685	632	676	594	660	611	639	628	662	634	647	646	588	595	622	635	659	619	642	645	659	631	637	635	634	609	605	615	639	615	604	605	672	623	631	632	620	609	675	613	650	615	630	646	619	613	619	621	635	646	649	609	642	637	640	607	614	629	635	616	609	635	629	617	598	601	619	651	620	652	633	645	616	628	624	584	614	604	613	649	686	621	630	644	641	631	604	620	654	638	678	611	618	649	615	619	607	604	630	661	621	668	624	584	665	615	627	643	617	608	595	639	643	631	659	672	632	598	651	644	645	601	619	623	630	699	637	595	635	632	644	628	615	627	590	625	625	660	589	672	624	650	604	573	641	641	613	668	682	592	615	621	615	649	652	628	650	618	642	585	648	659	604	619	657	653	616	620	624	597	608	640	646	616	621	632	578	620	646	627	606	636	675	594	678	624	645	650	600	621	654	669	619	655	636	651	616	634	621	638	673	581	666	632	622	607	653	643	621	622	652	634	631	649	654	642	617	574	584	619	656	609	620	639	637	615	589	634	676	624	618	615	638	653	623	638	692	639	620	605	658	626	654	657	642	650	595	628	627	653	625	625	635	589	631	617	607	621	651	636	612	610	667	642	670	605	599	658	601	652	604	613	647	628	611	615	641	637	639	667	654	642	661	647	648	626	648	597	673	618	631	658	645	624	650	652	637	619	594	645	622	664	625	640	646	629	666	645	650	626	611	669	625	626	612	623	684	677	585	626	648	638	603	647	647	667	649	590	664	655	644	632	649	599	631	652	648	550	656	598	619	665	614	648	646	656	629	664	712	624	651	664	588	618	630	637	614	644	638	589	657	657	633	653	650	651	675	630	641	620	620	640	582	614	667	632	608	627	632	678	695	648	600	607	640	655	656	598	622	663	648	669	688	638	644	648	599	625	653	633	599	628	604	593	621	699	594	676	663	638	633	601	607	659	652	617	636	611	687	622	604	579	651	611	601	619	594	654	620	616	625	598	663	623	618	616	605	665	621	606	632	632	575	636	636	635	656	681	637	653	676	623	638	663	637	596	671	639	613	641	634	634	589	627	646	687	592	683	606	634	665	626	639	605	638	627	653	649	602	642	650	633	621	609	604	618	655	609	665	632	632	660	601	609	623	654	613	582	624	666	621	659	609	613	646	573	593	632	638	602	636	638	633	639	636	621	625	645	661	609	662	595	642	653	627	623	677	625	582	624	661	638	629	650	626	633	641	649	603	603	631	622	604	678	664	662	634	619	663	654	669	632	593	645	659	694	586	632	588	644	653	605	659	662	628	670	594	688	585	622	588	640	657	644	633	595	617	632	655	614	681	607	602	600	612	628	610	638	586	641	634	642	672	607	651	636	661	626	637	630	669	616	605	625	641	597	637	603	613	612	651	622	627	644	610	684	661	605	593	634	647	646	540	648	624	601	626	641	627	649	637	687	657	608	631	638	588	615	644	585	610	621	593	610	603	651	635	626	658	650	601	602	630	627	616	661	590	644	577	651	617	615	637	654	621	551	655	645	681	649	640	628	612	628	644	660	656	633	628	629	665	651	688	646	645	626	637	641	642	606	658	638	601	623	639	650	591	638	649	575	633	615	674	627	651	620	581	640	647	610	604	631	630	611	666	635	618	594	630	642	607	585	643	599	649	620	689	591	622	665	614	621	660	673	674	681	654	697	694	633	630	644	607	622	613	636	632	659	676	613	654	677	604	621	624	575	625	640	620	670	623	614	664	626	667	662	634	671	630	628	582	590	641	660	619	642	607	620	664	651	610	670	663	618	640	652	674	645	641	614	626	615	659	638	635	639	587	640	656	623	611	664	674	641	626	593	635	641	646	597	615	624	620	628	633	619	629	656	635	634	679	619	619	642	639	644	634	621	633	624	649	672	637	599	585	672	668	637	639	664	613	602	629	649	622	583	601	642	649	590	617	623	618	632	662	648	650	628	651	622	618	623	631	610	635	654	641	609	635	598	649	654	616	645	618	595	617	634	606	626	598	662	666	648	628	612	683	609	612	627	616	651	622	595	616	635	668	647	663	596	576	628	598	661	603	593	631	595	635	629	632	641	685	661	607	620	632	665	597	642	647	623	636	588	660	627	624	622	626	583	604	656	661	628	669	595	647	592	609	607	603	645	645	623	622	657	634	640	639	638	638	646	639	632	614	605	620	574	654	586	667	618	615	649	616	642	615	610	672	637	619	635	634	597	662	652	647	635	675	616	624	629	629	636	660	644	612	614	602	654	641	641	598	579	584	681	659	651	600	674	631	617	572	605	634	617	627	603	640	670	615	637	656	635	619	635	625	620	636	633	670	634	639	599	606	602	586	645	672	628	626	634	685	667	661	637	635	582	591	637	617	643	643	647	661	657	611	624	584	626	630	637	614	605	619	634	602	622	665	613	678	674	625	732	647	649	630	653	645	611	648	616	639	666	646	626	601	679	643	625	662	679	618	632	619	661	626	699	632	606	646	641	635	661	609	621	603	610	616	663	642	603	632	615	632	606	597	628	638	644	666	596	624	644	637	631	613	625	616	630	625	695	639	657	644	636	666	666	649	589	639	681	644	673	626
25376	49818	39610	26630	20725	16649	12771	9748	7314	5656	4857	4076	3377	2603	2187	2022	1760	1622	1408	1272	1220	1181	1083	994	984	829	841	830	828	755	742	735	714	679	734	720	721	693	703	662	622	689	700	735	648	695	669	637	671	640	694	630	671	593	634	690	608	636	670	638	633	646	666	625	633	640	668	653	650	638	657	649	618	624	647	641	648	620	629	646	648	652	648	597	613	662	636	679	659	641	620	604	642	604	657	645	658	645	675	630	667	659	625	660	610	615	628	659	604	635	651	650	640	636	623	689	669	666	680	629	622	642	588	688	640	624	641	658	647	607	657	652	634	638	631	593	664	635	649	647	680	634	639	635	641	645	654	628	661	649	646	631	691	617	671	634	658	697	632	643	641	650	662	615	641	666	622	606	600	651	635	623	642	618	678	619	635	620	675	638	580	635	632	600	642	625	552	683	669	624	588	628	628	669	626	636	632	644	641	625	602	654	648	622	648	637	634	655	617	642	676	605	689	601	608	670	666	613	640	680	626	630	647	674	668	625	658	639	615	655	654	675	652	630	612	652	615	687	642	572	615	652	633	603	654	650	625	637	639	611	611	660	639	597	654	652	606	608	663	614	591	633	580	630	666	657	656	693	615	627	668	616	687	614	620	628	672	688	657	648	647	628	670	634	693	646	675	627	632	613	677	658	633	675	633	660	615	703	627	653	657	684	615	635	680	647	614	621	662	663	664	611	636	629	660	670	640	638	731	583	664	637	626	689	604	617	652	652	669	632	662	660	595	655	637	602	631	617	681	626	657	685	656	614	654	606	638	633	697	656	611	652	642	637	663	623	646	627	652	637	663	615	624	642	641	660	698	678	587	654	636	647	651	658	662	629	667	619	633	627	650	623	617	615	653	669	642	638	643	609	603	658	618	614	622	619	631	658	634	650	656	624	675	702	646	633	658	649	645	613	678	637	679	606	628	614	649	634	684	661	625	628	656	644	623	674	644	636	622	627	650	657	647	642	607	646	596	659	646	644	615	649	611	682	605	605	653	614	648	601	670	662	605	625	682	629	683	651	672	641	648	620	672	679	650	652	630	623	670	680	615	663	625	637	630	656	615	632	621	669	604	670	613	654	625	633	626	652	626	648	659	689	660	644	620	620	677	660	613	649	615	614	571	652	646	617	604	653	616	594	605	622	638	609	600	571	618	672	654	652	644	625	657	645	643	657	642	665	644	648	660	635	609	615	656	659	673	658	656	655	637	671	639	657	658	685	700	641	641	634	699	646	659	601	634	637	651	637	654	646	641	667	598	616	645	597	630	612	682	656	649	648	607	685	614	670	635	620	613	657	669	605	639	627	627	642	635	608	606	651	633	662	659	634	659	668	640	603	678	584	676	645	628	609	636	669	652	631	621	603	649	647	629	646	609	650	638	666	667	665	621	652	637	668	643	663	691	613	631	618	652	669	632	600	650	651	674	688	675	642	669	647	601	662	630	652	633	615	608	635	650	639	647	638	640	709	603	641	610	623	671	597	624	601	645	667	597	672	579	632	633	658	645	603	641	629	626	617	663	649	647	635	617	667	637	693	685	634	653	650	610	675	647	655	657	634	649	647	624	621	627	701	629	663	635	599	668	649	639	628	650	675	661	633	605	644	651	646	658	642	679	649	621	661	661	640	590	611	687	649	631	612	646	653	618	670	617	633	657	633	635	622	671	650	630	606	655	620	641	661	670	652	598	637	664	613	672	641	662	663	643	643	620	566	647	604	660	658	633	673	667	638	643	628	651	620	634	630	641	612	616	690	638	612	684	648	680	606	663	627	651	636	650	704	620	634	624	656	625	632	641	668	660	616	679	619	700	612	625	648	657	641	668	630	651	630	648	657	662	682	656	656	611	592	618	644	623	594	611	647	623	637	659	640	655	639	633	625	616	595	600	678	626	624	619	642	698	592	663	633	623	671	675	698	622	688	637	624	650	636	682	658	625	645	653	623	626	653	662	615	617	630	622	679	593	659	630	663	613	611	629	644	676	639	651	606	651	606	695	676	632	608	693	670	652	648	619	659	672	642	632	693	630	654	671	625	638	623	649	609	626	640	664	638	624	633	629	641	675	648	658	641	629	634	646	633	669	693	665	654	619	640	639	635	620	692	632	630	651	608	600	650	622	614	623	686	659	684	654	657	630	660	657	653	634	637	632	640	618	642	585	622	607	626	670	631	687	651	661	629	608	691	626	610	650	655	677	664	631	643	674	578	646	702	616	624	607	663	658	653	680	630	650	617	649	620	624	616	673	656	627	617	626	621	641	660	648	637	627	635	667	625	619	609	646	649	631	675	651	663	652	627	658	692	611	611	637	644	625	657	647	658	626	668	663	654	614	606	637	671	646	612	598	638	628	622	672	638	634	616	639	631	631	633	604	580	646	631	667	630	626	630	652	646	617	638	683	644	642	594	632	599	666	664	644	677	645	662	692	655	642	668	634	643	617	614	599	637	653	648	711	610	655	683	614	612	666	603	635	650	667	610	639	659	644	614	719	652	602	627	647	639	659	652	678	619	666	656	633	641	652	630	642	618	616	613	638	647	664	593	648	662	635	617	657	661	620	608	641	661	652	633	660	658	656	668	652	617	695	683	659	638	673	625	620	660	598	625	617	680	636	600	625	675	613	649	596	642	661	604	672	654	630	642	646	598	676	651	631	663	621	650	678	631	633	607	618	623	635	646	688	642	636	651	653	659	628	662	580	612	672	681	671	650	604	665	654	639	663	597	619	624	670	652	636	642	648	650	606	626	655	649	697	616	630	643	614	636	672	641	633	611	636	615	613	622	604	621	677	669	694	636	663	664	649	627	598	629	660	661	614	654	693	622	672	647	676	633	657	633	630	621	658	678	675	638	633	677	650	632	644	653	641	621	648	634	631	670	569	665	633	617	621	649	663	657	637	653	588	637	647	670	603	653	665	622	590	663	662	638	613	656	611	644	698	637	658	615	675	618	615	583	638	612	644	646	666	661	671	657	612	663	658	631	673	626	620	599	683	632	647	672	673	630	648	639	602	652	657	643	654	655	618	660	663	670	644	596	667	646	618	663	624	616	644	654	670	652	615	630	622	647	607	651	631	666	662	634	606	655	618	659	637	615	622	649	676	632	669	667	624	681	667	605	641	664	669	610	615	643	650	653	644	596	639	678	632	653	686	658	613	628	685	641	625	642	636	631	670	665	644	636	690	612	596	683	664	619	654	612	644	681	608	655	621	677	660	645	607	646	652	671	630	650	593	630	632	621	620	600	626	643	665	659	665	683	647	637	603	640	670	634	644	673	692	654	663	628	585	607	644	600	635	603	642	612	642	656	678	604	674	660	646	613	626	659	622	669	593	634	643	681	623	624	649	621	631	619	629	635	630	648	621	615	627	658	651	625	682	631	608	648	633	612	672	636	637	631	666	636	671	615	664	662	638	661	622	638	664	677	594	616	657	593	589	640	670	651	634	627	627	622	641	665	627	661
25519	21562	28340	26547	18750	11441	7502	5194	3927	3070	2544	2268	1900	1599	1388	1264	1119	1045	992	980	790	895	812	858	756	713	689	689	675	656	645	682	659	656	642	641	651	645	624	620	595	609	612	646	614	596	590	590	613	591	615	591	658	608	665	605	577	594	570	610	584	612	614	599	633	585	560	612	604	576	587	598	599	592	641	561	586	628	610	594	610	584	600	608	572	572	590	629	634	614	580	617	582	615	606	563	601	627	590	622	618	582	617	582	588	633	602	571	609	586	600	622	543	589	571	598	590	606	640	606	581	610	613	599	615	575	631	551	594	589	582	618	623	538	575	622	604	584	614	594	579	628	595	568	605	629	577	606	618	598	572	600	567	570	600	561	583	581	606	610	572	627	565	585	644	600	617	558	596	583	620	655	596	597	580	547	601	605	575	619	595	573	599	629	628	578	595	605	574	522	588	598	597	588	585	621	602	603	605	600	594	580	583	617	617	638	591	566	590	575	582	596	604	611	586	590	596	580	636	681	627	544	615	587	545	612	559	613	549	558	635	605	619	585	615	601	587	610	601	545	585	600	587	608	593	608	559	567	604	581	595	628	544	567	599	623	597	630	559	603	623	633	574	579	613	556	626	578	610	642	555	607	626	565	531	625	606	584	599	610	618	597	574	579	556	573	637	621	625	584	634	631	630	597	616	609	591	641	629	632	618	600	586	643	691	599	588	564	588	599	571	603	634	633	640	584	594	634	616	575	562	599	620	588	585	556	569	631	586	638	593	578	583	614	680	626	628	587	605	579	643	637	616	595	590	598	590	541	580	633	618	611	608	597	618	633	615	649	603	588	579	610	604	592	562	578	599	600	592	578	603	617	599	604	581	619	626	608	603	559	591	551	590	597	572	604	590	643	621	573	602	588	610	579	579	559	594	554	585	623	580	584	630	650	555	617	592	578	606	588	582	592	637	554	567	587	643	638	607	612	590	613	620	589	639	626	607	610	597	623	589	599	585	619	575	639	596	597	616	621	640	589	607	567	592	573	603	606	620	570	635	614	600	566	610	621	603	612	608	582	591	616	596	621	618	589	571	578	598	580	608	608	546	590	585	584	538	588	633	649	602	616	595	541	598	591	638	604	608	619	616	589	566	552	558	584	575	574	624	561	604	616	572	583	580	598	556	586	567	577	544	581	614	599	627	607	616	589	617	576	627	583	595	615	615	580	593	560	623	586	548	552	584	601	614	600	585	624	590	531	674	613	584	612	619	604	610	574	583	659	584	614	628	614	578	611	604	592	592	591	597	597	623	563	595	642	591	596	620	602	614	629	570	630	620	627	596	631	582	575	606	587	557	557	591	589	574	593	626	600	625	569	602	596	573	559	603	574	604	589	606	574	559	600	602	564	593	583	575	583	603	549	601	652	588	616	640	568	612	608	620	611	582	590	579	621	615	591	591	604	598	532	659	593	613	582	654	595	548	529	593	598	573	606	543	660	601	617	606	608	630	634	579	631	555	579	582	613	578	597	573	545	578	585	611	619	606	616	579	571	663	580	611	582	643	575	579	597	611	590	608	571	574	620	572	562	596	592	610	555	608	617	579	591	617	590	601	581	579	620	542	640	607	595	579	589	648	642	644	643	578	624	551	579	590	618	635	601	600	596	613	621	531	604	606	583	603	552	599	602	619	634	605	610	606	606	604	577	618	587	626	618	549	620	608	645	611	566	565	552	557	616	593	611	573	640	613	580	614	569	570	609	580	598	583	595	564	592	553	606	626	581	562	629	593	573	660	634	580	617	608	622	617	603	614	583	596	585	596	592	554	629	579	584	614	565	590	647	597	583	588	590	566	544	585	537	586	593	590	596	598	595	648	586	587	620	617	602	559	617	613	586	610	656	657	621	567	584	560	559	583	567	621	601	628	631	630	613	563	621	591	647	657	585	620	627	566	601	600	616	599	597	601	613	612	605	591	544	593	575	603	608	625	571	579	611	572	606	584	624	583	622	658	552	593	560	623	624	617	598	589	611	626	582	579	606	581	572	593	592	647	616	579	601	598	604	612	594	630	566	630	638	607	598	578	578	551	629	600	603	636	596	597	596	591	561	661	596	607	599	567	616	587	588	607	594	568	562	575	582	611	608	611	611	610	579	623	575	621	561	599	548	638	602	594	607	625	603	594	586	631	591	638	607	624	624	598	576	587	631	588	598	591	566	622	595	632	607	602	597	612	577	602	576	619	624	577	620	611	572	567	642	608	594	616	569	563	595	632	601	585	593	622	612	645	568	566	565	592	554	588	537	606	622	575	614	588	587	620	639	591	601	581	583	597	602	565	604	598	620	576	603	581	572	562	565	629	624	634	655	610	590	591	642	647	647	584	604	588	610	656	610	602	620	592	617	559	538	609	595	672	571	574	576	595	598	597	627	620	619	593	631	616	671	569	637	577	594	594	602	606	634	656	630	608	603	589	631	576	583	585	621	630	596	664	593	588	634	646	595	641	556	604	631	605	638	650	593	586	584	544	630	596	609	615	612	613	622	566	593	607	598	644	594	636	579	605	600	564	603	587	643	621	617	576	562	601	615	622	605	609	572	645	622	603	634	623	592	580	570	639	618	593	569	603	620	583	598	631	651	598	575	593	650	620	644	633	572	651	626	601	610	574	593	650	575	598	626	547	600	613	602	585	606	575	611	663	574	595	606	553	623	609	623	611	628	609	590	628	611	622	666	613	577	601	604	612	625	561	595	587	603	600	612	608	591	622	572	552	604	583	597	593	615	591	595	613	590	612	592	602	593	612	624	609	620	635	604	640	655	573	643	614	577	614	585	626	582	612	592	608	584	600	603	605	574	592	576	621	609	607	585	650	584	595	632	629	608	563	622	599	586	597	565	596	609	572	609	584	633	626	604	603	561	624	548	605	613	614	569	574	640	586	594	576	617	543	629	627	588	592	596	636	635	554	598	589	616	543	636	589	612	590	565	571	610	553	583	611	609	575	608	618	618	588	642	567	639	578	594	574	580	606	610	601	576	613	602	591	604	569	581	575	606	624	578	612	609	595	601	600	630	600	575	626	632	580	630	588	561	573	621	599	589	599	612	616	628	617	579	621	576	587	641	571	622	606	640	627	577	623	584	612	572	645	613	625	610	579	573	586	607	630	616	622	636	579	582	650	604	600	604	655	570	568	605	582	549	556	572	634	615	622	570	589	604	610	577	587	568	618	610	615	590	621	591	585	665	612	591	594	568	615	619	566	594	588	582	623	608	611	649	592	583	581	571	602	576	592	577	610	617	640	579	577	622	584	643	582	642	634	604	639	634	639	687	605	626	623	628	618	607	613	554	577	620	602	582	602	591	603	604	625	603	595	569	591	629	612	591	646	577	574	624	588	613	611	597	594	558	578	588	633	595	591	584	589	583	592	628	596	606	603	633	624	612	603	636	692	563	599	629	651	615	606	604	609	570	637	617	621	604	617	564	577	600	557	573	605	579	620	609	576	625	619	621
24733	46496	35781	23877	18172	14048	10675	8276	6109	4741	4033	3529	2871	2171	1900	1790	1550	1393	1197	1210	1062	996	1026	921	856	784	751	707	747	723	724	706	696	683	664	680	677	660	705	690	662	621	637	635	643	585	579	621	638	641	605	640	641	609	595	622	640	611	650	629	623	630	629	577	591	636	634	604	617	611	607	628	611	647	656	600	586	655	649	617	635	624	616	627	584	625	620	643	650	633	593	626	587	574	660	612	609	638	596	642	622	552	662	648	630	632	609	601	615	567	635	576	611	609	587	622	646	623	617	608	593	587	591	615	613	649	629	658	583	592	597	623	642	632	617	671	659	615	598	614	643	616	606	579	656	644	582	652	604	623	572	644	555	594	685	601	576	551	630	611	600	598	611	616	644	598	641	646	620	594	635	630	584	621	637	610	634	609	571	613	621	595	624	595	627	598	620	654	611	604	655	595	629	601	593	580	651	599	621	637	599	623	657	608	636	648	635	612	637	615	618	604	590	609	573	616	594	644	576	598	597	661	644	645	621	632	575	602	624	660	596	597	618	576	616	596	641	645	626	637	655	623	645	608	570	622	635	596	575	633	636	622	574	622	610	654	628	632	648	634	603	648	666	606	645	618	619	636	556	600	614	621	618	661	623	628	659	623	646	598	610	605	605	620	593	617	644	652	641	577	599	594	628	643	627	652	644	611	656	597	639	617	603	632	612	646	643	551	601	642	593	651	632	622	646	630	627	613	622	604	597	595	630	619	665	613	630	619	566	652	672	592	602	640	650	636	594	627	586	594	625	615	586	647	627	592	622	637	694	610	668	623	623	620	649	601	595	583	663	611	581	636	594	632	616	679	631	625	606	656	596	613	595	639	587	605	634	689	651	640	587	636	604	582	640	643	646	637	623	616	654	630	647	637	588	633	631	647	634	642	611	635	636	632	649	623	634	647	587	611	626	601	621	612	631	639	630	612	656	614	632	634	641	648	599	587	612	624	585	559	610	677	617	630	650	535	604	588	588	642	595	554	628	625	597	639	623	631	619	590	610	622	643	625	582	623	596	624	659	633	632	600	593	594	631	613	645	616	627	599	538	615	646	677	599	608	584	631	613	615	617	620	622	637	624	579	590	643	578	655	676	618	579	646	599	601	617	588	695	604	630	659	631	623	648	597	603	623	628	617	608	615	605	622	662	556	603	596	620	629	606	628	643	611	618	663	612	603	629	592	608	637	622	600	580	648	597	615	594	648	619	602	632	629	618	615	597	571	607	611	628	615	616	609	613	591	650	626	625	582	618	702	615	582	569	579	584	642	589	629	656	611	612	620	612	597	621	613	576	626	603	635	667	625	612	567	664	581	600	623	624	605	674	614	650	613	618	638	592	614	610	619	608	605	564	601	659	604	613	595	588	555	576	595	592	598	622	648	591	617	635	634	580	612	603	643	619	629	626	648	601	620	579	595	648	621	653	649	621	638	589	646	586	675	603	614	579	630	623	612	594	625	624	599	612	630	617	599	635	652	633	569	609	659	580	633	630	612	628	619	600	616	615	649	613	600	554	591	618	672	636	581	602	591	635	624	633	601	587	585	623	587	653	607	611	579	641	645	610	638	613	533	633	620	598	635	609	613	620	590	636	618	598	625	648	645	633	617	603	608	645	627	597	631	647	608	567	630	619	664	640	602	615	629	650	612	589	613	599	643	633	625	565	590	618	608	641	599	590	618	645	608	616	614	625	639	616	636	593	614	582	592	596	604	612	605	644	612	600	648	621	605	630	646	609	614	594	610	659	638	642	557	667	608	626	655	644	667	604	620	645	587	635	638	642	572	557	627	625	651	596	597	584	618	614	632	594	596	622	603	635	594	652	615	650	626	621	601	634	619	643	626	662	605	629	599	598	629	621	652	646	635	617	610	662	624	625	625	667	603	651	636	588	619	628	645	614	639	593	623	631	675	618	590	614	643	594	632	619	643	620	596	601	608	579	634	671	578	643	610	637	637	614	569	639	605	633	626	591	643	600	610	676	585	626	642	619	622	601	642	619	613	576	623	633	643	600	630	636	659	632	626	636	637	630	587	607	602	610	580	595	623	640	607	608	634	560	607	616	608	598	574	594	630	635	641	602	621	618	621	618	637	619	606	601	636	565	627	637	582	632	597	611	616	602	558	578	633	627	609	586	609	582	601	614	571	603	625	607	620	640	580	595	616	617	678	610	588	617	607	603	657	629	648	583	551	581	634	606	637	631	582	635	597	589	640	607	571	608	633	625	569	618	631	635	617	614	586	605	634	589	605	601	622	627	610	622	596	589	659	638	593	591	610	610	613	631	577	617	614	613	628	604	611	626	621	600	610	629	677	630	648	626	617	628	632	598	619	618	633	643	625	635	597	573	575	618	620	641	592	612	659	643	639	607	623	577	611	598	617	606	624	635	588	629	606	580	613	565	588	619	593	639	593	637	619	605	630	613	620	599	586	611	586	577	616	603	617	608	602	611	620	611	588	647	629	595	599	597	664	599	585	614	632	625	606	600	605	592	604	579	666	631	627	558	622	632	643	578	592	634	588	642	601	584	600	607	602	611	567	603	620	594	625	646	606	625	661	586	620	590	652	623	626	621	669	561	627	587	622	646	606	583	632	667	627	639	618	607	611	598	615	596	587	607	621	652	599	607	619	623	619	627	654	633	590	640	626	591	627	580	593	602	638	624	660	583	607	567	673	608	635	656	606	578	589	637	649	581	605	612	607	618	647	588	606	647	617	615	634	621	601	614	600	655	619	613	628	632	636	630	616	627	571	650	606	601	632	577	648	581	606	627	651	616	598	608	588	562	614	583	586	622	641	639	628	621	655	644	539	663	622	657	625	608	637	601	630	604	634	637	565	588	643	634	561	623	623	649	647	589	647	622	656	640	639	612	650	623	575	650	638	599	593	602	639	631	581	622	658	627	626	576	611	646	595	598	571	606	625	630	605	658	613	597	581	624	646	639	654	619	602	564	606	626	577	568	579	625	600	556	628	651	634	627	607	606	612	613	638	627	654	639	580	623	615	574	643	633	611	600	604	614	609	615	578	599	606	633	585	601	640	610	647	607	618	606	608	617	571	630	640	617	661	601	631	616	653	602	617	601	658	620	618	597	632	658	619	631	620	628	611	628	590	579	604	616	627	577	603	631	624	613	682	647	607	611	636	616	625	638	600	634	642	630	636	642	601	589	609	616	587	600	621	606	602	612	632	628	608	602	590	598	616	617	624	649	617	583	623	590	639	656	596	641	609	628	629	655	640	645	618	648	668	602	598	623	605	615	613	582	630	658	570	619	582	633	569	588	568	612	642	600	598	670	601	633	655	574	630	622	610	624	602	637	595	622	636	647	600	591	613	588	643	601	585	620	610	589	635	615	631	648	600	616	643	652	607	636	559	597	666	609	653	630	581	636	647	620	625	571	609	612	616	587	624	579	572	634	680	593	601	625	590	605	630	646	583	670	629	635	631	620	638	625	614
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
